.rc{--nuit:#0D1835;--ambre:#FFB347;--ambref:#A65A00;--clairT:#C9D2EC;--pale:#8E9BC2;--sable:#F1ECE1;--papier:#FAF8F3;--encre:#0B1220;--gris:#49525F;--m:max(clamp(22px,6vw,96px), calc((100vw - 1180px)/2) );--ts:"IBM Plex Serif",Georgia,serif;--tx:"IBM Plex Sans",system-ui,sans-serif;--barre:67px;background:var(--papier);color:var(--encre);font-family:var(--tx);-webkit-font-smoothing:antialiased;font-size:clamp(16.5px,1.1vw,18px);line-height:1.5;overflow-x:clip}.rc *{box-sizing:border-box;margin:0;padding:0}.rc img{display:block;max-width:100%;height:auto}.rc ol,.rc ul{list-style:none}.rc a{color:inherit}.rc a:focus-visible,.rc summary:focus-visible{outline:2px solid var(--ambref);outline-offset:3px}.rc .nuit a:focus-visible{outline-color:var(--ambre)}.rc section{padding:clamp(60px,7vw,104px) var(--m)}.rc .nuit{background:var(--nuit);color:#fff}.rc .sable{background:var(--sable)}.rc .papier{background:var(--papier)}.rc h1,.rc h2{font-family:var(--ts);font-weight:500;letter-spacing:-.02em;line-height:1.02}.rc h2{font-size:clamp(30px,3.1vw,46px);max-width:15em}.rc h2 em,.rc h1 em{font-style:italic;color:var(--ambref)}.rc .nuit h2 em,.rc .nuit h1 em{color:var(--ambre)}.rc h3{font-family:var(--ts);font-weight:500;letter-spacing:-.01em;line-height:1.2;font-size:clamp(19px,1.5vw,23px)}.rc p{max-width:31em}.rc .sur{font-size:15px;color:var(--ambref);margin-bottom:14px;max-width:none}.rc .nuit .sur{color:var(--ambre)}.rc .doux{color:var(--gris)}.rc .nuit .doux{color:var(--clairT)}.rc .petit{font-size:.84em;color:var(--gris)}.rc .nuit .petit{color:var(--pale)}.rc .btn{display:inline-block;background:var(--ambre);color:#0b1220;font-weight:600;font-size:17px;padding:16px 22px;border-radius:2px;text-decoration:none;transition:background .15s ease}.rc .btn:hover{background:#ffc670}.rc .contacts a{text-decoration:none}.rc .contacts a:hover{text-decoration:underline;text-underline-offset:3px}.rc .haut{position:relative;padding-top:0;padding-bottom:0;overflow:hidden}.rc .haut .corps{min-height:min(calc(100vh - 130px),720px);display:grid;align-content:center;padding:3vh 0 5vh;max-width:min(54vw,680px);position:relative;z-index:2}.rc h1 .h1-petit{display:block;font-family:var(--ts);font-weight:400;font-size:clamp(18px,1.6vw,24px);line-height:1.25;letter-spacing:0;color:var(--clairT)}.rc h1 .h1-grand{display:block;margin-top:10px;font-weight:500;font-size:clamp(38px,4.4vw,68px);line-height:1}.rc .lede{margin-top:20px;font-size:clamp(17px,1.3vw,20px);line-height:1.45;color:var(--clairT);max-width:30em}.rc .lede b{color:#fff;font-weight:500}.rc .actions{display:flex;flex-wrap:wrap;gap:16px 30px;align-items:center;margin-top:24px}.rc .coord{font-size:15px;line-height:1.5;color:var(--pale)}.rc .coord b{display:block;color:#fff;font-weight:500}.rc .haut .petit{margin-top:18px;max-width:46em}.rc .illu{position:absolute;right:var(--m);top:50%;width:min(41vw,64vh,580px);aspect-ratio:1;margin-top:calc(min(41vw,64vh,580px)/-2 - 4px);z-index:1}.rc .illu img{position:absolute;max-width:none;height:auto;opacity:.3}.rc .illu canvas{position:absolute;top:0;left:-12%;width:112%;height:100%;opacity:.55}.rc .illu .d1{left:0;top:0;width:80%}.rc .illu .d2{right:0;bottom:0;width:79%}.rc .cas{margin-top:clamp(26px,3vw,40px);max-width:920px}.rc .cas li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,4vw,72px);padding:16px 0;border-top:1px solid rgba(11,18,32,.18);align-items:baseline}.rc .cas li:last-child{border-bottom:1px solid rgba(11,18,32,.18)}.rc .cas h3{font-size:clamp(20px,1.7vw,25px)}.rc .cas p{color:var(--gris)}.rc .charniere{margin-top:clamp(22px,3vw,36px);font-family:var(--ts);font-size:clamp(19px,1.55vw,23px);line-height:1.25;max-width:26em}.rc .charniere em{font-style:italic;color:var(--ambref)}.rc .nuit .charniere em{color:var(--ambre)}.rc .charniere.serree{margin-top:18px}.rc .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.rc .duo.bas{align-items:end}.rc .duo.centre{align-items:center}.rc .duo.large{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.rc .pts{display:grid;gap:18px;margin-top:22px}.rc .pts h3{margin-bottom:8px}.rc .apres{margin-top:24px}.rc .ecran{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 26px 70px #0006}.rc .ecran img{width:100%}.rc figcaption{margin-top:9px;font-size:13.5px;line-height:1.4;color:var(--pale)}.rc .ecrans2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.rc .ecrans2 figcaption{font-size:13px}.rc .petit.demo{margin-top:14px}.rc .chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,48px);margin-top:clamp(28px,3.4vw,44px);max-width:1160px}.rc .chiffres li{border-top:2px solid var(--encre);padding-top:14px}.rc .chiffres b{display:block;font-family:var(--ts);font-weight:500;font-size:clamp(36px,3.6vw,54px);letter-spacing:-.03em;line-height:1}.rc .chiffres span{display:block;margin-top:8px;color:var(--gris)}.rc .recits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,52px);margin-top:clamp(40px,6vw,76px)}.rc .recits li{background:var(--papier);padding:clamp(20px,2.2vw,32px)}.rc .recits small{font-size:14px;color:var(--ambref);font-weight:500}.rc .recits h3{margin-top:10px;font-size:clamp(19px,1.5vw,23px)}.rc .recits p{margin-top:12px;color:var(--gris);font-size:.94em}.rc .preuves .recits li{background:var(--sable)}.rc .accroche-p{font-family:var(--ts);font-size:clamp(19px,1.5vw,23px);line-height:1.3}.rc .suite{margin-top:12px}.rc .suite a{text-decoration:underline;text-underline-offset:3px}.rc .listes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(36px,5vw,64px);max-width:1200px}.rc .listes>div{padding:clamp(22px,2.6vw,40px)}.rc .listes>div:first-child{background:var(--papier)}.rc .listes>div:last-child{background:var(--nuit);color:#fff}.rc .listes small{font-size:14px;color:var(--ambref);font-weight:500}.rc .listes>div:last-child small{color:var(--ambre)}.rc .listes h3{margin-top:8px;font-size:clamp(20px,1.7vw,26px)}.rc .listes ul{margin-top:16px}.rc .listes li{padding:14px 0;border-top:1px solid rgba(11,18,32,.16);font-size:1.06em;line-height:1.3}.rc .listes>div:last-child li{border-color:#fff3}.rc .listes p{margin-top:14px;font-size:.9em;color:var(--clairT)}.rc .methode .chapo{margin-top:22px;font-size:clamp(19px,1.5vw,23px);line-height:1.45;color:var(--gris);max-width:30em}.rc .qui-vous{--c:#C77400}.rc .qui-ensemble{--c:#0D1835}.rc .qui-moi{--c:#4F6BC4}.rc .couloirs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:clamp(18px,2.6vw,40px);column-gap:clamp(18px,2.6vw,40px);margin-top:clamp(26px,3vw,40px);padding-bottom:clamp(70px,22vh,220px)}.rc .couloirs .tete{grid-row:1;position:sticky;top:var(--barre);z-index:6;background:var(--papier);padding:14px 0 11px;border-bottom:2px solid var(--c);font-weight:600;font-size:15px;color:var(--c);max-width:none}.rc .couloirs .tete:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);margin-right:9px}.rc .couloirs .qui-vous{grid-column:1}.rc .couloirs .qui-ensemble{grid-column:2}.rc .couloirs .qui-moi{grid-column:3}.rc .rang{grid-column:1/-1;border-top:1px solid rgba(11,18,32,.1);z-index:3;pointer-events:none}.rc .etapes{display:contents}.rc .carte-e{position:relative;z-index:2;margin:0 -16px clamp(18px,4vh,36px);padding:16px 16px 18px;background:#faf8f3ed}.rc .carte-e .n{font-family:var(--ts);font-size:clamp(28px,2.4vw,36px);line-height:1;color:var(--c);max-width:none}.rc .carte-e h3{margin-top:8px;font-size:clamp(21px,1.8vw,27px);letter-spacing:-.01em}.rc .carte-e p{margin-top:8px;color:#2b3340;font-size:.98em;max-width:23em}.rc .carte-e p.accroche{font-family:var(--ts);font-style:italic;font-size:1.08em;color:var(--c)}.rc .carte-e .qui{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rc .fondc{grid-row:8 / span 2;align-self:stretch;display:grid;align-content:center;z-index:4;background:var(--papier);margin:1px -16px clamp(18px,4vh,36px);padding:16px 16px 18px 15px;border-left:1px dashed #4F6BC4}.rc .fondc .lab{font-size:14px;font-weight:600;color:#4f6bc4;margin:0}.rc .fondc h3{font-style:italic;font-size:clamp(19px,1.5vw,23px)}.rc .fondc p{color:var(--gris)}.rc .arr{position:absolute;inset:0;z-index:0;pointer-events:none}.rc .arr>div{position:sticky;top:var(--barre);height:calc(100vh - var(--barre));display:grid;place-items:center}.rc .mouv{position:relative;aspect-ratio:1;--fondp:var(--papier);--op:.16;--opa:.4}.rc .arr .mouv{width:min(74%,80vh,calc(100vh - var(--barre) - 64px),760px)}.rc .pm{position:absolute;aspect-ratio:1;opacity:0;transform:translate(var(--dx,-50%),var(--dy,-50%)) scale(1.14) rotate(-22deg);transition:opacity 1s ease,transform 1.3s cubic-bezier(.2,.8,.2,1)}.rc .pm.la{opacity:1;transform:translate(var(--dx,-50%),var(--dy,-50%))}.rc .pm img{display:block;width:100%;height:100%;max-width:none;opacity:var(--op);transition:opacity .7s}.rc .pm.act img{opacity:var(--opa)}.rc .pm .occ{position:absolute;border-radius:50%;background:var(--fondp)}.rc .pm.platine{transform:translate(var(--dx),var(--dy)) scale(1.04)}.rc .pm.platine.la{transform:translate(var(--dx),var(--dy))}.rc .pm.platine img{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 49.5% 49.5%,transparent 0 89%,#000 90%);mask-image:radial-gradient(ellipse 50% 50% at 49.5% 49.5%,transparent 0 89%,#000 90%)}.rc .partage-bloc .chapo{margin-top:20px;font-size:clamp(17px,1.3vw,20px);line-height:1.45;color:var(--clairT);max-width:34em}.rc .partage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(30px,4vw,52px)}.rc .cote{padding-right:clamp(20px,3.4vw,52px)}.rc .cote.droite{padding:0 0 0 clamp(20px,3.4vw,52px);border-left:1px solid rgba(255,255,255,.18)}.rc .visuel{height:clamp(240px,26vw,320px);margin-bottom:22px;display:grid;place-items:center}.rc .visuel>*{grid-area:1/1}.rc .visuel canvas{width:100%;height:100%;display:none}.rc .visuel img{max-height:100%;width:auto;max-width:100%;opacity:.92}.rc .cote h3{font-size:clamp(20px,1.7vw,25px)}.rc .cote p{margin-top:10px;color:var(--clairT);max-width:26em}.rc .familles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;width:100%;font-size:13px;font-weight:500;line-height:1.3;color:var(--clairT);text-align:center}.rc .familles li{display:grid;place-items:center;min-height:86px;padding:10px 12px;border:1px dashed rgba(255,255,255,.28);border-radius:999px}.rc .lien{position:absolute;left:0;top:0;width:100%;height:clamp(240px,26vw,320px);pointer-events:none;overflow:visible;display:none}.rc .lien path{fill:none;stroke:var(--ambre);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:0;transition:opacity 1.4s ease .5s}.rc .partage.vu .lien path{opacity:1;transition:none}html.js .rc .visuel canvas{display:block}html.js .rc .familles{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.js .rc .lien{display:block}.rc .outils{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);margin-top:clamp(36px,5vw,64px)}.rc .outils h3{font-size:clamp(20px,1.7vw,26px)}.rc .outils p{margin-top:12px;color:var(--gris)}.rc .carte{margin-top:24px;background:var(--papier);padding:clamp(18px,2vw,28px)}.rc .carte small{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;color:var(--gris)}.rc .ligne{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 6.4em;gap:16px;align-items:center;padding:13px 0;border-top:1px solid rgba(11,18,32,.14);font-size:.93em}.rc .carte small+.ligne{margin-top:14px}.rc .jauge{position:relative;height:1px;background:#0b12204d}.rc .jauge i{position:absolute;top:-5px;width:11px;height:11px;border-radius:50%;margin-left:-5px;background:var(--k)}.rc .ligne em{font-style:normal;font-weight:600;color:var(--k);text-align:right}.rc .ligne em{color:color-mix(in srgb,var(--k) 62%,#0B1220)}.rc .couloirs .tete.qui-vous{color:var(--ambref)}.rc .question{margin-top:12px;font-family:var(--ts);font-size:clamp(19px,1.5vw,23px);line-height:1.25;color:var(--encre);max-width:none}.rc .chapo-o{margin-top:18px;font-family:var(--ts);font-size:clamp(19px,1.5vw,23px);line-height:1.3;max-width:30em}.rc .moment{font-size:14px;font-weight:600;color:var(--ambref);margin-bottom:8px}.rc .outils .petit.note{margin-top:14px}.rc .encart{margin-top:22px;padding:4px 0 4px 18px;border-left:2px solid var(--ambref)}.rc .encart h4{font-family:var(--ts);font-weight:500;font-size:clamp(18px,1.4vw,21px)}.rc .encart p{margin-top:8px;color:var(--gris);font-size:.95em}.rc .encart p.source{margin-top:10px;font-size:.8em;line-height:1.45}.rc .temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,52px);margin-top:clamp(36px,5vw,64px);counter-reset:t}.rc .temps li{counter-increment:t;border-top:2px solid var(--encre);padding-top:14px;font-family:var(--ts);font-size:clamp(18px,1.4vw,22px);line-height:1.25}.rc .temps li:before{content:counter(t);display:block;font-family:var(--tx);font-size:15px;font-weight:600;color:var(--ambref);margin-bottom:10px}.rc .engage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,52px);margin-top:clamp(32px,5vw,60px)}.rc .engage p{margin-top:8px;color:var(--gris);font-size:.95em}.rc .distinction{margin-top:clamp(40px,5vw,64px);max-width:1160px}.rc .distinction h3{font-size:clamp(22px,2vw,30px)}.rc .distinction em{font-style:italic;color:var(--ambref)}.rc .insecable{white-space:nowrap}.rc .distinction>p{margin-top:12px;max-width:44em;color:var(--gris)}.rc .distinction li a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rc .distinction ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(18px,3vw,48px);margin-top:18px}.rc .distinction li{border-top:1px solid rgba(11,18,32,.16);padding-top:12px;color:var(--encre)}.rc .relance{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(32px,4vw,52px)}.rc .relance .vers-form{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.rc .faq{margin-top:clamp(52px,8vw,100px);display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(24px,4vw,72px)}.rc .faq h3{font-size:clamp(24px,2.2vw,34px)}.rc details{border-top:1px solid rgba(11,18,32,.18)}.rc details:last-child{border-bottom:1px solid rgba(11,18,32,.18)}.rc summary{cursor:pointer;list-style:none;font-size:1.1em;display:flex;justify-content:space-between;gap:20px;padding:18px 0}.rc summary::-webkit-details-marker{display:none}.rc summary:after{content:"+";color:var(--ambref)}.rc details[open] summary:after{content:"–"}.rc details p{margin-top:-8px;padding-bottom:18px;color:var(--gris);max-width:36em}.rc .appel .chapo{font-size:clamp(19px,1.55vw,23px);line-height:1.45;color:var(--clairT)}.rc .appel .petit{margin-top:18px}.rc .appel .petit+.petit{margin-top:6px}.rc .transmettre{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){html.js .rc .rev{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}html.js .rc .rev.vu{opacity:1;transform:none}html.js .rc .carte-e h3,html.js .rc .carte-e p{opacity:.72;transition:opacity .5s}html.js .rc .carte-e.vu h3,html.js .rc .carte-e.vu p{opacity:.9}html.js .rc .carte-e.on h3,html.js .rc .carte-e.on p,html.js .rc .carte-e p.n,html.js .rc .carte-e.fondc h3,html.js .rc .carte-e.fondc p{opacity:1}}@media(prefers-reduced-motion:reduce){.rc *,.rc *:before,.rc *:after{transition:none!important;animation:none!important}}@media(max-width:900px){.rc .duo,.rc .duo.large,.rc .outils,.rc .listes,.rc .cas li,.rc .faq,.rc .chiffres,.rc .recits,.rc .temps,.rc .engage,.rc .ecrans2,.rc .distinction ul{grid-template-columns:minmax(0,1fr)}.rc .cas li{gap:6px}.rc .haut{padding-bottom:clamp(30px,8vw,56px)}.rc .haut .corps{max-width:100%;min-height:0;padding:clamp(30px,8vw,56px) 0 0}.rc .illu{display:none}.rc .coord{width:100%}.rc .contacts{display:block}.rc .contacts .sep{display:none}.rc .contacts a{display:flex;align-items:center;min-height:44px}.rc .ecrire br{display:none}.rc .ecrire .contacts{margin-top:4px}.rc .couloirs{display:block;padding-bottom:0}.rc .couloirs .tete,.rc .rang{display:none}.rc .arr>div{top:61px;height:calc(100vh - 61px);height:calc(100svh - 61px)}.rc .arr .mouv{width:min(96%,58vh);--op:.09;--opa:.17}.rc .carte-e{margin:0;padding:22px 0 26px;background:none;border-top:1px solid rgba(11,18,32,.16)}.rc .carte-e p.n{display:flex;align-items:center;gap:14px}.rc .carte-e .qui{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:inline-flex;align-items:center;font-family:var(--tx);font-size:14px;font-weight:600;line-height:1.2;color:var(--c)}.rc .carte-e.qui-vous .qui{color:var(--ambref)}.rc .carte-e .qui:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:8px}.rc .carte-e p{max-width:31em}.rc .fondc{margin:4px 0 0;padding:14px 0 14px 16px;border-top:0;background:none}}@media(max-width:1100px){.rc .partage{grid-template-columns:minmax(0,1fr)}.rc .cote{padding-right:0}.rc .cote.droite{border-left:0;padding:40px 0 0}.rc .visuel{height:auto}.rc .visuel.nuage{height:clamp(300px,58vw,420px)}.rc .visuel img{max-height:none;width:min(100%,520px)}html.js .rc .lien{display:none}}@media(max-width:519px){.rc .ligne{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px}.rc .ligne .jauge{grid-column:1/-1;grid-row:2;margin:2px 6px 4px}}@media(max-width:499px){.rc .visuel.nuage{height:clamp(400px,116vw,470px)}.rc .familles{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.rc) .topbar{--ink: #FFFFFF;--ink-soft: #E7E9F3;--accent: #FFB347;--line: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .28);--surface: #0D1835;--subtle: #C7D1ED;background:#0d1835f5}body:has(.rc) .topbar-logo img{content:url(/assets/logoGates-blanc.webp)}@media(max-width:1039px){body:has(.rc) .topbar-nav{max-height:calc(100dvh - 67px);overflow-y:auto;background:#0d1835fa}}
