@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/JetBrainsMono-Latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");unicode-range:U+2190,U+2192,U+2194-21FF,U+22??,U+25??,U+26??,U+2700-27BF}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/en-dash.woff2)format("woff2");unicode-range:U+2013}@font-face{font-family:Satoshi;font-style:italic;font-weight:400;font-display:swap;src:url(/site/fonts/en-dash.woff2)format("woff2");unicode-range:U+2013}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/en-dash.woff2)format("woff2");unicode-range:U+2013}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/en-dash.woff2)format("woff2");unicode-range:U+2013}@font-face{font-family:Fraunces Fallback;src:local(Georgia);font-weight:300 700;size-adjust:83.05%;ascent-override:117.77%;descent-override:30.71%;line-gap-override:0.0%}@font-face{font-family:Fraunces Fallback;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);font-weight:300 700;size-adjust:75.56%;ascent-override:129.43%;descent-override:33.75%;line-gap-override:0.0%}@font-face{font-family:Satoshi Fallback;src:local(Arial),local(Helvetica);font-weight:100 599;size-adjust:98.84%;ascent-override:102.18%;descent-override:24.28%;line-gap-override:10.12%}@font-face{font-family:Satoshi Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:600 900;size-adjust:97.47%;ascent-override:103.63%;descent-override:24.62%;line-gap-override:10.26%}@font-face{font-family:JetBrains Mono Fallback;src:local(Menlo),local(Consolas);font-weight:100 900;size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0.0%}@layer components{.site{--site-display:"Fraunces", "Fraunces Fallback", Georgia, serif;--site-sans:"Satoshi", "Satoshi Fallback", Arial, sans-serif;--site-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Menlo, monospace;--night:#17101f;--night-2:#1f1629;--night-3:#2a1f36;--bone:#f4ede6;--bone-2:#f4ede6bd;--bone-3:#f4ede68f;--bone-4:#f4ede65c;--hair:#f4ede61f;--hair-2:#f4ede633;--site-paper:#faf7f4;--site-bone-paper:#f4ede6;--card:#fffffff2;--card-edge:#ffffffe6;--site-ink:#251e2c;--site-text-2:#595163;--site-text-3:#6d6376;--site-line:#dcd4cb;--site-line-strong:#cfc5ba;--site-iris:#6d4fd4;--site-iris-deep:#5334a8;--iris-light:#b8a4f5;--site-rose:#93386c;--rose-light:#d88ab4;--site-apricot:#e08a5a;--apricot-light:#f2b089;--apricot-deep:#a9582f;--site-lagoon:#2aa0b4;--lagoon-light:#5cc6d6;--lagoon-deep:#1b7d8f;--site-lavender:#e9d7fe;--grad-light:linear-gradient(95deg, #b8a4f5 0%, #d88ab4 48%, #f2b089 100%);--grad-light-bright:linear-gradient(95deg, #cabaf0 0%, #e0a8c3 48%, #f2b089 100%);--grad-deep:linear-gradient(90deg, #6d4fd4 0%, #93386c 55%, #e08a5a 100%);--grad-button:linear-gradient(90deg, #6d4fd4 0%, #8c3f92 55%, #c2704f 100%);--cols:4;--gutter:16px;--margin:20px;--max:100%;--max-wide:1600px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:96px;--sp-13:128px;--sp-14:160px;--sp-15:200px;--section-xl:clamp(120px, 8.33vw + 80px, 200px);--section-l:clamp(96px, 5.55vw + 80px, 160px);--section-m:clamp(72px, 4.44vw + 56px, 120px);--section-s:clamp(48px, 2.22vw + 48px, 80px);--head-eyebrow-gap:16px;--head-lede-gap:20px;--head-actions-gap:32px;--head-content-gap:48px;--points-gap:24px;--nav-h:60px;--ease-glide:cubic-bezier(.22, 1, .36, 1);--ease-carry:cubic-bezier(.65, 0, .35, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1);--ease-count:cubic-bezier(.33, 0, .2, 1);--ease-press:cubic-bezier(.2, 0, 0, 1);--d-micro:.12s;--d-quick:.18s;--d-base:.24s;--d-panel:.32s;--d-travel:.8s;--d-reveal:.9s;--d-camera:1.2s;--d-bloom:.9s;--stagger-reveal:80ms;--stagger-menu:30ms;--z-ground:-1;--z-content:1;--z-stage:2;--z-satellite:3;--z-toast:4;--z-sticky:20;--z-nav:50;--z-scrim:55;--z-mega:60;--z-sheet:70;--z-modal:80;--z-skip:100;--shadow-night-window:0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff73, 0 40px 120px -40px #0a0512d9, 0 18px 40px -24px #0a051299;--shadow-night-satellite:0 0 0 1px #ffffff14, 0 30px 80px -30px #0a0512cc, 0 12px 24px -16px #0a051280;--shadow-night-toast:0 20px 50px -24px #0a0512b3;--shadow-paper-window:0 0 0 1px #251e2c0f, 0 30px 80px -40px #251e2c59, 0 12px 28px -18px #251e2c33;--shadow-paper-satellite:0 0 0 1px #251e2c0d, 0 24px 60px -32px #251e2c4d;--shadow-paper-toast:0 16px 40px -24px #251e2c47;isolation:isolate;background:var(--night);font-family:var(--site-sans);font-feature-settings:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;flex:1 0 auto;font-size:1rem;line-height:1.5;display:flex;position:relative;overflow-x:clip}@media (min-width:640px){.site{--cols:6;--gutter:16px;--margin:32px}}@media (min-width:768px){.site{--cols:8;--gutter:20px;--margin:40px;--head-eyebrow-gap:20px;--head-lede-gap:24px;--head-actions-gap:36px;--head-content-gap:64px}}@media (min-width:1024px){.site{--cols:12;--gutter:24px;--margin:48px;--nav-h:72px}}@media (min-width:1280px){.site{--margin:64px;--max:1296px;--head-eyebrow-gap:24px;--head-lede-gap:28px;--head-actions-gap:40px;--head-content-gap:80px;--points-gap:32px}}@media (min-width:1536px){.site{--gutter:32px;--max:1408px}}.site,.site [data-ground=night],.site .on-night{--fg:var(--bone);--fg-2:var(--bone-2);--fg-3:var(--bone-3);--fg-4:var(--bone-4);--rule:var(--hair);--rule-2:var(--hair-2);--link:var(--iris-light);--link-hover:#d3c7fa;--ring:var(--iris-light);--surface-1:var(--night-2);--surface-2:var(--night-3);--surface-edge:var(--hair);--money:var(--lagoon-light);--soon-ink:var(--site-apricot);--accent-paint:var(--grad-light);--accent-paint-bright:var(--grad-light-bright);--trail-1:#b8a4f5;--trail-2:#d88ab4;--trail-3:#f2b089;--ghost-edge:var(--hair-2);--ghost-edge-hover:#f4ede65c;--ghost-fill-hover:#f4ede614;--shadow-window:var(--shadow-night-window);--shadow-satellite:var(--shadow-night-satellite);--shadow-toast:var(--shadow-night-toast);--select-bg:#b8a4f552;--select-fg:var(--bone);color:var(--fg)}.site [data-ground=paper],.site .on-paper{--fg:var(--site-ink);--fg-2:var(--site-text-2);--fg-3:var(--site-text-3);--fg-4:#251e2c47;--rule:var(--site-line);--rule-2:var(--site-line-strong);--link:var(--site-iris);--link-hover:var(--site-iris-deep);--ring:var(--site-iris);--surface-1:var(--card);--surface-2:#fff;--surface-edge:#251e2c14;--money:var(--lagoon-deep);--soon-ink:var(--apricot-deep);--accent-paint:linear-gradient(var(--site-rose), var(--site-rose));--accent-paint-bright:linear-gradient(var(--site-rose), var(--site-rose));--trail-1:#6d4fd4;--trail-2:#93386c;--trail-3:#e08a5a;--ghost-edge:var(--site-line-strong);--ghost-edge-hover:var(--site-ink);--ghost-fill-hover:transparent;--shadow-window:var(--shadow-paper-window);--shadow-satellite:var(--shadow-paper-satellite);--shadow-toast:var(--shadow-paper-toast);--select-bg:#6d4fd433;--select-fg:var(--site-ink);color:var(--fg)}.site [data-surface=back]{--accent-paint:var(--grad-light-bright)}.site .on-photo{--fg:var(--bone);--fg-2:var(--bone-2);--fg-3:var(--bone-3);--accent-paint:linear-gradient(var(--bone), var(--bone));--accent-paint-bright:linear-gradient(var(--bone), var(--bone));color:var(--fg)}.site .ground{isolation:isolate;position:relative}.site .ground--night,.site .ground--front,.site .ground--back{background:var(--night)}.site .ground--dusk{background:linear-gradient(#140d1b 0%,#2b1c45 30%,#7a3570 58%,#e08a6e 76%,#b2547a 88%,#4a2660 100%)}.site .ground--paper,.site .ground--bone{background:radial-gradient(1100px 520px at 100% 0%, #6d4fd412, #6d4fd400 70%), radial-gradient(900px 480px at 0% 100%, #e08a5a0f, #e08a5a00 70%), var(--site-paper)}.site .ground--bone{background-color:var(--site-bone-paper);background-image:radial-gradient(1100px 520px at 100% 0,#6d4fd412,#6d4fd400 70%),radial-gradient(900px 480px at 0 100%,#e08a5a0f,#e08a5a00 70%)}.site .ground-image{z-index:var(--z-ground);pointer-events:none;background-color:var(--night);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.site .ground-image--front{background-image:url(/site/grounds/front-portrait-1080.avif);background-position:0 100%}.site .ground-image--back{background-image:url(/site/grounds/back-portrait-1080.avif);background-position:100% 0;background-size:100%}@media (min-width:768px){.site .ground-image--front{background-image:url(/site/grounds/front-1600.avif)}.site .ground-image--back{background-image:url(/site/grounds/back-1600.avif)}}@media (min-width:1280px){.site .ground-image--front{background-image:url(/site/grounds/front-2880.avif)}.site .ground-image--back{background-image:url(/site/grounds/back-2880.avif)}}.site .ground-image--front{--ground-ratio:.675}.site .ground-image--front[data-fit=fold],.site [data-fit=fold]>.ground-image--front{--fold:max(100svh, 900px);background-size:max(100%, calc(var(--fold) * var(--ground-ratio))) auto;-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--fold) * .72), transparent var(--fold));-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--fold) * .72), transparent var(--fold));mask-image:linear-gradient(180deg, #000 calc(var(--fold) * .72), transparent var(--fold));background-position:0 0}@media (min-width:768px){.site .ground-image--front{--ground-ratio:1.7778}}@media (min-width:1280px){.site .ground-image--front{--ground-ratio:1.8}}.site .ground-image[data-bloom]{animation:site-bloom var(--d-bloom) var(--ease-glide) both}@keyframes site-bloom{0%{opacity:0}}.site .wrap{width:min(100% - 2 * var(--margin), var(--max));margin-inline:auto}.site .wrap--wide{width:min(100% - 2 * var(--margin), var(--max-wide));margin-inline:auto}.site .grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.site .col{--_span:var(--span-base,var(--cols));--_start:var(--start-base,auto);grid-column:var(--_start) / span var(--_span);min-width:0}@media (min-width:640px){.site .col{--_span:var(--span-sm,var(--span-base,var(--cols)));--_start:var(--start-sm,var(--start-base,auto))}}@media (min-width:768px){.site .col{--_span:var(--span-md,var(--span-sm,var(--span-base,var(--cols))));--_start:var(--start-md,var(--start-sm,var(--start-base,auto)))}}@media (min-width:1024px){.site .col{--_span:var(--span-lg,var(--span-md,var(--span-sm,var(--span-base,var(--cols)))));--_start:var(--start-lg,var(--start-md,var(--start-sm,var(--start-base,auto))))}}@media (min-width:1280px){.site .col{--_span:var(--span-xl,var(--span-lg,var(--span-md,var(--span-sm,var(--span-base,var(--cols))))));--_start:var(--start-xl,var(--start-lg,var(--start-md,var(--start-sm,var(--start-base,auto)))))}}@media (min-width:1536px){.site .col{--_span:var(--span-2xl,var(--span-xl,var(--span-lg,var(--span-md,var(--span-sm,var(--span-base,var(--cols)))))));--_start:var(--start-2xl,var(--start-xl,var(--start-lg,var(--start-md,var(--start-sm,var(--start-base,auto))))))}}.site .pad-t-xl{padding-top:var(--section-xl)}.site .pad-t-l{padding-top:var(--section-l)}.site .pad-t-m{padding-top:var(--section-m)}.site .pad-t-s{padding-top:var(--section-s)}.site .pad-b-xl{padding-bottom:var(--section-xl)}.site .pad-b-l{padding-bottom:var(--section-l)}.site .pad-b-m{padding-bottom:var(--section-m)}.site .pad-b-s{padding-bottom:var(--section-s)}.site .defer-paint{content-visibility:auto;contain-intrinsic-size:auto 1200px}.site .t-display-1,.site .t-display-2,.site .t-statement,.site .t-h2,.site .t-h3,.site .t-h4,.site .t-numeral{font-family:var(--site-display);font-style:normal;font-weight:var(--wght);font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" var(--opsz);font-variant-numeric:lining-nums;font-kerning:normal;text-wrap:balance}.site .t-display-1{--wght:340;--opsz:120;--tracking:-.02em;letter-spacing:var(--tracking);word-spacing:.03em;font-size:clamp(3rem,1.514rem + 6.095vw,7rem);line-height:1}.site .t-display-2{--wght:340;--opsz:110;--tracking:-.018em;letter-spacing:var(--tracking);word-spacing:.03em;font-size:clamp(2.625rem,1.557rem + 4.381vw,5.5rem);line-height:1.02}.site .t-statement{--wght:340;--opsz:96;--tracking:-.016em;letter-spacing:var(--tracking);word-spacing:.03em;font-size:clamp(2.5rem,1.571rem + 3.81vw,5rem);line-height:1.04}.site .t-h2{--wght:360;--opsz:96;--tracking:-.016em;letter-spacing:var(--tracking);font-size:clamp(2.125rem,1.429rem + 2.857vw,4rem);line-height:1.06}.site .t-h3{--wght:400;--opsz:48;--tracking:-.012em;letter-spacing:var(--tracking);font-size:clamp(1.5rem,1.268rem + .952vw,2.125rem);line-height:1.15}.site .t-h4{--wght:420;--opsz:28;--tracking:-.008em;letter-spacing:var(--tracking);font-size:clamp(1.25rem,1.2rem + .19vw,1.375rem);line-height:1.2}.site .t-numeral{--wght:300;--opsz:72;--tracking:-.04em;letter-spacing:var(--tracking);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(7.5rem,4.714rem + 11.43vw,15rem);line-height:.9}@media (min-width:768px){.site .t-display-1{--tracking:-.024em;letter-spacing:var(--tracking);line-height:.98}.site .t-display-2{--tracking:-.022em;letter-spacing:var(--tracking);line-height:1}.site .t-statement{--tracking:-.02em;letter-spacing:var(--tracking);line-height:1.02}.site .t-h2{--tracking:-.018em;letter-spacing:var(--tracking);line-height:1.04}.site .t-h3{--tracking:-.014em;letter-spacing:var(--tracking);line-height:1.12}}@media (min-width:1280px){.site .t-display-1{--tracking:-.028em;letter-spacing:var(--tracking);line-height:.96}.site .t-display-2{--tracking:-.026em;letter-spacing:var(--tracking);line-height:.98}.site .t-statement{--tracking:-.024em;letter-spacing:var(--tracking);line-height:1}.site .t-h2{--tracking:-.022em;letter-spacing:var(--tracking);line-height:1.02}.site .t-h3{--tracking:-.016em;letter-spacing:var(--tracking);line-height:1.1}}.site .t-accent{font-style:italic;font-weight:calc(var(--wght,340) - 20);font-variation-settings:"SOFT" 0, "WONK" 0, "opsz" var(--opsz,96);background-image:var(--accent-paint);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}.site .t-accent[data-bright]{background-image:var(--accent-paint-bright)}.site .t-num{font-weight:calc(var(--wght,340) + 40);font-variation-settings:"SOFT" 0, "WONK" 1, "opsz" 72;font-variant-numeric:lining-nums tabular-nums}.site .t-accent .t-num{font-variation-settings:"SOFT" 0, "WONK" 0, "opsz" 72}.site .t-lede{font-family:var(--site-sans);color:var(--fg-2);text-wrap:pretty;max-width:38rem;font-size:clamp(1.125rem,1.032rem + .381vw,1.375rem);font-weight:400;line-height:28px}.site .t-body{font-family:var(--site-sans);color:var(--fg-2);text-wrap:pretty;max-width:34rem;font-size:clamp(1rem,.977rem + .095vw,1.0625rem);font-weight:400;line-height:24px}.site .t-body-strong{font-family:var(--site-sans);letter-spacing:-.005em;color:var(--fg);font-size:1rem;font-weight:700;line-height:24px}@media (min-width:768px){.site .t-body-strong{font-size:1.0625rem;line-height:28px}}@media (min-width:1280px){.site .t-lede{line-height:32px}.site .t-body{line-height:28px}}.site .t-small{color:var(--fg-2);font-size:.875rem;line-height:20px}.site .t-caption{letter-spacing:.005em;color:var(--fg-3);font-size:.8125rem;line-height:18px}.site .t-eyebrow{font-family:var(--site-sans);letter-spacing:0;text-transform:none;color:var(--fg-3);font-size:.875rem;font-weight:500;line-height:20px}.site .t-label{font-family:var(--site-mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg-3);font-size:11px;font-weight:500;line-height:16px}@media (min-width:1280px){.site .t-label{letter-spacing:.16em;font-size:12px}}.site .t-chip{font-family:var(--site-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.site .t-data{font-family:var(--site-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:20px}@media (min-width:768px){.site .t-data{font-size:14px}}.site .t-nav{font-family:var(--site-sans);font-size:15px;font-weight:500;line-height:1}.site .measure-lede{max-width:38rem}.site .measure-body{max-width:34rem}.site p{text-wrap:pretty}.site .skip-link{z-index:var(--z-skip);background:var(--bone);color:var(--site-ink);font:700 15px/1 var(--site-sans);transition:transform var(--d-base) var(--ease-glide);border-radius:11px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.site .skip-link:focus-visible{outline-color:var(--site-iris);transform:none}.site .btn{--btn-h:48px;--btn-px:20px;--btn-r:13px;--btn-fs:16px;height:var(--btn-h);padding-inline:var(--btn-px);border-radius:var(--btn-r);font-family:var(--site-sans);font-weight:700;font-size:var(--btn-fs);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:filter var(--d-quick) var(--ease-glide), background-color var(--d-quick) var(--ease-glide), border-color var(--d-quick) var(--ease-glide), transform .1s var(--ease-press);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.site .btn--sm{--btn-h:40px;--btn-px:16px;--btn-r:11px;--btn-fs:15px}.site .btn--lg{--btn-h:56px;--btn-px:24px;--btn-r:14px;--btn-fs:17px}.site .btn:active{transform:scale(.98)}.site .btn--block{width:100%}.site .btn--primary{color:#fff;background:var(--grad-button);border-color:#0000;box-shadow:inset 0 1px #ffffff38,0 10px 30px -12px #93386ca6}.site .btn--primary:hover{filter:brightness(1.08)saturate(1.04)}.site .btn--ghost{color:var(--fg);border-color:var(--ghost-edge);background-color:#0000}.site .btn--ghost:hover{border-color:var(--ghost-edge-hover);background-color:var(--ghost-fill-hover)}.site .btn--line{color:var(--site-ink);border-color:var(--site-line-strong);background-color:#0000}.site .btn--line:hover{border-color:var(--site-ink)}.site .btn-arrow{transition:transform var(--d-quick) var(--ease-glide);flex:none;display:inline-block}.site .btn:hover .btn-arrow,.site .arrow-link:hover .btn-arrow,.site a:hover>.btn-arrow,.site a:focus-visible .btn-arrow{transform:translate(3px)}.site .text-link,.site :is(p,li)>a:not([class]){color:var(--link);background-image:linear-gradient(currentColor, currentColor), linear-gradient(color-mix(in srgb, currentColor 35%, transparent), color-mix(in srgb, currentColor 35%, transparent));transition:background-size var(--d-base) var(--ease-glide);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0 1px,100% 1px;padding-bottom:1px;text-decoration:none}.site .text-link:hover,.site .text-link:focus-visible,.site :is(p,li)>a:not([class]):hover,.site :is(p,li)>a:not([class]):focus-visible{background-size:100% 1px,100% 1px}.site .text-link--inherit{color:inherit}.site .arrow-link{color:var(--fg);font-family:var(--site-sans);font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline}.site .arrow-link__end{white-space:nowrap}.site .arrow-link .btn-arrow{vertical-align:-.06em;margin-left:8px}.site .arrow-link--link{color:var(--link)}.site .soon{font-family:var(--site-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soon-ink);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.site .soon:before{content:"";border:1.5px solid var(--site-apricot);box-sizing:border-box;border-radius:50%;flex:none;width:10px;height:10px}.site .soon-card{border:1.5px dashed #e08a5a99}.site .soon-card img{filter:saturate(.6);opacity:.82}}html:has(.site){background:#17101f}html:has(.site) body{background:#17101f}.site ::selection{background:var(--select-bg);color:var(--select-fg)}.site :is(h1,h2,h3,h4):is([class^=t-],[class*=\ t-]){letter-spacing:var(--tracking,normal)}.site :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.js-site-reveal .site [data-reveal]{opacity:0;transition:opacity var(--d-reveal) var(--ease-glide), transform var(--d-reveal) var(--ease-glide);transition-delay:calc(min(var(--i,0), 4) * var(--stagger-reveal));transform:translateY(24px)}@media (max-width:767px){.js-site-reveal .site [data-reveal]{transform:translateY(16px)}}.js-site-reveal .site [data-reveal][data-shown]{opacity:1;transform:none}::view-transition-group(.morph){animation-duration:.56s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){.js-site-reveal .site [data-reveal]{transform:none;transition:opacity .2s linear!important}.site .ground-image[data-bloom]{animation:none}.site .btn:active,.site .btn:hover .btn-arrow,.site .arrow-link:hover .btn-arrow,.site a:hover>.btn-arrow{transform:none}::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*){animation-duration:0s!important}::view-transition-new(*){animation-duration:0s!important}}