.s-hero[data-astro-cid-3rmf25uo]{--stage-gutter:clamp(.75rem, 1.6vw, 2rem);position:relative;overflow:clip;container-type:inline-size}.s-hero__copy[data-astro-cid-3rmf25uo]{z-index:5;justify-items:center;gap:var(--spacing-space-700);text-align:center;display:grid;position:relative}.s-hero__title[data-astro-cid-3rmf25uo]{max-width:16ch;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.75rem)}.s-hero__lead[data-astro-cid-3rmf25uo]{text-wrap:pretty}.s-hero__actions[data-astro-cid-3rmf25uo]{justify-content:center}.s-hero__film[data-astro-cid-3rmf25uo]{z-index:5;max-width:72rem;margin-top:clamp(var(--spacing-space-800), 6vw, var(--spacing-space-1000));position:relative}.s-hero__head[data-astro-cid-3rmf25uo]{display:contents}.s-hero--film[data-astro-cid-3rmf25uo] .s-hero__head[data-astro-cid-3rmf25uo]{display:grid;position:relative}@media (width<=47.99em){.s-hero--film[data-astro-cid-3rmf25uo] .s-hero__stage[data-astro-cid-3rmf25uo]{display:none}}@media (width>=48em){.s-hero[data-astro-cid-3rmf25uo].s-hero--film{min-height:0}.s-hero--film[data-astro-cid-3rmf25uo] .s-hero__head[data-astro-cid-3rmf25uo]{align-content:center;min-height:28rem}.s-hero--film[data-astro-cid-3rmf25uo] .s-hero__stage[data-astro-cid-3rmf25uo]{inset:calc(-1 * var(--spacing-space-500)) var(--stage-gutter) calc(-1 * var(--spacing-space-500))}}.s-hero__stage[data-astro-cid-3rmf25uo]{height:84cqw;margin:clamp(var(--spacing-space-800), 8vw, var(--spacing-space-1000)) var(--frame-gutter) 0;position:relative}.s-hero__slot[data-astro-cid-3rmf25uo]{top:var(--py);left:var(--px);z-index:1;width:calc(var(--pw) * 1%);rotate:var(--r);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:rotate .5s cubic-bezier(.23,1,.32,1),scale .5s cubic-bezier(.23,1,.32,1);position:absolute}.s-hero__slot--r[data-astro-cid-3rmf25uo]{right:var(--px);left:auto}.s-hero__slot--front[data-astro-cid-3rmf25uo]{z-index:2}.s-hero__slot[data-astro-cid-3rmf25uo].is-lifted{z-index:6;rotate:0deg;scale:1.05}.s-hero__piece[data-astro-cid-3rmf25uo]{aspect-ratio:var(--ratio);border-radius:var(--media-radius);background:var(--color-bg-base-section);overflow:hidden}.s-hero__piece[data-astro-cid-3rmf25uo] picture,.s-hero__piece[data-astro-cid-3rmf25uo] img{width:100%;height:100%;display:block}.s-hero__piece[data-astro-cid-3rmf25uo] img{object-fit:cover;object-position:var(--pos,50% 50%);-webkit-user-drag:none;pointer-events:none}.s-hero__piece--art[data-astro-cid-3rmf25uo]{place-items:center;padding:8%;display:grid}.s-hero__piece--art[data-astro-cid-3rmf25uo]>*{width:100%}@media (hover:hover) and (pointer:fine){.s-hero__stage[data-astro-cid-3rmf25uo]{pointer-events:none}.s-hero__slot[data-astro-cid-3rmf25uo]{cursor:grab;pointer-events:auto}.s-hero__slot[data-astro-cid-3rmf25uo].is-lifted{cursor:grabbing}}@media (width<=47.99em){.s-hero__slot--no-phone[data-astro-cid-3rmf25uo]{display:none}}@media (width>=48em){.s-hero[data-astro-cid-3rmf25uo]{align-content:center;min-height:34rem;display:grid}.s-hero__copy[data-astro-cid-3rmf25uo]{max-width:48cqw}.s-hero__title[data-astro-cid-3rmf25uo]{font-size:clamp(2.25rem,1.2rem + 3vw,4.25rem)}.s-hero__stage[data-astro-cid-3rmf25uo]{inset:var(--spacing-space-900) var(--stage-gutter) var(--spacing-space-500);max-width:1840px;height:auto;margin:0 auto;position:absolute}.s-hero__slot[data-astro-cid-3rmf25uo]{top:var(--y);left:var(--x);width:calc(var(--w) * 1.3%)}.s-hero__slot--r[data-astro-cid-3rmf25uo]{right:var(--x);left:auto}}@media (width>=75em){.s-hero__copy[data-astro-cid-3rmf25uo]{max-width:min(52cqw,44rem)}.s-hero__slot[data-astro-cid-3rmf25uo]{width:calc(var(--w) * 1%)}}@media (prefers-reduced-motion:no-preference){.s-hero__piece[data-astro-cid-3rmf25uo]{animation:.9s cubic-bezier(.23,1,.32,1) both s-hero-in;animation-delay:calc(.15s + var(--i) * 70ms)}.s-hero__slot--r[data-astro-cid-3rmf25uo] .s-hero__piece[data-astro-cid-3rmf25uo]{animation-name:s-hero-in-r}}@keyframes s-hero-in{0%{opacity:0;translate:-1.5rem .75rem;scale:.96}}@keyframes s-hero-in-r{0%{opacity:0;translate:1.5rem .75rem;scale:.96}}@media (prefers-reduced-motion:reduce){.s-hero__slot[data-astro-cid-3rmf25uo]{transition:none}}
