.loop[data-astro-cid-b26f27wz]{--loop-gap:24px;--loop-peek:64px;--loop-bleed:max(var(--gutter),calc((100vw - 1440px)/2 + var(--gutter)));min-width:0}.loop__viewport[data-astro-cid-b26f27wz]{width:calc(100% + var(--loop-bleed));scroll-snap-type:x mandatory;overflow-x:auto}.loop[data-astro-cid-b26f27wz][data-loop-ready] .loop__viewport[data-astro-cid-b26f27wz]{scroll-snap-type:none;touch-action:pan-y;overflow:hidden}.loop__track[data-astro-cid-b26f27wz]{gap:var(--loop-gap);align-items:stretch;display:flex}.loop__track[data-astro-cid-b26f27wz]>*{flex:0 0 calc((100% - var(--loop-peek) - var(--loop-cols)*var(--loop-gap))/var(--loop-cols));scroll-snap-align:start;min-width:0}.loop__controls[data-astro-cid-b26f27wz]{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.loop__controls[data-astro-cid-b26f27wz][hidden]{display:none}.loop__controls[data-astro-cid-b26f27wz] p[data-astro-cid-b26f27wz]{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.5}.loop__arrows[data-astro-cid-b26f27wz]{gap:12px;display:flex}.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]{background:var(--ink);width:48px;height:48px;color:var(--white);cursor:pointer;transition:transform .2s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}.on-dark .loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]{background:var(--white);color:var(--ink)}.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]:hover{transform:translateY(-2px)}.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]:active{transform:scale(.95)}.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]:focus-visible,.loop__viewport[data-astro-cid-b26f27wz]:focus-visible{outline:3px solid var(--pink);outline-offset:4px}@media (width<=1023px){.loop[data-astro-cid-b26f27wz]{--loop-gap:20px;--loop-cols:var(--loop-tablet)!important}}@media (width<=767px){.loop[data-astro-cid-b26f27wz]{--loop-gap:16px;--loop-peek:40px;--loop-cols:var(--loop-mobile)!important}}@media (prefers-reduced-motion:reduce){.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]{transition:none}.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]:hover,.loop[data-astro-cid-b26f27wz] button[data-astro-cid-b26f27wz]:active{transform:none}}
