.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--navy-deep);color:var(--white);padding-block:clamp(3.5rem,2rem + 6vw,7rem) clamp(7rem,5rem + 6vw,10rem);position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:75% 35%;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--navy-deep) 20%, #07142bc7 48%, #07142b26 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{max-width:calc(var(--container) + var(--gutter) * 2)}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:where(h1,p,.actions,.eyebrow){max-width:38rem}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--text-on-ink);margin-top:1.25rem}h1[data-astro-cid-lcdefpme]+.lead[data-astro-cid-lcdefpme]{margin-top:1.5rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}.pillars[data-astro-cid-lcdefpme]{z-index:2;margin-top:-4.5rem;position:relative}.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pillar[data-astro-cid-lcdefpme]{border-bottom:3px solid var(--gold-light);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);color:var(--ink);transition:transform .25s var(--ease);gap:1.25rem;padding:1.75rem;text-decoration:none;display:flex}.pillar[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.pillar[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme][data-icon]{width:2.75rem;height:2.75rem;color:var(--gold);flex:none}.pillar[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.125rem}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:var(--slate);margin-top:.35rem}.head[data-astro-cid-lcdefpme]{max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.service[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;gap:.75rem;padding:1.75rem;text-decoration:none;display:flex}.service[data-astro-cid-lcdefpme]:hover,.segment[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.icon[data-astro-cid-lcdefpme]{background:var(--ink);width:3rem;height:3rem;color:var(--gold-light);border-radius:50%;place-items:center;display:grid}.icon[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{width:1.4rem;height:1.4rem}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.segment[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);font-size:var(--step-small)}.more[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:var(--gold-text);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-weight:700;display:inline-flex}.more[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{width:1rem;height:1rem}.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.about[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.segment-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.segment[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.segment-photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%}.segment-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem 1.75rem 1.75rem;display:flex}.segment-body[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{border:3px solid var(--white);margin-top:-2.9rem}@media (width<=62rem){.pillar-grid[data-astro-cid-lcdefpme],.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.pillars[data-astro-cid-lcdefpme]{margin-top:-3.5rem}}@media (width<=48rem){.pillar-grid[data-astro-cid-lcdefpme],.service-grid[data-astro-cid-lcdefpme],.segment-grid[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#07142be6 0%,#07142bd1 100%)}}
