.scg[data-astro-cid-3z36akid]{--h:min(calc((100vw - 2 * var(--arrow-w)) * .75), 340px);--gap:clamp(.9rem, 2vw, 1.5rem);color:var(--color-ink)}@media (width>=701px){.scg[data-astro-cid-3z36akid]{--h:300px}}@media (width>=1001px){.scg[data-astro-cid-3z36akid]{--h:clamp(300px, 24vw, 380px)}}.scg__stage[data-astro-cid-3z36akid]{margin-inline:calc(-1 * min(var(--arrow-w), var(--gutter)));padding-inline:var(--arrow-w);position:relative}.scg[data-astro-cid-3z36akid]{--arrow-w:30px}@media (width>=701px){.scg[data-astro-cid-3z36akid]{--arrow-w:36px}}@media (width>=1001px){.scg[data-astro-cid-3z36akid]{--arrow-w:44px}}.scg__arrow[data-astro-cid-3z36akid]{width:var(--arrow-w);height:56px;box-shadow:none;color:var(--color-ink);cursor:pointer;visibility:hidden;background:0 0;border:0;place-items:center;padding:0;transition:color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.scg--js[data-astro-cid-3z36akid] .scg__arrow[data-astro-cid-3z36akid]{visibility:visible}.scg__arrow--prev[data-astro-cid-3z36akid]{left:0}.scg__arrow--next[data-astro-cid-3z36akid]{right:0}.scg__arrow[data-astro-cid-3z36akid]:hover{color:var(--color-brand-text)}.scg__arrow[data-astro-cid-3z36akid]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.scg-lb__btn[data-astro-cid-3z36akid]:focus-visible{outline-offset:3px;outline:3px solid #fff}.scg__viewport[data-astro-cid-3z36akid]{overscroll-behavior-x:contain;overflow:auto hidden}.scg--js[data-astro-cid-3z36akid] .scg__viewport[data-astro-cid-3z36akid]{scrollbar-width:none}.scg--js[data-astro-cid-3z36akid] .scg__viewport[data-astro-cid-3z36akid]::-webkit-scrollbar{display:none}.scg__track[data-astro-cid-3z36akid]{align-items:center;gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.scg__slide[data-astro-cid-3z36akid]{width:min(calc(var(--h) * var(--ar)), 100%);aspect-ratio:var(--ar);flex:none}.scg__item[data-astro-cid-3z36akid]{border-radius:var(--radius);cursor:zoom-in;background:0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.scg__item[data-astro-cid-3z36akid] picture[data-astro-cid-3z36akid]{width:100%;height:100%;display:block}.scg__item[data-astro-cid-3z36akid] img[data-astro-cid-3z36akid]{object-fit:cover;width:100%;height:100%;display:block}.scg__item[data-astro-cid-3z36akid]:focus-visible{outline:none}.scg__item[data-astro-cid-3z36akid]:focus-visible:after{content:"";outline-offset:-7px;border-radius:inherit;pointer-events:none;border:4px solid #fff;outline:3px solid #000;position:absolute;inset:0}.scg-lb[data-astro-cid-3z36akid]{color:#fff;background:#000000f2;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.scg-lb[data-astro-cid-3z36akid]::backdrop{background:#000000f2}.scg-lb__inner[data-astro-cid-3z36akid]{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:clamp(3.5rem,8vh,5rem) clamp(3.5rem,8vw,6rem) clamp(1rem,3vh,2rem);display:grid;position:relative}.scg-lb__figure[data-astro-cid-3z36akid]{flex-direction:column;align-items:center;gap:.9rem;max-width:100%;max-height:100%;margin:0;display:flex}.scg-lb__figure[data-astro-cid-3z36akid] img[data-astro-cid-3z36akid]{object-fit:contain;border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 10rem);display:block}.scg-lb__count[data-astro-cid-3z36akid]{color:#fff;font-family:var(--font-display);letter-spacing:.12em;font-size:.85rem;font-weight:600}.scg-lb__btn[data-astro-cid-3z36akid]{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .2s;display:grid;position:absolute}.scg-lb__btn[data-astro-cid-3z36akid]:hover{border-color:var(--color-brand)}.scg-lb__close[data-astro-cid-3z36akid]{top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.scg-lb__prev[data-astro-cid-3z36akid],.scg-lb__next[data-astro-cid-3z36akid]{top:50%;transform:translateY(-50%)}.scg-lb__prev[data-astro-cid-3z36akid]{left:clamp(.5rem,1.5vw,1.5rem)}.scg-lb__next[data-astro-cid-3z36akid]{right:clamp(.5rem,1.5vw,1.5rem)}.scg-sr[data-astro-cid-3z36akid]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.scg-lb__inner[data-astro-cid-3z36akid]{padding:4.5rem .75rem 5rem}.scg-lb__prev[data-astro-cid-3z36akid],.scg-lb__next[data-astro-cid-3z36akid]{top:auto;bottom:.75rem;transform:none}.scg-lb__prev[data-astro-cid-3z36akid]{left:.75rem}.scg-lb__next[data-astro-cid-3z36akid]{right:.75rem}.scg-lb__figure[data-astro-cid-3z36akid] img[data-astro-cid-3z36akid]{max-height:calc(100dvh - 12rem)}}
