@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.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}:root{--bg: #000000;--bg-2: #191819;--surface: oklch(.2 0 0);--surface-2: oklch(.24 0 0);--line: oklch(.28 0 0);--line-soft: oklch(.23 0 0);--text: oklch(.97 .003 90);--text-dim: #8a8a8a;--text-faint: #737373;--glass: oklch(.3 0 0 / .55);--glass-line: oklch(1 0 0 / .09);--glass-blur: 20px;--r-sm: 10px;--r: 14px;--r-lg: 20px;--r-card: 16px;--font-sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Newsreader Variable", Georgia, "Times New Roman", serif;--fs-hero: clamp(2.5rem, 3.35vw, 4.2rem);--fs-h2: clamp(1.9rem, 3.1vw, 2.95rem);--fs-h3: clamp(1.3rem, 1.8vw, 1.7rem);--fs-body: clamp(.95rem, 1.02vw, 1.0625rem);--fs-small: .8125rem;--fs-micro: .6875rem;--lh-tight: 1.04;--lh-snug: 1.22;--lh-body: 1.62;--ls-tight: -.025em;--ls-wide: .14em;--pad: clamp(20px, 3.2vw, 44px);--maxw: 1560px;--col-l: 31.25%;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.76, 0, .24, 1);--ease-quint: cubic-bezier(.23, 1, .32, 1);--ease-inout-quint: cubic-bezier(.86, 0, .07, 1);--t-fast: .28s;--t: .55s;--t-slow: .9s;--t-intro: 1.5s;--z-grain: 10;--z-nav: 500;--z-sheet: 550;--z-wordmark: 560;--z-burger: 580;--z-cookie: 600;--z-cursor: 900;--z-skip: 950;--card-w: min(44vw, 84svh);--card-h: min(25vw, 46svh);--gap: 40px;--tilt: 11deg;--persp: 1200px;--frame: 12px;--t-label: .5s}@media(max-width:991px){:root{--fs-hero: clamp(2.2rem, 8.4vw, 3.2rem);--col-l: 100%}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}::selection{background:var(--text);color:var(--bg)}main:focus{outline:none}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:4px}.display{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-weight:700;text-wrap:balance}.display em{font-family:var(--font-serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 36;letter-spacing:-.005em}.h2{font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:700;text-wrap:balance}.h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 28}.eyebrow{font-size:var(--fs-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-faint);font-weight:500}.lead{color:var(--text-dim);max-width:min(34ch,100%)}.display,.h2,.lead,.prose p{overflow-wrap:break-word}.prose p{hyphens:auto}.display,.h2,.lead{hyphens:manual}.split>*,.stack-2>*{min-width:0}.prose p{color:var(--text-dim);max-width:62ch}.prose p+p{margin-top:1.1em}.prose strong{color:var(--text);font-weight:600}.shell{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.rule{height:1px;background:var(--line);border:0;margin:0}.split{display:grid;grid-template-columns:var(--col-l) 1fr;gap:clamp(26px,4vw,68px);align-items:start}.split__text{display:grid;gap:18px;position:sticky;top:clamp(96px,13vh,140px)}.section{padding-block:clamp(52px,8vw,110px);content-visibility:auto;contain-intrinsic-size:auto 600px}.section+.section{border-top:1px solid var(--line-soft)}.stack-2{display:grid;gap:clamp(10px,1.2vw,16px)}.stack-2--cols{grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.split{grid-template-columns:1fr}.split__text{position:static}.stack-2--cols{grid-template-columns:1fr}}.roll{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.25;height:1.25em}.roll__inner{display:block;transition:transform .5s var(--ease-quint)}.roll__inner>span{display:block}@media(hover:hover)and (pointer:fine){a:hover .roll__inner,.roll:hover .roll__inner{transform:translate3d(0,-50%,0)}}html.anim [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition-delay:var(--reveal-delay, 0ms)}html.anim [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.anim [data-reveal]{opacity:1!important;transform:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:900;padding:10px 16px;border-radius:var(--r-sm);background:var(--text);color:var(--bg);font-size:var(--fs-small);font-weight:600;transform:translateY(-160%);transition:transform var(--t-fast) var(--ease)}.skip-link:focus-visible{transform:none}html.intro .hero__stage{clip-path:inset(0 0 0 100% round var(--r-lg))}html.intro-go .hero__stage{clip-path:inset(0 0 0 0 round var(--r-lg));transition:clip-path var(--t-intro) var(--ease-inout-quint) .1s}.word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.word__in{display:inline-block;will-change:transform}html.intro .word__in{transform:translate3d(0,115%,0)}html.intro-go .word__in{transform:none;transition:transform 1.1s var(--ease-quint);transition-delay:calc(var(--i, 0) * 90ms + .3s)}html.anim [data-reveal][data-lines] .word__in{transform:translate3d(0,112%,0)}html.anim [data-reveal][data-lines].is-in .word__in{transform:none;transition:transform 1s var(--ease-quint);transition-delay:calc(var(--i, 0) * 90ms + .08s)}html.intro [data-intro]{opacity:0;transform:translate3d(min(2.4rem,4vw),0,0)}html.intro-go [data-intro]{opacity:1;transform:none;transition:opacity .45s var(--ease) calc(var(--d, 0) * 1ms + .1s),transform .9s var(--ease-inout-quint) calc(var(--d, 0) * 1ms + .18s)}@media(prefers-reduced-motion:reduce){html.intro .hero__stage,html.intro .word__in,html.intro [data-intro]{opacity:1!important;transform:none!important}}@media print{:root{--bg: #fff;--bg-2: #fff;--surface: #fff;--text: #000;--text-dim: #333;--text-faint: #666;--line: #bbb;--line-soft: #ddd}html,body{background:#fff!important;color:#000!important}.wordmark,.nav,.burger,.sheet,.cookie,.cursor,.skip-link,.foot__glow,.events__peek,.viewer,.no-print{display:none!important}main:not(.is-bleed){padding-top:0!important}.section{padding-block:0!important;border:0!important;content-visibility:visible!important}.split{grid-template-columns:1fr!important;gap:8mm!important}.split__text{position:static!important}.display{font-size:22pt!important;letter-spacing:-.01em}.h2{font-size:15pt!important}.lead,.prose p{font-size:9.5pt!important;max-width:none}a{color:#000!important}.prose a[href^=http]:after,.legal a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt}.foot{margin-top:10mm!important;border:0!important}.foot__cta{display:none!important}.foot__bar{border:0!important;padding-block:4mm!important}.foot__meta,.foot__nav a{color:#666!important;font-size:7.5pt!important}html.intro *,html.intro-go *{opacity:1!important;transform:none!important;clip-path:none!important}@page{margin:14mm}}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.45,0,.25,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html.ruhig [data-reveal]:not(.is-later){opacity:1;transform:none;transition:none}
