.ContactForm_sentCard__TtVC0{border:1px solid rgba(var(--verify-rgb),.4);border-radius:18px;background:rgba(var(--verify-rgb),.06);padding:clamp(32px,5vw,56px);text-align:center;animation:ContactForm_bkUp__zcoLz .6s var(--ease-out) both}.ContactForm_checkSvg__eHJbY{margin:0 auto;display:block}.ContactForm_sentTitle__4_8SR{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.03em;color:var(--head);margin:28px 0 0}.ContactForm_sentText__v92zJ{font-size:16px;line-height:1.55;color:var(--muted);margin:14px auto 0;max-width:38ch}.ContactForm_form__iRylH{display:flex;flex-direction:column;gap:24px}.ContactForm_topicRow__IvY_5{display:flex;gap:9px;flex-wrap:wrap}.ContactForm_footerRow__LHwWK{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.ContactForm_footerNote__VtcPf{color:var(--dim)}.Footer_lead__IC5_T{max-width:30ch}.page_main__NrjpH{position:relative;z-index:2}.page_header__0r5kj{position:relative;max-width:1240px;margin:0 auto;padding:clamp(110px,16vh,180px) clamp(16px,4vw,48px) clamp(40px,6vh,70px)}.page_watermark__54RLa{top:0;right:-1%;font-size:clamp(80px,14vw,180px)}.page_h1__Xc969{font-size:clamp(38px,7vw,82px);line-height:.98;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:14px 0 0;max-width:18ch}.page_grid__oGeKe{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;margin-top:54px}.page_bioLead__PZDYu{font-size:clamp(17px,1.7vw,20px);line-height:1.6;color:var(--read-2);margin:0}.page_bioPara__c1uBD{font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:var(--muted);margin:22px 0 0}.page_factRow__Bk0BN{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:30px;font-family:var(--mono);font-size:12px;color:var(--dim)}.page_factStrong__M7FDn{color:var(--text)}.page_factStatus__AYiK8{display:inline-flex;align-items:center;gap:7px;color:var(--verify)}.page_factDot__85nmw{width:6px;height:6px;border-radius:50%;background:var(--verify);display:inline-block}.page_section__0i4zS{position:relative;max-width:1080px;margin:0 auto;padding:clamp(56px,9vh,110px) clamp(16px,4vw,48px)}.page_watermarkRight__KDk0M{top:-4%;right:-2%;font-size:clamp(80px,15vw,200px)}.page_timelineHead__FvB4s{margin-bottom:44px}.page_tlPeriod__EqrOU{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--accent-2);margin:0 0 6px}.page_tlTitle__mQn0S{font-size:20px;font-weight:700;color:var(--head);margin:0 0 8px;letter-spacing:-.01em}.page_tlBody__Cspyo{font-size:15.5px;line-height:1.6;color:var(--read-4);margin:0;max-width:60ch}.page_skillsHead__lOd4T{margin-bottom:36px}.page_skillsGrid__ZQRAW{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.page_skillCategory__33agK{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-3);margin:0 0 16px}.page_skillsNote__SLM0z{margin:18px 0 0}.page_philosophySection__e6CBx{position:relative;max-width:980px;margin:0 auto;padding:clamp(56px,9vh,120px) clamp(16px,4vw,48px)}.page_watermarkBottom__f7pm9{bottom:-10%;left:-2%;font-size:clamp(80px,15vw,200px)}.page_quote___Ermo{font-size:clamp(26px,4.5vw,52px);line-height:1.12;font-weight:700;letter-spacing:-.03em;color:var(--head);margin:18px 0 0}.page_philosophyBody__lVjgk{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--muted);margin:28px 0 0;max-width:60ch}.page_main__FPsv_{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:clamp(110px,16vh,180px) clamp(16px,4vw,48px) clamp(60px,10vh,120px)}.page_watermark__xzzTB{top:0;right:-1%;font-size:clamp(80px,14vw,180px)}.page_header__s8jvR{margin-bottom:54px}.page_h1__6h_8d{font-size:clamp(38px,7vw,82px);line-height:.98;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:14px 0 0;max-width:15ch}.page_intro__CGp4e{font-size:clamp(16px,1.8vw,19px);line-height:1.55;color:var(--muted);max-width:54ch;margin:26px 0 0}.page_grid__h49WX{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.page_directLink__Icg9i{font-size:clamp(17px,2vw,22px);font-weight:600;color:var(--head)}.page_directNote__xHWan{margin:8px 0 0}.page_elsewhere__4qTL6{margin-top:40px}.page_socialLast__d6QWf{border-bottom:1px solid var(--border)}.page_socialLabel__Vxp1a{font-size:16px;color:var(--text)}.page_socialHandle__NBSJJ{margin-left:auto}.page_status__K8ljX{margin-top:40px;display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;color:var(--verify)}.page_statusDot__Bx2Fe{width:7px;height:7px;border-radius:50%;background:var(--verify);display:inline-block}.SectionHeader_header__ry4QT{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:34px;border-bottom:1px solid var(--border)}.SectionHeader_kicker__P9Hi3{margin:0 0 12px}.SectionHeader_title__a_HPA{margin:0}.SectionHeader_link__smIy4{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.page_main__3EZnp{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:clamp(110px,16vh,170px) clamp(16px,4vw,48px) 80px}.page_header__lwr4Q{position:relative;margin-bottom:46px}.page_watermark__i4wQj{top:-12%;right:-1%;font-size:clamp(90px,16vw,210px)}.page_kicker__4k0yD{margin:0 0 22px}.page_h1__j0r0d{font-size:clamp(40px,8vw,86px);line-height:.98;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:0;max-width:15ch}.page_intro__lsX9a{font-size:clamp(16px,1.8vw,19px);line-height:1.55;color:var(--muted);max-width:58ch;margin:26px 0 0}.WorkCard_frame__q_6ng{position:relative}.WorkCard_coverText__WEUPg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.WorkCard_body__VWngw{padding:22px 22px 26px}.WorkCard_title__Vqhih{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--head);margin:0 0 8px}.WorkCard_blurb__Guvcw{font-size:14px;line-height:1.5;color:var(--muted);margin:0}.WorkCard_role__ZIVK3{text-transform:uppercase;margin:8px 0 0;font-size:10.5px}.page_main__NI9UF{position:relative;z-index:2}.page_hero__6s3Wt{position:relative;max-width:1240px;margin:0 auto;padding:clamp(120px,20vh,210px) clamp(16px,4vw,48px) clamp(70px,11vh,130px)}.page_kicker__D6KvC{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 26px}.page_h1__puBOs{font-size:clamp(40px,7vw,86px);line-height:.96;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:0;max-width:14ch}.page_line__pSRXa{display:block}.page_lede__m4C_6{font-size:clamp(16px,2vw,20px);line-height:1.55;color:var(--muted);max-width:48ch;margin:30px 0 0}.page_cta__4wg9L{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:40px}.page_factRow__jmWK6{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:44px;font-family:var(--mono);font-size:12px;color:var(--dim)}.page_factStrong__Vm0cv{color:var(--text)}.page_factStatus__xOCYG{display:inline-flex;align-items:center;gap:7px;color:var(--verify)}.page_factDot__n_Aqm{width:6px;height:6px;border-radius:50%;background:var(--verify);display:inline-block}.page_section__MBhD4{position:relative;max-width:1240px;margin:0 auto;padding:clamp(48px,8vh,96px) clamp(16px,4vw,48px)}.page_workGrid__vej9q{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:22px}.page_watermark__zzOBc{bottom:-8%;left:-1%;font-size:clamp(90px,16vw,220px)}.page_capHead__YNBq9{margin-bottom:34px}.page_capKicker__N3XOL{margin:0 0 12px}.page_capTitle__0l65R{max-width:18ch}.page_capGrid__3G9Nf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.page_capNum__x_nna{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--accent-2);margin:0 0 14px}.page_capCardTitle__zEEkB{font-size:18px;font-weight:700;color:var(--head);margin:0 0 8px;letter-spacing:-.01em}.page_capBody__zyL9C{font-size:14px;line-height:1.5;color:var(--muted);margin:0}.page_metricsGrid__1oZLm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;border:1px solid var(--border);border-radius:18px;background:rgba(var(--surface-rgb),.5);padding:clamp(28px,4vw,48px)}.page_metricLabel__r1H4L{text-transform:uppercase;margin:12px 0 0}.page_metricNote__wKAHF{color:var(--dim)}.page_chipRow__vjmPw{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.page_chipNote__gyPY2{align-self:center}.page_contactSection__9x9bn{position:relative;max-width:1240px;margin:0 auto;padding:clamp(60px,10vh,130px) clamp(16px,4vw,48px);text-align:center}.page_contactKicker__uBPE_{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);margin:0 0 22px}.page_contactTitle__s6Uok{font-size:clamp(34px,7vw,84px);line-height:.98;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:0 auto;max-width:14ch}.page_contactCta__gnB7D{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:42px}.ProjectGrid_filterBar__N19KC{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid var(--border)}.ProjectGrid_pills__9rbdu{display:flex;gap:9px;flex-wrap:wrap}.ProjectGrid_grid__G337l{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:22px}.page_main__VPy51{position:relative;z-index:2}.page_article__D1sd6{max-width:760px;margin:0 auto;padding:clamp(100px,14vh,160px) clamp(16px,4vw,48px) clamp(60px,10vh,120px);animation:page_bkUp__Uuk5i .6s var(--ease-out) both}.page_back__ps6G4{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.page_meta__5S911{color:var(--accent-2);margin:30px 0 0}.page_h1__va1os{font-size:clamp(32px,5.5vw,60px);line-height:1.02;font-weight:800;letter-spacing:-.03em;color:var(--head);margin:14px 0 0}.page_excerpt__EWtTU{font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--muted);margin:22px 0 0}.page_figure__tT3GR{aspect-ratio:16/8;margin:40px 0 8px}.page_figNote__8Se67{margin:0 0 40px}.page_footerBar__vEGYp{margin-top:48px;padding-top:28px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center}.page_main__FVkhW{position:relative;z-index:2}.page_header__ykz95{position:relative;max-width:1080px;margin:0 auto;padding:clamp(110px,16vh,180px) clamp(16px,4vw,48px) clamp(40px,6vh,70px)}.page_watermark__46GyX{top:4%;right:-2%;font-size:clamp(80px,15vw,200px)}.page_back__JqydT{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.page_kicker__YLtR0{margin:26px 0 0}.page_h1__NiQjE{font-size:clamp(38px,7vw,82px);line-height:.98;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:14px 0 0;max-width:16ch}.page_summary__7kd2S{font-size:clamp(17px,2vw,22px);line-height:1.55;color:var(--muted);max-width:60ch;margin:28px 0 0}.page_metaGrid__r_y8D{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:44px;padding-top:28px;border-top:1px solid var(--border)}.page_metaKey__my9l4{text-transform:uppercase;letter-spacing:.16em;font-size:10px;margin:0 0 8px}.page_metaVal__Aj_kw{font-size:15px;color:var(--text);margin:0;text-transform:capitalize}.page_metaValOutput__PmSJY{color:var(--verify)}.page_coverWrap__Nl7Fo{max-width:1380px;margin:0 auto;padding:clamp(24px,4vh,48px) clamp(16px,4vw,48px)}.page_coverFigure__e0KvP{aspect-ratio:21/9;position:relative}.page_section__YA7k3{position:relative;max-width:1080px;margin:0 auto;padding:clamp(56px,9vh,110px) clamp(16px,4vw,48px)}.page_sectionHeadWide__PtV7Y{max-width:18ch}.page_sectionHeadNarrow__cNTbN{max-width:16ch}.page_bodyText__hvd42{font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:var(--read-4);margin:22px 0 0;max-width:62ch}.page_constraintGrid___S8N7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:42px}.page_constraint__zc_eG{border:1px solid var(--border);border-radius:14px;padding:22px;background:rgba(var(--surface-rgb),.5)}.page_constraintLabel__lkeS_{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-3);margin:0 0 10px;font-size:10px}.page_constraintBody__Eklyn{font-size:15px;line-height:1.5;color:var(--read-2);margin:0}.page_watermarkLeft__Lq_oQ{top:-6%;left:-2%;font-size:clamp(80px,15vw,200px)}.page_processHead__ozqGl{margin-bottom:40px}.page_steps__X_GzK{display:flex;flex-direction:column;gap:38px;max-width:64ch}.page_stepNum__rhl_j{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--accent-2);margin:0 0 8px}.page_stepTitle__ViDf6{font-size:20px;font-weight:700;color:var(--head);margin:0 0 10px;letter-spacing:-.01em}.page_stepBody__A0ywh{font-size:15.5px;line-height:1.6;color:var(--read-4);margin:0}.page_processFigure__ywZGB{margin-top:48px}.page_processFigureInner___6WnO{aspect-ratio:16/8}.page_outcomeHead__Ya6t_{margin-bottom:36px}.page_metricsGrid__TxqdK{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;border:1px solid var(--border);border-radius:18px;background:rgba(var(--surface-rgb),.5);padding:clamp(28px,4vw,46px)}.page_metricLabel__6WjJ5{text-transform:uppercase;margin:12px 0 0}.page_outcomeBody__UDkdO{font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:var(--read-4);margin:30px 0 0;max-width:62ch}.page_nextSection__i_T_L{max-width:1080px;margin:0 auto;padding:clamp(40px,6vh,80px) clamp(16px,4vw,48px) clamp(60px,10vh,120px)}.page_nextKicker__3TMr6{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin:0 0 12px}.page_nextTitle__x3CC_{font-size:clamp(24px,3.5vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--head);margin:0}.page_nextBtn__DYPh1{pointer-events:none}.page_main__1Cq1D{position:relative;z-index:2}.page_header__CXbcH{position:relative;max-width:1080px;margin:0 auto;padding:clamp(110px,16vh,180px) clamp(16px,4vw,48px) clamp(30px,5vh,56px)}.page_watermark__lhWv_{top:2%;right:-1%;font-size:clamp(80px,15vw,200px)}.page_h1__DUbY_{font-size:clamp(38px,7vw,82px);line-height:.98;font-weight:800;letter-spacing:-.035em;color:var(--head);margin:14px 0 0;max-width:16ch}.page_intro__ImTe6{font-size:clamp(16px,1.8vw,19px);line-height:1.55;color:var(--muted);max-width:56ch;margin:26px 0 0}.page_featuredSection__toaah{max-width:1080px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.page_featured__T0MBS{grid-template-columns:minmax(0,1fr);gap:14px;border-top:0;border:1px solid var(--border);border-radius:18px;padding:clamp(24px,3vw,40px);background:rgba(var(--surface-rgb),.5);text-decoration:none}.page_featuredMeta__A_UL3{color:var(--accent-2)}.page_featuredTitle__Q0Rcg{font-size:clamp(24px,3.6vw,40px)}.page_featuredEx__NotFw{font-size:16px}.page_featuredLink__mYSeC{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.page_listSection__tHaxW{max-width:1080px;margin:0 auto;padding:clamp(36px,5vh,64px) clamp(16px,4vw,48px) clamp(60px,10vh,120px)}.page_listLabel__jQ_O1{text-transform:uppercase;letter-spacing:.16em;margin:0 0 6px}.page_row__hBYlV{text-decoration:none}