:root{--onyx:#01010d;--onyx-hi:#090520;--indigo-night:#0d072a;--indigo-deep:#1a0f4a;--indigo-mid:#2a1880;--indigo:#6331fb;--indigo-hi:#8a64fc;--indigo-pale:#d8ccfe;--mint:#88f9c0;--mint-hi:#b2fbd6;--white:#fff;--muted:#ffffffb8;--ring:var(--mint);--hairline:#ffffff24;--hairline-strong:#ffffff3d;--font:"General Sans", "General Sans Fallback", system-ui, sans-serif;--pad-x:max(5vw, 40px, (100vw - 1680px) / 2);--pad-y:clamp(30px, 4vw, 50px);--gap:min(2vw, 2.4rem);--radius:20px;--base:clamp(.875rem, 1vw, 2rem);--read:clamp(1rem, 1.1vw, 1.32rem);--cross:clamp(.875rem, 1vw, 1.2rem);--space-section:clamp(120px, 20vh, 260px);--ease-lusion:cubic-bezier(.35, 0, 0, 1);--ease-ui:cubic-bezier(.4, 0, .1, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-press:.1s;--shadow-pill:0 6px 14px #00000059, 0 2px 4px #0000004d}@media (width<=812px){:root{--pad-x:25px;--pad-y:25px;--gap:4vw;--radius:10px;--space-section:14vh}}@media (width<=400px){:root{--pad-x:15px;--pad-y:15px}}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans Fallback;src:local(Arial);size-adjust:98.9%;ascent-override:102%;descent-override:24%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--pad-y) * 1.5 + 3.5rem);-webkit-text-size-adjust:100%;color-scheme:dark;background:var(--onyx);scrollbar-color:var(--indigo-mid) var(--onyx);overflow-x:clip}::selection{background:var(--mint);color:var(--onyx)}body{background:var(--onyx);color:var(--white);font-family:var(--font);font-weight:400;font-size:var(--base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.4;overflow-x:clip}h1,h2,h3,p{margin:0;font-weight:400}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,canvas,video{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.section{column-gap:var(--gap);padding:var(--pad-y) var(--pad-x);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=812px){.section{grid-template-columns:repeat(6,minmax(0,1fr))}}.statement{letter-spacing:-.01em;font-size:clamp(1.5rem,2.5vw,3rem);line-height:1.1}.display{letter-spacing:-.02em;font-size:clamp(3rem,10vw,12rem);line-height:1}.display-2{letter-spacing:-.02em;font-size:clamp(3rem,8vw,9.6rem);line-height:.9}.statement,.display,.display-2{overflow-wrap:break-word;text-wrap:balance;min-width:0}.lead{font-size:clamp(1rem,1.5vw,1.8rem);line-height:1.4}.meta{font-size:clamp(.75rem,.9vw,1.08rem);line-height:1.4}.mono{font-variant-numeric:tabular-nums}@media (width<=812px){.statement{font-size:6vw}.display{font-size:13.8vw}.display-2{font-size:15vw}.meta{font-size:max(2.5vw,.75rem)}}.cross{color:var(--indigo-hi);width:var(--cross);height:var(--cross);flex:none;position:relative}.cross:before,.cross:after{content:"";background:currentColor;position:absolute}.cross:before{height:calc(var(--cross) * .125);top:50%;left:0;right:0;transform:translateY(-50%)}.cross:after{width:calc(var(--cross) * .125);top:0;bottom:0;left:50%;transform:translate(-50%)}.crosses{justify-content:space-between;align-items:center;display:flex}.pill{cursor:pointer;height:3.2em;transition:background-color .4s ease, color .4s ease, scale var(--dur-press) var(--ease-out);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;border:0;border-radius:6.25em;align-items:center;gap:.625em;padding:0 1.125em 0 1.625em;font-size:.875em;font-weight:500;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.pill__dots{transition:transform .4s var(--ease-ui);gap:.2em;display:inline-flex}.pill__dots i{width:.3125em;height:.3125em;transition:transform .3s var(--ease-ui);background:currentColor;border-radius:50%}.pill--talk{background:var(--mint);color:var(--onyx)}.pill--talk .pill__dots i{transition-duration:.1s}.pill__label{transition:translate .3s var(--ease-ui)}.pill__arrow{width:.875em;transition:translate .3s var(--ease-ui);position:absolute;left:1.125em;translate:-2.5em}.pill__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:100%;height:auto}.pill--menu{background:var(--indigo-mid);color:var(--white);box-shadow:inset 0 0 0 1px var(--hairline)}.pill--menu .pill__dots{transform:rotate(180deg)}@media (hover:hover){.pill--talk:is(:hover,:focus-visible){background:var(--indigo);color:var(--white)}.pill--talk:is(:hover,:focus-visible) .pill__label{translate:1em}.pill--talk:is(:hover,:focus-visible) .pill__arrow{translate:0}.pill--talk:is(:hover,:focus-visible) .pill__dots i{transform:scale(0)}.pill--menu:is(:hover,:focus-visible){background:var(--indigo)}.pill--menu:is(:hover,:focus-visible) .pill__dots{transform:rotate(270deg)}}.cta{isolation:isolate;background:var(--indigo-mid);height:3.375em;min-height:44px;color:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-strong);text-transform:uppercase;white-space:nowrap;transition:background-color .2s var(--ease-lusion), color .5s var(--ease-lusion), scale var(--dur-press) var(--ease-out);border-radius:5.3125em;align-items:center;gap:1em;padding:1em 1.5em 1em 1.625em;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.cta:active,.pill:active{scale:.96}.cta__dot{background:var(--mint);z-index:-1;width:.5em;height:.5em;transition:transform .4s var(--ease-lusion), background-color .5s var(--ease-lusion);border-radius:50%}.cta__label{transition:transform .4s var(--ease-lusion)}.cta__arrow{transition:transform .4s cubic-bezier(.4,0,0,1);position:absolute;right:1.5em;transform:translate(3em)}@media (hover:hover){.cta:is(:hover,:focus-visible){background:var(--mint);color:var(--onyx);transition:background-color .5s var(--ease-lusion) .3s, color .5s var(--ease-lusion), scale var(--dur-press) var(--ease-out)}.cta:is(:hover,:focus-visible) .cta__dot{transform:translate(3em)scale(32)}.cta--dark:is(:hover,:focus-visible){background:var(--indigo);color:var(--white)}.cta:is(:hover,:focus-visible) .cta__label{transform:translate(-1.5em)}.cta:is(:hover,:focus-visible) .cta__arrow{transform:translate(0)}}.cta--dark{background:var(--mint);color:var(--onyx);box-shadow:none}@media (width<=374px){.cta{font-size:.8125em}}.cta--dark .cta__dot{background:var(--indigo)}.roll{vertical-align:top;height:1.2em;line-height:1.2;display:inline-block;overflow:hidden}.roll__in{transition:transform .4s var(--ease-ui);display:block}.roll__in:after{content:attr(data-text) / "";display:block}@media (hover:hover){a:is(:hover,:focus-visible) .roll__in,button:is(:hover,:focus-visible) .roll__in{transform:translateY(-50%)}}.reel-cursor{z-index:3;pointer-events:none;background:var(--mint);width:6.25em;height:6.25em;color:var(--onyx);will-change:transform;border-radius:50%;place-items:center;display:grid;position:absolute;top:-3.125em;left:-3.125em;transform:scale(0)}.reel-cursor svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.75em;height:auto}.char-mask,.word-mask,.line-mask{margin-bottom:-.2em;padding-bottom:.2em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus{top:var(--pad-y);left:var(--pad-x);z-index:60;clip:auto;background:var(--indigo-deep);width:auto;height:auto;color:var(--white);border-radius:.5em;padding:.75em 1em;position:fixed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.prose{max-width:42em}.prose h2{letter-spacing:-.01em;text-wrap:balance;margin:2.4em 0 .8em;font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.15}.prose h3{margin:2em 0 .6em;font-size:clamp(1.15rem,1.4vw,1.5rem);font-weight:500;line-height:1.25}.prose>:first-child{margin-top:0}.prose p,.prose li{color:var(--muted);text-wrap:pretty;line-height:1.6}.prose :is(p,ul,ol,table,pre,blockquote,figure)+:is(p,ul,ol,table,pre,blockquote,figure){margin-top:1em}.prose :is(ul,ol){gap:.6em;padding-left:1.2em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--indigo-hi)}.prose strong{color:var(--white);font-weight:500}.prose a{color:var(--white);text-underline-offset:.2em;text-decoration:underline}.prose blockquote{border-left:2px solid var(--mint);padding-left:1.2em}.prose blockquote p{color:var(--white)}.prose code{background:var(--indigo-night);color:var(--white);border-radius:6px;padding:.1em .35em;font-size:.875em}.prose pre{border-radius:14px;padding:1.2em 1.4em;font-size:.85em;line-height:1.5;overflow-x:auto;background:var(--indigo-night)!important}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;color:var(--muted);padding:.7em 1em .7em 0}.prose th{color:var(--white);white-space:nowrap;font-weight:500}.prose td:first-child{color:var(--white)}.prose hr{border:0;border-top:1px solid var(--hairline);margin:2.4em 0}.prose,main p:not([class]),.item__sum,.addon__d,.row__scope,.post__desc,.dx-note,.cal__alt,.cal__msg{font-size:var(--read)}.statement{letter-spacing:0}html.split-wait :is([data-split-words],[data-split-chars]){visibility:hidden}@view-transition{navigation:auto}@property --vt-s{syntax:"<length>";inherits:false;initial-value:0}@property --vt-a{syntax:"<angle>";inherits:false;initial-value:0deg}::view-transition{background:var(--onyx)}::view-transition-old(root),::view-transition-new(root){clip-path:polygon(calc(50% + 1.45 * sin(var(--vt-a)) * var(--vt-s)) calc(50% - 1.45 * cos(var(--vt-a)) * var(--vt-s)), calc(50% + (1.74 * cos(var(--vt-a)) - 1.45 * sin(var(--vt-a))) * var(--vt-s)) calc(50% + (1.74 * sin(var(--vt-a)) + 1.45 * cos(var(--vt-a))) * var(--vt-s)), calc(50% - .91 * sin(var(--vt-a)) * var(--vt-s)) calc(50% + .91 * cos(var(--vt-a)) * var(--vt-s)), calc(50% - (1.74 * cos(var(--vt-a)) + 1.45 * sin(var(--vt-a))) * var(--vt-s)) calc(50% + (1.45 * cos(var(--vt-a)) - 1.74 * sin(var(--vt-a))) * var(--vt-s)))}::view-transition-old(root){animation:.5s cubic-bezier(.87,0,.13,1) both vt-close}::view-transition-new(root){animation:.6s cubic-bezier(.87,0,.13,1) .45s forwards vt-open}@keyframes vt-close{0%{--vt-s:calc(hypot(100vw, 100vh) * .7);--vt-a:-57.3deg}to{--vt-s:min(42px, 3.333vw);--vt-a:0deg}}@keyframes vt-open{0%{--vt-s:min(42px, 3.333vw);--vt-a:0deg}to{--vt-s:calc(hypot(100vw, 100vh) * .7);--vt-a:57.3deg}}::view-transition-group(site-header){animation:none}::view-transition-old(site-header),::view-transition-new(site-header){animation-duration:.3s;animation-fill-mode:both}::view-transition-group(svc-shot){animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(svc-shot),::view-transition-new(svc-shot){object-fit:cover;height:100%}html.vt-card::view-transition-old(root){clip-path:none;animation:.45s linear reverse both vt-fade}html.vt-card::view-transition-new(root){clip-path:none;animation:.45s linear both vt-fade}@keyframes vt-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html[data-motion=reduced]::view-transition-group(*),html[data-motion=reduced]::view-transition-old(*),html[data-motion=reduced]::view-transition-new(*){clip-path:none!important;animation:none!important}.sbar{z-index:51;opacity:0;pointer-events:none;background:#ffffff1a;border-radius:3px;width:6px;height:20vh;position:fixed;top:40vh;right:16px}.sbar i{border-radius:inherit;background:var(--indigo-hi);height:20%;display:block}.facts__row{position:relative}.facts__row:before{content:"";left:calc(var(--cross) / 2);right:calc(var(--cross) / 2);background:var(--hairline-strong);height:1px;transform:scaleX(var(--rule,1));transform-origin:0;position:absolute;top:50%}footer.ft.section{z-index:2;padding-top:max(10vh, calc(var(--pad-y) * 2 + 4em));position:relative}@media (width>=813px){footer.ft.section{align-content:space-between;min-height:100vh}}.snd[data-astro-cid-bqc7nllt]{isolation:isolate;cursor:pointer;background:var(--indigo-mid);width:3.2em;height:3.2em;color:var(--white);box-shadow:inset 0 0 0 1px var(--hairline);transition:color .3s cubic-bezier(.65, 0, .35, 1), scale var(--dur-press) var(--ease-out);border:0;border-radius:50%;flex:none;padding:0;font-size:.875em;position:relative;overflow:hidden}.snd[data-astro-cid-bqc7nllt]:active{scale:.96}.snd__fill[data-astro-cid-bqc7nllt]{z-index:-1;background:var(--mint);translate:var(--dx,0) var(--dy,75%);border-radius:50%;transition:translate .3s cubic-bezier(.65,0,.35,1),scale .3s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;scale:0}.snd__wave[data-astro-cid-bqc7nllt]{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.snd[data-astro-cid-bqc7nllt]:is(.is-hover,:focus-visible){color:var(--onyx)}.snd[data-astro-cid-bqc7nllt]:is(.is-hover,:focus-visible) .snd__fill[data-astro-cid-bqc7nllt]{translate:0;scale:1}.hd[data-astro-cid-nen7h5rs]{z-index:52;padding:var(--pad-y) var(--pad-x) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;font-size:clamp(1rem,1vw,1.5rem);display:flex;position:fixed;inset:0 0 auto}.hd[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.hd[data-astro-cid-nen7h5rs]:before,.hd[data-astro-cid-nen7h5rs]:after{content:"";inset:0 0 calc(var(--pad-y) * -1.5);z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-ui);position:absolute}.hd[data-astro-cid-nen7h5rs]:before{backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#01010d8c,#01010d00);-webkit-mask-image:linear-gradient(#000 0% 25%,#0000 60%);mask-image:linear-gradient(#000 0% 25%,#0000 60%)}.hd[data-astro-cid-nen7h5rs]:after{backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.hd[data-astro-cid-nen7h5rs][data-scrolled]:before,.hd[data-astro-cid-nen7h5rs][data-scrolled]:after{opacity:1}.hd__logo[data-astro-cid-nen7h5rs]{align-items:center;gap:.45em;height:2.8em;display:flex}.hd__mark[data-astro-cid-nen7h5rs]{width:1.75em;height:1.75em}.hd__word[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;white-space:nowrap;font-size:1.375em;font-weight:600;line-height:1}.hd__right[data-astro-cid-nen7h5rs]{gap:1em;display:flex}.hd__menu-label[data-astro-cid-nen7h5rs]{text-align:left}.pill--menu[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .hd__menu-label[data-astro-cid-nen7h5rs]{transform:none}[data-astro-cid-nen7h5rs][data-open=true] .pill--menu[data-astro-cid-nen7h5rs] .hd__menu-label[data-astro-cid-nen7h5rs]{transform:translateY(-50%)}[data-astro-cid-nen7h5rs][data-open=true] .pill--menu[data-astro-cid-nen7h5rs]{background:var(--indigo)}[data-astro-cid-nen7h5rs][data-open=true] .pill--menu[data-astro-cid-nen7h5rs] .pill__dots[data-astro-cid-nen7h5rs]{transform:rotate(270deg)}.menu[data-astro-cid-nen7h5rs]{right:var(--pad-x);top:calc(var(--pad-y) + 3.6em);pointer-events:none;visibility:hidden;gap:.625em;width:19.38em;transition:visibility 0s .41s;display:grid;position:absolute}.menu__card[data-astro-cid-nen7h5rs]{background:var(--indigo-deep);box-shadow:inset 0 0 0 1px var(--hairline), 0 18px 40px #0000008c;opacity:0;transition:transform .35s var(--ease-ui), opacity .35s var(--ease-ui), background-color .4s ease;border-radius:.625em;display:block;transform:translateY(7.75em)rotate(-3.5deg)}.menu__links[data-astro-cid-nen7h5rs]{margin:0;padding:1em .3125em;list-style:none;transform:translateY(5.5em)rotate(3.5deg)}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;border-radius:6em;align-items:center;padding:1em 1.625em;line-height:1;display:flex;position:relative}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .roll{height:1em;font-size:1.625em;line-height:1}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";border-radius:inherit;background:var(--mint);opacity:0;transition:opacity .4s var(--ease-ui), transform .4s var(--ease-ui);position:absolute;inset:0;transform:scale(.85)}.menu__arrow[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.6px;width:1em;height:1em;transition:scale .2s var(--ease-ui);position:absolute;right:1.75em;scale:0}.menu__active[data-astro-cid-nen7h5rs]{background:var(--mint);width:.5em;height:.5em;transition:scale .3s var(--ease-ui);border-radius:50%;position:absolute;right:2em}.menu__go[data-astro-cid-nen7h5rs]{width:.75em;height:.75em;position:relative;overflow:hidden}.menu__go[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;width:100%;height:100%;transition:translate .3s var(--ease-ui);position:absolute;inset:0}.menu__go[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]+svg[data-astro-cid-nen7h5rs]{translate:-1.5em 2.375em}@media (hover:hover){.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible):before{opacity:.35;transform:scale(1)}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .menu__arrow[data-astro-cid-nen7h5rs]{transition-delay:.2s;scale:1}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .menu__active[data-astro-cid-nen7h5rs]{scale:0}.menu__labs[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .menu__go[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{translate:1.5em -2.375em}.menu__labs[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .menu__go[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]+svg[data-astro-cid-nen7h5rs]{translate:0}.menu__diag[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible){background:var(--indigo-mid)}}.menu__diag[data-astro-cid-nen7h5rs]{gap:1.2em;padding:1.875em;display:grid}.menu__diag-title[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;text-wrap:balance;font-size:1.6em;line-height:1.1}.menu__diag-go[data-astro-cid-nen7h5rs]{background:var(--mint);color:var(--onyx);text-transform:uppercase;letter-spacing:.05em;border-radius:1.125rem;justify-self:start;padding:.9em 1.4em;font-size:.875em;font-weight:500;line-height:1.3}.menu__labs[data-astro-cid-nen7h5rs]{background:var(--mint);color:var(--onyx);text-transform:uppercase;justify-content:space-between;align-items:center;padding:1.4em 1.625em;font-size:1.625em;display:flex;transform:translateY(4.77em)rotate(-3.5deg)}.menu__card[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-5px}.menu__labs[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--onyx)}[data-astro-cid-nen7h5rs][data-open=true] .menu[data-astro-cid-nen7h5rs]{pointer-events:auto;visibility:visible;transition-delay:0s}[data-astro-cid-nen7h5rs][data-open=true] .menu__card[data-astro-cid-nen7h5rs]{opacity:1;transition-duration:.5s;transform:none}[data-astro-cid-nen7h5rs][data-open=true] .menu__card[data-astro-cid-nen7h5rs]:first-child{transition-delay:0s}[data-astro-cid-nen7h5rs][data-open=true] .menu__card[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:20ms}[data-astro-cid-nen7h5rs][data-open=true] .menu__card[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:40ms}.menu__card[data-astro-cid-nen7h5rs]:first-child{transition-delay:60ms}.menu__card[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:40ms}.menu__card[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:20ms}.hd[data-astro-cid-nen7h5rs]>.hd__scrim[data-astro-cid-nen7h5rs]{z-index:-2;pointer-events:none;opacity:0;background:linear-gradient(270deg,#01010d99,#01010d00);transition:opacity .4s .4s;position:fixed;inset:0 0 0 50%}[data-astro-cid-nen7h5rs][data-open=true]>.hd__scrim[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transition-delay:0s}@media (width<=812px){.hd[data-astro-cid-nen7h5rs]>.hd__scrim[data-astro-cid-nen7h5rs]{background:#01010db3;inset:0}.hd__lets[data-astro-cid-nen7h5rs],.hd__talk[data-astro-cid-nen7h5rs] .pill__dots[data-astro-cid-nen7h5rs],.hd__talk[data-astro-cid-nen7h5rs] .pill__arrow[data-astro-cid-nen7h5rs]{display:none}.hd__talk[data-astro-cid-nen7h5rs]{padding:0 1.125em}.hd[data-astro-cid-nen7h5rs] .hd__talk[data-astro-cid-nen7h5rs] .pill__label[data-astro-cid-nen7h5rs]{translate:none}.pill--menu[data-astro-cid-nen7h5rs]{justify-content:center;width:3.2em;padding:0}.pill--menu[data-astro-cid-nen7h5rs] .roll[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu[data-astro-cid-nen7h5rs]{left:var(--pad-x);width:auto}.hd__mark[data-astro-cid-nen7h5rs]{flex-shrink:0}.hd__word[data-astro-cid-nen7h5rs]{font-size:1.15em}.hd__right[data-astro-cid-nen7h5rs]{gap:.6em}}@media (width<=400px){.hd__word[data-astro-cid-nen7h5rs]{font-size:1em}.hd__right[data-astro-cid-nen7h5rs]{gap:.4em}}.ft[data-astro-cid-jo6i4kqk]{background:var(--indigo-deep);border-radius:var(--radius) var(--radius) 0 0;align-content:start;row-gap:14vh;padding-top:10vh;padding-bottom:5vh}.ft__addr[data-astro-cid-jo6i4kqk]{grid-column:1/4;font-size:1.25em;line-height:1.4}.ft__addr[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{width:fit-content}.ft__addr[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{width:fit-content;transition:translate .6s var(--ease-lusion);display:block}@media (hover:hover){.ft__addr[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{translate:var(--dx,0) 0}}.ft__links[data-astro-cid-jo6i4kqk]{grid-column:4/7;align-content:start;gap:.8em;font-size:1.25em;display:grid}.ft__label[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:.4em;font-size:.65em}.ft__link[data-astro-cid-jo6i4kqk]{justify-self:start;position:relative}.ft__link[data-astro-cid-jo6i4kqk]:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.ft__link[data-astro-cid-jo6i4kqk]:before{content:"";transform-origin:0;height:.08em;transition:transform .3s var(--ease-lusion);background:currentColor;position:absolute;bottom:-.1em;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.ft__link[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible):before{transform:scaleX(1)}}.ft__soc[data-astro-cid-jo6i4kqk]:before{display:none}.ft__soc-in[data-astro-cid-jo6i4kqk]{padding-right:2em;display:block;position:relative;overflow:hidden}.ft__soc-text[data-astro-cid-jo6i4kqk]{transition:translate .4s var(--ease-lusion);display:block}.ft__soc-arrow[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:1.8px;width:.8em;height:.8em;transition:translate .4s var(--ease-lusion), rotate .4s var(--ease-lusion);position:absolute;top:calc(50% - .4em);left:0;translate:-2em;rotate:90deg}@media (hover:hover){.ft__soc[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) .ft__soc-text[data-astro-cid-jo6i4kqk]{translate:2em}.ft__soc[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) .ft__soc-arrow[data-astro-cid-jo6i4kqk]{translate:0;rotate:0deg}}.ft__contact[data-astro-cid-jo6i4kqk]{grid-column:7/13;align-content:start;justify-items:start;gap:1.5em;display:grid}.ft__title[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,3.375em,4rem);line-height:1.05}.ft__mail[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,2.4rem)}.ft__ctas[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75em;margin-top:.5em;display:flex}.ft__nav[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;flex-wrap:wrap;grid-column:1/-1;gap:.3em 1.1em;font-size:clamp(1.75rem,2.9vw,3.5rem);line-height:1.1;display:flex}.ft__nav[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk][aria-current]{color:var(--muted)}.ft__bottom[data-astro-cid-jo6i4kqk]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.ft__copy[data-astro-cid-jo6i4kqk]{grid-column:1/7}.ft__legal[data-astro-cid-jo6i4kqk]{grid-column:7/10;gap:1.5em;display:flex}.ft__motion[data-astro-cid-jo6i4kqk]{border:1px solid var(--hairline-strong);cursor:pointer;white-space:nowrap;height:44px;transition:scale var(--dur-press) var(--ease-out), border-color .3s var(--ease-ui);background:0 0;border-radius:6em;grid-column:10/12;justify-self:end;padding:0 1.2em}.ft__motion[data-astro-cid-jo6i4kqk]:active,.ft__top[data-astro-cid-jo6i4kqk]:active{scale:.96}.ft__top[data-astro-cid-jo6i4kqk]{border:1px solid var(--hairline-strong);width:54px;height:54px;transition:scale var(--dur-press) var(--ease-out), border-color .3s var(--ease-ui);border-radius:50%;grid-column:12;justify-self:end;place-items:center;display:grid;overflow:hidden}.ft__top-in[data-astro-cid-jo6i4kqk]{width:18px;height:18px;position:relative}.ft__top[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:1.6px;transition:translate .4s var(--ease-lusion);position:absolute;inset:0}.ft__top[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]+svg[data-astro-cid-jo6i4kqk]{translate:0 54px}@media (hover:hover){[data-astro-cid-jo6i4kqk]:is(.ft__motion,.ft__top):is(:hover,:focus-visible){border-color:var(--white)}.ft__top[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) svg[data-astro-cid-jo6i4kqk]{translate:0 -54px}.ft__top[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) svg[data-astro-cid-jo6i4kqk]+svg[data-astro-cid-jo6i4kqk]{translate:0}}@media (width<=1000px){.ft__addr[data-astro-cid-jo6i4kqk],.ft__links[data-astro-cid-jo6i4kqk]{grid-column:span 3}.ft__contact[data-astro-cid-jo6i4kqk]{order:-1;grid-column:1/-1}}@media (width<=812px){.ft[data-astro-cid-jo6i4kqk]{row-gap:6vh}.ft__bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1em 1.5em;display:flex}.ft__motion[data-astro-cid-jo6i4kqk]{margin-left:auto}.ft__ctas[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.ft__title[data-astro-cid-jo6i4kqk]{font-size:2.2em}.ft__addr[data-astro-cid-jo6i4kqk],.ft__links[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.pl[data-astro-cid-fmp4ekgg]{z-index:200;pointer-events:none;font-size:var(--base);display:none;position:fixed;inset:0}html.is-preloading .pl[data-astro-cid-fmp4ekgg]{pointer-events:auto;display:block}.pl__bg[data-astro-cid-fmp4ekgg]{background:var(--onyx);opacity:.99;position:absolute;inset:0}.pl__track[data-astro-cid-fmp4ekgg]{background:var(--indigo-mid);width:min(210px,16.667vw);height:min(42px,3.333vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.pl__fill[data-astro-cid-fmp4ekgg]{background:var(--mint);transform-origin:0;height:100%;transform:scaleX(0)}.pl__glyph[data-astro-cid-fmp4ekgg]{background:var(--mint);visibility:hidden;position:absolute;inset:0}.pl__count[data-astro-cid-fmp4ekgg]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:.75em;color:var(--white);font-size:clamp(7em,8vw,20em);font-weight:500;line-height:.75em;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.pl__digit[data-astro-cid-fmp4ekgg]{height:.75em;display:block;overflow:hidden}.pl__digit[data-astro-cid-fmp4ekgg]>span[data-astro-cid-fmp4ekgg]{will-change:transform;display:block}.pl__digit[data-astro-cid-fmp4ekgg] b[data-astro-cid-fmp4ekgg]{height:.75em;font-weight:inherit;display:block}@media (width<=812px){.pl__count[data-astro-cid-fmp4ekgg]{font-size:13vw}}.snav[data-astro-cid-5cjvs5kq]{z-index:2;background:var(--onyx);text-transform:uppercase;letter-spacing:-.01em;padding:var(--pad-y) var(--pad-x);display:block;position:relative}.snav__sub[data-astro-cid-5cjvs5kq]{padding-top:1em;line-height:1.15}.snav__main[data-astro-cid-5cjvs5kq]{display:block;position:relative}.snav__title[data-astro-cid-5cjvs5kq]{text-wrap:balance;padding:1em calc(max(200px,20%) + 1em) 1em 0;font-size:3.5em;line-height:1;display:block}.snav__next[data-astro-cid-5cjvs5kq]{width:20%;min-width:200px;margin-top:-.5em;line-height:1;display:flex;position:absolute;top:50%;right:0}.snav__label[data-astro-cid-5cjvs5kq]{white-space:nowrap}.snav__bar[data-astro-cid-5cjvs5kq]{background:var(--hairline-strong);flex-grow:1;height:4px;margin:calc(.5em - 1px) .75em 0}.snav__fill[data-astro-cid-5cjvs5kq]{background:var(--mint);transform-origin:0 0;height:100%;display:block;transform:scaleX(0)}.snav__arrow[data-astro-cid-5cjvs5kq]{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.2em;height:1.2em}.snav__crosses[data-astro-cid-5cjvs5kq]{width:100%;height:1em}@media (prefers-reduced-motion:reduce){.snav__sub[data-astro-cid-5cjvs5kq],.snav__bar[data-astro-cid-5cjvs5kq]{visibility:hidden}}html[data-motion=reduced] [data-astro-cid-5cjvs5kq]:is(.snav__sub,.snav__bar){visibility:hidden}@media (width<=812px){.snav__title[data-astro-cid-5cjvs5kq]{padding-right:0}.snav__title[data-astro-cid-5cjvs5kq][data-long]{padding:1.55em 0;font-size:2.25em}.snav__next[data-astro-cid-5cjvs5kq]{width:100%;margin-top:1em;position:relative;top:auto}.snav__crosses[data-astro-cid-5cjvs5kq]{display:none}}
