.head[data-astro-cid-73dgtvns]{background:var(--navy);min-height:min(78svh,44rem);color:var(--on-dark);isolation:isolate;align-items:center;padding-block:clamp(3rem,8vh,5.5rem);display:flex;position:relative;overflow:hidden}.head--plain[data-astro-cid-73dgtvns]{min-height:0}.head__disc[data-astro-cid-73dgtvns]{--d:min(96svh, 56vw);z-index:-1;top:50%;right:calc(var(--d) * -.18);width:var(--d);aspect-ratio:1;position:absolute;translate:0 -50%}.head__photo[data-astro-cid-73dgtvns]{background:var(--navy-2);border-radius:50%;position:absolute;inset:3.2%;overflow:hidden}.head__ring[data-astro-cid-73dgtvns]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.head__ring[data-astro-cid-73dgtvns] circle[data-astro-cid-73dgtvns]{fill:none;stroke:var(--green);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:72 28;stroke-dashoffset:-39px}.head__inner[data-astro-cid-73dgtvns]{position:relative}.head__copy[data-astro-cid-73dgtvns]{max-width:min(38rem,52%)}.head--plain[data-astro-cid-73dgtvns] .head__copy[data-astro-cid-73dgtvns]{max-width:44rem}.head[data-astro-cid-73dgtvns] h1[data-astro-cid-73dgtvns]{font-size:var(--step-hero);margin-bottom:.45em}.head__text[data-astro-cid-73dgtvns]{font-size:var(--step-1);color:var(--on-dark-soft);max-width:34rem;margin-bottom:0;line-height:1.5}.head__actions[data-astro-cid-73dgtvns]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (prefers-reduced-motion:no-preference){.head__ring[data-astro-cid-73dgtvns] circle[data-astro-cid-73dgtvns]{animation:head-ring 1.6s var(--ease-in-out) .15s both}.head__copy[data-astro-cid-73dgtvns]>[data-astro-cid-73dgtvns]{animation:rise .9s var(--ease-out) both}.head__copy[data-astro-cid-73dgtvns]>h1[data-astro-cid-73dgtvns]{animation-name:rise-move}.head__copy[data-astro-cid-73dgtvns]>[data-astro-cid-73dgtvns]:nth-child(2){animation-delay:80ms}.head__copy[data-astro-cid-73dgtvns]>[data-astro-cid-73dgtvns]:nth-child(3){animation-delay:.16s}}@keyframes head-ring{0%{stroke-dasharray:0 100}to{stroke-dasharray:72 28}}@media (width<=860px){.head[data-astro-cid-73dgtvns]{min-height:0;padding-top:0;display:block}.head__disc[data-astro-cid-73dgtvns]{--d:100vw;margin:-14vw -30vw -1.5rem auto;position:relative;top:auto;right:auto;translate:none}.head__copy[data-astro-cid-73dgtvns]{max-width:none}.head--plain[data-astro-cid-73dgtvns]{padding-top:3rem}}
