@keyframes cta-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slide-bottom-to-top{0%{opacity:0;transform:translateY(100%)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slide-bottom-to-top-one-Time{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes image-fade-in{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}@keyframes image-fade-in-one-time{0%{opacity:0}to{opacity:1}}@keyframes cta-fade-in{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}@keyframes grow-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root{--padding-x:56px}@media screen and (min-width:1600px){:root{--padding-x:48px}}@media screen and (max-width:1024px){:root{--padding-x:40px}}@media screen and (max-width:813px){:root{--padding-x:24px}}:root{--grid-gutter:20px;--grid-columns:12;--column-width:calc((var(--vw, 1vw)*100 - var(--padding-x)*2 - (var(--grid-columns) - 1)*var(--grid-gutter))/var(--grid-columns))}@media screen and (max-width:813px){:root{--grid-columns:6}}@media screen and (min-width:1600px){:root{--grid-gutter:24px}}.h-date{font-size:2.5rem;font-style:normal;font-weight:460;letter-spacing:.05rem;line-height:120%}.h-key-number{font-size:5.25rem;font-style:normal;font-weight:440;line-height:90%}.h-text{font-size:1rem;font-style:normal;font-weight:480;letter-spacing:.02rem;line-height:130%}@media screen and (max-width:813px){.h-text{font-size:1.125rem;letter-spacing:.0225rem}}@media print{.block-accordeon,.block-accordeon__container{display:block!important}.block-accordeon>*{grid-column:2/-2!important}.block-accordeon__container .wp-flexible-content__block>*{grid-column:1/-1!important}.block-accordeon__container .container__content{max-height:unset!important}.block-accordeon__container .container__volet .volet__title{border-bottom-color:transparent!important;padding-bottom:1.5rem!important}.block-accordeon__container .container__volet .volet__title:after{content:"-"!important}}.block-accordeon{padding-bottom:2rem;padding-top:2rem;row-gap:0!important}.block-accordeon>*{grid-column:4/-4}@media screen and (max-width:813px){.block-accordeon>*{grid-column:1/7}}.block-accordeon__title{margin-bottom:1rem;margin-top:1rem}.block-accordeon__container:last-child{border-bottom:1px solid #e1ddd8}.block-accordeon__container .wp-flexible-content{display:flex;flex-direction:column;gap:1rem}.block-accordeon__container .wp-flexible-content>*{margin:0;padding:0}.block-accordeon__container .wp-flexible-content>:first-child{padding-top:.5rem}.block-accordeon__container .wp-flexible-content>:last-child{padding-bottom:1.5rem}.block-accordeon__container .wp-flexible-content .block-image{padding:1.5rem 0}.block-accordeon__container .wp-flexible-content .block-image:has(figcaption){margin-bottom:1.5rem}@media screen and (max-width:813px){.block-accordeon__container .wp-flexible-content .block-image{padding:2.5rem 0}.block-accordeon__container .wp-flexible-content .block-image:has(figcaption){margin-bottom:2.5rem;padding-bottom:1.5rem;padding-top:2.5rem}}.block-accordeon__container .wp-flexible-content .block-text .wp-wysiwyg{row-gap:1rem}.block-accordeon__container .wp-flexible-content__block>*{grid-column:1/-1}.block-accordeon__container.is-active .container__content{max-height:var(--max-height,500px)}.block-accordeon__container.is-active .container__volet .volet__title{border-bottom-color:transparent;padding-bottom:1.5rem}.block-accordeon__container.is-active .container__volet .volet__title:after{content:"-"}.block-accordeon__container .container__volet .volet__title{align-items:center;background:transparent;background-color:transparent;border:none;border-top:1px solid #e1ddd8;color:#000;cursor:pointer;display:flex;justify-content:space-between;margin-top:-1px;outline:none;padding-bottom:1.5rem;padding-top:1.5rem;position:relative;text-align:left;text-decoration:none;transition:border-color .2s ease-in-out;width:100%}.block-accordeon__container .container__volet .volet__title:after{content:"+"}.block-accordeon__container .container__volet .volet__title:focus-visible{border-color:#000;position:relative;z-index:10}.block-accordeon__container .container__content{max-height:0;overflow:hidden;position:relative;transition:max-height .5s cubic-bezier(.7,-.01,.33,1.01)}
