.Toc_toc__EHouM{position:sticky;top:calc(var(--nav-height) + 40px);transition:top .6s var(--ease-out)}html[data-nav-hidden] .Toc_toc__EHouM{top:40px}.Toc_toc__EHouM .mono{margin-bottom:18px}.Toc_toc__EHouM ol{display:grid;border-left:1px solid var(--color-rule)}.Toc_toc__EHouM a{position:relative;display:block;padding:7px 0 7px 18px;font-size:var(--text-copy-small);line-height:1.4;color:var(--color-muted);transition:color .25s}.Toc_toc__EHouM a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:var(--color-accent);transform:scaleY(0);transition:transform .4s var(--ease-out)}.Toc_toc__EHouM a:hover,.Toc_toc__EHouM a[aria-current]{color:var(--color-text)}.Toc_toc__EHouM a[aria-current]:before{transform:none;box-shadow:0 0 10px var(--color-accent-glow-soft)}@media (prefers-reduced-motion:reduce){.Toc_toc__EHouM,.Toc_toc__EHouM a:before{transition:none}}.Cursor_glow__KWM_d{position:fixed;left:0;top:0;width:700px;height:700px;margin:-350px 0 0 -350px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,var(--color-accent-tint) 0,var(--color-accent-halo-soft) 35%,transparent 70%);opacity:0;transition:opacity .6s;will-change:transform}.Cursor_dot__yuCIP,.Cursor_ring__bRtGF{display:none}@media (pointer:fine){.Cursor_glow__KWM_d.Cursor_on__HMyL1{opacity:1}.Cursor_dot__yuCIP{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--color-text);transition:opacity .4s}.Cursor_dot__yuCIP,.Cursor_ring__bRtGF{display:block;position:fixed;left:0;top:0;border-radius:50%;z-index:99;pointer-events:none;will-change:transform;opacity:0}.Cursor_ring__bRtGF{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--color-muted);transition:opacity .4s,width .35s var(--ease-out),height .35s var(--ease-out),margin .35s var(--ease-out),border-color .3s,background .3s}.Cursor_dot__yuCIP.Cursor_on__HMyL1,.Cursor_ring__bRtGF.Cursor_on__HMyL1{opacity:1}.Cursor_ring__bRtGF.Cursor_link__FHfon{width:60px;height:60px;margin:-30px 0 0 -30px;border-color:var(--color-accent-ring);background:var(--color-accent-tint)}.Cursor_ring__bRtGF.Cursor_down___ZHt4{width:22px;height:22px;margin:-11px 0 0 -11px}}.Grain_grain__o34p2{position:fixed;inset:-5%;width:110%;height:110%;z-index:95;pointer-events:none;opacity:.035;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E");animation:Grain_grain__o34p2 .9s steps(5) infinite}@keyframes Grain_grain__o34p2{0%{transform:translate(0)}20%{transform:translate(-2%,1.5%)}40%{transform:translate(1.5%,-2.5%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,.5%)}to{transform:translate(-1.5%,-1.5%)}}@media (prefers-reduced-motion:reduce){.Grain_grain__o34p2{animation:none}}.Loader_loader__sVVcH{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;isolation:isolate}.Loader_loader__sVVcH:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 46%,var(--color-accent-tint) 0,transparent 56%),var(--color-surface);transition:opacity .65s ease}html[data-intro=seen] .Loader_loader__sVVcH{display:none}.Loader_inner__6zmu2{position:relative;width:min(440px,calc(100vw - 64px));padding-bottom:16px;transition:opacity .3s ease,transform .65s var(--ease-out)}.Loader_mark__2MyiP{display:block;width:156px;height:auto;margin-inline:auto}.Loader_instrument__d_pb_{position:relative;height:96px;margin-top:36px;margin-bottom:24px}.Loader_baseline__nW8eK{position:absolute;inset:50% 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--color-rule) 16%,var(--color-rule) 84%,transparent);transition:background .28s ease,opacity .3s ease}.Loader_signal__Ik1UX{display:block;width:100%;height:100%;overflow:visible;transform-origin:center;transition:transform .28s var(--ease-standard),opacity .28s ease}.Loader_glow__sNTyJ,.Loader_trace__MhcPx{stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round}.Loader_trace__MhcPx{stroke-width:1.3px}.Loader_glow__sNTyJ{stroke-width:5px;opacity:.09}.Loader_pen__xsETM{fill:var(--color-accent);transition:opacity .18s ease}.Loader_penHalo__D4apa{opacity:.12}.Loader_meta__nBJql{display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--font-mono);font-size:var(--text-label-small);line-height:1.5;font-variant-numeric:tabular-nums}.Loader_label__T8Csu{display:flex;align-items:center;gap:10px;color:var(--color-text-2);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.Loader_statusDot__B9rbr{flex:none;width:4px;height:4px;border-radius:50%;background:var(--color-accent)}.Loader_counter__GMSGG{display:flex;align-items:baseline;gap:5px;color:var(--color-text-2)}.Loader_counter__GMSGG>span:first-child{min-width:3ch;text-align:right}.Loader_unit__CbTTl{font-size:.5625rem;color:var(--color-muted)}.Loader_settling__rrAFr .Loader_signal__Ik1UX{transform:scaleY(.025);opacity:0}.Loader_settling__rrAFr .Loader_pen__xsETM{opacity:0}.Loader_settling__rrAFr .Loader_baseline__nW8eK{background:linear-gradient(90deg,transparent,var(--color-accent-outline),transparent)}.Loader_done__u4glU{pointer-events:none}.Loader_done__u4glU:before{opacity:0}.Loader_done__u4glU .Loader_inner__6zmu2{opacity:0;transform:translateY(-6px)}@media (max-width:480px){.Loader_inner__6zmu2{width:calc(100vw - 64px)}.Loader_mark__2MyiP{width:140px}.Loader_instrument__d_pb_{height:80px;margin-top:30px;margin-bottom:22px}.Loader_label__T8Csu{font-size:.5625rem;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.Loader_loader__sVVcH{display:none}}.Footer_footer__keb02{padding-block:0 40px}.Footer_top__8Im_k{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,3fr) minmax(0,1.3fr);gap:48px clamp(32px,4vw,64px);border-top:1px solid var(--color-rule);padding-block:clamp(48px,6vw,80px)}.Footer_mark__orWo8{display:inline-block}.Footer_mark__orWo8 img{height:16px;width:auto}.Footer_about__HovQu p{margin-top:22px;max-width:34ch;color:var(--color-muted);font-size:var(--text-copy-small);line-height:1.6}.Footer_columns__H3DUu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.Footer_top__8Im_k h2{display:block;margin-bottom:20px;line-height:1.4}.Footer_top__8Im_k ul{display:grid;gap:12px}.Footer_contact__LK9YB address,.Footer_top__8Im_k ul{font-size:var(--text-nav);line-height:1.5}.Footer_columns__H3DUu a,.Footer_contact__LK9YB address a{color:var(--color-text-2);transition:color .25s}.Footer_columns__H3DUu a:hover,.Footer_contact__LK9YB address a:hover{color:var(--color-text)}.Footer_contact__LK9YB address{display:grid;gap:12px;justify-items:start;font-style:normal}.Footer_contact__LK9YB address span{color:var(--color-muted)}.Footer_contact__LK9YB .tlink{margin-top:26px;font-size:var(--text-nav)}.Footer_bottom__Iksv3{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--color-rule-2)}.Footer_small__bXQfs{display:flex;flex-wrap:wrap;gap:8px 14px}.Footer_small__bXQfs a{white-space:nowrap}.Footer_bottom__Iksv3 a:hover{color:var(--color-text)}@media (max-width:1100px){.Footer_top__8Im_k{grid-template-columns:minmax(0,3fr) minmax(0,1.2fr)}.Footer_about__HovQu{grid-column:1/-1}}@media (max-width:700px){.Footer_top__8Im_k{grid-template-columns:1fr}.Footer_columns__H3DUu{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_columns__H3DUu a,.Footer_contact__LK9YB address a{display:inline-block;padding-block:6px}.Footer_contact__LK9YB address,.Footer_top__8Im_k ul{gap:2px}.Footer_small__bXQfs{gap:8px 20px}.Footer_small__bXQfs>[aria-hidden]{display:none}}.Manifesto_manifest__owDyw{padding-block:clamp(24px,3vw,48px) clamp(56px,7vw,104px)}.Manifesto_text__Hi_5S{font-size:var(--text-manifest);font-weight:500;letter-spacing:-.025em;line-height:1.25;max-width:26ch;margin-top:26px}.Manifesto_text__Hi_5S span{opacity:.46;display:inline-block;will-change:opacity,filter}.Manifesto_hl__IQCvY{color:var(--color-accent)}.Manifesto_aside__n_YUt{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:clamp(36px,4vw,56px);padding-top:28px;border-top:1px solid var(--color-rule);max-width:62ch}.Manifesto_aside__n_YUt p{font-size:var(--text-lead);color:var(--color-text-2);line-height:1.6}.Manifesto_credentials__ciOK6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-top:1px solid var(--color-rule)}.Manifesto_credentials__ciOK6 div{display:flex;flex-direction:column;gap:8px;padding:16px 24px 16px 0;border-bottom:1px solid var(--color-rule)}.Manifesto_credentials__ciOK6 div:nth-child(2n){padding:16px 0 16px 24px;border-left:1px solid var(--color-rule)}.Manifesto_credentials__ciOK6 dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.Manifesto_credentials__ciOK6 dd{font-size:var(--text-title-tiny);font-weight:500;letter-spacing:-.01em}@media (max-width:560px){.Manifesto_credentials__ciOK6{grid-template-columns:1fr}.Manifesto_credentials__ciOK6 div,.Manifesto_credentials__ciOK6 div:nth-child(2n){padding:14px 0;border-left:0}}.Manifesto_text__Hi_5S span.Manifesto_hl__IQCvY{opacity:.76}@media (min-width:1024px){.Manifesto_manifest__owDyw{display:grid;grid-template-columns:1fr 3fr;column-gap:32px;align-items:start}.Manifesto_manifest__owDyw>.mono{padding-top:.8em}.Manifesto_text__Hi_5S{margin-top:0}.Manifesto_aside__n_YUt{grid-column:2}}@media (prefers-reduced-motion:reduce){.Manifesto_text__Hi_5S span{opacity:1!important;filter:none!important}}.Method_line__nt_fk{position:relative;height:1px;background:var(--color-rule);margin:56px 0 44px}.Method_line__nt_fk i{position:absolute;left:0;top:0;height:100%;width:0;background:var(--color-accent);box-shadow:0 0 14px var(--color-accent-glow-soft)}.Method_line__nt_fk i:after{content:"";position:absolute;right:-4px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--color-text);box-shadow:0 0 18px 5px var(--color-accent-glow)}.Method_steps__QMQQ7{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.Method_step__QSw7p{position:relative;transform:translateY(10px);transition:transform .7s var(--ease-out)}.Method_step__QSw7p:before{content:"";position:absolute;left:0;top:-49px;width:9px;height:9px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-faint);transition:background .4s,border-color .4s,box-shadow .4s}.Method_on__LFPHW{transform:none}.Method_on__LFPHW:before{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 18px var(--color-accent-glow)}.Method_step__QSw7p .Method_n__hFGMi{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-muted);margin-bottom:16px;transition:color .4s}.Method_on__LFPHW.Method_step__QSw7p .Method_n__hFGMi{color:var(--color-accent)}.Method_step__QSw7p h3{font-size:var(--text-title-tiny);font-weight:500;letter-spacing:-.01em;margin-bottom:10px;text-wrap:balance}.Method_step__QSw7p h3,.Method_step__QSw7p p{color:var(--color-muted);transition:color .7s ease}.Method_step__QSw7p p{font-size:var(--text-copy-small);line-height:1.55}.Method_on__LFPHW.Method_step__QSw7p h3{color:var(--color-text)}.Method_on__LFPHW.Method_step__QSw7p p{color:var(--color-text-2)}@media (prefers-reduced-motion:reduce){.Method_step__QSw7p{transform:none;transition:none}.Method_step__QSw7p h3{color:var(--color-text)}.Method_step__QSw7p p{color:var(--color-text-2)}}@media (max-width:1024px){.Method_steps__QMQQ7{grid-template-columns:repeat(2,1fr)}.Method_step__QSw7p:before{display:none}}@media (max-width:720px){.Method_steps__QMQQ7{grid-template-columns:1fr}}.Stats_stats__BJiJR{padding-block:clamp(64px,8vw,104px)}.Stats_grid__75QRN{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-rule);padding-top:44px;position:relative}.Stats_grid__75QRN:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:var(--w,0);background:var(--color-accent);box-shadow:0 0 12px var(--color-accent-glow-soft);transition:width 2.2s var(--ease-out)}.Stats_grid__75QRN.in:before{--w:100%}.Stats_stat__RJZhr{padding-inline:32px}.Stats_stat__RJZhr:first-child{padding-left:0}.Stats_stat__RJZhr+.Stats_stat__RJZhr{border-left:1px solid var(--color-rule)}.Stats_stat__RJZhr b{display:block;font-size:var(--text-stat);font-weight:500;letter-spacing:-.04em;line-height:1;margin-bottom:14px;font-variant-numeric:tabular-nums}.Stats_stat__RJZhr b small{font-size:.42em;letter-spacing:-.02em;margin-left:.15em;color:var(--color-accent);font-weight:500}@media (max-width:1024px){.Stats_grid__75QRN{grid-template-columns:repeat(2,1fr);row-gap:40px}.Stats_stat__RJZhr{padding-inline:24px}.Stats_stat__RJZhr:nth-child(odd){padding-left:0;border-left:0}}.Story_story__8iOj_{position:relative;height:460vh}.Story_sticky__q7V9G{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;--foot:linear-gradient(to bottom,var(--color-brand-shadow) 78%,transparent 100%)}.Story_canvas__BjB7v{position:absolute;inset:0;width:100%;height:100%;display:block}.Story_canvas__BjB7v,.Story_ui__W9QW_:after{-webkit-mask-image:var(--foot);mask-image:var(--foot)}.Story_ui__W9QW_{position:absolute;inset:0;pointer-events:none;--edge:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)))}.Story_ui__W9QW_:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 85% at 12% 100%,var(--color-scrim) 0,var(--color-scrim) 26%,var(--color-scrim-half) 52%,var(--color-scrim-none) 80%)}.Story_veil__nFxTF{position:absolute;inset:0;opacity:0;background:linear-gradient(to right,var(--color-scrim) 0,var(--color-scrim) calc(var(--edge) + 620px),var(--color-scrim-half) calc(var(--edge) + 820px),var(--color-scrim-none) calc(var(--edge) + 1100px))}.Story_ui__W9QW_:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 55%,var(--color-vignette) 100%);pointer-events:none}.Story_cap__JJ4jw{position:absolute;left:var(--edge);bottom:clamp(64px,12vh,120px);max-width:min(660px,60vw);opacity:0;transform:translateY(24px);will-change:opacity,transform;z-index:2}.Story_cap__JJ4jw :is(h1,h2){font-size:var(--text-display);margin-bottom:22px}.Story_cap__JJ4jw :is(h1,h2) em{font-style:normal;color:var(--color-accent)}.Story_cap__JJ4jw p{font-size:var(--text-lead);color:var(--color-text-2);max-width:44ch;line-height:1.5}.Story_cap__JJ4jw .mono{display:block;margin-bottom:22px;text-shadow:0 0 3px var(--color-surface),0 0 12px var(--color-surface),0 0 24px var(--color-surface)}.Story_actions___Rztb{display:flex;gap:26px;align-items:center;margin-top:34px;pointer-events:none}.Story_isOn__Vt9w8 .Story_actions___Rztb{pointer-events:auto}@media (min-width:901px) and (max-height:760px){.Story_cap__JJ4jw :is(h1,h2){font-size:min(var(--text-display),10.5vh);margin-bottom:16px}.Story_cap__JJ4jw .mono{margin-bottom:16px}.Story_cap__JJ4jw p{font-size:var(--text-copy)}.Story_actions___Rztb{margin-top:24px}}.Story_line__n5h_e{display:block}.Story_line__n5h_e>span{display:block;transform:translateY(.35em);transition:transform 1s var(--ease-out);transition-delay:var(--d,0s)}body.ready .Story_line__n5h_e>span{transform:none}.Story_fx__Cz8fl{opacity:0;transform:translateY(16px);transition:opacity 1s ease,transform 1s var(--ease-out);transition-delay:var(--d,0s)}body.ready .Story_fx__Cz8fl{opacity:1;transform:none}html[data-intro=seen] .Story_fx__Cz8fl,html[data-intro=seen] .Story_line__n5h_e>span{opacity:1;transform:none;transition:none}.Story_rail__ldz_v{position:absolute;right:var(--edge);top:50%;transform:translateY(-50%);display:grid;gap:26px;pointer-events:none;z-index:2}.Story_rail__ldz_v span{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);text-shadow:0 0 3px var(--color-surface),0 0 12px var(--color-surface),0 0 24px var(--color-surface);transition:color .5s}.Story_rail__ldz_v span:before{content:"";width:22px;height:1px;background:currentColor;transition:width .5s var(--ease-standard),background .5s}.Story_rail__ldz_v span.Story_on__Frwhb{color:var(--color-text)}.Story_rail__ldz_v span.Story_on__Frwhb:before{width:40px;background:var(--color-accent);box-shadow:0 0 10px var(--color-accent-glow)}.Story_hint__44Agp{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-muted);transition:opacity .5s;z-index:2;opacity:0}.Story_hint__44Agp i{display:block;width:1px;height:32px;background:linear-gradient(var(--color-text),transparent);animation:Story_drop__BLxxD 1.8s var(--ease-standard) infinite;transform-origin:top}@keyframes Story_drop__BLxxD{0%{transform:scaleY(0);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:0}}.Story_brandLine__ngB6n{position:absolute;left:var(--edge);right:var(--edge);top:calc(var(--nav-height) + 28px);display:flex;justify-content:space-between;gap:24px;color:var(--color-muted);z-index:2}.Story_labels__meFol{position:absolute;inset:0;z-index:2}.Story_labels__meFol span{position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;color:var(--color-accent);opacity:0;white-space:nowrap;padding-left:22px;transform:translateY(-50%);will-change:transform,opacity;text-shadow:0 0 12px var(--color-accent-glow-soft)}.Story_labels__meFol span:before{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:var(--color-accent-glow-soft)}@media (prefers-reduced-motion:reduce){.Story_hint__44Agp i{animation:none}.Story_fx__Cz8fl,.Story_line__n5h_e>span{transform:none;opacity:1;transition:none}}@media (max-width:900px){.Story_cap__JJ4jw{max-width:calc(100vw - 2 * var(--gutter));bottom:clamp(96px,14vh,120px)}.Story_cap__JJ4jw .mono{display:inline-block;padding:6px 10px;margin-left:-10px;border-radius:8px;background:var(--color-scrim)}.Story_cap__JJ4jw p{font-size:var(--text-copy)}.Story_ui__W9QW_:before{background:linear-gradient(to top,var(--color-scrim) 0,var(--color-scrim) 27%,var(--color-scrim-half) 42%,var(--color-scrim-none) 64%)}.Story_veil__nFxTF{background:linear-gradient(to top,var(--color-scrim) 0,var(--color-scrim) 52%,var(--color-scrim-half) 68%,var(--color-scrim-none) 84%)}.Story_labels__meFol,.Story_rail__ldz_v{display:none}.Story_brandLine__ngB6n{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}}@media (max-width:720px){.Story_brandLine__ngB6n{display:none}.Story_actions___Rztb{flex-wrap:wrap;gap:16px 24px}.Story_actions___Rztb a{white-space:nowrap}}.BrandHero_hero__Jxmbl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(32px,6vw,96px);align-items:center;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px)}.BrandHero_text__qcawZ .mono{display:block;margin-bottom:22px}.BrandHero_text__qcawZ .mono:before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-accent);vertical-align:middle;margin-right:12px}.BrandHero_text__qcawZ h1{font-size:var(--text-display)}.BrandHero_lead__Jh1l3{margin-top:28px;max-width:52ch;font-size:var(--text-lead);color:var(--color-text-2);line-height:1.5}.BrandHero_actions__T3xrK{display:flex;align-items:center;gap:26px;margin-top:36px;flex-wrap:wrap}.BrandHero_media__wBgq_{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:0 40px 80px -30px var(--color-shadow)}.BrandHero_media__wBgq_:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-inset-line);pointer-events:none;z-index:2}.BrandHero_media__wBgq_ img{object-fit:cover;filter:saturate(.9)}.BrandHero_inset__Zvuyb img{object-fit:scale-down;filter:none}@media (max-width:1024px){.BrandHero_hero__Jxmbl{grid-template-columns:1fr;align-items:start}.BrandHero_media__wBgq_{aspect-ratio:16/10}}