.story-band[data-astro-cid-ta2fbyqs]{isolation:isolate;position:relative;overflow:hidden}.story-mark[data-astro-cid-ta2fbyqs]{z-index:-1;width:min(46vw,620px);color:var(--navy);opacity:.06;position:absolute;bottom:-10%;right:3%}.split[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.prose[data-astro-cid-ta2fbyqs] .lede[data-astro-cid-ta2fbyqs]{color:var(--ink);font-weight:600}.pull[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--navy);border-left:4px solid var(--sky);padding-left:1rem;font-size:1.3rem;font-weight:700}.beliefs[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.beliefs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--white);border-top:3px solid var(--sky);border-radius:0 0 var(--radius) var(--radius);padding:2rem 1.75rem;transition:transform .25s,box-shadow .25s}.beliefs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.beliefs[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:.6rem;transition:color .25s}.beliefs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover h3[data-astro-cid-ta2fbyqs]{color:var(--sky-ink)}@media (prefers-reduced-motion:reduce){.beliefs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{transform:none}}.beliefs[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:0}.steps[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-ta2fbyqs]{border-top:3px solid var(--sky);background:var(--paper);border-radius:0 0 var(--radius) var(--radius);padding:2rem;position:relative}.step-icon[data-astro-cid-ta2fbyqs]{width:48px;color:var(--navy);margin-bottom:1rem;display:block}.step-num[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--sky);font-size:2.5rem;font-weight:800;position:absolute;top:1.5rem;right:1.75rem}.step[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.section-head[data-astro-cid-ta2fbyqs].row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;max-width:none;display:flex}.partners[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.partner[data-astro-cid-ta2fbyqs]{color:inherit;gap:.3rem;text-decoration:none;display:grid}.partner-photo[data-astro-cid-ta2fbyqs]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-bottom:1rem;transition:transform .3s}.partner[data-astro-cid-ta2fbyqs]:hover .partner-photo[data-astro-cid-ta2fbyqs]{transform:translateY(-4px)}.partner-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--white);font-size:1.3rem;font-weight:700}.partner-title[data-astro-cid-ta2fbyqs]{color:#8fd8ff;font-size:.9rem;font-weight:600}.partner-focus[data-astro-cid-ta2fbyqs]{color:#c9d9e8;font-size:.95rem}.offices[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.office[data-astro-cid-ta2fbyqs]{height:100%;color:var(--white);border-radius:var(--radius);background:linear-gradient(135deg,#00a3ee 0%,#025082 55%,#002c54 100%);gap:.5rem;padding:2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.office[data-astro-cid-ta2fbyqs]:hover{color:var(--white);transform:translateY(-3px);box-shadow:0 24px 48px -20px #002c548c}.office-city[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:1.6rem;font-weight:800}.office-region[data-astro-cid-ta2fbyqs]{color:#e1f0fa}.office-link[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:700}@media (width<=860px){.split[data-astro-cid-ta2fbyqs],.steps[data-astro-cid-ta2fbyqs],.partners[data-astro-cid-ta2fbyqs],.offices[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
