.hBw1pG_header{z-index:20;padding:calc(26 * var(--u) + env(safe-area-inset-top,0px)) var(--gut) 0;color:var(--blanc);pointer-events:none;transition:color var(--dur-m) var(--ease-overlay);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.hBw1pG_header a{pointer-events:auto}body[data-tone=light] .hBw1pG_header{color:var(--encre)}.hBw1pG_brand{align-items:center;gap:max(10px, calc(14 * var(--u)));font-family:var(--font-brand);font-size:max(20px, calc(26 * var(--u)));line-height:1;display:flex}.hBw1pG_mark{width:max(22px, calc(34 * var(--u)));height:auto}.hBw1pG_menu{gap:calc(39 * var(--u));margin-left:auto;margin-right:calc(100 * var(--u));align-items:flex-end;display:flex}.hBw1pG_menu a{font-weight:700;font-size:max(11px, calc(12 * var(--u)));letter-spacing:.04em;text-transform:uppercase;opacity:.85;transition:opacity var(--dur-s), border-color var(--dur-m);border-left:1px solid #0000;flex-direction:column;gap:2px;padding-left:6px;display:flex}.hBw1pG_menu a:hover,.hBw1pG_menu a:focus-visible,.hBw1pG_menu a[aria-current=page]{opacity:1;border-left-color:var(--turquoise)}.hBw1pG_menu i{font-style:normal;font-size:max(9px, calc(10 * var(--u)));opacity:.7;transition:color var(--dur-m), opacity var(--dur-m);font-weight:400}.hBw1pG_menu a:hover i,.hBw1pG_menu a:focus-visible i,.hBw1pG_menu a[aria-current=page] i{color:var(--turquoise);opacity:1}.hBw1pG_cta{border:1px solid var(--turquoise);color:inherit;font-weight:900;font-size:max(11px, calc(12 * var(--u)));letter-spacing:.06em;text-transform:uppercase;padding:calc(10 * var(--u)) calc(42 * var(--u));min-height:34px;transition:background var(--dur-m) var(--ease-overlay), color var(--dur-m) var(--ease-overlay);align-items:center;display:flex}.hBw1pG_cta:hover,.hBw1pG_cta:focus-visible{background:var(--turquoise);color:var(--encre)}.hBw1pG_header a:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:1080px){.hBw1pG_menu{display:none}}@media (max-width:560px){.hBw1pG_cta{display:none}}
.P0qsRa_wrap{height:100svh;position:relative;overflow:clip}.P0qsRa_track{will-change:transform;width:max-content;height:100%;display:flex}
.Zk3Gia_hero{background:var(--noir);width:100vw;height:100svh;color:var(--blanc);flex:0 0 100vw;position:relative;overflow:clip}.Zk3Gia_bg{background:url(/images/hero-bg.jpg) 100%/cover no-repeat;position:absolute;inset:0}.Zk3Gia_photo{opacity:0;width:100%;height:100%;transition:opacity var(--dur-l) ease;position:absolute;inset:0}.Zk3Gia_constellation{z-index:1;width:100%;height:100%;position:absolute;inset:0}.Zk3Gia_content{z-index:5;height:100%;padding:calc(120 * var(--u)) var(--gut) 0;flex-direction:column;justify-content:center;display:flex;position:relative}.Zk3Gia_eyebrow{font-weight:700;font-size:max(13px, calc(16 * var(--u)));letter-spacing:.02em;text-transform:uppercase;color:var(--turquoise);margin-bottom:calc(26 * var(--u));flex-direction:column;line-height:1.25;display:flex}.Zk3Gia_title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:calc(52 * var(--u))}.Zk3Gia_h1{font-size:max(42px, calc(150 * var(--u)));letter-spacing:-.035em;line-height:.76}.Zk3Gia_h2{margin-top:calc(18 * var(--u));font-size:max(30px, calc(104 * var(--u)));letter-spacing:-.035em;white-space:nowrap;line-height:1.08}.Zk3Gia_hl{background:var(--turquoise);color:var(--encre);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);margin-left:.04em;padding:0 .26em 0 .2em;display:inline-block}.Zk3Gia_text{max-width:calc(580 * var(--u));min-width:min(100%,300px);font-size:max(14px, calc(16.5 * var(--u)));color:var(--gris-clair);margin-bottom:calc(52 * var(--u));font-weight:300;line-height:1.45}.Zk3Gia_text strong{color:var(--blanc);font-weight:700}.Zk3Gia_btns{gap:calc(20 * var(--u)) max(12px, calc(20 * var(--u)));flex-wrap:wrap;display:flex}.Zk3Gia_btns .btn{padding:calc(15 * var(--u)) calc(26 * var(--u));min-width:calc(240 * var(--u));text-align:center}.Zk3Gia_ln{padding-bottom:.04em;display:block;overflow:hidden}.Zk3Gia_ln>span{animation:Zk3Gia_rise var(--dur-xl) var(--ease-reveal) both;animation-delay:calc(.3s + var(--i,0) * var(--stagger) * 1.5);display:inline-block}.Zk3Gia_fade{animation:Zk3Gia_fade var(--dur-xl) var(--ease-reveal) both;animation-delay:calc(.3s + var(--i,0) * var(--stagger) * 1.5)}@keyframes Zk3Gia_rise{0%{transform:translateY(110%)}}@keyframes Zk3Gia_fade{0%{opacity:0;transform:translateY(16px)}}@media (max-width:767px){.Zk3Gia_content{justify-content:flex-end;padding-bottom:48px}.Zk3Gia_h2{white-space:normal}.Zk3Gia_bg{opacity:.7}}@media (prefers-reduced-motion:reduce){.Zk3Gia_ln>span,.Zk3Gia_fade{animation:none}}
.tAdCea_panel{flex:0 0 100vw;justify-content:center;align-items:center;height:100svh;display:flex}.tAdCea_light{background:var(--fond-clair);color:var(--encre)}.tAdCea_dark{background:var(--noir);color:var(--blanc)}.tAdCea_title{gap:calc(10 * var(--u));font-family:var(--font-display);text-transform:uppercase;font-size:max(52px, calc(190 * var(--u)));letter-spacing:-.03em;flex-direction:column;line-height:.9;display:flex}.tAdCea_num{font-family:var(--font-ui);font-weight:700;font-size:max(20px, calc(48 * var(--u)));letter-spacing:0;color:var(--turquoise);opacity:0;transition:opacity var(--dur-l) var(--ease-reveal)}.tAdCea_ln{padding-bottom:.06em;display:block;overflow:hidden}.tAdCea_ln>span{transition:transform var(--dur-xl) var(--ease-reveal) .1s;display:inline-block;transform:translateY(110%)}.tAdCea_bar{height:max(4px, calc(10 * var(--u)));background:var(--turquoise);transform-origin:0;transition:transform var(--dur-xl) var(--ease-overlay) .35s;display:block;transform:scaleX(0)}.is-in .tAdCea_num{opacity:1}.is-in .tAdCea_ln>span{transform:none}.is-in .tAdCea_bar{transform:none}@media (prefers-reduced-motion:reduce){.tAdCea_num,.tAdCea_ln>span,.tAdCea_bar{transition:none}}
.Gv6K3a_panel{background:var(--fond-clair);width:100vw;height:100svh;color:var(--encre);flex:0 0 100vw;position:relative;overflow:clip}.Gv6K3a_axis{transform-origin:top;width:1px;transition:transform var(--dur-xl) var(--ease-overlay);background:#c3c3c3;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.Gv6K3a_ghost{top:calc(560 * var(--uy));z-index:3;opacity:.55;font-family:var(--font-display);text-transform:uppercase;font-size:calc(330 * var(--u));letter-spacing:-.03em;color:#d4d4d4;white-space:nowrap;pointer-events:none;line-height:.8;position:absolute}.Gv6K3a_titleLeft .Gv6K3a_ghost{left:calc(40 * var(--u))}.Gv6K3a_titleRight .Gv6K3a_ghost{left:calc(50% - 300 * var(--u))}.Gv6K3a_head{top:calc(88 * var(--uy));z-index:2;position:absolute}.Gv6K3a_titleLeft .Gv6K3a_head{right:calc(50% + 17 * var(--u));text-align:right}.Gv6K3a_titleRight .Gv6K3a_head{left:calc(50% + 24 * var(--u))}.Gv6K3a_num{font-weight:700;font-size:max(22px, calc(40 * var(--u)));color:var(--turquoise);margin-bottom:calc(10 * var(--u));opacity:0;transition:opacity var(--dur-l) var(--ease-reveal) .15s;line-height:1}.Gv6K3a_title{font-family:var(--font-display);text-transform:uppercase;font-size:max(34px, calc(80 * var(--u)));letter-spacing:-.03em;line-height:.86}.Gv6K3a_body{z-index:2;gap:calc(20 * var(--u));flex-direction:column;display:flex;position:absolute}.Gv6K3a_titleLeft .Gv6K3a_body{top:calc(328 * var(--uy));left:calc(50% + 17 * var(--u))}.Gv6K3a_titleRight .Gv6K3a_body{top:calc(334 * var(--uy));right:calc(50% + 16 * var(--u));text-align:right;align-items:flex-end}.Gv6K3a_text{width:calc(300 * var(--u));min-width:min(260px,80vw);font-size:max(14px, calc(16.5 * var(--u)));line-height:1.45}.Gv6K3a_text strong{font-weight:700}.Gv6K3a_photo{width:calc(536 * var(--u));aspect-ratio:536/321;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-xl) var(--ease-overlay) .45s;margin:0;overflow:hidden}.Gv6K3a_titleRight .Gv6K3a_photo{clip-path:inset(0 0 0 100%)}.Gv6K3a_photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-reveal) .45s;display:block;transform:scale(1.15)}.Gv6K3a_cta{z-index:2;top:calc(850 * var(--uy));min-width:calc(240 * var(--u));white-space:nowrap;text-align:center;padding:max(12px, calc(15 * var(--u))) max(18px, calc(26 * var(--u)))!important;position:absolute!important}.Gv6K3a_titleLeft .Gv6K3a_cta{left:calc(50% + 323 * var(--u))}.Gv6K3a_titleRight .Gv6K3a_cta{left:calc(409 * var(--u))}.Gv6K3a_cases{z-index:2;top:calc(944 * var(--uy));font-weight:700;font-size:max(11px, calc(13 * var(--u)));text-transform:uppercase;flex-direction:column;line-height:1.2;display:flex;position:absolute}.Gv6K3a_cases small{text-transform:none;color:#8d8d8d;font-size:.8em;font-weight:400}.Gv6K3a_titleLeft .Gv6K3a_cases{right:calc(50% + 17 * var(--u));text-align:left}.Gv6K3a_titleRight .Gv6K3a_cases{left:calc(50% + 24 * var(--u));align-items:flex-end}.Gv6K3a_cases:hover{color:var(--turquoise-profond)}.Gv6K3a_bolt{z-index:2;right:calc(68 * var(--u));top:calc(934 * var(--uy));width:max(16px, calc(24 * var(--u)));height:auto;position:absolute}.Gv6K3a_ln{padding-bottom:.04em;display:block;overflow:hidden}.Gv6K3a_ln>span{transition:transform var(--dur-xl) var(--ease-reveal);display:inline-block;transform:translateY(110%)}.Gv6K3a_ln+.Gv6K3a_ln>span{transition-delay:var(--stagger)}.Gv6K3a_text,.Gv6K3a_cta,.Gv6K3a_cases{opacity:0;transition:opacity var(--dur-l) var(--ease-reveal) .3s, transform var(--dur-l) var(--ease-reveal) .3s;transform:translateY(18px)}.Gv6K3a_cta,.Gv6K3a_cases{transition-delay:.65s}.is-in.Gv6K3a_panel .Gv6K3a_axis{transform:none}.is-in.Gv6K3a_panel .Gv6K3a_ln>span{transform:none}:is(.is-in.Gv6K3a_panel .Gv6K3a_num,.is-in.Gv6K3a_panel .Gv6K3a_text,.is-in.Gv6K3a_panel .Gv6K3a_cta,.is-in.Gv6K3a_panel .Gv6K3a_cases){opacity:1;transform:none}.is-in.Gv6K3a_panel .Gv6K3a_photo{clip-path:inset(0)}.is-in.Gv6K3a_panel .Gv6K3a_photo img{transform:none}@media (max-width:767px){.Gv6K3a_panel{flex-direction:column;justify-content:center;gap:20px;padding:80px 20px 40px;display:flex}.Gv6K3a_axis{display:none}.Gv6K3a_head,.Gv6K3a_body,.Gv6K3a_cta,.Gv6K3a_cases{text-align:left!important;align-items:flex-start!important;position:static!important}.Gv6K3a_ghost{font-size:34vw;top:auto;bottom:18%}.Gv6K3a_text{width:auto}.Gv6K3a_photo{width:100%}.Gv6K3a_bolt{top:auto;bottom:24px;right:20px}}@media (prefers-reduced-motion:reduce){.Gv6K3a_axis,.Gv6K3a_num,.Gv6K3a_ln>span,.Gv6K3a_text,.Gv6K3a_cta,.Gv6K3a_cases,.Gv6K3a_photo,.Gv6K3a_photo img{transition:none}}
.mr2mQW_band{padding:calc(120 * var(--u)) 0;background:var(--noir);border-top:1px solid var(--graphite);border-bottom:1px solid var(--graphite)}.mr2mQW_text{padding-inline:var(--gut);margin-bottom:calc(56 * var(--u));font-family:var(--font-mono);font-size:max(11px, calc(13 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--acier);text-align:center}.mr2mQW_marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mr2mQW_marquee:hover .mr2mQW_row{animation-play-state:paused}.mr2mQW_row{gap:calc(110 * var(--u));padding-right:calc(110 * var(--u));flex-shrink:0;align-items:center;margin:0;list-style:none;animation:32s linear infinite mr2mQW_marquee;display:flex}.mr2mQW_logo img{width:auto;height:auto;max-height:max(48px, calc(80 * var(--u)));max-width:max(110px, calc(180 * var(--u)));opacity:.75;transition:opacity var(--dur-m);display:block}.mr2mQW_logo:hover img{opacity:1}@keyframes mr2mQW_marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.mr2mQW_row{animation:none}}
.m4vdkW_section{padding:calc(135 * var(--u)) var(--gut) calc(110 * var(--u));color:var(--blanc);background:radial-gradient(40% 60% at 10% 40%,#ffffff09,#0000 70%),radial-gradient(30% 50% at 35% 80%,#ffffff08,#0000 70%),#121212;position:relative;overflow:clip}.m4vdkW_section>*{z-index:3;position:relative}.m4vdkW_section>.fx-grain{z-index:1;position:absolute}.m4vdkW_head{margin-left:calc(50% + 48 * var(--u));max-width:calc(540 * var(--u));min-width:min(100%,320px);margin-bottom:calc(82 * var(--u))}.m4vdkW_title{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:max(38px, calc(80 * var(--u)));letter-spacing:-.03em;white-space:nowrap;margin-bottom:calc(60 * var(--u));line-height:.86}.m4vdkW_intro{font-weight:300;font-size:max(14px, calc(16 * var(--u)));color:var(--gris-clair);white-space:pre-line;line-height:1.5}.m4vdkW_intro strong{color:var(--blanc);font-weight:700}.m4vdkW_list{border-top:1px solid #3a3a3a;margin:0;padding:0;list-style:none}.m4vdkW_item{border-bottom:1px solid #3a3a3a}.m4vdkW_row{width:100%;min-height:calc(86 * var(--u));padding:max(20px, calc(28 * var(--u))) calc(22 * var(--u));align-items:center;gap:calc(16 * var(--u));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.m4vdkW_row:focus-visible{outline:2px solid var(--turquoise);outline-offset:-2px}.m4vdkW_num{flex:0 0 calc(25 * var(--u));min-width:26px;font-weight:400;font-size:max(12px, calc(15 * var(--u)));color:var(--turquoise)}.m4vdkW_name{font-weight:700;font-size:max(16px, calc(20 * var(--u)));transition:transform var(--dur-l) var(--ease-reveal), color var(--dur-m);flex:1;line-height:1.25}.m4vdkW_row:hover .m4vdkW_name{transform:translateX(calc(12 * var(--u)))}.m4vdkW_icon{flex:none;width:18px;height:18px;position:relative}.m4vdkW_icon:before,.m4vdkW_icon:after{content:"";width:16px;height:2.5px;transition:rotate var(--dur-l) var(--ease-reveal), scale var(--dur-l) var(--ease-reveal);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.m4vdkW_icon:after{rotate:90deg}.m4vdkW_open .m4vdkW_icon:after{rotate:180deg;scale:0 1}.m4vdkW_open .m4vdkW_icon:before{rotate:180deg}.m4vdkW_panel{transition:grid-template-rows .8s var(--ease-reveal);grid-template-rows:0fr;display:grid}.m4vdkW_open .m4vdkW_panel{grid-template-rows:1fr}.m4vdkW_inner{grid-template-columns:calc(50% + 48 * var(--u)) 1fr;grid-template-areas:"text media"".cta";min-height:0;display:grid;overflow:hidden}.m4vdkW_text,.m4vdkW_media,.m4vdkW_cta{opacity:0;translate:0 calc(40 * var(--u));transition:opacity var(--dur-m) ease, translate var(--dur-m) var(--ease-reveal)}.m4vdkW_open .m4vdkW_text,.m4vdkW_open .m4vdkW_media,.m4vdkW_open .m4vdkW_cta{opacity:1;transition-duration:.9s;translate:none}.m4vdkW_open .m4vdkW_text{transition-delay:.15s}.m4vdkW_open .m4vdkW_media{transition-delay:.22s}.m4vdkW_open .m4vdkW_cta{transition-delay:.32s}.m4vdkW_text{max-width:calc(500 * var(--u));min-width:min(100%,280px);padding:calc(48 * var(--u)) 0 0 calc(62 * var(--u));font-weight:300;font-size:max(14px, calc(16 * var(--u)));color:var(--gris-clair);grid-area:text;line-height:1.5}.m4vdkW_text strong{color:var(--blanc);font-weight:700}.m4vdkW_media{margin-top:calc(48 * var(--u));aspect-ratio:845/387;clip-path:inset(0 0 100%);transition:opacity var(--dur-m) ease, translate var(--dur-m) var(--ease-reveal), clip-path var(--dur-m) var(--ease-reveal);grid-area:media;overflow:hidden}.m4vdkW_media img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease-reveal);display:block;scale:1.15}.m4vdkW_open .m4vdkW_media{clip-path:inset(0);transition-property:opacity,translate,clip-path;transition-duration:.9s,.9s,1.1s}.m4vdkW_open .m4vdkW_media img{scale:1}.m4vdkW_cta{margin:calc(32 * var(--u)) 0 calc(80 * var(--u));min-width:calc(240 * var(--u));text-align:center;color:var(--blanc);grid-area:cta;justify-self:start}.m4vdkW_head,.m4vdkW_item{opacity:0;transition:opacity .9s ease, translate .9s var(--ease-reveal);translate:0 30px}.m4vdkW_item{transition-delay:calc(.2s + var(--i,0) * var(--stagger))}.m4vdkW_in .m4vdkW_head,.m4vdkW_in .m4vdkW_item{opacity:1;translate:none}@media (max-width:900px){.m4vdkW_head{margin-left:0}.m4vdkW_inner{grid-template-columns:1fr;grid-template-areas:"text""media""cta"}.m4vdkW_text{max-width:none;padding-left:0}.m4vdkW_title{white-space:normal}}@media (prefers-reduced-motion:reduce){.m4vdkW_panel,.m4vdkW_text,.m4vdkW_media,.m4vdkW_media img,.m4vdkW_cta,.m4vdkW_head,.m4vdkW_item,.m4vdkW_name{transition:none!important}.m4vdkW_head,.m4vdkW_item{opacity:1;translate:none}}
