.zero-intro zero-desktop-video{display:contents}.zero-intro .zero-video-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:0;pointer-events:none}.zero-intro .zero-video-surface.is-loaded{opacity:1}.zero-intro .zero-hero-video{display:block;width:100%;height:100%;object-fit:cover}.zero-intro{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;min-height:100vh;min-height:100svh;padding:max(2.4rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(2.4rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left));background:var(--zero-background, #000000);overflow:clip}.zero-intro .zero-bg,.zero-intro .zero-intro-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.zero-intro .zero-bg{display:block;z-index:-2}.zero-intro .zero-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--zero-focus-desktop, 50% 50%)!important}.zero-intro .zero-intro-overlay{z-index:-1;background:#000;opacity:var(--zero-overlay, .2)}.zero-intro .zero-intro-wrapper{display:flex;flex-direction:column;align-items:center;gap:clamp(1.8rem,3svh,3.2rem);position:relative;width:100%;max-width:80rem;text-align:center}.zero-intro .zero-intro-wrapper .zero-brand-line{max-width:32ch;margin:0;font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.45;letter-spacing:.025em;text-wrap:balance}.zero-intro .zero-intro-wrapper .zero-intro-support{margin-top:.6rem}.zero-intro .zero-brand-heading{margin:0;color:var(--zero-text-color, #ffffff)!important;font-family:var(--font-heading-family, inherit);line-height:1}.zero-intro .zero-logo{display:block;width:var(--zero-logo-desktop, 210px);height:auto;max-width:80vw;max-height:55svh;object-fit:contain;margin:0 auto;opacity:1;transform:none}.zero-intro .zero-text-link{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:4.8rem;padding:.7rem 1.2rem;border-bottom:1px solid transparent;color:var(--zero-text-color, #ffffff)!important;text-decoration:none;text-underline-offset:.5rem;transition:border-color .18s ease}.zero-intro .zero-text{margin:0;color:var(--zero-text-color, #ffffff)!important;font-family:var(--font-heading-family, inherit);font-size:var(--zero-text-desktop, 35px);font-weight:var(--font-heading-weight, 400);line-height:1.2;letter-spacing:.025em;overflow-wrap:anywhere}.zero-intro .zero-enter-arrow{flex:0 0 auto;transition:transform .18s ease}.zero-intro .zero-text-link:hover{border-bottom-color:currentColor}.zero-intro .zero-text-link:hover .zero-enter-arrow{transform:translate(3px)}.zero-intro .zero-text-link:focus-visible,.zero-intro .zero-intro-support a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.zero-intro .zero-intro-support{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.2rem}.zero-intro .zero-intro-support:empty{display:none}.zero-intro .zero-intro-support a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.5rem;color:var(--zero-text-color, #ffffff)!important;font-family:var(--font-body-family, sans-serif);font-size:1.2rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-underline-offset:.4rem}.zero-intro .zero-intro-support a:hover{text-decoration:underline}body:has(.zero-intro) .section-header,body:has(.zero-intro) .shopify-section-group-footer-group{display:none}@media screen and (max-width:768px){.zero-intro .zero-hero-image{object-position:var(--zero-focus-mobile, 50% 50%)!important}.zero-intro .zero-logo{width:var(--zero-logo-mobile, 175px)}.zero-intro .zero-text{font-size:var(--zero-text-mobile, 30px)}}@media(prefers-reduced-motion:reduce){.zero-intro .zero-text-link,.zero-intro .zero-enter-arrow{transition:none}.zero-intro .zero-text-link:hover .zero-enter-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=ACA */
