.hero{display:flex;position:relative;aspect-ratio:5/2;color:var(--c-background)}@media screen and (max-width: 62.4375em){.hero{aspect-ratio:unset;height:600px}}.hero--animated{aspect-ratio:unset;height:calc(100svh - var(--hero-gap));min-height:600px}@media screen and (max-width: 62.4375em){.hero--animated{min-height:400px}}.hero--plp{aspect-ratio:3/1}@media screen and (max-width: 62.4375em){.hero--plp{aspect-ratio:4/3;height:auto;min-height:0}}.hero--plp:before{content:"";position:absolute;inset:0 auto 0 0;width:25%;background:linear-gradient(90deg, var(--c-hero-gradient-1, rgb(from var(--c-black) r g b/0.4)) 0%, var(--c-hero-gradient-2, transparent) 100%);z-index:2}@media screen and (max-width: 62.4375em){.hero--plp:before{display:none}}.hero__video,.hero__image{position:absolute;inset:0;background-color:var(--c-black);overflow:hidden}.hero__video:before,.hero__image:before{content:"";position:absolute;inset:0 0 auto;height:45%;background:linear-gradient(180deg, var(--c-hero-gradient-1, rgb(from var(--c-black) r g b/0.8)) 0%, var(--c-hero-gradient-2, transparent) 100%);z-index:2}@media screen and (max-width: 62.4375em){.hero__video:before,.hero__image:before{height:50%}}@media screen and (max-width: 62.4375em){.hero--animated .hero__video:before,.hero--animated .hero__image:before{height:32%}}.hero__video:after,.hero__image:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(0deg, var(--c-hero-gradient-1, rgb(from var(--c-black) r g b/0.5)) 0%, var(--c-hero-gradient-2, transparent) 100%);z-index:2}@media screen and (max-width: 62.4375em){.hero__video:after,.hero__image:after{height:50%}}.hero--animated .hero__video:after,.hero--animated .hero__image:after{height:35%}@media screen and (max-width: 62.4375em){.hero--animated .hero__video:after,.hero--animated .hero__image:after{height:43%}}.hero__video img,.hero__video video,.hero__image img,.hero__image video{width:100%;height:100%;object-fit:cover}.hero__video video{opacity:0;top:0;left:0;position:absolute;z-index:1;transition:opacity 50ms ease-out}.hero__video video.loaded{opacity:1}.hero--animated .hero__image{transform:scale(1.28);transition:transform 3500ms ease-out}[data-animate-logo] .hero--animated .hero__image,[data-show-logo] .hero--animated .hero__image{transform:none}@starting-style{[data-animate-logo] .hero--animated .hero__image,[data-show-logo] .hero--animated .hero__image{transform:scale(1.28)}}[data-show-logo] .hero__image{transition:none}.hero__wrap{display:flex;justify-content:center;align-items:flex-end;position:relative;padding-block:40px;text-align:center;z-index:2}.hero--animated .hero__wrap{padding-block:48px}.hero--plp .hero__wrap{justify-content:flex-start;text-align:left}@media screen and (max-width: 62.4375em){.hero--plp .hero__wrap{padding-block:24px}}.hero__content{display:flex;flex-direction:column;row-gap:18px}.hero--animated .hero__content{row-gap:13px;max-width:657px;opacity:0;transform:translateY(50px);transition:all 700ms 2200ms ease-out}[data-animate-logo] .hero--animated .hero__content,[data-show-logo] .hero--animated .hero__content{opacity:1;transform:translateY(0)}@starting-style{[data-animate-logo] .hero--animated .hero__content,[data-show-logo] .hero--animated .hero__content{opacity:0;transform:translateY(50px)}}[data-show-logo] .hero--animated .hero__content{transition:none}.hero--small-title .hero__content{row-gap:8px;max-width:590px}@media screen and (max-width: 62.4375em){.hero__content{row-gap:15px}}.hero__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:4.125rem;line-height:1.1212121212}@media screen and (max-width: 62.4375em){.hero__title{font-size:2.875rem;line-height:1.0434782609}}.hero--animated .hero__title{font-size:2.875rem;line-height:1.0434782609}@media screen and (max-width: 62.4375em){.hero--animated .hero__title{font-size:2.125rem;line-height:1.1176470588}}.hero--plp .hero__title{font-size:2.875rem;line-height:1.0434782609}@media screen and (max-width: 62.4375em){.hero--plp .hero__title{font-size:1.875rem;line-height:1.2}}.hero--small-title .hero__title{font-size:2.875rem;line-height:1.0434782609}@media screen and (max-width: 62.4375em){.hero--small-title .hero__title{font-size:1.875rem;line-height:1.2}}.hero__subtitle{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.625rem;line-height:1.2307692308;margin-top:-10px}@media screen and (max-width: 62.4375em){.hero__subtitle{font-size:1.25rem;line-height:1.3}}.hero__text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .hero__text{font-size:.875rem;line-height:1.7142857143}.hero__text p{margin-bottom:var(--richtext-internal-margin, 1em)}.hero__text>:last-child{margin-bottom:0}.hero__text{max-width:470px;margin-inline:auto}.hero__icon{position:absolute;z-index:1}.hero__icon svg{display:block;width:100%;height:100%}.hero__icon--1{aspect-ratio:130/127;top:18%;left:50%;width:130px;height:127px;transform:translateX(-50%);transition:opacity 700ms 2000ms ease-out}@media screen and (max-width: 62.4375em){.hero__icon--1{top:20%;width:80px;height:80px}}[data-animate-logo] .hero__icon--1,[data-show-logo] .hero__icon--1{opacity:0}@starting-style{[data-animate-logo] .hero__icon--1,[data-show-logo] .hero__icon--1{opacity:1}}[data-show-logo] .hero__icon--1{transition:none}.hero__icon--1 svg{fill:var(--c-white)}.hero__icon--2{aspect-ratio:385/95;right:30px;bottom:-0.9vw;left:30px;transition:opacity 700ms 2000ms ease-out,transform 700ms 2000ms ease-out;pointer-events:none}@media screen and (max-width: 62.4375em){.hero__icon--2{right:12px;bottom:50px;left:12px}}[data-animate-logo] .hero__icon--2,[data-show-logo] .hero__icon--2{opacity:0;transform:translateY(-30px)}@media screen and (max-width: 62.4375em){[data-animate-logo] .hero__icon--2,[data-show-logo] .hero__icon--2{transform:translateY(-70px)}}@starting-style{[data-animate-logo] .hero__icon--2,[data-show-logo] .hero__icon--2{opacity:1;transform:none}}[data-show-logo] .hero__icon--2{transition:none}.hero__icon--2 svg{fill:currentColor}
/*# sourceMappingURL=hero.css.4d69d.map */