.landing-hero{--font-body-family: "Landing Presentation", var(--font-heading-family);font-family:var(--font-body-family);font-size:15px;font-weight:300;font-style:normal;line-height:1.8;letter-spacing:.6px}.landing-hero :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body-family)}@media screen and (min-width:750px){.landing-hero{font-size:16px}}.landing-hero{--landing-hero-text-secondary: rgba(255, 255, 255, .78);width:100%;overflow:hidden;padding:32px 16px 42px;color:#fff;background:#000}.landing-hero .landing-hero__inner{display:flex;width:100%;max-width:1200px;margin:0 auto;flex-direction:column;align-items:center;text-align:center}.landing-hero .landing-hero__eyebrow,.landing-hero .landing-hero__heading,.landing-hero .landing-hero__subtitle,.landing-hero .landing-hero__description,.landing-hero .landing-hero__bottom-label{margin-block:0;color:inherit}.landing-hero .landing-hero__eyebrow{color:var(--landing-hero-glow);font-size:10.5px;font-weight:600;line-height:1.3;letter-spacing:.24em;text-transform:uppercase}.landing-hero .landing-hero__heading{max-width:340px;margin-top:17px;color:#fff;font-family:var(--font-body-family);font-size:clamp(28px,8.5vw,38px);font-style:normal;font-weight:700;line-height:.98;letter-spacing:-.025em;text-wrap:balance}.landing-hero .landing-hero__subtitle{max-width:420px;margin-top:18px;color:var(--landing-hero-text-secondary);font-size:clamp(12px,3.35vw,14px);font-weight:400;line-height:1.45}.landing-hero .landing-hero__subtitle-accent{color:var(--landing-hero-glow);font-weight:500}.landing-hero .landing-hero__media{position:relative;display:flex;width:min(100%,720px);height:clamp(440px,135vw,600px);align-items:center;justify-content:center;isolation:isolate}.landing-hero .landing-hero__media:after{content:"";position:absolute;z-index:2;right:0;bottom:0;left:0;height:28%;background:linear-gradient(to top,#000 41%,#000000f0 26%,#000000b8 55%,#00000052 72%,#0000 96%);pointer-events:none}.landing-hero .landing-hero__glow{position:absolute;z-index:0;left:50%;top:50%;display:block;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:screen}.landing-hero .landing-hero__glow--atmospheric{width:min(150vw,670px);height:105%;opacity:.32;background:radial-gradient(ellipse at center,var(--landing-hero-glow) 0%,transparent 70%);filter:blur(55px)}.landing-hero .landing-hero__glow--main{width:min(115vw,540px);height:96%;opacity:.42;background:radial-gradient(ellipse at center,var(--landing-hero-glow) 0%,transparent 68%);filter:blur(27.5px)}.landing-hero .landing-hero__glow--core{width:min(82vw,340px);height:56%;opacity:.58;background:radial-gradient(ellipse at center,var(--landing-hero-glow) 0%,transparent 66%);filter:blur(19px)}.landing-hero .landing-hero__image{position:relative;z-index:1;display:block;width:min(88vw,420px);max-width:100%;height:auto;max-height:100%;object-fit:contain}.landing-hero .landing-hero__description{max-width:380px;color:#ffffffd6;font-size:12.5px;font-weight:400;line-height:1.55}.landing-hero .landing-hero__bottom-label{margin-top:24px;color:#ffffff7a;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.19em;text-transform:uppercase}@media screen and (min-width:750px){.landing-hero{padding:20px 32px 32px}.landing-hero .landing-hero__eyebrow{font-size:11px;letter-spacing:.25em}.landing-hero .landing-hero__heading{max-width:1100px;margin-top:8px;font-size:clamp(38px,3.35vw,52px);line-height:1.02;letter-spacing:-.02em}.landing-hero .landing-hero__subtitle{margin-top:6px;font-size:clamp(14px,1.25vw,17px)}.landing-hero .landing-hero__media{height:clamp(540px,46vw,650px);margin-top:20px}.landing-hero .landing-hero__glow--atmospheric{width:min(76vw,864px);height:110%;opacity:.3}.landing-hero .landing-hero__glow--main{width:min(68vw,670px);height:108%;opacity:.4}.landing-hero .landing-hero__glow--core{width:min(40vw,400px);height:60%;opacity:.56}.landing-hero .landing-hero__image{width:min(70vw,480px);max-height:640px}.landing-hero .landing-hero__description{max-width:550px;font-size:14px;margin-top:12px;line-height:1.45}.landing-hero .landing-hero__bottom-label{margin-top:24px;font-size:10px}}@media screen and (min-width:768px)and (max-width:1024px){.landing-hero .landing-hero__media{margin-top:0}.landing-hero .landing-hero__image{max-height:530px}.landing-hero .landing-hero__description{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/landing-hero.css.map */
