.landing-hw-hero{--landing-hw-hero-bg: #00090b;--landing-hw-hero-accent: #e23528;--landing-hw-hero-green: #759769;--landing-hw-hero-text-muted: rgba(239, 223, 211, .6);background:var(--landing-hw-page-bg, #fdfaf7);width:100%;max-width:none}.landing-hw-hero__inner{display:grid;grid-template-columns:1fr;width:100%;max-width:none;min-height:min(100vh,54.375rem);min-height:min(100dvh,54.375rem);background:var(--landing-hw-hero-bg);color:#fff;overflow-x:hidden;overflow-y:visible}@media screen and (min-width:990px){.landing-hw-hero__inner{grid-template-columns:1fr 1fr;min-height:max(54.375rem,min(100vh,61rem));min-height:max(54.375rem,min(100dvh,61rem))}}.landing-hw-hero__visual{position:relative;min-height:22rem;order:1;isolation:isolate;width:100%;min-width:0;min-height:0;overflow:hidden;align-self:stretch}.landing-hw-hero__carousel{width:100%;z-index:0;overflow:hidden}@media screen and (max-width:989px){.landing-hw-hero__visual{min-height:0}.landing-hw-hero__carousel{position:relative;inset:auto;aspect-ratio:1 / 1;height:auto}.landing-hw-hero__visual-portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;aspect-ratio:unset;max-height:none;margin:0;align-self:auto}}@media screen and (min-width:990px){.landing-hw-hero__visual{order:0;display:block;min-height:0}.landing-hw-hero__carousel{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:100%}}.landing-hw-hero__carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;opacity:0;visibility:hidden;z-index:0;pointer-events:none;overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.landing-hw-hero__carousel-slide.is-active{opacity:1;visibility:visible;z-index:3;pointer-events:none;transition:opacity .7s ease}@media(prefers-reduced-motion:reduce){.landing-hw-hero__carousel-slide.is-active{transition:none}}.landing-hw-hero__visual-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.landing-hw-hero__visual-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width:990px){.landing-hw-hero__visual-bg img{filter:blur(18px) brightness(.25);transform:scale(1.06)}}.landing-hw-hero__visual-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#00090b00,#00090b66);pointer-events:none}.landing-hw-hero__visual-sat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;mix-blend-mode:saturation;pointer-events:none}.landing-hw-hero__visual-portrait{position:relative;z-index:2;width:min(100%,858px);max-width:100%;aspect-ratio:1 / 1;max-height:100%;margin:0 auto;align-self:flex-end;flex-shrink:1;min-width:0;min-height:0;overflow:hidden}@media screen and (min-width:990px){.landing-hw-hero__visual-portrait{width:858px;max-width:100%;margin:0}}.landing-hw-hero__visual-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.landing-hw-hero__content{position:relative;z-index:3;padding:2.5rem 1.5rem 3rem;display:flex;flex-direction:column;justify-content:center;gap:0;order:2;min-width:0}@media screen and (min-width:750px){.landing-hw-hero__content{padding:3rem 3rem 3.5rem}}@media screen and (min-width:990px){.landing-hw-hero__content{padding:7.5rem 5rem 5rem;order:1;justify-content:flex-start}}.landing-hw-hero__status{display:flex;align-items:center;gap:12px;margin-bottom:1.75rem}.landing-hw-hero__status-dot{width:12px;height:12px;border-radius:9999px;background:var(--landing-hw-hero-green);flex-shrink:0}.landing-hw-hero__status-text{font-size:14px;line-height:16.5px;letter-spacing:1.1px;text-transform:uppercase;color:#fff9;margin:0;font-family:Barlow,sans-serif;font-weight:700}.landing-hw-hero__eyebrow-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.landing-hw-hero__eyebrow-rule{width:32px;height:4px;flex-shrink:0;background:var(--landing-hw-hero-accent);border:1px solid #000;box-sizing:border-box}.landing-hw-hero__eyebrow{font-size:13px;line-height:15px;letter-spacing:2px;text-transform:uppercase;color:var(--landing-hw-hero-accent);margin:0;font-family:Barlow,sans-serif;font-weight:700}.landing-hw-hero__heading-frame{border:1px solid #000;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,0 4px 4px #00000040,0 4px 4px #00000040;width:100%;max-width:100%;padding:0;margin:0 0 1.5rem;box-sizing:border-box}.landing-hw-hero__heading{margin:0;padding:.35rem .5rem .5rem;text-transform:uppercase;letter-spacing:-3.84px;line-height:.982;font-family:Social Gothic,sans-serif;font-weight:900;font-size:clamp(2.75rem,11vw,5.5rem);max-width:100%;color:#fff}@media screen and (min-width:990px){.landing-hw-hero__heading{font-size:88px;line-height:86.4px;letter-spacing:-3.84px;padding:.25rem .5rem .6rem}}.landing-hw-hero__heading-line{display:block;font-family:Social Gothic,sans-serif;font-weight:600}.landing-hw-hero__heading-accent{color:var(--landing-hw-hero-accent);margin-top:30px}.landing-hw-hero__subtext{font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:500;line-height:26px;color:var(--landing-hw-hero-text-muted);max-width:448px;margin:0 0 2.5rem}.landing-hw-hero__subtext p{margin:0 0 .15rem}.landing-hw-hero__subtext p:last-child{margin-bottom:0}.landing-hw-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:0}.landing-hw-hero__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:2px;font-family:Barlow,sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:2.8px;text-transform:uppercase;transition:opacity .2s ease,filter .2s ease}.landing-hw-hero__btn:hover{opacity:.95}.landing-hw-hero__btn--primary{padding:20.5px 40px 21.5px;background:var(--landing-hw-hero-accent);color:#fff;border:none}.landing-hw-hero__btn--secondary{padding:21px 41px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.landing-hw-hero__btn[aria-disabled=true]{opacity:.5;pointer-events:none}@media screen and (max-width:749px){.landing-hw-hero__btn--primary,.landing-hw-hero__btn--secondary{padding:1rem 1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-landing-hero-handwerk.css.map */
