.homepage_home__0nmTF{--line:rgba(26,26,26,0.14);--line-strong:rgba(26,26,26,0.24);--paper-soft:#f8f2e5;--product-bg:#f7f8f6;--product-ink:#18201e;--product-muted:#68736f;--product-line:#dfe4e1;--product-good:#19654d;overflow:hidden}.homepage_home__0nmTF a:focus-visible,.homepage_home__0nmTF button:focus-visible,.homepage_home__0nmTF input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.homepage_hero__cWofT{position:relative;display:grid;grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:center;min-height:100vh;padding:clamp(150px,13vw,210px) clamp(24px,4vw,64px) clamp(72px,8vw,126px)}.homepage_heroCopy__DKOKg{position:relative;z-index:3;max-width:650px}.homepage_heroCopy__DKOKg h1{max-width:12ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,5.8vw,90px);font-weight:300;line-height:.92;letter-spacing:-.025em}.homepage_eyebrow__MRzck{display:flex;align-items:center;gap:14px;margin:0 0 24px;color:var(--accent);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.28em;text-transform:uppercase}.homepage_eyebrow__MRzck:before{width:30px;height:1px;flex:0 0 auto;background:currentColor;content:""}.homepage_heroDescription__kSIT_{max-width:54ch;margin:30px 0 0;color:var(--text-secondary);font-size:clamp(16px,1.45vw,19px);line-height:1.7}.homepage_actions__3Ig4S{display:flex;align-items:center;gap:22px;margin-top:36px}.homepage_primaryButton__UbY9k{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--accent);border-radius:0;background:var(--accent);color:var(--cta-text);font:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease-out,box-shadow .18s ease-out}.homepage_primaryButton__UbY9k:hover{background:var(--accent-hover);box-shadow:0 12px 36px rgba(148,0,0,.22);transform:translateY(-2px)}.homepage_textLink__hcB0h{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:13px;text-decoration:none}.homepage_textLink__hcB0h>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.homepage_textLink__hcB0h:after{content:"\2192"}.homepage_textLink__hcB0h:hover{color:var(--accent-hover)}.homepage_heroPreviews__T_ATr{position:relative;min-height:620px}.homepage_registration__0HSm7{position:absolute;inset:1% -4% 2% 1%;border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;opacity:.55}.homepage_registration__0HSm7:after,.homepage_registration__0HSm7:before{position:absolute;width:52px;height:52px;border:1px solid var(--accent);content:""}.homepage_registration__0HSm7:before{top:-12px;left:-12px;border-right:0;border-bottom:0}.homepage_registration__0HSm7:after{right:-12px;bottom:-12px;border-top:0;border-left:0}.homepage_previewPlate__BqFtC{position:absolute;width:min(90%,720px)}.homepage_adsPlate__X1Z8s{top:10px;right:-5%;z-index:1;transform:rotate(1.4deg)}.homepage_embeddedPlate__5RaLk{right:8%;bottom:16px;z-index:2;transform:rotate(-1.2deg)}.homepage_plateLabel__PJNPM{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid var(--line-strong);border-bottom:0;background:var(--bg);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.homepage_plateLabel__PJNPM span:last-child{color:var(--text-muted);letter-spacing:.08em}.homepage_productFrame__nOs7j{overflow:hidden;border:1px solid var(--product-line);background:var(--product-bg);box-shadow:0 18px 48px rgba(26,26,26,.11);color:var(--product-ink);font-family:Inter,ui-sans-serif,sans-serif}.homepage_previewPlate__BqFtC .homepage_productFrame__nOs7j{box-shadow:0 24px 64px rgba(26,26,26,.16)}.homepage_frameBar__zm_kk{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;min-height:42px;padding:0 14px;border-bottom:1px solid var(--product-line);background:#f0f3f1;font-size:10px}.homepage_frameDots__Hjk6q{display:flex;gap:5px}.homepage_frameDots__Hjk6q i{width:7px;height:7px;border:1px solid #abb4af;border-radius:50%}.homepage_frameAddress__NNOA0{overflow:hidden;color:var(--product-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap}.homepage_frameStatus__V_DXE{color:var(--product-good);font-weight:650}.homepage_portal__k9mww{display:grid;grid-template-columns:152px 1fr;min-height:450px}.homepage_portalSide__l2Mis{padding:24px 16px;border-right:1px solid var(--product-line);background:#eff2f0}.homepage_portalSide__l2Mis strong{display:block;margin-bottom:34px;font-size:12px}.homepage_portalSide__l2Mis span{display:block;margin:14px 0;color:var(--product-muted);font-size:10px}.homepage_portalSide__l2Mis .homepage_active___JFup{color:var(--product-ink);font-weight:700}.homepage_portalMain__1nhOh{padding:28px}.homepage_portalKicker__Q_NJe{color:var(--product-muted);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.homepage_portalHeader__xqaV8{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.homepage_portalHeader__xqaV8 h3,.homepage_questionTable__yTgcD h3{margin:4px 0 0;font-family:Inter,ui-sans-serif,sans-serif;font-size:22px;line-height:1.1}.homepage_portalPill__HqmUF{padding:6px 9px;border:1px solid var(--product-line);color:var(--product-muted);font-size:9px}.homepage_metricRow__EwpbH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.homepage_metric__rZ0Ag{min-height:100px;padding:14px;border:1px solid var(--product-line);background:#fbfcfa}.homepage_metric__rZ0Ag small,.homepage_metric__rZ0Ag span{display:block;color:var(--product-muted);font-size:9px}.homepage_metric__rZ0Ag strong{display:block;margin:10px 0 2px;font-size:26px;line-height:1}.homepage_metric__rZ0Ag em{color:var(--product-good);font-size:9px;font-style:normal}.homepage_portalLower__495cl{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-top:12px}.homepage_miniPanel__ahYQ4{min-height:175px;padding:16px;border:1px solid var(--product-line);background:#fbfcfa}.homepage_sparkline__rIRsM{width:100%;height:92px;margin-top:18px}.homepage_sparkline__rIRsM path{fill:none;stroke:var(--product-good);stroke-width:2}.homepage_sparkline__rIRsM line{stroke:var(--product-line);stroke-width:1}.homepage_competitor__BUDm5{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:9px 0;border-bottom:1px solid var(--product-line);font-size:10px}.homepage_competitor__BUDm5:last-child{border-bottom:0}.homepage_questionTable__yTgcD{padding:26px;background:#fbfcfa}.homepage_questionTable__yTgcD h3{margin:8px 0 22px;font-size:24px}.homepage_questionRow__KFGp0{display:grid;grid-template-columns:minmax(180px,1.7fr) .7fr .7fr 1fr;grid-gap:14px;gap:14px;align-items:center;min-height:58px;padding:10px 12px;border-top:1px solid var(--product-line);font-size:10px}.homepage_questionHead__iljzW{min-height:34px;border-top:0;color:var(--product-muted);font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.homepage_questionRow__KFGp0 strong{font-size:11px}.homepage_decision__kfed_{justify-self:start;padding:5px 8px;background:#e7f2ed;color:var(--product-good);font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.homepage_decision__kfed_.homepage_leave__7CJvU{background:#f0efec;color:#6d6960}.homepage_decision__kfed_.homepage_review__yZ1OF{background:#f5ecd8;color:#76561c}.homepage_compactFrame__CgW6_ .homepage_portal__k9mww{grid-template-columns:104px 1fr;min-height:350px}.homepage_compactFrame__CgW6_ .homepage_portalMain__1nhOh{padding:20px}.homepage_compactFrame__CgW6_ .homepage_portalSide__l2Mis{padding:18px 12px}.homepage_compactFrame__CgW6_ .homepage_portalLower__495cl{grid-template-columns:1fr}.homepage_compactFrame__CgW6_ .homepage_portalLower__495cl .homepage_miniPanel__ahYQ4:last-child{display:none}.homepage_compactFrame__CgW6_ .homepage_miniPanel__ahYQ4{min-height:116px}.homepage_compactFrame__CgW6_ .homepage_sparkline__rIRsM{height:56px;margin-top:8px}.homepage_compactFrame__CgW6_ .homepage_questionTable__yTgcD{padding:18px}.homepage_compactFrame__CgW6_ .homepage_questionTable__yTgcD h3{margin-bottom:12px;font-size:18px}.homepage_compactFrame__CgW6_ .homepage_questionRow__KFGp0{min-height:44px}.homepage_system__NtpFz{scroll-margin-top:96px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.homepage_portfolioAction__8hmPN>span,.homepage_portfolioDescription__8xA_l small,.homepage_portfolioIdentity__pGWWa>span{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.homepage_portfolioIndex__9jlUG{margin:0;padding:0;list-style:none}.homepage_portfolioEntry__TdMm1{display:grid;grid-template-columns:64px minmax(240px,.9fr) minmax(280px,1.2fr) minmax(180px,.55fr);grid-gap:clamp(26px,4vw,70px);gap:clamp(26px,4vw,70px);align-items:start;min-height:250px;padding:clamp(38px,4vw,62px) clamp(24px,6vw,96px);border-top:1px solid var(--line-strong)}.homepage_portfolioEntry__TdMm1:first-child{border-top:0}.homepage_portfolioNumber__CUKAU{color:color-mix(in oklch,var(--text) 18%,transparent);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4vw,58px);font-weight:300;line-height:1}.homepage_portfolioAction__8hmPN>span,.homepage_portfolioIdentity__pGWWa>span{color:var(--accent)}.homepage_portfolioIdentity__pGWWa h3{margin:18px 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:300;line-height:.98}.homepage_portfolioIdentity__pGWWa strong{display:block;max-width:28ch;color:var(--text);font-size:15px;font-weight:520;line-height:1.45}.homepage_portfolioDescription__8xA_l small{display:block;color:var(--text-muted)}.homepage_portfolioDescription__8xA_l p{max-width:40ch;margin:20px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.75}.homepage_portfolioAction__8hmPN{display:flex;min-height:142px;flex-direction:column;align-items:flex-start}.homepage_portfolioAction__8hmPN .homepage_pathLink__Qn5mL{display:inline-flex;margin-top:auto;color:var(--accent);font-size:12px;text-decoration:underline;text-underline-offset:5px}.homepage_productSection__T5I7Z{padding:clamp(88px,11vw,170px) clamp(20px,4vw,64px);border-bottom:1px solid var(--line)}.homepage_productGrid__LOVdX{display:grid;grid-template-columns:minmax(340px,.65fr) minmax(540px,1.35fr);grid-gap:clamp(48px,8vw,130px);gap:clamp(48px,8vw,130px);align-items:center;width:min(100%,1500px);margin-inline:auto}.homepage_productGrid__LOVdX.homepage_reverse__RNAlA{grid-template-columns:minmax(540px,1.35fr) minmax(340px,.65fr)}.homepage_reverse__RNAlA .homepage_productCopy__pOEfC{order:2}.homepage_productStatus__2uerq{display:inline-flex;margin-bottom:22px;padding:5px 8px;border:1px solid var(--accent);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.homepage_auditBand__muWa5 h2,.homepage_faqSection__Nud9R h2,.homepage_productCopy__pOEfC h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:-.015em}.homepage_productCopy__pOEfC h2{max-width:11ch;font-size:clamp(48px,6vw,78px);line-height:.98}.homepage_productCopy__pOEfC>p:not(.homepage_eyebrow__MRzck){max-width:46ch;margin:26px 0 28px;color:var(--text-secondary);font-size:17px}.homepage_productActions__tvXUe{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}.homepage_auditBand__muWa5{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);grid-gap:64px;gap:64px;align-items:center;padding:clamp(72px,8vw,120px) clamp(24px,6vw,96px);background:var(--bg-alt)}.homepage_auditBand__muWa5 h2,.homepage_faqSection__Nud9R h2{max-width:18ch;font-size:clamp(38px,4.4vw,66px);line-height:1.02}.homepage_auditBand__muWa5>div>p:last-child{max-width:64ch;margin-top:24px;color:var(--text-secondary)}.homepage_auditForm__SkVJr{padding:28px;border:1px solid var(--line-strong);background:var(--bg)}.homepage_auditForm__SkVJr label{display:block;margin-bottom:9px;color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.homepage_auditRow__coP65{display:grid;grid-template-columns:1fr auto}.homepage_auditRow__coP65 input{min-width:0;padding:0 16px;border:1px solid var(--line-strong);border-right:0;border-radius:0;background:#fff;color:var(--text);font:inherit}.homepage_auditForm__SkVJr small{display:block;margin-top:10px;color:var(--text-muted);font-size:11px}.homepage_inlineLinks__5hilm{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:34px}.homepage_inlineLinks__5hilm a{color:var(--accent);font-size:13px;text-decoration:underline;text-underline-offset:5px}.homepage_faqSection__Nud9R{padding:clamp(88px,10vw,150px) clamp(24px,6vw,96px)}.homepage_faqSection__Nud9R h2{margin-bottom:54px}.homepage_faqSection__Nud9R>div{max-width:1000px}@media (max-width:1120px){.homepage_hero__cWofT{grid-template-columns:1fr;padding-top:170px}.homepage_heroCopy__DKOKg h1{max-width:12ch}.homepage_heroPreviews__T_ATr{min-height:670px}.homepage_portfolioEntry__TdMm1{grid-template-columns:52px minmax(220px,.9fr) minmax(260px,1.1fr)}.homepage_portfolioAction__8hmPN{grid-column:2/-1;min-height:0;flex-direction:row;justify-content:space-between;align-items:center}.homepage_portfolioAction__8hmPN .homepage_pathLink__Qn5mL{margin-top:0}.homepage_productGrid__LOVdX,.homepage_productGrid__LOVdX.homepage_reverse__RNAlA{grid-template-columns:1fr}.homepage_reverse__RNAlA .homepage_productCopy__pOEfC{order:0}}@media (max-width:820px){.homepage_auditBand__muWa5{grid-template-columns:1fr;gap:42px}.homepage_portal__k9mww{grid-template-columns:112px 1fr}}@media (max-width:640px){.homepage_hero__cWofT{display:block;min-height:0;padding:136px 18px 54px}.homepage_heroCopy__DKOKg h1{max-width:9ch;font-size:clamp(50px,16vw,74px);line-height:.95}.homepage_heroDescription__kSIT_{font-size:16px}.homepage_actions__3Ig4S{align-items:stretch;flex-direction:column;gap:16px}.homepage_actions__3Ig4S .homepage_textLink__hcB0h{justify-content:center}.homepage_heroPreviews__T_ATr{min-height:520px;margin-top:58px}.homepage_registration__0HSm7{inset:0 -20px 0 14px}.homepage_previewPlate__BqFtC{width:96%}.homepage_adsPlate__X1Z8s{top:0;right:-10%}.homepage_embeddedPlate__5RaLk{right:8%;bottom:30px}.homepage_compactFrame__CgW6_ .homepage_portal__k9mww{min-height:265px}.homepage_compactFrame__CgW6_ .homepage_portalMain__1nhOh{padding:12px}.homepage_compactFrame__CgW6_ .homepage_metricRow__EwpbH{gap:5px}.homepage_compactFrame__CgW6_ .homepage_metric__rZ0Ag{min-height:68px;padding:8px}.homepage_compactFrame__CgW6_ .homepage_metric__rZ0Ag strong{margin-top:6px;font-size:18px}.homepage_compactFrame__CgW6_ .homepage_frameStatus__V_DXE,.homepage_compactFrame__CgW6_ .homepage_portalLower__495cl,.homepage_compactFrame__CgW6_ .homepage_questionRow__KFGp0:nth-of-type(n+4){display:none}.homepage_compactFrame__CgW6_ .homepage_questionRow__KFGp0{min-height:38px;padding:7px}.homepage_portfolioEntry__TdMm1{display:block;min-height:0;padding:42px 18px 46px}.homepage_portfolioNumber__CUKAU{display:block;margin-bottom:30px}.homepage_portfolioIdentity__pGWWa h3{margin-top:14px}.homepage_portfolioDescription__8xA_l{margin-top:30px}.homepage_portfolioAction__8hmPN{display:flex;margin-top:32px;gap:28px}.homepage_portfolioAction__8hmPN .homepage_pathLink__Qn5mL{margin-top:0}.homepage_productSection__T5I7Z{padding:86px 18px}.homepage_auditBand__muWa5 h2,.homepage_faqSection__Nud9R h2,.homepage_productCopy__pOEfC h2{font-size:clamp(38px,12vw,54px)}.homepage_portal__k9mww{display:block;min-height:0}.homepage_portalSide__l2Mis{display:none}.homepage_portalMain__1nhOh,.homepage_questionTable__yTgcD{padding:16px}.homepage_portalLower__495cl{grid-template-columns:1fr}.homepage_portalLower__495cl .homepage_miniPanel__ahYQ4:last-child{display:none}.homepage_metric__rZ0Ag{min-height:82px;padding:10px}.homepage_metric__rZ0Ag strong{font-size:21px}.homepage_questionRow__KFGp0{grid-template-columns:1fr auto}.homepage_questionHead__iljzW,.homepage_questionRow__KFGp0>:nth-child(2),.homepage_questionRow__KFGp0>:nth-child(3){display:none}.homepage_auditBand__muWa5,.homepage_faqSection__Nud9R{padding:80px 18px}.homepage_auditRow__coP65{grid-template-columns:1fr}.homepage_auditRow__coP65 input{min-height:52px;border-right:1px solid var(--line-strong);border-bottom:0}}@media (prefers-reduced-motion:reduce){.homepage_primaryButton__UbY9k{transition:none;animation:none}.homepage_primaryButton__UbY9k:hover{transform:none}}.homepage_managedPage__yFlyA{padding-top:116px;overflow:hidden}.homepage_managedHero__6Adf3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);grid-gap:clamp(52px,9vw,140px);gap:clamp(52px,9vw,140px);align-items:end;min-height:650px;padding:clamp(74px,9vw,135px) clamp(24px,6vw,96px)}.homepage_managedHero__6Adf3 h1{max-width:11ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,7.3vw,106px);font-weight:300;line-height:.92;letter-spacing:-.025em}.homepage_managedHeroAside__zNii5>p{max-width:50ch;color:var(--text-secondary);font-size:clamp(17px,1.6vw,21px);line-height:1.7}.homepage_managedDefinition__r1XOp{margin-top:54px;padding-top:24px;border-top:1px solid var(--border-strong)}.homepage_caseCopy__A7eAK>span,.homepage_executionFlow__daHfN span,.homepage_managedDefinition__r1XOp span{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.homepage_managedDefinition__r1XOp p{margin-top:10px;color:var(--text-secondary);font-size:14px}.homepage_clientBand___lNiX{padding:40px clamp(24px,6vw,96px);text-align:center;background:var(--text);color:var(--bg)}.homepage_clientBand___lNiX>p{margin:0 0 24px;color:rgba(255,250,237,.58);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.homepage_clientLogos__1O_oP{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.homepage_clientLogos__1O_oP a{display:flex;align-items:center;line-height:0}.homepage_clientLogos__1O_oP img{width:auto;height:36px;opacity:.75;filter:brightness(1.2);transition:opacity .2s,transform .2s}.homepage_clientLogos__1O_oP a:hover img{opacity:1;transform:scale(1.05)}.homepage_managedResults__kltuK,.homepage_managedScope__doK5P,.homepage_managedThesis__5zwov{width:min(100% - clamp(40px,12vw,192px),1450px);margin-inline:auto}.homepage_managedThesis__5zwov{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);padding-block:clamp(90px,11vw,170px)}.homepage_executionIntro__aP7fa h2,.homepage_managedFinal__S1Dkx h2,.homepage_managedResults__kltuK h2,.homepage_managedScope__doK5P h2,.homepage_managedThesis__5zwov h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1;letter-spacing:-.015em}.homepage_managedThesis__5zwov>div:last-child{color:var(--text-secondary);font-size:17px}.homepage_managedThesis__5zwov>div:last-child p+p{margin-top:20px}.homepage_executionFlow__daHfN{display:grid;grid-template-columns:.78fr repeat(4,1fr);grid-gap:1px;gap:1px;border-block:1px solid var(--border-strong);background:var(--border-strong)}.homepage_executionFlow__daHfN article,.homepage_executionIntro__aP7fa{min-height:360px;padding:clamp(28px,3.5vw,50px);background:var(--bg)}.homepage_executionIntro__aP7fa{background:var(--text);color:var(--bg)}.homepage_executionIntro__aP7fa span{color:rgba(255,250,237,.58)}.homepage_executionIntro__aP7fa h2{margin-top:20px;font-size:clamp(32px,3vw,48px)}.homepage_executionFlow__daHfN article h3{margin:70px 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2.5vw,40px);font-weight:300;line-height:1}.homepage_executionFlow__daHfN article p{color:var(--text-secondary);font-size:14px}.homepage_managedResults__kltuK{padding-block:clamp(90px,11vw,170px)}.homepage_resultsHead__fG0a0{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);align-items:end;margin-bottom:clamp(70px,8vw,120px)}.homepage_resultsHead__fG0a0>p{color:var(--text-secondary)}.homepage_caseRow__MGXCu{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);align-items:center;padding-block:64px;border-top:1px solid var(--border-strong)}.homepage_caseReverse__x3thL{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}.homepage_caseReverse__x3thL .homepage_caseVisual__tmqpn{order:2}.homepage_caseVisual__tmqpn{padding:18px;border:1px solid var(--border-strong);background:var(--bg-alt)}.homepage_caseVisual__tmqpn img{display:block;width:100%;height:auto}.homepage_caseCopy__A7eAK h3{margin:18px 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:1}.homepage_caseCopy__A7eAK p{margin-bottom:28px;color:var(--text-secondary)}.homepage_managedScope__doK5P{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);padding-block:clamp(90px,11vw,160px);border-top:1px solid var(--border-strong)}.homepage_scopeList__DELS7 article{display:grid;grid-template-columns:50px 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-bottom:1px solid var(--border-strong)}.homepage_scopeList__DELS7 article:first-child{padding-top:0}.homepage_scopeList__DELS7 article>span{color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:28px}.homepage_scopeList__DELS7 h3{margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400}.homepage_scopeList__DELS7 p{color:var(--text-secondary);font-size:14px}.homepage_managedResources__Pt4ub{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 28px;padding-top:10px}.homepage_managedResources__Pt4ub a{color:var(--accent);font-size:13px;text-decoration:underline;text-underline-offset:5px}.homepage_managedFinal__S1Dkx{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);grid-gap:clamp(50px,9vw,140px);gap:clamp(50px,9vw,140px);padding:clamp(80px,10vw,150px) clamp(24px,6vw,96px);background:var(--bg-alt)}.homepage_managedFinal__S1Dkx>div>p:last-child{max-width:60ch;margin-top:24px;color:var(--text-secondary)}.homepage_managedAuditForm__8qlV_{padding:30px;border:1px solid var(--border-strong);background:var(--bg)}.homepage_managedAuditForm__8qlV_>label{display:block;margin-bottom:9px;color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.homepage_auditNote__R40wM{margin-top:10px;color:var(--text-muted);font-size:11px}.homepage_funnelSteps__lF45m{display:grid;grid-gap:0;gap:0;margin-top:30px;padding:0;list-style:none}.homepage_funnelSteps__lF45m li{display:grid;grid-template-columns:36px 1fr;padding:20px 0;border-top:1px solid var(--border)}.homepage_funnelSteps__lF45m li>span{grid-row:1/3;color:var(--accent);font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.homepage_funnelSteps__lF45m strong{font-size:14px}.homepage_funnelSteps__lF45m p{margin-top:4px;color:var(--text-secondary);font-size:12px}@media (max-width:1180px){.homepage_executionFlow__daHfN{grid-template-columns:repeat(2,1fr)}.homepage_executionIntro__aP7fa{grid-column:1/-1;min-height:230px}}@media (max-width:860px){.homepage_caseReverse__x3thL,.homepage_caseRow__MGXCu,.homepage_managedFinal__S1Dkx,.homepage_managedHero__6Adf3,.homepage_managedScope__doK5P,.homepage_managedThesis__5zwov,.homepage_resultsHead__fG0a0{grid-template-columns:1fr}.homepage_managedHero__6Adf3{min-height:0}.homepage_caseReverse__x3thL .homepage_caseVisual__tmqpn{order:0}}@media (max-width:640px){.homepage_managedPage__yFlyA{padding-top:94px}.homepage_managedHero__6Adf3{padding:62px 18px 76px}.homepage_managedHero__6Adf3 h1{font-size:clamp(52px,16vw,76px)}.homepage_clientBand___lNiX{padding-inline:18px}.homepage_managedResults__kltuK,.homepage_managedScope__doK5P,.homepage_managedThesis__5zwov{width:calc(100% - 36px)}.homepage_executionFlow__daHfN{display:block}.homepage_executionFlow__daHfN article,.homepage_executionIntro__aP7fa{min-height:0;border-bottom:1px solid var(--border-strong)}.homepage_executionFlow__daHfN article h3{margin-top:38px}.homepage_caseRow__MGXCu{padding-block:48px}.homepage_managedFinal__S1Dkx{padding:80px 18px}.homepage_managedAuditForm__8qlV_{padding:22px}}