.ArchiveProgress_rule__DJ4gj{position:fixed;top:0;left:0;width:100%;height:2px;z-index:10000;pointer-events:none;background:var(--color-accent,#a14b2b);box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-accent,#a14b2b) 55%,transparent),0 1px 8px 0 color-mix(in srgb,var(--color-accent,#a14b2b) 25%,transparent);will-change:clip-path,opacity}.ArchiveProgress_rule__DJ4gj[data-state=pending]{animation:ArchiveProgress_rule-pending__iBev_ .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes ArchiveProgress_rule-pending__iBev_{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 40% 0 0)}}.ArchiveProgress_rule__DJ4gj[data-state=arriving]{animation:ArchiveProgress_rule-expand__EmOtQ .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes ArchiveProgress_rule-expand__EmOtQ{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}.ArchiveProgress_rule__DJ4gj[data-state=fading]{clip-path:inset(0 0 0 0);animation:ArchiveProgress_rule-fade__GV_3v .4s ease forwards}@keyframes ArchiveProgress_rule-fade__GV_3v{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ArchiveProgress_rule__DJ4gj[data-state=pending]{animation:none;clip-path:inset(0 0 0 0);opacity:.5}.ArchiveProgress_rule__DJ4gj[data-state=arriving]{animation:none;clip-path:inset(0 0 0 0)}.ArchiveProgress_rule__DJ4gj[data-state=fading]{animation:ArchiveProgress_rule-fade__GV_3v .2s ease forwards}}.FieldNoteCard_card__N5mIf{display:flex;flex-direction:column;border:1px solid var(--color-border);padding:var(--space-6);transition:border-color var(--duration-fast) var(--ease-out)}.FieldNoteCard_card__N5mIf:hover{border-color:color-mix(in srgb,var(--color-white) 30%,transparent)}.FieldNoteCard_header__YV4Xx{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.FieldNoteCard_date__k9CaY{color:var(--color-muted)}.FieldNoteCard_category__JILs_{padding:2px var(--space-2);border:1px solid var(--color-border);color:var(--brass)}.FieldNoteCard_status__Ma0t7{margin-left:auto;color:color-mix(in srgb,var(--color-white) 35%,transparent)}.FieldNoteCard_title__9xUTc{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-white)}.FieldNoteCard_titleLink__61viH{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.FieldNoteCard_titleLink__61viH:hover{color:var(--color-accent)}.FieldNoteCard_excerpt__Ekx33{flex-grow:1;margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 65%,transparent)}.FieldNoteCard_actions__AN0pO{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-5)}.FieldNoteCard_toggle__RrllB{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--oxide);transition:opacity var(--duration-fast) var(--ease-out)}.FieldNoteCard_toggle__RrllB:hover{opacity:.7}.FieldNoteCard_permalink__shEq2{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:color-mix(in srgb,var(--color-white) 30%,transparent);transition:color var(--duration-fast) var(--ease-out)}.FieldNoteCard_permalink__shEq2:hover{color:var(--color-white)}.FieldNoteCard_body__aLoUn{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.FieldNoteCard_body__aLoUn p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 70%,transparent)}.FieldNoteCard_related__vZK2D{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-muted)}.FieldNoteCard_relatedLink__nu4qk{color:color-mix(in srgb,var(--color-accent) 75%,var(--color-muted));text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out)}.FieldNoteCard_relatedLink__nu4qk:hover{color:var(--color-accent)}@media (max-width:600px){.FieldNoteCard_excerpt__Ekx33{font-size:var(--text-base);line-height:1.6}}.CaseStudyView_root__5Qc9X{--cs-ease:cubic-bezier(0.16,1,0.3,1);max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8) var(--space-24)}.CaseStudyView_hero__yEfIC{position:relative;padding:clamp(3rem,10vh,7rem) 0 clamp(2.5rem,6vh,4.5rem);border-bottom:1px solid var(--color-border);overflow:hidden}.CaseStudyView_ghostYear__GWDao{position:absolute;top:clamp(1rem,4vh,3rem);right:-.04em;font-family:var(--font-serif);font-size:clamp(8rem,26vw,20rem);line-height:.8;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--color-white) 9%,transparent);transform:translateY(var(--y,0));user-select:none;z-index:0}.CaseStudyView_heroInner__MTSqt{position:relative;z-index:1}.CaseStudyView_back__jTdJA,.CaseStudyView_footerLink__NUSQk{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.CaseStudyView_back__jTdJA:hover,.CaseStudyView_footerLink__NUSQk:hover{color:var(--color-white)}.CaseStudyView_meta__yY5pi{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin:clamp(2rem,6vh,4rem) 0 var(--space-6)}.CaseStudyView_year__ugN__{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-accent)}.CaseStudyView_stack__LxAk4{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.CaseStudyView_stackTag__WHMJa{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-muted);padding:2px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.CaseStudyView_title__DDEeH{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,7vw,5.5rem);line-height:1.01;letter-spacing:-.02em;color:var(--color-white);margin:0;max-width:16ch}.CaseStudyView_tagline__fKAHX{margin-top:var(--space-6);max-width:44ch;font-family:var(--font-serif);font-style:italic;font-size:clamp(var(--text-lg),2.2vw,var(--text-2xl));line-height:var(--leading-snug);color:color-mix(in srgb,var(--color-white) 64%,transparent)}.CaseStudyView_layout__kAK4U{display:grid;grid-template-columns:200px 1fr;gap:clamp(2rem,6vw,5rem);margin-top:clamp(2.5rem,7vh,5rem)}.CaseStudyView_rail__h74_J{position:sticky;top:calc(var(--nav-height) + var(--space-8));align-self:start;display:flex;gap:var(--space-5);height:max-content}.CaseStudyView_railTrack__iOmJm{position:relative;flex-shrink:0;width:2px;background:var(--color-border);border-radius:2px}.CaseStudyView_railFill__GJFsh{position:absolute;inset:0;background:var(--color-accent);transform:scaleY(0);transform-origin:top;border-radius:2px}.CaseStudyView_railList__whd9r{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;margin:0;padding:0}.CaseStudyView_railLink__UMPcQ{display:flex;align-items:baseline;gap:var(--space-3);color:var(--color-muted);opacity:.6;transition:color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.CaseStudyView_railActive__Rbd8h,.CaseStudyView_railLink__UMPcQ:hover{opacity:1;color:var(--color-white)}.CaseStudyView_railNum__qOtt8{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--color-accent)}.CaseStudyView_railLabel__poDcs{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.CaseStudyView_body__85x63{display:flex;flex-direction:column;gap:clamp(3.5rem,9vh,6.5rem);min-width:0;max-width:68ch}.CaseStudyView_section__yJb3W{scroll-margin-top:calc(var(--nav-height) + var(--space-8));display:flex;flex-direction:column;gap:var(--space-5)}.CaseStudyView_sectionLabel__3S4aG{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 85%,transparent);margin:0}.CaseStudyView_sectionLabel__3S4aG:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 40%,transparent),transparent)}.CaseStudyView_prose___U7fH{font-family:var(--font-serif);font-size:clamp(var(--text-md),1.6vw,var(--text-lg));line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 82%,transparent);margin:0}.CaseStudyView_decisions__GhC4H{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;margin:var(--space-2) 0 0;counter-reset:none}.CaseStudyView_decision__SdXJf{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--cs-ease)}.CaseStudyView_decision__SdXJf:hover{border-color:color-mix(in srgb,var(--color-white) 20%,transparent);transform:translateX(4px)}.CaseStudyView_decisionNum__95YY2{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);padding-top:.35em}.CaseStudyView_decisionBody__kSrfQ{font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 74%,transparent)}.CaseStudyView_decisionHead__mzabS{color:var(--color-white);font-style:italic}.CaseStudyView_demoFrame__LMTpD{margin-top:var(--space-2)}.CaseStudyView_metrics__74Pdj{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);list-style:none;padding:0;margin:var(--space-4) 0 0}.CaseStudyView_metric__z9MYT{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:.01em;color:color-mix(in srgb,var(--color-white) 66%,transparent);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent);border-radius:var(--radius-sm)}.CaseStudyView_footer__bE8yZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:clamp(4rem,12vh,8rem);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.CaseStudyView_footerCta__0_qaC{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);padding:var(--space-3) var(--space-6);border:1px solid color-mix(in srgb,var(--color-white) 30%,transparent);border-radius:var(--radius-sm);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.CaseStudyView_footerCta__0_qaC:hover{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:var(--color-white)}@media (max-width:900px){.CaseStudyView_layout__kAK4U{grid-template-columns:1fr;gap:var(--space-10)}.CaseStudyView_rail__h74_J{position:sticky;top:var(--nav-height);z-index:5;gap:var(--space-4);padding:var(--space-3) 0;background:color-mix(in srgb,var(--color-black) 90%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-border)}.CaseStudyView_railTrack__iOmJm{display:none}.CaseStudyView_railList__whd9r{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-5);scrollbar-width:none}.CaseStudyView_railList__whd9r::-webkit-scrollbar{display:none}.CaseStudyView_railLink__UMPcQ{flex-shrink:0}.CaseStudyView_metrics__74Pdj{grid-template-columns:1fr}}@media (max-width:640px){.CaseStudyView_root__5Qc9X{padding:0 var(--space-6) var(--space-16)}.CaseStudyView_railNum__qOtt8{display:none}}@media (max-width:480px){.CaseStudyView_root__5Qc9X{padding:0 var(--space-4) var(--space-12)}}@media (prefers-reduced-motion:reduce){.CaseStudyView_decision__SdXJf,.CaseStudyView_ghostYear__GWDao,.CaseStudyView_railFill__GJFsh{transform:none!important}}.Footer_footer__pQtti{border-top:1px solid var(--color-border);padding:var(--space-16) 0 var(--space-8)}.Footer_inner__vtL_T{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.Footer_ryanContent__BGXPb{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_name__rGa7a{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-white)}.Footer_sub__RvrAl{font-size:var(--text-sm);color:var(--color-muted)}.Footer_location__IYcQ8{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.Footer_roles___Ar4f{font-size:var(--text-sm);letter-spacing:.04em;color:color-mix(in srgb,var(--color-white) 55%,transparent)}.Footer_obsession__b3sOC{font-family:var(--font-serif);font-size:var(--text-md);font-style:italic;line-height:var(--leading-snug);max-width:480px;color:color-mix(in srgb,var(--color-white) 70%,transparent)}.Footer_fragment__k3lkc{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:color-mix(in srgb,var(--color-white) 22%,transparent);font-style:italic;margin-top:var(--space-1)}.Footer_footerLinks__M17kI{display:flex;gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap}.Footer_formaetrixLink__ez7D3{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:color-mix(in srgb,var(--color-white) 40%,transparent);transition:color var(--duration-fast) var(--ease-out)}.Footer_formaetrixLink__ez7D3:hover{color:var(--color-accent)}.Footer_formaetrixContent__0TJJC{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_imprint__c6q8w{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.15em;color:var(--color-white)}.Footer_credit__AT7_j{margin-top:var(--space-2);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-white) 30%,transparent)}.Footer_creditLink__3O70N{transition:color var(--duration-fast) var(--ease-out)}.Footer_creditLink__3O70N:hover{color:color-mix(in srgb,var(--color-white) 70%,transparent)}.Footer_inscription__9Suk4{padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}.Footer_inscriptionLine__IxTG_{font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2.4vw,26px);font-weight:400;letter-spacing:.06em;line-height:1.4;color:color-mix(in srgb,var(--color-white) 52%,transparent)}.Footer_inscriptionGloss__c2ozQ{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;line-height:1.6;color:color-mix(in srgb,var(--color-white) 26%,transparent)}.Footer_copy__KUC9W{font-size:var(--text-xs);color:color-mix(in srgb,var(--color-white) 25%,transparent);letter-spacing:.04em}@media (max-width:600px){.Footer_footer__pQtti{padding-bottom:calc(var(--space-8) + 64px + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.Footer_inner__vtL_T{padding:0 var(--space-4)}}.InProgressScene_root__rpUy2{border-bottom:1px solid var(--color-border);background:var(--color-black)}.InProgressScene_sticky__y9Svw{display:flex}.InProgressScene_scene__zLEio{width:100%;height:100%;max-width:var(--max-width);margin:0 auto;padding:var(--space-12) var(--space-8);display:flex;flex-direction:column}.InProgressScene_top__Afzvt{flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.InProgressScene_kicker__uiSCC{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent)}.InProgressScene_wordmarkSmall__K5BrL{font-family:var(--font-serif);font-size:var(--text-lg);color:color-mix(in srgb,var(--color-white) 55%,transparent)}.InProgressScene_center__c5a21{flex:1;position:relative;min-height:0}.InProgressScene_intro__nyssu{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-6);max-width:820px;transition:opacity var(--duration-base) var(--ease-out)}.InProgressScene_introHeading__C7gP2{font-family:var(--font-serif);font-size:clamp(30px,5vw,60px);font-weight:300;line-height:1.08;letter-spacing:-.02em;color:var(--color-white)}.InProgressScene_introSub___5d1E{font-family:var(--font-serif);font-size:clamp(var(--text-md),1.7vw,var(--text-lg));line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 60%,transparent);max-width:60ch}.InProgressScene_ledger__T0cni{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);list-style:none;margin:0;padding:0;transition:opacity var(--duration-base) var(--ease-out)}.InProgressScene_ledgerItem__u2cIn{position:relative;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.InProgressScene_rule___6Mt1{display:block;height:1px;background:var(--color-border);transform-origin:left}.InProgressScene_row__voZoj{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:clamp(.9rem,2.4vw,1.6rem) 0;color:inherit;transition:opacity var(--duration-base) var(--ease-out)}.InProgressScene_rowNum__hFJgI{font-family:var(--font-mono);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-white) 32%,transparent);letter-spacing:.08em}.InProgressScene_rowTitle__Hhlim{font-family:var(--font-serif);font-size:clamp(1.5rem,3.6vw,2.6rem);font-weight:400;line-height:1.05;letter-spacing:-.01em;color:color-mix(in srgb,var(--color-white) 68%,transparent);transition:color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.InProgressScene_rowType__ll5xY{letter-spacing:.06em;color:var(--color-muted)}.InProgressScene_rowStatus__HStGQ,.InProgressScene_rowType__ll5xY{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;text-align:right}.InProgressScene_rowStatus__HStGQ{letter-spacing:.08em;color:var(--brass);white-space:nowrap}.InProgressScene_ledgerActive__cukPa .InProgressScene_rowTitle__Hhlim{color:var(--color-white)}.InProgressScene_ledgerActive__cukPa .InProgressScene_rowNum__hFJgI{color:var(--color-accent)}a.InProgressScene_row__voZoj:hover .InProgressScene_rowTitle__Hhlim{color:var(--color-white);transform:translateX(4px)}.InProgressScene_bottom__NxM9o{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.InProgressScene_counter__wuhj_{color:var(--color-muted)}.InProgressScene_archive__VkqY3,.InProgressScene_counter__wuhj_{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em}.InProgressScene_archive__VkqY3{text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 60%,transparent);transition:color var(--duration-fast) var(--ease-out)}.InProgressScene_archive__VkqY3:hover{color:var(--color-white)}.InProgressScene_staticScene__0LtJw{max-width:var(--max-width);margin:0 auto;padding:var(--space-16) var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.InProgressScene_staticHeader__WNkDx{display:flex;flex-direction:column;gap:var(--space-3)}.InProgressScene_wordmark__bL4yY{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;letter-spacing:-.02em;color:var(--color-white);margin:0}.InProgressScene_staticScene__0LtJw .InProgressScene_ledger__T0cni{position:static;gap:0;opacity:1}.InProgressScene_staticScene__0LtJw .InProgressScene_ledgerItem__u2cIn,.InProgressScene_staticScene__0LtJw .InProgressScene_row__voZoj{opacity:1!important;transform:none!important}.InProgressScene_staticScene__0LtJw .InProgressScene_rowTitle__Hhlim{color:var(--color-white)}.InProgressScene_staticScene__0LtJw .InProgressScene_rule___6Mt1{transform:scaleX(1)!important}@media (max-width:768px){.InProgressScene_scene__zLEio,.InProgressScene_staticScene__0LtJw{padding:var(--space-10) var(--space-6)}.InProgressScene_row__voZoj{grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-4);row-gap:var(--space-1)}.InProgressScene_rowStatus__HStGQ,.InProgressScene_rowType__ll5xY{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.InProgressScene_ledgerItem__u2cIn,.InProgressScene_rowTitle__Hhlim,.InProgressScene_row__voZoj{transform:none!important}.InProgressScene_rule___6Mt1{transform:scaleX(1)!important}}.NotebookPanel_root__8hu2B{position:fixed;inset:0;z-index:300;pointer-events:none}.NotebookPanel_root__8hu2B.NotebookPanel_open__zXXJb{pointer-events:auto}.NotebookPanel_backdrop__8gzlc{position:absolute;inset:0;background-color:color-mix(in srgb,var(--ink) 35%,transparent);opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.NotebookPanel_root__8hu2B.NotebookPanel_open__zXXJb .NotebookPanel_backdrop__8gzlc{opacity:1}.NotebookPanel_panel__2ZSqz{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;padding:var(--space-10) var(--space-8);background-color:var(--paper);border-left:1px solid rgba(26,26,26,.14);box-shadow:-24px 0 64px rgba(26,26,26,.18);transform:translateX(100%);transition:transform var(--duration-slow) var(--ease-out);overflow-y:auto}.NotebookPanel_root__8hu2B.NotebookPanel_open__zXXJb .NotebookPanel_panel__2ZSqz{transform:translateX(0)}.NotebookPanel_close__oUvPO{align-self:flex-end;font-family:var(--font-mono);font-size:var(--text-lg);line-height:1;color:var(--charcoal);transition:opacity var(--duration-fast) var(--ease-out)}.NotebookPanel_close__oUvPO:hover{opacity:.6}.NotebookPanel_eyebrow__eZPUc{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--oxide)}.NotebookPanel_title__eKBGI{margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--ink)}.NotebookPanel_body__JNky_{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--charcoal)}.NotebookPanel_body__JNky_ p{color:var(--charcoal)}@media (prefers-reduced-motion:reduce){.NotebookPanel_backdrop__8gzlc,.NotebookPanel_panel__2ZSqz{transition:none}}@media (max-width:480px){.NotebookPanel_panel__2ZSqz{padding:var(--space-8) var(--space-6)}}.LanguageOrrery_root__E_26s{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;height:100vh;overflow:hidden;background-color:#0c0e16}.LanguageOrrery_canvasWrap__si7HQ{position:absolute;inset:0}.LanguageOrrery_canvas__jTFTo{width:100%!important;height:100%!important;display:block}.LanguageOrrery_caption__Hda5a{position:absolute;left:var(--space-8);bottom:var(--space-8);z-index:1;max-width:380px;pointer-events:none}.LanguageOrrery_captionEyebrow__vHdKJ{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:var(--space-2)}.LanguageOrrery_captionBody__LDl2T{font-family:var(--font-serif);font-size:var(--text-md);font-style:italic;line-height:var(--leading-snug);color:color-mix(in srgb,var(--paper) 75%,transparent)}.LanguageOrrery_captionHint__JzS__{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:color-mix(in srgb,var(--paper) 58%,transparent)}.LanguageOrrery_captionHintName__JNYEo{color:var(--brass)}.LanguageOrrery_viewToggle__hBEt_{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(38,35%,94%,.42);background:none;border:1px solid hsla(38,35%,94%,.12);padding:4px 10px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.LanguageOrrery_viewToggle__hBEt_:focus-visible,.LanguageOrrery_viewToggle__hBEt_:hover{color:hsla(38,35%,94%,.78);border-color:hsla(38,35%,94%,.28);outline:none}.LanguageOrrery_fallback__QQMJy{display:none}.LanguageOrrery_fallback__QQMJy[data-visible]{display:block}.LanguageOrrery_canvasWrap__si7HQ[data-hidden]{visibility:hidden;pointer-events:none}.LanguageOrrery_hoverCard__02WyH{pointer-events:none;text-align:center;white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background-color:rgba(12,14,22,.84);border:1px solid hsla(38,35%,94%,.18);padding:6px 10px}.LanguageOrrery_hoverLevel__tdgbW{color:var(--brass);margin:0 0 3px}.LanguageOrrery_hoverFocus__4jxJn{display:flex;justify-content:center;gap:0;list-style:none;padding:0;margin:0}.LanguageOrrery_hoverFocus__4jxJn li{opacity:.7}.LanguageOrrery_hoverFocus__4jxJn li:not(:last-child):after{content:" · ";margin:0 4px;opacity:.45}.LanguageOrrery_notebookBlock__LHXYR{margin-top:var(--space-5)}.LanguageOrrery_notebookLabel__gf2OY{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);margin-bottom:var(--space-2)}.LanguageOrrery_notebookList__h5kIJ{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--ink)}.LanguageOrrery_notebookChips__2ei1A{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.LanguageOrrery_notebookChips__2ei1A li{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--oxide);border:1px solid color-mix(in srgb,var(--oxide) 35%,transparent);padding:var(--space-1) var(--space-2)}@media (max-width:768px){.LanguageOrrery_root__E_26s{height:auto;overflow:visible;padding:var(--space-12) var(--space-6)}.LanguageOrrery_canvasWrap__si7HQ{display:none!important}.LanguageOrrery_fallback__QQMJy{display:block!important}.LanguageOrrery_viewToggle__hBEt_{display:none}}@media (max-height:500px) and (orientation:landscape){.LanguageOrrery_root__E_26s{height:auto;overflow:visible;padding:var(--space-10) var(--space-6)}.LanguageOrrery_canvasWrap__si7HQ{display:none!important}.LanguageOrrery_fallback__QQMJy{display:block!important}.LanguageOrrery_viewToggle__hBEt_{display:none}}.LanguageOrrery_fallbackEyebrow__oIrMA{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:var(--space-6)}.LanguageOrrery_fallbackList__k126N{display:flex;flex-direction:column;gap:var(--space-3)}.LanguageOrrery_fallbackEntry__S5qcd{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-3);border-bottom:1px solid hsla(38,35%,94%,.1)}.LanguageOrrery_fallbackEntry__S5qcd dt{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:400;color:var(--paper)}.LanguageOrrery_fallbackEntry__S5qcd dd{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:hsla(38,35%,94%,.58);margin:0}.LanguageOrreryScene_track__PVdH4{position:relative}.LanguageOrreryScene_sticky__Q_Iiy{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.LanguageOrreryScene_overlay__TpfBJ{position:absolute;inset:0;pointer-events:none;z-index:5}.LanguageOrreryScene_annotations__dE9kV{position:absolute;left:clamp(24px,6vw,96px);bottom:clamp(72px,16vh,168px);width:min(440px,66vw);height:220px}.LanguageOrreryScene_annotation___D0BW{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.LanguageOrreryScene_annotation___D0BW[data-active=true]{opacity:1;transform:translateY(0)}.LanguageOrreryScene_annEyebrow__upX0v{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--brass)}.LanguageOrreryScene_annTitle__6R2ck{font-family:var(--font-serif);font-size:clamp(26px,3.4vw,42px);font-weight:300;font-style:italic;line-height:1.12;color:hsla(38,35%,94%,.96)}.LanguageOrreryScene_annBody__wWOcU{font-family:var(--font-serif);font-size:var(--text-md);line-height:1.6;color:hsla(38,35%,94%,.66)}.LanguageOrreryScene_scrollHint__KjtP2{position:absolute;bottom:clamp(20px,4vh,40px);left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:hsla(38,35%,94%,.4);transition:opacity .5s var(--ease-out);animation:LanguageOrreryScene_hintPulse__SY__0 2.4s ease-in-out infinite}.LanguageOrreryScene_scrollHint__KjtP2[data-hide=true]{opacity:0}@keyframes LanguageOrreryScene_hintPulse__SY__0{0%,to{opacity:.4}50%{opacity:.18}}@media (max-width:768px){.LanguageOrreryScene_annotations__dE9kV{left:var(--space-5);right:var(--space-5);bottom:clamp(64px,15vh,128px);width:auto;height:176px}.LanguageOrreryScene_annTitle__6R2ck{font-size:clamp(22px,6.4vw,32px)}.LanguageOrreryScene_annBody__wWOcU{font-size:var(--text-sm);line-height:1.5}}@media (prefers-reduced-motion:reduce){.LanguageOrreryScene_scrollHint__KjtP2{animation:none}}.LanguageSwitcher_root__bhH_s{position:relative}.LanguageSwitcher_trigger__YpduF{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:color-mix(in srgb,var(--color-white) 45%,transparent);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.LanguageSwitcher_trigger__YpduF:hover{color:var(--color-white);border-color:var(--color-border)}.LanguageSwitcher_globe__w2sWU{font-size:var(--text-sm);opacity:.6}.LanguageSwitcher_currentCode__uMoFY{letter-spacing:.1em}.LanguageSwitcher_dropdown__z8XlZ{position:absolute;right:0;top:calc(100% + var(--space-2));background-color:var(--color-black);border:1px solid var(--color-border);min-width:180px;z-index:200;padding:var(--space-2) 0;box-shadow:0 12px 32px rgba(26,26,26,.16);max-height:320px;overflow-y:auto}.LanguageSwitcher_dropdown__z8XlZ::-webkit-scrollbar{width:3px}.LanguageSwitcher_option__e1Otk button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-4);gap:var(--space-4);text-align:left;transition:background-color var(--duration-fast) var(--ease-out)}.LanguageSwitcher_option__e1Otk button:hover,.LanguageSwitcher_option__e1Otk.LanguageSwitcher_selected__Kef_4 button{background-color:color-mix(in srgb,var(--color-white) 6%,transparent)}.LanguageSwitcher_native__SxtTV{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-white)}.LanguageSwitcher_label__ijskB{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.04em}.LanguageSwitcher_selected__Kef_4 .LanguageSwitcher_native__SxtTV{color:var(--color-accent)}.LivingManuscript_root__1ctv_{position:absolute;inset:0;z-index:0}.LivingManuscript_canvas__gQ41a{width:100%!important;height:100%!important;display:block}@media (max-width:768px){.LivingManuscript_root__1ctv_{display:none}}.MobileActionBar_bar__ZObpv{display:none}@media (max-width:600px){.MobileActionBar_bar__ZObpv{position:fixed;bottom:0;left:0;right:0;z-index:90;display:grid;grid-template-columns:repeat(3,1fr);background-color:color-mix(in srgb,var(--color-black) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0)}.MobileActionBar_action__tLqO0{display:flex;align-items:center;justify-content:center;min-height:52px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 64%,transparent);border-right:1px solid var(--color-border);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.MobileActionBar_action__tLqO0:last-child{border-right:none}.MobileActionBar_action__tLqO0:active{background:var(--color-surface);color:var(--color-white)}}.ContinuityAtlasCaseStudy_root__tEnc5{max-width:var(--max-width);margin:0 auto;padding:var(--space-16) var(--space-8) var(--space-24);width:100%}.ContinuityAtlasCaseStudy_back__CezDZ{margin-bottom:var(--space-12)}.ContinuityAtlasCaseStudy_backLink__oTDKB,.ContinuityAtlasCaseStudy_footerLink__sGmao{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.ContinuityAtlasCaseStudy_backLink__oTDKB:hover,.ContinuityAtlasCaseStudy_footerLink__sGmao:hover{color:var(--color-white)}.ContinuityAtlasCaseStudy_header__4T0Vk{padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_headerMeta__C_o5F{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap}.ContinuityAtlasCaseStudy_year__Fk0uN{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-muted)}.ContinuityAtlasCaseStudy_stack__RFLKD{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.ContinuityAtlasCaseStudy_stackTag__hxto5{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-border);padding:3px 8px}.ContinuityAtlasCaseStudy_kicker__JGQAT{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.ContinuityAtlasCaseStudy_title__PiC_y{font-family:var(--font-serif);font-size:clamp(38px,6vw,76px);font-weight:400;line-height:1.02;letter-spacing:-.02em;color:var(--color-white);margin-top:var(--space-3)}.ContinuityAtlasCaseStudy_subtitle__TdsKr{font-family:var(--font-serif);font-size:clamp(18px,2.4vw,26px);font-style:italic;color:color-mix(in srgb,var(--color-white) 60%,transparent);margin-top:var(--space-3)}.ContinuityAtlasCaseStudy_lede__alVAk{font-family:var(--font-serif);font-size:clamp(22px,3vw,34px);font-weight:300;line-height:1.35;color:var(--color-white);max-width:900px;margin:var(--space-16) 0 var(--space-8)}.ContinuityAtlasCaseStudy_protoActions__EJmQs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-bottom:var(--space-16)}.ContinuityAtlasCaseStudy_protoCta__WCYGx{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);padding:var(--space-4) var(--space-6);border:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent);border-radius:var(--radius-sm);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.ContinuityAtlasCaseStudy_protoCta__WCYGx:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:var(--color-accent)}.ContinuityAtlasCaseStudy_protoSecondary__etIfy{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 55%,transparent);transition:color var(--duration-fast) var(--ease-out)}.ContinuityAtlasCaseStudy_protoSecondary__etIfy:hover{color:var(--color-white)}.ContinuityAtlasCaseStudy_body__C9Aas{display:flex;flex-direction:column;gap:var(--space-20)}.ContinuityAtlasCaseStudy_section__CrGHr{display:flex;flex-direction:column;gap:var(--space-6)}.ContinuityAtlasCaseStudy_sectionLabel__mZ4AK{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.ContinuityAtlasCaseStudy_prose__sFQfQ{display:flex;flex-direction:column;gap:var(--space-4);max-width:680px}.ContinuityAtlasCaseStudy_prose__sFQfQ p{font-family:var(--font-serif);font-size:var(--text-md);line-height:1.75;color:color-mix(in srgb,var(--color-white) 74%,transparent)}.ContinuityAtlasCaseStudy_subhead__Yc2Xj{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 55%,transparent);margin-bottom:var(--space-4)}.ContinuityAtlasCaseStudy_usersGrid__7slM8{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}.ContinuityAtlasCaseStudy_list__uBuCu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ContinuityAtlasCaseStudy_list__uBuCu li{font-family:var(--font-serif);font-size:var(--text-md);line-height:1.4;color:color-mix(in srgb,var(--color-white) 78%,transparent);padding-left:var(--space-4);border-left:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_chips__lGhiO{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-content:flex-start}.ContinuityAtlasCaseStudy_chip__ondte{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:color-mix(in srgb,var(--color-white) 70%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-2) var(--space-3)}.ContinuityAtlasCaseStudy_modeledGrid__cKN0H{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_modeledItem__QYsAh{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:color-mix(in srgb,var(--color-white) 68%,transparent);padding:var(--space-4);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_demoSection__z86J_{display:flex;flex-direction:column;gap:var(--space-5)}.ContinuityAtlasCaseStudy_demoNote__iRdCW{font-family:var(--font-serif);font-size:var(--text-md);font-style:italic;line-height:1.6;color:color-mix(in srgb,var(--color-white) 62%,transparent);max-width:680px}.ContinuityAtlasCaseStudy_featureGrid__gi44s{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_feature__tsMih{background:var(--color-black);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.ContinuityAtlasCaseStudy_featureWide__Ugr1i{grid-column:1/-1}.ContinuityAtlasCaseStudy_featureName__AniJt{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;color:var(--color-white)}.ContinuityAtlasCaseStudy_featureBlurb__jl7o3{font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;line-height:1.6;color:color-mix(in srgb,var(--color-white) 55%,transparent)}.ContinuityAtlasCaseStudy_featureList__VfEKZ{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.ContinuityAtlasCaseStudy_featureList__VfEKZ li{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;color:color-mix(in srgb,var(--color-white) 62%,transparent);position:relative;padding-left:var(--space-3)}.ContinuityAtlasCaseStudy_featureList__VfEKZ li:before{content:"·";position:absolute;left:0;color:var(--color-accent)}.ContinuityAtlasCaseStudy_queries__Vuq8K{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ContinuityAtlasCaseStudy_query__IjDyw{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:color-mix(in srgb,var(--color-white) 78%,transparent);padding:var(--space-4);border-left:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-white) 3%,transparent)}.ContinuityAtlasCaseStudy_query__IjDyw:before{content:"\201C";color:var(--color-accent)}.ContinuityAtlasCaseStudy_query__IjDyw:after{content:"\201D";color:var(--color-accent)}.ContinuityAtlasCaseStudy_techGrid__1_0Vr{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-6)}.ContinuityAtlasCaseStudy_techGroup__WNFaA{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_techList__wZxts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ContinuityAtlasCaseStudy_techList__wZxts li{font-family:var(--font-mono);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-white) 70%,transparent)}.ContinuityAtlasCaseStudy_useCases__sAK35{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_useCase__W3nyQ{display:grid;grid-template-columns:240px 1fr;gap:var(--space-6);align-items:baseline;padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_useCaseKind__wkYqN{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-white)}.ContinuityAtlasCaseStudy_useCaseNote__HDWjp{font-family:var(--font-serif);font-size:var(--text-md);line-height:1.5;color:color-mix(in srgb,var(--color-white) 60%,transparent)}.ContinuityAtlasCaseStudy_whySection__iWbZS{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-16) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_whyStatement__J0mh4{font-family:var(--font-serif);font-size:clamp(20px,2.6vw,30px);font-weight:300;line-height:1.4;color:var(--color-white);max-width:820px}.ContinuityAtlasCaseStudy_whyCoda__MzyrM{font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:1.5;color:color-mix(in srgb,var(--color-white) 62%,transparent);max-width:680px}.ContinuityAtlasCaseStudy_footer__y3N1_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-20);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.ContinuityAtlasCaseStudy_footerCta__rhMbp{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.08em;color:var(--color-accent);transition:letter-spacing var(--duration-fast) var(--ease-out)}.ContinuityAtlasCaseStudy_footerCta__rhMbp:hover{letter-spacing:.12em}@media (max-width:900px){.ContinuityAtlasCaseStudy_techGrid__1_0Vr{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.ContinuityAtlasCaseStudy_modeledGrid__cKN0H{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ContinuityAtlasCaseStudy_root__tEnc5{padding:var(--space-12) var(--space-6) var(--space-20)}.ContinuityAtlasCaseStudy_usersGrid__7slM8{grid-template-columns:1fr;gap:var(--space-10)}.ContinuityAtlasCaseStudy_featureGrid__gi44s,.ContinuityAtlasCaseStudy_queries__Vuq8K{grid-template-columns:1fr}.ContinuityAtlasCaseStudy_useCase__W3nyQ{grid-template-columns:1fr;gap:var(--space-2)}}@media (max-width:480px){.ContinuityAtlasCaseStudy_root__tEnc5{padding:var(--space-10) var(--space-4) var(--space-16)}.ContinuityAtlasCaseStudy_modeledGrid__cKN0H,.ContinuityAtlasCaseStudy_techGrid__1_0Vr{grid-template-columns:1fr}.ContinuityAtlasCaseStudy_footer__y3N1_{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.Navigation_nav__NZulV{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);border-bottom:1px solid transparent}.Navigation_nav__NZulV.Navigation_scrolled__LvEsj{background-color:color-mix(in srgb,var(--color-black) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--color-border)}.Navigation_inner__Ov_kD{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8);height:100%;display:flex;align-items:center;justify-content:space-between}.Navigation_logo__ZzKRw{font-family:var(--font-serif);font-size:var(--text-md);letter-spacing:.01em;color:var(--color-white);flex-shrink:0;transition:opacity var(--duration-fast) var(--ease-out)}.Navigation_logo__ZzKRw:hover{opacity:.7}.Navigation_formaetrix__YaKcQ .Navigation_logo__ZzKRw{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase}.Navigation_links__Q6o2d{display:flex;align-items:center;gap:var(--space-8)}.Navigation_link__JUJnE{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.04em;color:color-mix(in srgb,var(--color-white) 60%,transparent);transition:color var(--duration-fast) var(--ease-out);position:relative}.Navigation_link__JUJnE:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.Navigation_link__JUJnE:hover{color:var(--color-white)}.Navigation_link__JUJnE.Navigation_active__SA7aP:after,.Navigation_link__JUJnE:hover:after{transform:scaleX(1)}.Navigation_link__JUJnE.Navigation_active__SA7aP{color:var(--color-white)}.Navigation_linkWithSub__PGN_C{display:flex;flex-direction:column;gap:1px}.Navigation_linkSub__EaFkX{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 28%,transparent);line-height:1;transition:color var(--duration-fast) var(--ease-out)}.Navigation_link__JUJnE.Navigation_active__SA7aP .Navigation_linkSub__EaFkX,.Navigation_link__JUJnE:hover .Navigation_linkSub__EaFkX{color:color-mix(in srgb,var(--color-white) 45%,transparent)}.Navigation_formaetrix__YaKcQ .Navigation_link__JUJnE{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.Navigation_burger__i4CX9{display:none;flex-direction:column;gap:5px;padding:var(--space-2)}.Navigation_burgerLine__io2JN{display:block;width:22px;height:1px;background-color:var(--color-white);transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);transform-origin:center}.Navigation_burgerLine__io2JN.Navigation_open__6axri:first-child{transform:rotate(45deg) translate(4px,4px)}.Navigation_burgerLine__io2JN.Navigation_open__6axri:nth-child(2){opacity:0}.Navigation_burgerLine__io2JN.Navigation_open__6axri:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}@media (max-width:768px){.Navigation_burger__i4CX9{display:flex}.Navigation_links__Q6o2d{display:none;position:absolute;top:var(--nav-height);left:0;right:0;background-color:color-mix(in srgb,var(--color-black) 97%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);flex-direction:column;padding:var(--space-6) var(--space-8);gap:var(--space-6);border-bottom:1px solid var(--color-border)}.Navigation_links__Q6o2d.Navigation_open__6axri{display:flex}.Navigation_link__JUJnE{font-size:var(--text-lg);letter-spacing:0}.Navigation_linkSub__EaFkX{display:none}.Navigation_formaetrix__YaKcQ .Navigation_link__JUJnE{font-size:var(--text-base);letter-spacing:.08em}}@media (max-width:480px){.Navigation_inner__Ov_kD{padding:0 var(--space-4)}}.PageBackground_root__aiHWT{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23g)' opacity='0.028'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='120'%3E%3Ctext x='4' y='17' font-family='monospace' font-size='6.5' fill='%23706050' opacity='0.16'%3E01%3C/text%3E%3Cline x1='22' y1='15' x2='32' y2='15' stroke='%23706050' stroke-width='0.5' opacity='0.18'/%3E%3C/svg%3E"),repeating-linear-gradient(180deg,transparent 0,transparent 23px,rgba(100,85,65,.04) 0,rgba(100,85,65,.04) 24px),repeating-linear-gradient(90deg,transparent 0,transparent 71px,rgba(100,85,65,.025) 0,rgba(100,85,65,.025) 72px),repeating-linear-gradient(180deg,transparent 0,transparent 119px,rgba(100,85,65,.06) 0,rgba(100,85,65,.06) 120px);background-attachment:fixed;background-size:250px 250px,72px 120px,auto,auto,auto;background-repeat:repeat,repeat,repeat,repeat,repeat}@keyframes page_heroFadeUp___ht_b{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_heroEnter__tPKD4{opacity:0;animation:page_heroFadeUp___ht_b .9s cubic-bezier(.16,1,.3,1) forwards}.page_heroEnter1__xat_o{animation-delay:.18s}.page_heroEnter2__yePya{animation-delay:.48s}.page_heroEnter3__L1Xsk{animation-delay:.74s}.page_heroEnter4__JvToh{animation-delay:.96s}.page_heroEnter5__iFMw_{animation-delay:1.18s}@media (prefers-reduced-motion:reduce){.page_heroEnter__tPKD4{opacity:1;animation:none}}.page_hero__7KFOs{min-height:85vh;justify-content:center;padding:var(--space-32) var(--space-8) var(--space-24);overflow:hidden;max-width:var(--max-width);margin:0 auto;width:100%}.page_heroInner__8WoKQ,.page_hero__7KFOs{display:flex;flex-direction:column;position:relative}.page_heroInner__8WoKQ{gap:var(--space-6);max-width:860px;z-index:1}.page_heroAnnotations__yJlCw{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4)}.page_heroAnnotation__egtHA{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 35%,transparent);border:1px solid var(--color-border);padding:3px 8px}.page_heroStatement__U81Zk{font-family:var(--font-serif);font-size:clamp(32px,4.5vw,60px);font-weight:300;font-style:italic;line-height:1.1;letter-spacing:-.015em;color:var(--color-white)}.page_heroAttribution__CHotC{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.page_heroClarity__mAz5V{font-family:var(--font-sans);font-size:clamp(15px,1.6vw,20px);font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--color-white) 88%,transparent);max-width:560px}.page_heroCtas__lz7_7{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap}.page_heroCta__k6Sds{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--oxide);border:1px solid var(--oxide);padding:var(--space-3) var(--space-6);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.page_heroCta__k6Sds:hover{background:color-mix(in srgb,var(--oxide) 80%,var(--ink));border-color:color-mix(in srgb,var(--oxide) 80%,var(--ink))}.page_heroCtaSecondary__z1fBx{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 50%,transparent);transition:color var(--duration-fast) var(--ease-out),letter-spacing var(--duration-fast) var(--ease-out)}.page_heroCtaSecondary__z1fBx:hover{color:var(--color-white);letter-spacing:.2em}.page_heroCtaTertiary__mZJkR{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:color-mix(in srgb,var(--color-white) 28%,transparent);transition:color var(--duration-fast) var(--ease-out)}.page_heroCtaTertiary__mZJkR:hover{color:color-mix(in srgb,var(--color-white) 55%,transparent)}.page_heroMobileIntro__CsbbZ{display:none;flex-direction:column;gap:var(--space-2)}.page_heroMobileName__9ES72{font-family:var(--font-serif);font-size:clamp(34px,11vw,46px);font-weight:300;font-style:italic;line-height:1.05;color:var(--color-white)}.page_heroMobileRoles__yMq_S{letter-spacing:.18em;color:color-mix(in srgb,var(--color-white) 55%,transparent);margin-top:var(--space-2)}.page_heroMobilePlace__Of3nz,.page_heroMobileRoles__yMq_S{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.page_heroMobilePlace__Of3nz{letter-spacing:.14em;color:var(--color-muted)}.page_heroMobileLine__v6K9Z{font-family:var(--font-serif);font-size:clamp(18px,5vw,22px);font-style:italic;line-height:1.5;color:color-mix(in srgb,var(--color-white) 72%,transparent);margin-top:var(--space-4)}.page_heroCtasMobile__5W9qK{display:none;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8)}.page_heroCtaWork__azcXA{display:inline-block;width:100%;text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-white);border:1px solid color-mix(in srgb,var(--color-white) 30%,transparent);padding:var(--space-4) var(--space-6);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.page_heroCtaWork__azcXA:hover{border-color:var(--color-white);background:color-mix(in srgb,var(--color-white) 6%,transparent)}.page_langWrap__sZqh0{position:absolute;bottom:var(--space-6);right:var(--space-8);z-index:1}.page_sectionKicker__FeM2H{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-3)}.page_sectionNote__0E4Dg{font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;color:color-mix(in srgb,var(--color-white) 40%,transparent);align-self:flex-end;padding-bottom:var(--space-4)}.page_sectionHeader___raMx{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-10);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.page_sectionHeaderQuiet__KFm2z{border-bottom-color:color-mix(in srgb,var(--color-white) 8%,transparent)}.page_sectionHeaderQuiet__KFm2z h2{font-family:var(--font-mono);font-size:var(--text-md);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.page_sectionLink__E13ZP{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.page_sectionLink__E13ZP:hover{color:var(--color-white)}.page_currentWorkList__FFX0d,.page_writingList__p6LlX{display:flex;flex-direction:column}.page_fieldNoteGrid__GLm5m{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.page_projectGrid___QL_D{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.page_heroSummary__mHCSr{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.65;color:color-mix(in srgb,var(--color-white) 70%,transparent);max-width:520px}.page_heroPromise__xUeW8{font-family:var(--font-serif);font-size:var(--text-md);font-style:italic;line-height:1.6;color:color-mix(in srgb,var(--color-white) 48%,transparent);max-width:540px}.page_atGlance___JSzI{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:var(--max-width);margin:0 auto;width:100%}.page_glancePillar__lJ7cM{padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-2);border-right:1px solid var(--color-border);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.page_glancePillar__lJ7cM:last-child{border-right:none}.page_glancePillar__lJ7cM:hover{background:var(--color-surface)}.page_glanceLabel__VDvt4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-white)}.page_glanceDesc__qWJ4c{color:var(--color-muted);line-height:1.5}.page_glanceDesc__qWJ4c,.page_sectionIntro__Lxg0x{font-family:var(--font-serif);font-style:italic;font-size:var(--text-sm)}.page_sectionIntro__Lxg0x{color:color-mix(in srgb,var(--color-white) 40%,transparent);margin-top:var(--space-2)}.page_highlights___ZFuV{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_highlightsInner__6cLZO{max-width:var(--max-width);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.page_highlight__Jnelb{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-6) var(--space-8);border-right:1px solid var(--color-border)}.page_highlight__Jnelb:last-child{border-right:none}.page_highlightValue__YpyeO{font-family:var(--font-serif);font-size:clamp(18px,2vw,24px);font-style:italic;color:var(--color-white);line-height:1.15}.page_highlightLabel__3sK58{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-muted)}@media (max-width:700px){.page_highlightsInner__6cLZO{grid-template-columns:1fr}.page_highlight__Jnelb{padding:var(--space-4) var(--space-6);border-right:none;border-bottom:1px solid var(--color-border)}.page_highlight__Jnelb:last-child{border-bottom:none}}.page_mobileMidCta__OCawZ{display:none}.page_mobileMidCtaBody__9oOdf{font-family:var(--font-serif);font-style:italic;font-size:clamp(16px,4.6vw,19px);line-height:1.6;color:color-mix(in srgb,var(--color-white) 60%,transparent)}.page_mobileMidCtaLinks__8y5ag{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.page_contactCta__YtP3m{border-top:1px solid var(--color-border);padding:var(--space-20) 0}.page_contactCtaInner__82PaD{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}.page_contactCtaHeading__wZv_I{font-family:var(--font-serif);font-size:clamp(22px,2.4vw,34px);font-weight:300;font-style:italic;color:var(--color-white)}.page_contactCtaBody__0VrPF{font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;line-height:1.65;color:color-mix(in srgb,var(--color-white) 45%,transparent);max-width:520px}.page_contactCtaLinks__V_cpU{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-2)}.page_contactCtaEmail__9_Gjt{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-white);transition:opacity var(--duration-fast) var(--ease-out)}.page_contactCtaEmail__9_Gjt:hover{opacity:.6}.page_contactCtaStudio__Zge1D{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:color-mix(in srgb,var(--color-white) 40%,transparent);transition:color var(--duration-fast) var(--ease-out)}.page_contactCtaStudio__Zge1D:hover{color:var(--color-accent)}@media (max-width:1024px){.page_projectGrid___QL_D{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_fieldNoteGrid__GLm5m,.page_projectGrid___QL_D{grid-template-columns:1fr}.page_hero__7KFOs{padding:var(--space-20) var(--space-6) var(--space-16);min-height:75vh}.page_heroAnnotations__yJlCw{display:none}.page_atGlance___JSzI{grid-template-columns:1fr}.page_glancePillar__lJ7cM{padding:var(--space-5) var(--space-6);border-right:none;border-bottom:1px solid var(--color-border)}.page_glancePillar__lJ7cM:last-child{border-bottom:none}}@media (max-width:600px){.page_heroAttribution__CHotC,.page_heroCtas__lz7_7,.page_heroStatement__U81Zk,.page_heroSummary__mHCSr{flex-direction:column;align-items:stretch;gap:var(--space-4);margin-top:var(--space-8)}.page_heroCtaSecondary__z1fBx{width:100%;text-align:center;padding:var(--space-4) var(--space-6);border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);color:color-mix(in srgb,var(--color-white) 78%,transparent)}.page_heroCtasMobile__5W9qK,.page_heroMobileIntro__CsbbZ{display:flex}.page_heroCta__k6Sds{width:100%;text-align:center;padding:var(--space-4) var(--space-6)}.page_heroCtaTertiary__mZJkR{text-align:center;padding:var(--space-2) 0}.page_contactCtaLinks__V_cpU{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.page_mobileMidCta__OCawZ{display:block;padding:var(--space-12) var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_sectionIntro__Lxg0x{font-size:var(--text-base)}}@media (max-width:480px){.page_hero__7KFOs{padding:var(--space-16) var(--space-4) var(--space-12);min-height:70vh}.page_langWrap__sZqh0{right:var(--space-4)}}.page_header__yNUD6{margin-bottom:var(--space-12);max-width:640px}.page_kicker__BeUsh{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-4)}.page_heading__Nb2C_{font-family:var(--font-serif);font-size:clamp(36px,5vw,60px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--color-white);margin-bottom:var(--space-5)}.page_intro___0Vlk{font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 55%,transparent)}.page_breadcrumb__XlIaK{margin-bottom:var(--space-10)}.page_back__pmv0r{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.page_back__pmv0r:hover{color:var(--color-white)}.page_article__vFa0y{display:flex;flex-direction:column}.page_header__dzGOa{padding-bottom:var(--space-10);margin-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.page_meta__bPjif{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.page_category__42o6B{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.page_date__fXMOh,.page_readTime__5gYCq{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-muted)}.page_title__Gek8K{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.2rem,5.5vw,3.8rem);line-height:1.04;letter-spacing:-.02em;color:var(--color-white);margin:0}.page_subtitle__hEVQ4{margin-top:var(--space-5);font-family:var(--font-serif);font-style:italic;font-size:clamp(var(--text-lg),2.2vw,var(--text-2xl));line-height:var(--leading-snug);color:color-mix(in srgb,var(--color-white) 66%,transparent)}.page_byline__lon_n{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.page_bylineName__xVhoH{color:color-mix(in srgb,var(--color-white) 80%,transparent)}.page_footer__gvAIk{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-8)}.page_projectCta__8EUab{align-self:flex-start;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-white);padding:var(--space-4) var(--space-6);border:1px solid color-mix(in srgb,var(--color-white) 28%,transparent);border-radius:var(--radius-sm);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.page_projectCta__8EUab:hover{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:var(--color-white)}.page_footerNav__D7RRS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.page_contact__VDUi8{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out)}.page_contact__VDUi8:hover{color:var(--color-white)}.PageEnter_enter__7BIL4{animation:PageEnter_page-enter__fECRE .24s ease backwards}@keyframes PageEnter_page-enter__fECRE{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PageEnter_enter__7BIL4{animation:PageEnter_page-enter-minimal__bahAv .12s ease forwards}@keyframes PageEnter_page-enter-minimal__bahAv{0%{opacity:0}to{opacity:1}}}.Reveal_root__bwCft{width:100%}.Reveal_hidden__SQ2Wi.Reveal_up__Lrj_h{opacity:0;transform:translateY(28px)}.Reveal_hidden__SQ2Wi.Reveal_left__C6mYe{opacity:0;transform:translateX(-28px)}.Reveal_hidden__SQ2Wi.Reveal_right__YzT_0{opacity:0;transform:translateX(28px)}.Reveal_visible__qZ4VB{opacity:1;transform:translate(0);transition:opacity .82s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms),transform .82s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms)}.Reveal_visible__qZ4VB.Reveal_slow__YPn9_{transition-duration:1.1s}@media (prefers-reduced-motion:reduce){.Reveal_hidden__SQ2Wi.Reveal_left__C6mYe,.Reveal_hidden__SQ2Wi.Reveal_right__YzT_0,.Reveal_hidden__SQ2Wi.Reveal_up__Lrj_h{opacity:0;transform:none}.Reveal_visible__qZ4VB{transition:opacity .2s linear var(--reveal-delay,0ms)}}.RotateHint_root__2Ad5t{position:fixed;top:70px;left:50%;transform:translateX(-50%);z-index:95;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);max-width:calc(100vw - 24px);background:rgba(16,14,10,.9);border:1px solid hsla(38,35%,94%,.14);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:hsla(38,35%,94%,.9);box-shadow:0 6px 24px rgba(0,0,0,.35);animation:RotateHint_hintIn__L1wLI .4s var(--ease-out)}.RotateHint_icon__U_uk_{display:flex;color:var(--brass);animation:RotateHint_rotateNudge__VgXkR 2.6s ease-in-out infinite}.RotateHint_text__TaeuR{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;white-space:nowrap}.RotateHint_dismiss__1W0az{appearance:none;background:none;border:none;cursor:pointer;color:hsla(38,35%,94%,.55);font-size:18px;line-height:1;padding:2px 8px;transition:color .15s ease}.RotateHint_dismiss__1W0az:hover{color:hsla(38,35%,94%,.95)}@keyframes RotateHint_rotateNudge__VgXkR{0%,55%,to{transform:rotate(0)}78%{transform:rotate(-24deg)}}@keyframes RotateHint_hintIn__L1wLI{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:769px),(orientation:landscape){.RotateHint_root__2Ad5t{display:none}}@media (prefers-reduced-motion:reduce){.RotateHint_icon__U_uk_,.RotateHint_root__2Ad5t{animation:none}}.SiteLayout_root__E7y32{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--color-black)}.SiteLayout_skipLink__4_Pd5{position:absolute;top:-100%;left:var(--space-4);z-index:9999;background:var(--color-accent);color:var(--color-black);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;padding:var(--space-3) var(--space-6);border-radius:0 0 2px 2px;text-decoration:none;transition:top 0ms}.SiteLayout_skipLink__4_Pd5:focus{top:0;outline:2px solid var(--color-accent);outline-offset:2px}.SiteLayout_main___AI3c{flex:1;padding-top:var(--nav-height)}.SiteLayout_main___AI3c:focus{outline:none}.SiteProgressObject_root__16Yyd{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:50;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}.SiteProgressObject_dial__C_ilq{position:relative;width:120px;height:120px}.SiteProgressObject_ring__mtcB6{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.SiteProgressObject_canvasWrap__pxFes{position:absolute;inset:16px;pointer-events:none}.SiteProgressObject_segHit__QdDRk{fill:none;stroke:transparent;stroke-width:13;pointer-events:stroke;cursor:pointer;outline:none}.SiteProgressObject_seg__fQWHg{fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none;transition:stroke .25s ease,stroke-width .2s ease}.SiteProgressObject_seg__fQWHg[data-state=visited]{stroke:color-mix(in srgb,var(--brass) 55%,transparent)}.SiteProgressObject_label__nWTle{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:160px;text-align:center;transition:color .4s ease}.SiteProgressObject_labelNum__CYr1j{font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;color:var(--brass)}.SiteProgressObject_labelName__0Bb_w{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .4s ease,text-shadow .4s ease}.SiteProgressObject_root__16Yyd[data-tone=light] .SiteProgressObject_seg__fQWHg[data-state=upcoming]{stroke:rgba(28,26,22,.16)}.SiteProgressObject_root__16Yyd[data-tone=dark] .SiteProgressObject_seg__fQWHg[data-state=upcoming]{stroke:hsla(38,35%,94%,.16)}.SiteProgressObject_root__16Yyd[data-tone] .SiteProgressObject_seg__fQWHg[data-hover],.SiteProgressObject_root__16Yyd[data-tone] .SiteProgressObject_seg__fQWHg[data-state=active]{stroke:var(--brass);stroke-width:3.6}.SiteProgressObject_root__16Yyd[data-tone=light] .SiteProgressObject_labelName__0Bb_w{color:rgba(28,26,22,.82);text-shadow:0 1px 2px hsla(38,35%,94%,.55)}.SiteProgressObject_root__16Yyd[data-tone=dark] .SiteProgressObject_labelName__0Bb_w{color:hsla(38,35%,94%,.85);text-shadow:0 1px 2px rgba(10,8,6,.55)}@media (max-width:768px){.SiteProgressObject_root__16Yyd{display:none}}@media (prefers-reduced-motion:reduce){.SiteProgressObject_labelName__0Bb_w,.SiteProgressObject_label__nWTle,.SiteProgressObject_seg__fQWHg{transition:none}}.SplashScreen_overlay__dEjWU{position:fixed;inset:0;z-index:9999;background:#0a0a0a;display:grid;grid-template-rows:1fr auto 1fr;align-items:center;padding:clamp(32px,6vw,80px) clamp(24px,6vw,80px);pointer-events:none;will-change:transform}.SplashScreen_overlay__dEjWU[data-phase=exiting]{animation:SplashScreen_splash-exit__PmCOh .58s cubic-bezier(.76,0,.24,1) forwards}@keyframes SplashScreen_splash-exit__PmCOh{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.SplashScreen_annotations____ur_{display:flex;flex-wrap:wrap;gap:10px;align-self:start}.SplashScreen_chip__mqxnJ{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.1);padding:3px 8px;opacity:0;animation:SplashScreen_fade-up__BMJe5 .44s ease forwards}.SplashScreen_chip__mqxnJ:first-child{animation-delay:.08s}.SplashScreen_chip__mqxnJ:nth-child(2){animation-delay:.22s}.SplashScreen_chip__mqxnJ:nth-child(3){animation-delay:.36s}.SplashScreen_center__qycCV{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.SplashScreen_glyph___J1bc{display:block;font-size:clamp(64px,10vw,112px);line-height:1;color:#a14b2b;animation:SplashScreen_glyph-arrive__H6q6L .55s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.44s}.SplashScreen_glyph___J1bc,.SplashScreen_name__S3x0w{font-family:Cormorant Garamond,EB Garamond,serif;font-weight:300;opacity:0}.SplashScreen_name__S3x0w{font-size:clamp(22px,3.5vw,36px);letter-spacing:.04em;color:hsla(0,0%,100%,.88);animation:SplashScreen_fade-up__BMJe5 .44s ease forwards;animation-delay:.68s}.SplashScreen_label__j5ho9{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.32);opacity:0;animation:SplashScreen_fade-up__BMJe5 .44s ease forwards;animation-delay:.84s}.SplashScreen_incantation__RSZKk{max-width:32ch;margin-top:4px;font-family:Cormorant Garamond,EB Garamond,serif;font-style:italic;font-size:clamp(15px,2vw,20px);font-weight:400;letter-spacing:.06em;line-height:1.4;color:hsla(0,0%,100%,.46);opacity:0;animation:SplashScreen_fade-up__BMJe5 .6s ease forwards;animation-delay:1.05s}.SplashScreen_bottom__YZ01G{display:flex;align-items:center;gap:16px;align-self:end;opacity:0;animation:SplashScreen_fade-up__BMJe5 .44s ease forwards;animation-delay:1s}.SplashScreen_rule__BzK29{flex:1;height:1px;background:hsla(0,0%,100%,.1)}.SplashScreen_footnote__58rwQ{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.22);white-space:nowrap}@keyframes SplashScreen_fade-up__BMJe5{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes SplashScreen_glyph-arrive__H6q6L{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.SplashScreen_bottom__YZ01G,.SplashScreen_chip__mqxnJ,.SplashScreen_glyph___J1bc,.SplashScreen_incantation__RSZKk,.SplashScreen_label__j5ho9,.SplashScreen_name__S3x0w{animation:none;opacity:1}.SplashScreen_overlay__dEjWU[data-phase=exiting]{animation:SplashScreen_splash-fade__BAY34 .25s ease forwards}@keyframes SplashScreen_splash-fade__BAY34{to{opacity:0}}}.WhatIBuild_section__jaCXs{border-bottom:1px solid var(--color-border);padding:var(--space-20) 0}.WhatIBuild_inner__Z_KSg{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8);display:flex;flex-direction:column}.WhatIBuild_kicker__osgDZ{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.WhatIBuild_heading__k7e7q{font-family:var(--font-serif);font-size:clamp(30px,4.5vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--color-white);margin-top:var(--space-3)}.WhatIBuild_intro__AwCR_{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.55;color:color-mix(in srgb,var(--color-white) 66%,transparent);max-width:720px;margin-top:var(--space-5)}.WhatIBuild_subLabel__Jbc3w{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 42%,transparent);margin-bottom:var(--space-5)}.WhatIBuild_outcomes__oaFJu{margin-top:var(--space-14)}.WhatIBuild_outcomeList__0cwvE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-12)}.WhatIBuild_outcome__xnfXT{position:relative;display:flex;align-items:baseline;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-family:var(--font-serif);font-size:clamp(18px,1.9vw,23px);line-height:1.35;color:color-mix(in srgb,var(--color-white) 88%,transparent)}.WhatIBuild_outcomeMark__1_3z2{flex-shrink:0;width:8px;height:8px;margin-top:.5em;background:var(--color-accent)}.WhatIBuild_processBlock__n_SNz{margin-top:var(--space-16)}.WhatIBuild_process__ekMt9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.WhatIBuild_step__Qkr6Z{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-base);position:relative}.WhatIBuild_step__Qkr6Z:not(:last-child):after{content:"→";position:absolute;right:calc(var(--space-3) * -1 - 6px);top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:11px;color:color-mix(in srgb,var(--color-white) 32%,transparent)}.WhatIBuild_stepNum__4XKX4{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--color-accent)}.WhatIBuild_stepName__8eomv{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 72%,transparent)}.WhatIBuild_cta__IyQZb{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-16);flex-wrap:wrap}.WhatIBuild_ctaPrimary__AItCh{display:inline-block;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-black);background:var(--color-white);padding:var(--space-3) var(--space-6);border-radius:var(--radius-base);transition:opacity var(--duration-fast) var(--ease-out)}.WhatIBuild_ctaPrimary__AItCh:hover{opacity:.82}.WhatIBuild_ctaSecondary__ZCR9c{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.WhatIBuild_ctaSecondary__ZCR9c:hover{color:var(--color-white)}@media (max-width:768px){.WhatIBuild_section__jaCXs{padding:var(--space-16) 0}.WhatIBuild_inner__Z_KSg{padding:0 var(--space-6)}.WhatIBuild_outcomeList__0cwvE{grid-template-columns:1fr;gap:var(--space-5)}.WhatIBuild_step__Qkr6Z:not(:last-child):after{content:none}}@media (max-width:480px){.WhatIBuild_inner__Z_KSg{padding:0 var(--space-4)}}.VoigtIdentityBand_band__X4DQ3{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.VoigtIdentityBand_inner__vpL2_{max-width:var(--max-width);margin:0 auto;padding:clamp(4rem,10vh,7rem) var(--space-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.VoigtIdentityBand_kicker__auvQd{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent)}.VoigtIdentityBand_thesis__dlSLG{font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-white);margin:0}.VoigtIdentityBand_couplet__EwjkG{display:flex;align-items:stretch;gap:clamp(1.5rem,5vw,4rem);margin:var(--space-4) 0}.VoigtIdentityBand_side__5ygVz{display:flex;flex-direction:column;gap:var(--space-2)}.VoigtIdentityBand_name__sk9HG{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.VoigtIdentityBand_verb__zfAp4{font-family:var(--font-mono);font-size:clamp(1.4rem,3vw,2.1rem);color:var(--color-white);letter-spacing:.01em}.VoigtIdentityBand_verbSerif__1dcJ3{font-family:var(--font-serif);font-style:italic;letter-spacing:0}.VoigtIdentityBand_divider__HLxtO{width:1px;align-self:stretch;background:var(--color-border)}.VoigtIdentityBand_aside__KSvVQ{max-width:60ch;font-family:var(--font-serif);font-size:clamp(var(--text-md),1.6vw,var(--text-lg));line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 62%,transparent)}.VoigtIdentityBand_links__JGaXm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-2)}.VoigtIdentityBand_primary__fd0gn{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);padding:var(--space-3) var(--space-6);border:1px solid color-mix(in srgb,var(--color-white) 30%,transparent);border-radius:var(--radius-sm);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.VoigtIdentityBand_primary__fd0gn:hover{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:var(--color-white)}.VoigtIdentityBand_secondary__3yHaH{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:color-mix(in srgb,var(--color-white) 55%,transparent);transition:color var(--duration-fast) var(--ease-out)}.VoigtIdentityBand_secondary__3yHaH:hover{color:var(--color-white)}@media (max-width:768px){.VoigtIdentityBand_inner__vpL2_{padding:clamp(3rem,8vh,5rem) var(--space-6)}.VoigtIdentityBand_links__JGaXm{gap:var(--space-4)}}