.page-hero[data-astro-cid-75ysl5lo]{background:var(--color-cream);padding-block:clamp(2.5rem,1.5rem + 3.5vw,4.5rem);position:relative;overflow:hidden}.page-hero[data-astro-cid-75ysl5lo] .container[data-astro-cid-75ysl5lo]{z-index:1;position:relative}.page-hero__mark[data-astro-cid-75ysl5lo]{aspect-ratio:942/345;opacity:.2;pointer-events:none;width:min(78vw,1240px);position:absolute;top:50%;right:-12vw;overflow:hidden;transform:translateY(-46%);mask-image:linear-gradient(270deg,#000 30%,#0000 88%)}.page-hero__mark[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.page-hero__mark[data-astro-cid-75ysl5lo]{animation:page-hero-fade 1.4s var(--ease-out) .4s backwards}}.page-hero__inner[data-astro-cid-75ysl5lo]{gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}h1[data-astro-cid-75ysl5lo]{max-width:20ch;margin-bottom:var(--space-lg);font-size:var(--step-5);color:var(--color-forest-deep)}.page-hero__intro[data-astro-cid-75ysl5lo]{max-width:62ch;font-size:var(--step-1);color:var(--color-text-muted);margin:0;line-height:1.7}.page-hero__art[data-astro-cid-75ysl5lo]{aspect-ratio:400/240;justify-self:end;width:100%;max-width:26rem;position:relative;overflow:hidden}.page-hero__layer[data-astro-cid-75ysl5lo]{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-hero__rules[data-astro-cid-75ysl5lo] line[data-astro-cid-75ysl5lo]{stroke:color-mix(in srgb, var(--color-gold-soft) 28%, transparent);stroke-width:1px}.page-hero__baseline[data-astro-cid-75ysl5lo]{stroke:color-mix(in srgb, var(--color-gold-soft) 70%, transparent);stroke-width:1px}.page-hero__arc[data-astro-cid-75ysl5lo]{stroke:color-mix(in srgb, var(--color-gold) 75%, transparent);stroke-width:1.5px}.page-hero__cover[data-astro-cid-75ysl5lo]{background:var(--color-cream);position:absolute;inset:0;transform:translate(100%)}.page-hero__bar[data-astro-cid-75ysl5lo]{left:var(--x);background:var(--color-gold-soft);transform-origin:bottom;border-radius:1px;width:1.5px;position:absolute}@supports (left:round(down, 10%, 1px)){.page-hero__bar[data-astro-cid-75ysl5lo]{left:round(down, var(--x), 1px)}}.page-hero__dot[data-astro-cid-75ysl5lo]{background:var(--color-gold-soft);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}@media (prefers-reduced-motion:no-preference){.page-hero__bar[data-astro-cid-75ysl5lo]{animation:page-hero-rise .7s var(--ease-out) backwards;animation-delay:calc(.5s + var(--i) * 80ms)}.page-hero__cover[data-astro-cid-75ysl5lo]{animation:page-hero-uncover 1.2s var(--ease-out) 1s backwards}.page-hero__dot[data-astro-cid-75ysl5lo]{animation:page-hero-fade .4s var(--ease-out) 2s backwards}}@keyframes page-hero-rise{0%{transform:scaleY(0)}}@keyframes page-hero-uncover{0%{transform:translate(0)}}@keyframes page-hero-fade{0%{opacity:0}}@media (width<=800px){.page-hero__mark[data-astro-cid-75ysl5lo]{display:none}.page-hero__inner[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr)}.page-hero__art[data-astro-cid-75ysl5lo]{display:none}}
