.page_page__RgAOO{width:100%;padding:clamp(20px,3vw,44px) var(--page-padding) 0;overflow-x:clip}.page_header__0DFZw{display:grid;gap:14px;margin-bottom:clamp(22px,2vw,30px)}.page_back__BC1dk{width:fit-content;color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:lowercase;opacity:.7}.page_back__BC1dk:hover{color:var(--text-primary);opacity:1}.page_title__O_wrA{width:100%;max-width:none;color:var(--cream);font-family:var(--font-display);font-size:clamp(30px,3.15vw,46px);font-weight:var(--weight-medium);letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.page_hero__cVD6M{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);margin-bottom:clamp(28px,4vw,56px)}.page_heroImage__sMgsO,.page_mediaImage__x6o9E{object-fit:cover}.page_introRow__o6I4p{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,6vw,96px);align-items:start;padding-bottom:clamp(48px,7vw,96px)}.page_intro___HZtO{color:var(--text-primary);font-size:clamp(15px,1.6vw,19px);line-height:1.7;max-width:640px}.page_metaGrid__XmCVt{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.page_metaItem__3ye_J{display:grid;gap:4px}.page_metaLabel__d_5Ne{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:lowercase}.page_metaValue__aU5RD{color:var(--text-primary);font-size:var(--text-sm);line-height:1.5}.page_blocks__a1vpR{display:grid;gap:clamp(40px,6vw,88px);padding-bottom:clamp(56px,8vw,112px)}.page_chapter__YgYoZ{display:grid;gap:12px;max-width:560px;padding-top:clamp(16px,2vw,32px)}.page_chapterTitle__rBRj1{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(22px,2.6vw,34px);letter-spacing:-.02em;line-height:1.1;color:var(--cream)}.page_chapterNote__7M5ks{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65}.page_richText__nfuWP{display:grid;gap:14px;max-width:640px}.page_richText__nfuWP p{color:var(--text-secondary);font-size:var(--text-base);line-height:1.7}.page_richText__nfuWP h3{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium);margin-top:10px}.page_richText__nfuWP a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.18em}.page_richText__nfuWP ul{display:grid;gap:8px;padding-left:18px;color:var(--text-secondary);font-size:var(--text-base);line-height:1.65}.page_pullQuote__iFQUI{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(20px,2.4vw,30px);letter-spacing:-.02em;line-height:1.25;color:var(--text-primary);border-left:2px solid var(--border);padding-left:20px;margin:8px 0}.page_media__pzhiN{display:grid;gap:clamp(16px,2vw,28px)}.page_media_split__4QxNB{grid-template-columns:repeat(2,minmax(0,1fr))}.page_media_inset__JTaeb{max-width:760px;margin:0 auto;width:100%}.page_mediaFigure__9_2s9{display:grid;gap:10px;min-width:0}.page_mediaFrame__ezmcz{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.page_media_full__zC6QL .page_mediaFrame__ezmcz{aspect-ratio:16/10}.page_mediaCaption__1lFni{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.5}.page_gallery__xDb1U{display:grid;grid-template-columns:repeat(var(--gallery-cols,2),minmax(0,1fr));gap:clamp(16px,2vw,28px)}.page_videoFigure__8iGt5{display:grid;gap:10px}.page_video__T0nbN{width:100%;border-radius:var(--radius-sm);background:var(--surface)}.page_stats__qb0Z1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(16px,2vw,28px);max-width:960px}.page_stat__Ap0Me{display:grid;gap:8px;padding:20px 22px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.page_statValue__A7Wrq{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;line-height:.95;color:var(--cream)}.page_statLabel__HNqyj{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;line-height:1.5;text-transform:lowercase}.page_quote__z4mB8{display:grid;gap:14px;max-width:860px;padding:clamp(8px,1vw,16px) 0}.page_quoteText__uYfuE{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(24px,3.2vw,42px);letter-spacing:-.025em;line-height:1.2;color:var(--text-primary)}.page_quoteAttribution__7eEro{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.page_timeline__o4vIM{display:grid;gap:0;list-style:none;max-width:760px}.page_timelineStep__BcNVv{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--border-subtle)}.page_timelineLabel__JRda1{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:lowercase}.page_timelineTitle__vOqBk{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium)}.page_timelineBody__HYLld{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.page_comparison__eCmCK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.page_comparisonSide__PX1De{display:grid;gap:10px}.page_comparisonLabel__NBJB0{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:lowercase}.page_comparisonNote__RykkT{grid-column:1/-1;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;max-width:640px}.page_embed__NpFW1{display:grid;gap:10px}.page_embedFrame__qTIFl{position:relative;display:block;width:100%;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.page_embedFrame__qTIFl iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page_htmlSnippet__aeD86{display:grid;gap:10px}.page_htmlFrame__QeiT0{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface)}.page_walkthroughNote__nizZP{max-width:640px;padding-bottom:clamp(56px,8vw,112px)}.page_walkthroughNote__nizZP p{color:var(--text-secondary);font-size:var(--text-base);line-height:1.7}.page_walkthroughNote__nizZP a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.18em}.page_otherSection__fXuwT{padding-bottom:clamp(48px,7vw,96px)}.page_otherHeading__xGagv{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(32px,5vw,64px);letter-spacing:-.03em;line-height:1;color:var(--text-secondary);text-transform:lowercase;margin-bottom:clamp(24px,3vw,40px)}.page_otherGrid__vtK7X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);list-style:none}.page_otherCard__03UPj{display:flex;flex-direction:column;text-decoration:none;color:inherit}.page_otherMedia__vrHl3{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);margin-bottom:12px}.page_otherTitle__hABSH{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4;margin-bottom:3px}.page_otherCard__03UPj:hover .page_otherTitle__hABSH{color:var(--text-secondary)}.page_otherCategory__V_dSw{color:var(--text-tertiary);font-size:var(--text-xs)}.page_boardShell__rOA3l{display:grid;gap:16px}.page_boardHeader__wbt7k{display:grid;gap:8px;max-width:640px}.page_boardKicker__34h9m{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.page_boardTitle__NYoG9{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.page_boardSummary__585rP{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.page_boardLink__bKvNE{color:var(--text-primary);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.18em;width:fit-content}.page_boardFrame__ArILh{width:100%;background:var(--surface)}.page_boardFallback__xHUrk,.page_boardFrame__ArILh{border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.page_boardFallback__xHUrk{display:grid;gap:8px;padding:24px;color:var(--text-secondary);font-size:var(--text-sm)}.page_boardFallback__xHUrk ul{display:grid;gap:6px;padding-left:18px}@media (max-width:760px){.page_header__0DFZw{gap:12px;margin-bottom:22px}.page_title__O_wrA{font-size:clamp(30px,8.5vw,38px);line-height:1.04}.page_comparison__eCmCK,.page_gallery__xDb1U,.page_introRow__o6I4p,.page_media_split__4QxNB,.page_otherGrid__vtK7X{grid-template-columns:1fr}.page_otherGrid__vtK7X{gap:32px}.page_metaGrid__XmCVt{grid-template-columns:1fr 1fr}}