@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}:root{--background:oklch(0.12 0.005 240);--foreground:oklch(0.985 0 0);--card:oklch(1 0 0/5%);--muted-foreground:oklch(0.708 0 0);--brand:oklch(0.985 0 0);--highlight:oklch(0.7 0 0);--bg:var(--background);--bg-elev:var(--card);--border:oklch(1 0 0/8%);--border-soft:rgba(255,255,255,0.06);--text:var(--foreground);--text-muted:var(--muted-foreground);--text-subtle:oklch(0.556 0 0);--font:var(--font-geist),"Geist",-apple-system,system-ui,"Apple SD Gothic Neo",sans-serif;--t-display:36px;--t-h1:30px;--t-h2:24px;--t-title:16px;--t-body:14px;--t-sm:12px;--t-xs:11px;--t-micro:10px;--w-reg:400;--w-med:500;--w-semi:600;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--radius:0.625rem;--r-sm:calc(var(--radius) * 0.6);--r-md:calc(var(--radius) * 0.8);--r-card:var(--radius);--r-pill:999px;--sh-card:0 1px 2px rgba(0,0,0,0.3),0 1px 1px rgba(0,0,0,0.2);--sh-pop:0 8px 24px rgba(0,0,0,0.35);--scrim:oklch(0 0 0/55%);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:160ms;--dur-tooltip:125ms;--dur-dropdown:200ms;--dur-modal:400ms;--stagger-step:50ms;--enter-offset:8px;--background:oklch(0.993 0 0);--foreground:oklch(0.16 0 0);--card:oklch(0 0 0/4%);--muted-foreground:oklch(0.45 0 0);--brand:oklch(0.16 0 0);--border:oklch(0 0 0/10%);--border-soft:rgba(0,0,0,0.07);--text-subtle:oklch(0.55 0 0);--sh-card:0 1px 2px rgba(0,0,0,0.08),0 1px 1px rgba(0,0,0,0.05);--sh-pop:0 8px 24px rgba(0,0,0,0.16);--media-fg:oklch(0.985 0 0);--beam-bright:oklch(1 0 0);--beam-dim:oklch(0.8 0 0)}@media (prefers-reduced-motion:reduce){:root{--dur-press:1ms;--dur-tooltip:1ms;--dur-dropdown:1ms;--dur-modal:1ms;--stagger-step:0ms;--enter-offset:0px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:light only}body{background:var(--background);color:var(--foreground);font-family:var(--font);font-size:var(--t-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}.hero{position:relative;height:480vh}.hero__stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--background)}.hero__space{position:absolute;inset:0}.hero__space img{width:100%;height:100%;object-fit:cover;will-change:transform}.hero__space-scrim{position:absolute;inset:0;background:var(--scrim)}.hero__half{position:absolute;inset:0;will-change:transform}.hero__half picture,.hero__space picture{display:block;width:100%;height:100%}.hero__half img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--background)}@media (min-aspect-ratio:10/7){.hero__half img{object-fit:cover}}.hero__crack{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero__crack path{fill:none;stroke:var(--foreground);stroke-width:.18;opacity:.55}.hero__edge{position:absolute;inset:0;background:var(--background);opacity:0}.hero__half--a img{mask-image:url(/masks/tear-a-img.svg);-webkit-mask-image:url(/masks/tear-a-img.svg)}.hero__half--a img,.hero__half--b img{mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.hero__half--b img{mask-image:url(/masks/tear-b-img.svg);-webkit-mask-image:url(/masks/tear-b-img.svg)}.hero__half--a .hero__edge{mask-image:url(/masks/tear-a-edge.svg);-webkit-mask-image:url(/masks/tear-a-edge.svg)}.hero__half--a .hero__edge,.hero__half--b .hero__edge{mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.hero__half--b .hero__edge{mask-image:url(/masks/tear-b-edge.svg);-webkit-mask-image:url(/masks/tear-b-edge.svg)}.hero--torn .hero__half{filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}.hero__hint{position:absolute;left:50%;bottom:var(--sp-6);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--t-sm);font-weight:var(--w-med)}.hero__hint:after{content:"";width:1px;height:var(--sp-8);background:var(--foreground);opacity:.35}.hero__finale{position:absolute;inset:0;opacity:0;pointer-events:none}.hero__beam{position:absolute;inset:0;background:linear-gradient(90deg,var(--beam-dim),var(--beam-bright) 30% 70%,var(--beam-dim))}.hero__shade{position:absolute;top:-12%;bottom:-12%;width:64vw;background:var(--foreground);will-change:transform}.hero__shade--l{left:-6vw;transform-origin:top right}.hero__shade--r{right:-6vw;transform-origin:top left}.hero__curated{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-5);pointer-events:none}.hero__curated-label{color:var(--text);font-size:var(--t-sm);font-weight:var(--w-med);opacity:0;transform:translateY(var(--enter-offset));transition:opacity var(--dur-dropdown) var(--ease-out),transform var(--dur-dropdown) var(--ease-out)}.hero__curated-label.is-on{opacity:1;transform:none}.hero__curated-row{display:flex;align-items:center;gap:var(--sp-8)}.hero__curated-logo{opacity:0;transform:translateY(var(--enter-offset)) scale(.97);transition:opacity var(--dur-dropdown) var(--ease-out),transform var(--dur-dropdown) var(--ease-out)}.hero__curated-logo.is-on{opacity:1;transform:none}.hero__curated-logo img{display:block;height:38px;width:auto}.hero__curated-divider{width:1px;height:var(--sp-12);background:var(--text);opacity:.35}@media (max-width:767px){.hero__curated-logo img{height:26px}.hero__curated-row{gap:var(--sp-4)}}.hero--static{height:auto}.hero--static .hero__stage{position:static;height:auto;display:flex;flex-direction:column;overflow:visible}.hero--static .hero__half--a{position:relative;order:1;height:100svh}.hero--static .hero__half--a img{mask-image:none!important;-webkit-mask-image:none!important}.hero--static .hero__edge,.hero--static .hero__half--b{display:none}.hero--static .hero__space{position:relative;order:2;height:100svh}.hero--static .hero__crack,.hero--static .hero__finale,.hero--static .hero__hint,.hero--static .hero__space-scrim{display:none}.statement{padding:var(--sp-16) var(--sp-6)}.statement__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) 0}.statement__line{font-size:clamp(1.5rem,3.6vw,2.5rem);font-weight:var(--w-semi);line-height:var(--lh-snug);letter-spacing:-.02em;max-width:900px;word-break:keep-all}.statement__word{opacity:.18;transition:opacity var(--dur-dropdown) var(--ease-out)}.statement__word--on{opacity:1}.footer{border-top:1px solid var(--border);padding:var(--sp-8) var(--sp-6)}.footer__inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap}.footer__mark{font-size:var(--t-title);font-weight:var(--w-semi);letter-spacing:-.01em}.footer__meta{color:var(--text-muted);font-size:var(--t-sm)}.nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-6);background:transparent;border-bottom:1px solid transparent;transition:background var(--dur-modal) var(--ease-out),border-color var(--dur-modal) var(--ease-out)}.nav--solid{background:var(--background);border-bottom-color:var(--border)}.nav:not(.nav--solid) .nav__link{display:none}.nav__brand-img{display:block;height:30px;width:auto}body.hero-dark .nav:not(.nav--solid) .nav__brand{color:var(--media-fg)}body.hero-dark .nav:not(.nav--solid) .nav__brand-img{filter:invert(1)}body.hero-dark .nav:not(.nav--solid) .nav__cta{background:var(--media-fg);color:var(--foreground)}.nav__brand{color:var(--text);font-size:var(--t-title);font-weight:var(--w-semi);letter-spacing:-.01em;text-decoration:none}.nav__menu{display:flex;align-items:center;gap:var(--sp-6)}.nav__link{color:var(--text-muted);font-size:var(--t-body);text-decoration:none;transition:color var(--dur-press) var(--ease-out)}.nav__link:hover{color:var(--text)}.nav__cta{display:inline-block;background:var(--brand);color:var(--background);font-size:var(--t-body);font-weight:var(--w-med);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);text-decoration:none}.statement{scroll-margin-top:var(--sp-16)}.splash{position:fixed;inset:0;z-index:50;background:var(--background)}.splash--exit{animation:splash-exit var(--dur-modal) var(--ease-in-out) forwards}@keyframes splash-exit{to{transform:translateY(-100%)}}.splash__stage{position:absolute;left:50%;top:50%;width:clamp(220px,32vmin,300px);aspect-ratio:1;transform:translate(-50%,-50%);overflow:visible}.splash__guides{animation:splash-dim .4s var(--ease-out) 1.35s forwards}.splash__guides circle,.splash__guides ellipse,.splash__guides line{fill:none;stroke:var(--text-subtle);stroke-width:.6;opacity:.6;stroke-dasharray:1 1;stroke-dashoffset:1;animation:splash-draw .22s var(--ease-out) forwards}@keyframes splash-draw{to{stroke-dashoffset:0}}@keyframes splash-dim{to{opacity:.25}}.splash__glyph{font-size:58px;font-weight:var(--w-semi);letter-spacing:-.04em;fill:var(--text);opacity:0;transform:translateY(4px);animation:splash-glyph .18s var(--ease-out) forwards}@keyframes splash-glyph{to{opacity:1;transform:none}}