.CookieNotice-module__17X65a__notice{left:var(--gutter);right:var(--gutter);z-index:48;background:var(--shade-900);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:inset 0 0 0 1px var(--alpha-200);animation:CookieNotice-module__17X65a__rise var(--reveal-duration) var(--ease) both;gap:16px;padding:24px;display:grid;position:fixed;bottom:16px}.CookieNotice-module__17X65a__leaving{animation:.3s ease-in both CookieNotice-module__17X65a__sink}.CookieNotice-module__17X65a__title{font:var(--t-title);letter-spacing:-.01em}.CookieNotice-module__17X65a__tally{border-block:1px dashed var(--alpha-400);padding:16px 0}.CookieNotice-module__17X65a__tally>*{animation:CookieNotice-module__17X65a__print .5s var(--ease) both}.CookieNotice-module__17X65a__tally>:first-child{animation-delay:.35s}.CookieNotice-module__17X65a__tally>:nth-child(2){animation-delay:.45s}.CookieNotice-module__17X65a__tally>:nth-child(3){animation-delay:.55s}.CookieNotice-module__17X65a__tally>:nth-child(4){animation-delay:.65s}@property --nf-count{syntax:"<integer>";inherits:false;initial-value:0}.CookieNotice-module__17X65a__count{counter-reset:nf-count var(--nf-count);animation:CookieNotice-module__17X65a__countdown 1.4s var(--ease) .7s both}.CookieNotice-module__17X65a__count:after{content:counter(nf-count)}.CookieNotice-module__17X65a__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.CookieNotice-module__17X65a__more{font:var(--t-mono);text-transform:uppercase}@keyframes CookieNotice-module__17X65a__rise{0%{opacity:0;transform:translateY(24px)}}@keyframes CookieNotice-module__17X65a__sink{to{opacity:0;transform:translateY(24px)}}@keyframes CookieNotice-module__17X65a__print{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes CookieNotice-module__17X65a__countdown{0%{--nf-count:var(--from)}to{--nf-count:0}}@media (max-width:639px),(max-height:539px){.CookieNotice-module__17X65a__notice{gap:12px;padding:16px}.CookieNotice-module__17X65a__tally{display:none}.CookieNotice-module__17X65a__actions{gap:16px}.CookieNotice-module__17X65a__more{font:var(--t-mono-sm)}}@media (min-width:640px){.CookieNotice-module__17X65a__notice{width:384px;bottom:24px;right:auto}}@media (prefers-reduced-motion:reduce){.CookieNotice-module__17X65a__notice,.CookieNotice-module__17X65a__leaving,.CookieNotice-module__17X65a__tally>*,.CookieNotice-module__17X65a__count{animation:none}}
.Cursor-module__NLkATa__cursor{z-index:90;pointer-events:none;opacity:0;width:88px;height:88px;transition:opacity .3s, filter .28s var(--ease);will-change:translate;filter:drop-shadow(0 8px 10px #bbff0040);color:var(--accent);position:fixed;top:0;left:0}.Cursor-module__NLkATa__cursor[data-tone=accent]{filter:drop-shadow(0 8px 10px #10131840)}.Cursor-module__NLkATa__cursor[data-on=true]{opacity:1}.Cursor-module__NLkATa__stopHi,.Cursor-module__NLkATa__stopMid,.Cursor-module__NLkATa__stopLo{transition:stop-color .28s var(--ease)}.Cursor-module__NLkATa__stopHi{stop-color:#eaffb0}.Cursor-module__NLkATa__stopMid{stop-color:var(--accent)}.Cursor-module__NLkATa__stopLo{stop-color:#7daa00}.Cursor-module__NLkATa__cursor[data-tone=accent] :is(.Cursor-module__NLkATa__stopHi,.Cursor-module__NLkATa__stopMid,.Cursor-module__NLkATa__stopLo){stop-color:var(--on-accent)}.Cursor-module__NLkATa__arrow,.Cursor-module__NLkATa__ring,.Cursor-module__NLkATa__dot,.Cursor-module__NLkATa__help,.Cursor-module__NLkATa__calendar{transform-box:fill-box;transition:scale .28s var(--ease), opacity .2s, fill .28s var(--ease)}.Cursor-module__NLkATa__arrow{transform-origin:0 0}.Cursor-module__NLkATa__ring,.Cursor-module__NLkATa__dot,.Cursor-module__NLkATa__help,.Cursor-module__NLkATa__calendar{transform-origin:50%;opacity:0;scale:0}.Cursor-module__NLkATa__ring{fill:#bbff0047}.Cursor-module__NLkATa__cursor[data-tone=accent] .Cursor-module__NLkATa__ring{fill:#1013181f}.Cursor-module__NLkATa__disc,.Cursor-module__NLkATa__iconDot{transition:fill .28s var(--ease)}.Cursor-module__NLkATa__disc{fill:currentColor}.Cursor-module__NLkATa__icon{stroke:var(--on-accent);transition:stroke .28s var(--ease)}.Cursor-module__NLkATa__iconDot,.Cursor-module__NLkATa__cursor[data-tone=accent] .Cursor-module__NLkATa__disc{fill:var(--on-accent)}.Cursor-module__NLkATa__cursor[data-tone=accent] .Cursor-module__NLkATa__icon{stroke:currentColor}.Cursor-module__NLkATa__cursor[data-tone=accent] :is(.Cursor-module__NLkATa__iconDot,.Cursor-module__NLkATa__glyph){fill:currentColor}.Cursor-module__NLkATa__cursor[data-state=link] .Cursor-module__NLkATa__arrow,.Cursor-module__NLkATa__cursor[data-state=grab] .Cursor-module__NLkATa__arrow,.Cursor-module__NLkATa__cursor[data-state=help] .Cursor-module__NLkATa__arrow,.Cursor-module__NLkATa__cursor[data-state=calendar] .Cursor-module__NLkATa__arrow{opacity:0;scale:0}.Cursor-module__NLkATa__cursor[data-state=link] .Cursor-module__NLkATa__ring,.Cursor-module__NLkATa__cursor[data-state=grab] .Cursor-module__NLkATa__dot,.Cursor-module__NLkATa__cursor[data-state=help] .Cursor-module__NLkATa__help,.Cursor-module__NLkATa__cursor[data-state=calendar] .Cursor-module__NLkATa__calendar{opacity:1;scale:1}.Cursor-module__NLkATa__cursor[data-state=link][data-pressed=true] .Cursor-module__NLkATa__ring,.Cursor-module__NLkATa__cursor[data-state=help][data-pressed=true] .Cursor-module__NLkATa__help,.Cursor-module__NLkATa__cursor[data-state=calendar][data-pressed=true] .Cursor-module__NLkATa__calendar{scale:.8}.Cursor-module__NLkATa__cursor[data-state=grab][data-pressed=true] .Cursor-module__NLkATa__dot{scale:.7}.Cursor-module__NLkATa__glyph{font-family:var(--sans);fill:var(--on-accent);text-anchor:middle;dominant-baseline:central;transition:opacity .2s, fill .28s var(--ease);font-size:20px;font-weight:600}.Cursor-module__NLkATa__glyphClose,.Cursor-module__NLkATa__cursor[data-open=true] .Cursor-module__NLkATa__glyphQ{opacity:0}.Cursor-module__NLkATa__cursor[data-open=true] .Cursor-module__NLkATa__glyphClose{opacity:1}@media (pointer:coarse),(prefers-reduced-motion:reduce){.Cursor-module__NLkATa__cursor{display:none}}
:root{--light:#fcfcfb;--dark:#101318;--shade-900:#15181d;--shade-700:#272a2f;--accent:#bf0;--on-accent:#101318;--bg:var(--light);--ink:#101318;--muted:#5f6369;--tile:#15181d;--tile-ink:#fff;--hero-sky:#101318;--hero-glow:#bf0;--object:#bf0;--alpha-25:#ffffff05;--alpha-100:#ffffff0a;--alpha-200:#ffffff14;--alpha-400:#ffffff52;--alpha-600:#ffffffa3;--alpha-700:#fffc;--grid-line:#ffffff0d;--grid-cross:#ffffff2e;--sans:var(--font-tiktok-sans), "TikTok Sans", "Helvetica Neue", Arial, sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-mega:700 clamp(3.5rem, 11.5vw, 11rem)/.9 var(--sans);--t-display:700 clamp(2.5rem, 6svw, 5.5rem)/1 var(--sans);--t-h2:700 clamp(2rem, 3.3svw, 3rem)/1 var(--sans);--t-statement:400 clamp(1.75rem, 3svw, 2.75rem)/1.1 var(--sans);--t-title:500 clamp(1.5rem, 2.2svw, 2rem)/1.15 var(--sans);--t-lead:400 clamp(1.125rem, 1.4svw, 1.375rem)/1.35 var(--sans);--t-body:400 16px/24px var(--sans);--t-mono:400 14px/20px var(--mono);--t-mono-sm:400 12px/16px var(--mono);--unit:8px;--gap:8px;--event-gap:16px;--gutter:16px;--section-y:72px;--grid-columns:12;--radius:0;--ease:cubic-bezier(.16, 1, .3, 1);--reveal-duration:.9s;--reveal-stagger:80ms;--theme-duration:.3s;--scramble-duration:.42s}.tone-dark{--bg:var(--dark);--ink:#fff;--muted:#a9abad;--tile:#272a2f;--tile-ink:#fff}.tone-light{--bg:var(--light);--ink:#101318;--muted:#5f6369;--tile:#15181d;--tile-ink:#fff}@media (min-width:1024px){:root{--gutter:56px;--section-y:96px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;transition:background-color var(--theme-duration) ease-out, color var(--theme-duration) ease-out;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media (pointer:fine){html[data-cursor=on],html[data-cursor=on] :not([data-native-cursor],[data-native-cursor] *){cursor:none!important}}.mono{font:var(--t-mono);text-transform:uppercase}.mono-sm{font:var(--t-mono-sm);text-transform:uppercase}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:200;font:var(--t-mono);text-transform:uppercase;background:var(--accent);color:var(--on-accent);padding:8px 16px;position:fixed;top:16px;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--on-accent);transform:none}.section{padding:var(--section-y) var(--gutter);background:var(--bg);transition:background-color var(--theme-duration) ease-out;position:relative}.tone-dark,.tone-light{color:var(--ink)}:where(.section,.above-grid)>:where(*){z-index:2}:where(.section)>:where(*){position:relative}.grid-12{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.line>span{transition:transform var(--reveal-duration) var(--ease);transition-delay:calc(var(--i,0) * var(--reveal-stagger));display:block;transform:translateY(105%)}.is-in .line>span,.line.is-in>span{transform:none}.fade{opacity:0;transition:opacity var(--reveal-duration) var(--ease), transform var(--reveal-duration) var(--ease);transition-delay:calc(var(--i,0) * var(--reveal-stagger));transform:translateY(16px)}.fade.is-in,.is-in .fade{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.line>span,.fade{opacity:1;transition:none;transform:none}body{transition:none}}
