@-webkit-keyframes reveal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-moz-keyframes reveal{0%{-moz-transform:scaleX(1);transform:scaleX(1)}to{-moz-transform:scaleX(0);transform:scaleX(0)}}@-o-keyframes reveal{0%{-o-transform:scaleX(1);transform:scaleX(1)}to{-o-transform:scaleX(0);transform:scaleX(0)}}@keyframes reveal{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}}@keyframes zoomOut{0%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}@-moz-keyframes zoomOut{0%{-moz-transform:scale(1.1)}to{-moz-transform:scale(1)}}@-o-keyframes zoomOut{0%{-o-transform:scale(1.1)}to{-o-transform:scale(1)}}@keyframes fadeOut{0%{opacity:.0001}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:.0001}to{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:.0001}to{opacity:1}}@-o-keyframes fadeOut{0%{opacity:.0001}to{opacity:1}}.dt-theme-banner-with-popup-section{background-color:rgb(var(--color-background))}.banner-with-popup--full-screen-image .container{flex-direction:column;max-width:unset;width:100%}.banner-with-popup--full-screen-image .container>*{width:100%}.banner-with-popup--full-screen-image .container .banner-with-popup__gallery{border-radius:0;min-height:unset;padding-top:65%}@media screen and (min-width:990px){.banner-with-popup--full-screen-image .container .banner-with-popup__gallery{min-height:100vh;padding-top:0}.banner-with-popup--full-screen-image .container .banner-with-popup__gallery--large{min-height:42.86vw}.banner-with-popup--full-screen-image .container .banner-with-popup__gallery--medium{min-height:35vw}}.banner-with-popup--full-screen-image .container .banner-with-popup__info{align-items:flex-start;justify-content:flex-start;margin:auto auto 0;max-width:1920px}.banner-with-popup .container{display:flex;flex-wrap:wrap;padding:0}@media screen and (min-width:990px){.banner-with-popup .container{flex-wrap:nowrap;height:100%}}.banner-with-popup__content{display:block}.banner-with-popup__description{color:rgb(var(--color-foreground-secondary));margin-top:.8rem;max-width:43rem}.banner-with-popup__description *{color:inherit}.banner-with-popup__description :first-child{margin-top:0}.banner-with-popup__description :last-child{margin-bottom:0}.banner-with-popup__gallery{min-height:50vh;position:relative;width:100%}.banner-with-popup__gallery.observe-me{position:relative}.banner-with-popup__gallery.observe-me .banner-with-popup__animated-overlay{background:rgb(var(--color-background));bottom:0;display:block;left:0;position:absolute;right:-1px;top:0;z-index:1}.banner-with-popup__gallery.observe-me.is-inview .banner-with-popup__animated-overlay{-webkit-animation:reveal .6s ease-in-out;-moz-animation:reveal .6s ease-in-out;-ms-animation:reveal .6s ease-in-out;-o-animation:reveal .6s ease-in-out;animation:reveal .6s ease-in-out;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}@media screen and (min-width:990px){.banner-with-popup__gallery{border-radius:0 var(--border-radius-media) var(--border-radius-media) 0;min-height:100vh;overflow:hidden;width:50%}.banner-with-popup__gallery--large{min-height:70vh}.banner-with-popup__gallery--medium{min-height:65vh}}.banner-with-popup__gallery--image-wrapper{inset:0;position:absolute}.banner-with-popup__gallery--image-wrapper .placeholder-svg{height:100.5%;inset:0;object-fit:cover;position:absolute;width:100.5%}.banner-with-popup__info{align-items:center;display:flex;padding:2rem 2rem 0;width:100%}@media screen and (min-width:990px){.banner-with-popup__info{justify-content:center;width:50%}}@media screen and (min-width:1100px){.banner-with-popup__info{padding:2.4rem 2.4rem 0}}.banner-with-popup__info--wrapper{width:min(52rem,100%)}.banner-with-popup__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.banner-with-popup__top{align-self:center}.banner-with-popup__button{display:inline-block;grid-column:span 2;grid-row:2}@media screen and (min-width:576px){.banner-with-popup__button{grid-column:2;grid-row:unset;margin-left:auto}}.banner-with-popup__heading{margin:0}.banner-with-popup__items{grid-column:span 2}.banner-with-popup__item{border-bottom:.1rem solid rgba(0,0,0,.08);transition:opacity var(--duration-default)}.banner-with-popup__item:first-child{border-top:.1rem solid rgba(0,0,0,.08)}.banner-with-popup__item.active .banner-with-popup__icon svg{transform:rotate(180deg)}@media screen and (min-width:1100px){.banner-with-popup__item--opacity{opacity:.5}}@media screen and (max-width:575px){.banner-with-popup__top+.banner-with-popup__button{grid-row:3}}.banner-with-popup__subheading{margin:0}.banner-with-popup__subheading+.banner-with-popup__content{margin-top:.8rem}.banner-with-popup__toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.6rem 0}.banner-with-popup__toggle:hover{opacity:.6}.banner-with-popup__toggle-group{align-items:center;display:flex}.banner-with-popup__question{margin:0;transition:var(--duration-default)}.banner-with-popup__digit,.banner-with-popup__icon{align-items:center;display:flex;justify-content:center;overflow:hidden}.banner-with-popup__icon svg{height:1.2rem;transform:rotate(0deg);transition:var(--duration-default);width:1.2rem}@media screen and (min-width:1100px){.banner-with-popup__icon svg{height:1.4rem;width:1.4rem}}.banner-with-popup__answer{display:none;padding:0 0 1.6rem}.banner-with-popup__answer-inner{color:rgb(var(--color-foreground-title))}.banner-with-popup__answer-inner h1,.banner-with-popup__answer-inner h2,.banner-with-popup__answer-inner h3,.banner-with-popup__answer-inner h4{margin-bottom:2.4rem;margin-top:0}.banner-with-popup__answer-inner h5,.banner-with-popup__answer-inner h6,.banner-with-popup__answer-inner p{margin-bottom:1.6rem;margin-top:0}.banner-with-popup__answer-inner :first-child{margin-top:0}.banner-with-popup__answer-inner :last-child{margin-bottom:0}.banner-popup{display:inline-block}.banner-popup-modal{background-color:rgba(var(--color-overlay),.1);bottom:0;box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-1}.banner-popup-modal[open]{opacity:1;visibility:visible;z-index:103}.banner-popup-modal[open] .banner-popup-modal__content{transform:translate(0)}.banner-popup-modal.hiding{opacity:1;pointer-events:none;visibility:visible;z-index:103}.banner-popup-modal__heading{align-items:center;display:flex;justify-content:space-between;padding-bottom:2.4rem}.banner-popup-modal__text{flex:1;margin-bottom:1.6rem;margin-top:2.4rem}.banner-popup-modal__text::-webkit-scrollbar{width:.2rem}.banner-popup-modal__text::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.banner-popup-modal__content{background-color:rgb(var(--color-background));height:100vh;max-width:44rem;overflow-y:auto;padding:2.4rem;position:absolute;right:0;top:0;transform:translate(100%);transition:var(--modal-transition);width:100%}.banner-popup-modal__content-heading{margin-bottom:0;margin-top:0}.banner-popup-modal__content::-webkit-scrollbar{width:.4rem}.banner-popup-modal__content::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.banner-popup-modal__title{margin:0}.banner-popup-modal--popup-content{margin-top:.6rem}.banner-popup-modal--popup-content p{margin-bottom:1.6rem;margin-top:0}.banner-popup-modal table{margin:.8rem 0}@media screen and (max-width:989px){.banner-popup-modal table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap}}.banner-popup-modal .popup-button{display:flex;margin-top:auto;width:100%}.banner-popup-modal__content-info{display:flex;flex-direction:column;height:calc(100vh - 48px);justify-content:flex-start}.banner-with-popup__popup-image--wrapper{position:relative}.banner-with-popup__popup-image--wrapper--landscape{padding-bottom:70%}.banner-with-popup__popup-image--wrapper--square{padding-bottom:100%}.banner-with-popup__popup-image--wrapper--portrait{padding-bottom:130%}.banner-with-popup__popup-image--wrapper>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}