.site-components_header__xkpuC{position:relative;z-index:20;width:100%;background:#11151c;border-bottom:1px solid rgb(255 255 255/12%);color:#fff;font-family:var(--font-instrument),sans-serif}.site-components_footerBottom__8Qctg,.site-components_footerInner__oTsaK,.site-components_headerInner__UfBpz{width:min(1180px,calc(100% - 48px));margin:0 auto}.site-components_headerInner__UfBpz{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-components_wordmark__1jztp{color:inherit;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1;text-decoration:none;white-space:nowrap}.site-components_desktopNav__Q1pjF{display:flex;align-items:center;gap:30px;margin-left:auto}.site-components_desktopNav__Q1pjF a,.site-components_mobileMenu__S7YO7 a{color:inherit;font-size:15px;text-decoration:none}.site-components_desktopNav__Q1pjF a:focus-visible,.site-components_desktopNav__Q1pjF a:hover,.site-components_footer__ac6rK a:focus-visible,.site-components_footer__ac6rK a:hover,.site-components_mobileMenu__S7YO7 a:focus-visible,.site-components_mobileMenu__S7YO7 a:hover{text-decoration:underline;text-underline-offset:4px}.site-components_footer__ac6rK a:focus-visible,.site-components_header__xkpuC a:focus-visible,.site-components_header__xkpuC summary:focus-visible{outline:2px solid #3abdbc;outline-offset:3px}.site-components_headerAction__WYmDy{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;background:#3abdbc;border-radius:8px;color:#11151c;font-size:15px;font-weight:700;text-decoration:none}.site-components_headerAction__WYmDy:hover{background:#fff;color:#11151c;text-decoration:none}.site-components_headerAction__WYmDy:focus-visible{outline-color:#fff}.site-components_mobileMenu__S7YO7 a.site-components_headerAction__WYmDy{color:#11151c}.site-components_mobileMenu__S7YO7 a.site-components_headerAction__WYmDy:hover{color:#11151c;text-decoration:none}.site-components_header__xkpuC .site-components_headerAction__WYmDy:focus-visible{outline-color:#fff}.site-components_mobileMenu__S7YO7{display:none;position:relative}.site-components_mobileMenu__S7YO7 summary{min-width:52px;min-height:44px;display:grid;place-items:center;cursor:pointer;list-style:none;font-size:15px}.site-components_mobileMenu__S7YO7 summary::-webkit-details-marker{display:none}.site-components_mobileMenu__S7YO7 nav{position:absolute;top:50px;right:0;min-width:190px;display:grid;background:#11151c;border:1px solid rgb(255 255 255/16%);padding:12px;box-shadow:0 18px 44px rgb(0 0 0/24%)}.site-components_mobileMenu__S7YO7 nav a{min-height:44px;display:flex;align-items:center;padding:0 10px}.site-components_footer__ac6rK{background:#11151c;color:#fff;font-family:var(--font-instrument),sans-serif;padding:72px 0 28px}.site-components_footerInner__oTsaK{display:grid;grid-template-columns:1.7fr .8fr 1fr;gap:72px}.site-components_footerIntro__7x_95 p{max-width:420px;margin:24px 0 0;color:#8f98a8;font-size:16px;line-height:1.55}.site-components_footerContact__LuX3_,.site-components_footer__ac6rK nav{display:grid;align-content:start;gap:14px}.site-components_footerContact__LuX3_ span,.site-components_footer__ac6rK a{color:inherit;font-size:15px;text-decoration:none}.site-components_footerContact__LuX3_ span{color:#8f98a8}.site-components_footerBottom__8Qctg{margin-top:68px;padding-top:22px;border-top:1px solid rgb(255 255 255/14%);display:flex;justify-content:space-between;gap:24px;color:#8f98a8;font-size:13px}.site-components_footerBottom__8Qctg div{display:flex;gap:20px}@media (max-width:720px){.site-components_footerBottom__8Qctg,.site-components_footerInner__oTsaK,.site-components_headerInner__UfBpz{width:min(100% - 32px,1180px)}.site-components_headerInner__UfBpz{min-height:64px;gap:16px}.site-components_desktopNav__Q1pjF,.site-components_headerInner__UfBpz>.site-components_headerAction__WYmDy{display:none}.site-components_mobileMenu__S7YO7{display:block}.site-components_mobileMenu__S7YO7 nav{position:fixed;top:64px;right:0;left:0;min-width:0;padding:16px}.site-components_mobileMenu__S7YO7 nav .site-components_headerAction__WYmDy{margin-top:8px}.site-components_footer__ac6rK{padding-top:56px}.site-components_footerInner__oTsaK{grid-template-columns:1fr;gap:38px}.site-components_footerBottom__8Qctg{margin-top:48px;flex-direction:column}}.site-components_footerBottom__8Qctg>div{display:flex;flex-wrap:wrap;gap:14px}.systems-rail_systems__wNaEt{position:relative;width:100%;padding:26px max(24px,calc((100vw - 1240px) / 2));overflow:hidden;background:#11151c;border-block:1px solid rgb(143 152 168/28%);color:#fff}.systems-rail_heading__a6NOk{margin:0 0 20px;color:#3abdbc;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3}.systems-rail_track__wkpC_{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 0;margin:0;padding:0;list-style:none}.systems-rail_item__VNnRe{display:flex;flex:0 0 auto;align-items:center;color:#fff;font-size:clamp(15px,1.35vw,18px);font-weight:650;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}.systems-rail_item__VNnRe:not(:last-child):after{width:4px;height:4px;margin:0 clamp(16px,2.5vw,32px);background:#3abdbc;border-radius:50%;content:""}@media (max-width:799px){.systems-rail_systems__wNaEt{padding-inline:16px}.systems-rail_track__wkpC_{justify-content:flex-start;flex-wrap:nowrap;padding:0 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.systems-rail_track__wkpC_::-webkit-scrollbar{display:none}.systems-rail_item__VNnRe{font-size:16px}.systems-rail_systems__wNaEt:after{position:absolute;right:0;bottom:16px;width:42px;height:40px;background:linear-gradient(90deg,transparent,#11151c);content:"";pointer-events:none}}.deliverable-illustration_figure__7qwBG{width:100%}.deliverable-illustration_illustration__grNdr{display:block;width:100%;height:auto;overflow:visible;color:var(--paper)}.deliverable-illustration_illustration__grNdr text{fill:currentColor;font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:13px;letter-spacing:-.01em}.deliverable-illustration_log__2OeK_ rect,.deliverable-illustration_outcomes__65EWA>rect:first-child,.deliverable-illustration_panel__mcYiD>rect:first-child,.deliverable-illustration_proposal__xJmRc>rect:first-child,.deliverable-illustration_source__HdKaq rect,.deliverable-illustration_workspaceContent__bCi4C rect,.deliverable-illustration_workspaceFrame__h8UyY{fill:rgb(255 255 255/4%);stroke:rgb(255 255 255/28%);stroke-width:1}.deliverable-illustration_outcomes__65EWA circle,.deliverable-illustration_signal__T9SYh,.deliverable-illustration_source__HdKaq circle{fill:var(--signal-teal)}.deliverable-illustration_aiCore__IRKl5 path,.deliverable-illustration_boundaryLabel__cIjse path,.deliverable-illustration_control__9z0xJ path,.deliverable-illustration_hub__fMbUb path,.deliverable-illustration_panel__mcYiD path,.deliverable-illustration_proposal__xJmRc path,.deliverable-illustration_wires___I7Cz path,.deliverable-illustration_workspace__HQYqi path{fill:none;stroke:rgb(255 255 255/42%);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.deliverable-illustration_panel__mcYiD .deliverable-illustration_activeWire__0_jrC,.deliverable-illustration_wires___I7Cz .deliverable-illustration_activeWire__0_jrC{stroke:var(--signal-teal);stroke-width:1.75}.deliverable-illustration_aiCore__IRKl5 circle,.deliverable-illustration_control__9z0xJ>path:first-child,.deliverable-illustration_hub__fMbUb rect{fill:rgb(58 189 188/12%);stroke:var(--signal-teal);stroke-width:1.3}.deliverable-illustration_hub__fMbUb circle{fill:var(--signal-teal)}.deliverable-illustration_aiCore__IRKl5 text,.deliverable-illustration_control__9z0xJ text,.deliverable-illustration_hub__fMbUb text,.deliverable-illustration_panelTitle__2pRB7{fill:var(--paper);font-weight:650}.deliverable-illustration_panel__mcYiD>path,.deliverable-illustration_workspace__HQYqi>path{stroke:rgb(255 255 255/18%)}.deliverable-illustration_panel__mcYiD rect:not(:first-child){fill:rgb(255 255 255/5%);stroke:rgb(255 255 255/18%)}.deliverable-illustration_smallText__77gS8{fill:var(--steel)!important;font-size:11px!important}.deliverable-illustration_outcomes__65EWA g circle{fill:transparent;stroke:var(--signal-teal);stroke-width:1.3}.deliverable-illustration_log__2OeK_ circle{fill:var(--signal-teal)}.deliverable-illustration_log__2OeK_ text,.deliverable-illustration_navigation__A1wnn text{fill:var(--steel)}.deliverable-illustration_workspace__HQYqi circle:not(.deliverable-illustration_signal__T9SYh){fill:rgb(255 255 255/32%)}.deliverable-illustration_workspaceContent__bCi4C rect:nth-of-type(3),.deliverable-illustration_workspaceContent__bCi4C rect:nth-of-type(4){fill:rgb(255 255 255/16%);stroke:none}.deliverable-illustration_workspaceContent__bCi4C .deliverable-illustration_badge__dM9Uz{fill:rgb(58 189 188/14%);stroke:var(--signal-teal)}.deliverable-illustration_approvalText__nXMSH,.deliverable-illustration_badgeText__WqvO3{fill:var(--signal-teal)!important;font-size:11px!important}.deliverable-illustration_avatarText__FzMKv{fill:var(--deep-blue)!important;font-size:9px!important;font-weight:750}.deliverable-illustration_boundary__meqxH{fill:none;stroke:rgb(255 255 255/24%);stroke-width:1;stroke-dasharray:5 5}.deliverable-illustration_boundaryLabel__cIjse rect{fill:var(--deep-blue)}.deliverable-illustration_boundaryLabel__cIjse text{fill:var(--steel);font-size:11px}.deliverable-illustration_proposal__xJmRc rect:not(:first-child){fill:rgb(255 255 255/14%);stroke:none}.deliverable-illustration_proposal__xJmRc .deliverable-illustration_approval__w4vvu{fill:rgb(58 189 188/12%);stroke:var(--signal-teal)}.deliverable-illustration_proposal__xJmRc .deliverable-illustration_approvalText__nXMSH{font-size:11px!important}.deliverable-illustration_mobileSummary__oauGN{display:none}@media(max-width:520px){.deliverable-illustration_illustration__grNdr text{font-size:15px}.deliverable-illustration_approvalText__nXMSH,.deliverable-illustration_badgeText__WqvO3,.deliverable-illustration_boundaryLabel__cIjse text,.deliverable-illustration_smallText__77gS8{font-size:13px!important}.deliverable-illustration_avatarText__FzMKv{font-size:11px!important}.deliverable-illustration_mobileSummary__oauGN{display:block;margin:12px 6px 0;color:var(--paper);font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;font-size:13px;line-height:1.45}}.home_page__NOZQO{--paper:#fff;--ink:#14171b;--muted:#626a76;--line:#d9dfe2;--soft:#f5f5f3;--mist:#f2f5f6;--night:#11151c;--deep-blue:#071b3a;--signal-teal:#3abdbc;--steel:#8f98a8;background:var(--paper);color:var(--ink);font-family:var(--font-instrument),sans-serif;overflow:clip}.home_page__NOZQO *,.home_page__NOZQO :after,.home_page__NOZQO :before{box-sizing:border-box}.home_shell__sGt5b{width:min(1240px,calc(100% - 48px));margin:0 auto}.home_caseMeta__tg9gt,.home_label__DLcmZ{margin:0;color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.home_hero__o4ZPq{position:relative;min-height:min(820px,calc(100svh - 72px));display:grid;overflow:hidden;background:radial-gradient(circle at 52% 36%,rgb(7 27 58/96%) 0,transparent 52%),linear-gradient(145deg,#071b3a,#11151c 67%);color:#fff}.home_heroNetwork__gdgsJ{position:absolute;inset:4% -7% auto;width:114%;height:72%;pointer-events:none;opacity:.58}.home_heroNetwork__gdgsJ svg{width:100%;height:100%;overflow:visible}.home_heroNetwork__gdgsJ .networkLinks path{fill:none;stroke:#3abdbc;stroke-width:1.15;stroke-dasharray:10 15;stroke-linecap:round;stroke-dashoffset:0;animation:home_hero-network-path__Xeh9E 1.8s cubic-bezier(.22,1,.36,1) both}.home_heroNetwork__gdgsJ .networkNodes>g{opacity:.72;animation:home_hero-network-node__h_Iwz .7s ease-out both}.home_heroNetwork__gdgsJ .networkNodes>g:nth-child(2){animation-delay:.08s}.home_heroNetwork__gdgsJ .networkNodes>g:nth-child(3){animation-delay:.16s}.home_heroNetwork__gdgsJ .networkNodes>g:nth-child(4){animation-delay:.24s}.home_heroNetwork__gdgsJ .networkNodes>g:nth-child(5){animation-delay:.32s}.home_heroNetwork__gdgsJ .networkNodes>g:nth-child(6){animation-delay:.4s}.home_heroNetwork__gdgsJ circle{fill:#3abdbc}.home_heroNetwork__gdgsJ text{fill:#8f98a8;font-family:var(--font-instrument),sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em}.home_heroNetwork__gdgsJ [data-kind=layer] text{fill:#fff}.home_heroInner__FriQK{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:76px 0 92px;text-align:center}.home_heroLabel__TlT3e{margin:0 0 28px;color:#3abdbc;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.home_hero__o4ZPq h1{max-width:1240px;margin:0;font-size:clamp(4.75rem,10.5vw,9.5rem);font-weight:780;letter-spacing:-.07em;line-height:.82;text-wrap:balance}.home_hero__o4ZPq h1 span,.home_hero__o4ZPq h1 strong{display:block}.home_hero__o4ZPq h1 span{color:#8f98a8}.home_hero__o4ZPq h1 strong{color:#fff;font-weight:inherit}.home_heroIntro__4nRZD{max-width:650px;margin:40px 0 0;color:#fff;font-size:clamp(18px,1.5vw,21px);line-height:1.52}.home_heroActions__F1he6{display:flex;align-items:center;gap:24px;margin-top:38px}.home_primaryAction__lRjWU,.home_secondaryAction__hN2Qp{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:16px;font-weight:700;text-decoration:none}.home_primaryAction__lRjWU{padding:0 22px;background:#3abdbc;border:1px solid #3abdbc;border-radius:9px;color:#11151c}.home_secondaryAction__hN2Qp{border-bottom:1px solid #8f98a8}.home_primaryAction__lRjWU:hover{background:#fff;border-color:#fff}.home_secondaryAction__hN2Qp:hover{border-color:#fff}.home_primaryAction__lRjWU:focus-visible,.home_secondaryAction__hN2Qp:focus-visible{outline:2px solid #fff;outline-offset:4px}.home_primaryLink__S9PCi,.home_textLink__7VvOZ{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.home_primaryLink__S9PCi{padding:0 20px;background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.home_textLink__7VvOZ{border-bottom:1px solid var(--ink)}.home_primaryLink__S9PCi:focus-visible,.home_primaryLink__S9PCi:hover{background:var(--paper);color:var(--ink)}.home_textLink__7VvOZ:focus-visible,.home_textLink__7VvOZ:hover{border-bottom-width:2px}.home_primaryLink__S9PCi:focus-visible,.home_textLink__7VvOZ:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes home_hero-network-path__Xeh9E{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes home_hero-network-node__h_Iwz{0%{opacity:0}to{opacity:.72}}.home_about___4_IK,.home_contact__fJmDe,.home_deliverables__MuzCB,.home_process__eQCvB,.home_rationale__CapfZ,.home_work__CcaEy{padding:112px 0}.home_rationale__CapfZ{background:var(--paper)}.home_rationaleIntro__sFID5{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:clamp(48px,8vw,112px);align-items:end}.home_rationaleIntro__sFID5 h2{max-width:850px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:620;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.home_rationaleIntro__sFID5 p{max-width:520px;margin:0;color:var(--muted);font-size:clamp(18px,1.7vw,21px);line-height:1.55}.home_principles__WY84s{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,5vw,72px);margin-top:82px}.home_principles__WY84s article{padding-top:25px;border-top:1px solid var(--ink)}.home_principles__WY84s h3{margin:0 0 16px;font-size:24px;font-weight:620;letter-spacing:-.035em;line-height:1.1}.home_principles__WY84s p{max-width:360px;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.home_deliverables__MuzCB{background:var(--mist)}.home_deliverablesHeading__49ONc{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:68px}.home_deliverablesHeading__49ONc h2{margin:0;font-size:clamp(48px,6vw,76px);font-weight:650;letter-spacing:-.055em;line-height:.95}.home_deliverablesHeading__49ONc p{max-width:430px;margin:0;color:var(--muted);font-size:20px;line-height:1.5}.home_deliverableList__d2Ged{border-block:1px solid var(--ink)}.home_deliverable__Zh2ka{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(52px,9vw,132px);align-items:center;min-height:360px;padding:62px 0;border-bottom:1px solid var(--line)}.home_deliverable__Zh2ka:last-child{border-bottom:0}.home_deliverable__Zh2ka:nth-child(2n) .home_deliverableCopy__Jw38F{order:2}.home_deliverableCopy__Jw38F{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:22px}.home_deliverableIndex__cajej{grid-row:1/span 2;padding-top:7px;color:var(--deep-blue);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.06em}.home_deliverableCopy__Jw38F h3{max-width:660px;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:620;letter-spacing:-.05em;line-height:1}.home_deliverableCopy__Jw38F p{grid-column:2;max-width:560px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.55}.home_deliverableCopy__Jw38F>a{grid-column:2;justify-self:start;margin-top:26px}.home_deliverableVisual__tKRkJ{display:grid;place-items:center;min-height:210px;padding:36px;background:var(--deep-blue);border-radius:10px;color:var(--paper)}.home_deliverableFlow__zQt3A{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 8px;margin:0;padding:0;list-style:none}.home_deliverableFlow__zQt3A li{display:flex;align-items:center;color:var(--paper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.01em;line-height:1.4}.home_deliverableFlow__zQt3A li:not(:last-child):after{margin-left:8px;color:var(--signal-teal);content:"→"}.home_map__OJX5c{width:100%;height:auto;overflow:visible}.home_map__OJX5c path{fill:none;stroke:var(--ink);stroke-width:1.25;stroke-dasharray:6 5;animation:home_draw-path__73s6m .9s ease-out both}.home_map__OJX5c rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.1}.home_map__OJX5c text{fill:var(--ink);font-family:Geist Mono,ui-monospace,monospace;font-size:10px}@keyframes home_draw-path__73s6m{0%{stroke-dashoffset:48;opacity:0}to{stroke-dashoffset:0;opacity:1}}.home_about___4_IK h2,.home_contact__fJmDe h2,.home_sectionHeading__2L2pT h2{margin:20px 0 0;font-size:clamp(34px,4vw,54px);font-weight:570;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.home_aboutCopy___Txkl p,.home_contactInner__Iaw9L>div:last-child>p{color:var(--muted);font-size:18px;line-height:1.58}.home_work__CcaEy{border-top:1px solid var(--line)}.home_sectionHeading__2L2pT{max-width:760px;margin-bottom:72px}.home_caseList__AIw0F{border-top:1px solid var(--ink)}.home_case__K_YFK{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:clamp(56px,9vw,126px);align-items:center;padding:80px 0;border-bottom:1px solid var(--ink)}.home_case__K_YFK:nth-child(2n) .home_caseCopy__XCtu3{order:2}.home_case__K_YFK h3{margin:14px 0 24px;font-size:clamp(34px,4.5vw,56px);font-weight:580;letter-spacing:-.05em;line-height:1}.home_caseSummary__23Zkr{max-width:650px;margin:0 0 36px;color:var(--muted);font-size:19px;line-height:1.55}.home_caseDetails__thYFF{margin:0 0 32px}.home_caseDetails__thYFF div{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:14px 0;border-top:1px solid var(--line)}.home_caseDetails__thYFF dt{color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.home_caseDetails__thYFF dd{margin:0;font-size:15px;line-height:1.5}.home_caseVisual__d868U{min-height:340px;padding:44px 28px;background:var(--soft)}.home_moreWork__P4NRR{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;padding-top:88px}.home_moreWork__P4NRR>div:first-child>p:last-child{max-width:310px;margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.home_moreWorkList__maOnq{border-top:1px solid var(--ink)}.home_moreWorkList__maOnq article{display:grid;grid-template-columns:135px 1fr 1fr;gap:28px;padding:26px 0;border-bottom:1px solid var(--line)}.home_moreWorkList__maOnq span{color:var(--muted);font-size:12px}.home_moreWorkList__maOnq h3,.home_moreWorkList__maOnq p{margin:0}.home_moreWorkList__maOnq h3{font-size:19px;font-weight:560;letter-spacing:-.025em;line-height:1.2}.home_moreWorkList__maOnq p{color:var(--muted);font-size:14px;line-height:1.5}.home_process__eQCvB{background:var(--soft)}.home_processList__897pT{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.home_processList__897pT li{min-height:230px;padding:24px;border-right:1px solid var(--line)}.home_processList__897pT li:first-child{padding-left:0}.home_processList__897pT li:last-child{border-right:0}.home_processList__897pT span{color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.home_processList__897pT h3{margin:64px 0 12px;font-size:22px;font-weight:570;letter-spacing:-.03em}.home_processList__897pT p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.home_about___4_IK{border-bottom:1px solid var(--line)}.home_aboutGrid__TMajn,.home_contactInner__Iaw9L{display:grid;grid-template-columns:1fr .78fr;gap:clamp(72px,10vw,150px)}.home_aboutCopy___Txkl{padding-top:32px}.home_aboutCopy___Txkl p{margin:0 0 24px}.home_aboutCopy___Txkl .home_textLink__7VvOZ{margin-top:12px}.home_contact__fJmDe h2{max-width:700px}.home_contactInner__Iaw9L>div:last-child{align-self:end}.home_contactInner__Iaw9L>div:last-child>p{max-width:480px;margin:0 0 30px}@media(prefers-reduced-motion:reduce){.home_heroNetwork__gdgsJ .networkLinks path,.home_heroNetwork__gdgsJ .networkNodes>g,.home_map__OJX5c path{animation:none}}@media(max-width:900px){.home_aboutGrid__TMajn,.home_case__K_YFK,.home_contactInner__Iaw9L,.home_heroGrid__DhqFK{gap:56px}.home_rationaleIntro__sFID5{grid-template-columns:1fr;gap:28px}.home_rationaleIntro__sFID5 p{max-width:650px}.home_principles__WY84s{gap:30px}.home_deliverable__Zh2ka{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px}.home_moreWork__P4NRR{grid-template-columns:1fr;gap:34px}.home_moreWorkList__maOnq article{grid-template-columns:120px 1fr}.home_moreWorkList__maOnq p{grid-column:2}.home_processList__897pT{grid-template-columns:repeat(2,1fr)}.home_processList__897pT li:nth-child(2){border-right:0}.home_processList__897pT li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:800px){.home_deliverable__Zh2ka{grid-template-columns:1fr;gap:32px}.home_deliverable__Zh2ka:nth-child(2n) .home_deliverableCopy__Jw38F{order:0}}@media(max-width:760px){.home_shell__sGt5b{width:min(100% - 32px,1180px)}.home_hero__o4ZPq{min-height:min(780px,calc(100svh - 64px))}.home_heroInner__FriQK{width:min(100% - 32px,1240px);padding:68px 0 76px}.home_heroNetwork__gdgsJ{inset:8% -64% auto;width:220%;height:58%;opacity:.45}.home_heroLabel__TlT3e{max-width:300px;margin-bottom:24px;font-size:11px}.home_hero__o4ZPq h1{max-width:620px;font-size:clamp(3rem,13vw,4rem);letter-spacing:-.06em;line-height:.9}.home_heroIntro__4nRZD{max-width:560px;margin-top:30px;font-size:17px}.home_heroActions__F1he6{margin-top:30px}.home_aboutGrid__TMajn,.home_case__K_YFK,.home_contactInner__Iaw9L{grid-template-columns:1fr}.home_about___4_IK,.home_contact__fJmDe,.home_deliverables__MuzCB,.home_process__eQCvB,.home_rationale__CapfZ,.home_work__CcaEy{padding:74px 0}.home_about___4_IK h2,.home_contact__fJmDe h2,.home_deliverablesHeading__49ONc h2,.home_rationaleIntro__sFID5 h2,.home_sectionHeading__2L2pT h2{font-size:34px;line-height:1.06}.home_aboutCopy___Txkl p,.home_contactInner__Iaw9L>div:last-child>p,.home_rationaleIntro__sFID5 p{font-size:17px}.home_principles__WY84s{grid-template-columns:1fr;gap:0;margin-top:48px}.home_principles__WY84s article{padding:24px 0 28px}.home_principles__WY84s article:not(:last-child){border-bottom:1px solid var(--line)}.home_principles__WY84s h3{font-size:22px}.home_deliverablesHeading__49ONc{display:block;margin-bottom:42px}.home_deliverablesHeading__49ONc p{margin-top:18px;font-size:17px}.home_deliverable__Zh2ka{min-height:0;padding:46px 0}.home_deliverableCopy__Jw38F{grid-template-columns:38px minmax(0,1fr);column-gap:14px}.home_deliverableCopy__Jw38F h3{font-size:34px}.home_deliverableCopy__Jw38F p{margin-top:16px;font-size:17px}.home_deliverableVisual__tKRkJ{min-height:180px;padding:28px 22px}.home_deliverableFlow__zQt3A{align-items:flex-start;flex-direction:column;gap:7px}.home_deliverableFlow__zQt3A li:not(:last-child):after{display:block;margin:7px 0 0;content:"↓"}.home_sectionHeading__2L2pT{margin-bottom:44px}.home_case__K_YFK{gap:34px;padding:54px 0}.home_case__K_YFK:nth-child(2n) .home_caseCopy__XCtu3{order:0}.home_case__K_YFK h3{font-size:36px}.home_caseSummary__23Zkr{margin-bottom:28px;font-size:17px}.home_caseDetails__thYFF div{grid-template-columns:76px 1fr;gap:12px}.home_caseVisual__d868U{min-height:250px;padding:24px 16px}.home_moreWork__P4NRR{padding-top:62px}.home_moreWorkList__maOnq article{grid-template-columns:1fr;gap:10px}.home_moreWorkList__maOnq p{grid-column:auto}.home_processList__897pT{grid-template-columns:1fr}.home_processList__897pT li,.home_processList__897pT li:first-child{min-height:0;padding:24px 0 28px;border-right:0;border-bottom:1px solid var(--line)}.home_processList__897pT li:last-child{border-bottom:0}.home_processList__897pT h3{margin:28px 0 8px}.home_aboutGrid__TMajn,.home_contactInner__Iaw9L{gap:34px}.home_aboutCopy___Txkl{padding-top:0}.home_contact__fJmDe{padding-bottom:86px}}@media(max-width:520px){.home_heroActions__F1he6{width:100%;align-items:stretch;flex-direction:column;gap:14px}.home_secondaryAction__hN2Qp{align-self:center}.home_primaryAction__lRjWU{width:100%}}@media(max-width:380px){.home_caseDetails__thYFF div{grid-template-columns:1fr;gap:6px}}.home_engagements__fdbTN,.home_method__Coah_{padding:112px 0}.home_method__Coah_{background:var(--deep-blue);color:var(--paper)}.home_contactLabel__F4BgR,.home_darkLabel__SUxMy{margin:0;color:var(--signal-teal);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.home_methodHeading__F4eBR{display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,1.62fr);gap:clamp(48px,8vw,110px);align-items:start}.home_methodHeading__F4eBR h2{margin:0;font-size:clamp(48px,6.5vw,80px);font-weight:620;letter-spacing:-.06em;line-height:.93;text-wrap:balance}.home_methodHeading__F4eBR h2 span,.home_methodHeading__F4eBR h2 strong{display:block}.home_methodHeading__F4eBR h2 span:first-child{color:var(--steel)}.home_methodHeading__F4eBR h2 strong{font-weight:inherit}.home_methodList__mZUZU{display:grid;grid-template-columns:repeat(3,1fr);margin:88px 0 0;padding:0;border-top:1px solid rgb(255 255 255/32%);list-style:none}.home_methodList__mZUZU li{min-height:250px;padding:26px clamp(24px,3vw,44px) 0;border-right:1px solid rgb(255 255 255/18%)}.home_methodList__mZUZU li:first-child{padding-left:0}.home_methodList__mZUZU li:last-child{padding-right:0;border-right:0}.home_methodIndex__H9oBR{color:var(--signal-teal);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.home_methodList__mZUZU h3{margin:68px 0 14px;font-size:26px;font-weight:620;letter-spacing:-.035em;line-height:1.1}.home_methodList__mZUZU p{max-width:330px;margin:0;color:#c7ced8;font-size:16px;line-height:1.58}.home_engagements__fdbTN{background:var(--paper)}.home_engagementsHeading__8zB_Y,.home_workHeading__f9xSi{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:64px}.home_about___4_IK h2,.home_contact__fJmDe h2,.home_engagementsHeading__8zB_Y h2,.home_moreWorkHeading__ymoWz h2,.home_workHeading__f9xSi h2{margin:0;font-size:clamp(42px,5.8vw,72px);font-weight:620;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.home_engagementsHeading__8zB_Y p,.home_workHeading__f9xSi p{max-width:440px;margin:0;color:var(--muted);font-size:18px;line-height:1.55}.home_engagementList__xkb_h{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink)}.home_engagementList__xkb_h article{min-height:250px;padding:32px clamp(24px,3vw,42px);border-right:1px solid var(--line)}.home_engagementList__xkb_h article:first-child{padding-left:0}.home_engagementList__xkb_h article:last-child{padding-right:0;border-right:0}.home_engagementList__xkb_h h3{margin:0 0 70px;font-size:24px;font-weight:620;letter-spacing:-.035em}.home_engagementList__xkb_h p{max-width:340px;margin:0;color:var(--muted);font-size:16px;line-height:1.58}.home_work__CcaEy{border-top:0;background:var(--mist)}.home_workEyebrow__LQA9w{margin:0 0 18px;color:var(--deep-blue);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.home_caseList__AIw0F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:0}.home_casePanel__yTzCf{display:flex;min-width:0;min-height:710px;flex-direction:column;overflow:hidden;background:var(--deep-blue);border:1px solid rgb(255 255 255/10%);border-radius:10px;color:var(--paper)}.home_caseVisual__d868U{position:relative;min-height:270px;display:grid;place-items:center;padding:52px 26px 34px;background:linear-gradient(145deg,rgb(58 189 188/11%),transparent 66%),linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0);background-size:auto,28px 28px,28px 28px;color:var(--signal-teal)}.home_caseVisualWithImage__518ke{overflow:hidden;padding:0;background:var(--night)}.home_caseVisualWithImage__518ke:after{position:absolute;inset:42% 0 0;z-index:1;background:linear-gradient(transparent,rgb(7 27 58/88%));content:"";pointer-events:none}.home_caseScreenshot__EnRQi{object-fit:cover;filter:saturate(.78) contrast(1.03)}.home_caseNumber__oQpJE{position:absolute;top:22px;left:24px;color:var(--steel);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.08em}.home_caseNumberOnImage__qSGB_{z-index:2;padding:6px 8px;border-radius:5px;background:rgb(7 27 58/82%);color:var(--paper)}.home_caseTags__5AjBi{position:absolute;right:20px;bottom:18px;left:20px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.home_caseTags__5AjBi li{padding:5px 8px;border:1px solid rgb(255 255 255/22%);border-radius:999px;color:#c7ced8;font-family:Geist Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.home_caseCopy__XCtu3{display:flex;flex:1;flex-direction:column;padding:34px 30px 32px}.home_caseLabel__m5LGX,.home_supportingLabel__jg145{margin:0;color:var(--signal-teal);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.45;text-transform:uppercase}.home_caseCopy__XCtu3 h3{max-width:620px;margin:17px 0 20px;font-size:clamp(32px,3.2vw,46px);font-weight:620;letter-spacing:-.052em;line-height:.98}.home_caseCopy__XCtu3>p:not(.home_caseLabel__m5LGX){max-width:650px;margin:0 0 30px;color:#c7ced8;font-size:16px;line-height:1.58}.home_caseBuilt__ON4Cw{margin:auto 0 0!important;padding-top:18px;border-top:1px solid rgb(255 255 255/20%);color:#f3f5f7!important;font-size:13px!important;line-height:1.5!important}.home_caseBuilt__ON4Cw span{display:block;margin-bottom:6px;color:var(--steel);font-family:Geist Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.home_caseLink__N8brm{min-height:44px;display:inline-flex;align-items:center;align-self:flex-start;gap:9px;margin-top:20px;border-bottom:1px solid rgb(255 255 255/55%);color:var(--paper);font-size:14px;font-weight:650;text-decoration:none}.home_caseLink__N8brm:hover{border-color:var(--paper)}.home_caseLink__N8brm:focus-visible{outline:2px solid var(--signal-teal);outline-offset:4px}.home_map__OJX5c path{stroke:currentColor}.home_map__OJX5c rect{fill:transparent;stroke:currentColor}.home_map__OJX5c text{fill:currentColor}.home_moreWork__P4NRR{display:block;padding-top:96px}.home_moreWorkHeading__ymoWz{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:end;margin-bottom:38px}.home_moreWorkHeading__ymoWz h2{font-size:clamp(34px,4vw,50px)}.home_moreWork__P4NRR .home_moreWorkHeading__ymoWz p{max-width:440px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.home_moreWorkList__maOnq{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--ink)}.home_moreWorkList__maOnq article{display:flex;min-height:310px;flex-direction:column;padding:24px clamp(18px,2.6vw,34px) 26px;border-right:1px solid var(--line)}.home_moreWorkList__maOnq article:first-child{padding-left:0}.home_moreWorkList__maOnq article:last-child{padding-right:0;border-right:0}.home_supportingNumber__0lveB{margin-bottom:64px;color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.home_moreWorkList__maOnq h3{margin:18px 0 14px;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.home_moreWorkList__maOnq article>p:last-child{max-width:500px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.home_moreWorkList__maOnq .home_supportingLabel__jg145{color:var(--muted);font-size:11px;line-height:1.45}.home_workLink__liGS4{min-height:48px;display:inline-flex;align-items:center;gap:10px;margin-top:34px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:15px;font-weight:650;text-decoration:none}.home_workLink__liGS4:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.home_about___4_IK{border-bottom:0;background:var(--paper)}.home_aboutGrid__TMajn{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,110px);align-items:center}.home_portrait__hu0iH{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--mist);border-radius:10px}.home_portrait__hu0iH img{object-fit:cover;object-position:center 30%;filter:saturate(.82)}.home_aboutCopy___Txkl{max-width:650px;padding-top:0}.home_aboutCopy___Txkl .home_label__DLcmZ{margin-bottom:24px;color:var(--deep-blue);font-size:11px;line-height:1.4}.home_aboutCopy___Txkl h2{font-size:clamp(42px,5.4vw,68px)}.home_aboutCopy___Txkl>p:not(.home_label__DLcmZ){margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.58}.home_aboutCopy___Txkl .home_textLink__7VvOZ{margin-top:34px}.home_contact__fJmDe{padding-bottom:128px;background:var(--night);color:var(--paper)}.home_contactInner__Iaw9L{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(64px,9vw,130px);align-items:end}.home_contactLabel__F4BgR{margin-bottom:24px}.home_contact__fJmDe h2{max-width:780px}.home_contactCopy___J8EF>p{max-width:470px;margin:0 0 36px;color:#c7ced8;font-size:19px;line-height:1.58}.home_contactActions__uS_1D{display:flex;align-items:center;gap:24px}.home_contactPrimary__JMCzC,.home_contactSecondary__FoQFm{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--paper);font-size:15px;font-weight:700;text-decoration:none}.home_contactPrimary__JMCzC{padding:0 22px;border:1px solid var(--signal-teal);border-radius:9px;background:var(--signal-teal);color:var(--night)}.home_contactSecondary__FoQFm{border-bottom:1px solid var(--steel)}.home_contactPrimary__JMCzC:hover{border-color:var(--paper);background:var(--paper)}.home_contactSecondary__FoQFm:hover{border-color:var(--paper)}.home_contactPrimary__JMCzC:focus-visible,.home_contactSecondary__FoQFm:focus-visible{outline:2px solid var(--paper);outline-offset:4px}@media(max-width:1000px){.home_methodHeading__F4eBR{grid-template-columns:1fr;gap:28px}.home_methodList__mZUZU{margin-top:64px}.home_caseList__AIw0F{grid-template-columns:1fr}.home_casePanel__yTzCf{min-height:0}.home_caseCopy__XCtu3{min-height:470px}.home_moreWorkHeading__ymoWz{grid-template-columns:1fr;gap:20px}.home_moreWorkList__maOnq{grid-template-columns:repeat(2,1fr)}.home_moreWorkList__maOnq article:nth-child(2){border-right:0}.home_moreWorkList__maOnq article:nth-child(-n+2){border-bottom:1px solid var(--line)}.home_moreWorkList__maOnq article:nth-child(3){padding-left:0}}@media(max-width:760px){.home_engagements__fdbTN,.home_method__Coah_{padding:74px 0}.home_about___4_IK h2,.home_contact__fJmDe h2,.home_engagementsHeading__8zB_Y h2,.home_methodHeading__F4eBR h2,.home_moreWorkHeading__ymoWz h2,.home_workHeading__f9xSi h2{font-size:34px;line-height:1.06}.home_methodList__mZUZU{grid-template-columns:1fr;margin-top:50px}.home_methodList__mZUZU li,.home_methodList__mZUZU li:first-child{min-height:0;padding:24px 0 30px;border-right:0;border-bottom:1px solid rgb(255 255 255/18%)}.home_methodList__mZUZU li:last-child{border-bottom:0}.home_methodList__mZUZU h3{margin:28px 0 10px}.home_engagementsHeading__8zB_Y,.home_workHeading__f9xSi{display:block;margin-bottom:40px}.home_engagementsHeading__8zB_Y p,.home_workHeading__f9xSi>p{margin-top:18px;font-size:17px}.home_engagementList__xkb_h{grid-template-columns:1fr}.home_engagementList__xkb_h article,.home_engagementList__xkb_h article:first-child{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.home_engagementList__xkb_h article:last-child{border-bottom:0}.home_engagementList__xkb_h h3{margin-bottom:18px}.home_deliverableVisual__tKRkJ{min-height:190px;padding:16px 10px}.home_caseVisual__d868U{min-height:250px;padding:48px 14px 34px}.home_caseCopy__XCtu3{min-height:0;padding:30px 24px}.home_caseCopy__XCtu3 h3{font-size:36px}.home_caseCopy__XCtu3>p:not(.home_caseLabel__m5LGX){margin-bottom:28px;font-size:16px}.home_moreWork__P4NRR{padding-top:66px}.home_moreWorkList__maOnq{grid-template-columns:1fr}.home_moreWorkList__maOnq article,.home_moreWorkList__maOnq article:first-child,.home_moreWorkList__maOnq article:nth-child(3){min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.home_moreWorkList__maOnq article:last-child{border-bottom:0}.home_supportingNumber__0lveB{margin-bottom:30px}.home_portrait__hu0iH{aspect-ratio:4/3}.home_aboutGrid__TMajn,.home_contactInner__Iaw9L{grid-template-columns:1fr;gap:40px}.home_aboutCopy___Txkl{max-width:none}.home_contact__fJmDe{padding-bottom:86px}.home_contactActions__uS_1D{align-items:flex-start;flex-direction:column}.home_contactSecondary__FoQFm{min-height:42px}}@media(max-width:520px){.home_contactPrimary__JMCzC{width:100%}}@media(max-width:380px){.home_caseCopy__XCtu3 dl div{grid-template-columns:1fr;gap:6px}}.home_deliverableVisual__tKRkJ{position:relative;min-height:250px;padding:24px;background:radial-gradient(circle at 78% 18%,rgb(58 189 188/10%),transparent 34%),linear-gradient(rgb(255 255 255/3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/3%) 1px,transparent 1px),var(--deep-blue);background-size:auto,24px 24px,24px 24px,auto;border:1px solid rgb(255 255 255/8%)}.inner_page__HhQCl{--paper:#fff;--ink:#14171b;--muted:#5d6673;--line:#d9dfe2;--soft:#f5f5f3;--mist:#f2f5f6;--night:#11151c;--deep-blue:#071b3a;--signal-teal:#3abdbc;--teal-ink:#17807f;--steel:#8f98a8;--cloud:#c7ced8;background:var(--paper);color:var(--ink);font-family:var(--font-instrument),sans-serif;overflow:clip}.inner_page__HhQCl *,.inner_page__HhQCl :after,.inner_page__HhQCl :before{box-sizing:border-box}.inner_page__HhQCl img{display:block}.inner_shell__KI0dK{width:min(1240px,calc(100% - 48px));margin:0 auto}.inner_label__jwC2f{margin:0;color:var(--teal-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.inner_labelLight__mWh0L{color:var(--signal-teal)}.inner_labelMuted__VXwxF{color:var(--muted)}.inner_hero__kiB_v{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 28%,rgb(7 27 58/96%) 0,transparent 54%),linear-gradient(145deg,#071b3a,#11151c 70%);color:#fff}.inner_heroGrid__Y_VlC{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(40px,6vw,96px);align-items:center;padding:clamp(56px,8vw,104px) 0}.inner_heroSingle__2MEKH{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(48px,6vw,80px)}.inner_heroCopy__e2NPc{min-width:0}.inner_heroCopy__e2NPc .inner_label__jwC2f{margin-bottom:22px;color:var(--signal-teal)}.inner_heroSingle__2MEKH .inner_heroCopy__e2NPc{max-width:1040px}.inner_hero__kiB_v h1{margin:0;font-size:clamp(2.5rem,4.6vw,4.2rem);font-weight:720;letter-spacing:-.05em;line-height:.97;text-wrap:balance;overflow-wrap:anywhere}.inner_hero__kiB_v h1 span,.inner_hero__kiB_v h1 strong{display:block}.inner_hero__kiB_v h1 span{color:var(--steel)}.inner_hero__kiB_v h1 strong{font-weight:inherit}.inner_heroIntro__9O1p4{max-width:600px;margin:26px 0 0;color:#dfe4ea;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.inner_heroActions__F7eBj{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.inner_heroMedia__H0iCX{min-width:0}.inner_heroPhoto__R_7LW{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0d1a2e;border-radius:12px}.inner_heroPhotoTall__WeMhp{aspect-ratio:5/4}.inner_heroPhoto__R_7LW img{object-fit:cover;filter:saturate(.82)}.inner_heroShot__XR1jg{position:relative;aspect-ratio:16/11;overflow:hidden;background:#0d1a2e;border:1px solid rgb(255 255 255/14%);border-radius:12px;box-shadow:0 30px 70px rgb(0 0 0/35%)}.inner_heroShot__XR1jg img{object-fit:cover;object-position:top left;filter:saturate(.85)}.inner_heroCaption__33xtB{margin:14px 4px 0;color:var(--steel);font-size:13px;line-height:1.5}.inner_section__1y7yM{padding:clamp(64px,8vw,112px) 0}.inner_sectionTight__k1_Sp{padding:clamp(48px,6vw,80px) 0}.inner_mist__6ZXFR{background:var(--mist)}.inner_deep__dJ2lw{background:var(--deep-blue);color:#fff}.inner_night__3sVZI{background:var(--night);color:#fff}.inner_heading__y_Fli{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.inner_headingRow__qE09u{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(24px,5vw,80px);align-items:end;max-width:none}.inner_headingRow__qE09u h2,.inner_heading__y_Fli h2{margin:14px 0 0;font-size:clamp(32px,4.2vw,56px);font-weight:620;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.inner_headingRow__qE09u p,.inner_heading__y_Fli p{max-width:620px;margin:18px 0 0;color:var(--muted);font-size:clamp(17px,1.4vw,19px);line-height:1.55}.inner_headingRow__qE09u>p{margin:0 0 6px}.inner_deep__dJ2lw .inner_headingRow__qE09u p,.inner_deep__dJ2lw .inner_heading__y_Fli p,.inner_night__3sVZI .inner_headingRow__qE09u p,.inner_night__3sVZI .inner_heading__y_Fli p{color:var(--cloud)}.inner_prose__hT8Vj{max-width:640px}.inner_prose__hT8Vj h2{margin:14px 0 20px;font-size:clamp(30px,3.6vw,46px);font-weight:620;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.inner_prose__hT8Vj h3{margin:28px 0 10px;font-size:21px;font-weight:620;letter-spacing:-.03em}.inner_prose__hT8Vj p{margin:0 0 18px;color:var(--muted);font-size:17px;line-height:1.62}.inner_prose__hT8Vj p:last-child{margin-bottom:0}.inner_prose__hT8Vj strong{color:var(--ink);font-weight:620}.inner_deep__dJ2lw .inner_prose__hT8Vj p,.inner_night__3sVZI .inner_prose__hT8Vj p{color:var(--cloud)}.inner_deep__dJ2lw .inner_prose__hT8Vj strong,.inner_night__3sVZI .inner_prose__hT8Vj strong{color:#fff}.inner_quote__H_rHR{margin:0;padding:26px 30px;border-left:3px solid var(--signal-teal);background:var(--mist);border-radius:0 10px 10px 0}.inner_quote__H_rHR p{margin:0;color:var(--ink);font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.02em;line-height:1.45}.inner_quote__H_rHR cite{display:block;margin-top:14px;color:var(--muted);font-size:14px;font-style:normal}.inner_rows__iSvDq{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.inner_row__A68iS{display:grid;grid-template-columns:56px minmax(0,.85fr) minmax(0,1.15fr);gap:16px clamp(20px,3vw,48px);padding:30px 0;border-bottom:1px solid var(--line)}.inner_rowIndex__TQBMw{color:var(--teal-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.9}.inner_row__A68iS h3{margin:0;font-size:clamp(20px,2vw,26px);font-weight:620;letter-spacing:-.03em;line-height:1.18}.inner_row__A68iS p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.inner_deep__dJ2lw .inner_rows__iSvDq{border-top-color:rgb(255 255 255/40%)}.inner_deep__dJ2lw .inner_row__A68iS{border-bottom-color:rgb(255 255 255/16%)}.inner_deep__dJ2lw .inner_rowIndex__TQBMw{color:var(--signal-teal)}.inner_deep__dJ2lw .inner_row__A68iS p{color:var(--cloud)}.inner_split__ZeSaz{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:clamp(40px,7vw,110px);align-items:center}.inner_splitStart__42PZS{align-items:start}.inner_splitReverse__Pf_28 .inner_splitMedia__UuShp{order:-1}.inner_splitMedia__UuShp{min-width:0}.inner_figure__zm0e7{position:relative;margin:0;overflow:hidden;background:var(--mist);border-radius:12px}.inner_figure__zm0e7 img{width:100%;height:auto;filter:saturate(.82)}.inner_figureTall__GkTg8{aspect-ratio:4/5}.inner_figureWide__MNYqW{aspect-ratio:3/2}.inner_figureTall__GkTg8 img,.inner_figureWide__MNYqW img{position:absolute;inset:0;height:100%;object-fit:cover}.inner_figure__zm0e7 figcaption{position:absolute;bottom:14px;left:14px;max-width:calc(100% - 28px);padding:7px 11px;background:rgb(17 21 28/80%);border-radius:6px;color:#fff;font-size:12px;letter-spacing:.01em;line-height:1.4}.inner_figureCaptionBelow__pgEsr figcaption{position:static;max-width:none;margin-top:12px;padding:0 2px;background:none;color:var(--muted);font-size:13px}.inner_panel__K6Ua2{padding:clamp(28px,4vw,44px);background:var(--deep-blue);border:1px solid rgb(255 255 255/8%);border-radius:12px;color:#fff}.inner_panelLight__dCz9S{background:var(--paper);border-color:var(--line);color:var(--ink)}.inner_panel__K6Ua2 h3{margin:0 0 22px;font-size:22px;font-weight:620;letter-spacing:-.03em;line-height:1.15}.inner_panel__K6Ua2 .inner_label__jwC2f{margin-bottom:16px;color:var(--signal-teal)}.inner_panelLight__dCz9S .inner_label__jwC2f{color:var(--teal-ink)}.inner_checkList__JqHPE{display:grid;gap:14px;margin:0;padding:0;list-style:none}.inner_checkList__JqHPE li{display:grid;grid-template-columns:20px 1fr;gap:12px;color:#dfe4ea;font-size:16px;line-height:1.5}.inner_checkList__JqHPE li:before{width:8px;height:8px;margin-top:8px;background:var(--signal-teal);border-radius:50%;content:""}.inner_panelLight__dCz9S .inner_checkList__JqHPE li{color:var(--ink)}.inner_panelLight__dCz9S .inner_checkList__JqHPE li:before{background:var(--teal-ink)}.inner_panel__K6Ua2 .inner_buttonPrimary__FOh2D,.inner_panel__K6Ua2 .inner_buttonSecondary__16sSH{margin-top:28px}.inner_panelDiagram__u3brn{display:grid;place-items:center;min-height:250px;padding:24px;background:radial-gradient(circle at 78% 18%,rgb(58 189 188/10%),transparent 34%),linear-gradient(rgb(255 255 255/3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/3%) 1px,transparent 1px),var(--deep-blue);background-size:auto,24px 24px,24px 24px,auto;border:1px solid rgb(255 255 255/8%);border-radius:12px;color:#fff}.inner_steps__cUXB4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.inner_stepsThree__bCDCj{grid-template-columns:repeat(3,minmax(0,1fr))}.inner_steps__cUXB4 li{display:flex;min-height:250px;flex-direction:column;padding:24px clamp(18px,2.6vw,36px) 30px;border-right:1px solid var(--line)}.inner_steps__cUXB4 li:first-child{padding-left:0}.inner_steps__cUXB4 li:last-child{padding-right:0;border-right:0}.inner_stepIndex__uoZjY{color:var(--teal-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.06em}.inner_steps__cUXB4 h3{margin:52px 0 12px;font-size:22px;font-weight:620;letter-spacing:-.03em;line-height:1.15}.inner_steps__cUXB4 p{margin:0;color:var(--muted);font-size:15px;line-height:1.58}.inner_stepMeta__E9A3N{margin-top:auto;padding-top:18px;color:var(--ink);font-size:14px;line-height:1.5}.inner_stepMeta__E9A3N span{display:block;margin-bottom:4px;color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.inner_deep__dJ2lw .inner_steps__cUXB4{border-top-color:rgb(255 255 255/40%)}.inner_deep__dJ2lw .inner_steps__cUXB4 li{border-right-color:rgb(255 255 255/16%)}.inner_deep__dJ2lw .inner_stepIndex__uoZjY{color:var(--signal-teal)}.inner_deep__dJ2lw .inner_steps__cUXB4 p{color:var(--cloud)}.inner_deep__dJ2lw .inner_stepMeta__E9A3N{color:#fff}.inner_deep__dJ2lw .inner_stepMeta__E9A3N span{color:var(--steel)}.inner_phases__O6TPP{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.inner_phase__gXFES{display:grid;grid-template-columns:72px minmax(0,.9fr) minmax(0,1.1fr);gap:18px clamp(24px,4vw,64px);padding:40px 0;border-bottom:1px solid var(--line)}.inner_phase__gXFES h3{margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);font-weight:620;letter-spacing:-.04em;line-height:1.1}.inner_phaseWho__yEIUh{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.inner_phaseWho__yEIUh strong{color:var(--ink);font-weight:620}.inner_phase__gXFES p{margin:0 0 16px;color:var(--muted);font-size:16px;line-height:1.6}.inner_phaseResult__lIhhi{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:0;padding:14px 16px;background:var(--mist);border-radius:8px;color:var(--ink);font-size:15px;line-height:1.5}.inner_phaseResult__lIhhi:before{width:8px;height:8px;margin-top:7px;background:var(--teal-ink);border-radius:50%;content:""}.inner_roles__qLrhb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inner_role___D8Lv{display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:12px}.inner_rolePhoto__kLY70{position:relative;aspect-ratio:1/1;background:var(--mist)}.inner_rolePhoto__kLY70 img{object-fit:cover;filter:saturate(.82)}.inner_roleBody__RQcmR{padding:22px 24px 26px}.inner_roleBody__RQcmR .inner_label__jwC2f{margin-bottom:10px}.inner_role___D8Lv h3{margin:0 0 12px;font-size:22px;font-weight:620;letter-spacing:-.03em;line-height:1.15}.inner_role___D8Lv p{margin:0;color:var(--muted);font-size:15px;line-height:1.58}.inner_roleTogether__L2zPv{background:var(--deep-blue);border-color:transparent;color:#fff}.inner_roleTogether__L2zPv .inner_roleBody__RQcmR{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%}.inner_roleTogether__L2zPv .inner_label__jwC2f{color:var(--signal-teal)}.inner_roleTogether__L2zPv p{color:var(--cloud)}.inner_proof__MlPsK{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(28px,4vw,48px);background:var(--night);border:1px solid rgb(255 255 255/8%);border-radius:14px;color:#fff}.inner_proofCopy___r4FK .inner_label__jwC2f{margin-bottom:14px;color:var(--signal-teal)}.inner_proof__MlPsK h3{margin:0 0 14px;font-size:clamp(26px,3vw,38px);font-weight:620;letter-spacing:-.045em;line-height:1.05}.inner_proof__MlPsK p{margin:0 0 22px;color:var(--cloud);font-size:16px;line-height:1.6}.inner_proofShot__vHRMq{position:relative;aspect-ratio:16/11;overflow:hidden;border:1px solid rgb(255 255 255/14%);border-radius:10px;background:#0d1a2e}.inner_proofShot__vHRMq img{object-fit:cover;object-position:top left;filter:saturate(.85)}.inner_proofPhoto__LftKD img{object-position:center;filter:saturate(.82)}.inner_status__0a5aX{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:5px 10px;border:1px solid rgb(58 189 188/55%);border-radius:999px;color:var(--signal-teal);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.inner_status__0a5aX:before{width:6px;height:6px;background:currentColor;border-radius:50%;content:""}.inner_statusLight__8Z57_{border-color:rgb(23 128 127/45%);color:var(--teal-ink)}.inner_statusMuted__XKifA{border-color:rgb(143 152 168/55%);color:var(--steel)}.inner_caseList__RCPoo{display:grid;gap:18px}.inner_case__w00_5{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(28px,5vw,72px);align-items:start;padding:clamp(28px,4vw,44px);background:var(--paper);border:1px solid var(--line);border-radius:14px}.inner_caseDark___G_Yp{background:var(--deep-blue);border-color:transparent;color:#fff}.inner_case__w00_5 h3{margin:8px 0 12px;font-size:clamp(26px,3vw,38px);font-weight:620;letter-spacing:-.045em;line-height:1.05}.inner_caseIntro___FUqI{margin:0 0 22px;color:var(--muted);font-size:17px;line-height:1.58}.inner_caseDark___G_Yp .inner_caseIntro___FUqI{color:var(--cloud)}.inner_caseFacts__ITQ_3{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.inner_caseFacts__ITQ_3 div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.inner_caseFacts__ITQ_3 dt{color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;line-height:1.8;text-transform:uppercase}.inner_caseFacts__ITQ_3 dd{margin:0;font-size:15px;line-height:1.55}.inner_caseDark___G_Yp .inner_caseFacts__ITQ_3,.inner_caseDark___G_Yp .inner_caseFacts__ITQ_3 div{border-color:rgb(255 255 255/18%)}.inner_caseDark___G_Yp .inner_caseFacts__ITQ_3 dt{color:var(--steel)}.inner_caseDark___G_Yp .inner_caseFacts__ITQ_3 dd{color:#eef1f4}.inner_caseMedia__Np6Df{display:grid;gap:14px}.inner_caseLink__OAMLH{margin-top:22px}.inner_systemGrid___2RhJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inner_system__FwgR6{display:flex;flex-direction:column;padding:26px 26px 28px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.inner_system__FwgR6 .inner_label__jwC2f{margin-bottom:40px}.inner_system__FwgR6 h3{margin:0 0 12px;font-size:24px;font-weight:620;letter-spacing:-.035em;line-height:1.1}.inner_system__FwgR6 p{margin:0 0 16px;color:var(--muted);font-size:15px;line-height:1.58}.inner_systemBuilt__QzTcg{margin-top:auto!important;padding-top:16px;border-top:1px solid var(--line);color:var(--ink)!important;font-size:14px!important}.inner_systemBuilt__QzTcg span{display:block;margin-bottom:4px;color:var(--muted);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.inner_systemSmall__jp1Qs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ink)}.inner_systemSmall__jp1Qs article{padding:24px clamp(16px,2.4vw,32px) 26px;border-right:1px solid var(--line)}.inner_systemSmall__jp1Qs article:first-child{padding-left:0}.inner_systemSmall__jp1Qs article:last-child{padding-right:0;border-right:0}.inner_systemSmall__jp1Qs h3{margin:14px 0 10px;font-size:20px;font-weight:620;letter-spacing:-.03em;line-height:1.15}.inner_systemSmall__jp1Qs p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.inner_faq__9d1E4{max-width:860px;border-top:1px solid var(--ink)}.inner_faq__9d1E4 details{border-bottom:1px solid var(--line)}.inner_faq__9d1E4 summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35;list-style:none}.inner_faq__9d1E4 summary::-webkit-details-marker{display:none}.inner_faq__9d1E4 summary:after{flex:0 0 auto;color:var(--teal-ink);font-size:24px;font-weight:400;line-height:1;content:"+"}.inner_faq__9d1E4 details[open] summary:after{content:"\2212"}.inner_faq__9d1E4 p{max-width:760px;margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.6}.inner_related__wP9Mi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inner_relatedFour__Xh_02{grid-template-columns:repeat(4,minmax(0,1fr))}.inner_relatedTwo__Yo_bc{grid-template-columns:repeat(2,minmax(0,1fr))}.inner_related__wP9Mi a{display:grid;align-content:start;gap:10px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.inner_related__wP9Mi a:focus-visible,.inner_related__wP9Mi a:hover{border-color:var(--ink);transform:translateY(-2px)}.inner_related__wP9Mi a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.inner_related__wP9Mi strong{font-size:18px;font-weight:620;letter-spacing:-.025em;line-height:1.2}.inner_related__wP9Mi span{color:var(--muted);font-size:14px;line-height:1.5}.inner_related__wP9Mi em{margin-top:6px;color:var(--teal-ink);font-size:13px;font-style:normal;font-weight:600}.inner_relatedFeatured__XccCO{background:var(--deep-blue)!important;border-color:transparent!important;color:#fff!important}.inner_relatedFeatured__XccCO span{color:var(--cloud)}.inner_relatedFeatured__XccCO em{color:var(--signal-teal)}.inner_buttonInk__tlwjd,.inner_buttonPrimary__FOh2D,.inner_buttonSecondary__16sSH,.inner_textLink__bnmMW{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;font-size:15px;font-weight:700;text-decoration:none}.inner_buttonPrimary__FOh2D{padding:0 22px;background:var(--signal-teal);border:1px solid var(--signal-teal);border-radius:9px;color:var(--night)}.inner_buttonPrimary__FOh2D:focus-visible,.inner_buttonPrimary__FOh2D:hover{background:#fff;border-color:#fff}.inner_buttonInk__tlwjd{padding:0 22px;background:var(--ink);border:1px solid var(--ink);border-radius:9px;color:var(--paper)}.inner_buttonInk__tlwjd:focus-visible,.inner_buttonInk__tlwjd:hover{background:var(--paper);color:var(--ink)}.inner_buttonSecondary__16sSH{min-height:44px;border-bottom:1px solid var(--steel);color:#fff}.inner_buttonSecondary__16sSH:focus-visible,.inner_buttonSecondary__16sSH:hover{border-color:#fff}.inner_textLink__bnmMW{min-height:44px;border-bottom:1px solid var(--ink);color:var(--ink);font-weight:650}.inner_textLink__bnmMW:focus-visible,.inner_textLink__bnmMW:hover{border-bottom-width:2px}.inner_textLinkLight__uNnyt{border-color:rgb(255 255 255/55%);color:#fff}.inner_textLinkLight__uNnyt:focus-visible,.inner_textLinkLight__uNnyt:hover{border-color:#fff}.inner_buttonInk__tlwjd:focus-visible,.inner_buttonPrimary__FOh2D:focus-visible,.inner_buttonSecondary__16sSH:focus-visible,.inner_textLink__bnmMW:focus-visible{outline:2px solid currentColor;outline-offset:4px}.inner_cta__MB9QP{padding:clamp(64px,8vw,112px) 0;background:var(--night);color:#fff}.inner_ctaInner__d22o2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(40px,7vw,120px);align-items:end}.inner_cta__MB9QP h2{max-width:720px;margin:18px 0 0;font-size:clamp(34px,4.6vw,60px);font-weight:620;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.inner_ctaText__cDm2C{max-width:460px;margin:0 0 30px;color:var(--cloud);font-size:18px;line-height:1.58}.inner_ctaActions__vn7ur{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.inner_contactGrid__yd_Q5{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(32px,6vw,96px);align-items:start}.inner_formPanel__OLQkk{padding:clamp(24px,3vw,36px);background:var(--paper);border:1px solid var(--line);border-radius:14px}.inner_formPanel__OLQkk .launch-card{padding:0;border:0;border-radius:0}.inner_formPanel__OLQkk .contact-form h2,.inner_formPanel__OLQkk .launch-card h2{margin:0 0 8px;font-size:26px;font-weight:620;letter-spacing:-.035em}.inner_formPanel__OLQkk .contact-form>p:first-of-type{margin:0 0 8px;color:var(--muted)}.inner_formPanel__OLQkk .contact-form label{font-size:15px}.inner_formPanel__OLQkk .contact-form input,.inner_formPanel__OLQkk .contact-form select,.inner_formPanel__OLQkk .contact-form textarea{border-color:var(--line);border-radius:8px;font-size:16px}.inner_formPanel__OLQkk .contact-form input:focus,.inner_formPanel__OLQkk .contact-form select:focus,.inner_formPanel__OLQkk .contact-form textarea:focus{border-color:var(--ink)}.inner_formPanel__OLQkk .contact-form .button,.inner_formPanel__OLQkk .contact-form .inner_button__2fF_R{min-height:50px;padding:0 22px;background:var(--ink);border:1px solid var(--ink);border-radius:9px;color:var(--paper);font-size:15px;font-weight:700}.inner_formPanel__OLQkk .contact-form .button:hover{background:var(--deep-blue);border-color:var(--deep-blue);transform:none}.inner_formPanel__OLQkk .form-privacy{color:var(--muted);font-size:14px}.inner_contactAside__HOXLm{display:grid;gap:18px}.inner_contactDirect__xP3a6{display:grid;gap:12px;padding:26px 28px;background:var(--deep-blue);border-radius:12px;color:#fff}.inner_contactDirect__xP3a6 .inner_label__jwC2f{color:var(--signal-teal)}.inner_contactDirect__xP3a6 a{width:fit-content;color:#fff;font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.inner_contactDirect__xP3a6 a:focus-visible{outline:2px solid #fff;outline-offset:3px}.inner_contactDirect__xP3a6 span{color:var(--cloud);font-size:15px}.inner_contactNote__52Dys{padding:24px 28px;background:var(--mist);border-radius:12px}.inner_contactNote__52Dys h3{margin:0 0 10px;font-size:19px;font-weight:620;letter-spacing:-.025em}.inner_contactNote__52Dys p{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.58}.inner_contactNote__52Dys p:last-child{margin-bottom:0}.inner_person__1nSsa{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:center}.inner_personReverse__EcVO4 .inner_personPhoto__TlXfP{order:2}.inner_personPhoto__TlXfP{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--mist);border-radius:12px}.inner_personPhoto__TlXfP img{object-fit:cover;filter:saturate(.82)}.inner_personCopy__V9tRd h2{margin:14px 0 6px;font-size:clamp(30px,3.6vw,46px);font-weight:620;letter-spacing:-.045em;line-height:1.04}.inner_personRole__iohB7{margin:0 0 22px;color:var(--muted);font-size:16px}.inner_personCopy__V9tRd p{margin:0 0 16px;color:var(--muted);font-size:17px;line-height:1.62}.inner_personFacts__yECbG{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.inner_personFacts__yECbG li{padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:13px;font-weight:600}.inner_gallery__UaBH0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inner_pillars__yAfTD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);border-top:1px solid var(--ink)}.inner_pillarsTwo__TLhO5{grid-template-columns:repeat(2,minmax(0,1fr))}.inner_pillars__yAfTD article{padding-top:24px}.inner_pillars__yAfTD h3{margin:0 0 12px;font-size:22px;font-weight:620;letter-spacing:-.03em;line-height:1.15}.inner_pillars__yAfTD p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.inner_deep__dJ2lw .inner_pillars__yAfTD{border-top-color:rgb(255 255 255/40%)}.inner_deep__dJ2lw .inner_pillars__yAfTD p{color:var(--cloud)}.inner_serviceRows__XMbxo{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.inner_serviceRow__E91iA{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(280px,.8fr) auto;gap:18px clamp(20px,3vw,48px);align-items:center;padding:34px 0;border-bottom:1px solid var(--line)}.inner_serviceRow__E91iA h2{margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:620;letter-spacing:-.04em;line-height:1.08}.inner_serviceRow__E91iA p{margin:0;color:var(--muted);font-size:16px;line-height:1.58}@media (max-width:1000px){.inner_steps__cUXB4{grid-template-columns:repeat(2,minmax(0,1fr))}.inner_steps__cUXB4 li:nth-child(2){padding-right:0;border-right:0}.inner_steps__cUXB4 li:nth-child(-n+2){border-bottom:1px solid var(--line)}.inner_steps__cUXB4 li:nth-child(3){padding-left:0}.inner_deep__dJ2lw .inner_steps__cUXB4 li:nth-child(-n+2){border-bottom-color:rgb(255 255 255/16%)}.inner_stepsThree__bCDCj{grid-template-columns:1fr}.inner_stepsThree__bCDCj li,.inner_stepsThree__bCDCj li:first-child,.inner_stepsThree__bCDCj li:nth-child(3){min-height:0;padding:24px 0 28px;border-right:0;border-bottom:1px solid var(--line)}.inner_stepsThree__bCDCj li:last-child{border-bottom:0}.inner_stepsThree__bCDCj h3{margin-top:20px}.inner_systemSmall__jp1Qs{grid-template-columns:repeat(2,minmax(0,1fr))}.inner_systemSmall__jp1Qs article:nth-child(2){border-right:0}.inner_systemSmall__jp1Qs article:nth-child(-n+2){border-bottom:1px solid var(--line)}.inner_systemSmall__jp1Qs article:nth-child(3){padding-left:0}.inner_relatedFour__Xh_02{grid-template-columns:repeat(2,minmax(0,1fr))}.inner_serviceRow__E91iA{grid-template-columns:48px minmax(0,1fr)}.inner_serviceRow__E91iA a,.inner_serviceRow__E91iA p{grid-column:2}}@media (max-width:900px){.inner_case__w00_5,.inner_contactGrid__yd_Q5,.inner_ctaInner__d22o2,.inner_headingRow__qE09u,.inner_heroGrid__Y_VlC,.inner_person__1nSsa,.inner_proof__MlPsK,.inner_split__ZeSaz{grid-template-columns:1fr}.inner_heroGrid__Y_VlC{gap:36px;padding:52px 0 56px}.inner_personReverse__EcVO4 .inner_personPhoto__TlXfP,.inner_splitReverse__Pf_28 .inner_splitMedia__UuShp{order:0}.inner_figureTall__GkTg8,.inner_heroPhotoTall__WeMhp,.inner_heroPhoto__R_7LW{aspect-ratio:3/2}.inner_personPhoto__TlXfP{max-width:520px;aspect-ratio:4/3}.inner_pillars__yAfTD,.inner_related__wP9Mi,.inner_roles__qLrhb,.inner_systemGrid___2RhJ{grid-template-columns:1fr}.inner_role___D8Lv{grid-template-columns:132px minmax(0,1fr);grid-template-rows:none}.inner_rolePhoto__kLY70{min-height:100%;aspect-ratio:auto}.inner_roleTogether__L2zPv{grid-template-columns:1fr}.inner_pillars__yAfTD{gap:0}.inner_pillars__yAfTD article{padding:22px 0 26px;border-bottom:1px solid var(--line)}.inner_pillars__yAfTD article:last-child{border-bottom:0}.inner_phase__gXFES,.inner_row__A68iS{grid-template-columns:44px minmax(0,1fr)}.inner_phase__gXFES>div:last-child,.inner_row__A68iS p{grid-column:2}.inner_caseFacts__ITQ_3 div{grid-template-columns:110px 1fr}}@media (max-width:760px){.inner_shell__KI0dK{width:min(100% - 32px,1240px)}.inner_section__1y7yM{padding:60px 0}.inner_sectionTight__k1_Sp{padding:44px 0}.inner_hero__kiB_v h1{font-size:clamp(2.35rem,9.5vw,3.2rem)}.inner_heroIntro__9O1p4{margin-top:20px;font-size:17px}.inner_heroActions__F7eBj{margin-top:26px}.inner_headingRow__qE09u,.inner_heading__y_Fli{margin-bottom:32px}.inner_cta__MB9QP h2,.inner_headingRow__qE09u h2,.inner_heading__y_Fli h2,.inner_personCopy__V9tRd h2,.inner_prose__hT8Vj h2{font-size:clamp(28px,8vw,36px);line-height:1.06}.inner_caseIntro___FUqI,.inner_headingRow__qE09u p,.inner_heading__y_Fli p,.inner_personCopy__V9tRd p,.inner_prose__hT8Vj p{font-size:16px}.inner_row__A68iS{gap:10px 14px;padding:22px 0}.inner_row__A68iS h3{font-size:20px}.inner_steps__cUXB4{grid-template-columns:1fr}.inner_steps__cUXB4 li,.inner_steps__cUXB4 li:first-child,.inner_steps__cUXB4 li:nth-child(3){min-height:0;padding:22px 0 26px;border-right:0;border-bottom:1px solid var(--line)}.inner_steps__cUXB4 li:last-child{border-bottom:0}.inner_deep__dJ2lw .inner_steps__cUXB4 li{border-bottom-color:rgb(255 255 255/16%)}.inner_steps__cUXB4 h3{margin-top:18px}.inner_stepMeta__E9A3N{padding-top:14px}.inner_phase__gXFES{gap:8px 14px;padding:28px 0}.inner_case__w00_5,.inner_formPanel__OLQkk,.inner_panel__K6Ua2,.inner_proof__MlPsK{padding:22px}.inner_proof__MlPsK h3{font-size:26px}.inner_systemSmall__jp1Qs{grid-template-columns:1fr}.inner_systemSmall__jp1Qs article,.inner_systemSmall__jp1Qs article:first-child,.inner_systemSmall__jp1Qs article:nth-child(3){padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.inner_systemSmall__jp1Qs article:last-child{border-bottom:0}.inner_gallery__UaBH0,.inner_relatedFour__Xh_02,.inner_relatedTwo__Yo_bc{grid-template-columns:1fr}.inner_faq__9d1E4 summary{font-size:17px}.inner_caseFacts__ITQ_3 div{grid-template-columns:1fr;gap:4px}.inner_serviceRow__E91iA{gap:10px 14px;padding:26px 0}.inner_quote__H_rHR{padding:20px 22px}}@media (max-width:520px){.inner_buttonInk__tlwjd,.inner_buttonPrimary__FOh2D{width:100%}.inner_ctaActions__vn7ur,.inner_heroActions__F7eBj{align-items:stretch;flex-direction:column;gap:14px}.inner_buttonSecondary__16sSH,.inner_textLink__bnmMW{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.inner_related__wP9Mi a{transition:none}}