.StrategySessionPage-module__QG8dDq__root{--navy:#091337;--blue:#495ca8;--paper:#f6f7f7;--ink:#1f2122;--green:#c8e1ab;background:var(--paper);color:var(--ink);font-family:var(--font-bruna),sans-serif}.StrategySessionPage-module__QG8dDq__root *,.StrategySessionPage-module__QG8dDq__root :before,.StrategySessionPage-module__QG8dDq__root :after{box-sizing:border-box}.StrategySessionPage-module__QG8dDq__root :where(h1,h2,h3,p){margin:0}.StrategySessionPage-module__QG8dDq__root :where(h1,h2,h3,p,strong,span){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.StrategySessionPage-module__QG8dDq__root :where(h1,h2,h3){text-wrap:balance}.StrategySessionPage-module__QG8dDq__root:focus{outline:none}.StrategySessionPage-module__QG8dDq__hero{background:var(--navy);color:var(--paper)}.StrategySessionPage-module__QG8dDq__heroInner{grid-template-columns:1.35fr .65fr;grid-template-areas:"copy facts""intro facts";gap:36px 8vw;max-width:1500px;margin:auto;padding:76px 5vw 64px;display:grid}.StrategySessionPage-module__QG8dDq__heroInner>*,.StrategySessionPage-module__QG8dDq__applicationSection>*{min-width:0}.StrategySessionPage-module__QG8dDq__heroCopy{grid-area:copy}.StrategySessionPage-module__QG8dDq__eyebrow,.StrategySessionPage-module__QG8dDq__heroFacts p,.StrategySessionPage-module__QG8dDq__applicationLead>p,.StrategySessionPage-module__QG8dDq__policy>p{font-family:var(--font-graphie),sans-serif;letter-spacing:.06em;font-size:.9375rem;line-height:1.5}.StrategySessionPage-module__QG8dDq__eyebrow{color:var(--green)}.StrategySessionPage-module__QG8dDq__hero h1{max-width:17ch;font-family:var(--font-namian),serif;letter-spacing:-.04em;margin-top:28px;font-size:clamp(2.8rem,5.2vw,5.4rem);font-weight:400;line-height:1.04}.StrategySessionPage-module__QG8dDq__heroAnchor{background:var(--green);width:min(100%,400px);min-height:58px;color:var(--navy);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:16px 20px;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}.StrategySessionPage-module__QG8dDq__heroAnchor:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.StrategySessionPage-module__QG8dDq__heroIntro{grid-area:intro;max-width:65ch}.StrategySessionPage-module__QG8dDq__heroIntro p{color:#f6f7f7d6;font-size:1.0625rem;line-height:1.6}.StrategySessionPage-module__QG8dDq__heroIntro p+p{margin-top:14px}.StrategySessionPage-module__QG8dDq__heroFacts{grid-area:facts;align-self:center}.StrategySessionPage-module__QG8dDq__heroFacts>div{border-top:1px solid #f6f7f740;grid-template-columns:1fr;gap:14px;padding:26px 0;display:grid}.StrategySessionPage-module__QG8dDq__heroFacts span{color:var(--green);font-size:.875rem}.StrategySessionPage-module__QG8dDq__heroFacts strong{max-width:20ch;font-family:var(--font-namian),serif;grid-column:1;font-size:1.8rem;font-weight:400;line-height:1.15}.StrategySessionPage-module__QG8dDq__applicationSection{background:var(--blue);color:var(--paper);grid-template-columns:.8fr 1.2fr;gap:7vw;padding:72px 5vw;scroll-margin-top:24px;display:grid}.StrategySessionPage-module__QG8dDq__applicationLead h2{max-width:13ch;font-family:var(--font-namian),serif;letter-spacing:-.04em;margin-top:26px;font-size:clamp(2.7rem,4.6vw,4.8rem);font-weight:400;line-height:1.06}.StrategySessionPage-module__QG8dDq__applicationLead>strong{max-width:40ch;margin-top:30px;font-size:1.125rem;font-weight:400;line-height:1.6;display:block}.StrategySessionPage-module__QG8dDq__applicationLead>span{max-width:44ch;margin-top:18px;font-size:1rem;line-height:1.6;display:block}.StrategySessionPage-module__QG8dDq__formPanel{background:var(--paper);min-width:0;color:var(--ink);border-radius:12px;align-self:start;padding:clamp(24px,3vw,48px)}.StrategySessionPage-module__QG8dDq__optionalDetails{padding:46px 5vw}.StrategySessionPage-module__QG8dDq__sessionDetails{border-bottom:1px solid #0913373d;max-width:1350px;margin:auto}.StrategySessionPage-module__QG8dDq__sessionDetails>h2{min-height:80px;font-family:var(--font-namian),serif;color:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.15;display:flex}.StrategySessionPage-module__QG8dDq__sessionSteps,.StrategySessionPage-module__QG8dDq__outcomesList{margin:0;padding:0 0 32px;list-style:none}.StrategySessionPage-module__QG8dDq__sessionSteps>li,.StrategySessionPage-module__QG8dDq__outcomesList>li{border-top:1px solid #09133724;grid-template-columns:32px minmax(150px,.7fr) minmax(0,1fr);align-items:start;gap:28px;padding:26px 0;display:grid}.StrategySessionPage-module__QG8dDq__sessionSteps>li>span,.StrategySessionPage-module__QG8dDq__outcomesList>li>span{color:var(--blue);font-family:var(--font-graphie),sans-serif;font-size:1rem}.StrategySessionPage-module__QG8dDq__sessionSteps h3,.StrategySessionPage-module__QG8dDq__outcomesList h3{font-family:var(--font-namian),serif;font-size:1.6rem;font-weight:400;line-height:1.15}.StrategySessionPage-module__QG8dDq__sessionStepDetail p,.StrategySessionPage-module__QG8dDq__outcomesList p{max-width:64ch;font-size:1rem;line-height:1.6}.StrategySessionPage-module__QG8dDq__outcomesList p{margin-top:14px}.StrategySessionPage-module__QG8dDq__outcomesList>li{grid-template-columns:32px minmax(0,1fr) minmax(150px,.4fr)}.StrategySessionPage-module__QG8dDq__outcomesList>li>strong{font-family:var(--font-graphie),sans-serif;color:var(--blue);font-size:.875rem;font-weight:400;line-height:1.5}.StrategySessionPage-module__QG8dDq__decisionCriteria{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.StrategySessionPage-module__QG8dDq__decisionCriteria li{font-family:var(--font-graphie),sans-serif;border:1px solid #09133740;padding:8px 10px;font-size:.875rem}.StrategySessionPage-module__QG8dDq__policy{background:var(--navy);color:var(--paper);grid-template-columns:.45fr 1fr;gap:6vw;padding:42px 5vw;display:grid}.StrategySessionPage-module__QG8dDq__policy>p{color:var(--green)}.StrategySessionPage-module__QG8dDq__policy>span{max-width:76ch;font-size:1rem;line-height:1.6}@media (max-width:1050px){.StrategySessionPage-module__QG8dDq__heroInner{grid-template-columns:1fr;grid-template-areas:"copy""intro""facts";gap:26px}.StrategySessionPage-module__QG8dDq__hero h1{max-width:20ch}.StrategySessionPage-module__QG8dDq__heroFacts{grid-template-columns:1fr 1fr;gap:32px;display:grid}.StrategySessionPage-module__QG8dDq__applicationSection{grid-template-columns:minmax(0,1fr);gap:34px}.StrategySessionPage-module__QG8dDq__applicationLead h2{max-width:22ch}.StrategySessionPage-module__QG8dDq__applicationLead>strong,.StrategySessionPage-module__QG8dDq__applicationLead>span{max-width:65ch}}@media (max-width:700px){.StrategySessionPage-module__QG8dDq__heroInner{padding:48px 20px 38px}.StrategySessionPage-module__QG8dDq__hero h1{max-width:18ch;font-size:clamp(2.3rem,9.8vw,3.5rem)}.StrategySessionPage-module__QG8dDq__heroIntro p{font-size:1rem}.StrategySessionPage-module__QG8dDq__heroFacts{gap:18px}.StrategySessionPage-module__QG8dDq__heroFacts>div{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:18px}.StrategySessionPage-module__QG8dDq__heroFacts span{display:none}.StrategySessionPage-module__QG8dDq__heroFacts p{letter-spacing:.02em;font-size:.875rem}.StrategySessionPage-module__QG8dDq__heroFacts strong{grid-column:1;font-size:1.4rem}.StrategySessionPage-module__QG8dDq__applicationSection{padding:44px 20px}.StrategySessionPage-module__QG8dDq__applicationLead h2{font-size:2.6rem}.StrategySessionPage-module__QG8dDq__formPanel,.StrategySessionPage-module__QG8dDq__optionalDetails{padding:28px 20px}.StrategySessionPage-module__QG8dDq__sessionDetails>h2{font-size:1.75rem}.StrategySessionPage-module__QG8dDq__sessionSteps>li,.StrategySessionPage-module__QG8dDq__outcomesList>li{grid-template-columns:24px minmax(0,1fr);gap:18px}.StrategySessionPage-module__QG8dDq__sessionStepDetail,.StrategySessionPage-module__QG8dDq__outcomesList>li>strong{grid-column:2}.StrategySessionPage-module__QG8dDq__sessionSteps h3,.StrategySessionPage-module__QG8dDq__outcomesList h3{font-size:1.45rem}.StrategySessionPage-module__QG8dDq__policy{grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 20px}}
