.ui-fragments-svg{display:block}html:not(.-colors-contrast):not(.-colors-invert) .bg-light-yellow .ui-fragments-svg .light-color,html:not(.-colors-contrast):not(.-colors-invert) .bg-orange .ui-fragments-svg .light-color,html:not(.-colors-contrast):not(.-colors-invert) .bg-turquoise .ui-fragments-svg .light-color,html:not(.-colors-contrast):not(.-colors-invert) .bg-yellow .ui-fragments-svg .light-color{fill:var(--color-beige)}html:not(.-colors-contrast):not(.-colors-invert) .bg-orange .ui-fragments-svg .primary-color{fill:var(--color-yellow)}html:not(.-colors-contrast):not(.-colors-invert) .bg-turquoise .ui-fragments-svg .primary-color{fill:var(--color-ardoise)}.ui-fragments-split-text[data-v-3afb1b65] .line-wrapper{margin:-.4em 0;overflow:hidden;overflow:clip;padding:.2em 0}.ui-fragments-split-text[data-v-3afb1b65] .line-wrapper:first-child{margin:-.2em 0}.ui-fragments-title-underline span[data-v-b6b17ce0]{position:relative}.ui-fragments-title-underline span svg[data-v-b6b17ce0]{bottom:-.06em;display:block;height:auto;left:0;min-height:.5rem;position:absolute;width:100%}@media (min-width:1024px){.ui-fragments-title-underline span svg[data-v-b6b17ce0]{min-height:.875rem}}html:not(.-animations-disabled) .ui-fragments-title-underline .title-svg[data-v-b6b17ce0]{clip-path:inset(0 100% 0 0)}html:not(.-animations-disabled) .ui-fragments-title-underline.isInit .title-svg[data-v-b6b17ce0]{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.66,0,.34,1) .2s}@media (prefers-reduced-motion:reduce){.ui-fragments-title-underline[data-v-b6b17ce0]{transition:none!important}}.link{align-items:center;display:inline-flex}html:not(.-animations-disabled) .link{transition:all .4s cubic-bezier(.32,.94,.6,1)}@media (prefers-reduced-motion:reduce){.link{transition:none!important}}.link.-underline{background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;background-size:0 1px}@media (any-hover:hover){.link.-underline:hover{background-size:100% 1px}}.link.-underline-active{background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;background-size:100% 1px}@media (any-hover:hover){.link.-underline-active:hover{background-size:0 1px}}.link .download__icon,.link .external__icon{display:none}@media (any-hover:hover){.link.-highlight:hover{opacity:1}.link.-highlight:hover~.link{opacity:.5}.link.-highlight:has(~.link:hover){opacity:.5}}.-colors-contrast .link{color:var(--color-true-blue)}.-colors-contrast .bg-black .link,.-colors-invert .link{color:var(--color-true-yellow)}.btn{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;line-height:1.2;overflow:hidden;position:relative;transition:color .3s cubic-bezier(.32,.94,.6,1),opacity .3s cubic-bezier(.32,.94,.6,1),border-color .2s cubic-bezier(.32,.94,.6,1),background-color 0s;z-index:0}.btn:focus-visible{outline:3px solid blue;outline-offset:3px}.-colors-invert .btn:focus-visible{outline-color:#ff0}.btn__content{align-items:center;display:inline-flex;gap:.5rem;min-height:100%}.btn svg{flex:0 0 auto;height:1.25rem;max-height:100%;max-width:100%;transform:translateZ(0);width:1.25rem}html:not(.-animations-disabled) .btn svg{transition:transform .4s cubic-bezier(.32,.94,.6,1)}@media (prefers-reduced-motion:reduce){.btn svg{transition:none!important}}.-text-large .btn svg{height:calc(var(--main-fontsize)*.875rem);width:calc(var(--main-fontsize)*.875rem)}.btn.cta,.btn.ctaCircle{border-color:var(--color-ardoise);border-radius:3.125rem;border-style:solid;border-width:1px;color:var(--color-ardoise);font-family:Haffer,Arial,Helvetica,sans-serif;font-size:min(calc(var(--main-fontsize)*max(12.8px,1rem)),6.875rem);font-weight:600}.btn.cta:after,.btn.ctaCircle:after{content:"";position:absolute;z-index:-1}html:not(.-animations-disabled) .btn.cta:after,html:not(.-animations-disabled) .btn.ctaCircle:after{border-radius:50%;left:-2px;padding-top:calc(100% + 4px);right:-2px;top:100%;transform:translateY(.1em);transition:border-radius .25s,transform .5s;transition-timing-function:cubic-bezier(.32,.94,.6,1)}@media (prefers-reduced-motion:reduce){.btn.cta:after,.btn.ctaCircle:after{transition:none!important}}html.-animations-disabled .btn.cta:after,html.-animations-disabled .btn.ctaCircle:after{top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;transition:opacity .5s cubic-bezier(.32,.94,.6,1)}@media (prefers-reduced-motion:reduce){.btn.cta:after,.btn.ctaCircle:after{top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;transition:opacity .5s cubic-bezier(.32,.94,.6,1)}}@media (any-hover:hover){.btn.cta:hover,.btn.ctaCircle:hover,.triggerHoverCta:focus-visible .btn.cta,.triggerHoverCta:focus-visible .btn.ctaCircle,.triggerHoverCta:hover .btn.cta,.triggerHoverCta:hover .btn.ctaCircle{transition-delay:.15s,.15s,.3s,.55s}html:not(.-animations-disabled) .btn.cta:hover:after,html:not(.-animations-disabled) .btn.ctaCircle:hover:after,html:not(.-animations-disabled) .triggerHoverCta:focus-visible .btn.cta:after,html:not(.-animations-disabled) .triggerHoverCta:focus-visible .btn.ctaCircle:after,html:not(.-animations-disabled) .triggerHoverCta:hover .btn.cta:after,html:not(.-animations-disabled) .triggerHoverCta:hover .btn.ctaCircle:after{border-radius:1rem;transform:translateY(-1.25em);transition-delay:.2s,.1s;transition-duration:.25s,.6s}html.-animations-disabled .btn.cta:hover:after,html.-animations-disabled .btn.ctaCircle:hover:after,html.-animations-disabled .triggerHoverCta:focus-visible .btn.cta:after,html.-animations-disabled .triggerHoverCta:focus-visible .btn.ctaCircle:after,html.-animations-disabled .triggerHoverCta:hover .btn.cta:after,html.-animations-disabled .triggerHoverCta:hover .btn.ctaCircle:after{opacity:1}html:not(.-animations-disabled) .btn.cta:hover.ctaCircle:after,html:not(.-animations-disabled) .btn.ctaCircle:hover.ctaCircle:after,html:not(.-animations-disabled) .triggerHoverCta:focus-visible .btn.cta.ctaCircle:after,html:not(.-animations-disabled) .triggerHoverCta:focus-visible .btn.ctaCircle.ctaCircle:after,html:not(.-animations-disabled) .triggerHoverCta:hover .btn.cta.ctaCircle:after,html:not(.-animations-disabled) .triggerHoverCta:hover .btn.ctaCircle.ctaCircle:after{transform:translateY(-1em)}.btn.cta:hover.primary,.btn.ctaCircle:hover.primary,.triggerHoverCta:focus-visible .btn.cta.primary,.triggerHoverCta:focus-visible .btn.ctaCircle.primary,.triggerHoverCta:hover .btn.cta.primary,.triggerHoverCta:hover .btn.ctaCircle.primary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn.cta:hover.secondary,.btn.ctaCircle:hover.secondary,.triggerHoverCta:focus-visible .btn.cta.secondary,.triggerHoverCta:focus-visible .btn.ctaCircle.secondary,.triggerHoverCta:hover .btn.cta.secondary,.triggerHoverCta:hover .btn.ctaCircle.secondary{background-color:var(--color-ardoise);border-color:var(--color-ardoise);color:var(--color-white)}.btn.cta:hover.thirdary,.btn.ctaCircle:hover.thirdary,.triggerHoverCta:focus-visible .btn.cta.thirdary,.triggerHoverCta:focus-visible .btn.ctaCircle.thirdary,.triggerHoverCta:hover .btn.cta.thirdary,.triggerHoverCta:hover .btn.ctaCircle.thirdary{background-color:var(--color-beige)}.btn.cta:hover.light,.btn.ctaCircle:hover.light,.triggerHoverCta:focus-visible .btn.cta.light,.triggerHoverCta:focus-visible .btn.ctaCircle.light,.triggerHoverCta:hover .btn.cta.light,.triggerHoverCta:hover .btn.ctaCircle.light{background-color:var(--color-beige)}.btn.cta:hover.light.secondary,.btn.cta:hover.light.thirdary,.btn.ctaCircle:hover.light.secondary,.btn.ctaCircle:hover.light.thirdary,.triggerHoverCta:focus-visible .btn.cta.light.secondary,.triggerHoverCta:focus-visible .btn.cta.light.thirdary,.triggerHoverCta:focus-visible .btn.ctaCircle.light.secondary,.triggerHoverCta:focus-visible .btn.ctaCircle.light.thirdary,.triggerHoverCta:hover .btn.cta.light.secondary,.triggerHoverCta:hover .btn.cta.light.thirdary,.triggerHoverCta:hover .btn.ctaCircle.light.secondary,.triggerHoverCta:hover .btn.ctaCircle.light.thirdary{background-color:var(--color-beige);border-color:var(--color-beige);color:var(--color-ardoise)}.btn.cta:hover.white,.btn.ctaCircle:hover.white,.triggerHoverCta:focus-visible .btn.cta.white,.triggerHoverCta:focus-visible .btn.ctaCircle.white,.triggerHoverCta:hover .btn.cta.white,.triggerHoverCta:hover .btn.ctaCircle.white{background-color:var(--color-white)}.btn.cta:hover.white.secondary,.btn.cta:hover.white.thirdary,.btn.ctaCircle:hover.white.secondary,.btn.ctaCircle:hover.white.thirdary,.triggerHoverCta:focus-visible .btn.cta.white.secondary,.triggerHoverCta:focus-visible .btn.cta.white.thirdary,.triggerHoverCta:focus-visible .btn.ctaCircle.white.secondary,.triggerHoverCta:focus-visible .btn.ctaCircle.white.thirdary,.triggerHoverCta:hover .btn.cta.white.secondary,.triggerHoverCta:hover .btn.cta.white.thirdary,.triggerHoverCta:hover .btn.ctaCircle.white.secondary,.triggerHoverCta:hover .btn.ctaCircle.white.thirdary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-ardoise)}.btn.cta:hover.black.secondary,.btn.cta:hover.black.thirdary,.btn.ctaCircle:hover.black.secondary,.btn.ctaCircle:hover.black.thirdary,.triggerHoverCta:focus-visible .btn.cta.black.secondary,.triggerHoverCta:focus-visible .btn.cta.black.thirdary,.triggerHoverCta:focus-visible .btn.ctaCircle.black.secondary,.triggerHoverCta:focus-visible .btn.ctaCircle.black.thirdary,.triggerHoverCta:hover .btn.cta.black.secondary,.triggerHoverCta:hover .btn.cta.black.thirdary,.triggerHoverCta:hover .btn.ctaCircle.black.secondary,.triggerHoverCta:hover .btn.ctaCircle.black.thirdary{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-beige)}.btn.cta:hover.ctaCircle:after,.btn.ctaCircle:hover.ctaCircle:after,.triggerHoverCta:focus-visible .btn.cta.ctaCircle:after,.triggerHoverCta:focus-visible .btn.ctaCircle.ctaCircle:after,.triggerHoverCta:hover .btn.cta.ctaCircle:after,.triggerHoverCta:hover .btn.ctaCircle.ctaCircle:after{border-radius:0;transform:translateY(-1em)}}@media (any-hover:hover) and (any-hover:hover){.btn.cta:hover.iconReveal.secondary .icon,.btn.ctaCircle:hover.iconReveal.secondary .icon,.triggerHoverCta:focus-visible .btn.cta.iconReveal.secondary .icon,.triggerHoverCta:focus-visible .btn.ctaCircle.iconReveal.secondary .icon,.triggerHoverCta:hover .btn.cta.iconReveal.secondary .icon,.triggerHoverCta:hover .btn.ctaCircle.iconReveal.secondary .icon{color:var(--color-ardoise)}.btn.cta:hover.iconReveal.secondary.light .icon,.btn.ctaCircle:hover.iconReveal.secondary.light .icon,.triggerHoverCta:focus-visible .btn.cta.iconReveal.secondary.light .icon,.triggerHoverCta:focus-visible .btn.ctaCircle.iconReveal.secondary.light .icon,.triggerHoverCta:hover .btn.cta.iconReveal.secondary.light .icon,.triggerHoverCta:hover .btn.ctaCircle.iconReveal.secondary.light .icon{color:var(--color-beige)}.btn.cta:hover.iconReveal.secondary.white .icon,.btn.ctaCircle:hover.iconReveal.secondary.white .icon,.triggerHoverCta:focus-visible .btn.cta.iconReveal.secondary.white .icon,.triggerHoverCta:focus-visible .btn.ctaCircle.iconReveal.secondary.white .icon,.triggerHoverCta:hover .btn.cta.iconReveal.secondary.white .icon,.triggerHoverCta:hover .btn.ctaCircle.iconReveal.secondary.white .icon{color:var(--color-white)}}@media (any-hover:hover){.-colors-contrast .btn.cta:hover,.-colors-contrast .btn.ctaCircle:hover,.-colors-contrast .triggerHoverCta:focus-visible .btn.cta,.-colors-contrast .triggerHoverCta:focus-visible .btn.ctaCircle,.-colors-contrast .triggerHoverCta:hover .btn.cta,.-colors-contrast .triggerHoverCta:hover .btn.ctaCircle{background-color:var(--color-true-blue);border-color:var(--color-true-blue);color:var(--color-white)}.-colors-contrast .btn.cta:hover.light,.-colors-contrast .btn.ctaCircle:hover.light,.-colors-contrast .triggerHoverCta:focus-visible .btn.cta.light,.-colors-contrast .triggerHoverCta:focus-visible .btn.ctaCircle.light,.-colors-contrast .triggerHoverCta:hover .btn.cta.light,.-colors-contrast .triggerHoverCta:hover .btn.ctaCircle.light{color:var(--color-true-black)!important}.-colors-contrast .btn.cta:hover.iconReveal .icon,.-colors-contrast .btn.ctaCircle:hover.iconReveal .icon,.-colors-contrast .triggerHoverCta:focus-visible .btn.cta.iconReveal .icon,.-colors-contrast .triggerHoverCta:focus-visible .btn.ctaCircle.iconReveal .icon,.-colors-contrast .triggerHoverCta:hover .btn.cta.iconReveal .icon,.-colors-contrast .triggerHoverCta:hover .btn.ctaCircle.iconReveal .icon{color:var(--color-true-blue)}.-colors-invert .btn.cta:hover,.-colors-invert .btn.ctaCircle:hover,.-colors-invert .triggerHoverCta:focus-visible .btn.cta,.-colors-invert .triggerHoverCta:focus-visible .btn.ctaCircle,.-colors-invert .triggerHoverCta:hover .btn.cta,.-colors-invert .triggerHoverCta:hover .btn.ctaCircle{background-color:var(--color-true-yellow);border-color:var(--color-true-yellow);color:var(--color-true-black)}.-colors-invert .btn.cta:hover.iconReveal .icon,.-colors-invert .btn.ctaCircle:hover.iconReveal .icon,.-colors-invert .triggerHoverCta:focus-visible .btn.cta.iconReveal .icon,.-colors-invert .triggerHoverCta:focus-visible .btn.ctaCircle.iconReveal .icon,.-colors-invert .triggerHoverCta:hover .btn.cta.iconReveal .icon,.-colors-invert .triggerHoverCta:hover .btn.ctaCircle.iconReveal .icon{color:var(--color-true-yellow)}.btn.cta:hover .arrow,.btn.ctaCircle:hover .arrow,.triggerHoverCta:focus-visible .btn.cta .arrow,.triggerHoverCta:focus-visible .btn.ctaCircle .arrow,.triggerHoverCta:hover .btn.cta .arrow,.triggerHoverCta:hover .btn.ctaCircle .arrow{transition-delay:.15s}.btn.cta:hover .arrow:first-child,.btn.ctaCircle:hover .arrow:first-child,.triggerHoverCta:focus-visible .btn.cta .arrow:first-child,.triggerHoverCta:focus-visible .btn.ctaCircle .arrow:first-child,.triggerHoverCta:hover .btn.cta .arrow:first-child,.triggerHoverCta:hover .btn.ctaCircle .arrow:first-child{transform:translate(-25%) translateZ(0)}.btn.cta:hover .arrow:last-child,.btn.ctaCircle:hover .arrow:last-child,.triggerHoverCta:focus-visible .btn.cta .arrow:last-child,.triggerHoverCta:focus-visible .btn.ctaCircle .arrow:last-child,.triggerHoverCta:hover .btn.cta .arrow:last-child,.triggerHoverCta:hover .btn.ctaCircle .arrow:last-child{transform:translate(25%) translateZ(0)}.btn.cta:hover .external__icon,.btn.ctaCircle:hover .external__icon,.triggerHoverCta:focus-visible .btn.cta .external__icon,.triggerHoverCta:focus-visible .btn.ctaCircle .external__icon,.triggerHoverCta:hover .btn.cta .external__icon,.triggerHoverCta:hover .btn.ctaCircle .external__icon{transform:rotate(-45deg) translate(20%) translateZ(0);transition-delay:.15s}}.btn.cta.-active,.btn.ctaCircle.-active{transition-delay:.15s,.15s,.3s,.55s}html:not(.-animations-disabled) .btn.cta.-active:after,html:not(.-animations-disabled) .btn.ctaCircle.-active:after{border-radius:1rem;transform:translateY(-1.25em);transition-delay:.2s,.1s;transition-duration:.25s,.6s}html.-animations-disabled .btn.cta.-active:after,html.-animations-disabled .btn.ctaCircle.-active:after{opacity:1}html:not(.-animations-disabled) .btn.cta.-active.ctaCircle:after,html:not(.-animations-disabled) .btn.ctaCircle.-active.ctaCircle:after{transform:translateY(-1em)}.btn.cta.-active.primary,.btn.ctaCircle.-active.primary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn.cta.-active.secondary,.btn.ctaCircle.-active.secondary{background-color:var(--color-ardoise);border-color:var(--color-ardoise);color:var(--color-white)}.btn.cta.-active.light,.btn.cta.-active.thirdary,.btn.ctaCircle.-active.light,.btn.ctaCircle.-active.thirdary{background-color:var(--color-beige)}.btn.cta.-active.light.secondary,.btn.cta.-active.light.thirdary,.btn.ctaCircle.-active.light.secondary,.btn.ctaCircle.-active.light.thirdary{background-color:var(--color-beige);border-color:var(--color-beige);color:var(--color-ardoise)}.btn.cta.-active.white,.btn.ctaCircle.-active.white{background-color:var(--color-white)}.btn.cta.-active.white.secondary,.btn.cta.-active.white.thirdary,.btn.ctaCircle.-active.white.secondary,.btn.ctaCircle.-active.white.thirdary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-ardoise)}.btn.cta.-active.black.secondary,.btn.cta.-active.black.thirdary,.btn.ctaCircle.-active.black.secondary,.btn.ctaCircle.-active.black.thirdary{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-beige)}.btn.cta.-active.ctaCircle:after,.btn.ctaCircle.-active.ctaCircle:after{border-radius:0;transform:translateY(-1em)}@media (any-hover:hover){.btn.cta.-active.iconReveal.secondary .icon,.btn.ctaCircle.-active.iconReveal.secondary .icon{color:var(--color-ardoise)}.btn.cta.-active.iconReveal.secondary.light .icon,.btn.ctaCircle.-active.iconReveal.secondary.light .icon{color:var(--color-beige)}.btn.cta.-active.iconReveal.secondary.white .icon,.btn.ctaCircle.-active.iconReveal.secondary.white .icon{color:var(--color-white)}}.-colors-contrast .btn.cta.-active,.-colors-contrast .btn.ctaCircle.-active{background-color:var(--color-true-blue);border-color:var(--color-true-blue);color:var(--color-white)}.-colors-contrast .btn.cta.-active.light,.-colors-contrast .btn.ctaCircle.-active.light{color:var(--color-true-black)!important}.-colors-contrast .btn.cta.-active.iconReveal .icon,.-colors-contrast .btn.ctaCircle.-active.iconReveal .icon{color:var(--color-true-blue)}.-colors-invert .btn.cta.-active,.-colors-invert .btn.ctaCircle.-active{background-color:var(--color-true-yellow);border-color:var(--color-true-yellow);color:var(--color-true-black)}.-colors-invert .btn.cta.-active.iconReveal .icon,.-colors-invert .btn.ctaCircle.-active.iconReveal .icon{color:var(--color-true-yellow)}.btn.cta.large,.btn.ctaCircle.large{min-height:calc(var(--main-fontsize)*3.5rem)}.btn.cta.large:after,.btn.ctaCircle.large:after{font-size:calc(var(--main-fontsize)*3.5rem)}.btn.cta.medium,.btn.ctaCircle.medium{min-height:calc(var(--main-fontsize)*2.5rem)}.btn.cta.medium:after,.btn.ctaCircle.medium:after{font-size:calc(var(--main-fontsize)*2.5rem)}.btn.cta.small,.btn.ctaCircle.small{min-height:calc(var(--main-fontsize)*2rem)}.btn.cta.small:after,.btn.ctaCircle.small:after{font-size:calc(var(--main-fontsize)*2rem)}.btn.cta.primary,.btn.ctaCircle.primary{background-color:var(--color-yellow);border-color:var(--color-light-brown);color:var(--color-black)}.btn.cta.primary:after,.btn.ctaCircle.primary:after{background-color:var(--color-primary)}.btn.cta.secondary,.btn.ctaCircle.secondary{background:transparent;border-color:var(--color-grey-blue)}.btn.cta.secondary:after,.btn.ctaCircle.secondary:after{background-color:var(--color-ardoise)}.btn.cta.thirdary,.btn.ctaCircle.thirdary{border-style:none}.btn.cta.thirdary:after,.btn.ctaCircle.thirdary:after{background-color:var(--color-beige)}.btn.cta.light.secondary,.btn.cta.light.thirdary,.btn.ctaCircle.light.secondary,.btn.ctaCircle.light.thirdary{border-color:var(--color-beige);color:var(--color-beige)}.btn.cta.light.secondary:after,.btn.cta.light.thirdary:after,.btn.ctaCircle.light.secondary:after,.btn.ctaCircle.light.thirdary:after{background-color:var(--color-beige)}.btn.cta.black.secondary,.btn.cta.black.thirdary,.btn.ctaCircle.black.secondary,.btn.ctaCircle.black.thirdary{border-color:var(--color-black);color:var(--color-black)}.btn.cta.black.secondary:after,.btn.cta.black.thirdary:after,.btn.ctaCircle.black.secondary:after,.btn.ctaCircle.black.thirdary:after{background-color:var(--color-black)}.btn.cta.white.secondary,.btn.cta.white.thirdary,.btn.ctaCircle.white.secondary,.btn.ctaCircle.white.thirdary{border-color:var(--color-white);color:var(--color-white)}.btn.cta.white.secondary:after,.btn.cta.white.thirdary:after,.btn.ctaCircle.white.secondary:after,.btn.ctaCircle.white.thirdary:after{background-color:var(--color-white)}.btn.cta .external__icon,.btn.ctaCircle .external__icon{transform:rotate(-45deg) translateZ(0);width:1.25em}.btn.cta.large{padding:.3125rem 1.5rem}.btn.cta.medium{padding:.3125rem 1.25rem}.btn.cta.small{font-size:min(calc(var(--main-fontsize)*max(12px,.875rem)),6.875rem);padding:3px .75rem}.btn.ctaCircle{text-align:center}.btn.ctaCircle.large{padding:.625rem;width:calc(var(--main-fontsize)*3.5rem)}.btn.ctaCircle.medium{width:calc(var(--main-fontsize)*2.5rem)}.btn.ctaCircle.small{width:calc(var(--main-fontsize)*2rem)}.btn.iconReveal{padding:0!important;width:auto!important}.btn.iconReveal:after{border-radius:0!important;bottom:-2px;opacity:0;padding-top:0;top:-2px!important;transform:none!important}html:not(.-animations-disabled) .btn.iconReveal:after{transition:opacity .5s cubic-bezier(.32,.94,.6,1)}@media (prefers-reduced-motion:reduce){.btn.iconReveal:after{transition:none!important}}.btn.iconReveal.large{height:3.5rem;min-width:3.5rem}.btn.iconReveal.medium{height:2.5rem;min-width:2.5rem}.btn.iconReveal.small{height:2rem;min-width:2rem}.btn.iconReveal .btn__content{gap:0;height:100%;overflow:hidden}.btn.iconReveal .text{display:inline-flex;max-width:0;overflow:hidden;transition:max-width 0s;white-space:nowrap}html:not(.-animations-disabled) .btn.iconReveal .text{transition-duration:.4s;transition-timing-function:cubic-bezier(.66,0,.34,1)}@media (prefers-reduced-motion:reduce){.btn.iconReveal .text{transition:none!important}}.btn.iconReveal .text:after,.btn.iconReveal .text:before{content:"";display:inline-block;flex-shrink:0}.btn.iconReveal .text:first-child:before{width:1.25rem}.btn.iconReveal .text:first-child:after,.btn.iconReveal .text:not(:first-child):before{width:.625rem}.btn.iconReveal .text:not(:first-child):after{width:1.25rem}.btn.iconReveal .icon{align-items:center;aspect-ratio:1/1;display:inline-flex;height:100%;justify-content:center;position:relative}.btn.iconReveal .icon:before{border-radius:50%;content:"";top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;position:absolute}html:not(.-animations-disabled) .btn.iconReveal .icon:before{transform:scale(0) translateZ(0);transition:transform .3s cubic-bezier(.32,.94,.6,1)}@media (prefers-reduced-motion:reduce){.btn.iconReveal .icon:before{transition:none!important}}.btn.iconReveal.primary .icon:before{background-color:var(--color-yellow)}.btn.iconReveal.secondary .icon:before{background-color:var(--color-white)}.btn.iconReveal.secondary.-active .icon{color:var(--color-ardoise)}.btn.iconReveal.secondary.light .icon:before,.btn.iconReveal.secondary.white .icon:before{background-color:var(--color-black)}.btn.iconReveal.thirdary .icon:before{background:none}.btn.iconReveal.small .text:first-child:before{width:.75rem}.btn.iconReveal.small .text:first-child:after,.btn.iconReveal.small .text:not(:first-child):before{width:.375rem}.btn.iconReveal.small .text:not(:first-child):after{width:.75rem}@media (any-hover:hover) and (any-hover:hover){.btn.iconReveal:hover:after,.triggerHoverCta:focus-visible .btn.iconReveal:after,.triggerHoverCta:hover .btn.iconReveal:after{opacity:1;transition-delay:.08s}.btn.iconReveal:hover .text,.triggerHoverCta:focus-visible .btn.iconReveal .text,.triggerHoverCta:hover .btn.iconReveal .text{max-width:calc(var(--max-width)/10*1rem);transition-delay:.08s}html:not(.-animations-disabled) .btn.iconReveal:hover .text,html:not(.-animations-disabled) .triggerHoverCta:focus-visible .btn.iconReveal .text,html:not(.-animations-disabled) .triggerHoverCta:hover .btn.iconReveal .text{transition-duration:.8s}html:not(.-animations-disabled) .btn.iconReveal:hover .icon:before,html:not(.-animations-disabled) .triggerHoverCta:focus-visible .btn.iconReveal .icon:before,html:not(.-animations-disabled) .triggerHoverCta:hover .btn.iconReveal .icon:before{transform:scale(1) translateZ(0);transition-delay:.2s;transition-duration:.5s}}@media (hover:none){.btn.iconReveal .text{max-width:none}}@media (any-hover:hover){.btn.iconReveal.-active:after{opacity:1;transition-delay:.08s}.btn.iconReveal.-active .text{max-width:calc(var(--max-width)/10*1rem);transition-delay:.08s}html:not(.-animations-disabled) .btn.iconReveal.-active .text{transition-duration:.8s}html:not(.-animations-disabled) .btn.iconReveal.-active .icon:before{transform:scale(1) translateZ(0);transition-delay:.2s;transition-duration:.5s}}.btn.tag{background-color:var(--color-white);border-radius:3.125rem;color:var(--color-ardoise);font-family:Haffer,Arial,Helvetica,sans-serif;font-size:min(calc(var(--main-fontsize)*max(12px,.875rem)),6.875rem);font-weight:600;padding:.25rem .5rem}.btn.tag:before{top:0;right:0;bottom:0;left:0}.btn.tag:after,.btn.tag:before{content:"";position:absolute;z-index:-1}.btn.tag:after{background-color:var(--color-ardoise);top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;transition:opacity .4s cubic-bezier(.32,.94,.6,1)}.btn.tag .btn__content:before{border-radius:50%;content:"";display:block;flex:0 0 auto;height:.5rem;transition:background-color .3s cubic-bezier(.32,.94,.6,1);width:.5rem}.btn.tag.primary,.btn.tag.secondary{background-color:var(--color-beige)}.btn.tag.primary .btn__content:before,.btn.tag.secondary .btn__content:before{display:none}.btn.tag.green:before{background-color:rgba(var(--rgb-color-green),.2)}.btn.tag.green .btn__content:before{background-color:var(--color-green)}.btn.tag.yellow:before{background-color:rgba(var(--rgb-color-yellow),.2)}.btn.tag.yellow .btn__content:before{background-color:var(--color-yellow)}.btn.tag.orange:before{background-color:rgba(var(--rgb-color-orange),.2)}.btn.tag.orange .btn__content:before{background-color:var(--color-primary)}.btn.tag.white{background-color:var(--color-white)}.btn.tag.white .btn__content:before{display:none}.btn.tag.light:after{background-color:var(--color-white)}.btn.tag.light.white:after{background-color:var(--color-yellow)}@media (any-hover:hover){.btn.tag.light:is(a):hover{color:var(--color-ardoise)}.btn.tag:is(a):hover{color:var(--color-beige)}.btn.tag:is(a):hover:after{opacity:1}html:not(.-animations-disabled) .btn.tag:is(a):hover .arrow:first-child{transform:translate(-15%) translateZ(0)}html:not(.-animations-disabled) .btn.tag:is(a):hover .arrow:last-child{transform:translate(15%) translateZ(0)}html:not(.-animations-disabled) .btn.tag:is(a):hover .external__icon{transform:rotate(-45deg) translate(15%) translateZ(0)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){.btn.tag:is(a):hover{transition:none!important}}.btn.tag.-active{color:var(--color-beige)}.btn.tag.-active:after{opacity:1}.btn.-disabled,.btn:disabled{opacity:.4!important;pointer-events:none}.btn.-disabled svg,.btn:disabled svg{opacity:1!important}.-colors-contrast .btn.cta,.-colors-contrast .btn.ctaCircle{background-color:transparent;border-color:var(--color-true-blue)}.-colors-contrast .btn.cta:after,.-colors-contrast .btn.ctaCircle:after{background-color:var(--color-true-blue)}.-colors-contrast .btn.cta,.-colors-contrast .btn.cta.-active,.-colors-contrast .btn.ctaCircle,.-colors-contrast .btn.ctaCircle.-active{border-color:var(--color-true-blue)}@media (any-hover:hover){.-colors-contrast .btn.cta:hover,.-colors-contrast .btn.ctaCircle:hover{background-color:var(--color-true-blue);border-color:var(--color-true-blue);color:var(--color-white)}}.-colors-contrast .btn.cta,.-colors-contrast .btn.cta.black,.-colors-contrast .btn.cta.light,.-colors-contrast .btn.cta.white,.-colors-contrast .btn.ctaCircle,.-colors-contrast .btn.ctaCircle.black,.-colors-contrast .btn.ctaCircle.light,.-colors-contrast .btn.ctaCircle.white{border-color:var(--color-true-blue);color:var(--color-true-blue)}.-colors-contrast .btn.cta.black:after,.-colors-contrast .btn.cta.light:after,.-colors-contrast .btn.cta.white:after,.-colors-contrast .btn.cta:after,.-colors-contrast .btn.ctaCircle.black:after,.-colors-contrast .btn.ctaCircle.light:after,.-colors-contrast .btn.ctaCircle.white:after,.-colors-contrast .btn.ctaCircle:after{background-color:var(--color-true-blue)}@media (any-hover:hover){.-colors-contrast .btn.cta.black:hover,.-colors-contrast .btn.cta.white:hover,.-colors-contrast .btn.ctaCircle.black:hover,.-colors-contrast .btn.ctaCircle.white:hover{background-color:var(--color-true-blue);border-color:var(--color-true-blue)}}.-colors-contrast .btn.cta.light,.-colors-contrast .btn.ctaCircle.light{border-color:var(--color-true-yellow)!important;color:var(--color-true-yellow)}.-colors-contrast .btn.cta.light:after,.-colors-contrast .btn.ctaCircle.light:after{background-color:var(--color-true-yellow)!important}@media (any-hover:hover){.-colors-contrast .btn.cta.light:hover,.-colors-contrast .btn.ctaCircle.light:hover{background-color:var(--color-true-yellow)!important;color:var(--color-true-black)!important}}.-colors-contrast .btn.iconReveal .icon:before{background-color:var(--color-white)}.-colors-contrast .btn.tag{background-color:transparent;border:1px solid}.-colors-contrast .btn.tag:before{background:none}.-colors-contrast .btn.tag.secondary{border:none}.-colors-contrast .btn.tag .btn__content:before{background-color:currentColor}.-colors-contrast .btn.tag:is(a){border-color:var(--color-true-blue)}.-colors-contrast .btn.tag:is(a):not(:hover){color:var(--color-true-blue)}.-colors-contrast .btn.tag:is(a):after{background-color:var(--color-true-blue)}.-colors-contrast .btn.tag.light{border-color:var(--color-white);color:var(--color-white)}.-colors-contrast .btn.tag.light,.-colors-contrast .btn.tag.light:after{background-color:transparent}.-colors-contrast .btn.tag.light:is(a){border-color:var(--color-true-yellow);color:var(--color-true-yellow)}.-colors-contrast .btn.tag.light:is(a):after{background-color:var(--color-true-yellow)}@media (any-hover:hover){.-colors-contrast .btn.tag.light:is(a):hover{border-color:var(--color-true-yellow);color:var(--color-true-black)}}.-colors-invert .btn.cta,.-colors-invert .btn.ctaCircle{background-color:transparent;border-color:var(--color-true-yellow)}.-colors-invert .btn.cta:after,.-colors-invert .btn.ctaCircle:after{background-color:var(--color-true-yellow)}.-colors-invert .btn.cta,.-colors-invert .btn.cta.-active,.-colors-invert .btn.ctaCircle,.-colors-invert .btn.ctaCircle.-active{border-color:var(--color-true-yellow)}@media (any-hover:hover){.-colors-invert .btn.cta:hover,.-colors-invert .btn.ctaCircle:hover{background-color:var(--color-true-yellow);border-color:var(--color-true-yellow);color:var(--color-true-black)}}.-colors-invert .btn.cta,.-colors-invert .btn.cta.black,.-colors-invert .btn.cta.light,.-colors-invert .btn.cta.white,.-colors-invert .btn.ctaCircle,.-colors-invert .btn.ctaCircle.black,.-colors-invert .btn.ctaCircle.light,.-colors-invert .btn.ctaCircle.white{border-color:var(--color-true-yellow)!important;color:var(--color-true-yellow)}.-colors-invert .btn.cta.black:after,.-colors-invert .btn.cta.light:after,.-colors-invert .btn.cta.white:after,.-colors-invert .btn.cta:after,.-colors-invert .btn.ctaCircle.black:after,.-colors-invert .btn.ctaCircle.light:after,.-colors-invert .btn.ctaCircle.white:after,.-colors-invert .btn.ctaCircle:after{background-color:var(--color-true-yellow)}@media (any-hover:hover){.-colors-invert .btn.cta.black:hover,.-colors-invert .btn.cta.light:hover,.-colors-invert .btn.cta.white:hover,.-colors-invert .btn.cta:hover,.-colors-invert .btn.ctaCircle.black:hover,.-colors-invert .btn.ctaCircle.light:hover,.-colors-invert .btn.ctaCircle.white:hover,.-colors-invert .btn.ctaCircle:hover{background-color:var(--color-true-yellow);border-color:var(--color-true-yellow);color:var(--color-true-black)}}.-colors-invert .btn.iconReveal .icon:before{background-color:var(--color-true-black)}.-colors-invert .btn.tag{background-color:transparent;border:1px solid;color:var(--color-white)}.-colors-invert .btn.tag:before{background:none}.-colors-invert .btn.tag.secondary{border:none}.-colors-invert .btn.tag .btn__content:before{background-color:currentColor}.-colors-invert .btn.tag:is(a){border-color:var(--color-true-yellow)}.-colors-invert .btn.tag:is(a):not(:hover){color:var(--color-true-yellow)}.-colors-invert .btn.tag:is(a):after{background-color:var(--color-true-yellow)}@media (any-hover:hover){.-colors-invert .btn.tag:is(a):hover{color:var(--color-true-black)}}.-colors-invert .btn.tag.light:after{background-color:var(--color-true-yellow)}.ui-fragments-image{aspect-ratio:var(--ratio,1/1);background-size:cover;display:block;position:relative;z-index:0}.ui-fragments-image.png{background-image:none!important}.ui-fragments-image .placeholder{background-size:cover;height:100%;left:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.32,.94,.6,1);width:100%;z-index:-1}.ui-fragments-image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s cubic-bezier(.32,.94,.6,1);width:100%}.ui-fragments-image img.lazyloaded{opacity:1}.ui-fragments-image img.lazyloaded+.placeholder{opacity:0}.s-hero[data-v-c97b4fb4],.s-hero__wrapper[data-v-c97b4fb4]{height:calc(var(--vh, 1vh)*100);height:100svh}@media (min-width:1024px){.s-hero[data-v-c97b4fb4],.s-hero__wrapper[data-v-c97b4fb4]{min-height:calc(var(--main-fontsize)*31.25rem)}}.s-hero__sticky[data-v-c97b4fb4]{height:calc(var(--vh, 1vh)*200);height:200svh}@media (min-width:1024px){.s-hero__sticky[data-v-c97b4fb4]{min-height:calc(var(--main-fontsize)*62.5rem)}}.s-hero__media[data-v-c97b4fb4]:after{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 50%),linear-gradient(0deg,#0003,#0003);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.s-hero__scrollto[data-v-c97b4fb4]{bottom:5.3333333333vw;gap:0}@media (min-width:1024px){.s-hero__scrollto[data-v-c97b4fb4]{bottom:1.3888888889vw}}.s-hero__scrollto[data-v-c97b4fb4]:after,.s-hero__scrollto[data-v-c97b4fb4]:before{background-color:var(--color-beige);border-radius:1rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.s-hero__scrollto[data-v-c97b4fb4]:before{opacity:.5}.s-hero__scrollto[data-v-c97b4fb4]:after{transform:scaleY(0) translateZ(0);transform-origin:top center}html:not(.-animations-disabled) .s-hero__scrollto[data-v-c97b4fb4]:after{animation:progressScale-c97b4fb4 2s cubic-bezier(.66,0,.34,1) infinite;animation-play-state:running}@media (prefers-reduced-motion:reduce){.s-hero__scrollto[data-v-c97b4fb4]:after{transition:none!important}}html:not(.-animations-disabled) .s-hero__scrollto[data-v-c97b4fb4]{transform:scaleY(0) translateZ(0);transform-origin:center bottom;transform-origin:top}.-is-loaded html:not(.-animations-disabled) .s-hero__title[data-v-c97b4fb4] svg{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.66,0,.34,1) .2s}html:not(.-animations-disabled) .s-hero.isShown .s-hero__scrollto[data-v-c97b4fb4]{transform:scaleY(1) translateZ(0);transition:transform .7s cubic-bezier(.32,.94,.6,1) 1.2s}@media (prefers-reduced-motion:reduce){.s-hero[data-v-c97b4fb4]{transition:none!important}}.-colors-contrast .s-hero .s-hero__media[data-v-c97b4fb4]:after,.-colors-invert .s-hero .s-hero__media[data-v-c97b4fb4]:after{background:linear-gradient(0deg,#000000b3,#000000b3)}@keyframes progressScale-c97b4fb4{0%{transform:scaleY(0);transform-origin:0 0}49.9%{transform:scaleY(1);transform-origin:0 0}50.1%{transform:scaleY(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}
