.hero[data-astro-cid-j7pv25f6]{overflow-x:clip;padding-block:clamp(3rem,8vw,6.5rem) clamp(2.5rem,6vw,4.5rem)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.hero-copy[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-12% -14% -12% -18%;z-index:-1;background:radial-gradient(closest-side,rgba(12,62,150,.55),rgba(12,62,150,.28) 55%,transparent);filter:blur(24px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(3rem,7.5vw,6rem);line-height:1;text-shadow:0 4px 40px rgba(8,36,90,.5);margin-bottom:.25em}.hero-roles[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.75rem);font-style:italic;color:#fff;text-shadow:0 2px 20px rgba(8,36,90,.5);margin-bottom:1.4rem}.hero-roles[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--gold);padding-inline:.3em}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:52ch}.portrait[data-astro-cid-j7pv25f6]{margin:0;justify-self:stretch;width:min(100%,560px)}.portrait-photo[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(255,255,255,.75);box-shadow:var(--shadow)}.portrait-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:50% 38%;transform:scale(.88);transform-origin:50% 38%}@media(max-width:860px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.portrait[data-astro-cid-j7pv25f6]{order:-1;justify-self:center;width:min(92%,420px)}}.way[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.way[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);color:var(--ink)}.way[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);flex:1}.way-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;font-weight:620;color:var(--sky-deep);font-size:.95rem}.way[data-astro-cid-j7pv25f6]:hover .way-cta[data-astro-cid-j7pv25f6] .icon{transform:translate(4px)}.way-cta[data-astro-cid-j7pv25f6] .icon{transition:transform .25s var(--ease)}.feature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.feature-cover[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:6px 12px 12px 6px;box-shadow:-6px 0 0 -2px #ffffff40,0 30px 50px -22px #0d214599;transform:rotate(-2deg);justify-self:center}@media(max-width:680px){.feature[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.feature-cover[data-astro-cid-j7pv25f6]{max-width:220px}}.story-grid[data-astro-cid-j7pv25f6]{align-items:stretch}.latest-video[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.1rem;text-decoration:none;color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.latest-video[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);color:var(--ink)}.lv-thumb[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:16 / 8.6;background:#0d2145}.lv-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.lv-play[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--ink);box-shadow:0 10px 30px #00000059;transition:transform .3s var(--ease)}.latest-video[data-astro-cid-j7pv25f6]:hover .lv-play[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.lv-play[data-astro-cid-j7pv25f6] .icon{width:28px;height:28px;margin-left:3px}.latest-video[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.1em}.latest-video[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.cta-band[data-astro-cid-j7pv25f6]{text-align:center;padding:clamp(2.5rem,6vw,4rem) 1.5rem;border-radius:var(--radius);background:linear-gradient(135deg,#0e327d9e,#1e6ed773);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-lg)}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}
