.hero-banner-v2{position:relative;width:100%;overflow:hidden;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.hero-banner-v2 .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner-v2 .hero-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#14213024 21.08%,#142130b3 55.25%);z-index:2;pointer-events:none}@media screen and (min-width:768px){.hero-banner-v2 .hero-background:after{background:linear-gradient(261deg,#14213000 37.65%,#142130a6 87.08%)}}.hero-banner-v2 .hero-background__image,.hero-banner-v2 .hero-background__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-banner-v2 .hero-background__image--desktop,.hero-banner-v2 .hero-background__video--desktop{display:none}.hero-banner-v2 .hero-content{position:relative;z-index:3;width:100%;height:100%;display:flex;pointer-events:none}.hero-banner-v2 .hero-content *{pointer-events:auto}.hero-banner-v2 .hero-content__wrapper{width:100%;max-width:800px}.hero-banner-v2 .hero-title,.hero-banner-v2 .hero-subtitle,.hero-banner-v2 .hero-button{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-banner-v2 .hero-button{cursor:pointer}.hero-banner-v2 .hero-button.hero-button--primary:hover{background:transparent;border:solid 1px #d0865b!important;color:#d0865b!important;transition:background-color .3s ease,color .3s ease}.hero-banner-v2 .hero-title{margin:0 0 16px;line-height:90px;font-weight:100;letter-spacing:-2.52px;font-style:normal;white-space:pre-line;font-size:84px}.hero-banner-v2 .hero-title em,.hero-banner-v2 .hero-title i,.hero-banner-v2 .hero-subtitle em,.hero-banner-v2 .hero-subtitle i{font-family:Elgraine,serif;font-weight:200;font-style:italic;font-size:86px;line-height:90px;letter-spacing:-2.58px}.hero-banner-v2 .hero-subtitle{margin:0 0 24px;line-height:1.5;font-weight:400;white-space:pre-line}.hero-banner-v2 .hero-title.hero-title--condensed{font-size:clamp(4.6rem,3.9794rem + 1.677vw,7.2rem);line-height:clamp(4.6rem,4.0997rem + 1.352vw,6.696rem);letter-spacing:-1.38px;font-weight:300}.hero-banner-v2 .hero-subtitle.hero-subtitle--condensed,.hero-banner-v2 .hero-title.hero-title--condensed em,.hero-banner-v2 .hero-title.hero-title--condensed i,.hero-banner-v2 .hero-subtitle.hero-subtitle--condensed em,.hero-banner-v2 .hero-subtitle.hero-subtitle--condensed i{font-size:clamp(4.8rem,4.1794rem + 1.677vw,7.4rem);line-height:clamp(4.8rem,4.303rem + 1.343vw,6.882rem);letter-spacing:-1.44px;font-weight:300}.hero-banner-v2 .hero-buttons{display:flex;gap:16px;flex-wrap:wrap;flex-direction:column;align-items:center}.hero-banner-v2 .hero-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;font-weight:400;text-decoration:none;border-radius:50px;cursor:pointer;border:none;white-space:nowrap;letter-spacing:.5px;min-height:48px;font-size:15px;width:100%;max-width:300px}.hero-banner-v2 .hero-button--primary{background:#d0865b;color:#fff}.hero-banner-v2 .hero-button--secondary{background:#00000001;color:#fff;border:1.47612px solid #ffffff;border-radius:100px;padding:10px 17px}.hero-banner-v2 .hero-button.hero-button--secondary:hover{background:#fff;border:solid 1px #ffffff!important;color:var(--color-midnight-blue)!important;transition:background-color .3s ease,color .3s ease}.hero-banner-v2 .hero-button:focus-visible{outline:3px solid #ecc4a2;outline-offset:2px}.hero-banner-v2 .hero-content--align-top{align-items:flex-start}.hero-banner-v2 .hero-content--align-center{align-items:center}.hero-banner-v2 .hero-content--align-bottom{align-items:flex-end}@media(max-width:767px){.hero-banner-v2 .hero-content{align-items:center!important;justify-content:flex-end!important;padding-top:30px;padding-bottom:70px;flex-direction:column;gap:280px}.hero-banner-v2 .hero-content__wrapper{text-align:center!important;display:flex;width:100%;flex-direction:column;align-items:center;gap:20px}.hero-banner-v2 .hero-title{align-self:stretch;text-align:center}.hero-banner-v2 .hero-title:not(.hero-title--condensed){font-size:46px!important;font-weight:100;line-height:90%;letter-spacing:-1.38px;margin:0}.hero-banner-v2 .hero-title:not(.hero-title--condensed) em,.hero-banner-v2 .hero-title:not(.hero-title--condensed) i{font-size:48px!important;font-weight:200;line-height:90%;letter-spacing:-1.44px}.hero-banner-v2 .hero-title.hero-title--condensed em,.hero-banner-v2 .hero-title.hero-title--condensed i{font-weight:400;text-wrap:balance;display:inline-flex}.hero-banner-v2 .hero-buttons{display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;margin:0}.hero-banner-v2 .hero-button{display:flex;width:174px;padding:11.809px 17.713px;justify-content:center;align-items:center;gap:9.841px;flex-shrink:0;max-width:174px;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.48px}}@media(min-width:768px){.hero-banner-v2 .hero-background__image--mobile,.hero-banner-v2 .hero-background__video--mobile{display:none}.hero-banner-v2 .hero-background__image--desktop,.hero-banner-v2 .hero-background__video--desktop{display:block}.hero-banner-v2 .hero-content__wrapper{text-align:left}.hero-banner-v2 .hero-title{margin-bottom:20px;font-size:60px;line-height:65px;letter-spacing:-1.8px;font-weight:100}.hero-banner-v2 .hero-title em,.hero-banner-v2 .hero-title i{font-size:62px;line-height:65px;letter-spacing:-1.86px;font-weight:200}.hero-banner-v2 .hero-subtitle{margin-bottom:24px}.hero-banner-v2 .hero-buttons{flex-direction:row;align-items:center;align-content:center;gap:20px 24px;flex-wrap:wrap;width:auto;max-width:450px}.hero-banner-v2 .hero-button{font-size:15px;width:auto;max-width:none;font-weight:400;padding:10px 16px}}@media(min-width:768px)and (max-width:1023px){.hero-banner-v2 .hero-content{padding-top:0;padding-bottom:0}}@media(min-width:1440px){.hero-banner-v2 .hero-title{font-size:7rem;line-height:90px;letter-spacing:-2.52px;margin-bottom:10px;font-weight:100}.hero-banner-v2 .hero-title em,.hero-banner-v2 .hero-title i{font-size:7.5rem;line-height:90px;letter-spacing:-2.58px;font-weight:200}.hero-banner-v2 .hero-subtitle{margin-bottom:10px}.hero-banner-v2 .hero-buttons{gap:27px 31px;max-width:524px}.hero-banner-v2 .hero-button{font-size:16px;font-weight:300;padding:12px 18px}.hero-banner-v2 .hero-title.hero-title--condensed{letter-spacing:-2.16px}.hero-banner-v2 .hero-subtitle.hero-subtitle--condensed,.hero-banner-v2 .hero-title.hero-title--condensed em,.hero-banner-v2 .hero-title.hero-title--condensed i,.hero-banner-v2 .hero-subtitle.hero-subtitle--condensed em,.hero-banner-v2 .hero-subtitle.hero-subtitle--condensed i{letter-spacing:-2.22px}}@media(min-width:1920px){.hero-banner-v2 .hero-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.hero-banner-v2 .hero-title.hero-title--condensed{margin-top:84px}}@media(prefers-reduced-motion:reduce){.hero-banner-v2 .hero-button{transition:none}.hero-banner-v2 .hero-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/866/assets/hero-banner-v2.css.map */
