.reel[data-astro-cid-jbki6sol]{--top:calc(var(--header-h) + clamp(12px, 2vh, 28px));--bottom:clamp(56px, 8vh, 84px);--slide-h:calc(100svh - var(--top) - var(--bottom));background:var(--bg);position:relative}.reel__track[data-astro-cid-jbki6sol]{padding:var(--top) var(--gutter) 64px;flex-direction:column;gap:clamp(28px,5vw,64px);display:flex}.reel__slide[data-astro-cid-jbki6sol]{margin:0}.reel[data-astro-cid-jbki6sol].is-live{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:100svh;overflow:hidden}.reel[data-astro-cid-jbki6sol].is-live.is-dragging{cursor:grabbing}.reel[data-astro-cid-jbki6sol].is-live .reel__track[data-astro-cid-jbki6sol]{padding:0;position:absolute;inset:0}.reel[data-astro-cid-jbki6sol].is-live .reel__slide[data-astro-cid-jbki6sol]{top:var(--top);height:var(--slide-h);will-change:transform;position:absolute;left:0}.reel__info[data-astro-cid-jbki6sol]{flex-direction:column;gap:clamp(14px,2vh,22px);width:clamp(320px,36vw,600px);display:flex}.reel__info[data-astro-cid-jbki6sol] .reel__title{font-size:clamp(2.6rem,1rem + 4.4vw,6rem);line-height:.9}.reel__crumbs[data-astro-cid-jbki6sol]{color:var(--fg-3)}.reel__summary[data-astro-cid-jbki6sol]{font-size:var(--fs-lead,1.25rem);color:var(--fg);margin:0;line-height:1.35}.reel__desc[data-astro-cid-jbki6sol]{color:var(--fg-2);font-size:var(--fs-small);gap:10px;max-width:52ch;line-height:1.55;display:grid}.reel__desc[data-astro-cid-jbki6sol] p[data-astro-cid-jbki6sol]{margin:0}.reel__facts[data-astro-cid-jbki6sol]{font-size:var(--fs-small);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:auto 0 0;display:grid}.reel__facts[data-astro-cid-jbki6sol] dt[data-astro-cid-jbki6sol]{font-size:var(--fs-label);color:var(--gold-text,var(--gold));font-weight:600}.reel__facts[data-astro-cid-jbki6sol] dd[data-astro-cid-jbki6sol]{margin:2px 0 0}.reel__tools[data-astro-cid-jbki6sol]{grid-column:1/-1}.reel__plate[data-astro-cid-jbki6sol]{grid-template-rows:minmax(0,1fr) auto;gap:10px;display:grid}.reel__frame[data-astro-cid-jbki6sol]{background:var(--bg-sunk);aspect-ratio:var(--ar,4 / 3);border-radius:6px;width:100%;position:relative;overflow:hidden}.reel[data-astro-cid-jbki6sol].is-live .reel__plate[data-astro-cid-jbki6sol]{width:min(88vw, (var(--slide-h) - 28px) * var(--ar,4 / 3))}.reel[data-astro-cid-jbki6sol].is-live .reel__frame[data-astro-cid-jbki6sol]{align-self:start}.reel__frame[data-astro-cid-jbki6sol] .pic,.reel__frame[data-astro-cid-jbki6sol] .vid,.reel__frame[data-astro-cid-jbki6sol] .svg{width:100%;height:100%;position:absolute;inset:0}.reel__frame[data-astro-cid-jbki6sol] img,.reel__frame[data-astro-cid-jbki6sol] video{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%}.reel[data-astro-cid-jbki6sol].is-live .reel__frame[data-astro-cid-jbki6sol] img,.reel[data-astro-cid-jbki6sol].is-live .reel__frame[data-astro-cid-jbki6sol] video{pointer-events:none}.reel__plate--svg[data-astro-cid-jbki6sol] .reel__frame[data-astro-cid-jbki6sol] .svg{width:80%;height:80%;inset:10%}.reel__zoom[data-astro-cid-jbki6sol]{z-index:3;width:36px;height:36px;color:var(--gold);cursor:zoom-in;opacity:0;transition:opacity .3s var(--ease-out);background:#07080ba8;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.reel__frame[data-astro-cid-jbki6sol]:hover .reel__zoom[data-astro-cid-jbki6sol],.reel__zoom[data-astro-cid-jbki6sol]:focus-visible{opacity:1}.reel__cap[data-astro-cid-jbki6sol]{color:var(--fg-3)}.reel__next[data-astro-cid-jbki6sol]{color:#07080b;isolation:isolate;background:#ece7dc;border-radius:6px;flex-direction:column;justify-content:space-between;width:clamp(340px,46vw,780px);min-height:60svh;padding:clamp(24px,3vw,44px);text-decoration:none;display:flex;position:relative;overflow:hidden}.reel__next-media[data-astro-cid-jbki6sol]{z-index:-1;opacity:.1;filter:grayscale()contrast(.8);transition:opacity .6s var(--ease-out);position:absolute;inset:0}.reel__next-media[data-astro-cid-jbki6sol] .pic,.reel__next-media[data-astro-cid-jbki6sol] .vid,.reel__next-media[data-astro-cid-jbki6sol] img,.reel__next-media[data-astro-cid-jbki6sol] video{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.reel__next[data-astro-cid-jbki6sol]:hover .reel__next-media[data-astro-cid-jbki6sol]{opacity:.2}.reel__next-title[data-astro-cid-jbki6sol]{color:#07080b;font-size:clamp(2.4rem,1rem + 4vw,6rem);line-height:.9}.reel__next-foot[data-astro-cid-jbki6sol]{align-items:center;gap:14px;display:flex}.reel__next-bar[data-astro-cid-jbki6sol]{background:#07080b2e;flex:0 160px;height:2px;position:relative;overflow:hidden}.reel__next-bar[data-astro-cid-jbki6sol] span[data-astro-cid-jbki6sol],.reel__bar[data-astro-cid-jbki6sol] span[data-astro-cid-jbki6sol]{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.reel__next-bar[data-astro-cid-jbki6sol] span[data-astro-cid-jbki6sol]{background:#9a6a14}.reel__hud[data-astro-cid-jbki6sol]{display:none}.reel[data-astro-cid-jbki6sol].is-live .reel__hud[data-astro-cid-jbki6sol]{z-index:2;left:var(--gutter);right:var(--gutter);bottom:calc(var(--bottom) * .42);color:var(--fg-3);pointer-events:none;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}.reel__bar[data-astro-cid-jbki6sol]{background:var(--bg-sunk);width:clamp(120px,16vw,240px);height:2px;position:relative;overflow:hidden}.reel__hint[data-astro-cid-jbki6sol]{color:var(--gold-text,var(--gold))}@media (width<=767px){.reel[data-astro-cid-jbki6sol]{--top:calc(var(--header-h) + 8px);--bottom:52px}.reel[data-astro-cid-jbki6sol].is-live .reel__info[data-astro-cid-jbki6sol]{gap:10px;width:86vw}.reel[data-astro-cid-jbki6sol].is-live .reel__info[data-astro-cid-jbki6sol] .reel__title{font-size:clamp(2.2rem,11vw,3.2rem)}.reel[data-astro-cid-jbki6sol].is-live .reel__summary[data-astro-cid-jbki6sol]{font-size:1.05rem}.reel[data-astro-cid-jbki6sol].is-live .reel__desc[data-astro-cid-jbki6sol]{font-size:.875rem;line-height:1.5}.reel[data-astro-cid-jbki6sol].is-live .reel__plate[data-astro-cid-jbki6sol]{width:min(86vw, (var(--slide-h) - 28px) * var(--ar,4 / 3))}.reel[data-astro-cid-jbki6sol].is-live .reel__plate[data-astro-cid-jbki6sol] .reel__frame[data-astro-cid-jbki6sol]{align-self:center}.reel__next[data-astro-cid-jbki6sol]{width:86vw}.reel__hint[data-astro-cid-jbki6sol]{display:none}}.reel[data-astro-cid-jbki6sol].is-live .reel__slide[data-astro-cid-jbki6sol]:has(.insp:not([hidden])),.reel[data-astro-cid-jbki6sol].is-live [data-astro-cid-jbki6sol][data-zoomable]>[data-astro-cid-jbki6sol]:has(.insp:not([hidden])){will-change:auto;z-index:70;transform:none!important}.reel[data-astro-cid-jbki6sol]:not(.is-live) .reel__info[data-astro-cid-jbki6sol]{width:auto;max-width:68ch}.reel[data-astro-cid-jbki6sol]:not(.is-live) .reel__plate[data-astro-cid-jbki6sol]{width:min(100%,1100px)}.reel[data-astro-cid-jbki6sol]:not(.is-live) .reel__next[data-astro-cid-jbki6sol]{width:auto;min-height:44svh}.zoom[data-astro-cid-jbki6sol]{color:#eceff5;background:#07080bf7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.zoom[data-astro-cid-jbki6sol]::backdrop{background:0 0}.zoom[data-astro-cid-jbki6sol][open]{animation:zoom-in .35s var(--ease-out)}@keyframes zoom-in{0%{opacity:0}}.zoom__stage[data-astro-cid-jbki6sol]{cursor:zoom-in;touch-action:none;place-items:center;display:grid;position:absolute;inset:clamp(48px,7vh,80px) clamp(12px,4vw,64px);overflow:hidden}.zoom__stage[data-astro-cid-jbki6sol].is-zoomed{cursor:zoom-out}.zoom__stage[data-astro-cid-jbki6sol]>*{max-width:100%;max-height:100%;transition:scale .45s var(--ease-out)}.zoom__stage[data-astro-cid-jbki6sol] img,.zoom__stage[data-astro-cid-jbki6sol] video{object-fit:contain;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2*clamp(48px,7vh,80px));display:block}.zoom__cap[data-astro-cid-jbki6sol]{color:#b3b9c6;margin:0;position:absolute;bottom:16px;left:clamp(12px,4vw,64px)}.zoom__close[data-astro-cid-jbki6sol]{position:absolute;top:14px;right:clamp(12px,4vw,64px)}
