.hero-v3{position:relative;min-height:calc(100svh - 100px);width:100%;overflow:hidden}@media (min-width:1024px){.hero-v3{min-height:calc(100vh - 60px)}}.hero-v3--video{display:flex;flex-direction:column}.hero-v3__media{position:absolute;inset:0}.hero-v3__video{height:100%;width:100%;background:#a89a8b;object-fit:cover}.hero-v3__scrim{pointer-events:none;position:absolute;inset:0;background:rgba(0,0,0,.2)}.hero-v3__content-wrap{position:relative;z-index:10;display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding-block:40px}@media (min-width:1024px){.hero-v3__content-wrap{justify-content:center}}.hero-v3-fallback{position:relative;display:flex;height:100%;min-height:inherit;width:100%;flex-direction:column;overflow:hidden;background:#a89a8b}.hero-v3-fallback__image{position:absolute;inset:0}.hero-v3-fallback__image--mobile{display:block}.hero-v3-fallback__image--desktop{display:none}@media (min-width:1024px){.hero-v3-fallback__image--mobile{display:none}.hero-v3-fallback__image--desktop{display:block}}.hero-v3-fallback__image img{object-fit:cover}.hero-v3-content{position:relative;z-index:20;width:100%;padding-inline:20px}@media (min-width:1024px){.hero-v3-content{padding-inline:120px}}.hero-v3-content__cta-wrap{pointer-events:auto;margin-top:50px;display:none}@media (min-width:1024px){.hero-v3-content__cta-wrap{display:block}}.hero-v3__cta-desktop{height:70px;width:230px;border-radius:54px;background:#ff6105;padding:16px 24px;box-shadow:none;transition:background-color .2s}.hero-v3__cta-desktop:hover{background-color:#f25c05}.hero-v3__cta-desktop-label{font-size:20px;line-height:21px;font-weight:500;letter-spacing:-.02em}.hero-v3-title,.hero-v3__cta-desktop-label{font-family:var(--font-publica),"PublicaSans",sans-serif;vertical-align:middle;color:#fff}.hero-v3-title{max-width:min(100%,1100px);text-align:left;font-size:52px;line-height:100%;font-weight:400;letter-spacing:-.03em}@media (min-width:1024px){.hero-v3-title{font-size:95px;line-height:90%}}.hero-v3-title__line{display:block;max-width:700px}.hero-v3-title__variation-wrap{position:relative;display:block}.hero-v3-title__variation-spacer{visibility:hidden;display:block}.hero-v3-title__variation-slot{position:absolute;top:0;left:0;display:block;width:100%}.hero-v3-title__variation-text{display:inline-block}.hero-v3-tips{position:relative;z-index:20;width:100%;flex-shrink:0;padding-inline:20px}@media (min-width:1024px){.hero-v3-tips{padding-inline:120px}}.hero-v3-tips--mobile{background:#202120}.hero-v3-tip-content{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:8px;font-family:var(--font-publica),"PublicaSans",sans-serif;font-size:16px;line-height:120%;font-weight:300;letter-spacing:-.02em;color:#fff}.hero-v3-tip-content img{display:inline-block;height:1em;width:auto;max-height:none;flex-shrink:0;vertical-align:middle}.hero-v3-tip-content--compact-img img{height:14px}.hero-v3-tip-content p{line-height:inherit}.hero-v3-tip-content figure,.hero-v3-tip-content p{margin:0;display:contents}.hero-v3-tip-content div{display:contents}.hero-v3-tip-content strong{display:inline;font-weight:400}.hero-v3-tips__desktop-list{display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(243,244,243,.2);padding-block:16px}@media (min-width:1024px){.hero-v3-tips__desktop-list{padding-block:32px}}.hero-v3-tips__desktop-list--row{flex-direction:row;align-items:flex-start}.hero-v3-tips__desktop-item{min-width:0;text-align:left}.hero-v3-tips__desktop-list--row .hero-v3-tips__desktop-item{flex:1;flex-basis:0}.hero-v3-tips__mobile-wrap{padding-block:16px}.hero-v3-tips__carousel{width:100%}.hero-v3-tips__carousel-content{margin-left:0;gap:32px}.hero-v3-tips__carousel-item{width:auto;flex-shrink:0;flex-basis:auto;padding-left:0}.hero-v3-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:50;padding-inline:20px;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}@media (min-width:1024px){.hero-v3-sticky-cta{display:none}}.hero-v3-sticky-cta__button{width:100%;box-shadow:none}.hero-v3-sticky-cta__label{font-family:var(--font-publica),"PublicaSans",sans-serif;text-align:center;vertical-align:middle;font-size:22px;line-height:21px;font-weight:500;letter-spacing:-.02em;color:#fff}