.press-carousel{aspect-ratio:16/9;border:1px solid var(--glass-border);border-radius:var(--glass-radius);background:var(--bg-sink,#050506);position:relative;overflow:hidden}.press-carousel-track{height:100%;transition:transform .6s var(--ease-out,cubic-bezier(.22, 1, .36, 1));display:flex}.press-slide{flex:0 0 100%;min-width:0;height:100%}.press-slide img{object-fit:cover;width:100%;height:100%;display:block}.press-arrow{border:1px solid color-mix(in oklab, var(--cyan) 45%, var(--hair));background:color-mix(in oklab, var(--bg) 72%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:3px;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.press-arrow-prev{left:.8rem}.press-arrow-next{right:.8rem}.press-arrow:hover,.press-arrow:focus-visible{background:color-mix(in oklab, var(--cyan) 30%, var(--bg));border-color:var(--cyan)}.press-arrow:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.press-arrow-prev:hover{transform:translateY(-50%)translate(-2px)}.press-arrow-next:hover{transform:translateY(-50%)translate(2px)}.press-dots{background:color-mix(in oklab, var(--bg) 55%, transparent);border-radius:999px;gap:.45rem;padding:.4rem .6rem;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.press-dot{box-sizing:content-box;background-clip:content-box;background-color:color-mix(in oklab, var(--ink) 45%, transparent);cursor:pointer;width:8px;height:8px;transition:width .25s var(--ease-out), background-color .25s var(--ease-out);border:0;border-radius:999px;padding:10px}.press-dot.is-active{background-color:var(--cyan);width:22px}.press-dot:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){.press-carousel-track,.press-arrow,.press-dot{transition:none}}
