.home{position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--os-bg)}.home-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--os-z-canvas)}.home-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.home-fill{background:var(--os-bg)}.home-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity var(--os-dur-6, .4s) var(--os-ease, ease)}.home--video.video-in .home-vid{opacity:1}@media(prefers-reduced-motion:reduce){.home-vid{transition:none}}.home-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--os-z-canvas) + 1);pointer-events:none;background:radial-gradient(120% 90% at 22% 82%,rgba(248,248,247,var(--veil,.3)),#f8f8f700 55%)}.home-veil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#f8f8f780,#f8f8f700 34%)}.home-hero-in{position:absolute;left:0;right:0;bottom:0;z-index:var(--os-z-content);display:flex;flex-direction:column;align-items:flex-start;padding:0 clamp(16px,5vw,64px) clamp(40px,8vh,88px);color:var(--os-text)}.home-kicker{font-size:var(--os-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--os-text-dim);margin-bottom:16px}.home-phrase{margin:0 0 26px;max-width:18ch;font-size:clamp(40px,7vw,84px);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;color:var(--os-text);text-shadow:0 1px 18px rgba(248,248,247,.7)}.home-hero-in a.home-shop{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;background:var(--os-text);color:var(--os-bg);text-decoration:none;font:600 var(--os-fs-label)/1 var(--os-font-mono);letter-spacing:.08em;text-transform:uppercase}.home-shop:hover{opacity:.88}.home-shop:focus-visible{outline:2px solid var(--os-focus);outline-offset:3px}.home-card{position:absolute;z-index:var(--os-z-content);top:50%;right:clamp(16px,5vw,64px);transform:translateY(-50%);width:min(25vw,340px);display:grid;grid-template-columns:1fr;gap:12px}.home-card--pair{width:min(32vw,420px);grid-template-columns:1fr 1fr}.home-card .pcell{background:var(--os-bg);border:1px solid var(--os-border);padding:10px;gap:10px}.home-card .pc-m{background:var(--os-surface)}.pc-hero-name{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 14px;text-align:center;font-size:var(--os-fs-label);letter-spacing:.12em;line-height:1.35;text-transform:uppercase;color:var(--os-text)}.pc-label--teaser{justify-content:center}@media(max-width:768px){.home-card{top:clamp(56px,9vh,110px);transform:none;right:12px;width:min(52vw,200px);gap:8px}.home-card--pair{width:min(56vw,232px)}.home-card .pcell{padding:8px;gap:8px}.home-hero-in{padding:0 16px 32px}.home-phrase{font-size:clamp(32px,10vw,46px);max-width:none}.home-shop{width:100%;justify-content:center}.home-veil{background:radial-gradient(140% 80% at 50% 88%,rgba(248,248,247,var(--veil,.3)),#f8f8f700 60%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/os-home.css.map */
