.acf[data-astro-cid-kx2xtghh]{flex-direction:column;gap:24px;display:flex;overflow-x:clip}.acf__stage[data-astro-cid-kx2xtghh]{position:relative}.acf__track[data-astro-cid-kx2xtghh]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin:0 -6vw;padding:4px 6vw 12px;display:flex;overflow-x:auto}.acf__track[data-astro-cid-kx2xtghh]::-webkit-scrollbar{display:none}.acf__card[data-astro-cid-kx2xtghh]{scroll-snap-align:center;flex:0 0 74vw}.acf__media[data-astro-cid-kx2xtghh]{aspect-ratio:4/5;border-radius:24px;display:block;position:relative;overflow:hidden}.acf__image[data-astro-cid-kx2xtghh]{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.acf__placeholder[data-astro-cid-kx2xtghh]{background:repeating-linear-gradient(135deg,#5b6b66 0 12px,#46534f 12px 24px);position:absolute;inset:0}.acf__media--pending[data-astro-cid-kx2xtghh]{cursor:default}.acf__scrim[data-astro-cid-kx2xtghh]{background:linear-gradient(#0408070d 25%,#04080738 45%,#040807db 100%);position:absolute;inset:0}.acf__content[data-astro-cid-kx2xtghh]{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.acf__badge[data-astro-cid-kx2xtghh]{background:var(--color-primary-dark);color:#fff;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;margin:0 0 2px;padding:4px 10px;font-size:11px;font-weight:700}.acf__label[data-astro-cid-kx2xtghh]{font-family:var(--font-heading);color:#fff;text-shadow:0 2px 8px #0006;font-size:clamp(22px,2.6vw,28px)}.acf__caption[data-astro-cid-kx2xtghh]{font-family:var(--font-body);color:#ffffffd1;font-size:14px;line-height:1.5}.acf__cta[data-astro-cid-kx2xtghh]{background:var(--color-primary-dark);color:#fff;font-family:var(--font-body);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.acf__cta--pending[data-astro-cid-kx2xtghh]{color:#ffffffd1;background:0 0;border:1px solid #fff6}.acf__media[data-astro-cid-kx2xtghh]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.acf__nav[data-astro-cid-kx2xtghh]{display:none}.acf__dots[data-astro-cid-kx2xtghh]{justify-content:center;gap:0;display:flex}.acf__dot[data-astro-cid-kx2xtghh]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.acf__dot[data-astro-cid-kx2xtghh]:before{content:"";background:#1c2a3c40;border-radius:999px;width:8px;height:8px;transition:width .24s,background .24s}.acf__dot[data-astro-cid-kx2xtghh]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.acf__dot[data-astro-cid-kx2xtghh][aria-selected=true]:before{background:var(--color-primary);width:22px}@media (width>=860px){.acf__stage[data-astro-cid-kx2xtghh]{perspective:1800px;justify-content:center;align-items:center;width:100vw;height:500px;margin-left:calc(50% - 50vw);display:flex}.acf__track[data-astro-cid-kx2xtghh]{width:100%;height:100%;transform-style:preserve-3d;cursor:grab;touch-action:none;margin:0;padding:0;position:relative;overflow:visible}.acf__track[data-astro-cid-kx2xtghh].is-dragging{cursor:grabbing}.acf__card[data-astro-cid-kx2xtghh]{scroll-snap-align:none;flex:none;width:320px;height:460px;margin-top:-230px;margin-left:-160px;transition:transform .48s cubic-bezier(.23,1,.32,1),opacity .48s cubic-bezier(.23,1,.32,1),filter .48s;position:absolute;top:50%;left:50%}.acf__track[data-astro-cid-kx2xtghh].is-dragging .acf__card[data-astro-cid-kx2xtghh]{transition:none}.acf__media[data-astro-cid-kx2xtghh]{aspect-ratio:auto;width:100%;height:100%;box-shadow:0 30px 60px -20px #00000059}.acf[data-astro-cid-kx2xtghh][data-acf-size=large] .acf__stage[data-astro-cid-kx2xtghh]{height:580px}.acf[data-astro-cid-kx2xtghh][data-acf-size=large] .acf__card[data-astro-cid-kx2xtghh]{width:380px;height:540px;margin-top:-270px;margin-left:-190px}.acf__nav[data-astro-cid-kx2xtghh]{z-index:20;color:#1c2a3c;cursor:pointer;background:#fff;border:1px solid #1c2a3c29;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px -12px #1c2a3c59}.acf__nav[data-astro-cid-kx2xtghh]:disabled{opacity:.35;cursor:default}.acf__nav[data-astro-cid-kx2xtghh]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.acf__nav--prev[data-astro-cid-kx2xtghh]{left:0}.acf__nav--next[data-astro-cid-kx2xtghh]{right:0}}@media (prefers-reduced-motion:reduce){.acf__card[data-astro-cid-kx2xtghh],.acf__image[data-astro-cid-kx2xtghh]{transition:none}}
