.passages_wrap__vmWZn{width:min(1440px,calc(100% - 112px));margin-inline:auto}.passages_hero__1puKc{width:100%;color:var(--gvn-text);background:var(--gvn-background)}.passages_eyebrow__DzQLU{font-size:.875rem;line-height:1.5;font-weight:500;letter-spacing:.055em}.passages_heroIntro__RXUtL{display:grid;grid-template-columns:1.8fr 1fr;gap:60px;align-items:end;padding-block:64px 56px}.passages_heroTitle__QTcDt{font-size:clamp(3.4rem,6.2vw,6.4rem);line-height:1.065;letter-spacing:-.055em;font-weight:650;margin-top:24px}.passages_heroTitle__QTcDt span{display:block}.passages_heroAside__32Iek{padding-bottom:5px}.passages_heroAside__32Iek p{max-width:410px;font-size:1.125rem;line-height:1.65;color:var(--gvn-body)}.passages_button__rY9UV{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:52px;padding:14px 22px;border-radius:3px;background:var(--gvn-accent);color:#fff;font-size:.9375rem;line-height:1.5;font-weight:500;transition:background .2s,gap .2s}.passages_heroAside__32Iek .passages_button__rY9UV{margin-top:28px}.passages_button__rY9UV:hover{background:var(--gvn-accent-hover)}.passages_button__rY9UV svg{flex-shrink:0}.passages_heroFigure__XASGH{position:relative;height:clamp(340px,44vw,670px);width:100%;overflow:hidden}.passages_heroImage__5KqW8{object-fit:cover;object-position:center 62%}.passages_imageLink__Mb7FV{position:absolute;bottom:36px;right:56px;display:flex;gap:30px;align-items:center;padding:13px 17px;border-radius:3px;color:var(--gvn-text);font-size:.9375rem}.passages_imageLink__Mb7FV:hover{background:var(--gvn-raised)}.passages_imageCaption__ya5HN{padding-block:18px;display:flex;justify-content:space-between;gap:20px;color:var(--gvn-muted);font-size:.8125rem;border-bottom:1px solid var(--gvn-line)}.passages_hero__1puKc a:focus-visible{outline:3px solid var(--gvn-accent);outline-offset:5px}@media (min-width:1680px){.passages_heroIntro__RXUtL{padding-block:76px 68px}}@media (max-width:1100px){.passages_wrap__vmWZn{width:calc(100% - 64px)}.passages_heroIntro__RXUtL{grid-template-columns:1.6fr 1fr;gap:35px}.passages_heroTitle__QTcDt{font-size:clamp(3.1rem,6vw,4.5rem)}.passages_heroAside__32Iek p{font-size:1rem}.passages_imageLink__Mb7FV{right:32px}}@media (max-width:760px){.passages_wrap__vmWZn{width:calc(100% - 40px)}.passages_heroIntro__RXUtL{grid-template-columns:1fr;gap:26px;padding-block:40px 36px}.passages_heroTitle__QTcDt{font-size:clamp(2.4rem,8.7vw,4.2rem);margin-top:20px}.passages_heroAside__32Iek p{max-width:550px;font-size:1.0625rem}.passages_heroAside__32Iek .passages_button__rY9UV{margin-top:23px}.passages_heroFigure__XASGH{height:430px}.passages_heroImage__5KqW8{object-position:66% center}.passages_imageLink__Mb7FV{right:20px;bottom:20px}.passages_imageCaption__ya5HN{padding-block:16px;font-size:.75rem}.passages_imageCaption__ya5HN span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.passages_button__rY9UV{transition:none}}.passages_site__aBLhH{background:var(--gvn-background);color:var(--gvn-text)}.passages_site__aBLhH section[id]{scroll-margin-top:28px}.passages_footer__xJ8eR a:focus-visible,.passages_header__SZfGO a:focus-visible,.passages_header__SZfGO button:focus-visible,.passages_site__aBLhH a:focus-visible,.passages_site__aBLhH summary:focus-visible{outline:3px solid var(--gvn-accent);outline-offset:5px}.passages_header__SZfGO{position:relative;z-index:30;background:var(--gvn-background);color:var(--gvn-text);border-bottom:1px solid var(--gvn-line)}.passages_headerRow__MT55x{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:96px}.passages_brand__ywtMO{display:inline-flex;gap:11px;align-items:center;flex-shrink:0}.passages_brand__ywtMO>span:first-child{font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--gvn-brand-dark)}.passages_brand__ywtMO>span:last-child{font-size:2rem;font-weight:450;letter-spacing:-.035em;line-height:1;color:var(--gvn-accent)}.passages_desktopNav__aJnWY{display:flex;align-items:center;gap:30px;font-size:.9375rem}.passages_desktopNav__aJnWY a,.passages_language__udKNF{padding-block:14px}.passages_desktopNav__aJnWY a:hover,.passages_headerContact__PeClA:hover{color:var(--gvn-accent)}.passages_headerActions__uOzGr{display:flex;align-items:center;gap:26px}.passages_language__udKNF{font-size:.8125rem;font-weight:600}.passages_language__udKNF span span{color:var(--gvn-muted);font-weight:400}.passages_headerContact__PeClA{display:flex;align-items:center;gap:17px;font-size:.9375rem}.passages_menuButton__aH2ye{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center}.passages_mobileNav__oWTVS{border-top:1px solid var(--gvn-line);padding:12px 20px 20px}.passages_mobileNav__oWTVS[hidden]{display:none}.passages_mobileNav__oWTVS a{display:flex;justify-content:space-between;padding:14px 0;font-size:1.1rem}.passages_skip__g8JZU{position:absolute;top:-100px;left:20px;padding:12px 20px;background:var(--gvn-background);z-index:60}.passages_skip__g8JZU:focus{top:14px}.passages_conviction__w_Fjs{padding-block:112px 120px;display:grid;grid-template-columns:1fr 2.5fr;gap:50px}.passages_sectionLabel__H1_ch{padding-top:8px}.passages_smallRule__g_Cy7{display:block;width:56px;height:2px;margin-top:28px;background:var(--gvn-accent)}.passages_statement__7yoZi{font-size:clamp(2.5rem,4.65vw,4.8rem);line-height:1.12;letter-spacing:-.04em;font-weight:600}.passages_statement__7yoZi em{color:var(--gvn-text);font-style:normal}.passages_convictionBody__Shx9H{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:36px}.passages_convictionBody__Shx9H p{font-size:1.0625rem;line-height:1.75;color:var(--gvn-body)}.passages_workSection__F928n{padding-block:70px 78px;background:var(--gvn-section)}.passages_sectionTop__jcVN7{display:flex;justify-content:space-between;gap:48px;align-items:start;margin-bottom:24px}.passages_sectionNote__iaHys{max-width:340px;color:var(--gvn-body);font-size:1rem;line-height:1.6}.passages_sectionTitle__GVx3x{font-size:clamp(2.6rem,4.15vw,4.25rem);line-height:1.09;letter-spacing:-.045em;font-weight:650}.passages_textLink__XNFH0{display:inline-flex;align-items:center;justify-content:flex-start;gap:20px;min-height:44px;font-weight:500;font-size:1rem;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--gvn-line-strong);transition:color .2s}.passages_textLink__XNFH0:hover{color:var(--gvn-accent);text-decoration-color:currentColor}.passages_textLink__XNFH0 svg{flex-shrink:0}.passages_expertise__SczNv{display:grid;grid-template-columns:1fr 1.5fr;gap:96px;padding-block:116px}.passages_expertiseIntro__N_BX_ .passages_sectionTitle__GVx3x{margin-block:26px}.passages_expertiseIntro__N_BX_>p:not(.passages_eyebrow__DzQLU){color:var(--gvn-body);font-size:1.0625rem;line-height:1.7;max-width:360px}.passages_expertiseIntro__N_BX_ .passages_textLink__XNFH0{margin-top:27px}.passages_expertiseItem__NuzI5{border-top:1px solid var(--gvn-line)}.passages_expertiseItem__NuzI5:last-child{border-bottom:1px solid var(--gvn-line)}.passages_expertiseItem__NuzI5 summary{cursor:pointer;display:grid;grid-template-columns:28px 1fr 24px;gap:20px;padding-block:27px;list-style:none}.passages_expertiseItem__NuzI5 summary::-webkit-details-marker{display:none}.passages_itemNumber__Xe5HZ{color:var(--gvn-muted);font-size:.8125rem;margin-top:6px}.passages_expertiseItem__NuzI5 h3{font-size:clamp(1.35rem,2.15vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.passages_expertiseItem__NuzI5 summary p{margin-top:12px;color:var(--gvn-muted);font-size:1rem;line-height:1.65}.passages_plus__9Ty_e{margin-top:4px;transition:transform .2s}.passages_expertiseItem__NuzI5[open] .passages_plus__9Ty_e{transform:rotate(45deg)}.passages_expertiseItem__NuzI5[open] h3{color:var(--gvn-text)}.passages_expertiseDetail__FunW0{padding:0 44px 30px 48px;font-size:1rem;color:var(--gvn-body);line-height:1.75}.passages_expertiseDetail__FunW0 .passages_output__30CMN{margin-top:18px;color:var(--gvn-text)}.passages_expertiseDetail__FunW0 ul{margin-top:25px;display:flex;flex-wrap:wrap;gap:8px}.passages_expertiseDetail__FunW0 li{font-size:.8125rem;border:1px solid var(--gvn-line);padding:4px 10px}.passages_progress__a4qMn{background:var(--gvn-raised);color:var(--gvn-text)}.passages_progressInner__BKhKt{padding-block:76px 70px}.passages_progress__a4qMn h2{font-size:clamp(2.6rem,5.1vw,5.3rem);font-weight:600;letter-spacing:-.045em;line-height:1.13;margin-top:40px}.passages_progressBottom__wcGRN{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;margin-top:42px}.passages_progressBottom__wcGRN p{max-width:510px;font-size:1.0625rem;line-height:1.7;color:var(--gvn-body)}.passages_lightLink__0mlRK{display:inline-flex;gap:24px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--gvn-line-strong);font-size:1rem}.passages_lightLink__0mlRK svg{flex-shrink:0}.passages_contact__2CI7_{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:116px}.passages_contactIntro__7A8v4 .passages_sectionTitle__GVx3x{margin-block:30px}.passages_contactIntro__7A8v4>p:not(.passages_eyebrow__DzQLU){color:var(--gvn-body);font-size:1.125rem;line-height:1.7;max-width:400px}.passages_contactEmail__bS9ba{display:inline-flex;align-items:center;gap:16px;color:var(--gvn-text);font-size:1.125rem;margin-top:30px;min-height:44px;overflow-wrap:anywhere}.passages_contactEmail__bS9ba svg{flex-shrink:0}.passages_contactPerson__pC14B{display:flex;align-items:center;gap:16px;margin-top:62px}.passages_personInitials__gz8IT{display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:var(--gvn-raised);color:var(--gvn-text);font-size:1rem}.passages_contactPerson__pC14B p{font-size:1.0625rem;font-weight:500}.passages_contactPerson__pC14B div>span{font-size:.875rem;color:var(--gvn-muted)}.passages_contactForm__FSaR9{min-width:0}.passages_footer__xJ8eR{border-top:1px solid var(--gvn-line);color:var(--gvn-text);background:var(--gvn-section)}.passages_footerTop__6by01{padding-block:56px 48px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px}.passages_footerBrand__s2aND{gap:10px}.passages_footerIntro__1ag6t p{font-size:1.0625rem;margin-top:23px;max-width:310px;color:var(--gvn-body)}.passages_footer__xJ8eR h2{font-size:.875rem;font-weight:600;margin-bottom:20px}.passages_footer__xJ8eR nav ul{display:flex;flex-direction:column;gap:12px}.passages_footer__xJ8eR address,.passages_footer__xJ8eR nav a{font-size:.9375rem;color:var(--gvn-body);line-height:1.7;font-style:normal}.passages_footer__xJ8eR address a{display:inline-block;margin-top:10px}.passages_footerBottom__TrrVh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--gvn-line);padding-block:23px;color:var(--gvn-muted);font-size:.8125rem}.passages_footerBottom__TrrVh nav{display:flex;flex-wrap:wrap;gap:22px}.passages_footerBottom__TrrVh nav a{font-size:.8125rem}.passages_footer__xJ8eR a:hover{color:var(--gvn-accent)}@media (min-width:761px){.passages_mobileNav__oWTVS{display:none}}@media (max-width:1100px){.passages_headerRow__MT55x{gap:22px;min-height:84px}.passages_brand__ywtMO>span:first-child,.passages_brand__ywtMO>span:last-child{font-size:1.75rem}.passages_desktopNav__aJnWY,.passages_headerActions__uOzGr{gap:22px}.passages_conviction__w_Fjs{grid-template-columns:1fr 2.7fr;gap:35px;padding-block:85px}.passages_convictionBody__Shx9H{gap:30px}.passages_contact__2CI7_,.passages_expertise__SczNv{gap:55px;padding-block:85px}}@media (max-width:760px){.passages_headerRow__MT55x{min-height:76px;gap:16px}.passages_brand__ywtMO{gap:7px}.passages_brand__ywtMO>span:first-child,.passages_brand__ywtMO>span:last-child{font-size:1.55rem}.passages_desktopNav__aJnWY,.passages_headerContact__PeClA{display:none}.passages_headerActions__uOzGr{gap:13px}.passages_menuButton__aH2ye{display:flex}.passages_conviction__w_Fjs{display:block;padding-block:64px}.passages_smallRule__g_Cy7{display:none}.passages_statement__7yoZi{margin-top:28px;font-size:clamp(2rem,7.2vw,3.3rem)}.passages_convictionBody__Shx9H{grid-template-columns:1fr;gap:20px;margin-top:27px}.passages_workSection__F928n{padding-block:48px}.passages_sectionTop__jcVN7{flex-direction:column;gap:17px}.passages_sectionNote__iaHys{max-width:420px}.passages_sectionTitle__GVx3x{font-size:clamp(2.3rem,8.1vw,3.4rem)}.passages_expertise__SczNv{grid-template-columns:1fr;gap:42px;padding-block:64px}.passages_expertiseIntro__N_BX_ .passages_sectionTitle__GVx3x br:last-child{display:none}.passages_expertiseIntro__N_BX_>p:not(.passages_eyebrow__DzQLU){max-width:500px}.passages_expertiseItem__NuzI5 summary{gap:13px;grid-template-columns:22px 1fr 22px;padding-block:24px}.passages_expertiseItem__NuzI5 h3{font-size:1.5rem}.passages_expertiseDetail__FunW0{padding-left:35px;padding-right:10px}.passages_progressInner__BKhKt{padding-block:52px}.passages_progress__a4qMn h2{font-size:clamp(2.2rem,7.9vw,3.6rem);margin-top:30px}.passages_progressBottom__wcGRN{flex-direction:column;align-items:flex-start;gap:30px;margin-top:27px}.passages_contact__2CI7_{grid-template-columns:1fr;gap:40px;padding-block:64px}.passages_contactIntro__7A8v4 .passages_sectionTitle__GVx3x{margin-block:25px}.passages_contactPerson__pC14B{margin-top:25px}.passages_footerTop__6by01{grid-template-columns:1fr 1fr;gap:35px 22px;padding-block:42px}.passages_footerIntro__1ag6t{grid-column:1/-1}.passages_footerBottom__TrrVh{align-items:flex-start;flex-direction:column}.passages_footerBottom__TrrVh nav{gap:12px 20px}}@media (prefers-reduced-motion:reduce){.passages_header__SZfGO *,.passages_site__aBLhH *{transition:none}}.passages_casePage__KGPq2{max-width:1050px;padding-block:60px 90px;color:var(--gvn-text)}.passages_casePageTitle__v3TsX{font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:1.08;letter-spacing:-.045em;font-weight:650;margin-top:22px}.passages_casePage__KGPq2>p{max-width:890px}.passages_casePageSection__Xx1E6{margin:54px 0 0 auto;max-width:800px}.passages_casePageSection__Xx1E6 h2{font-weight:600;font-size:1.9rem}.passages_casePageSection__Xx1E6 p{font-size:1.125rem;line-height:1.8}.passages_caseCta__yXM9Q{margin-top:65px;padding:45px;background:var(--gvn-section)}@media (max-width:760px){.passages_casePage__KGPq2{padding-block:40px 60px}.passages_casePageTitle__v3TsX{font-size:2.8rem}.passages_casePageSection__Xx1E6{margin-top:38px}.passages_casePageSection__Xx1E6 h2{font-size:1.65rem}.passages_caseCta__yXM9Q{padding:28px 22px}}.passages_servicesPage__zB7F_{padding-block:70px 90px}.passages_servicesPage__zB7F_>h1{max-width:1000px}.passages_servicesIntro__Zfkyq{font-size:1.25rem;line-height:1.7;max-width:750px;color:var(--gvn-body);margin-top:30px}.passages_servicesList__L3_B7{margin-top:60px}.passages_serviceRow__DvJe2{display:grid;grid-template-columns:40px 1fr 1.3fr;gap:40px;border-top:1px solid var(--gvn-line);padding-block:35px}.passages_serviceRow__DvJe2 h2{font-size:1.85rem;line-height:1.25;letter-spacing:-.025em;font-weight:600}.passages_serviceRow__DvJe2>p{font-size:1.125rem;line-height:1.7;color:var(--gvn-body)}.passages_servicesPage__zB7F_ .passages_caseCta__yXM9Q .passages_textLink__XNFH0{margin-top:22px}@media (max-width:760px){.passages_servicesPage__zB7F_{padding-block:45px 60px}.passages_serviceRow__DvJe2{grid-template-columns:22px 1fr;gap:16px;padding-block:27px}.passages_serviceRow__DvJe2>p{grid-column:2}.passages_serviceRow__DvJe2 h2{font-size:1.6rem}}.passages_contactEmail__bS9ba svg,.passages_headerContact__PeClA svg,.passages_lightLink__0mlRK svg,.passages_textLink__XNFH0 svg{color:var(--gvn-accent)}.passages_desktopNav__aJnWY a:hover,.passages_footer__xJ8eR a:hover,.passages_headerContact__PeClA:hover,.passages_textLink__XNFH0:hover{color:var(--gvn-text);text-decoration:underline;text-decoration-color:var(--gvn-accent);text-underline-offset:7px}.passages_heroIntro__RXUtL>div:first-child>.passages_eyebrow__DzQLU{display:flex;align-items:center;gap:12px}.passages_heroIntro__RXUtL>div:first-child>.passages_eyebrow__DzQLU:before{content:"";width:7px;height:7px;background:var(--gvn-accent);flex-shrink:0}.passages_heroFigure__XASGH{background:var(--gvn-section)}.passages_heroImage__5KqW8{filter:none}.passages_imageLink__Mb7FV{z-index:1;background:var(--gvn-background);border:1px solid var(--gvn-line-strong)}.passages_imageLink__Mb7FV svg{color:var(--gvn-accent)}.passages_workSection__F928n{border-block:1px solid var(--gvn-line)}.passages_expertiseItem__NuzI5[open]{border-top-color:var(--gvn-accent)}.passages_expertiseItem__NuzI5[open] .passages_plus__9Ty_e{color:var(--gvn-accent)}.passages_progress__a4qMn{border-top:1px solid var(--gvn-line-strong)}.passages_progressInner__BKhKt>.passages_eyebrow__DzQLU:before{content:"";display:inline-block;width:34px;height:2px;background:var(--gvn-accent);vertical-align:middle;margin-right:15px}.passages_lightLink__0mlRK{border-bottom-color:var(--gvn-accent)}.passages_contactEmail__bS9ba{text-decoration:underline;text-decoration-color:var(--gvn-accent);text-underline-offset:8px}.passages_contactIntro__7A8v4>h1{margin-block:30px}.passages_sectorList__B8zIC{margin-top:56px}.passages_sectorRow__5haGH{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:44px;padding-block:40px;border-top:1px solid var(--gvn-line)}.passages_sectorHeading__BhlTs{display:flex;align-items:baseline;gap:20px}.passages_sectorHeading__BhlTs h3{font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.17;font-weight:600;letter-spacing:-.035em}.passages_sectorBody__w4Wff p{color:var(--gvn-body);line-height:1.7}.passages_sectorBody__w4Wff .passages_sectorNeeds__hrdXv{margin-top:14px;font-size:.9375rem;color:var(--gvn-muted)}.passages_sectorActions__z9REi>p{font-weight:500;line-height:1.6}.passages_sectorActions__z9REi>div{margin-top:19px}.passages_sectorLink__ikSfG{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:10px;border-bottom:1px solid var(--gvn-line);font-size:.8125rem;min-height:44px}.passages_sectorLink__ikSfG svg{flex-shrink:0}.passages_sectorLink__ikSfG:hover{text-decoration:underline;text-underline-offset:4px}.passages_interventions__cPNhj{padding-block:100px}.passages_axes__EwBeN{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:54px}.passages_axes__EwBeN article{border-top:2px solid var(--gvn-text);padding-top:22px}.passages_axes__EwBeN h3{font-size:1.65rem;line-height:1.22;font-weight:600;letter-spacing:-.025em;margin-block:21px 15px;max-width:280px}.passages_axes__EwBeN p{color:var(--gvn-body);line-height:1.7}.passages_modulesHeading__HjCkd{margin-top:76px;display:flex;align-items:baseline;justify-content:space-between;gap:36px}.passages_modulesHeading__HjCkd h3{font-size:1.3rem;font-weight:600}.passages_modulesHeading__HjCkd p{font-size:.9375rem;color:var(--gvn-muted)}.passages_moduleGrid__6KWb0{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--gvn-line);background:var(--gvn-line);margin-top:25px}.passages_moduleCard__SpuD6{padding:30px;background:var(--gvn-background);display:flex;flex-direction:column;transition:background .2s}.passages_moduleCard__SpuD6:hover{background:var(--gvn-section)}.passages_moduleTop__jkj4x{display:flex;justify-content:space-between;align-items:center;gap:20px}.passages_moduleCard__SpuD6 h4{font-size:1.45rem;font-weight:600;line-height:1.2;letter-spacing:-.025em;margin-block:30px 14px}.passages_moduleCard__SpuD6>p{color:var(--gvn-body);line-height:1.6}.passages_moduleCard__SpuD6 ul{margin-block:22px 28px;font-size:.875rem;line-height:1.65;color:var(--gvn-body)}.passages_moduleCard__SpuD6 li{padding-left:14px;position:relative}.passages_moduleCard__SpuD6 li+li{margin-top:8px}.passages_moduleCard__SpuD6 li:before{content:"—";position:absolute;left:0;color:var(--gvn-muted)}.passages_moduleCta__cUiXM{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.8125rem;font-weight:500;padding-top:20px;border-top:1px solid var(--gvn-line)}.passages_moduleNav__DgdgV{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;margin-top:40px}.passages_moduleNav__DgdgV a{padding-block:16px;border-bottom:1px solid var(--gvn-line);font-size:.875rem;display:flex;gap:16px;align-items:baseline}.passages_moduleNav__DgdgV a:hover{text-decoration:underline;text-underline-offset:5px}.passages_moduleNav__DgdgV span{font-size:.75rem;color:var(--gvn-muted)}.passages_moduleDetail__HqoMU{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:55px;border-top:1px solid var(--gvn-line-strong)}.passages_moduleDetail__HqoMU h2{font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin-top:23px}.passages_modulePromise__e5M1f{font-size:1.125rem;line-height:1.7;color:var(--gvn-muted);margin-top:18px}.passages_moduleExplanation__xA3p8 h3{font-size:.8125rem;font-weight:600;letter-spacing:.03em;margin-bottom:10px}.passages_moduleExplanation__xA3p8 li,.passages_moduleExplanation__xA3p8 p{color:var(--gvn-body);line-height:1.75}.passages_moduleExplanation__xA3p8 h3:not(:first-child){margin-top:25px}.passages_moduleExplanation__xA3p8 ul{padding-left:19px;list-style:disc}.passages_moduleExplanation__xA3p8 li+li{margin-top:6px}.passages_moduleExplanation__xA3p8 .passages_moduleDecision__B402s{border-top:1px solid var(--gvn-line);padding-top:20px;margin-top:25px;font-weight:500;color:var(--gvn-text)}.passages_engagement__oHGdu{background:var(--gvn-section);padding:40px;margin-top:35px}.passages_engagement__oHGdu h2{font-size:2rem;line-height:1.2;letter-spacing:-.025em;font-weight:600;margin-top:20px}.passages_engagement__oHGdu>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:32px}.passages_engagement__oHGdu h3{font-size:1.125rem;font-weight:600;margin-bottom:12px}.passages_engagement__oHGdu article p{color:var(--gvn-body);line-height:1.7}@media (max-width:1100px){.passages_sectorRow__5haGH{grid-template-columns:1fr 1.3fr;gap:24px 36px}.passages_sectorActions__z9REi{grid-column:2}.passages_moduleCard__SpuD6{padding:24px}.passages_axes__EwBeN{gap:26px}.passages_moduleDetail__HqoMU{gap:45px}}@media (max-width:760px){.passages_sectorList__B8zIC{margin-top:35px}.passages_sectorRow__5haGH{grid-template-columns:1fr;gap:23px;padding-block:30px}.passages_sectorHeading__BhlTs h3{font-size:1.9rem}.passages_sectorActions__z9REi{grid-column:auto}.passages_interventions__cPNhj{padding-block:60px}.passages_axes__EwBeN{grid-template-columns:1fr;gap:28px;margin-top:34px}.passages_axes__EwBeN h3{max-width:none;margin-top:14px}.passages_modulesHeading__HjCkd{display:block;margin-top:45px}.passages_modulesHeading__HjCkd p{margin-top:12px}.passages_moduleGrid__6KWb0{grid-template-columns:1fr}.passages_moduleCard__SpuD6 h4{font-size:1.65rem;margin-top:24px}.passages_moduleNav__DgdgV{grid-template-columns:1fr}.passages_moduleDetail__HqoMU{grid-template-columns:1fr;gap:28px;padding-block:35px}.passages_engagement__oHGdu{padding:28px 22px}.passages_engagement__oHGdu>div{grid-template-columns:1fr;gap:25px}}.passages_progress__a4qMn{--gvn-text:#f5f5f5;--gvn-body:#c2c2c2;--gvn-muted:#a3a3a3;--gvn-accent:#f5f5f5;background:#171717}.passages_progress__a4qMn .passages_lightLink__0mlRK:hover{color:#fff}@media (max-width:1000px){.passages_desktopNav__aJnWY,.passages_headerContact__PeClA{display:none}.passages_menuButton__aH2ye{display:flex}.passages_mobileNav__oWTVS{display:block}.passages_mobileNav__oWTVS[hidden]{display:none}}@media (max-width:375px){.passages_header__SZfGO .passages_brand__ywtMO>span{font-size:1.3rem}.passages_headerActions__uOzGr{gap:6px}.passages_headerRow__MT55x{gap:10px}}.page_page__ptyil{width:min(1440px,calc(100% - 112px));margin-inline:auto;padding-block:42px 100px;color:var(--gvn-text)}.page_intro__4yg7V{padding-bottom:58px}.page_back__yFytV{display:inline-flex;min-height:44px;align-items:center;font-size:.875rem;color:var(--gvn-body)}.page_back__yFytV:hover{text-decoration:underline;text-underline-offset:5px}.page_eyebrow__4DRWS{margin-top:36px;font-size:.8125rem;letter-spacing:.06em;color:var(--gvn-muted)}.page_intro__4yg7V h1{font-size:clamp(2.7rem,5.2vw,5.2rem);line-height:1.08;font-weight:650;letter-spacing:-.045em;margin-top:20px;max-width:1000px}.page_layout__mwPe0{display:grid;grid-template-columns:240px minmax(0,820px);justify-content:space-between;gap:65px}.page_nav__j9yk7{position:sticky;top:28px;align-self:start;border-top:1px solid var(--gvn-line)}.page_nav__j9yk7 a{display:flex;gap:15px;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--gvn-line);font-size:.9375rem;color:var(--gvn-muted)}.page_nav__j9yk7 a[aria-current=page]{font-weight:600;color:var(--gvn-accent)}.page_nav__j9yk7 a:hover{color:var(--gvn-text)}.page_nav__j9yk7 span{color:var(--gvn-accent)}.page_content__FqFff{min-width:0;font-size:1rem;line-height:1.8;color:var(--gvn-body);overflow-wrap:anywhere}.page_content__FqFff h2{font-size:1.65rem;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin-bottom:25px;color:var(--gvn-text)}.page_content__FqFff h3,.page_content__FqFff h4,.page_content__FqFff strong{color:var(--gvn-text)}.page_content__FqFff section+section{margin-top:44px}.page_content__FqFff a{color:var(--gvn-accent);text-decoration:underline;text-underline-offset:4px}.page_content__FqFff a:hover{color:var(--gvn-brand-dark)}.page_content__FqFff li{padding-left:4px}.page_content__FqFff ul{list-style-position:outside;padding-left:16px}.page_page__ptyil a:focus-visible{outline:3px solid var(--gvn-accent);outline-offset:5px}@media (max-width:1000px){.page_page__ptyil{width:calc(100% - 64px)}.page_layout__mwPe0{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (max-width:760px){.page_page__ptyil{width:calc(100% - 40px);padding-block:22px 60px}.page_intro__4yg7V{padding-bottom:30px}.page_eyebrow__4DRWS{margin-top:24px}.page_intro__4yg7V h1{font-size:clamp(2.4rem,10vw,3.5rem)}.page_layout__mwPe0{grid-template-columns:1fr;gap:38px}.page_nav__j9yk7{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.page_nav__j9yk7 a{font-size:.8125rem;align-items:center}.page_content__FqFff h2{font-size:1.4rem}.page_content__FqFff{font-size:1rem}}