.b-hero{position:relative;display:flex;overflow:hidden;height:calc(100vh - 140px);min-height:620px;align-items:flex-end}@media(min-width: 1200px){.b-hero{justify-content:center}}.b-hero__media-image,.b-hero__video{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}.b-hero__overlay{position:absolute;background:linear-gradient(180deg, rgba(6, 17, 36, 0.2) 0%, rgba(6, 17, 36, 0.2) 45%, rgba(6, 17, 36, 0.7) 100%);inset:0}.b-hero__frame{position:absolute;border:1px solid hsla(0,0%,100%,.25);border-radius:1.5rem;inset:12px;pointer-events:none}@media(min-width: 1200px){.b-hero__frame{inset:24px}}.b-hero__content{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;justify-content:flex-start;padding-bottom:var(--spacing-32);color:var(--wp--preset--color--white);padding-inline:var(--spacing-32)}@media(min-width: 1200px){.b-hero__content{width:100%;padding-bottom:var(--spacing-64);padding-inline:var(--spacing-64)}}.b-hero__eyebrow{margin:0 0 .5rem;color:var(--wp--custom--color--white-a--90);font-size:var(--font-size-14);font-weight:600;letter-spacing:2.56px;line-height:1.55;text-transform:uppercase}@media(min-width: 1200px){.b-hero__eyebrow{margin:0 0 .75rem;font-size:var(--font-size-16)}}.b-hero__title{margin:0 0 .5rem;font-size:var(--font-size-80);font-weight:400;line-height:1.05}@media(min-width: 1200px){.b-hero__title{margin:0 0 .75rem}}.b-hero__description{margin:0;color:var(--wp--custom--color--white-a--90);font-size:var(--font-size-18);font-style:normal;font-weight:500;line-height:1.15}@media(min-width: 1200px){.b-hero__description{font-size:var(--font-size-20)}}.b-hero__cta-row{margin-top:1.5rem}@media(min-width: 1200px){.b-hero__cta-row{margin-top:2rem}}.b-hero__badge{position:absolute;z-index:3;top:0;right:1.5rem;bottom:13.25rem;display:flex;width:6rem;height:6rem;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--wp--custom--color--promo);box-shadow:0 12px 30px rgba(0,0,0,.25);text-align:center;transform:rotate(-8deg) translate(0, -100%)}.b-hero__badge::before{position:absolute;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;content:"";inset:8px}@media(min-width: 1200px){.b-hero__badge{right:4rem;width:8rem;height:8rem;transform:rotate(-8deg) translate(0, 0)}}.b-hero__badge-title,.b-hero__badge-description{position:relative;z-index:1;display:block}.b-hero__badge-title{color:var(--wp--preset--color--white);font-size:var(--font-size-14);font-style:normal;font-weight:500;line-height:1.15;text-align:center;text-transform:uppercase}@media(min-width: 1200px){.b-hero__badge-title{font-size:var(--font-size-20)}}.b-hero__badge-description{color:var(--wp--preset--color--white);font-size:.5625rem;font-style:normal;font-weight:400;line-height:1.4;text-align:center}@media(min-width: 576px){.b-hero__badge-description{font-size:var(--font-size-12)}}.b-hero--blurred .b-hero__content .container{width:-moz-fit-content;width:fit-content;max-width:35rem;padding:1.5rem 1.25rem;border-radius:1rem;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(18,30,48,.34)}@media(min-width: 1200px){.b-hero--blurred .b-hero__content .container{padding:2rem}}.b-hero--blurred .b-hero__badge{transform:rotate(-8deg) translate(-1rem, -50%)}.b-hero--minimal{height:auto;min-height:20rem}@media(min-width: 1200px){.b-hero--minimal .b-hero__content{padding-bottom:var(--spacing-48)}}.b-hero--minimal .b-hero__description{font-weight:400}@media(min-width: 1200px){.b-hero--minimal .b-hero__description{max-width:27.25rem;font-size:var(--font-size-18)}}@media(min-width: 1200px){.b-hero--minimal{min-height:26.25rem}}

/*# sourceMappingURL=style.min.css.map*/