@keyframes fadein{0%{opacity:0}75%{opacity:0}100%{opacity:1}}.block--hero{--min-height:calc(var(--hero-min-height, 400px) * .5);position:relative;min-height:var(--min-height);display:flex;flex-direction:column;justify-content:center}.block--hero.--preview{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:var(--min-height)}@media (min-width:768px){.block--hero{--min-height:calc(var(--hero-min-height, 400px) * .75)}}@media (min-width:992px){.block--hero{--min-height:var(--hero-min-height, 400px)}}.block--hero.--video-bg .video-wrapper{width:100%;height:100%;position:absolute;inset:0;animation:fadein 2s}.block--hero.--video-bg .video-wrapper iframe{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.block--hero:not(.--preview) .swiper:not(.swiper-initialized){height:100%;min-height:var(--min-height);overflow:hidden}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .block--banner{width:100%}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .block--banner:nth-child(n+2){display:none}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) img{display:none}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .swiper-button-prev,.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .swiper-button-next,.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .swiper-pagination{display:none}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .banner-wrapper:nth-child(n+2){display:none}.block--hero.--overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .5) 42.72%,rgb(0 0 0 / .75) 95.86%)}.block--hero .hero-inner{position:relative;z-index:1}.block--hero .hero-images{overflow:hidden;position:absolute;inset:0 0 0 0;z-index:0}.block--hero .hero-image{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;min-height:var(--hero-min-height)}.block--hero .hero-annotation-display{position:absolute;max-width:200px;line-height:1.05em;bottom:0;right:0;z-index:9;opacity:1;transition:opacity 1s ease-out}.block--hero .hero-annotation-display a{color:var(--bs-body-color);text-decoration:none;font-size:.8rem;font-weight:700}.block--hero .hero-annotation-display a:hover,.block--hero .hero-annotation-display a:focus{-webkit-text-decoration:dashed;text-decoration:dashed}.block--hero .swiper-slide .hero-annotation{display:none;pointer-events:none}.block--hero .swiper .swiper-button-prev,.block--hero .swiper .swiper-button-next{background:#fff0;opacity:0;transition:background 0.25s,opacity 0.25s}@media (min-width:768px){.block--hero .swiper .swiper-button-prev,.block--hero .swiper .swiper-button-next{opacity:1}}.block--hero .swiper:hover .swiper-button-prev,.block--hero .swiper:hover .swiper-button-next,.block--hero .swiper:focus .swiper-button-prev,.block--hero .swiper:focus .swiper-button-next,.block--hero .swiper:active .swiper-button-prev,.block--hero .swiper:active .swiper-button-next{background:var(--bs-light);opacity:1}.block--hero .swiper-pagination{z-index:2;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}.block--hero .swiper-notification{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.block--hero .swiper-notification:not(caption){position:absolute!important}.block--hero .swiper-button-next,.block--hero .swiper-button-prev{width:60px;height:80px;color:var(--bs-dark);transform:initial}.block--hero .block--banner{flex:1 1 100%}.block--hero .block--banner--wrapper{height:initial}