.hero[data-astro-cid-75ysl5lo]{padding-bottom:var(--section-y)}.stage[data-astro-cid-75ysl5lo]{isolation:isolate;border-radius:var(--radius-card);align-items:flex-end;margin-inline:clamp(8px,1.2vw,16px);display:flex;position:relative;overflow:hidden}.stage--photo[data-astro-cid-75ysl5lo]{background:var(--plum);min-height:clamp(460px,68svh,640px);color:var(--white)}.stage--sky[data-astro-cid-75ysl5lo]{background:var(--sky)}.stage--lavender[data-astro-cid-75ysl5lo]{background:var(--lavender)}.stage--coral[data-astro-cid-75ysl5lo]{background:var(--coral)}.stage--mist[data-astro-cid-75ysl5lo]{background:var(--white)}.bg[data-astro-cid-75ysl5lo]{z-index:-2;will-change:transform;position:absolute;inset:0;transform:scale(1.1)}.bg[data-astro-cid-75ysl5lo] picture{width:100%;height:100%;display:block}.bg[data-astro-cid-75ysl5lo] img{object-fit:cover;width:100%;height:100%}.scrim[data-astro-cid-75ysl5lo]{z-index:-1;background:#1c112b80;position:absolute;inset:0}.content[data-astro-cid-75ysl5lo]{justify-items:start;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(36px,5vw,64px);display:grid}.has-dock[data-astro-cid-75ysl5lo] .content[data-astro-cid-75ysl5lo]{padding-bottom:clamp(80px,6.5vw,92px)}.compact[data-astro-cid-75ysl5lo] .content[data-astro-cid-75ysl5lo]{padding-bottom:clamp(32px,4vw,52px)}.crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{font-size:var(--fs-small);flex-wrap:wrap;gap:4px 0;margin:0 0 clamp(28px,5vw,72px);padding:0;list-style:none;display:flex}.compact[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{margin-bottom:clamp(24px,3vw,40px)}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{align-items:center;display:flex}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]+li[data-astro-cid-75ysl5lo]:before{content:"›";opacity:.7;margin-inline:10px}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{text-underline-offset:3px;align-items:center;min-height:32px;display:inline-flex}.crumbs[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo][aria-current]{font-weight:600}.stage--photo[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo]{color:#ffffffe6}.stage[data-astro-cid-75ysl5lo]:not(.stage--photo) .crumbs[data-astro-cid-75ysl5lo]{color:var(--plum-80)}.stage--photo[data-astro-cid-75ysl5lo] .keyword-line[data-astro-cid-75ysl5lo]{color:#ffffffe6}.keyword-line[data-astro-cid-75ysl5lo]{max-width:46ch}.display[data-astro-cid-75ysl5lo]{margin-top:var(--s-3);max-width:12em;font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);line-height:1}.word[data-astro-cid-75ysl5lo]{animation:word .7s var(--ease-out) both;animation-delay:calc(var(--w) * 55ms + .16s);display:inline-block}.lead[data-astro-cid-75ysl5lo]{margin-top:var(--s-5);max-width:52ch}.stage--photo[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{color:#ffffffe6}.stage[data-astro-cid-75ysl5lo]:not(.stage--photo) .lead[data-astro-cid-75ysl5lo]{color:var(--plum)}.actions[data-astro-cid-75ysl5lo]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.note[data-astro-cid-75ysl5lo]{margin-top:var(--s-5);font-size:var(--fs-small);line-height:1.45}.stage--photo[data-astro-cid-75ysl5lo] .note[data-astro-cid-75ysl5lo]{color:#ffffffe6}.stage--photo[data-astro-cid-75ysl5lo] .content[data-astro-cid-75ysl5lo] :focus-visible{box-shadow:0 0 0 3px var(--plum), 0 0 0 5px var(--white)}.dock-slot[data-astro-cid-75ysl5lo]{z-index:2;margin-top:-52px;position:relative}.art[data-astro-cid-75ysl5lo]{z-index:0;pointer-events:none;width:clamp(260px,30vw,460px);animation:rise .9s var(--ease-out) .3s both;position:absolute;top:50%;right:clamp(24px,6vw,110px);translate:0 -50%}.art-bob[data-astro-cid-75ysl5lo]{animation:3.2s ease-in-out infinite alternate art-bob;display:block}.art[data-astro-cid-75ysl5lo] img{width:100%;height:auto}@keyframes art-bob{0%{transform:translateY(-10px)rotate(-1.5deg)}to{transform:translateY(10px)rotate(1.5deg)}}.content[data-astro-cid-75ysl5lo]{z-index:1;position:relative}@media (width<=900px){.art[data-astro-cid-75ysl5lo]{display:none}}.in[data-astro-cid-75ysl5lo]{animation:rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + 60ms)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes word{0%{opacity:0;transform:translateY(.35em)rotate(2deg)}}@media (width<=1180px){.dock-slot[data-astro-cid-75ysl5lo]{margin-top:-44px}}@media (width<=720px){.stage--photo[data-astro-cid-75ysl5lo]{min-height:clamp(420px,62svh,560px)}.has-dock[data-astro-cid-75ysl5lo] .content[data-astro-cid-75ysl5lo]{padding-bottom:64px}.dock-slot[data-astro-cid-75ysl5lo]{margin-top:-40px}.actions[data-astro-cid-75ysl5lo]{width:100%}.actions[data-astro-cid-75ysl5lo] .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.art-bob[data-astro-cid-75ysl5lo]{animation:none}.in[data-astro-cid-75ysl5lo],.word[data-astro-cid-75ysl5lo]{animation-name:fade}@keyframes fade{0%{opacity:0}}}
