.DragCarousel-module__L0fNpq__shell{position:relative}.DragCarousel-module__L0fNpq__track{--card-width:clamp(260px, 57vw, 801px);--card-gap:clamp(20px, 8vw, 112px);--tilt-room:calc(var(--card-width) * .055);gap:var(--card-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:var(--tilt-room) var(--shell-pad);cursor:grab;scrollbar-width:none;display:flex;overflow-x:auto}.DragCarousel-module__L0fNpq__track::-webkit-scrollbar{display:none}.DragCarousel-module__L0fNpq__track[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.DragCarousel-module__L0fNpq__card{width:var(--card-width);scroll-snap-align:center;flex:none}.DragCarousel-module__L0fNpq__frame{aspect-ratio:801/536;border-radius:calc(var(--card-width) * .028);background:var(--bg-dark);transition:transform .5s var(--ease), box-shadow .5s var(--ease);display:block;position:relative;overflow:hidden;transform:rotate(-3deg)}.DragCarousel-module__L0fNpq__card:nth-child(2n) .DragCarousel-module__L0fNpq__frame{transform:rotate(3deg)}.DragCarousel-module__L0fNpq__card:hover .DragCarousel-module__L0fNpq__frame,.DragCarousel-module__L0fNpq__card:focus-visible .DragCarousel-module__L0fNpq__frame{transform:rotate(0)scale(1.015);box-shadow:0 30px 80px #00000080}.DragCarousel-module__L0fNpq__media,.DragCarousel-module__L0fNpq__media picture,.DragCarousel-module__L0fNpq__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.DragCarousel-module__L0fNpq__media img{transition:transform .7s var(--ease)}.DragCarousel-module__L0fNpq__mediaPlaceholder{background:radial-gradient(ellipse at 50% 45%, #19e0e324 0%, transparent 62%), var(--bg-dark);position:absolute;inset:0}.DragCarousel-module__L0fNpq__card:hover .DragCarousel-module__L0fNpq__media img{transform:scale(1.05)}.DragCarousel-module__L0fNpq__scrim{background:linear-gradient(#020a0e2e 0%,#020a0e1f 32%,#020a0e9e 62%,#020a0ee6 84%,#020a0ef0 100%);position:absolute;inset:0}.DragCarousel-module__L0fNpq__body{padding:calc(var(--card-width) * .082);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.DragCarousel-module__L0fNpq__caption{color:#ffffffe0;text-shadow:0 1px 12px #020a0ecc;font-size:clamp(12px,1.05vw,15px);font-weight:500}.DragCarousel-module__L0fNpq__title{text-transform:uppercase;color:#fff;text-wrap:balance;font-size:clamp(24px,3.2vw,45px);font-weight:700;line-height:1.05}.DragCarousel-module__L0fNpq__pill{background:var(--accent);color:#000;transition:background .3s var(--ease);border-radius:100px;margin-top:6px;padding:12px 26px;font-size:clamp(14px,1.2vw,17px);font-weight:500;line-height:1.15}.DragCarousel-module__L0fNpq__card:hover .DragCarousel-module__L0fNpq__pill{background:#fff}.DragCarousel-module__L0fNpq__pillGlyph{vertical-align:-1px;margin-left:6px;display:inline-block}@media (max-width:700px){.DragCarousel-module__L0fNpq__frame,.DragCarousel-module__L0fNpq__card:nth-child(2n) .DragCarousel-module__L0fNpq__frame{transform:none}}.DragCarousel-module__L0fNpq__arrow{z-index:10;border:1px solid var(--border-strong);width:48px;height:48px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);background:#ffffff0f;border-radius:100px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DragCarousel-module__L0fNpq__arrow:hover{background:var(--accent);color:#000}.DragCarousel-module__L0fNpq__arrow:active{transform:translateY(-50%)scale(.96)}.DragCarousel-module__L0fNpq__arrowPrev{left:max(8px, calc(var(--shell-pad) - 24px))}.DragCarousel-module__L0fNpq__arrowNext{right:max(8px, calc(var(--shell-pad) - 24px))}@media (prefers-reduced-motion:reduce){.DragCarousel-module__L0fNpq__frame,.DragCarousel-module__L0fNpq__media img,.DragCarousel-module__L0fNpq__pill{transition:none}.DragCarousel-module__L0fNpq__card:hover .DragCarousel-module__L0fNpq__frame{transform:rotate(-3deg)}.DragCarousel-module__L0fNpq__card:nth-child(2n):hover .DragCarousel-module__L0fNpq__frame{transform:rotate(3deg)}.DragCarousel-module__L0fNpq__card:hover .DragCarousel-module__L0fNpq__media img{transform:none}}
