html,body,#root{margin:0;min-height:100%;background:#0b0d0e}.product-soon{--accent:#e8c466;--accent-rgb:232,196,102;box-sizing:border-box;min-height:100svh;padding:36px clamp(24px,7vw,112px) 24px;color:#f6f5ef;background:radial-gradient(ellipse at 83% 47%,rgba(var(--accent-rgb),.065),transparent 49%),#0b0d0e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column}.product-soon--connect{--accent:#8ee4cf;--accent-rgb:142,228,207}.product-soon *{box-sizing:border-box}.product-soon a{color:inherit;text-decoration:none}.product-soon a:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.product-soon__header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff18;padding-bottom:27px}.product-soon__brand{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.6;font-weight:650;letter-spacing:1.1px}.product-soon__brand img{-o-object-fit:contain;object-fit:contain}.product-soon__brand-note{display:block;color:#949b9d;font-size:8px;letter-spacing:1.8px;font-weight:400}.product-soon__edition{font-size:9px;letter-spacing:1.8px;color:#8c9496;white-space:nowrap}.product-soon__edition span{margin-left:22px;color:var(--accent)}.product-soon__main{flex:1;display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;max-width:1400px;width:100%;margin:0 auto;padding:64px 0 72px}.product-soon__status{display:inline-flex;align-items:center;gap:9px;font-size:9px;font-weight:600;letter-spacing:2px;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.25);border-radius:999px;padding:9px 13px;margin-bottom:38px}.product-soon__status>span{width:5px;height:5px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px rgba(var(--accent-rgb),.4)}.product-soon__eyebrow{font-size:9px;letter-spacing:2px;color:#8f999b;margin:0 0 15px}.product-soon h1{font-size:clamp(38px,4.3vw,72px);line-height:1.08;font-weight:650;letter-spacing:-2.7px;margin:0 0 13px}.product-soon h2{font-size:clamp(48px,5.6vw,90px);line-height:1.04;font-weight:450;letter-spacing:-4px;margin:0 0 29px;color:#f6f5ef}.product-soon h2 span{color:var(--accent)}.product-soon__description{max-width:390px;color:#b7bfc0;font-size:16px;line-height:1.8;margin:0 0 12px}.product-soon__detail{max-width:390px;font-size:12px;line-height:1.8;color:#798587;margin:0 0 35px}.product-soon__link{display:inline-flex;align-items:center;gap:27px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:15px 0;border-bottom:1px solid rgba(var(--accent-rgb),.55)}.product-soon__link>span{font-size:20px;color:var(--accent);transition:transform .2s}.product-soon__link:hover>span{transform:translate(2px,-2px)}.product-soon__art{position:relative;width:100%;aspect-ratio:1;max-width:480px;justify-self:center;display:grid;place-items:center}.product-soon__orbit{position:absolute;border:1px solid rgba(var(--accent-rgb),.12);border-radius:50%}.product-soon__orbit--outer{width:100%;height:100%;border-style:dashed;opacity:.7}.product-soon__orbit--inner{width:81%;height:81%}.product-soon__orbit--inner:after{content:"";position:absolute;top:14%;left:14%;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 22px rgba(var(--accent-rgb),.5)}.product-soon__disc{display:grid;place-items:center;width:61%;height:61%;border:1px solid rgba(var(--accent-rgb),.2);border-radius:50%;background:radial-gradient(circle at 30% 20%,rgba(var(--accent-rgb),.11),#0b0d0e 80%);box-shadow:0 28px 90px #0008,inset 0 0 50px rgba(var(--accent-rgb),.025)}.product-soon__emblem{width:68%;height:68%;-o-object-fit:contain;object-fit:contain}.product-soon__wordmark{display:block;max-width:100%;width:370px;height:auto;padding:15px 18px;background:#f8f4e9;border-radius:9px;margin:0 0 22px}.product-soon__art-note{position:absolute;bottom:3%;background:#0b0d0e;padding:10px 16px;font-size:8px;letter-spacing:2.4px;color:#798587}.product-soon__footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #ffffff18;padding-top:21px;color:#707b7d;font-size:9px;letter-spacing:.5px}@media(max-width:700px){.product-soon{padding:25px 25px 22px}.product-soon__edition{display:none}.product-soon__main{grid-template-columns:1fr;gap:42px;padding:48px 0}.product-soon__status{margin-bottom:30px}.product-soon h1{letter-spacing:-1.8px}.product-soon h2{letter-spacing:-2.7px;font-size:58px}.product-soon__description{font-size:15px}.product-soon__art{max-width:270px}.product-soon__footer{flex-direction:column;gap:9px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.product-soon__link>span{transition:none}}
