.home-campaign-entry_section__72OLD{scroll-margin-top:24px}.home-campaign-entry_section__72OLD:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.home-campaign-entry_cards__9n6I2{width:min(100%,var(--container-wide));margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-campaign-entry_card__ZgDtI{min-width:0;padding:clamp(28px,3.5vw,48px);display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--ivory)}.home-campaign-entry_card__ZgDtI .home-campaign-entry_service___o9v1{margin:0 0 32px;color:#806331;font-family:var(--sans);font-size:13px;letter-spacing:.08em}.home-campaign-entry_card__ZgDtI h3{margin:0 0 20px;font-family:var(--serif);font-size:clamp(28px,2.6vw,36px);line-height:1.18;text-wrap:pretty}.home-campaign-entry_card__ZgDtI>p:not(.home-campaign-entry_service___o9v1){margin:0 0 28px;color:#456269;font-size:var(--type-body-secondary);line-height:1.7}.home-campaign-entry_link__bHzmB{margin-top:auto;min-height:48px;display:inline-flex;gap:14px;align-items:center;color:var(--ink);border-bottom:1px solid var(--gold);font-family:var(--sans);font-size:14px;font-weight:500;text-decoration:none}.home-campaign-entry_link__bHzmB:hover{border-bottom-color:var(--ink)}.home-campaign-entry_link__bHzmB:focus-visible{outline:3px solid var(--ink);outline-offset:5px}@media(max-width:800px){.home-campaign-entry_cards__9n6I2{grid-template-columns:1fr;gap:22px}.home-campaign-entry_card__ZgDtI{padding:28px 24px}.home-campaign-entry_card__ZgDtI .home-campaign-entry_service___o9v1{margin-bottom:24px}}.home-route-clarity_intro__y_U_g>p:not(:first-child){max-width:820px;color:var(--ink);font-size:var(--type-body-primary);line-height:1.62;opacity:.82}.home-route-clarity_intro__y_U_g.home-route-clarity_intro__y_U_g>p+p{margin-top:16px}.home-route-clarity_framework__toXJZ{max-width:var(--container-wide);margin:0 auto 32px;padding-block:28px;border-block:1px solid var(--line)}.home-route-clarity_framework__toXJZ>h3{margin:0;font-size:clamp(23px,3vw,32px);line-height:1.3;text-wrap:balance}.home-route-clarity_definitions__HhVX3{margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-route-clarity_definitions__HhVX3 dt{margin-bottom:12px;color:#806331;font-size:12px;font-weight:600;letter-spacing:.08em}.home-route-clarity_definitions__HhVX3 dd{margin:0;color:#456269;font-size:16px;line-height:1.65}.home-route-clarity_routes__HVYBU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-route-clarity_routes__HVYBU h4{margin:0 0 12px;font-family:var(--serif);font-size:24px;font-weight:500}.home-route-clarity_routes__HVYBU p{margin:0;color:#456269;font-size:16px;line-height:1.65}.home-route-clarity_example__Q5GIk{max-width:var(--container-wide);margin:0 auto 18px;font-size:clamp(22px,2.5vw,30px);line-height:1.3}.home-route-clarity_exampleNote__5oNAK{max-width:var(--container-wide);margin:0 auto 24px;color:#456269;font-size:16px;line-height:1.65}.home-route-clarity_stageLabel__Ajsb3{font-weight:inherit}.home-route-clarity_stageLabel__Ajsb3 small{display:block;margin-top:5px;font-size:10px;line-height:1.4;font-weight:600}.home-route-clarity_perspectives__8ZAU_{max-width:820px;margin:24px 0 0;color:var(--gold-light);font-family:var(--serif);font-size:clamp(23px,2.6vw,32px);line-height:1.3}.home-route-clarity_statusCopy__h0Lh8{min-width:0}.home-route-clarity_statusCopy__h0Lh8 p+p{margin-top:16px}.home-route-clarity_ctaSupport__hXPK2.home-route-clarity_ctaSupport__hXPK2{max-width:420px;color:var(--gold-light);line-height:1.65}.home-route-clarity_ctaChoices__nJWNo{margin-top:22px;display:flex;flex-direction:column;gap:14px;max-width:100%}.home-route-clarity_ctaChoices__nJWNo a{min-height:48px;display:flex;align-items:center;color:var(--gold-light);font-size:16px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}.home-route-clarity_ctaChoices__nJWNo a:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}@media(max-width:800px){.home-route-clarity_definitions__HhVX3,.home-route-clarity_routes__HVYBU{grid-template-columns:1fr;gap:22px}.home-route-clarity_framework__toXJZ{padding-block:24px}}