@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.6euZAK3l.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.RuqamW1C.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-semi-condensed-vietnamese-500-normal.CrVtArts.woff2) format("woff2"),url(/_astro/barlow-semi-condensed-vietnamese-500-normal.cE6k0ynw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-semi-condensed-latin-ext-500-normal.BxVyMuvA.woff2) format("woff2"),url(/_astro/barlow-semi-condensed-latin-ext-500-normal.DOZZA1Lw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-semi-condensed-latin-500-normal.D84L8oWA.woff2) format("woff2"),url(/_astro/barlow-semi-condensed-latin-500-normal.BMtL5QVM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer fonts,variables,reset,layout,plugins,utils,blocks;@layer utils{.balanced{text-wrap:balance}}@layer utils{.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer utils{.text-center{text-align:center}}@layer utils{.uppercase{text-transform:uppercase}}@layer layout{.auto-grid{--max-column-width: 100% / var(--auto-grid-max-columns, infinity) - var(--auto-grid-gap, 1rem);--column-width: max( var(--max-column-width), min(var(--auto-grid-min-size, 16rem), 100%) );display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));gap:var(--auto-grid-gap-vertical, var(--auto-grid-gap, 1rem)) var(--auto-grid-gap, 1rem)}}@layer layout{.centerflex{--multiplier: calc((var(--centerflex-threshold, 38rem) - 100%) * 666);display:flex;flex-wrap:wrap;align-items:center;margin:calc(var(--centerflex-gap, 1rem) / 2 * -1) 0;&:before{content:"";flex-grow:666;margin:0;background:#f09;flex-basis:Max(0px,var(--multiplier))}>*{margin:calc(var(--centerflex-gap, 1rem) / 2) auto;&:first-child{order:-1}}}}@layer layout{.cluster{display:flex;flex-wrap:wrap;justify-content:var(--cluster-justification, flex-start);align-items:var(--cluster-alignment, flex-start);gap:var(--cluster-gap-vertical, var(--cluster-gap, 1rem)) var(--cluster-gap, 1rem)}[data-variant=space-between]{--cluster-justification: space-between}}@layer layout{.grid-switcher{--_gs-columns-small: var(--gs-columns-small, 1);--_gs-bp-medium: var(--gs-bp-medium, 25rem);--_gs-columns-medium: var(--gs-columns-medium, 2);--_gs-bp-large: var(--gs-bp-large, 50rem);--_gs-columns-large: var(--gs-columns-large, 4);--_gs-gap: var(--gs-gap, 1rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(clamp(100% / var(--_gs-columns-large) - var(--_gs-gap),(var(--_gs-bp-large) - 100%) * 1000,100% / var(--_gs-columns-medium) - var(--_gs-gap)),(var(--_gs-bp-medium) - 100%) * 1000,100% / var(--_gs-columns-small) - var(--_gs-gap)),1fr));gap:var(--gs-gap-vertical, var(--_gs-gap)) var(--_gs-gap)}}@layer layout{.logo-row{--base-height: 3rem;--scale-factor-horizontal: .1;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--icon-gap, 2rem 3rem);container-type:inline-size}.logo{--base-ratio: calc(var(--width) / var(--height));--factor-horizontal: min( var(--scale-factor-horizontal) * -1 * var(--base-ratio) + var(--scale-factor-horizontal) + 1, 1 );--factor-vertical: max( var(--scale-factor-vertical) * -1 * var(--base-ratio) + var(--scale-factor-vertical) + 1, 1 );aspect-ratio:var(--base-ratio);height:clamp(var(--base-height) * var(--logo-min-size),var(--base-height) * var(--factor-horizontal) * var(--factor-vertical),var(--base-height) * var(--logo-max-size));//max-height: calc(100cqi * var(--height) / var(--width));max-width:100%;& img{display:block;width:100%;height:auto}}}@layer layout{.page-layout>*,.full-width>*{grid-column:content}.page-layout,.full-width{--full: minmax(var(--minimum-content-padding), 1fr);--content: min( var(--content-max-width), 100% - var(--minimum-content-padding) * 2 );display:grid;grid-template-columns:[full-start] var(--full) [content-start] var(--content) [content-end] var(--full) [full-end]}.full{grid-column:full}.full-start{grid-column-start:full-start}.full-end{grid-column-end:full-end}.content{grid-column:content}.content-start{grid-column-start:content-start}.content-end{grid-column-end:content-end}.full-width,.full-content,.full-content-nopad{grid-column:full}.full-content{padding-inline:var(--minimum-content-padding)}}@layer layout{.wrapper{width:min(100% - var(--minimum-content-padding, var(--space-m)) * 2,var(--wrapper-max, var(--content-max, 92.5rem)));margin-inline:auto;position:relative}}@layer blocks{.about__layout{display:flex;flex-wrap:wrap;gap:var(--space-3xl) var(--space-3xl);>*{flex-basis:22rem;flex-grow:1;max-width:60rem}}.about__headline{box-sizing:content-box;font-size:var(--text-step-4);position:relative;min-height:1.2em;flex-shrink:0;display:flex;align-items:start;h2{width:max-content}.keyvisual{width:clamp(8.75rem,3.75rem + 25vw,22.5rem);animation:stop-motion 6s -2s steps(31,end) infinite reverse;margin-block-start:.6lh;margin-inline-start:-.4em;@supports (animation-timeline: scroll()){view-timeline-name:--revealing-keyframe;view-timeline-axis:block;animation:full-stop-motion steps(31,end) reverse;animation-timeline:--revealing-keyframe;animation-range:-0vh 70vh}}}.about__text{flex-grow:1}}@layer blocks{.button{display:inline-block;font-size:var(--text-step-0);font-family:var(--font-compact);padding:var(--space-xs) var(--space-s);text-decoration:none;border-radius:999rem;border:1px solid currentColor;text-transform:uppercase;margin-inline-end:.25ch;vertical-align:middle;line-height:var(--leading-tight);transition:background .3s ease-out;&:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-black)}&:focus-visible{outline:2px solid currentColor;outline-offset:5px;background:var(--color-red);border-color:var(--color-red);color:var(--color-black)}&[data-position=inline]{transform:translateY(-.1em)}&[data-background=blue]{background:var(--color-blue);&:hover,&:focus-visible{background:var(--color-red);border-color:var(--color-red)}}}}@layer blocks{.card{padding:var(--space-m);border:1px solid;border-radius:var(--space-m)}}@layer blocks{.contact-section{overflow:clip;position:relative;h2{.keyvisual{display:inline-block;margin:0;mix-blend-mode:difference;width:8.75rem;vertical-align:top;margin-inline-start:-.5ch;@media (width > 62em){display:none}}}.mariana{display:flex;align-items:center;gap:var(--space-s);img{width:5rem;border-radius:100%}}}.contact-section__intro{display:flex;gap:var(--space-xl);>*{flex-basis:0;flex-grow:1}}.contact-section__keyvisual-big{display:none;@media (width > 62em){display:block}.keyvisual{mix-blend-mode:difference;max-width:28rem;height:auto}}}@layer blocks{.countdown-section{overflow:clip;>*{position:relative;z-index:2}.keyvisual{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:min(55rem,100vw);height:auto;mix-blend-mode:difference;margin:0}}}@layer blocks{.nice-2-know{display:flex;flex-wrap:wrap;gap:var(--space-2xl) var(--space-xl);--stack-space: var(--space-3xl);>*{flex-grow:1;flex-basis:min(80vw,30rem)}.benefit-list{margin-block-start:calc(4.5rem + var(--space-xl));display:flex;flex-direction:column;>*{flex-grow:1}}}}@layer blocks{.plain-html{p{overflow-wrap:anywhere}>:where(h1,h2,h3){line-height:leading-tight}>:where(h2){font-size:var(--text-step-2);--stack-space: var(--space-xl)}>:where(h3){font-size:var(--text-step-1)}>:where(ul,ol){>*+*{margin-block-start:var(--space-3xs)}}a{word-break:break-all}>:where(blockquote){--stack-space: var(--space-xl);font-size:var(--text-step-3);line-height:var(--leading-tight);padding-inline-start:var(--space-m);border-inline-start:var(--space-3xs) solid var(--color-light-pink);footer{font-size:var(--text-step-1);margin-block-start:var(--space-xs)}}}}@layer blocks{.recap-section{h2{word-break:break-all}figure{&:has(video:focus-visible){outline:2px solid currentColor;outline-offset:5px;border-radius:var(--space-m)}.video-container{border-radius:var(--radius-m);overflow:clip}video{aspect-ratio:16 / 9;aspect-ratio:2;border-radius:var(--radius-m);overflow:clip;width:100%;object-fit:cover;&:focus-visible{outline:2px solid currentColor;outline-offset:5px}}}}.recap-section__intro{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3xl) var(--space-2xl);>*{flex-basis:30rem;flex-grow:1}}}@layer blocks{.scrollbar{@media (hover: hover){&::-webkit-scrollbar{height:8px}&::-webkit-scrollbar-track{background:#0000;background-clip:padding-box}&::-webkit-scrollbar-thumb{--x-offset: max( (100cqi - var(--content-max-width)) * .5, var(--minimum-content-padding) );background:linear-gradient(90deg,transparent 0 var(--x-offset),rgb(255 255 255 / .4) 0 calc(100% - var(--x-offset)),transparent 0 100%);transition:background .5s;border-radius:999em}&:is(:focus-visible,:focus-within)::-webkit-scrollbar-thumb{background:linear-gradient(90deg,transparent 0 var(--x-offset),var(--color-blue) 0 calc(100% - var(--x-offset)),transparent 0 100%)}}}}@layer blocks{.tag{font-size:var(--text-step-0);font-family:var(--font-compact);padding:var(--space-xs) var(--space-s);text-decoration:none;border-radius:999rem;border:1px solid currentColor;text-transform:uppercase;margin-inline-end:.25ch;vertical-align:middle;line-height:var(--leading-flat);transition:background .3s ease-out;&[data-position=inline]{transform:translateY(-.1em);padding-block:.125em;box-decoration-break:clone}}}@layer fonts{@font-face{font-family:PPNeueCorp Compact;src:url(/_astro/PPNeueCorp-CompactMedium.D5sePF43.woff2) format("woff2"),url(/_astro/PPNeueCorp-CompactMedium.D3XKLOuG.woff) format("woff"),url(/_astro/PPNeueCorp-CompactMedium.DkpwYqwX.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPNeueCorp Narrow;src:url(/_astro/PPNeueCorp-NarrowMedium.t4WW1Idm.woff2) format("woff2"),url(/_astro/PPNeueCorp-NarrowMedium.C8nxx_SU.woff) format("woff"),url(/_astro/PPNeueCorp-NarrowMedium.BcfgXjfG.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPNeueCorp Normal;src:url(/_astro/PPNeueCorp-NormalMedium.BzJrJ8WF.woff2) format("woff2"),url(/_astro/PPNeueCorp-NormalMedium.8LRL3i3i.woff) format("woff"),url(/_astro/PPNeueCorp-NormalMedium.CTqkCefI.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.4}a{text-decoration-skip-ink:auto;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{flex-shrink:0}input,button,textarea,select{font:inherit}button,input[type=submit],select{color:inherit}ul:where([role=list]),ol:where([role=list]){list-style-type:none;padding:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}}@layer reset{@property --100vw{syntax: "<length>"; initial-value: 0px; inherits: true;}@property --100lvh{syntax: "<length>"; initial-value: 0px; inherits: true;}@property --site-head-dynamic{syntax: "<length>"; inherits: true; initial-value: 80px;}@media (width < 75em){body:has(.site-head.fly-out){--site-head-dynamic: 0rem}}html{interpolate-size:allow-keywords;font-size:clamp(100%,50% + .5vw,112.5%);--site-head-dynamic: 5rem;@supports (color: color(display-p3 0 1 1)){--color-red: color(display-p3 1 0 0);--color-blue: color(display-p3 0 1 1);--color-red: oklch(.6497 .292 27.12);--color-blue: oklch(.8794 .1991 195.88)}@supports (color: oklch(.8794 .1991 195.88)){--color-red: oklch(.6497 .292 27.12);--color-red: #f00;--color-blue: oklch(.8794 .1991 195.88)}--content-max: 92.5rem;--full-max-width: 1fr;--content-max-width: 92.5rem;--minimum-content-padding: clamp(1rem, .273rem + 1.82vw, 3rem)}body{line-height:1.5;font-family:var(--font-base);font-size:var(--text-step-0);-webkit-font-smoothing:antialiased;background:var(--color-black);color:var(--color-gray);font-weight:var(--weight-normal)}@view-transition{navigation: auto;}h1,h2,h3,h4{text-wrap:balance;font-weight:var(--weight-normal)}}@layer variables{html{--color-black:#000000;--color-white:#ffffff;--color-gray:#EDE0E0;--color-blue:#00ffff;--color-red:#ff0000}html{--space-3xs:clamp(.25rem, .2143rem + .1786vw, .375rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:8rem;--space-4xl:clamp(8rem, 5.091rem + 14.55vw, 16rem)}html{--text-step--2:.75rem;--text-step--1:.875rem;--text-step-0:clamp(1rem, .557rem + 1.82vw, 1.125rem);--text-step-1:clamp(1.313rem, .648rem + 2.73vw, 1.5rem);--text-step-2:clamp(1.688rem, .58rem + 4.55vw, 2rem);--text-step-3:clamp(2.5rem, .727rem + 7.27vw, 3rem);--text-step-4:clamp(5rem, 2.472rem + 10.37vw, 10.25rem)}html{--weight-normal:500;--weight-bold:700}html{--leading-flat:.8;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5}html{--radius-xs:.25rem;--radius-s:.5rem;--radius-m:1rem;--radius-xl:2rem;--radius-2xl:4rem}html{--font-base:"PPNeueCorp Normal", sans-serif;--font-compact:"PPNeueCorp Compact", sans-serif;--font-narrow:"PPNeueCorp Narrow", sans-serif}}@layer utils{.text-step--2{font-size:var(--text-step--2)}.text-step--1{font-size:var(--text-step--1)}.text-step-0{font-size:var(--text-step-0)}.text-step-1{font-size:var(--text-step-1)}.text-step-2{font-size:var(--text-step-2)}.text-step-3{font-size:var(--text-step-3)}.text-step-4{font-size:var(--text-step-4)}.bg-black{background-color:var(--color-black)}.text-black{color:var(--color-black)}.bg-white{background-color:var(--color-white)}.text-white{color:var(--color-white)}.bg-gray{background-color:var(--color-gray)}.text-gray{color:var(--color-gray)}.bg-blue{background-color:var(--color-blue)}.text-blue{color:var(--color-blue)}.bg-red{background-color:var(--color-red)}.text-red{color:var(--color-red)}.p-3xs{padding:var(--space-3xs)}.pt-3xs{padding-block-start:var(--space-3xs)}.pb-3xs{padding-block-end:var(--space-3xs)}.py-3xs{padding-block:var(--space-3xs)}.px-3xs{padding-inline:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.pt-2xs{padding-block-start:var(--space-2xs)}.pb-2xs{padding-block-end:var(--space-2xs)}.py-2xs{padding-block:var(--space-2xs)}.px-2xs{padding-inline:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.pt-xs{padding-block-start:var(--space-xs)}.pb-xs{padding-block-end:var(--space-xs)}.py-xs{padding-block:var(--space-xs)}.px-xs{padding-inline:var(--space-xs)}.p-s{padding:var(--space-s)}.pt-s{padding-block-start:var(--space-s)}.pb-s{padding-block-end:var(--space-s)}.py-s{padding-block:var(--space-s)}.px-s{padding-inline:var(--space-s)}.p-m{padding:var(--space-m)}.pt-m{padding-block-start:var(--space-m)}.pb-m{padding-block-end:var(--space-m)}.py-m{padding-block:var(--space-m)}.px-m{padding-inline:var(--space-m)}.p-l{padding:var(--space-l)}.pt-l{padding-block-start:var(--space-l)}.pb-l{padding-block-end:var(--space-l)}.py-l{padding-block:var(--space-l)}.px-l{padding-inline:var(--space-l)}.p-xl{padding:var(--space-xl)}.pt-xl{padding-block-start:var(--space-xl)}.pb-xl{padding-block-end:var(--space-xl)}.py-xl{padding-block:var(--space-xl)}.px-xl{padding-inline:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.pt-2xl{padding-block-start:var(--space-2xl)}.pb-2xl{padding-block-end:var(--space-2xl)}.py-2xl{padding-block:var(--space-2xl)}.px-2xl{padding-inline:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.pt-3xl{padding-block-start:var(--space-3xl)}.pb-3xl{padding-block-end:var(--space-3xl)}.py-3xl{padding-block:var(--space-3xl)}.px-3xl{padding-inline:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.pt-4xl{padding-block-start:var(--space-4xl)}.pb-4xl{padding-block-end:var(--space-4xl)}.py-4xl{padding-block:var(--space-4xl)}.px-4xl{padding-inline:var(--space-4xl)}.weight-normal{font-weight:500}.weight-bold{font-weight:700}:where(.stack-3xs)>*+*{--stack-space: var(--space-3xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs)>*+*{--stack-space: var(--space-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs)>*+*{--stack-space: var(--space-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s)>*+*{--stack-space: var(--space-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m)>*+*{--stack-space: var(--space-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l)>*+*{--stack-space: var(--space-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl)>*+*{--stack-space: var(--space-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl)>*+*{--stack-space: var(--space-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl)>*+*{--stack-space: var(--space-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-4xl)>*+*{--stack-space: var(--space-4xl);margin-block-start:var(--stack-space, 1rem)}.leading-flat{line-height:var(--leading-flat)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}}.toc:where(.astro-2olcbagj){button{display:block;list-style:none;width:24px;height:24px;cursor:pointer;border-radius:50%;transition:all .2s ease-out;border:none;background:transparent;padding:0;&:focus-visible{outline:2px solid currentColor;outline-offset:5px}.burger{width:24px;height:24px;display:flex;flex-direction:column;gap:4px;padding:5px 2px}.line{display:block;height:2px;background:currentColor;transition:transform .2s ease-out;transform-origin:left;&:nth-child(2){transform-origin:right}&:last-child{transform:scaleX(.55)}}&:hover{.line{transform:scaleY(1.5)}.line:last-child{transform:scaleX(1) scaleY(1.5)}}&[aria-expanded=true] .burger{.line{transition-duration:.3s;transition-delay:.2s;transform:translateY(-4px) rotate(45deg) scaleY(1.5) scaleX(1.4)}.line:nth-child(2){transform:translateY(-10px) rotate(-45deg) scaleY(1.5) scaleX(1.4)}.line:nth-child(3){transition-delay:0s;transform:scaleX(0)}}}}.toc__body:where(.astro-2olcbagj){position:fixed;inset:0;inset-block-start:5rem;height:100vh;padding-block-end:5rem;padding-inline:var(--minimum-content-padding);flex-direction:column;overscroll-behavior:contain;transition:all .3s allow-discrete;overflow:auto;opacity:0;display:none;&[aria-hidden=false]{display:flex;opacity:1;transition-duration:.5s}@starting-style{opacity:1}@starting-style{&:popover-open{opacity:0}}&:before,&:after{content:"";flex-grow:3}&:before{flex-grow:2}ul{margin-inline:auto;align-self:stretch;width:100%}li{--base-delay: .2s;--delay-offset: .05s;opacity:0;transform:scale(.8) translateY(50%);transition:all .5s var(--base-delay) ease-out allow-discrete;@starting-style{opacity:1;transform:translateY(0)}&:nth-child(2){transition-delay:calc(var(--base-delay) + var(--delay-offset))}&:nth-child(3){transition-delay:calc(var(--base-delay) + var(--delay-offset) * 2)}&:nth-child(4){transition-delay:calc(var(--base-delay) + var(--delay-offset) * 3)}&:nth-child(5){transition-delay:calc(var(--base-delay) + var(--delay-offset) * 4)}&:nth-child(6){transition-delay:calc(var(--base-delay) + var(--delay-offset) * 5)}}&[aria-hidden=false] li{opacity:1;transform:translateY(0);@starting-style{opacity:0;transform:scale(.8) translateY(50%)}}a{display:flex;align-items:baseline;gap:var(--space-s);text-transform:uppercase;text-decoration:none;font-size:min(10.5vw,var(--text-step-3));line-height:1;padding-block:var(--space-l);padding-inline:var(--space-m);border-block-end:1px solid var(--color-gray);li:first-child &{border-block-start:1px solid var(--color-gray)}&:hover{color:var(--color-blue);background:#ffffff1a}svg{width:1cap;height:1cap;transform:rotate(-90deg)}}}body:has(#toc[aria-hidden=false]){overflow:hidden}.site-head:where(.astro-mbdnm2hh){--head-background: #f00;--head-color: var(--color-black);--head-divider-color: var(--head-color);position:sticky;top:0;z-index:10;display:grid;grid-template-areas:"stack";@media (width < 75em){&.fly-out{transform:translateY(-100%)}}>*{grid-area:stack}background:var(--head-background);color:var(--head-color);box-shadow:inset 0 -1px 0 var(--head-divider-color);height:5rem;padding-block:var(--space-xs);padding-inline:var(--minimum-content-padding);transition-property:background,color,transform;transition-duration:.5s,.3s,.4s;transition-timing-function:ease-out;&[data-content-theme=light]{--head-background: var(--color-gray);--head-color: var(--color-black)}&[data-content-theme=dark]{--head-background: var(--color-black);--head-color: var(--color-gray)}&[data-content-theme=cool]{--head-background: var(--color-blue);--head-color: var(--color-black)}&[data-content-theme=warm]{--head-background: var(--color-red);--head-color: var(--color-black)}&:has(.toc__body[aria-hidden=false]){--head-background: var(--color-black);--head-color: var(--color-gray);--head-divider-color: transparent}.logo{place-self:center;width:2.375rem;height:auto;svg{width:100%;height:auto}&:focus-visible{outline:2px solid currentColor;outline-offset:5px}}.toc{justify-self:end;align-self:center}}.marquee:where(.astro-fc2tgauu){font-family:var(--font-narrow);text-transform:uppercase;overflow:clip;background:var(--color-black)}.marquee__track:where(.astro-fc2tgauu){display:flex;isolation:isolate;animation:tag-marquee 5s linear infinite;width:max-content;>*{padding-inline-end:var(--space-s)}}@keyframes tag-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--repetitions, 6)))}}.footer:where(.astro-dj6m5jkk){.marquee{background:var(--color-blue);color:var(--color-black)}}.footer__topline:where(.astro-dj6m5jkk){display:flex;justify-content:space-between;padding-block:var(--space-m);>svg{height:3.5rem;width:auto}}.footer__links:where(.astro-dj6m5jkk){display:flex;gap:var(--space-2xl);h2{font-size:var(--text-step-0)}}.linklist:where(.astro-dj6m5jkk){line-height:var(--leading-flat);a{font-size:var(--text-step--1);text-decoration:none;display:flex;gap:var(--space-s);align-items:center;border-radius:999rem;&:hover{color:var(--color-blue)}&:focus-visible{outline:2px solid currentColor;outline-offset:5px}svg{width:1em;height:1em;transform:rotate(-90deg)}}}.footer__subline:where(.astro-dj6m5jkk){font-size:var(--text-step--1)}.footer__subline-layout:where(.astro-dj6m5jkk){border-block-start:1px solid var(--color-gray);display:flex;flex-direction:column;gap:0 var(--space-m);>*{padding-block:var(--space-m)}@media (width >= 54em){flex-direction:row;justify-content:space-between;align-items:center}}.attribution:where(.astro-dj6m5jkk){--cluster-gap: var(--space-l);flex-grow:1;border-block-start:1px solid var(--color-gray);margin-block-start:-1px;@media (width >= 54em){align-items:center}p{display:flex;align-items:center;flex-direction:column;gap:var(--space-xs);font-size:.75rem;color:var(--color-gray);@media (width >= 54em){flex-direction:row}}svg{height:1.75rem;width:auto;color:var(--color-white)}a:hover svg{color:var(--color-blue)}.logo-verwandlung{height:1.75rem}.logo-9e,.logo-flowd{height:1.25rem}}
