.hero:has(.heros-scene){height:clamp(30rem,130vw,100svh);min-height:0}.heros-scene[data-astro-cid-3xownhot]{--w: clamp(60px, 17vw, 190px)}.ridge[data-astro-cid-3xownhot]{pointer-events:none}.ridge[data-astro-cid-3xownhot] path[data-astro-cid-3xownhot]{pointer-events:visiblePainted}.crowd[data-astro-cid-3xownhot]{display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.crowd-back[data-astro-cid-3xownhot]{--s: .55;--gap: -.02;bottom:22%;justify-content:space-evenly;padding-inline:4%}.crowd-middle[data-astro-cid-3xownhot]{--s: .74;--gap: -.04;bottom:13%;justify-content:space-evenly;padding-inline:10%}.crowd-front[data-astro-cid-3xownhot]{--s: 1;--gap: -.13;bottom:1%}.cutout[data-astro-cid-3xownhot],.spot[data-astro-cid-3xownhot]{position:relative;display:block;flex:none;width:calc(var(--w) * var(--s));margin-inline:calc(var(--w) * var(--s) * var(--gap))}.cutout[data-astro-cid-3xownhot]{--light: 1;--rim: rgb(0 0 0 / 0);--lift: rgb(20 8 30 / .55);pointer-events:auto;color:inherit;transform:rotate(var(--tilt));transform-origin:50% 100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cutout[data-astro-cid-3xownhot] .bust{display:block;width:100%;height:auto;filter:brightness(var(--light)) drop-shadow(0 0 2.5px var(--rim)) drop-shadow(0 8px 9px var(--lift));mask-image:linear-gradient(to bottom,#000 72%,transparent 98%);transition:filter .3s ease}.crowd-middle[data-astro-cid-3xownhot] .cutout[data-astro-cid-3xownhot]{--light: .14;--rim: rgb(244 132 95 / .85);--lift: rgb(30 15 45 / .4)}.crowd-back[data-astro-cid-3xownhot] .cutout[data-astro-cid-3xownhot]{--light: .06;--rim: rgb(247 178 103 / .9);--lift: rgb(30 15 45 / .3)}.crowd[data-astro-cid-3xownhot] .cutout[data-astro-cid-3xownhot]:hover,.crowd[data-astro-cid-3xownhot] .cutout[data-astro-cid-3xownhot]:focus-visible{--light: 1;--rim: rgb(255 226 176 / .5);--lift: rgb(20 8 30 / .6);z-index:2;transform:translateY(-14%) rotate(0) scale(1.04)}.crowd-back[data-astro-cid-3xownhot] .cutout[data-astro-cid-3xownhot]:hover,.crowd-back[data-astro-cid-3xownhot] .cutout[data-astro-cid-3xownhot]:focus-visible{transform:translateY(-24%) rotate(0) scale(1.04)}.cutout[data-astro-cid-3xownhot]:focus-visible{outline:none}.cutout[data-astro-cid-3xownhot]:focus-visible .bust{outline:2px solid #ffe2b0;outline-offset:4px;border-radius:.5rem}.bubbles[data-astro-cid-3xownhot]{z-index:3}.bubble[data-astro-cid-3xownhot]{position:absolute;bottom:calc(100% + .5rem);width:max-content;max-width:min(17rem,70vw);padding:.75rem .9rem;border-radius:.8rem;background:#fbf8f2;color:#1d1b22;text-align:left;box-shadow:0 10px 30px #14081e73;opacity:0;transform:translateY(6px) scale(.96);transition:opacity .2s ease,transform .25s ease}.crowd-back[data-astro-cid-3xownhot] .bubble[data-astro-cid-3xownhot]{bottom:calc(124% + .5rem)}.crowd-middle[data-astro-cid-3xownhot] .bubble[data-astro-cid-3xownhot],.crowd-front[data-astro-cid-3xownhot] .bubble[data-astro-cid-3xownhot]{bottom:calc(114% + .5rem)}.bubble-start[data-astro-cid-3xownhot]{left:0}.bubble-end[data-astro-cid-3xownhot]{right:0}.bubble-center[data-astro-cid-3xownhot]{left:50%;translate:-50% 0}.bubble[data-astro-cid-3xownhot]:after{content:"";position:absolute;top:100%;border:8px solid transparent;border-top-color:#fbf8f2}.bubble-start[data-astro-cid-3xownhot]:after{left:1.5rem}.bubble-end[data-astro-cid-3xownhot]:after{right:1.5rem}.bubble-center[data-astro-cid-3xownhot]:after{left:calc(50% - 8px)}.bubble-quote[data-astro-cid-3xownhot]{display:block;font:italic 1rem/1.35 var(--serif)}.bubble-name[data-astro-cid-3xownhot]{display:block;margin-top:.35rem;font-size:.8rem;color:#6a6672}.heros-link[data-astro-cid-3xownhot]{position:absolute;right:4%;bottom:5%;z-index:4;padding:.45rem .9rem;border-radius:999px;background:#14121ab3;color:#ffe2b0;font-size:.9rem;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.heros-link[data-astro-cid-3xownhot]:hover{background:#14121ae6}@media(prefers-reduced-motion:reduce){.cutout[data-astro-cid-3xownhot],.cutout[data-astro-cid-3xownhot] .bust,.bubble[data-astro-cid-3xownhot]{transition:none}.cutout[data-astro-cid-3xownhot]:hover,.cutout[data-astro-cid-3xownhot]:focus-visible{transform:rotate(var(--tilt))}}
