.hero[data-astro-cid-j7pv25f6]{padding-top:calc(var(--header-h) + clamp(36px,6vw,96px));padding-bottom:clamp(48px,6vw,96px);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,96px);align-items:start}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,7.2vw,7.4rem);max-width:9ch}.hero-lede[data-astro-cid-j7pv25f6]{margin-top:32px}.hero-journeys[data-astro-cid-j7pv25f6]{margin-top:clamp(36px,4vw,64px);display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.journey[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;row-gap:6px;padding:24px 24px 24px 0;position:relative}.journey[data-astro-cid-j7pv25f6]+.journey[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line);padding-left:24px}.journey[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin:0;grid-column:1}.journey-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,2vw,1.9rem);grid-column:1}.journey-note[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--fg-muted);grid-column:1}.journey[data-astro-cid-j7pv25f6] .arrow{grid-column:2;grid-row:2;width:22px;height:14px;align-self:center;transition:transform .4s var(--ease-out)}.journey[data-astro-cid-j7pv25f6]:hover .arrow{transform:translate(6px)}.journey[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.journey[data-astro-cid-j7pv25f6]:hover:after{transform:scaleX(1)}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:48px}.hero-photo[data-astro-cid-j7pv25f6]{position:relative;width:88%;margin-left:auto;aspect-ratio:4 / 5}.hero-photo[data-astro-cid-j7pv25f6] .photo{height:100%}.hero-photo-sm[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:96px;width:38%;aspect-ratio:4 / 5;box-shadow:0 30px 60px -30px #1b191773}.hero-photo-sm[data-astro-cid-j7pv25f6] .photo{height:100%}.hero-cities[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.statement-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 3fr;gap:var(--gutter)}.statement-text[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.6rem);max-width:18ch}.statement-body[data-astro-cid-j7pv25f6]{margin-top:36px;display:grid;gap:20px;max-width:60ch}.statement-links[data-astro-cid-j7pv25f6]{display:flex;gap:28px;flex-wrap:wrap}.facts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);margin-top:clamp(56px,7vw,100px);padding-top:32px;border-top:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:6px}.fact-n[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.2vw,3rem);line-height:1}.fact-l[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--fg-muted)}.services-head[data-astro-cid-j7pv25f6]{max-width:760px;margin-bottom:clamp(40px,5vw,72px)}.services-head[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:24px}.services-index[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--gutter);align-items:start}.services-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.svc-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:20px;padding:26px 0;border-bottom:1px solid var(--line);position:relative;transition:padding-left .5s var(--ease-out)}.svc-row[data-astro-cid-j7pv25f6]:hover,.svc-row[data-astro-cid-j7pv25f6].active{padding-left:12px}.svc-n[data-astro-cid-j7pv25f6]{grid-row:1 / span 2;font-size:1.1rem}.svc-name[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.svc-roles[data-astro-cid-j7pv25f6]{grid-column:2;font-size:.8rem;letter-spacing:.04em;color:var(--fg-muted);margin-top:6px}.svc-row[data-astro-cid-j7pv25f6] .arrow{grid-column:3;grid-row:1 / span 2;width:22px;height:14px;opacity:0;transform:translate(-8px);transition:all .4s var(--ease-out)}.svc-row[data-astro-cid-j7pv25f6]:hover .arrow,.svc-row[data-astro-cid-j7pv25f6].active .arrow{opacity:1;transform:none}.services-stage-inner[data-astro-cid-j7pv25f6]{position:relative}.svc-panel[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ease-out)}.svc-panel[data-astro-cid-j7pv25f6].active{opacity:1;position:relative}.svc-strap[data-astro-cid-j7pv25f6]{margin-top:16px;font-size:.95rem;color:var(--fg-muted);max-width:40ch}.where-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center}.where-row[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin:0}.where-cities[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.5}.where-cities[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--bronze);margin:0 .35em}.where-groups[data-astro-cid-j7pv25f6]{display:grid;gap:6px}.where-office[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-right:14px}.hero-cities[data-astro-cid-j7pv25f6] .sep[data-astro-cid-j7pv25f6]{margin:0 10px;color:var(--bronze)}.opp-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.opp-list[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.opp-note[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:.95rem}.opp-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:3px;color:var(--fg)}@media(max-width:1024px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-visual[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:32px}.hero-photo[data-astro-cid-j7pv25f6]{width:100%;margin:0}.hero-photo-sm[data-astro-cid-j7pv25f6]{position:static;width:100%;align-self:end;box-shadow:none}.hero-cities[data-astro-cid-j7pv25f6]{bottom:0}.statement-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.services-index[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.services-stage[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:720px){.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,13vw,4rem)}.hero-journeys[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.journey[data-astro-cid-j7pv25f6]+.journey[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--line);padding-left:0}.hero-visual[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-photo-sm[data-astro-cid-j7pv25f6]{display:none}.facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:28px 20px}.where-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}.svc-row[data-astro-cid-j7pv25f6]{grid-template-columns:40px 1fr auto}.svc-roles[data-astro-cid-j7pv25f6]{display:none}.opp-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:12px}}
