.hero{position:relative;display:grid;min-height:var(--hero-min-height, 480px);padding-block:var(--section-pt, 36px) var(--section-pb, 36px);overflow:hidden;isolation:isolate;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hero__media,.hero__picture,.hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__image,.hero__video,.hero__placeholder svg,.hero__placeholder img{width:100%;height:100%;object-fit:cover}.hero__media deferred-media,.hero__media video,.hero__media .hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--hero-overlay, 0)}.hero__overlay--scrim{opacity:1;background-color:transparent;background-image:linear-gradient(to top,rgba(0,0,0,var(--hero-overlay, .3)) 0%,rgba(0,0,0,calc(var(--hero-overlay, .3) * .55)) 45%,transparent 85%)}.hero--top-left .hero__overlay--scrim,.hero--center-left .hero__overlay--scrim,.hero--bottom-left .hero__overlay--scrim{background-image:linear-gradient(to right,rgba(0,0,0,var(--hero-overlay, .3)) 0%,rgba(0,0,0,calc(var(--hero-overlay, .3) * .6)) 45%,transparent 85%)}.hero--top-right .hero__overlay--scrim,.hero--center-right .hero__overlay--scrim,.hero--bottom-right .hero__overlay--scrim{background-image:linear-gradient(to left,rgba(0,0,0,var(--hero-overlay, .3)) 0%,rgba(0,0,0,calc(var(--hero-overlay, .3) * .6)) 45%,transparent 85%)}@media screen and (max-width:749px){.hero__overlay--scrim{background-image:linear-gradient(to top,rgba(0,0,0,var(--hero-overlay, .3)),rgba(0,0,0,calc(var(--hero-overlay, .3) * .7)) 60%,rgba(0,0,0,calc(var(--hero-overlay, .3) * .35)))}}.hero__inner{display:grid;width:100%}.hero__content{display:flex;flex-direction:column;gap:1.6rem;max-width:56rem}.hero__content--boxed{padding:2.4rem;border-radius:var(--radius-card);background-color:rgba(var(--color-background),var(--hero-box-alpha, .9));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__content--subtle{--hero-box-alpha: .55}.hero__content--boxed .hero__heading,.hero__content--boxed .hero__text{text-shadow:none}@media screen and (max-width:749px){.hero__content--boxed{padding:1.8rem}}.hero--top-left .hero__inner,.hero--top-center .hero__inner,.hero--top-right .hero__inner{align-content:start}.hero--center-left .hero__inner,.hero--center .hero__inner,.hero--center-right .hero__inner{align-content:center}.hero--bottom-left .hero__inner,.hero--bottom-center .hero__inner,.hero--bottom-right .hero__inner{align-content:end}.hero--top-left .hero__content,.hero--center-left .hero__content,.hero--bottom-left .hero__content{justify-self:start;text-align:start}.hero--top-center .hero__content,.hero--center .hero__content,.hero--bottom-center .hero__content{justify-self:center;text-align:center;align-items:center}.hero--top-right .hero__content,.hero--center-right .hero__content,.hero--bottom-right .hero__content{justify-self:end;text-align:end;align-items:flex-end}.hero__eyebrow{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.14em}.hero__heading{text-wrap:balance;margin:0}.hero__highlight{color:rgb(var(--color-accent))}.hero__text{font-size:var(--text-lg);opacity:.9;max-width:48ch}.hero__buttons,.hero__trust{margin-block-start:.4rem}.hero__media:not(:empty)~.hero__inner .hero__heading,.hero__media:not(:empty)~.hero__inner .hero__text{text-shadow:0 1px 12px rgba(0,0,0,.18)}@media screen and (min-width:750px){.hero__content{gap:2rem}.hero__text{font-size:var(--text-xl)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero.css.map */
