.qstnrs-hero{--qstnrs-hero-offset: calc(var(--header-height, 7rem) + 3.7rem);position:relative;display:flex;isolation:isolate;overflow:hidden;min-height:56rem}.qstnrs-hero--full{min-height:max(56rem,calc(100svh - var(--qstnrs-hero-offset)))}.qstnrs-hero--large{min-height:max(48rem,72svh)}.qstnrs-hero__media,.qstnrs-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.qstnrs-hero__media{z-index:-1}.qstnrs-hero__media picture,.qstnrs-hero__image,.qstnrs-hero__placeholder,.qstnrs-hero__placeholder-svg{display:block;width:100%;height:100%}.qstnrs-hero__image{object-fit:cover;object-position:var(--qstnrs-hero-focal, center center)}.qstnrs-hero__placeholder{background-color:rgb(var(--qstnrs-charcoal))}.qstnrs-hero__placeholder-svg{fill:rgba(var(--color-foreground),.12);opacity:.5}.qstnrs-hero__overlay{background:linear-gradient(180deg,rgba(var(--color-background),0) 45%,rgba(var(--color-background),.92)),rgba(var(--qstnrs-obsidian),var(--qstnrs-hero-overlay, .4))}.qstnrs-hero__content{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-top:8rem;padding-bottom:4rem}.qstnrs-hero--center .qstnrs-hero__content{justify-content:center;align-items:center;text-align:center}.qstnrs-hero__eyebrow{margin:0 0 1.2rem;color:rgb(var(--qstnrs-accent));font-size:1.2rem}.qstnrs-hero__heading.qstnrs-glitch{display:block;margin:0;font-size:clamp(9.6rem,27vw,38rem);line-height:.82;letter-spacing:-.005em;color:rgb(var(--color-foreground))}.qstnrs-hero__footer{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.8rem}.qstnrs-hero--center .qstnrs-hero__footer{align-items:center}.qstnrs-hero__subheading{margin:0;max-width:42rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.qstnrs-hero__button{align-self:flex-start}.qstnrs-hero--center .qstnrs-hero__button{align-self:center}@media screen and (min-width:750px){.qstnrs-hero__content{padding-bottom:6rem}.qstnrs-hero--bottom .qstnrs-hero__footer{flex-direction:row;align-items:flex-end;justify-content:space-between}.qstnrs-hero--bottom .qstnrs-hero__button{align-self:auto}.qstnrs-hero__subheading{font-size:1.8rem}}@media(prefers-reduced-motion:no-preference){.qstnrs-hero__heading.qstnrs-glitch--play:before,.qstnrs-hero__heading.qstnrs-glitch--play:after{animation-delay:.6s}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/qstnrs-hero.css.map */
