@media only screen and (min-width: 841px){:root:not(.custom-modal :root){--spacing-content-base: 2.48vmin;--spacing-padding-xlarge: 4.2vmin}}@media only screen and (min-width: 841px){h1:not(.custom-modal h1,.custom-modal .h1,.custom-modal .banner__heading),.h1:not(.custom-modal h1,.custom-modal .h1,.custom-modal .banner__heading),.banner__heading:not(.custom-modal h1,.custom-modal .h1,.custom-modal .banner__heading){font-size:6.8vmin}}@media only screen and (min-width: 841px){h2:not(.custom-modal h2,.custom-modal .h2),.h2:not(.custom-modal h2,.custom-modal .h2){font-size:5.1vmin}}@media only screen and (min-width: 841px){h3:not(.custom-modal h3,.custom-modal .h3),.h3:not(.custom-modal h3,.custom-modal .h3){font-size:3.82vmin}}@media only screen and (min-width: 841px){h4:not(.custom-modal h4,.custom-modal .h4),.h4:not(.custom-modal h4,.custom-modal .h4){font-size:2.97vmin}}@media only screen and (min-width: 841px){h5:not(.custom-modal h5,.custom-modal .h5),.h5:not(.custom-modal h5,.custom-modal .h5){font-size:2.12vmin}}@media only screen and (min-width: 841px){h6:not(.custom-modal h6,.custom-modal .h6),.h6:not(.custom-modal h6,.custom-modal .h6){font-size:1.7vmin}}@media only screen and (min-width: 841px){p:not(.custom-modal p){font-size:1.71vmin}}@media only screen and (min-width: 841px){.body-small:not(.custom-modal .body-small){font-size:1.4vmin}}@media only screen and (min-width: 841px){.body-large:not(.custom-modal .body-large){font-size:2.12vmin}}@media only screen and (min-width: 841px){.body-xlarge:not(.custom-modal .body-xlarge){font-size:3vmin}}@media only screen and (min-width: 841px){.body-xxlarge:not(.custom-modal .body-xxlarge){font-size:3.7vmin}}@media only screen and (min-width: 841px){p:not(.custom-modal p,.custom-modal .p,.custom-modal ul,.custom-modal ol,.custom-modal a,.custom-modal .content-cards__item-read-more),.p:not(.custom-modal p,.custom-modal .p,.custom-modal ul,.custom-modal ol,.custom-modal a,.custom-modal .content-cards__item-read-more),ul:not(.custom-modal p,.custom-modal .p,.custom-modal ul,.custom-modal ol,.custom-modal a,.custom-modal .content-cards__item-read-more),ol:not(.custom-modal p,.custom-modal .p,.custom-modal ul,.custom-modal ol,.custom-modal a,.custom-modal .content-cards__item-read-more),a:not(.custom-modal p,.custom-modal .p,.custom-modal ul,.custom-modal ol,.custom-modal a,.custom-modal .content-cards__item-read-more),.content-cards__item-read-more:not(.custom-modal p,.custom-modal .p,.custom-modal ul,.custom-modal ol,.custom-modal a,.custom-modal .content-cards__item-read-more){font-size:clamp(1.1rem,1.7vmin,1.6rem)}}.bulletin-experience-block{position:relative;overflow:hidden}.bulletin-experience-header{position:fixed;width:100vw;top:0;left:0;z-index:40;color:var(--c-primary-white);background-color:rgba(0,0,0,0);transition:background-color .3s ease}@media only screen and (min-width: 1320px){.bulletin-experience-header:not(.block-header){display:none}}.bulletin-experience-header.block-header{position:absolute;left:calc(50% - 50vw);transform:translateX(calc((var(--block-left) + (100vw - var(--block-width)) / 2) * -1 + 100vw - var(--block-width)))}.bulletin-experience-block.light-bg-block .bulletin-experience-header.block-header{color:var(--c-primary-ink)}html.-hide-block-headers .bulletin-experience-header.block-header{opacity:0}@media only screen and (max-width: 1319.98px){.bulletin-experience-header.block-header{display:none}}@media only screen and (max-width: 1319.98px){html.-scrolled .bulletin-experience-header{background-color:var(--c-primary-paper);color:var(--c-primary-ink)}}@media only screen and (max-width: 1319.98px){.bulletin-experience-header .share{display:none}}@media only screen and (min-width: 1320px){.bulletin-experience-header .share{margin-left:auto;margin-right:var(--spacing-gutters-medium)}.bulletin-experience-header .share .share__link:not(:hover) svg.icon{color:inherit}}@media only screen and (min-width: 1320px){.bulletin-experience-header .-mobile{display:none}}@media only screen and (max-width: 1319.98px){.bulletin-experience-header .-desktop{display:none}}.bulletin-experience-header__wrapper{display:flex;align-items:center;justify-content:center;gap:var(--spacing-gutters-medium);height:6.4rem}@media only screen and (min-width: 1320px){.bulletin-experience-header__wrapper{height:8.8rem;gap:var(--spacing-gutters-small)}}.bulletin-experience-header__main{flex:1}.bulletin-experience-header__info{margin:auto;text-align:center;height:0;visibility:hidden}@media only screen and (min-width: 1320px){.bulletin-experience-header__info{max-width:62rem}}@media only screen and (max-width: 1319.98px){.bulletin-experience-header__info-pagination{font-size:var(--font-size-body-medium);line-height:var(--font-line-height-base-small)}}@media only screen and (max-width: 1319.98px){.bulletin-experience-header__info-title{display:none}}.bulletin-experience-header__info-progress{position:relative;height:.2rem}@media only screen and (min-width: 1320px){.bulletin-experience-header__info-progress{height:.1rem;margin-top:1.2rem}}@media only screen and (max-width: 1319.98px){.bulletin-experience-header__info-progress{position:absolute;top:100%;left:0;width:100%}}.bulletin-experience-header__info-progress-bar{position:absolute;top:0;left:0;height:100%;width:0;max-width:100%;transition:width 300ms ease-out}.bulletin-experience-header__logo{display:flex;height:2rem;width:-moz-fit-content;width:fit-content;margin:auto;overflow:hidden}@media only screen and (min-width: 1320px){.bulletin-experience-header__logo{height:3.3rem}}.bulletin-experience-header__contact-button{margin-right:auto}.bulletin-experience-header__share-button{margin-left:auto}.bulletin-experience-header__contents-button,.bulletin-experience-header__contact-button,.bulletin-experience-header__share-button,.bulletin-experience-header__exit-button{--color: inherit;--border-color: rgba(255, 255, 255, 0.25) !important}.bulletin-experience-header__contents-button:hover,.bulletin-experience-header__contact-button:hover,.bulletin-experience-header__share-button:hover,.bulletin-experience-header__exit-button:hover{--border-color: var(--c-primary-white) !important}.bulletin-experience-block.light-bg-block .bulletin-experience-header__contents-button,.bulletin-experience-block.light-bg-block .bulletin-experience-header__contact-button,.bulletin-experience-block.light-bg-block .bulletin-experience-header__share-button,.bulletin-experience-block.light-bg-block .bulletin-experience-header__exit-button{--border-color: var(--c-shades-ink-200) !important}.bulletin-experience-block.light-bg-block .bulletin-experience-header__contents-button:hover,.bulletin-experience-block.light-bg-block .bulletin-experience-header__contact-button:hover,.bulletin-experience-block.light-bg-block .bulletin-experience-header__share-button:hover,.bulletin-experience-block.light-bg-block .bulletin-experience-header__exit-button:hover{--border-color: var(--c-primary-white) !important}@media only screen and (max-width: 1319.98px){.bulletin-experience-header__contents-button.-mobile,.bulletin-experience-header__contact-button.-mobile,.bulletin-experience-header__share-button.-mobile,.bulletin-experience-header__exit-button.-mobile{background-color:rgba(0,0,0,0);border:none;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:inherit;transition:color var(--trans-base)}.bulletin-experience-header__contents-button.-mobile:hover,.bulletin-experience-header__contact-button.-mobile:hover,.bulletin-experience-header__share-button.-mobile:hover,.bulletin-experience-header__exit-button.-mobile:hover{color:var(--c-accent-rose-pink)}.bulletin-experience-header__contents-button.-mobile svg.icon,.bulletin-experience-header__contact-button.-mobile svg.icon,.bulletin-experience-header__share-button.-mobile svg.icon,.bulletin-experience-header__exit-button.-mobile svg.icon{--icon-colour: currentColor;--color: currentColor;width:100%}}@media only screen and (min-width: 841px){.bulletin-experience-scroller{display:flex;flex-direction:row;min-width:-moz-max-content;min-width:max-content}}.main{position:relative;z-index:30}@media only screen and (min-width: 841px){.module{height:100vh;flex-shrink:0}}.bulletin-experience-background{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10}.bulletin-experience-background__image-picture{position:absolute;top:0;left:0;width:100%;height:100%}.bulletin-experience-background__image-img{height:100%;object-fit:cover;width:100%}.module-next-page-block{padding:0;position:relative}@media only screen and (min-width: 841px){.module-next-page-block{width:100vw;height:100vh}}.bulletin-experience-next-page{display:flex;flex-direction:row;gap:3.2rem;padding:9.6rem var(--spacing-padding-large) var(--spacing-padding-large);height:100%;align-items:flex-end;position:relative;z-index:10}@media only screen and (max-width: 840.98px){.bulletin-experience-next-page{flex-wrap:wrap;padding:var(--spacing-padding-large)}}@media only screen and (max-width: 840.98px){.next-page__image{width:100%;max-width:50.4rem}}@media only screen and (min-width: 841px){.next-page__image{max-height:67.2rem;height:100%}}.next-page__image-picture{aspect-ratio:3/4}@media only screen and (min-width: 841px){.next-page__image-picture{height:100%;max-height:100%}}.next-page__image-img{object-fit:cover;width:100%;height:100%}.next-page__content{display:flex;flex-direction:column}@media only screen and (max-width: 840.98px){.next-page__content{width:calc(100% - 85px)}}.next-page__overline{margin-bottom:1.6rem}.next-page__title{text-transform:unset}.next-page__outro{margin-top:1.6rem}@media only screen and (min-width: 841px){.next-page__cta{margin-left:auto}}.next-page__cta .btn{padding:0;--icon-width: 5rem;transform:rotate(-45deg)}.next-page__background{position:absolute;top:0;left:0;width:100%;height:100%}.next-page-background__image-picture{width:100%;height:100%}.next-page-background__image-img{object-fit:cover;width:100%;height:100%}.next-page-trigger{position:absolute;left:-2px;top:0;height:100%;width:1px;background:red}.share{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-gutters-medium)}.share__link{cursor:pointer;display:flex}.share__link svg.icon{height:1.6rem;color:var(--c-shades-ink-700);transition:color 300ms ease-out}.share__link:hover svg.icon{color:var(--c-accent-rose-pink)}.contact-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;padding:4rem 0;overflow-y:auto;display:none}html.contact-modal-active .contact-modal{display:block}.contact-modal__wrapper{position:relative;display:flex;gap:4rem 5.6rem;flex-direction:column}@media only screen and (min-width: 841px){.contact-modal__wrapper{flex-direction:row;align-items:flex-start}}@media only screen and (min-width: 841px){.contact-modal__column{flex:1}.contact-modal__column:first-child{position:sticky;top:0}}.contact-modal__column-title{margin-bottom:4rem}@media only screen and (min-width: 841px){.contact-modal__column-title{margin-bottom:5.6rem}}.contact-modal__contact{margin-top:5.6rem;display:grid;gap:3.2rem}.contact-modal__contact-label{display:block;margin-bottom:.8rem}.contact-modal__close{position:fixed;top:2rem;right:2rem;background-color:rgba(0,0,0,0);border:none;padding:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transition:color var(--trans-base)}@media only screen and (min-width: 841px){.contact-modal__close{top:4rem;right:4rem}}.contact-modal__close:hover{color:var(--c-accent-rose-pink)}.contact-modal__close svg.icon{--color: currentColor}.contents-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;overflow-y:auto;display:none}html.contents-modal-active .contents-modal{display:block}.contents-modal__header{position:sticky;top:0;padding:2rem 0;z-index:2}@media only screen and (min-width: 841px){.contents-modal__header{padding:4rem 0}}.contents-modal__header-wrapper{display:flex;align-items:center;justify-content:space-between}.contents-modal__header-buttons{display:flex;align-items:center;gap:.8rem}@media only screen and (min-width: 841px){.contents-modal__header-buttons{gap:var(--spacing-gutters-small)}}.contents-modal__header-button{background-color:rgba(0,0,0,0);border:none;padding:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transition:background-color var(--trans-base)}.contents-modal[data-view=list] .contents-modal__header-button.-list-trigger{background-color:var(--c-primary-white)}.contents-modal[data-view=grid] .contents-modal__header-button.-grid-trigger{background-color:var(--c-primary-white)}.contents-modal__header-button svg.icon{--color: currentColor;height:2rem;width:auto}.contents-modal__grid{display:grid;gap:1.6rem;padding-bottom:var(--spacing-gutters-large)}@media only screen and (min-width: 841px){.contents-modal__grid{grid-template-columns:repeat(2, 1fr);gap:1.6rem 3.2rem}}@media only screen and (min-width: 1320px){.contents-modal__grid{grid-template-columns:repeat(4, 1fr)}}.contents-modal:not([data-view=grid]) .contents-modal__grid{display:none}.contents-modal__list-item:first-child .contents-modal__list-item-pos::before,.contents-modal__list-item:first-child .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(2) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(2) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(3) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(3) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(4) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(4) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(5) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(5) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(6) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(6) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(7) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(7) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(8) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(8) .contents-modal__grid-item-title::before,.contents-modal__list-item:nth-child(9) .contents-modal__list-item-pos::before,.contents-modal__list-item:nth-child(9) .contents-modal__grid-item-title::before,.contents-modal__grid-item:first-child .contents-modal__list-item-pos::before,.contents-modal__grid-item:first-child .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(2) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(2) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(3) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(3) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(4) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(4) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(5) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(5) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(6) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(6) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(7) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(7) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(8) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(8) .contents-modal__grid-item-title::before,.contents-modal__grid-item:nth-child(9) .contents-modal__list-item-pos::before,.contents-modal__grid-item:nth-child(9) .contents-modal__grid-item-title::before{content:"0"}.contents-modal__grid-item-link{display:grid;gap:1rem;padding:1.6rem}.contents-modal__grid-item.current .contents-modal__grid-item-link{background-color:var(--c-primary-white);pointer-events:none}.contents-modal__list{overflow:clip}@media only screen and (min-width: 1320px){.contents-modal__list{display:flex;gap:3.2rem}}.contents-modal:not([data-view=list]) .contents-modal__list{display:none}.contents-modal__list-items{padding:0 1.6rem}@media only screen and (min-width: 841px){.contents-modal__list-items{padding:0 2.4rem}}@media only screen and (min-width: 1320px){.contents-modal__list-items{min-width:900px;flex-grow:1;padding:0 0 0 2.4rem}}@media only screen and (min-width: 1440px){.contents-modal__list-items{padding-left:calc((100vw - (1440px - 6.4rem))/2)}}.contents-modal__list-items-images.swiper{flex-grow:1;max-width:50rem;min-width:35.6rem;margin:0}@media only screen and (max-width: 1319.98px){.contents-modal__list-items-images.swiper{display:none}}.contents-modal__list-item{display:flex;gap:.8rem;align-items:flex-start;justify-self:flex-start;width:100%;padding:.8rem 0;border-bottom:1px solid var(--c-shades-ink-300)}.contents-modal__list-item:first-child{border-top:1px solid var(--c-shades-ink-300)}@media only screen and (min-width: 1320px){.contents-modal__list-item:not(:hover):not(.current){color:var(--c-shades-ink-300)}}.contents-modal__list-item-image{width:5rem;height:5rem;object-fit:cover}@media only screen and (min-width: 1320px){.contents-modal__list-item-image{display:none}}.contents-modal__list-item-buttons{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;transform:rotate(-45deg);width:2.6rem;height:2.6rem;margin-left:auto}@media only screen and (min-width: 1320px){.contents-modal__list-item-buttons{width:3.6rem;height:3.6rem}}.contents-modal__list-item-button.btn__icon-arrow.icon{--icon-colour: currentColor;transition:opacity var(--trans-base),transform var(--trans-base);position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transform:translateX(0)}@media only screen and (min-width: 1320px){.contents-modal__list-item-button.btn__icon-arrow.icon:first-child{color:var(--c-shades-ink-300)}.contents-modal__list-item:hover .contents-modal__list-item-button.btn__icon-arrow.icon:first-child,.contents-modal__list-item-button.btn__icon-arrow.icon:first-child .contents-modal__list-item.current{opacity:0}.contents-modal__list-item:not(:hover):not(.current) .contents-modal__list-item-button.btn__icon-arrow.icon:nth-child(2){transform:translateX(-100%)}}.contents-modal__list-items-images-list .swiper-slide{position:relative;opacity:0 !important;pointer-events:none;transition:opacity 1.2s ease}.contents-modal__list-items-images-list .swiper-slide.swiper-slide-active{opacity:1 !important;pointer-events:all}.contents-modal__list-items-images-list .swiper-slide-next,.contents-modal__list-items-images-list .swiper-slide-prev{opacity:0}.share-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;padding:4rem 0;overflow-y:auto;display:none}html.share-modal-active .share-modal{display:block}.share-modal__column-title{margin-bottom:4rem}.share-modal__links{display:grid;gap:2rem}.share-modal__link{display:flex;justify-content:flex-start;align-items:center;gap:1.8rem;transition:color var(--trans-base)}.share-modal__link:hover,.share-modal__link:active{color:var(--c-accent-rose-pink)}.share-modal__link svg{width:2rem;height:auto}.share-modal__link svg.-facebook{width:2.4rem}.share-modal__close{position:fixed;top:2rem;right:2rem;background-color:rgba(0,0,0,0);border:none;padding:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transition:color var(--trans-base)}@media only screen and (min-width: 841px){.share-modal__close{top:4rem;right:4rem}}.share-modal__close:hover{color:var(--c-accent-rose-pink)}.share-modal__close svg.icon{--color: currentColor}.content-cards__modal{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:50;display:none}.content-cards__modal.-show{display:block}.scroll-prompt{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--c-primary-white);pointer-events:none}@media only screen and (max-width: 840.98px){.scroll-prompt{display:none}}.scroll-prompt__mouse{height:3.2rem;width:2rem;border:.3rem solid currentColor;border-radius:1.2rem;position:relative}.scroll-prompt__mouse:after{content:"";top:.5rem;width:.2rem;height:.5rem;background:currentColor;left:50%;margin-left:-0.1rem;position:absolute;animation:scrollPromptAnimation ease-in-out 2s infinite}@keyframes scrollPromptAnimation{0%{transform:translateY(0)}75%{opacity:1;transform:translateY(10px)}}.scroll-prompt__text{line-height:var(--font-line-height-base);text-transform:uppercase}
