.hero[data-astro-cid-lcdefpme]{--accent-text:var(--scene-accent);min-height:min(92svh,860px);color:var(--scene-text);background:var(--scene-bg);isolation:isolate;padding:calc(var(--header-h) + 3rem) 0 7rem;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:65% center;width:100%;height:100%;animation:22s ease-out both slow-zoom}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:var(--hero-overlay);position:absolute;inset:0}@media (width<=760px){.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(#0b2545b3 0%,#0b2545d1 100%)}}@keyframes slow-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:none}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--scene-muted);max-width:48ch}.hero__link[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.hero__link[data-astro-cid-lcdefpme] svg{transition:transform .2s}.hero__link[data-astro-cid-lcdefpme]:hover svg{transform:translate(4px)}.help-wrap[data-astro-cid-lcdefpme]{z-index:2;justify-content:center;margin-top:-3.5rem;display:flex;position:relative}.help[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--navy-950);width:min(100%,760px);color:var(--white);box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:1.5rem 2rem;display:flex}.help[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.5rem);display:block}.help[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--slate-300);font-size:.95rem}.btn--light[data-astro-cid-lcdefpme]{background:var(--white);color:var(--navy-900)}.btn--light[data-astro-cid-lcdefpme]:hover{color:var(--navy-900);background:#dcebf8}[data-theme=dark] .btn--light[data-astro-cid-lcdefpme]{background:var(--accent-500);color:var(--white)}[data-theme=dark] .btn--light[data-astro-cid-lcdefpme]:hover{color:var(--white);background:#1a5f99}.about[data-astro-cid-lcdefpme]{align-items:center}.btn--outline[data-astro-cid-lcdefpme]{border:1.5px solid var(--text);color:var(--text);margin-top:1.5rem}.btn--outline[data-astro-cid-lcdefpme]:hover{background:var(--text);color:var(--bg)}.journey[data-astro-cid-lcdefpme]{--marker:88px;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey[data-astro-cid-lcdefpme]:before{content:"";top:calc(var(--marker) / 2);border-top:2px dashed var(--accent-text);opacity:.5;position:absolute;left:16.6%;right:16.6%}.journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:calc(var(--marker) / 2);display:flex;position:relative}.pillar[data-astro-cid-lcdefpme]{text-align:center;padding:calc(var(--marker) / 2 + 1.5rem) 2rem 2rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);flex-direction:column;flex:1;align-items:center;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex;position:relative}.pillar[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);border-color:var(--accent-text);transform:translateY(-4px)}.pillar__marker[data-astro-cid-lcdefpme]{top:calc(var(--marker) / -2);width:var(--marker);height:var(--marker);background:var(--bg-alt);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;translate:-50%}.pillar__icon[data-astro-cid-lcdefpme]{width:calc(var(--marker) - 14px);height:calc(var(--marker) - 14px);background:linear-gradient(135deg, var(--navy-900), var(--accent-500));color:var(--white);border-radius:50%;place-items:center;transition:transform .25s;display:grid;box-shadow:0 10px 24px -10px #1f6fb2b3}.pillar[data-astro-cid-lcdefpme]:hover .pillar__icon[data-astro-cid-lcdefpme]{transform:scale(1.06)}.pillar__step[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.6rem;font-size:.78rem;font-weight:700}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);flex:1}.pillar__more[data-astro-cid-lcdefpme]{color:var(--accent-text);align-items:center;gap:.4rem;margin-top:.5rem;font-weight:650;display:inline-flex}@media (width<=860px){.journey[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.journey[data-astro-cid-lcdefpme]:before{display:none}}
