.arcslide{position:relative;background:radial-gradient(ellipse at 20% 40%,#401438 0,transparent 65%),#0b0811;color:white;padding:300px max(6vw,30px) 32px;box-sizing:border-box;width:100%}.arcslide-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;max-width:1250px;margin:auto;min-height:470px}.arcslide-item[hidden]{display:none!important}.arcslide h1{font-size:clamp(30px,3vw,52px);line-height:1.12;color:white;margin:16px 0 28px;overflow-wrap:anywhere}.arcslide-kicker{color:#ff30cb;font-size:12px;letter-spacing:.18em;font-weight:800}.arcslide-date{font-size:22px;color:#f3c8e9;margin:16px 0}.arcslide-link{display:inline-block;padding:14px 25px;background:#c900a4;border-radius:8px;color:#fff!important;font-weight:700;text-decoration:none}.arcslide-poster{display:flex;align-items:center;justify-content:center;height:470px}.arcslide-poster img{width:100%;height:100%;object-fit:contain;border-radius:10px}.arcslide-controls{display:flex;gap:14px;justify-content:center;align-items:center;margin:28px auto 0}.arcslide-controls button{border:1px solid #8b6b85;border-radius:30px;background:#211525;color:white;min-width:42px;height:42px;cursor:pointer}.arcslide-dots{display:flex;gap:8px}.arcslide-dots button[aria-pressed=true]{background:#c900a4;border-color:#ff30cb}.arcslide-pause{padding:0 16px}.arcslide a:focus-visible,.arcslide button:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:1024px){.arcslide{display:none}}@media(prefers-reduced-motion:reduce){.arcslide *{scroll-behavior:auto!important}}
