.counter[data-astro-cid-pofpxdky]{--u:max(100svh, 56.25vw);--oy:calc((100svh - var(--u)) / 2);height:100svh;color:var(--color-cream);background:radial-gradient(75% 75% at 50% 38%,#241309,#050302);position:relative;overflow:hidden}@media (aspect-ratio<=1){.counter[data-astro-cid-pofpxdky]{--u:max(100svh, 177.78vw)}}.head[data-astro-cid-pofpxdky]{z-index:1;pointer-events:none;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;top:4.75rem;left:max(1.5rem,50vw - 36rem);right:max(1.5rem,50vw - 36rem)}.head-eyebrow[data-astro-cid-pofpxdky]{color:var(--color-gold);grid-column:1}.head-title[data-astro-cid-pofpxdky]{grid-column:1;margin-top:.25rem;font-size:clamp(1.5rem,3.2vw,2.25rem)}.head-more[data-astro-cid-pofpxdky]{pointer-events:auto;white-space:nowrap;text-underline-offset:6px;grid-area:2/2;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.scroller[data-astro-cid-pofpxdky]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:auto hidden}.scroller[data-astro-cid-pofpxdky]::-webkit-scrollbar{display:none}.scroller[data-astro-cid-pofpxdky].is-dragging{cursor:grabbing;scroll-snap-type:none}.scroller[data-astro-cid-pofpxdky]:focus-visible{outline-offset:-6px}.track[data-astro-cid-pofpxdky]{width:max-content;height:100%;padding:0 calc(50vw - var(--slotN) * var(--u) / 2) 0 calc(50vw - var(--slot0) * var(--u) / 2);background-image:image-set("/images/counter.avif" 1x type("image/avif"),"/images/counter.webp" 1x type("image/webp"));background-repeat:repeat-x;background-size:auto calc(var(--strip-h) * var(--u));background-position:calc(50vw + var(--bg-off) * var(--u)) calc(var(--oy) + var(--strip-top) * var(--u));margin:0;list-style:none;display:flex}.item[data-astro-cid-pofpxdky]{flex:0 0 calc(var(--slot) * var(--u));width:calc(var(--slot) * var(--u));scroll-snap-align:center;height:100%;position:relative}.item[data-astro-cid-pofpxdky]:before{content:"";left:50%;top:calc(var(--oy) + var(--base) * var(--u));width:calc(var(--slot) * var(--u) * .7);height:calc(var(--shadow-h) * var(--u));background:radial-gradient(closest-side,#000000a6,#0000);position:absolute;transform:translate(-50%,-50%)}.item[data-astro-cid-pofpxdky] img[data-astro-cid-pofpxdky]{transform-origin:50% 100%;left:50%;top:calc(var(--oy) + (var(--base) - var(--h)) * var(--u));width:auto;height:calc(var(--h) * var(--u));-webkit-user-drag:none;max-width:none;position:absolute;transform:translate(-50%)}.name[data-astro-cid-pofpxdky]{left:50%;top:calc(var(--oy) + var(--name-y) * var(--u));font-size:clamp(.72rem, calc(var(--u) * .016), 1rem);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#efe5d2d9;text-shadow:0 1px #000000bf,0 -1px #ffffff0f;padding-left:.2em;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.story[data-astro-cid-cmq7w3c3]{color:var(--color-cream);background:#050302;position:relative}.stage[data-astro-cid-cmq7w3c3]{position:relative}.poster[data-astro-cid-cmq7w3c3]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@media (aspect-ratio<=1){.poster[data-astro-cid-cmq7w3c3]{aspect-ratio:9/16;max-height:100svh}}.canvas[data-astro-cid-cmq7w3c3],.plate[data-astro-cid-cmq7w3c3],.progress[data-astro-cid-cmq7w3c3]{display:none}.captions[data-astro-cid-cmq7w3c3]{gap:3rem;max-width:40rem;margin-inline:auto;padding:4rem 1.25rem;display:grid}.caption-title[data-astro-cid-cmq7w3c3]{font-size:clamp(2.25rem,6vw,4.5rem)}.caption-eyebrow[data-astro-cid-cmq7w3c3]{color:var(--color-gold);margin-bottom:.75rem}.caption-body[data-astro-cid-cmq7w3c3]{color:#efe5d2cc;max-width:32rem;margin-top:1rem;line-height:1.6}.motion-ok .story[data-astro-cid-cmq7w3c3]{min-height:100lvh}.motion-ok .stage[data-astro-cid-cmq7w3c3]{background:radial-gradient(75% 75% at 50% 38%,#241309,#050302);height:100svh;overflow:hidden}.motion-ok .plate[data-astro-cid-cmq7w3c3]{object-fit:cover;opacity:0;will-change:transform, opacity;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.motion-ok .story[data-astro-cid-cmq7w3c3]:not([data-descent]) .plate[data-astro-cid-cmq7w3c3],.motion-ok .story[data-astro-cid-cmq7w3c3][data-descent] .poster[data-astro-cid-cmq7w3c3],.motion-ok .story[data-astro-cid-cmq7w3c3][data-descent] .canvas[data-astro-cid-cmq7w3c3]{visibility:hidden}.motion-ok .counter-layer[data-astro-cid-cmq7w3c3] .counter{background:0 0}.motion-ok .story[data-astro-cid-cmq7w3c3] [data-counter-label]{transition:opacity .5s var(--ease-soft)}.motion-ok .story[data-astro-cid-cmq7w3c3]:not([data-counter-on]) [data-counter-label]{opacity:0}.motion-ok .counter-layer[data-astro-cid-cmq7w3c3]{z-index:2;position:absolute;inset:0}.motion-ok .story[data-astro-cid-cmq7w3c3]:not([data-descent]) .counter-layer[data-astro-cid-cmq7w3c3]{visibility:hidden}.motion-ok .stage[data-astro-cid-cmq7w3c3]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1d1510cc);height:60%;position:absolute;inset:auto 0 0}.motion-ok .poster[data-astro-cid-cmq7w3c3],.motion-ok .canvas[data-astro-cid-cmq7w3c3]{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.motion-ok .canvas[data-astro-cid-cmq7w3c3]{opacity:0;transition:opacity .6s var(--ease-soft);display:block}.motion-ok .story[data-astro-cid-cmq7w3c3].is-ready .canvas[data-astro-cid-cmq7w3c3]{opacity:1}.motion-ok .captions[data-astro-cid-cmq7w3c3]{z-index:1;pointer-events:none;max-width:none;padding:0;display:block;position:absolute;inset:0}.motion-ok .caption[data-astro-cid-cmq7w3c3]{opacity:0;max-width:36rem;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);position:absolute;bottom:9rem;left:max(1.5rem,50vw - 36rem);right:1.5rem;transform:translateY(16px)}.motion-ok .caption[data-astro-cid-cmq7w3c3][data-active]{opacity:1;transform:none}.motion-ok .caption[data-astro-cid-cmq7w3c3][data-place=top]{top:5.5rem;bottom:auto}.motion-ok .progress[data-astro-cid-cmq7w3c3]{z-index:1;background:#c28d3940;height:2px;display:block;position:absolute;bottom:6.5rem;left:max(1.5rem,50vw - 36rem);right:max(1.5rem,50vw - 36rem)}@media (width>=768px){.motion-ok .caption[data-astro-cid-cmq7w3c3]{bottom:16svh}.motion-ok .progress[data-astro-cid-cmq7w3c3]{bottom:7svh}}.progress[data-astro-cid-cmq7w3c3] span[data-astro-cid-cmq7w3c3]{background:var(--color-gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}
