.Blocks_row__zTeKH{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;grid-gap:clamp(16px,4vw,80px);gap:clamp(16px,4vw,80px);padding-block:clamp(28px,3.6vw,56px)}.Blocks_label__huCAv{position:relative}.Blocks_label__huCAv h2{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px);font-weight:500;color:var(--accent-ink)}.Blocks_content__SxRtO{min-width:0;max-width:980px}.Blocks_prose__WKL6u{display:grid;grid-gap:1em;gap:1em;font-size:var(--fs-lg);line-height:1.5;color:var(--fg-2);max-width:62ch}.Blocks_olist__SLDgP,.Blocks_ulist__pWGqr{display:grid;grid-gap:.6em;gap:.6em;padding-left:1.2em}.Blocks_ulist__pWGqr li::marker{color:var(--accent-ink)}.Blocks_olist__SLDgP li::marker{color:var(--accent-ink);font-family:var(--font-mono);font-size:.8em}.Blocks_intro__53LlS{font-size:var(--fs-lg);color:var(--fg-2);max-width:62ch;margin-bottom:clamp(20px,2.4vw,32px)}.Blocks_calloutWrap__N9zD1{padding-block:clamp(20px,3vw,48px)}.Blocks_callout__vAOi2{margin-inline:auto;max-width:1100px;padding:clamp(18px,2vw,28px) clamp(20px,3vw,44px);border:2px solid var(--accent);border-radius:999px;text-align:center;font-size:clamp(18px,2vw,30px);font-weight:500;letter-spacing:-.01em}.Blocks_process__3kZXQ{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;counter-reset:s}.Blocks_process__3kZXQ li{position:relative;display:grid;grid-gap:18px;gap:18px;padding:16px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:500}.Blocks_processN__OP8ec{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-ink)}.Blocks_cards__VfYFj{list-style:none;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-gap:10px;gap:10px}.Blocks_card__ltagh{padding:clamp(16px,1.8vw,24px);border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:grid;align-content:start;grid-gap:8px;gap:8px}.Blocks_kicker__Ht5_K{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px}.Blocks_cardTitle__bW7tY{font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.2}.Blocks_cardBody__cnO2a{color:var(--fg-2);font-size:var(--fs-md)}.Blocks_stats__FUHgx{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.Blocks_stat__tyzHu{padding:clamp(18px,2vw,28px);border-radius:16px;background:var(--accent);color:var(--accent-fg);display:grid;grid-gap:10px;gap:10px;align-content:space-between;min-height:200px}.Blocks_statValue__c2q_O{font-family:var(--font-sans);font-weight:500;letter-spacing:-.045em;font-size:clamp(56px,6vw,104px);line-height:.92}.Blocks_statLabel__XxZoS{font-size:var(--fs-md);line-height:1.35}.Blocks_decisions__Z_O8l{list-style:none;display:grid;grid-gap:10px;gap:10px}.Blocks_decision__tfKlB{display:grid;grid-template-columns:auto 1fr auto 1.4fr;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);align-items:start;padding:clamp(16px,2vw,26px);border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2)}.Blocks_decisionN__3u_OG{font-family:var(--font-sans);font-weight:500;letter-spacing:-.045em;font-size:clamp(32px,3vw,48px);line-height:.9;color:var(--accent-ink)}.Blocks_decisionC__Kn8Y7{color:var(--fg);font-weight:500;font-size:var(--fs-lg);line-height:1.3}.Blocks_arrow__KHifR{font-size:22px;color:var(--accent-ink);padding-top:18px}.Blocks_opp__SnY5o{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);padding:clamp(16px,2vw,26px);border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.Blocks_oppObs__psI6X{margin-top:8px;color:var(--fg-2);font-style:italic}.Blocks_oppOpp__8rSfE{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.Blocks_note__BJdUn{color:var(--fg-3);margin-bottom:14px}.Blocks_synth__MElFw{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.Blocks_synthCol__iOjKm{padding:18px;border-radius:16px;border:1.5px solid var(--accent);display:grid;align-content:start;grid-gap:6px;gap:6px}.Blocks_synthSub__JGxNU{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3)}.Blocks_synthCol__iOjKm ul{margin-top:8px;padding-left:1.1em;display:grid;grid-gap:6px;gap:6px;color:var(--fg-2);font-size:var(--fs-sm)}.Blocks_wide__S2c9N{padding-block:clamp(12px,2vw,24px)}.Blocks_figure__Iz_Mx{display:grid;grid-gap:12px;gap:12px}.Blocks_frame__3Uqg1{display:block;width:100%;margin-inline:auto;padding:0;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);cursor:zoom-in}.Blocks_frame__3Uqg1 img{transition:transform .9s var(--ease-out)}@media (hover:hover){.Blocks_frame__3Uqg1:hover img{transform:scale(1.015)}}.Blocks_frame__3Uqg1:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Blocks_frame__3Uqg1[data-bg=light]{background:#ffffff}.Blocks_frame__3Uqg1[data-bg=dark]{background:#0d0d10}.Blocks_frame__3Uqg1 img{width:100%;height:auto}.Blocks_caption__cxCEU{font-size:var(--fs-sm);color:var(--fg-3);max-width:70ch}.Blocks_gallery__veW7o{display:grid;grid-gap:20px;gap:20px}.Blocks_gallery__veW7o[data-cols]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:14px;align-items:start}@media (max-width:700px){.Blocks_gallery__veW7o[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}}.Blocks_notes__5a2b3{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px 24px;gap:10px 24px;color:var(--fg-2);font-size:var(--fs-md)}.Blocks_notes__5a2b3 li{padding-top:12px;border-top:1px solid var(--line-strong)}.Blocks_testing__fYYba{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.Blocks_participant__IZ3yL{padding:clamp(18px,2vw,26px);border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:10px;gap:10px}.Blocks_scores__muMr4{display:grid;grid-gap:10px;gap:10px;margin:8px 0 0}.Blocks_score__0rJIv{display:grid;grid-gap:4px;gap:4px}.Blocks_score__0rJIv dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.Blocks_score__0rJIv dd{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;font-weight:500}.Blocks_bar__yxJXn{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.Blocks_bar__yxJXn span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.Blocks_palette__pfTsz{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.Blocks_swatch___5EV9{min-height:140px;border-radius:16px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-weight:500;box-shadow:inset 0 0 0 1px var(--line)}.Blocks_swatch___5EV9[data-light]{color:#0b0b0d}.Blocks_links__dtovN{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.Blocks_links__dtovN a{display:inline-flex;gap:8px;padding:14px 22px;border-radius:999px;background:var(--accent);color:var(--accent-fg);font-weight:500;transition:background .4s var(--ease-out),color .4s var(--ease-out)}.Blocks_links__dtovN a:hover{background:var(--fg);color:var(--bg)}@media (max-width:1000px){.Blocks_decision__tfKlB{grid-template-columns:auto 1fr}.Blocks_decision__tfKlB .Blocks_arrow__KHifR{display:none}.Blocks_decision__tfKlB>div:last-child{grid-column:2}}@media (max-width:900px){.Blocks_row__zTeKH{grid-template-columns:1fr;gap:14px}.Blocks_label__huCAv h2{position:static}.Blocks_cards__VfYFj{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.Blocks_chapter__t81gE{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;grid-column-gap:clamp(16px,4vw,80px);column-gap:clamp(16px,4vw,80px);grid-row-gap:10px;row-gap:10px;align-items:baseline;margin-top:clamp(48px,7vw,120px);padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--line-strong)}.Blocks_chapterN__rj9gu{color:var(--accent-ink);font-size:var(--fs-sm)}.Blocks_chapterTitle__M_XPx{font-size:clamp(32px,4.4vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1}.Blocks_chapterLead__WrUPQ{grid-column:2;max-width:52ch;font-size:var(--fs-lg);line-height:1.4;color:var(--fg-2)}.Blocks_inlineLabel__vGzZi{margin-bottom:14px;color:var(--accent-ink)}.Blocks_spread__eiNWc{padding-block:clamp(12px,2vw,28px)}.Blocks_spread__eiNWc .Blocks_frame__3Uqg1{box-shadow:none}.Blocks_spread__eiNWc[data-fit=cover] .Blocks_frame__3Uqg1 img{width:100%;height:auto}.Blocks_pairWrap__AEZDh{padding-block:clamp(12px,2vw,28px)}.Blocks_pair__zQqOQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(12px,1.6vw,24px);gap:clamp(12px,1.6vw,24px);align-items:start}.Blocks_pair__zQqOQ[data-layout=left]{grid-template-columns:1.6fr 1fr}.Blocks_pair__zQqOQ[data-layout=right]{grid-template-columns:1fr 1.6fr}.Blocks_row__zTeKH[data-variant=brand]{grid-template-columns:minmax(160px,1fr) 3fr}.Blocks_row__zTeKH[data-variant=brand] .Blocks_content__SxRtO{max-width:none}.Blocks_row__zTeKH[data-variant=brand] .Blocks_gallery__veW7o:not([data-cols]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:900px){.Blocks_row__zTeKH[data-variant=brand]{grid-template-columns:1fr;gap:14px}.Blocks_chapter__t81gE{grid-template-columns:1fr}.Blocks_chapterLead__WrUPQ{grid-column:1}}@media (max-width:700px){.Blocks_pair__zQqOQ,.Blocks_pair__zQqOQ[data-layout],.Blocks_row__zTeKH[data-variant=brand] .Blocks_gallery__veW7o:not([data-cols]){grid-template-columns:1fr}.Blocks_chapterTitle__M_XPx{font-size:clamp(30px,9vw,44px)}}.page_page__RgAOO{--accent-ink:var(--ink-l);--thread-a:var(--accent);--thread-b:var(--accent-2);padding-bottom:clamp(40px,6vw,100px)}[data-theme=dark] .page_page__RgAOO{--accent-ink:var(--ink-d)}.page_topbar__hi4Fh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:calc(var(--header-h) + clamp(12px, 1.6vw, 24px));margin-bottom:clamp(24px,3.6vw,52px)}.page_back__BC1dk{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding-inline:16px;border-radius:999px;background:var(--pill-light);color:var(--pill-light-fg);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;transition:background .4s var(--ease-out),color .4s}.page_back__BC1dk:hover{background:var(--accent);color:var(--accent-fg)}.page_date__zXocW{padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--fs-xs);white-space:nowrap}.page_number__5YJaE{font-size:var(--fs-sm);color:var(--accent-ink)}.page_title__O_wrA{font-family:var(--font-sans);font-weight:500;letter-spacing:-.045em;font-size:clamp(48px,7.4vw,136px);line-height:.92;margin-top:8px}.page_titleDot__EoI5O{color:var(--accent)}.page_subtitle__57kDO{font-size:clamp(20px,2vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:500;max-width:28ch;text-wrap:balance}.page_summary__iUyWW{color:var(--fg-2);font-size:var(--fs-lg);line-height:1.5;max-width:56ch}.page_award__ufyzK{display:inline-block;margin-top:18px;padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.page_cHead__LIrB7{display:grid;grid-template-columns:1.15fr 1fr;grid-column-gap:clamp(24px,5vw,96px);column-gap:clamp(24px,5vw,96px);grid-row-gap:28px;row-gap:28px;align-items:end}.page_cTitleCol__lS3sL .page_subtitle__57kDO{margin-top:clamp(16px,2vw,28px)}.page_cSide__lYR6R{display:grid;grid-gap:clamp(20px,2.4vw,32px);gap:clamp(20px,2.4vw,32px)}.page_meta___2qBZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px;margin:0;padding-top:18px;border-top:1px solid var(--line-strong)}.page_metaInline__oxybz dt,.page_meta___2qBZ dt{color:var(--accent-ink);margin-bottom:4px}.page_metaInline__oxybz dd,.page_meta___2qBZ dd{margin:0;font-size:var(--fs-sm);color:var(--fg-2)}.page_cCover__9DNNO{position:relative;margin-top:clamp(32px,4.4vw,64px);border-radius:var(--radius-lg);overflow:hidden;display:grid;place-items:center;padding:clamp(28px,5vw,80px);box-shadow:inset 0 0 0 1px var(--line)}.page_cCover__9DNNO img{width:auto;max-width:100%;height:auto;max-height:min(66svh,640px);object-fit:contain}.page_tags__Sc0HX{position:absolute;left:14px;bottom:14px;right:14px;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.page_tags__Sc0HX li{padding:6px 12px;border-radius:999px;background:rgba(11,11,13,.82);color:#ececec;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.page_vCover__7cqGn{border-radius:var(--radius-lg);overflow:hidden;display:grid;place-items:center}.page_vCover__7cqGn img{display:block;width:auto;max-width:100%;height:auto;max-height:min(70svh,820px);object-fit:contain}.page_vIntro__A_GAI{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(24px,5vw,96px);column-gap:clamp(24px,5vw,96px);grid-row-gap:20px;row-gap:20px;align-items:start;padding-top:clamp(28px,4vw,56px)}.page_vText__sco_L{display:grid;grid-gap:16px;gap:16px;padding-top:clamp(4px,1.6vw,24px)}.page_chips__Ja6pp{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.page_chips__Ja6pp li{padding:6px 12px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.page_metaInline__oxybz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px 24px;gap:14px 24px;margin:8px 0 0;padding-top:16px;border-top:1px solid var(--line-strong)}.page_body__d9jFc{padding-top:clamp(24px,4vw,56px)}.page_pager__WHrDB{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);margin-top:clamp(80px,10vw,160px);padding-top:24px;border-top:1px solid var(--line-strong)}.page_pagerLink__ndgca{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:clamp(14px,1.6vw,22px);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ease-out),background .4s var(--ease-out)}.page_pagerLink__ndgca:focus-visible,.page_pagerLink__ndgca:hover{box-shadow:inset 0 0 0 1px var(--accent)}.page_pagerNext__1r7CP{grid-template-columns:1fr 1.2fr;align-items:end}.page_pagerThumb__rJSWD{display:block;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden}.page_pagerThumb__rJSWD img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.page_pagerLink__ndgca:hover .page_pagerThumb__rJSWD img{transform:scale(1.04)}.page_pagerText__PVIJR{display:grid;grid-gap:8px;gap:8px}.page_pagerLabel__d405P{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.page_pagerTitle__gKEog{font-size:clamp(26px,3.4vw,56px);font-weight:500;letter-spacing:-.04em;line-height:.95}.page_pagerPrev__M_uwx .page_pagerTitle__gKEog{font-size:clamp(22px,2.2vw,34px)}.page_pagerSub__tGuLX{color:var(--fg-2);max-width:34ch}.page_pagerAll__8_MJi{grid-column:1/-1;justify-self:center;min-height:44px;display:inline-flex;align-items:center;padding-inline:18px;border-radius:999px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line)}.page_pagerAll__8_MJi:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}@media (max-width:900px){.page_cHead__LIrB7,.page_vIntro__A_GAI{grid-template-columns:1fr}.page_meta___2qBZ{grid-template-columns:1fr 1fr}.page_cCover__9DNNO{padding:24px 24px 64px}}@media (max-width:700px){.page_title__O_wrA{font-size:clamp(44px,13vw,72px)}.page_meta___2qBZ{grid-template-columns:1fr}.page_vCover__7cqGn{border-radius:var(--radius)}.page_vCover__7cqGn img{max-height:70svh}.page_pagerNext__1r7CP,.page_pager__WHrDB{grid-template-columns:1fr}.page_pagerNext__1r7CP,.page_pagerNext__1r7CP .page_pagerThumb__rJSWD{order:-1}.page_pagerPrev__M_uwx{grid-template-columns:96px 1fr;align-items:center}}.Lightbox_box__GQFyX{position:fixed;inset:0;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:clamp(12px,3vw,40px);border:0;background:transparent;color:#f4f4f4}.Lightbox_box__GQFyX[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:12px;gap:12px;animation:Lightbox_in__url5j .35s var(--ease-out)}.Lightbox_box__GQFyX::-webkit-backdrop{background:rgba(12,12,14,.92)}.Lightbox_box__GQFyX::backdrop{background:rgba(12,12,14,.92)}@keyframes Lightbox_in__url5j{0%{opacity:0}}.Lightbox_figure___SNza{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;grid-gap:10px;gap:10px}.Lightbox_img__UrE67{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.Lightbox_caption__PkAth{max-width:70ch;text-align:center;font-size:var(--fs-sm);color:rgba(244,244,244,.72)}.Lightbox_bar__dsNx6{display:flex;justify-content:center;align-items:center;gap:8px}.Lightbox_count__HEZfA{margin-right:8px;font-size:var(--fs-xs);letter-spacing:.08em;color:rgba(244,244,244,.7)}.Lightbox_btn__PRx_E{width:48px;height:48px;border-radius:50%;border:1px solid rgba(244,244,244,.3);color:#f4f4f4;font-size:16px;transition:background .3s var(--ease-out),color .3s}.Lightbox_btn__PRx_E:hover{background:var(--orange);border-color:var(--orange);color:#1e1e1e}@media (prefers-reduced-motion:reduce){.Lightbox_box__GQFyX[open]{animation:none}}.PrototypeEmbed_wrap__OKGE9{position:relative;width:100%;height:min(64svh,620px);min-height:360px;margin-bottom:16px;border-radius:var(--radius);overflow:hidden;background:#0d0d10;box-shadow:inset 0 0 0 1px var(--line)}.PrototypeEmbed_frame__EAS4E{width:100%;height:100%;border:0;display:block}.PrototypeEmbed_poster__gDdpl{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;text-align:center;color:#f4f4f4;background:radial-gradient(60% 70% at 50% 100%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%),#0d0d10}.PrototypeEmbed_poster__gDdpl .PrototypeEmbed_mono__0lrcv{color:var(--accent-2,var(--accent));font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.PrototypeEmbed_play__Ov0AJ{display:inline-flex;gap:10px;padding:14px 26px;border-radius:999px;background:var(--accent);color:var(--accent-fg);font-weight:500;transition:transform .4s var(--ease-out)}.PrototypeEmbed_poster__gDdpl:hover .PrototypeEmbed_play__Ov0AJ{transform:scale(1.05)}.PrototypeEmbed_poster__gDdpl:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.PrototypeEmbed_hint__YnIcH{font-size:var(--fs-sm);color:rgba(244,244,244,.6)}.PrototypeEmbed_stop__54pwy{all:unset;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px 14px;border-radius:999px;background:rgba(13,13,16,.8);color:#f4f4f4;font-size:var(--fs-sm)}.PrototypeEmbed_stop__54pwy:focus-visible{outline:2px solid var(--focus)}