.rail[data-astro-cid-euxwtxot]{position:relative}.rail__track[data-astro-cid-euxwtxot]{gap:var(--rail-gap,1.5rem);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.rail__track[data-astro-cid-euxwtxot]::-webkit-scrollbar{display:none}.rail__track[data-astro-cid-euxwtxot]>*{flex:0 0 var(--rail-item,auto);scroll-snap-align:var(--rail-snap,start)}.rail__track[data-astro-cid-euxwtxot]:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:4px}.rail__btn[data-astro-cid-euxwtxot]{z-index:2;backdrop-filter:blur(6px);width:3.25rem;height:3.25rem;color:var(--color-glow);cursor:pointer;background:#0e0e10b8;border:0;border-radius:50%;place-items:center;padding:0;transition:box-shadow .2s,opacity .2s,color .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #e6cd8e8c}.rail[data-astro-cid-euxwtxot][data-overflow] .rail__btn[data-astro-cid-euxwtxot]{display:grid}.rail__btn[data-astro-cid-euxwtxot] svg[data-astro-cid-euxwtxot]{fill:none;stroke:currentColor;stroke-width:1.6px;filter:drop-shadow(0 0 4px #f6e3a6cc)drop-shadow(0 0 10px #e2b0488c);width:1.35rem;height:1.35rem}.rail__btn[data-astro-cid-euxwtxot]:hover:not(:disabled){color:var(--color-glow-hot);box-shadow:inset 0 0 0 1px #f6e3a6f2,0 0 20px #e2b04859}.rail__btn[data-astro-cid-euxwtxot]:disabled{opacity:0;pointer-events:none}.rail__btn--prev[data-astro-cid-euxwtxot]{left:var(--rail-arrow-inset,-1.6rem)}.rail__btn--next[data-astro-cid-euxwtxot]{right:var(--rail-arrow-inset,-1.6rem)}.rail__count[data-astro-cid-euxwtxot]{text-align:center;letter-spacing:.14em;color:var(--color-muted);margin-top:1rem;font-size:1rem}.rail__count[data-astro-cid-euxwtxot]:empty{display:none}@media (width<=64rem){.rail__btn[data-astro-cid-euxwtxot]{width:2.75rem;height:2.75rem}.rail__btn--prev[data-astro-cid-euxwtxot]{left:.5rem}.rail__btn--next[data-astro-cid-euxwtxot]{right:.5rem}}
