.welcome-picture{display:contents}
.portal-v2 .welcome-architecture{z-index:-3}
.portal-v2 .welcome-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .5s}
.portal-v2 .hero-has-frame .welcome-video{opacity:1}
.portal-v2 .search-first:before{background:linear-gradient(90deg,#f8f4eef7 0%,#f8f4eef2 35%,#f8f4eead 51%,#f8f4ee22 74%,#f8f4ee0d 100%);opacity:var(--hero-veil,1)}
.hero-playback{position:absolute;right:max(24px,calc((100% - 1320px)/2));bottom:40px;z-index:2;background:#fffdf3ed;color:#620c19;border:1px solid #c9bba6;border-radius:4px;padding:8px 13px;font:500 12px/1.4 var(--sans);box-shadow:0 2px 15px #30292512}
.hero-playback[hidden]{display:none}
@media(max-width:767px){.portal-v2 .welcome-video,.hero-playback{display:none}.portal-v2 .search-first:before{background:linear-gradient(90deg,#f8f4eef0 0%,#f8f4eeda 55%,#f8f4ee99 100%)}.portal-v2 .welcome-architecture{object-position:right center!important}}
@media(prefers-reduced-motion:reduce){.portal-v2 .welcome-video{display:none;transition:none}}

.oa-slideshow{overflow:hidden;pointer-events:none}.oa-slideshow[hidden]{display:none!important}.oa-slideshow>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;will-change:transform,opacity}.portal-v2 .hero-slideshow{position:absolute;inset:0;z-index:-2}@media(max-width:767px){.portal-v2 .hero-slideshow{display:none}}@media(prefers-reduced-motion:reduce){.portal-v2 .hero-slideshow{display:none}}
