.zi-intro-section{--zi-intro-container-max-width:1920px;--zi-intro-container-width:min(100vw,var(--zi-intro-container-max-width));--zi-intro-container-offset:max(calc((100vw - var(--zi-intro-container-width))/2),0px);--zi-intro-side-gap:5vw;--zi-intro-content-side:calc(var(--zi-intro-container-offset) + var(--zi-intro-side-gap));--zi-intro-tagline-visual-left:var(--zi-intro-content-side);--zi-intro-tagline-shift-x:0px;--zi-intro-jumelle-top:calc(15vh + clamp(1rem, 2vw, 2rem));--zi-intro-tagline-centered-top:50%;--zi-intro-tagline-final-top:var(--zi-intro-jumelle-top);--zi-intro-jumelle-viewbox-height:1120;--zi-intro-jumelle-arm-start-ratio:0.136;--zi-intro-jumelle-height:calc((100svh - var(--zi-intro-jumelle-top))/(1 - var(--zi-intro-jumelle-arm-start-ratio)));--zi-intro-labels-gap:clamp(0.1rem,0.45vw,0.65rem);--zi-intro-label-size:clamp(2.75rem,13.75vw,14rem);--zi-intro-label-line-height:0.86;--zi-intro-labels-bottom-space:max(4vh,8rem);--zi-intro-labels-right-space:clamp(12rem,30vw,29rem);--zi-intro-labels-width:auto;--zi-intro-mobile-jumelle-height:100svh;--zi-intro-mobile-jumelle-width:clamp(96px,16vw,138px);--zi-intro-mobile-jumelle-scale:1;--zi-intro-mobile-jumelle-visible-ratio:0.099;--zi-intro-mobile-legacy-svg-height:calc(var(--zi-intro-mobile-jumelle-width)*727/300);--zi-intro-mobile-legacy-visible-ratio:0.29;--zi-intro-mobile-legacy-arm-start-ratio:0.1832;--zi-intro-mobile-legacy-arm-overlap:clamp(8px,1.1vw,12px);background:blue;font-family:var(--wp--preset--font-family--clash-display-variable),"Helvetica Neue",sans-serif;height:100vh;height:100svh;overflow:hidden;position:relative;width:100%}.zi-intro-section.alignfull{max-width:none}.zi-intro__ecran{aspect-ratio:345/238;background:#fff;border:1px solid #000;border-radius:clamp(.2rem,.45vw,.45rem);box-sizing:border-box;display:block;opacity:0!important;overflow:hidden;pointer-events:none!important;position:absolute;right:0;top:50%;transform-origin:center right;visibility:hidden!important;width:clamp(180px,30vw,520px);z-index:10}.zi-intro__ecran:after,.zi-intro__ecran:before{content:"";pointer-events:none;position:absolute}.zi-intro__ecran:before{background:blue;border-bottom:1px solid #000;height:23px;inset:0 0 auto 0}.zi-intro__ecran:after{background:#fff;height:9px;left:18px;top:7px;width:25px}.zi-intro__jumelle{display:block;height:var(--zi-intro-jumelle-height);isolation:isolate;overflow:visible;pointer-events:none;position:absolute;right:0;top:var(--zi-intro-jumelle-top);transform-origin:top right;width:auto;z-index:20}.zi-intro__jumelle-desktop,.zi-intro__jumelle-main,.zi-intro__jumelle-mobile{height:100%;position:relative;width:auto;z-index:1}.zi-intro__jumelle-desktop svg,.zi-intro__jumelle-main svg,.zi-intro__jumelle-mobile svg{display:block;height:100%;position:relative;width:auto;z-index:1}.zi-intro__jumelle-mobile,.zi-intro__mobile-arms{display:none}.zi-intro__eye{animation:zi-intro-eye-blink 7.2s infinite;transform-box:fill-box;transform-origin:center}@keyframes zi-intro-eye-blink{0%,44%,46%,72%,74%,to{transform:scaleY(1)}44.8%,45.4%,72.8%,73.3%{transform:scaleY(.08)}}@media(prefers-reduced-motion:reduce){.zi-intro__eye{animation:none}}.zi-intro__groupe-texte{bottom:0;display:flex;flex-direction:column;justify-content:center;left:var(--zi-intro-content-side);max-width:50vw;pointer-events:none;position:absolute;top:0;z-index:30}html.has-js [data-intro-section] .zi-intro__ecran,html.has-js [data-intro-section] .zi-intro__groupe-texte,html.has-js [data-intro-section] .zi-intro__jumelle,html.has-js [data-intro-section] .zi-intro__tagline{opacity:0;visibility:hidden}.zi-intro__titre{color:#fff;font-size:var(--wp--preset--font-size--xx-large);font-weight:900;line-height:1;margin:0 0 1.4rem;text-wrap:balance}.zi-intro__titre-line1{color:#fff}.zi-intro__titre-highlight{color:var(--wp--preset--color--accent-2)}.zi-intro__description{color:var(--wp--preset--color--base);margin:0 0 2.2rem;max-width:38rem}.zi-intro__ctas,.zi-intro__ctas .wp-block-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.zi-intro__ctas .wp-block-button{margin:0}.zi-intro__ctas .zi-intro__cta--primary .wp-block-button__link{background:#fff;border:1px solid #fff;color:blue}.zi-intro__ctas .zi-intro__cta--secondary .wp-block-button__link{background:transparent;border:1px solid #fff;color:#fff}.zi-intro-section.has-no-cta .zi-intro__ctas,.zi-intro-section.is-primary-cta-hidden .zi-intro__cta--primary,.zi-intro-section.is-secondary-cta-hidden .zi-intro__cta--secondary{display:none}.zi-intro__tagline,.zi-intro__tagline-fallback{box-sizing:border-box;color:#fff;font-size:min(9vw,128px);font-weight:800;left:0;line-height:1.15;margin:0 0 0 var(--zi-intro-tagline-shift-x);max-width:none;padding-inline:var(--zi-intro-content-side);pointer-events:none;position:absolute;right:0;text-align:left;top:var(--zi-intro-tagline-final-top);width:100%;z-index:30}.zi-intro__tagline{transform-origin:top center}.zi-intro__tagline-fallback-highlight{color:var(--wp--preset--color--accent-2)}.zi-intro__tagline-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.zi-intro__skip{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.82);bottom:max(2rem,4svh);color:#fff;cursor:var(--z-cursor-hand)!important;display:none;font:inherit;font-size:clamp(.72rem,.9vw,.9rem);font-weight:700;justify-content:center;left:50%;letter-spacing:.02em;line-height:1;opacity:0;padding:.7rem 1.15rem;pointer-events:auto;position:absolute;text-transform:uppercase;visibility:hidden;z-index:1000}.zi-intro__skip.is-scroll-cue{border-radius:999px;font-size:0;font-weight:400;height:3rem;letter-spacing:0;line-height:1;padding:0;position:fixed;text-transform:none;width:3rem;z-index:1000}.zi-intro__skip.is-scroll-cue:before{content:"↓";display:block;font-size:2rem;line-height:1;transform:translateY(-.06em)}html.has-js [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__labels,html.has-js [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__tagline-fallback{animation:zi-intro-reveal-fallback 0s linear 1.2s forwards;opacity:0;visibility:hidden}html.has-js [data-intro-section].is-intro-waiting-for-loader .zi-intro__labels,html.has-js [data-intro-section].is-intro-waiting-for-loader .zi-intro__tagline-fallback,html.has-js.z-site-loader-active [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__labels,html.has-js.z-site-loader-active [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__tagline-fallback,html.has-js.z-site-loader-leaving [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__labels,html.has-js.z-site-loader-leaving [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__tagline-fallback,html.has-js.z-site-loader-revealing [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__labels,html.has-js.z-site-loader-revealing [data-intro-section]:not(.is-intro-enhanced):not(.is-intro-static) .zi-intro__tagline-fallback{animation:none!important;opacity:0!important;visibility:hidden!important}@keyframes zi-intro-reveal-fallback{to{opacity:1;visibility:visible}}html.has-js [data-intro-section].is-intro-enhanced .zi-intro__tagline-fallback{display:none}html.has-js [data-intro-section].is-intro-enhanced .zi-intro__ecran,html.has-js [data-intro-section].is-intro-enhanced .zi-intro__groupe-texte,html.has-js [data-intro-section].is-intro-enhanced .zi-intro__jumelle,html.has-js [data-intro-section].is-intro-enhanced .zi-intro__tagline{visibility:visible}html.has-js [data-intro-section].is-intro-enhanced .zi-intro__skip{display:inline-flex}html.has-js [data-intro-section].are-intro-labels-interactive .zi-intro__label,html.has-js [data-intro-section].are-intro-labels-interactive .zi-intro__labels{pointer-events:auto!important}html.has-js [data-intro-section].is-intro-static .zi-intro__ecran,html.has-js [data-intro-section].is-intro-static .zi-intro__groupe-texte,html.has-js [data-intro-section].is-intro-static .zi-intro__jumelle{opacity:1;visibility:visible}html.has-js [data-intro-section].is-intro-static .zi-intro__labels,html.has-js [data-intro-section].is-intro-static .zi-intro__tagline,html.has-js [data-intro-section].is-intro-static .zi-intro__tagline-fallback{display:none}html.has-js [data-intro-section].is-intro-static .zi-intro__groupe-texte{pointer-events:auto}html.has-js [data-intro-section].is-intro-static .zi-intro__skip{display:none}.zi-intro__labels{align-items:flex-end;bottom:0;display:none;flex-direction:column;gap:var(--zi-intro-labels-gap);left:var(--zi-intro-content-side);padding-bottom:var(--zi-intro-labels-bottom-space);position:absolute;right:calc(var(--zi-intro-container-offset) + var(--zi-intro-labels-right-space));width:var(--zi-intro-labels-width);z-index:31}.zi-intro__label,.zi-intro__labels{pointer-events:none;text-align:right}.zi-intro__label{align-self:flex-end;color:#0303b3;font-size:var(--zi-intro-label-size);font-weight:900;line-height:var(--zi-intro-label-line-height);max-width:100%;position:relative;text-decoration:none;text-shadow:none;transition:color .18s ease,text-shadow .18s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:5}.zi-intro__label,.zi-intro__label-text{display:inline-block}.zi-intro__label:before{content:"";inset:-.08em 0;position:absolute}.zi-intro__label:focus-visible,.zi-intro__label:hover{color:#fff;text-shadow:2px 2px 1px blue;z-index:45}@media(min-width:1081px)and (hover:hover)and (pointer:fine){.zi-intro__labels{display:flex}}@media(min-width:1081px){.zi-intro-section{--zi-intro-desktop-ecran-inner-gap:clamp(1.85rem,3.1vw,2.9rem);--zi-intro-desktop-text-width:clamp(26rem,42vw,55rem);--zi-intro-desktop-panel-gap:clamp(2rem,3.5vw,4.75rem);--zi-intro-ecran-right:var(--zi-intro-content-side);--zi-intro-desktop-jumelle-scale:1.45;--zi-intro-desktop-jumelle-top-shift:calc(var(--zi-intro-jumelle-height)*0.45);--zi-intro-desktop-jumelle-width:calc(var(--zi-intro-jumelle-height)*300/var(--zi-intro-jumelle-viewbox-height));--zi-intro-desktop-jumelle-visible-width:calc(var(--zi-intro-desktop-jumelle-width)*var(--zi-intro-desktop-jumelle-scale));--zi-intro-desktop-ecran-width:calc(var(--zi-intro-desktop-jumelle-visible-width) + var(--zi-intro-desktop-ecran-inner-gap));--zi-intro-labels-right-space:calc(var(--zi-intro-side-gap) + (var(--zi-intro-desktop-ecran-width) + var(--zi-intro-desktop-jumelle-visible-width))/2 + clamp(0.35rem, 0.8vw, 0.95rem));--zi-intro-labels-width:max(0px,calc(var(--zi-intro-container-width) - var(--zi-intro-side-gap)*2 - (var(--zi-intro-desktop-ecran-width) + var(--zi-intro-desktop-jumelle-visible-width))/2 - clamp(0.35rem, 0.8vw, 0.95rem)));--zi-intro-label-size:clamp(6rem,min(12.1vw,16.4vh),12.2rem);--zi-intro-tagline-shift-x:clamp(-8rem,calc(14vw - 268.8px),0px)}.zi-intro__labels{left:auto}.zi-intro__ecran{right:var(--zi-intro-ecran-right);width:var(--zi-intro-desktop-ecran-width)}.zi-intro__jumelle{right:calc(var(--zi-intro-ecran-right) + (var(--zi-intro-desktop-ecran-width) - var(--zi-intro-desktop-jumelle-visible-width))/2);top:calc(var(--zi-intro-jumelle-top) + var(--zi-intro-desktop-jumelle-top-shift));width:var(--zi-intro-desktop-jumelle-visible-width)}.zi-intro__jumelle-desktop{bottom:0;height:100%;left:50%;position:absolute;transform:translateX(-50%) scale(var(--zi-intro-desktop-jumelle-scale));transform-origin:bottom center;width:auto}.zi-intro__groupe-texte{left:var(--zi-intro-content-side);max-width:min(var(--zi-intro-desktop-text-width),var(--zi-intro-container-width) - 2*var(--zi-intro-side-gap) - var(--zi-intro-desktop-panel-gap) - var(--zi-intro-desktop-ecran-width));width:min(var(--zi-intro-desktop-text-width),var(--zi-intro-container-width) - 2*var(--zi-intro-side-gap) - var(--zi-intro-desktop-panel-gap) - var(--zi-intro-desktop-ecran-width))}}@media(min-width:1901px){.zi-intro-section{--zi-intro-desktop-jumelle-scale:1.5;--zi-intro-desktop-jumelle-top-shift:calc(var(--zi-intro-jumelle-height)*0.47);--zi-intro-label-size:clamp(7rem,min(11.5vw,16.2vh),12.6rem)}}@media(max-width:1280px){.zi-intro-section{--zi-intro-label-size:clamp(4.8rem,min(11.4vw,15vh),9.1rem)}}@media(min-width:1081px)and (max-width:1800px){.zi-intro-section{--zi-intro-label-size:clamp(5.2rem,min(10.8vw,15.2vh),10.4rem);--zi-intro-labels-gap:clamp(0.05rem,0.42vh,0.36rem)}}@media(min-width:1441px)and (max-width:1800px)and (max-height:980px)and (orientation:landscape){.zi-intro-section{--zi-intro-tagline-centered-top:56%;--zi-intro-tagline-final-top:calc(var(--zi-intro-jumelle-top) + clamp(3.5rem, 10vh, 7rem))}.zi-intro__labels{display:none}}@media(min-width:1801px)and (max-height:980px)and (orientation:landscape){.zi-intro__labels{align-items:flex-start;left:var(--zi-intro-tagline-visual-left);max-width:min(58vw,54rem);right:var(--zi-intro-content-side);text-align:left}.zi-intro__label{align-self:flex-start;text-align:left}}@media(min-width:1081px)and (max-height:1180px){.zi-intro-section{--zi-intro-label-size:clamp(4.6rem,min(9.3vw,12.3vh),8.7rem);--zi-intro-labels-gap:clamp(0.05rem,0.28vh,0.28rem);--zi-intro-labels-bottom-space:max(3vh,3.5rem)}}@media(min-width:1081px)and (max-height:920px){.zi-intro-section{--zi-intro-label-size:clamp(3.8rem,min(7.8vw,10.5vh),6.8rem);--zi-intro-labels-bottom-space:max(2vh,2rem)}}@media(min-width:1081px)and (max-height:760px){.zi-intro__labels{display:none}}@media(min-width:1081px)and (max-width:1440px)and (max-height:900px){.zi-intro__labels{display:none}}@media(max-width:1024px){.zi-intro-section{--zi-intro-label-size:clamp(2.4rem,11.3vw,7.75rem);--zi-intro-label-line-height:0.85}.zi-intro__tagline,.zi-intro__tagline-fallback{font-size:min(8vw,104px)}}@media(min-width:1081px)and (min-aspect-ratio:8/5)and (min-height:1181px){.zi-intro-section{--zi-intro-labels-gap:clamp(0.1rem,0.55vh,0.45rem)}}@media(max-width:1080px){.zi-intro-section{--zi-intro-side-gap:clamp(1.2rem,2.65vw,1.9rem);--zi-intro-jumelle-top:0;--zi-intro-tagline-final-top:50%;--zi-intro-mobile-jumelle-height:100lvh;--zi-intro-mobile-jumelle-width:clamp(118px,19.8vw,182px);--zi-intro-mobile-jumelle-scale:1.3;--zi-intro-mobile-jumelle-head-top:28%;--zi-intro-mobile-text-overlay:rgba(0,0,255,.72);--zi-intro-mobile-text-bottom:max(6.5rem,14lvh);--zi-intro-jumelle-height:var(--zi-intro-mobile-jumelle-height);--zi-intro-mobile-jumelle-visible-half:calc(var(--zi-intro-mobile-jumelle-height)*var(--zi-intro-mobile-jumelle-visible-ratio)/2);--zi-intro-mobile-legacy-visible-height:calc(var(--zi-intro-mobile-legacy-svg-height)*var(--zi-intro-mobile-legacy-visible-ratio));--zi-intro-mobile-legacy-visible-half:calc(var(--zi-intro-mobile-legacy-visible-height)/2);--zi-intro-labels-right-space:calc(var(--zi-intro-mobile-jumelle-width)*var(--zi-intro-mobile-jumelle-scale) + clamp(1.55rem, 2.45vw, 2.2rem));--zi-intro-label-size:clamp(2.2rem,8.8vw,5.4rem);--zi-intro-label-line-height:0.84;--zi-intro-labels-bottom-space:max(3lvh,1rem);height:100lvh}.zi-intro__ecran{display:none}.zi-intro__jumelle{height:var(--zi-intro-mobile-jumelle-height);margin-right:calc(var(--zi-intro-mobile-jumelle-width)*var(--zi-intro-mobile-jumelle-scale)/-2);right:50%;top:var(--zi-intro-jumelle-top);width:var(--zi-intro-mobile-jumelle-width);z-index:20}.zi-intro__jumelle-desktop{display:none}.zi-intro__jumelle-mobile{display:block;height:100%;inset:0;position:absolute;transform:scale(var(--zi-intro-mobile-jumelle-scale));transform-origin:top center;width:100%}.zi-intro__jumelle-mobile svg{height:100%;position:absolute;right:0;top:var(--zi-intro-mobile-jumelle-head-top);transform:translateY(calc(var(--zi-intro-mobile-jumelle-visible-half)*-1));width:auto}.zi-intro__groupe-texte{background:var(--zi-intro-mobile-text-overlay);bottom:var(--zi-intro-mobile-text-bottom);left:var(--zi-intro-content-side);max-width:none;padding:clamp(1rem,3.5vw,1.75rem);right:var(--zi-intro-content-side);top:auto;transform:none;width:auto;z-index:30}.zi-intro__groupe-texte .zi-intro__ctas{display:none}.zi-intro__jumelle-main{height:100%;inset:0;position:absolute;width:100%}.zi-intro__jumelle-main svg{clip-path:inset(0 0 71% 0);height:auto;position:absolute;right:0;top:50%;transform:translateY(calc(var(--zi-intro-mobile-legacy-visible-half)*-1));width:100%}.zi-intro__mobile-arms{bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:calc(50% - var(--zi-intro-mobile-legacy-visible-half) + var(--zi-intro-mobile-legacy-svg-height)*var(--zi-intro-mobile-legacy-arm-start-ratio) - var(--zi-intro-mobile-legacy-arm-overlap));z-index:0}.zi-intro__mobile-arms svg{display:block;height:100%;shape-rendering:geometricPrecision;width:100%}.zi-intro__tagline,.zi-intro__tagline-fallback{font-size:clamp(3.45rem,8.9vw,6.9rem);line-height:1.02;padding-left:calc(var(--zi-intro-side-gap) + clamp(1rem,2vw,1.7rem));padding-right:clamp(.85rem,1.6vw,1.35rem)}.zi-intro__tagline{transform-origin:top left}.zi-intro__tagline,.zi-intro__tagline-fallback{background:var(--zi-intro-mobile-text-overlay);padding-bottom:clamp(.85rem,2.8vw,1.35rem);padding-top:clamp(.85rem,2.8vw,1.35rem)}.zi-intro__tagline-fallback{bottom:var(--zi-intro-mobile-text-bottom);top:auto;transform:none}.zi-intro__skip{bottom:calc(env(safe-area-inset-bottom, 0px) + clamp(1rem,4svh,1.8rem));font-size:.72rem;position:fixed;z-index:10000}.zi-intro__skip.is-scroll-cue{height:2.7rem;width:2.7rem}.zi-intro__skip.is-scroll-cue:before{font-size:1.75rem}.zi-intro__labels{display:none;gap:clamp(.1rem,.5vw,.3rem)}}@media(hover:none)and (pointer:coarse){.zi-intro__labels{display:none!important;pointer-events:none!important;visibility:hidden!important}}@media(max-width:640px){.zi-intro-section{--zi-intro-side-gap:2.75vw;--zi-intro-mobile-jumelle-width:clamp(92px,21vw,126px);--zi-intro-mobile-jumelle-scale:1;--zi-intro-mobile-jumelle-head-top:24%;--zi-intro-label-size:clamp(1.95rem,9.6vw,3.95rem)}.zi-intro__tagline,.zi-intro__tagline-fallback{font-size:clamp(2.85rem,10.6vw,5.2rem)}}@media(max-width:560px){.zi-intro-section{--zi-intro-side-gap:2.5vw;--zi-intro-mobile-jumelle-width:clamp(86px,23vw,114px);--zi-intro-label-size:clamp(1.72rem,9.2vw,3.05rem)}.zi-intro__tagline,.zi-intro__tagline-fallback{font-size:clamp(2.6rem,10.2vw,4.6rem)}}@media(max-width:600px){.zi-intro__jumelle-mobile svg{top:var(--zi-intro-mobile-jumelle-head-top)}.zi-intro__labels{display:none}}@media(max-width:420px){.zi-intro-section{--zi-intro-side-gap:2.25vw;--zi-intro-mobile-jumelle-width:clamp(80px,24vw,102px);--zi-intro-label-size:clamp(1.45rem,8.85vw,2.55rem)}.zi-intro__tagline,.zi-intro__tagline-fallback{font-size:clamp(2.3rem,9.95vw,4.05rem)}}
