.SpiralCarousel_scrollSection__0Vdi3{position:relative;height:280vh;color:#f5f0e8}.SpiralCarousel_stickyStage__UOk2X{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.SpiralCarousel_stageCopy__cHA_p{position:absolute;z-index:110;top:34px;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);display:flex;justify-content:space-between;color:hsla(37,39%,94%,.55);font-family:var(--font-spline-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.SpiralCarousel_carousel__yf0m5{position:absolute;inset:0;perspective:1200px;perspective-origin:50% 48%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent)}.SpiralCarousel_card__QkPQ7{position:absolute;top:0;left:50%;width:360px;height:250px;pointer-events:auto;transform-origin:center center;will-change:transform,opacity,filter}.SpiralCarousel_cardOrientation__B1dQ_{position:absolute;inset:0;display:block;width:100%;height:100%;transform-style:flat;transform-origin:center center;will-change:transform;color:#f5f0e8;text-align:left;border:0;background:transparent;cursor:pointer}.SpiralCarousel_cardOrientation__B1dQ_:focus-visible{outline:2px solid #d4a047;outline-offset:4px}.SpiralCarousel_cardSurface__ffCbx{position:absolute;inset:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:#1a1410;pointer-events:none}.SpiralCarousel_cardArtwork__eP819{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.SpiralCarousel_cardSurface__ffCbx:after{content:"";position:absolute;z-index:1;inset:62% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.SpiralCarousel_cardCopy__w9A9G{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;display:flex;flex-direction:column;gap:5px}.SpiralCarousel_cardCopy__w9A9G strong{font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.015em}.SpiralCarousel_cardCopy__w9A9G>span{max-width:310px;color:hsla(37,39%,94%,.7);font-size:12px;line-height:1.4}.SpiralCarousel_tooltip__CVkqM{position:fixed;z-index:200;top:0;left:0;padding:7px 11px;color:#1a1410;background:#d4a047;border-radius:999px;font-size:11px;font-weight:650;line-height:1;opacity:0;pointer-events:none;will-change:transform,opacity;transition:opacity .12s ease-out}.SpiralCarousel_tooltipVisible__U7YUa{opacity:1}.SpiralCarousel_progressRail__S2Vgq{position:absolute;z-index:110;right:clamp(24px,5vw,72px);bottom:34px;width:42px;height:1px;overflow:hidden;background:#3a3228}.SpiralCarousel_progressRail__S2Vgq span{display:block;width:100%;height:100%;background:#d4a047;transform:scaleX(0);transform-origin:left center}.SpiralCarousel_viewAllLink__sslgP{position:absolute;z-index:110;bottom:30px;left:clamp(24px,5vw,72px);padding-bottom:5px;color:#f5f0e8;border-bottom:1px solid #d4a047;font-family:var(--font-spline-mono),monospace;font-size:12px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:color .15s ease-out,border-color .15s ease-out,opacity .18s ease-out}.SpiralCarousel_viewAllLink__sslgP span{display:inline-block;margin-left:6px;transition:transform .15s ease-out}.SpiralCarousel_viewAllLink__sslgP:hover{color:#d4a047;border-color:#f5f0e8}.SpiralCarousel_viewAllLink__sslgP:hover span{transform:translateX(3px)}.SpiralCarousel_viewAllLink__sslgP:focus-visible{color:#f5f0e8;outline:2px solid #d4a047;outline-offset:4px}@media (max-width:699px){.SpiralCarousel_scrollSection__0Vdi3{height:265vh}.SpiralCarousel_stickyStage__UOk2X{top:64px;height:calc(100svh - 64px)}.SpiralCarousel_carousel__yf0m5{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent)}.SpiralCarousel_stageCopy__cHA_p{top:22px}.SpiralCarousel_stageCopy__cHA_p span:last-child{display:none}.SpiralCarousel_card__QkPQ7{width:200px;height:140px}.SpiralCarousel_cardSurface__ffCbx{border-radius:12px}.SpiralCarousel_cardCopy__w9A9G{right:11px;bottom:10px;left:11px;gap:2px}.SpiralCarousel_cardCopy__w9A9G strong{font-size:13px}.SpiralCarousel_cardCopy__w9A9G>span{overflow:hidden;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.SpiralCarousel_tooltip__CVkqM{display:none}.SpiralCarousel_progressRail__S2Vgq{bottom:22px}.SpiralCarousel_viewAllLink__sslgP{bottom:18px}}@media (prefers-reduced-motion:reduce){.SpiralCarousel_scrollSection__0Vdi3{height:260vh}}