.motion-hero{gap:4%;grid-template-columns:1fr 1fr;padding-top:58px;padding-bottom:84px}.motion-hero .hero-copy{padding-top:18px}.motion-hero .hero-copy h1{font-size:clamp(62px,6.6vw,106px)}.showcase{min-width:0;align-self:center;position:relative}.showcase-stage{height:505px;position:relative;overflow:hidden;background:#20211e;isolation:isolate}.showcase-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;overflow:hidden;background:#242620;color:#fff}.showcase-slide.active{opacity:1;visibility:visible;z-index:1}.showcase-slide.plan{background:#dae1d1;color:#263729}.showcase-slide.color{background:#eadac1;color:#2d251c}.stage-top{position:absolute;z-index:3;top:24px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:1.5px}.stage-top>span:last-child{font-size:29px}.slide-visual{position:absolute;inset:0;overflow:hidden}.slide-visual img{transition:transform 6.8s cubic-bezier(.2,.5,.3,1);transform:scale(1.08);object-position:center 35%}.active .slide-visual img{transform:scale(1)}.cheer .slide-visual:after,.color .slide-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(#0007,transparent 35%,#0009)}.plan .slide-visual{inset:62px 65px 70px 95px;transform:rotate(8deg);box-shadow:12px 17px 0 #26372924}.plan .slide-visual img{object-fit:contain;background:#fff}.color .slide-visual img{object-position:47% center}.color{color:white!important}.slide-title{position:absolute;z-index:2;left:25px;bottom:82px;font-family:Manrope,Arial,sans-serif;font-size:clamp(35px,3.7vw,60px);font-weight:800;line-height:1;letter-spacing:-2px;transform:translateY(18px);opacity:0;transition:transform .65s .16s,opacity .6s .16s;text-shadow:0 2px 15px #0004}.active .slide-title{transform:translateY(0);opacity:1}.slide-title em{font-family:Georgia,serif;font-weight:400}.plan .slide-title{background:#dae1d1ee;padding:14px 20px 12px 0;text-shadow:none;left:25px;bottom:69px}.slide-link{position:absolute;z-index:3;bottom:0;left:0;right:0;background:var(--red);padding:19px 25px;display:flex;justify-content:space-between;align-items:center;color:white;font-size:12px;font-weight:700}.slide-link span{font-size:24px;line-height:1}.plan .slide-link{background:#263729}.color .slide-link{background:#7c4027}.showcase-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0 12px}.collection-select{display:flex;gap:20px}.showcase-controls button{background:none;border:0;color:#6a6862;font-size:10px;padding:8px 0;cursor:pointer}.collection-select button{border-bottom:2px solid transparent}.collection-select button span{font-size:8px;margin-right:5px;opacity:.6}.collection-select button[aria-pressed=true]{color:var(--ink);border-color:var(--red);font-weight:700}.showcase-controls .rotation{display:flex;align-items:center;gap:9px;min-width:57px;color:var(--ink)}.rotation span{font-size:14px}.showcase-progress{height:2px;background:#d7d4cd}.showcase-progress>span{height:100%;display:block;width:0;background:var(--red)}.showcase-progress.running>span{animation:countdown 7s linear forwards}.showcase-progress.paused>span{animation-play-state:paused}.transition-wipe{position:absolute;z-index:5;inset:0;background:var(--red);transform:translateX(-105%);pointer-events:none}.showcase-stage.switching .transition-wipe{animation:wipe .78s cubic-bezier(.65,0,.25,1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes wipe{0%{transform:translateX(-105%)}45%{transform:translateX(0)}100%{transform:translateX(105%)}}@keyframes countdown{to{width:100%}}@media(max-width:1000px){.showcase-stage{height:460px}.collection-select{gap:10px}.stage-top{letter-spacing:1px;font-size:7px}}@media(max-width:700px){.motion-hero{display:block;padding-top:30px}.motion-hero .hero-copy h1{font-size:62px}.showcase{margin-top:38px}.showcase-stage{height:460px}.slide-title{font-size:43px}.stage-top{font-size:7px;left:20px;right:20px}.collection-select{gap:20px}.showcase-controls button{min-height:44px}.motion-hero{padding-bottom:65px}.plan .slide-visual{inset:65px 40px 85px 65px}}@media(prefers-reduced-motion:reduce){.showcase-slide,.slide-title,.slide-visual img{transition:none!important}.transition-wipe{display:none}.slide-visual img{transform:none!important}.showcase-progress{display:none}}
