.backdrop-banner__top{position:relative;overflow:hidden;background:linear-gradient(to top,#0000008c,#00000059 25%,#00000026 30%,#0000 50%)}.backdrop-banner__image-front,.backdrop-banner__image-back{position:absolute;inset:0;background-image:var(--backdrop-banner-image, "#");background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;transition:opacity .7s ease}.backdrop-banner__image-front{z-index:-1;opacity:1}.backdrop-banner__image-back{z-index:-2;opacity:0}@container layout-grid (min-width: 64rem){.backdrop-banner__navigation .backdrop-banner__navigation-container{grid-template-columns:repeat(auto-fit,minmax(25%,1fr));grid-auto-rows:minmax(100%,auto)}.backdrop-banner__navigation .backdrop-banner__navigation-item{z-index:2000;position:relative}.backdrop-banner__navigation .backdrop-banner__navigation-item:nth-child(1),.backdrop-banner__navigation .backdrop-banner__navigation-item:nth-child(2){border-bottom-color:transparent}.backdrop-banner__navigation .backdrop-banner__navigation-item:nth-child(4),.backdrop-banner__navigation .backdrop-banner__navigation-item:nth-child(3){margin-top:0}}.backdrop-banner__navigation-container{height:100%;width:100%;position:relative;display:grid;height:min(40rem,70vh);grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(50%,auto)}.backdrop-banner__navigation-container .backdrop-banner__navigation-item-icon{position:absolute;right:calc(var(--base, 8px));bottom:calc(var(--base, 8px));opacity:0;transition:opacity .5s ease}.backdrop-banner__navigation-item{container-type:inline-size;container-name:backdrop-banner-navigation-item;display:flex;align-items:end;height:100%;overflow:hidden;border:.5px solid rgba(255,255,255,.2);border-top:transparent;background:transparent;transition:.2s backdrop-filter ease-out,.2s background ease-out;margin-left:-1px;z-index:1}.backdrop-banner__navigation-item:nth-child(4),.backdrop-banner__navigation-item:nth-child(3){border-bottom-color:transparent;margin-top:-1px}.backdrop-banner__navigation-item.is-active{-webkit-backdrop-filter:blur(calc(var(--base, 8px) * 3)) brightness(1.1);backdrop-filter:blur(calc(var(--base, 8px) * 3)) brightness(1.1);background:#ffffff14;outline:2px solid rgba(255,255,255,.15);outline-offset:-2px;z-index:10}.backdrop-banner__navigation-item.is-active .backdrop-banner__navigation-item-container{grid-template-rows:auto 1fr}.backdrop-banner__navigation-item.is-active .backdrop-banner__navigation-item-content{opacity:1;transform:scaleY(1)}.backdrop-banner__navigation-item.is-active .backdrop-banner__navigation-item-icon{opacity:1}.backdrop-banner__navigation-item-container{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .2s ease;padding:calc(var(--base, 8px) * 5) calc(var(--base, 8px) * 2);width:100%}@container backdrop-banner-navigation-item (min-width: 26rem){.backdrop-banner__navigation-item-container{padding:calc(var(--base, 8px) * 10) calc(var(--base, 8px) * 4)}}.backdrop-banner__navigation-item-title,.backdrop-banner__navigation-item-description,.backdrop-banner__navigation-item-subtitle{color:var(--color-lighter);text-shadow:0 1px 2px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.25)}.backdrop-banner__navigation-item-content{overflow:hidden;transform-origin:bottom;opacity:0;transform:scaleY(0);transition:opacity .2s ease,transform .3s ease}.backdrop-banner__bottom.c-slider .c-slider__container{padding-top:unset}.backdrop-banner__bottom.c-slider .c-slider__item{width:100%}.backdrop-banner__bottom.c-slider .c-slider__item__container{max-width:calc(var(--container-width, calc(var(--base, 8px) * 156)) - var(--base, 8px) * 6);padding:unset;width:100%;max-height:unset}
