.lp-hero-container.lp-bg-hero{overflow:visible}@media (width>=992px){.lp-hero-container.lp-bg-hero{max-height:none}}.lp-bg-hero{padding-block:var(--padding-vertical);background:0 0}.lp-bg-hero .lp-bg-hero-bg{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lp-bg-hero .lp-bg-hero-bg picture{width:100%;height:100%;display:block}.lp-bg-hero .lp-bg-hero-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.lp-bg-hero .lp-bg-hero-bg-overlay{background:linear-gradient(#00122966 0%,#0012290a 100%);position:absolute;inset:0}@media (width>=768px){.lp-bg-hero .lp-bg-hero-bg-overlay{background:linear-gradient(270deg,#0012290a 0%,#00122966 100%)}}.lp-bg-hero .lp-hero-wrapper{z-index:1;align-items:stretch;width:100%;position:relative}.lp-bg-hero .lp-hero-content{align-items:center;gap:200px;width:100%}@media (width>=768px){.lp-bg-hero .lp-hero-content{gap:var(--spacing-vertical-lg) var(--spacing-lg);max-width:var(--section-max-width);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.lp-bg-hero .lp-hero-content-wrapper{width:100%;max-width:480px}.lp-bg-hero .lp-hero-content-wrapper h1{font-feature-settings:"liga" 1, "clig" 1, "dlig" 1;font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-2xs);text-wrap:balance;color:var(--white);line-height:110%}.lp-bg-hero .lp-hero-content-wrapper h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--white);line-height:140%}@media (width>=768px){.lp-bg-hero .lp-hero-content-wrapper{grid-area:1/1;align-items:flex-start;margin:0}.lp-bg-hero .lp-hero-content-wrapper h1,.lp-bg-hero .lp-hero-content-wrapper h2{text-align:left;max-width:none;margin-left:0}}.lp-bg-hero .lp-bg-hero-cta{gap:var(--spacing-xs);width:100%;margin-top:var(--spacing-vertical-md);flex-direction:column;display:flex}.lp-bg-hero .lp-bg-hero-cta .button-component{width:100%;margin:0}@media (width>=576px){.lp-bg-hero .lp-bg-hero-cta{flex-direction:row;justify-content:center;width:auto}.lp-bg-hero .lp-bg-hero-cta .button-component{width:auto}}@media (width>=768px){.lp-bg-hero .lp-bg-hero-cta{justify-content:flex-start}}.lp-bg-hero .lp-bg-hero-media{width:100%}@media (width>=768px){.lp-bg-hero .lp-bg-hero-media{grid-area:2/1/auto/span 2}}@media (width>=992px){.lp-bg-hero .lp-bg-hero-media{grid-column:1;max-width:510px}}
