.embla__dots{display:flex;position:relative}.embla__dots--light-lines{width:100%}.embla__dots--light-lines .embla__dot{background-color:transparent;flex-grow:1;height:9px;position:relative}.embla__dots--light-lines .embla__dot:after,.embla__dots--light-lines .embla__dot:before{background-color:#fff;content:"";height:1px;inset-block-start:4px;inset-inline-start:0;position:absolute;transition:opacity .2s ease-in;width:100%}.embla__dots--light-lines .embla__dot:before{opacity:.3;z-index:1}.embla__dots--light-lines .embla__dot:after{opacity:0}.embla__dots--light-lines .embla__dot.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--light-lines .embla__dot:hover:before{opacity:.6;transition:opacity .2s ease-out}}.embla__dots--dark-lines{width:100%}.embla__dots--dark-lines .embla__dot{background-color:transparent;flex-grow:1;height:9px;position:relative}.embla__dots--dark-lines .embla__dot:after,.embla__dots--dark-lines .embla__dot:before{background-color:#000;content:"";height:1px;inset-block-start:4px;inset-inline-start:0;position:absolute;transition:opacity .2s ease-in;width:100%}.embla__dots--dark-lines .embla__dot:before{opacity:.3;z-index:1}.embla__dots--dark-lines .embla__dot:after{opacity:0}.embla__dots--dark-lines .embla__dot.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--dark-lines .embla__dot:hover:before{opacity:.6;transition:opacity .2s ease-out}}.embla__dots--dark-bullets{justify-content:center}.embla__dots--dark-bullets .embla__dot{background-color:transparent;cursor:pointer;height:1.5rem;opacity:.2;position:relative;transition:opacity .2s ease-in;width:1.5rem}.embla__dots--dark-bullets .embla__dot:before{background-color:#000;border-radius:100000px;content:"";height:.625em;inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:.625em}.embla__dots--dark-bullets .embla__dot.active{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--dark-bullets .embla__dot:hover{opacity:.6;transition:opacity .2s ease-out}.embla__dots--dark-bullets .embla__dot:hover.active{cursor:default;opacity:1}}.embla__dots--light-bullets{justify-content:center;margin-block-start:1.4375rem}.embla__dots--light-bullets .embla__dot{background-color:transparent;cursor:pointer;height:1.5rem;opacity:.2;position:relative;transition:opacity .2s ease-in;width:1.5rem}.embla__dots--light-bullets .embla__dot:before{background-color:#fff;border-radius:100000px;content:"";height:.625em;inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:.625em}.embla__dots--light-bullets .embla__dot.active{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--light-bullets .embla__dot:hover{opacity:.6;transition:opacity .2s ease-out}.embla__dots--light-bullets .embla__dot:hover.active{cursor:default;opacity:1}}.embla__dot{border:0}.embla__container{touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.news-article-card{text-decoration:none}.news-article-card__asset{overflow:hidden}.news-article-card__image{height:auto;position:static;transition:transform .2s ease-in}.news-article-card__headline{color:#dedcd8;font-family:PP Neue Montreal,"sans-serif";font-size:1.25rem;font-style:normal;font-weight:500;line-height:1;margin-block-start:.625rem;mix-blend-mode:difference}@media(hover:hover){.news-article-card:hover .news-article-card__image{transform:scale(1.05);transition:transform .2s ease-out}}@media only screen and (min-width:100rem){.news-article-card__headline{font-size:1.25vw;margin-block-start:.625vw}}.custom-cursor{color:#dedcd8;mix-blend-mode:difference;pointer-events:none;position:fixed;transform:translate3d(50vw,50vh,0);z-index:1}.custom-cursor__text{font-family:PP Neue Montreal,"sans-serif";font-size:px2rem(12);font-style:normal;font-weight:500;inset-block-start:1rem;inset-inline-start:1rem;letter-spacing:.05em;opacity:0;position:absolute;text-transform:uppercase;text-wrap:nowrap;transition:opacity .2s ease}.custom-cursor--active .custom-cursor__text{opacity:1}@media only screen and (min-width:100rem){.custom-cursor__text{font-size:.75vw;inset-block-start:1vw;inset-inline-start:1vw}}.news-carousel{--inverted-flow-space-top:1.25rem}.news-carousel__heading{font-family:PP Neue Montreal,"sans-serif";font-size:1.25rem;font-style:normal;font-weight:500;line-height:1;mix-blend-mode:difference}.news-carousel__carousel-container{cursor:grab;grid-column:1/-1;margin-block-start:6.25rem;overflow:hidden;position:relative}.news-carousel__carousel-container:active{cursor:grabbing}.news-carousel__carousel,.news-carousel__carousel-holder{overflow:visible}.news-carousel__wrapper{display:flex;height:auto}.news-carousel__slide{background-color:#dedcd8;flex:0 0 15.625rem;margin-inline-end:3.75rem}.news-carousel.module--colour-inverted .news-carousel__slide{background-color:#111}@media only screen and (min-width:48rem){.news-carousel__slide{flex:0 0 18.75rem;margin-inline-end:6.25rem}.news-carousel__carousel-container{margin-block-start:9.375rem}}@media only screen and (min-width:64rem){.news-carousel{--inverted-flow-space-top:1.5rem}.news-carousel__slide{flex:0 0 21.875rem;margin-inline-end:8.75rem}.news-carousel__carousel-container{margin-block-start:11.25rem}}@media only screen and (min-width:75rem){.news-carousel__slide{flex:0 0 25rem;margin-inline-end:11.25rem}.news-carousel__carousel-container{margin-block-start:12.875rem}}@media only screen and (min-width:100rem){.news-carousel{--inverted-flow-space-top:1.5vw}.news-carousel__slide{flex:0 0 25vw}.news-carousel__heading{font-size:1.25vw}.news-carousel__carousel-container{margin-block-start:12.875vw}}
