@font-face{font-family:Gelasio;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/gelasio-400.woff2)format("woff2")}@font-face{font-family:Gelasio;font-weight:400;font-style:italic;font-display:swap;src:url(../../../fonts/gelasio-400-italic.woff2)format("woff2")}@font-face{font-family:Gelasio;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/gelasio-700.woff2)format("woff2")}@font-face{font-family:Arimo;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/arimo-400.woff2)format("woff2")}@font-face{font-family:Arimo;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/arimo-700.woff2)format("woff2")}:root{--nuit:#111d35;--navy:#1b2a4a;--aube:#b8c4d6;--jour2:#f1efe8;--jour:#f7f6f3;--or:#c9a84c;--orc:#e3c777;--orl:#806722;--ord:#a88a35;--teal:#24727f;--encre:#2d2d2d;--gris:#6b7280;--fil:#e5e3dc;--fs:#b8c4d638;--serif:Georgia,Gelasio,"Times New Roman",serif;--sans:Arial,Arimo,"Helvetica Neue",Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--nuit);color:#fff;font:17px/1.6 var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}button{font:inherit}.w{max-width:1240px;margin:0 auto;padding-inline:20px}.lb{font:700 11.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase}:focus-visible{outline-offset:3px;outline:3px solid #3b9eae}section{padding-block:clamp(56px,8vw,120px);scroll-margin-top:0;position:relative}h2{font:700 clamp(25px,2.7vw,38px)/1.1 var(--serif);letter-spacing:-.015em;max-width:22ch}.bt{background:var(--or);min-height:52px;color:var(--nuit);font:700 16px var(--sans);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.tx{grid-template-columns:minmax(0,1fr);gap:16px clamp(32px,6vw,96px);margin-top:clamp(36px,5vw,72px);display:grid}.pp{gap:14px;max-width:58ch;display:grid}.cl{font:italic 400 clamp(20px,2.1vw,29px)/1.3 var(--serif);border-left:4px solid var(--or);max-width:30ch;margin-top:clamp(28px,4vw,52px);padding-left:22px}.sm{max-width:60ch;margin-top:16px}.st2{font:700 clamp(22px,2.4vw,34px)/1.15 var(--serif);letter-spacing:-.015em;max-width:24ch;margin-top:clamp(28px,4vw,52px)}@media (width>=900px){.w{padding-inline:40px}.tx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.jour,.jour2{color:var(--encre)}.jour{background:var(--jour)}.jour2{background:var(--jour2)}.jour h2,.jour2 h2,.jour .st2,.jour2 .st2,.jour .cl,.jour2 .cl{color:var(--navy)}.jour .lb,.jour2 .lb{color:var(--orl)}.aube{background:var(--aube);color:var(--navy)}.aube .lb{color:var(--navy);opacity:.78}.navy{background:var(--navy)}.navy .lb,.nuit .lb{color:var(--or)}.o{background:var(--nuit);flex-direction:column;min-height:100svh;padding-block:0 26px;display:flex}.o>.w{width:100%}.top{justify-content:space-between;align-items:center;gap:12px;padding-block:20px;display:flex}.top img{width:190px;height:auto;display:block}.og{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(22px,4vw,56px);display:grid}.o h1{font:700 clamp(28px,3.2vw,46px)/1.08 var(--serif);letter-spacing:-.015em;max-width:15ch}.o .ld{font:400 clamp(16px,1.3vw,18.5px)/1.55 var(--serif);color:var(--aube);max-width:46ch;margin-top:14px}.tr{flex-direction:column;gap:clamp(4px,.8vw,10px);margin-inline:-4px;display:flex}.tr .lb{color:var(--or);padding-left:4px}.tr span{font:700 clamp(38px,10.8vw,104px)/1 var(--serif);letter-spacing:-.035em;white-space:nowrap;padding:0 4px .08em;animation:2.6s cubic-bezier(.2,.7,.2,1) .35s backwards flou,2.6s .35s backwards voile;display:block}.tr .a span{color:var(--aube);filter:blur(6px);opacity:.62}.tr .b span{color:#fff;filter:blur(2.2px);opacity:.88}.tr .c span{color:var(--orc)}.tr .a span{--f:blur(22px);--o:.2}.tr .b span{--f:blur(18px);--o:.25}.tr .c span{--f:blur(14px);--o:.3}@keyframes flou{0%{filter:var(--f)}}@keyframes voile{0%{opacity:var(--o)}}.of{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:8px;display:flex}.of small{font:400 15px var(--sans);color:var(--aube)}.tp{align-items:center;gap:8px 20px;display:flex}.m{background:var(--nuit);padding-top:clamp(36px,5vw,72px)}.m h2{margin-top:10px}.ml{border-bottom:1px solid var(--fs);margin-top:clamp(22px,3vw,40px)}.ml li{border-top:1px solid var(--fs);opacity:0;grid-template-columns:clamp(38px,5vw,76px) minmax(0,1fr);align-items:start;gap:0 clamp(10px,2vw,28px);padding:clamp(14px,1.7vw,22px) 0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(16px)}.in .ml li{opacity:1;transform:none}.ml li:nth-child(2){transition-delay:.12s}.ml li:nth-child(3){transition-delay:.24s}.ml li:nth-child(4){transition-delay:.36s}.ml li:nth-child(5){transition-delay:.48s}.ml b{font:700 clamp(34px,4.2vw,60px)/.95 var(--serif);color:var(--or);letter-spacing:-.03em}.ml div{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ml .q{font:700 11.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aube)}.ml strong{font:700 clamp(20px,2.2vw,30px)/1.14 var(--serif);letter-spacing:-.012em}.ml .s{color:var(--aube);max-width:56ch;font-size:16px;line-height:1.5}@media (width>=900px){.ml div{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:6px 40px}.ml .q{grid-column:1/-1}}.mc{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:26px;display:flex}.mc a.t{font:700 16px var(--sans);color:var(--orc);align-items:center;min-height:44px;display:inline-flex}.pl{margin-top:clamp(40px,5vw,72px)}.pl ol{border-bottom:1px solid var(--fs);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px;display:grid}.pl a{border-top:1px solid var(--fs);min-height:48px;font:400 clamp(16px,1.4vw,19px)/1.2 var(--serif);align-items:baseline;gap:10px;padding:12px 0;text-decoration:none;display:flex}.pl a b{font:700 18px var(--serif);color:var(--or)}@media (hover:hover){.pl a:hover{color:var(--orc)}}@media (width>=900px){.pl ol{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ml li{opacity:1;transform:none}}.s3 h2{margin-top:10px}.s3 .hp{color:var(--aube);max-width:56ch;margin-top:14px;font-size:16px}.tg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:clamp(20px,3vw,36px);display:grid}.ti{background:var(--nuit);border:1px solid var(--fs);color:#fff;text-align:left;min-height:clamp(92px,9vw,128px);font:700 clamp(16px,1.4vw,20px)/1.16 var(--serif);letter-spacing:-.01em;cursor:pointer;border-radius:8px;align-items:flex-end;padding:34px 14px 14px;text-decoration:none;transition:background .45s,color .45s,border-color .45s;display:flex;position:relative}.ti:before{content:"";border:1.5px solid var(--or);width:9px;height:9px;transition:background .4s;position:absolute;top:14px;left:14px;transform:rotate(45deg)}.ti.on{background:var(--jour);color:var(--navy);border-color:var(--jour)}.ti.on:before{background:var(--or)}@media (hover:hover){.ti:hover{border-color:var(--or)}}.tl{color:var(--orc)}.pan{background:var(--jour);color:var(--encre);border-top:3px solid var(--or);border-radius:8px;margin-top:10px;padding:clamp(20px,3vw,36px);animation:.6s cubic-bezier(.2,.7,.2,1) both up}@keyframes up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.navy .pan .lb{color:var(--orl)}.pan h3{font:700 clamp(21px,2.1vw,29px)/1.14 var(--serif);letter-spacing:-.015em;color:var(--navy);margin-top:8px}.pg{border-top:1px solid var(--fil);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px clamp(20px,3vw,44px);margin-top:18px;padding-top:18px;display:grid}.pc .lb{margin-bottom:6px}.pc p{font-size:16px;line-height:1.55}.pc p+p{margin-top:10px}.pc.wide{grid-column:1/-1}.pc.wide p{font:400 18px/1.55 var(--serif);max-width:64ch}.dc p{color:var(--navy);font-weight:700}.navy .pan .ec .lb{color:var(--gris)}.ec p{color:var(--gris);text-decoration:line-through;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-decoration-thickness:2px}@media (width>=900px){.tg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.c4{padding-top:clamp(12px,3vw,40px);overflow:hidden}.c4 .fr{font:700 12.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aube)}.c4 .bg{font:700 clamp(48px,11.5vw,160px)/.92 var(--serif);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;margin:6px 0 0 -2px}.c4 .bg em{color:var(--orc);font-style:normal}.c4 svg{width:100vw;height:clamp(80px,13vw,190px);margin-top:-1.4vw;margin-left:calc(50% - 50vw);display:block}.c4 path{fill:none;stroke:var(--or);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.3,.7,.2,1)}.c4.in path{stroke-dashoffset:0}.c4 .tx{margin-top:clamp(18px,3vw,36px)}.c4 .tx p{color:var(--aube);max-width:54ch}.c4 .tx .lb{margin-bottom:8px}.tmw{margin-top:clamp(44px,6vw,84px)}.tmw>.lb{color:var(--aube)}.tm{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:14px;display:grid}.tm li{color:var(--aube);border:1.5px dashed #b8c4d673;border-radius:8px;gap:8px;padding:16px;display:grid}.tm p{font:italic 400 16px/1.4 var(--serif)}.tm span{font-size:13px}.ph{font:700 clamp(34px,6.2vw,88px)/1 var(--serif);letter-spacing:-.035em;margin-top:10px}.ph span{transition:filter 1.8s cubic-bezier(.2,.7,.2,1),opacity 1.8s;display:block}.ph .f{filter:blur(3px);opacity:.5}.c5 .pp p{color:var(--navy)}.chn{border-bottom:1px solid var(--navy);grid-template-columns:minmax(0,1fr);margin-top:clamp(32px,4.4vw,60px);display:grid}.chn li{border-top:1px solid var(--navy);grid-template-columns:34px minmax(0,1fr);gap:0 10px;padding:16px 0;display:grid}.chn b{font:700 26px/1 var(--serif);opacity:.5}.chn .lb{opacity:.78;display:block}.chn strong{font:700 clamp(20px,1.7vw,24px)/1.15 var(--serif);margin-top:6px;display:block}.chn p{margin-top:6px;font-size:15.5px;line-height:1.5}.chn li:last-child b{opacity:1}@media (width>=900px){.chn{border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 22px}.chn li{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.chn li:last-child{border-top:3px solid var(--navy)}}.c5 .cl{color:var(--navy);border-left-color:var(--navy)}.gc{margin-top:clamp(56px,8vw,110px)}.g2{grid-template-columns:minmax(0,1fr);gap:22px clamp(32px,6vw,96px);margin-top:clamp(20px,3vw,36px);display:grid}.g2 strong{font:700 clamp(26px,3.4vw,46px)/1.05 var(--serif);letter-spacing:-.02em;margin-bottom:10px;display:block}.g2 .ge{opacity:.62}.g2 p{max-width:52ch}@media (width>=900px){.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.c5 .st2{color:var(--navy)}.c6{overflow:hidden}.wk{font:700 clamp(36px,7.4vw,104px)/1 var(--serif);letter-spacing:-.04em;color:var(--navy);white-space:nowrap;margin:8px 0 0 -2px}.tk{width:100vw;height:clamp(26px,3.6vw,48px);margin:clamp(14px,2vw,24px) 0 0 calc(50% - 50vw);padding-inline:20px;display:flex}.tk i{flex:1 1 0;justify-content:center;align-items:flex-end;display:flex}.tk i:before{content:"";background:var(--navy);transform-origin:50% 100%;border-radius:2px;width:clamp(2px,.3vw,4px);height:62%;transition:transform .5s cubic-bezier(.3,1.4,.5,1);transform:scaleY(0)}.c6.in .tk i:before{transform:scaleY(1)}.tk i:nth-child(13n+4):before,.tk i:nth-child(13n+9):before{height:80%}.tk i:nth-child(13n):before{background:#3b9eae;height:100%}.tk i:nth-child(52):before{background:var(--or);width:clamp(4px,.5vw,7px);height:100%}.lg{flex-wrap:wrap;gap:8px 24px;margin-top:14px;font-size:14px;display:flex}.lg li{align-items:center;gap:8px;display:flex}.lg li:before{content:"";background:var(--navy);border-radius:2px;width:3px;height:14px}.lg .w1{color:var(--navy);font-weight:700}.lg .w2:before{height:18px}.lg .w3:before{background:#3b9eae;height:20px}.lg .w4:before{background:var(--or);width:5px;height:20px}.st{border-bottom:1px solid var(--navy);grid-template-columns:minmax(0,1fr);margin-top:clamp(28px,4vw,52px);display:grid}.st>li{border-top:1px solid var(--navy);grid-template-columns:clamp(40px,5vw,70px) minmax(0,1fr);align-items:baseline;gap:0 12px;padding:18px 0;display:grid}.st b{font:400 clamp(36px,4.2vw,60px)/.9 var(--serif);color:var(--ord)}.st strong{font:700 clamp(21px,1.9vw,26px)/1.15 var(--serif);color:var(--navy);display:block}.st span{margin-top:4px;font-size:16px;line-height:1.5;display:block}.st ul{gap:6px;margin-top:10px;display:grid}.st ul li{color:var(--navy);padding-left:20px;font-size:15.5px;font-weight:700;position:relative}.st ul li:before{content:"";background:var(--or);width:8px;height:8px;position:absolute;top:.5em;left:1px;transform:rotate(45deg)}@media (width>=900px){.st{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.st>li{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}}.nt{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 28px;margin-top:clamp(28px,4vw,52px);display:grid}.nt li{border-top:1px solid #d9d6cc;padding:16px 0}.nt p{margin-top:6px;font-size:16px;line-height:1.55}.sj{margin-top:clamp(56px,8vw,110px)}.dm{border-bottom:1px solid var(--navy);grid-template-columns:minmax(0,1fr);margin-top:clamp(22px,3vw,40px);display:grid}.dm li{border-top:1px solid var(--navy);grid-template-columns:34px minmax(0,1fr);gap:2px 8px;padding:14px 0;display:grid}.dm .lb{grid-row:1/span 3;padding-top:5px}.dm strong{font:700 clamp(19px,1.6vw,23px)/1.15 var(--serif);color:var(--navy)}.dm em{font:italic 400 17px/1.3 var(--serif);color:var(--navy)}.dm p{font-size:15px;line-height:1.5}.dm p span{color:var(--gris)}.dm li:nth-child(3) strong,.dm li:nth-child(6) strong{color:var(--teal)}@media (width>=900px){.dm{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.tk{padding-inline:40px}}@media (prefers-reduced-motion:reduce){.tk i:before{transform:none}}.c9{border-top:1px solid #d9d6cc}.c9>.w>h2{margin-top:10px}.rf{border-bottom:1px solid var(--navy);margin-top:clamp(18px,2.6vw,32px)}.rf li{border-top:1px solid var(--navy);font:400 clamp(20px,2.3vw,31px)/1.2 var(--serif);letter-spacing:-.012em;color:var(--navy);padding:clamp(14px,1.6vw,20px) 0}.qi{margin-top:clamp(56px,8vw,110px)}.sg{align-items:center;gap:16px;margin-top:22px;font-size:15px;line-height:1.5;display:flex}.sg img{object-fit:cover;object-position:50% 25%;border:2px solid var(--or);border-radius:50%;flex:none;width:84px;height:84px}.sg strong{font:700 19px/1.2 var(--serif);color:var(--navy)}.c8 h2{margin-top:10px}.c8 .two{max-width:none;margin-top:18px}@media (width>=900px){.c8 .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px clamp(32px,6vw,96px)}}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.cp{margin-top:clamp(24px,3vw,40px)}.cp>summary,.mf summary{border:1.5px solid var(--navy);min-height:54px;font:700 16px var(--sans);color:var(--navy);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.cp>summary:after,.mf summary:after{content:"";border-right:2px solid var(--or);border-bottom:2px solid var(--or);flex:none;width:10px;height:10px;transition:transform .3s;transform:rotate(45deg)translateY(-3px)}details[open]>summary:after{transform:rotate(-135deg)translateY(-3px)}.cpg{grid-template-columns:minmax(0,1fr);gap:40px clamp(32px,5vw,72px);margin-top:26px;display:grid}.cpg h3{font:700 clamp(21px,1.9vw,26px)/1.15 var(--serif);color:var(--navy)}.cpg .su{color:var(--gris);margin-top:4px;font-size:15px}.cy{border-bottom:1px solid var(--navy);margin-top:14px}.cy li{border-top:1px solid var(--navy);grid-template-columns:30px minmax(0,1fr);gap:2px 8px;padding:13px 0;display:grid}.cy b{font:400 26px/1 var(--serif);color:var(--ord);grid-row:1/span 4}.cy strong{font:400 19px/1.2 var(--serif);letter-spacing:.02em;color:var(--navy)}.cy .k strong{font-weight:700}.cy em{font:italic 400 17px/1.3 var(--serif);color:var(--navy)}.cy p{font-size:15px}.cy p span{color:var(--gris);font-size:13px;display:block}.dn{margin-top:16px;font-size:15px;line-height:1.55}.dn strong{color:var(--navy)}.py{gap:8px;margin-top:14px;display:grid}.py li{border:1px solid var(--navy);background:#fff;border-radius:8px;width:100%;margin-inline:auto;padding:14px 16px}.py .n3{background:var(--navy);color:#fff}.py .n3 .lb{color:var(--orc)}.py .n3 strong,.py .n3 dd{color:#fff}.py .n3 dt{color:var(--orc)}.py .n0{border-bottom:3px solid var(--or)}.py strong{font:400 20px/1.2 var(--serif);letter-spacing:.03em;color:var(--navy);margin-top:4px;display:block}.py .n3 strong,.py .n0 strong{font-weight:700}.py dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px 16px;margin-top:10px;display:grid}.py dt{color:var(--orl);font-size:12.5px}.py dd{font-size:15px;line-height:1.4}.py dd em{font:italic 400 16px/1.3 var(--serif)}@media (width>=900px){.cpg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.py .n3{width:64%}.py .n2{width:76%}.py .n1{width:88%}}.ot{margin-top:clamp(56px,8vw,110px)}.dsp{max-width:34em;margin-top:clamp(20px,3vw,32px)}.st3{font:400 clamp(19px,1.8vw,23px)/1.35 var(--serif);color:var(--navy)}.ou{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 28px;margin-top:clamp(20px,3vw,36px);display:grid}.ou li{border-top:1px solid var(--navy);padding:16px 0}.ou strong{font:700 clamp(20px,1.7vw,24px)/1.15 var(--serif);color:var(--navy)}.ou p{margin-top:6px;font-size:16px;line-height:1.55}.sq{font-family:var(--serif);letter-spacing:-.02em;gap:4px;margin-top:clamp(24px,3vw,40px);display:grid}.sq span:first-child{color:var(--gris);filter:blur(.8px);font-size:clamp(19px,2vw,28px)}.sq span:nth-child(2){color:var(--navy);font-size:clamp(23px,2.7vw,38px)}.sq span:nth-child(3){color:var(--navy);font-size:clamp(29px,3.9vw,56px);font-weight:700;line-height:1.05}.ia{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px 28px;margin-top:clamp(22px,3vw,40px);display:grid}.ia>li{border-top:3px solid var(--or);align-content:start;gap:12px;padding-top:14px;display:grid}.ia strong{font:700 clamp(19px,1.6vw,22px)/1.2 var(--serif);color:var(--navy)}.ia p{margin-top:4px;font-size:15.5px;line-height:1.5}.ia .a p{color:var(--gris)}.ia .c p{color:var(--navy);font-weight:700}.fz{grid-template-columns:minmax(0,1fr);margin-top:clamp(28px,4vw,52px);display:grid}.fz li{border-top:1px solid var(--navy);grid-template-columns:76px minmax(0,1fr);gap:0 12px;padding:14px 0;display:grid}.fz b{font:400 28px/1.1 var(--serif);color:var(--navy)}.fz li:last-child b{font-weight:700}.fz li:last-child{border-top:3px solid var(--or)}.fz p{margin-top:4px;font-size:15px;line-height:1.5}@media (width>=900px){.fz{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 22px}.fz li{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.fz b{font-size:clamp(30px,3vw,44px)}}.mf{background:var(--nuit);color:#fff;border-left:4px solid var(--or);border-radius:0 8px 8px 0;margin-top:clamp(36px,5vw,64px);padding:clamp(22px,4vw,56px)}.jour .mf .lb{color:var(--or)}.m1{font:700 clamp(24px,2.9vw,40px)/1.1 var(--serif);letter-spacing:-.015em;max-width:20ch;margin-top:12px}.mf details{margin-top:20px}.mf summary{border-color:var(--or);color:#fff;background:0 0;max-width:340px}.mb{color:#e5e3dc;gap:14px;max-width:70ch;margin-top:20px;display:grid}.mb .hi{font:italic 400 clamp(20px,2vw,25px)/1.3 var(--serif);color:var(--orc)}.mb .mi{color:#fff;border-top:1px solid #c9a84c80;padding-top:14px}.mb .sg2{color:var(--aube);font-size:14px}.va{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0 22px;margin-top:clamp(20px,3vw,36px);display:grid}.va li{border-top:1px solid var(--navy);grid-template-columns:28px minmax(0,1fr);gap:0 8px;padding:14px 0;display:grid}.va b{font:400 24px/1.1 var(--serif);color:var(--ord)}.va strong{font:700 clamp(19px,1.6vw,22px)/1.15 var(--serif);color:var(--navy)}.va p{margin-top:4px;font-size:15.5px}.va span{color:var(--gris);margin-top:4px;font-size:13.5px;display:block}.ind{max-width:58ch;margin-top:clamp(28px,4vw,52px)}.ind p{margin-top:6px}.c7{border-top:1px solid #d9d6cc;padding-bottom:clamp(96px,10vw,150px)}.mn{font:700 clamp(38px,8vw,112px)/.98 var(--serif);letter-spacing:-.04em;color:var(--navy);margin:8px 0 0 -2px}.mn em{color:var(--ord);font-style:normal}.fa{border-bottom:1px solid var(--navy);grid-template-columns:minmax(0,1fr);margin-top:clamp(20px,3vw,36px);display:grid}.fa li{border-top:1px solid var(--navy);font:700 clamp(19px,1.8vw,24px)/1.2 var(--serif);color:var(--navy);padding:14px 0}.fa li span{font:400 15.5px/1.5 var(--sans);color:var(--encre);margin-top:4px;display:block}@media (width>=900px){.fa{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}}.fw{grid-template-columns:minmax(0,1fr);gap:28px clamp(32px,6vw,96px);margin-top:clamp(40px,6vw,84px);display:grid}@media (width>=900px){.fw{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.rc{border-left:4px solid var(--or);margin-top:18px;padding-left:18px}.rc p{margin-top:6px;font-size:16px}.rc .rs{color:var(--gris);font-size:14.5px}.fm{border:1px solid var(--fil);border-top:3px solid var(--or);background:#fff;border-radius:8px;padding:clamp(20px,3vw,36px)}.fq{font:700 clamp(22px,2.3vw,32px)/1.12 var(--serif);letter-spacing:-.015em;color:var(--navy);margin-top:10px;display:block}.fh{color:var(--gris);margin-top:6px;font-size:15px}.fm textarea,.fm input[type=text],.fm input[type=email]{width:100%;font:400 16px/1.5 var(--sans);color:var(--encre);border:1.5px solid var(--gris);background:#fff;border-radius:4px;margin-top:12px;padding:14px;display:block}.fm textarea{resize:vertical;min-height:120px}.fb{flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:16px;display:flex}.fm .bt{background:var(--navy);color:#fff}.lk{min-height:44px;color:var(--teal);font:400 16px var(--sans);cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}.op{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin-top:14px;display:grid}.op label{cursor:pointer;display:block;position:relative}.op input{opacity:0;width:1px;height:1px;position:absolute}.op span{border:1.5px solid var(--gris);min-height:50px;color:var(--encre);border-radius:4px;align-items:center;padding:10px 14px;font-size:16px;transition:background .25s,color .25s,border-color .25s;display:flex}.op input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.op input:focus-visible+span{outline-offset:2px;outline:3px solid #3b9eae}.fi{gap:4px;margin-top:6px;display:grid}.fi label{font:700 14px var(--sans);color:var(--navy);margin-top:12px;display:block}.fi label span{color:var(--gris);font-weight:400}.fi input{margin-top:6px!important}.no{color:var(--gris);margin-top:12px;font-size:13.5px}#f .no{color:var(--navy);margin-top:14px;font-size:15px;font-weight:700;line-height:1.5}.ts{margin-top:16px}footer{background:var(--nuit);color:var(--aube);padding:28px 0 96px;font-size:13px}footer .w{flex-wrap:wrap;justify-content:space-between;gap:10px 40px;display:flex}footer em{font:italic 400 15px var(--serif);color:var(--jour)}.bb{z-index:20;padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fs);background:#111d35f7;justify-content:space-between;align-items:center;gap:10px;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bb.on{transform:none}.bb span{min-width:0}.bb b{color:#fff;font:700 15px var(--serif);display:block}.bb i{font:normal 400 12.5px/1.3 var(--sans);color:var(--aube);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bb .bt{white-space:nowrap;flex:none;min-height:46px;padding:0 14px;font-size:14px}@media (width>=900px){.bb{border:1px solid var(--fs);border-radius:8px;gap:18px;padding:12px 14px 12px 18px;bottom:24px;left:auto;right:24px}.bb .bt{padding:0 20px;font-size:15px}}footer .ec2{color:var(--orc);font-size:14px}.ecp{z-index:60;background:#111d35bd;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ecp[hidden]{display:none}@keyframes ecup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ecb{background:var(--jour);width:100%;max-width:520px;color:var(--encre);border-top:3px solid var(--or);padding:26px 20px calc(26px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;gap:10px;animation:.45s cubic-bezier(.2,.7,.2,1) both ecup;display:grid;position:relative}.ecb .lb{color:var(--orl)}.ecb h2{color:var(--navy);max-width:18ch;font-size:clamp(23px,2.4vw,30px)}.ecb p{margin:0;font-size:16px}.ecb label{font:700 14px var(--sans);color:var(--navy);margin-top:6px}.ecb input{box-sizing:border-box;width:100%;font:400 16px var(--sans);border:1.5px solid var(--fil);color:var(--encre);background:#fff;border-radius:4px;padding:14px}.ecb .bt{background:var(--navy);color:#fff;margin-top:6px}.ecb .no{color:var(--orl);font-size:14.5px}.ecx{min-height:44px;color:var(--teal);font:700 15px var(--sans);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline;position:absolute;top:12px;right:16px}@media (width>=900px){.ecp{align-items:center}.ecb{border-radius:8px;padding:36px}}@media (prefers-reduced-motion:reduce){.ecb{animation:none}}.fi2{border-top:1px solid var(--fil);margin-top:18px}.fi2>summary{min-height:48px;font:700 16px var(--sans);color:var(--teal);align-items:center;gap:10px;display:flex}.fi2>summary:before{content:"";border-right:2px solid var(--or);border-bottom:2px solid var(--or);width:8px;height:8px;transition:transform .3s;transform:rotate(-45deg)}.fi2[open]>summary:before{transform:rotate(45deg)}.fg{grid-template-columns:minmax(0,1fr);gap:22px clamp(28px,4vw,56px);padding:6px 0 4px;display:grid}.fg .lb{margin-bottom:8px}.fl{gap:9px;display:grid}.fl li{padding-left:20px;font-size:15.5px;line-height:1.5;position:relative}.fl li:before{content:"";background:var(--or);width:8px;height:8px;position:absolute;top:.5em;left:1px;transform:rotate(45deg)}.chp{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.chp span{border:1px solid var(--navy);color:var(--navy);background:#fff;border-radius:4px;padding:6px 10px;font-size:13.5px}.chp span+span{margin-left:22px;position:relative}.chp span+span:before{content:"";background:var(--or);width:22px;height:1.5px;position:absolute;top:50%;left:-22px}.fg p{margin-top:10px;font-size:15.5px;line-height:1.5}.po{border-left:3px solid var(--or);margin-top:16px;padding-left:16px}.po p{font:400 17px/1.45 var(--serif);color:var(--navy);margin-top:4px}@media (width>=900px){.fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pf{margin-top:clamp(20px,3vw,36px)}.pf .fi2{border-top-color:var(--fs)}.pf .fi2>summary{color:var(--orc)}.pf .fg{background:var(--jour);color:var(--encre);border-top:3px solid var(--or);border-radius:8px;margin-top:6px;padding:clamp(18px,3vw,32px)}.navy .pf .fg .lb{color:var(--orl)}.pan.pcx{background:var(--navy);color:#fff;padding:clamp(20px,3vw,36px) 0;overflow:hidden}.pan.pcx .w{padding-inline:clamp(20px,3vw,36px)}.pan.pcx .lb{color:var(--or)}.c4 .bg{font-size:clamp(44px,8vw,112px)}.ph .f{color:var(--gris);filter:none!important;opacity:1!important}.c5:not(.in) .ph .n{filter:none!important;opacity:1!important}.g2 .ge strong,.sq span:first-child{filter:none!important}.ph{font-size:clamp(32px,5vw,64px)}.wk{font-size:clamp(34px,5.4vw,72px)}.mn{font-size:clamp(36px,6vw,80px)}@media (prefers-reduced-motion:reduce){.c5:not(.in) .ph .n{filter:none;opacity:1}}.mo-w{margin-top:clamp(32px,4vw,56px)}.mo{text-align:left;border:1.5px solid var(--or);max-width:600px;min-height:56px;color:var(--navy);cursor:pointer;background:0 0;border-radius:4px;gap:6px;padding:14px 22px;transition:background .3s;display:inline-grid}.mo span{font:700 16px var(--sans)}.mo span:after{content:" →"}.mo small{font:400 14px/1.45 var(--sans);color:var(--encre)}.mo:hover{background:#c9a84c1f}html.lyo{overflow:hidden}.ly{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--jour);animation:.45s cubic-bezier(.2,.7,.2,1) both lyin;position:fixed;inset:0;overflow-y:auto}.ly[hidden]{display:none}@keyframes lyin{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lyh{z-index:3;background:var(--nuit);border-bottom:2px solid var(--or);position:sticky;top:0}.lyh .w{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-block:8px;display:flex}.lyh .lb{color:var(--orc);margin:0}.lyx{color:#fff;min-height:44px;font:700 15px var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;text-decoration:underline}.lyc{min-height:calc(100% - 62px);padding-block:clamp(32px,5vw,80px) clamp(48px,7vw,110px)}.lyc .lyt{margin-top:0}.lyf{border-top:1px solid #1b2a4a2e;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(40px,5vw,64px);padding-top:24px;display:flex}.lyf .lyb{color:var(--navy)}@media (prefers-reduced-motion:reduce){.ly{animation:none}}.lyp{max-width:62ch;margin-top:16px;font-size:17px;line-height:1.6}.dq{margin:0}.dq blockquote{margin-inline:0}.dq figcaption{font:700 11.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-top:10px;padding-left:26px}.rg{font:400 13.5px/1.55 var(--sans);color:var(--gris);max-width:62ch;margin-top:14px}.rgl{min-height:44px;font:700 13.5px var(--sans);color:var(--teal);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rgf{color:inherit;font-weight:400}.rg .rgl{align-items:center;margin-top:2px;display:flex}.lgs{max-width:68ch;margin-top:clamp(24px,3vw,36px);padding-block:0}.lgs h3{font:700 clamp(18px,1.6vw,21px)/1.25 var(--serif);color:var(--navy)}.lgs p{font:400 16px/1.6 var(--sans);color:var(--encre);margin-top:8px}.lgm{font:400 13px var(--sans);color:var(--gris);margin-top:28px}.cr{margin:clamp(28px,4vw,48px) 0 0;position:relative}.crs{background:var(--nuit);color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(18px,3vw,36px);display:grid;position:relative;overflow:hidden}@media (width>=900px){.crs{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,3vw,44px)}}.crt{position:relative}.crh{font:700 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aube);align-items:center;gap:10px;margin-bottom:14px;display:flex}.crh i{background:#e5403a;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite crrec;box-shadow:0 0 #e5403a80}@keyframes crrec{0%{box-shadow:0 0 #e5403a8c}to{box-shadow:0 0 0 8px #e5403a00}}.crl{gap:10px;display:grid}.crl li{font:400 15px/1.5 var(--sans);color:#ffffffdb;grid-template-columns:76px minmax(0,1fr);gap:10px;transition:opacity 1.2s;display:grid}.crl b{font:700 11px/2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--orc);opacity:.85}.crl mark{color:inherit;background:linear-gradient(#0000 58%,#c9a84c00 58%);border-radius:2px;padding:0 1px;transition:background .5s,color .5s}.crl mark.hl{color:#fff;background:linear-gradient(#0000 56%,#c9a84c6b 56%)}.crl{transition:opacity 1.4s}.cr.dim .crl{opacity:.34}.cr.dim .crl mark.hl{background:linear-gradient(#0000 56%,#c9a84c38 56%)}.crscan{background:linear-gradient(90deg,transparent,var(--or) 18%,var(--orc) 50%,var(--or) 82%,transparent);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:-6px;right:-6px;box-shadow:0 0 14px 2px #c9a84c8c}.crp{background:var(--jour);color:var(--encre);border-top:3px solid var(--or);border-radius:8px;gap:6px;padding:clamp(16px,2.2vw,26px);display:grid;box-shadow:0 18px 40px -18px #0009}.crph{border-bottom:1.5px solid var(--navy);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:10px;display:flex}.crph strong{font:700 clamp(18px,1.7vw,22px)/1.2 var(--serif);color:var(--navy)}.crph span{font:400 12.5px var(--sans);color:var(--gris)}.crp .lb{color:var(--orl);margin-top:8px;font-size:10.5px}.crx{font:400 15px/1.45 var(--sans);color:var(--encre)}.cra{gap:6px;display:grid}.cra li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 8px;display:grid}.cra em{font:700 11px/1.6 var(--sans);border:1px solid var(--fil);color:var(--navy);white-space:nowrap;border-radius:4px;padding:1px 7px;font-style:normal}.cra em.g{border-color:var(--or);color:var(--orl)}.crv{border-top:1px solid var(--fil);font:700 14px var(--sans);color:var(--teal);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.crv svg{fill:none;width:20px;height:20px;stroke:var(--teal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.crv circle{stroke-dasharray:57;stroke-dashoffset:57px}.crv path{stroke-dasharray:14;stroke-dashoffset:14px}.crf{border:1px solid var(--fil);border-top:3px solid var(--navy);background:#fff;border-radius:8px;margin-top:14px;padding:clamp(14px,2vw,22px)}.crfh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.crfh strong{font:700 clamp(17px,1.6vw,20px)/1.2 var(--serif);color:var(--navy)}.crfh span{font:400 12.5px var(--sans);color:var(--gris)}.crf li{border-top:1px solid var(--fil);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 8px;padding:9px 0 12px;display:grid;position:relative}.crf b{font:700 15px/1.3 var(--serif);color:var(--navy)}.crf em{font:700 11px/1.6 var(--sans);border:1px solid var(--fil);color:var(--navy);white-space:nowrap;border-radius:4px;padding:1px 7px;font-style:normal}.crf em.g{border-color:var(--or);color:var(--orl)}.crf u{height:3px;width:var(--p);background:var(--navy);transform-origin:0;border-radius:2px;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.crf li:first-child u{background:var(--or)}.crc{font:italic 400 clamp(16px,1.5vw,19px)/1.45 var(--serif);color:var(--navy);border-left:3px solid var(--or);margin-top:14px;padding-left:16px}.crr{min-height:44px;color:var(--teal);font:700 13.5px var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:6px 0 0 auto;padding:0 4px;text-decoration:underline;display:block}.crr[hidden]{display:none}.crp{transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s}.cr.ok .crp{transform:translateY(-4px);box-shadow:0 26px 50px -18px #000000b3,0 0 0 1px #c9a84c59}@media (width<=560px){.crl li{grid-template-columns:minmax(0,1fr);gap:0}.crl b{line-height:1.6}.cra li,.crf li{flex-wrap:wrap;gap:4px 6px;display:flex}.cra li span,.crf li b{flex-basis:100%}.crf li{padding-bottom:14px}}.crfly{z-index:5;pointer-events:none;font:400 15px/1.5 var(--sans);color:var(--orc);text-shadow:0 0 18px #e3c7778c;white-space:nowrap;will-change:transform,opacity,filter;margin:0;position:absolute}.cr.arm .crl li,.cr.arm .crx,.cr.arm .crv,.cr.arm .crf li{opacity:0}.cr.done .crl li,.cr.done .crx,.cr.done .crv,.cr.done .crf li{opacity:1}.cr.done .crv circle,.cr.done .crv path{stroke-dashoffset:0}.cr.done .crf u{transform:none}.fx{margin:clamp(28px,4vw,48px) 0 0;position:relative}.fxtabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.fxtab{min-height:44px;font:700 13.5px var(--sans);color:var(--navy);cursor:pointer;background:0 0;border:1px solid #d9d6cc;border-radius:6px;padding:0 6px;transition:background .4s,color .4s,border-color .4s;position:relative;overflow:hidden}.fxtab i{background:var(--or);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.fxtab[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.fxs{background:var(--nuit);color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:26px;padding:clamp(18px,3vw,36px);display:grid;position:relative}@media (width>=900px){.fxs{grid-template-columns:minmax(0,.6fr) minmax(0,1.32fr) minmax(0,.6fr);align-items:center;gap:clamp(36px,5vw,72px)}}.fxsvg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fxc,.fxb{z-index:1;position:relative}.fxh{font:700 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aube);margin-bottom:12px}.fxc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.fxc ul{grid-template-columns:minmax(0,1fr);gap:12px}}.fxn{border:1px solid var(--fs);min-height:48px;font:700 14px/1.25 var(--serif);color:#fff;background:#ffffff08;border-radius:6px;align-items:center;padding:9px 13px;transition:border-color .5s,background .5s,box-shadow .5s;display:flex}.fxn.on{border-color:var(--or);background:#c9a84c1f;box-shadow:0 0 0 3px #c9a84c1f,0 0 24px -4px #c9a84c8c}.fxn.on.ko{background:#e89b3c24;border-color:#e89b3c;box-shadow:0 0 0 3px #e89b3c24,0 0 24px -4px #e89b3c99}.fxb{background:var(--jour);color:var(--encre);border-top:3px solid var(--or);border-radius:8px;padding:clamp(14px,2vw,22px);box-shadow:0 18px 40px -18px #0009}.fxbh{border-bottom:1.5px solid var(--navy);gap:2px;margin-bottom:14px;padding-bottom:10px;display:grid}.fxbh strong{font:700 clamp(16px,1.5vw,19px)/1.25 var(--serif);color:var(--navy)}.fxbh span{font:400 12.5px var(--sans);color:var(--gris)}.fxg{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px) clamp(10px,1.6vw,16px);display:grid;position:relative}.fxgsvg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fxo{z-index:1;text-align:center;border:1px solid var(--fil);min-height:52px;font:700 12.5px/1.2 var(--sans);color:var(--navy);background:#fff;border-radius:6px;place-items:center;gap:3px;padding:7px 4px;transition:border-color .5s,box-shadow .5s,background .5s;display:grid;position:relative}.fxo.on{border-color:var(--or);box-shadow:0 0 0 3px #c9a84c2e}.fxo.warn{background:#fdf6e7;border-color:#e89b3c;box-shadow:0 0 0 3px #e89b3c29}.fxo.good{background:#f0f9f4;border-color:#22a06b;box-shadow:0 0 0 3px #22a06b24}.fxt{visibility:hidden;white-space:nowrap;min-height:16px;font:700 9.5px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 5px;font-style:normal;display:block}.fxt.ok{visibility:visible;color:#24727f;background:#edf7f8}.fxt.ko{visibility:visible;color:#9a5b12;background:#fdf6e7}.fxt.gd{visibility:visible;color:#1a7a52;background:#f0f9f4}.fxp{text-align:left;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:2px 12px;padding:8px 12px}.fxp>span:first-child{font:700 12.5px/1.25 var(--sans)}.fxv{justify-self:end;justify-items:end;display:grid}.fxv b{font:700 clamp(17px,1.7vw,21px)/1.1 var(--serif);color:var(--navy);transition:color .5s}.fxv small{font:400 11px/1.3 var(--sans);color:var(--gris)}.fxo.warn .fxv b{color:#b42e29}.fxo.warn .fxv small{color:#9a5b12;font-weight:700}.fxo.good .fxv b{color:#1a7a52}.fxo.good .fxv small{color:#1a7a52;font-weight:700}.fxk{gap:8px;min-height:calc(6em + 24px);margin-top:16px;display:grid}.fxk li{font:400 15px/1.5 var(--sans);color:var(--encre);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;transition:opacity .4s;display:grid}.fxk li.off{opacity:0}.fxk b{font:700 18px/1 var(--serif);color:var(--or)}.fxz{font:700 clamp(22px,2.4vw,30px)/1.15 var(--serif);color:var(--navy);letter-spacing:-.01em;margin-top:14px}.fxpath{fill:none;stroke:#b8c4d642;stroke-width:1.2px}.fxrel{fill:none;stroke:#cfcbc0;stroke-width:1.2px}.fxhi{fill:none;stroke:var(--orc);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #e3c777cc)}.fxhi.ko{stroke:#e89b3c;filter:drop-shadow(0 0 4px #e89b3ccc)}.fxhi.gd{stroke:#5bc79a;filter:drop-shadow(0 0 4px #5bc79acc)}.fxpu{fill:#fff;filter:drop-shadow(0 0 6px #e3c777)drop-shadow(0 0 14px #c9a84ce6)}.fxpu.ko{filter:drop-shadow(0 0 6px #e89b3c)drop-shadow(0 0 14px #e89b3ce6)}.fxpu.gd{filter:drop-shadow(0 0 6px #5bc79a)drop-shadow(0 0 14px #22a06be6)}.fx.arm .fxn,.fx.arm .fxb,.fx.arm .fxh,.fx.arm .fxz{opacity:0}@media (width<=560px){.fxtab{font-size:12.5px}.fxo{font-size:11px}.fxp{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.c4 path{stroke-dashoffset:0}}@media (width<=560px){.top .cta{display:none}}@media (width>=900px){.top img{width:240px}.og{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.tr span{font-size:clamp(54px,7.2vw,104px)}}.cta{border:1.5px solid var(--or);min-height:46px;color:var(--orc);font:700 15px var(--sans);white-space:nowrap;border-radius:4px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.ec2{min-height:44px;font:400 15px var(--sans);color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--or);text-decoration-color:var(--or);text-underline-offset:5px;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.ec2:before{content:"";border:1.5px solid var(--or);flex:none;width:7px;height:7px;transform:rotate(45deg)}.nv{display:none}@media (width>=900px){.nv{z-index:25;border-bottom:1px solid var(--fs);background:#111d35f5;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.nv.on{transform:none}.nv .w{justify-content:space-between;align-items:center;gap:24px;padding-block:10px;display:flex}.nv img{flex:none;width:240px;height:auto;display:block}.nv nav{align-items:center;gap:4px 24px;display:flex}.nv nav a{font:400 15px var(--sans);color:#fff;padding:10px 0;text-decoration:none;transition:color .3s,box-shadow .3s}.nv nav a,.nv nav button{white-space:nowrap}@media (width<=1279px){.nv nav a:not(.cta){display:none}}.nv nav a.cta{min-height:42px;color:var(--orc);padding:0 18px}section{scroll-margin-top:62px}.nv nav a.cur{color:var(--orc);box-shadow:inset 0 -2px 0 var(--or)}.nv nav a.cta.cur{background:var(--or);color:var(--nuit);box-shadow:none}.bb{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
