@font-face{font-family:Spline Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/spline-sans-latin-ext-wght-normal.DGzmlScV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/spline-sans-latin-wght-normal.DI10v4rJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/spline-sans-mono-latin-ext-wght-normal.Dh0aNLWd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/spline-sans-mono-latin-wght-normal.DlaB5ohX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.td{--encre:#121619;--encre-2:#1d2328;--calque:#eef0ec;--papier:#fafbf8;--bleu:#2361a8;--bleu-d:#1a4c86;--bleu-c:#8fb4e3;--rouge:#d8432e;--granit:#8a8f8c;--muted:#555b58;--line:#d3d7d1;--sans:"Spline Sans Variable", "Helvetica Neue", Arial, sans-serif;--mono:"Spline Sans Mono Variable", ui-monospace, "Courier New", monospace;--g:clamp(16px, 4vw, 48px);--wmax:1280px;--wrap:min(var(--wmax), calc(100% - 2 * var(--g)));--pli:repeating-linear-gradient(to right, currentColor 0 14px, transparent 14px 22px);background:var(--papier);color:var(--encre);font:400 clamp(16px, .25vw + 15px, 17.5px) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.td) *,:where(.td) :before,:where(.td) :after{box-sizing:border-box}body{background:#fafbf8;margin:0}html.td-lock{overflow:hidden}:where(.td) img{max-width:100%;height:auto;display:block}:where(.td) a{color:inherit}:where(.td) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}:where(.td) :is(ul,ol){padding:0;list-style:none}:where(.td) fieldset{border:0;min-width:0;padding:0}:where(.td) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.td) button{cursor:pointer}.td :focus-visible{outline:2px solid var(--bleu);outline-offset:3px}:is(.td-hero,.td-sec--encre,.td-ftr,.td-hdr) :focus-visible{outline-color:var(--bleu-c)}.td-wrap{width:var(--wrap);margin-inline:auto}.td-mono{font-family:var(--mono)}.td-skip{z-index:100;background:var(--bleu);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.td-skip:focus{top:12px}.td-kick{font:500 12.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bleu);align-items:center;gap:12px;display:flex}.td-kick:before{content:"";background:var(--pli);color:currentColor;width:30px;height:1px}.td-kick--clair{color:var(--bleu-c)}.td h1,.td-h2{font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;font-weight:620}.td h1{margin-top:22px;font-size:clamp(36px,5vw,72px);line-height:1.02}.td-h2{margin-top:16px;font-size:clamp(30px,3.6vw,50px);line-height:1.06}.td h1 em,.td-h2 em{color:var(--bleu);font-style:normal}.td-hero h1 em,.td-sec--encre .td-h2 em{color:var(--bleu-c)}.td-h3{font:600 clamp(21px, 1.7vw, 25px) / 1.2 var(--sans);letter-spacing:-.015em}.td-lead{max-width:58ch;color:var(--muted);margin-top:18px;font-size:clamp(16.5px,.3vw + 15.5px,18.5px)}.td-sec{padding-block:clamp(72px,9vw,128px);position:relative}.td-sec+.td-sec:before{content:"";width:var(--wrap);background:var(--pli);height:1px;color:var(--line);position:absolute;top:0;left:50%;transform:translate(-50%)}.td-sec--calque{background:var(--calque)}.td-sec--encre{background:var(--encre);color:var(--calque)}.td-sec--encre .td-lead{color:#aab0ad}.td-sec--encre+.td-sec:before,.td-sec--encre:before{display:none}.td-head{max-width:880px;margin-bottom:clamp(36px,5vw,60px)}@media (width>=960px){.td-head--split{grid-template-columns:7fr 5fr;align-items:end;gap:0 clamp(32px,6vw,96px);max-width:none;display:grid}.td-head--split .td-lead{margin-top:0}}.td-btn{min-height:50px;font:600 15.5px/1.1 var(--sans);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.td-btn svg{flex:none;width:18px;height:18px;transition:transform .2s}.td-btn:hover svg:last-child{transform:translate(3px)}.td-btn--bleu{background:var(--bleu);color:#fff}.td-btn--bleu:hover{background:var(--bleu-d)}.td-link{color:var(--bleu);text-underline-offset:6px;align-items:center;gap:8px;margin-top:16px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.td-link svg{width:16px;height:16px}.td-link--clair{color:var(--calque);text-decoration-color:var(--bleu-c);margin-top:0}.td-link:hover{text-decoration-thickness:2px}.td-pli{-webkit-mask:linear-gradient(#000 0 0) 0/calc(100% - 8px) 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='18'%3E%3Cpath d='M0 0L8 9L0 18Z'/%3E%3C/svg%3E") 100%/8px 18px repeat-y;mask:linear-gradient(#000 0 0) 0/calc(100% - 8px) 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='18'%3E%3Cpath d='M0 0L8 9L0 18Z'/%3E%3C/svg%3E") 100%/8px 18px repeat-y}.td-nuage{align-items:center;gap:10px;padding:8px 18px;display:inline-flex;position:relative}.td-nuage__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.td-nuage__svg path{fill:none;stroke:var(--rouge);stroke-width:1.5px}.td-nuage__txt{position:relative}.td-delta{background:var(--rouge);clip-path:polygon(50% 0,100% 100%,0 100%);color:#fff;width:22px;height:19px;font:700 10px/1 var(--mono);flex:none;place-items:end center;padding-bottom:1px;display:inline-grid;position:relative}.td-hdr{z-index:50;backdrop-filter:blur(8px);color:var(--calque);background:#121619f5;border-bottom:1px solid #2a3136;position:sticky;top:0}.td-hdr__bar{align-items:center;gap:20px;min-height:76px;transition:min-height .25s;display:flex;position:relative}.td-hdr.is-small .td-hdr__bar{min-height:62px}.td-logo{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.td-logo__mark{flex:none;width:40px;height:33px}.td-logo__txt{line-height:1.1;display:grid}.td-logo__txt b{font:650 19px/1.1 var(--sans);letter-spacing:-.02em;white-space:nowrap}.td-logo__txt small{font:400 11px/1.3 var(--mono);color:var(--granit);white-space:nowrap}.td-logo--big .td-logo__mark{width:54px;height:44px}.td-logo--big .td-logo__txt b{font-size:26px}.td-nav{gap:clamp(14px,1.6vw,26px);margin-left:auto;display:none}.td-nav a{color:#d5d9d6;padding-block:6px;font-size:14.5px;font-weight:500;text-decoration:none;position:relative}.td-nav a:hover{color:#fff}.td-nav a:after{content:"";background:var(--bleu-c);height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.td-nav a:hover:after{right:0}.td-hdr__tel{font:500 14px/1 var(--mono);color:#d5d9d6;white-space:nowrap;text-decoration:none;display:none}.td-hdr__cta{min-height:42px;margin-left:auto;padding:0 14px;font-size:14.5px}.td-hdr__long{display:none}.td-menu summary{min-height:44px;font:500 13px/1 var(--mono);text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.td-menu summary::-webkit-details-marker{display:none}.td-menu summary svg{width:24px;height:24px}.td-menu:not([open]) .td-menu__panel{display:none}.td-menu__panel{top:100%;left:calc(-1 * var(--g));right:calc(-1 * var(--g));z-index:60;height:calc(100dvh - 62px);padding:28px var(--g) 40px;background:var(--encre);border-top:1px solid #2a3136;flex-direction:column;justify-content:space-between;gap:28px;display:flex;position:absolute;overflow-y:auto}.td-menu__panel nav{display:grid}.td-menu__panel nav a{font:600 30px/1.15 var(--sans);letter-spacing:-.02em;background:var(--pli) bottom / 100% 1px no-repeat;color:var(--calque);background-image:repeating-linear-gradient(90deg,#3a4247 0 14px,#0000 14px 22px);align-items:baseline;gap:16px;padding:12px 0;text-decoration:none;display:flex}.td-menu__panel nav small{font:500 12px/1 var(--mono);color:var(--bleu-c)}.td-menu__foot p{font:400 13.5px/1.5 var(--mono);color:var(--granit);margin-top:10px}.td-menu__tel{font:600 20px/1 var(--mono);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.td-menu__tel svg{width:20px;height:20px}@media (width>=560px){.td-hdr__long{display:inline}.td-hdr__short{display:none}}@media (width>=1180px){.td-nav,.td-hdr__tel{display:flex}.td-hdr__cta{margin-left:0}.td-menu{display:none}}@media (width<=400px){.td-logo__txt small{display:none}.td-logo__txt b{font-size:17px}}.td-hero{background:var(--encre);color:var(--calque)}.td-hero__top{gap:36px;padding-block:clamp(40px,7vw,96px) clamp(40px,5vw,64px);display:grid}.td-hero__lead{color:#b8beba;max-width:54ch;margin-top:24px;font-size:clamp(17px,.35vw + 15.5px,19px)}.td-hero__cta{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.td-hero__fig{position:relative}.td-hero__fig img{aspect-ratio:16/7;object-fit:cover;object-position:50% 45%;width:100%}.td-hero__fig figcaption{right:var(--g);max-width:calc(100% - 2 * var(--g));color:#c9cecb;background:#121619c7;padding:6px 10px;font-size:12px;position:absolute;top:14px}@media (width>=960px){.td-hero__top{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:clamp(40px,6vw,96px)}}@media (width<=759px){.td-hero__fig img{aspect-ratio:4/3;object-position:58% 50%}}.td-vig{background:var(--encre-2);border:1px solid #2c3439;border-radius:3px;grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}.td-vig__img img{object-fit:cover;object-position:65% 60%;width:100%;height:100%}.td-vig__body{padding:16px 18px 18px}.td-vig__k{font:500 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--bleu-c);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.td-vig__k span+span{color:var(--granit);text-transform:none;letter-spacing:0}.td-vig__etat{align-items:center;gap:10px;margin-top:12px;font-size:14.5px;font-weight:600;display:flex}.td-vig__etat i{background:var(--granit);border-radius:50%;flex:none;width:9px;height:9px}.td-vig__etat.is-open i{background:#4cc38a;box-shadow:0 0 0 4px #4cc38a2e}.td-vig__delai{font:500 13.5px/1.45 var(--mono);color:#e7ebe8;margin-top:8px}.td-vig__tour{gap:4px;margin-top:12px;display:grid}.td-vig__tour li{color:#c3c8c5;background:repeating-linear-gradient(90deg,#343c41 0 10px,#0000 10px 16px) top/100% 1px no-repeat;grid-template-columns:62px minmax(0,1fr);gap:10px;padding-top:4px;font-size:13px;display:grid}.td-vig__tour li .td-mono{color:var(--bleu-c)}.td-vig.is-live .td-vig__tour li.is-past{opacity:.45}@media (width>=960px){.td-vig{grid-template-columns:1fr}.td-vig__img img{aspect-ratio:16/7;height:auto}}.td-ruban{background:var(--encre);padding-bottom:clamp(40px,6vw,72px);position:relative}.td-ruban:after{content:"";background:var(--papier);height:50%;position:absolute;bottom:0;left:0;right:0}.td-ruban__in{z-index:1;background:var(--calque);background-image:repeating-linear-gradient(#0000 0 27px,#2361a812 27px 28px);gap:22px;margin-top:-1px;padding:28px clamp(18px,3vw,40px) 32px;display:grid;position:relative;box-shadow:0 18px 40px #1216192e}.td-ruban__in:before{content:"";background:linear-gradient(#12161940,#0000);height:10px;position:absolute;top:0;left:0;right:0}.td-ruban__txt{max-width:34ch;color:var(--muted);margin-top:8px;font-size:15px}.td-ruban__scroll{scrollbar-width:none;min-width:0;position:relative;overflow-x:auto}.td-ruban__scroll::-webkit-scrollbar{display:none}.td-ruban__pills{gap:12px;width:max-content;padding:4px;display:flex}.td-pill{border:1.5px solid var(--encre);background:var(--papier);width:84px;height:84px;font:600 17px/1.1 var(--mono);text-align:center;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.td-pill span{max-width:60px}.td-pill:hover{transform:translateY(-2px)}.td-pill[aria-pressed=true]{background:var(--bleu);border-color:var(--bleu);color:#fff}.td-ruban__stage{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;display:grid}.td-ruban__stage svg{width:100%;max-width:360px;height:auto}.td-fr{fill:#0000;stroke:var(--granit);stroke-width:3px;stroke-dasharray:22 12;transition:fill .25s,stroke .25s}.td-fr.is-on{fill:#2361a829;stroke:var(--bleu);stroke-dasharray:none;stroke-width:6px}.td-fi__nom{font:650 34px/1 var(--sans);letter-spacing:-.03em;color:var(--bleu)}.td-fi__mm{margin-top:6px;font-size:16px}.td-fi__use{color:var(--muted);max-width:32ch;margin-top:6px;font-size:14.5px}.td-fi__src{color:var(--granit);margin-top:10px;font-size:11.5px}@media (width>=760px){.td-ruban__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1100px){.td-ruban__in{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.3fr);align-items:center;gap:32px}.td-pill{width:76px;height:76px;font-size:15px}}.td-svc{border-top:2px solid var(--encre)}.td-svc__row{background:repeating-linear-gradient(to right, var(--line) 0 14px, transparent 14px 22px) bottom / 100% 1px no-repeat}.td-svc__row summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:22px 0;list-style:none;display:grid}.td-svc__row summary::-webkit-details-marker{display:none}.td-svc__n{color:var(--bleu);font-size:13px}.td-svc__nom{font:600 clamp(20px, 2.2vw, 30px) / 1.15 var(--sans);letter-spacing:-.02em;transition:color .2s}.td-svc__row summary:hover .td-svc__nom{color:var(--bleu)}.td-svc__ico{width:22px;height:22px;transition:transform .25s}.td-svc__row[open] .td-svc__ico{transform:rotate(45deg)}.td-svc__body{gap:18px;padding:0 0 30px 56px;display:grid}.td-svc__body>p{color:var(--muted);max-width:60ch}.td-puces li{border-top:1px solid var(--line);padding:7px 0 7px 22px;font-size:15.5px;position:relative}.td-puces li:before{content:"";background:var(--bleu);width:10px;height:2px;position:absolute;top:18px;left:0}@media (width>=900px){.td-svc__row summary{grid-template-columns:70px minmax(0,1fr) 26px}.td-svc__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-left:82px}}@media (width<=559px){.td-svc__body{padding-left:0}}.td-calc{background:var(--papier);border:1px solid var(--line);border-radius:3px;gap:0;display:grid}.td-calc__form{gap:22px;padding:clamp(20px,3vw,36px);display:grid}.td-calc__row legend,.td-calc__nums label{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px;display:block}.td-seg{flex-wrap:wrap;gap:8px;display:flex}.td-seg label{position:relative}.td-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.td-seg span{border:1px solid var(--encre);border-radius:3px;align-items:center;min-height:44px;padding:0 16px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.td-seg input:checked+span{background:var(--encre);color:var(--calque)}.td-seg input:focus-visible+span{outline:2px solid var(--bleu);outline-offset:2px}.td-calc__nums{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.td-calc__nums input{border:1px solid var(--granit);width:100%;min-height:48px;font:500 18px/1 var(--mono);text-transform:none;letter-spacing:0;color:var(--encre);background:#fff;border-radius:3px;margin-top:8px;padding:0 12px;display:block}.td-calc__opts{gap:10px;display:grid}.td-check{cursor:pointer;align-items:center;gap:12px;min-height:40px;display:flex}.td-check input{width:20px;height:20px;accent-color:var(--bleu);flex:none}.td-calc__out{background:var(--encre);color:var(--calque);align-content:start;gap:16px;padding:clamp(20px,3vw,36px);display:grid;position:relative}.td-acc{perspective:600px;align-items:center;height:120px;display:flex;position:relative}.td-acc__p{background:linear-gradient(90deg,#f7f8f5,#e3e7e1);border-right:1px solid #c3c9c2;width:12.5%;height:100%;transition:width .6s cubic-bezier(.3,.7,.2,1),transform .6s cubic-bezier(.3,.7,.2,1)}.td-acc__p:nth-child(2n){background:linear-gradient(90deg,#dfe4de,#f4f6f2)}.td-acc__p:first-child{background-blend-mode:multiply;background-image:linear-gradient(90deg,#f7f8f5,#e3e7e1),repeating-linear-gradient(0deg,#0000 0 9px,#2361a859 9px 10px)}.td-acc.is-plie .td-acc__p{width:9px;transform:skewY(-10deg)}.td-acc.is-plie .td-acc__p:nth-child(2n){transform:skewY(10deg)}.td-acc.is-plie .td-acc__p:first-child{width:86px;transform:none}.td-acc__leg{color:var(--granit);font-size:12.5px}.td-calc__lines{font-size:14.5px;display:grid}.td-calc__lines div{background:repeating-linear-gradient(90deg,#353d42 0 12px,#0000 12px 18px) bottom/100% 1px no-repeat;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.td-calc__lines div[hidden]{display:none}.td-calc__lines dd{white-space:nowrap}.td-calc__tot{color:#fff;font-size:22px;font-weight:600}.td-calc__tot dd{color:var(--bleu-c)}.td-calc__ttc{color:var(--granit)}.td-calc__delai{align-items:flex-start;gap:10px;font-weight:600;display:flex}.td-calc__delai svg{width:20px;height:20px;color:var(--bleu-c);flex:none;margin-top:2px}.td-calc__note{color:#9ea4a1;font-size:13.5px}.td-calc__out .td-btn{justify-self:start}@media (width>=960px){.td-calc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.td-plans__bas{align-items:center;gap:32px;margin-top:clamp(40px,6vw,72px);display:grid}.td-fig figcaption{color:var(--muted);margin-top:10px;font-size:12px}.td-fig img{object-fit:cover;width:100%}.td-pli img{aspect-ratio:3/2}.td-plans__txt p{color:var(--muted);margin-top:14px}.td-plans__ex{justify-items:start;gap:10px;display:grid}.td-plans__ex .td-nuage{color:var(--encre);font-weight:600}.td-plans__ex>.td-mono{font-size:12.5px}@media (width>=900px){.td-plans__bas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}}.td-pc{gap:20px;display:grid}.td-pc__switch,.td-ch__switch{flex-wrap:wrap;gap:8px;display:flex}.td-pc__switch button,.td-ch__switch button{border:1px solid var(--encre);text-align:left;background:0 0;border-radius:3px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.td-pc__switch button[aria-pressed=true],.td-ch__switch button[aria-pressed=true]{background:var(--encre);color:var(--calque)}.td-pc__table{background:#e4e2da radial-gradient(#12161914 1px,#0000 1px) 0 0/14px 14px;border-radius:3px;gap:28px;padding:clamp(20px,3vw,40px);display:grid;position:relative}.td-pc__lab{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:14px;font-size:12.5px}.td-pc__chemises{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.td-pc__chem{color:#fff;background:#2361a8;border-radius:2px 2px 3px 3px;gap:8px;min-height:120px;padding:16px 14px;display:grid;position:relative;box-shadow:4px 4px #1216192e}.td-pc__chem:before{content:"";background:#2361a8;border-radius:3px 3px 0 0;width:44%;height:9px;position:absolute;top:-8px;left:10px}.td-pc__chem b{font-size:28px;line-height:1}.td-pc__chem span{font-size:14px}.td-pc__piles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.td-pc__piles li{justify-items:start;gap:8px;display:grid}.td-pc__pile{width:100%;height:92px;display:block;position:relative}.td-pc__pile i{left:calc(var(--k) * 3px);top:calc(var(--k) * 3px);background:var(--papier);background-image:repeating-linear-gradient(#0000 0 11px,#2361a82e 11px 12px);border:1px solid #c6cbc4;width:calc(100% - 14px);height:76px;position:absolute}.td-pc__nom{font-size:14.5px;font-weight:600;line-height:1.25}.td-pc__x{color:var(--rouge);font-weight:600}.td-pc__ligne{display:none}.td-pc__table.is-wait li{opacity:0;transform:translateY(-18px)rotate(-2deg)}.td-pc__table.is-on li{opacity:1;transition:opacity .4s,transform .5s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--d) * .12s);transform:none}.td-pc.is-ligne .td-pc__zone{opacity:.18;filter:grayscale()}.td-pc.is-ligne .td-pc__ligne{background:var(--papier);border:2px solid var(--bleu);gap:6px;padding:18px;display:grid;position:absolute;inset:auto clamp(16px,3vw,40px) clamp(16px,3vw,40px)}.td-pc__ligne .td-mono{color:var(--bleu);font-weight:600}.td-pc__note{border-left:4px solid var(--bleu);background:#2361a814;padding:18px 20px}.td-pc__note b{color:var(--bleu-d)}@media (width>=900px){.td-pc__table{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}.td-pc__chemises{grid-template-columns:repeat(4,minmax(0,1fr))}}.td-faq{border-top:2px solid var(--encre);margin-top:32px}.td-faq details{background:repeating-linear-gradient(to right, var(--line) 0 14px, transparent 14px 22px) bottom / 100% 1px no-repeat}.td-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary svg{flex:none;width:22px;height:22px;transition:transform .25s}.td-faq details[open] summary svg{transform:rotate(45deg)}.td-faq details p{max-width:72ch;color:var(--muted);padding-bottom:22px}.td-band{position:relative}.td-band img{aspect-ratio:16/6.5;object-fit:cover;object-position:50% 45%;width:100%}.td-band__cap{left:var(--g);bottom:var(--g);max-width:min(560px, calc(100% - 2 * var(--g)));background:var(--encre);color:var(--calque);padding:16px 20px;position:absolute}.td-band__cap .td-mono{color:var(--bleu-c);font-size:12px}.td-band__t{font:600 clamp(18px, 2vw, 24px) / 1.25 var(--sans);letter-spacing:-.015em;margin-top:6px}@media (width<=759px){.td-band img{aspect-ratio:4/3;object-position:55% 50%}.td-band__cap{max-width:none;position:static}}.td-num{gap:40px;display:grid}.td-num__fig{margin-top:32px}.td-num__fig img{aspect-ratio:4/5;max-height:560px}.td-ch{align-content:start;gap:22px;display:grid}.td-ch__list{display:grid;position:relative}.td-ch__list:before{content:"";background:repeating-linear-gradient(to bottom, var(--bleu) 0 12px, transparent 12px 19px);width:1px;position:absolute;top:8px;bottom:8px;left:19px}.td-ch__list li{grid-template-columns:40px minmax(0,1fr);gap:2px 16px;padding:14px 0;display:grid;position:relative}.td-ch__n{border:1.5px solid var(--bleu);background:var(--calque);width:40px;height:40px;color:var(--bleu);border-radius:50%;grid-row:span 3;place-items:center;font-size:13px;font-weight:600;display:grid}.td-ch__t{font:600 19px/1.25 var(--sans)}.td-ch__p{color:var(--muted);font-size:15.5px}.td-ch__ex{background:var(--papier);border-left:3px solid var(--rouge);margin-top:6px;padding:8px 12px;font-size:14.5px}.td-ch__rgpd{border:1px dashed var(--granit);padding:14px 16px;font-size:13px;line-height:1.55}@media (width>=960px){.td-num{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px)}}.td-ec{color:var(--encre);background:#f5f6f3;border-radius:4px;overflow:hidden;box-shadow:0 24px 60px #00000059}.td-ec__bar{background:#dfe3de;align-items:center;gap:6px;padding:10px 14px;display:flex}.td-ec__bar i{background:#b9bfba;border-radius:50%;width:10px;height:10px}.td-ec__bar span{color:var(--muted);margin-left:10px;font-size:12px}.td-ec__in{display:grid}.td-ec__side{background:var(--calque);border-bottom:1px solid var(--line);padding:20px}.td-ec__who{font-weight:650}.td-ec__who .td-mono{color:var(--muted);font-size:12px;font-weight:400;display:block}.td-ec__h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:18px;font-size:11.5px}.td-ec__fmts{gap:8px;margin-top:8px;display:grid}.td-ec__fmts li{background:var(--papier);border:1px solid var(--line);padding:10px 12px;font-size:14.5px;display:grid}.td-ec__fmts .td-mono{color:var(--bleu);font-size:12px}.td-ec__again{background:var(--bleu);color:#fff;border-radius:3px;margin-top:16px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.td-ec__main{min-width:0;padding:20px}.td-ec__tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.td-ec__tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 14px;font-size:15px;font-weight:600}.td-ec__tabs button[aria-selected=true]{color:var(--encre);border-bottom-color:var(--bleu)}.td-ec__rows{display:grid}.td-ec__rows li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:14px 0;font-size:14.5px;display:grid}.td-ec__ref{color:var(--bleu);font-size:12.5px}.td-ec__quoi .td-nuage{margin:-4px -6px}.td-ec__etat{color:var(--muted);font-size:13.5px}.td-ec__etat.is-run{color:var(--rouge);font-weight:600}.td-ec__foot{color:var(--muted);margin-top:12px;font-size:12px}@media (width>=760px){.td-ec__in{grid-template-columns:280px minmax(0,1fr)}.td-ec__side{border-bottom:0;border-right:1px solid var(--line)}.td-ec__main{padding:24px 28px}.td-ec__rows li{grid-template-columns:90px minmax(0,1fr) auto;align-items:center}.td-ec__rows li>:only-child,.td-ec__rows li>.td-ec__quoi:first-child{grid-column:1/3}}.td-av{gap:0;margin-block:clamp(36px,5vw,56px) 36px;display:grid}.td-av li{background:repeating-linear-gradient(90deg,#353d42 0 14px,#0000 14px 22px) top/100% 1px no-repeat;grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding:18px 0;display:grid}.td-av .td-mono{color:var(--bleu-c);grid-row:span 2;padding-top:3px;font-size:13px}.td-av h3{font:600 19px/1.3 var(--sans)}.td-av p{color:#aab0ad;font-size:15.5px}@media (width>=900px){.td-av{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.td-at{align-items:center;gap:36px;display:grid}.td-at__fig img{aspect-ratio:3/2}.td-at__txt>p{color:var(--muted);margin-top:16px}.td-at__txt>p:first-of-type{margin-top:0}.td-at__txt .td-h2{margin-bottom:22px}.td-promesse{background:var(--calque);margin-top:28px;padding:22px 24px}.td-promesse p{font:600 clamp(19px, 1.8vw, 23px) / 1.35 var(--sans);letter-spacing:-.01em}.td-promesse footer{color:var(--muted);margin-top:10px;font-size:12.5px}@media (width>=960px){.td-at{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,88px)}}.td-concours{border:1px solid var(--encre);border-radius:3px;gap:24px;margin-top:clamp(48px,7vw,88px);padding:clamp(22px,3vw,40px);display:grid}.td-concours .td-h3{margin-top:12px}.td-concours>div>p:last-child{color:var(--muted);margin-top:12px}.td-concours__l{gap:12px;display:grid}.td-concours__l li{grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:15.5px;display:grid}.td-concours__l svg{width:20px;height:20px;color:var(--bleu);margin-top:3px}@media (width>=900px){.td-concours{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.td-cfc{max-width:80ch;color:var(--muted);margin-top:28px;font-size:14px}.td-ct{gap:48px;display:grid}.td-zone{background:var(--papier);border:1px solid var(--line);margin-top:28px;padding:16px}.td-zone svg{width:100%;height:auto;display:block}.td-zone__mer{fill:#2361a81f}.td-zone__eau{fill:none;stroke:var(--bleu);stroke-width:5px;stroke-linecap:round;opacity:.55}.td-zone__eau--fin{stroke-width:3px}.td-zone__rade{fill:#2361a829;stroke:var(--bleu);stroke-width:1.2px;opacity:.8}.td-zone__riv{font:italic 400 14px var(--mono);fill:var(--bleu)}.td-zone__r{fill:none;stroke:var(--granit);stroke-width:1.2px;stroke-dasharray:10 7}.td-zone__c circle{fill:var(--encre)}.td-zone__c text{font:600 15px var(--sans);fill:var(--encre);paint-order:stroke;stroke:var(--papier);stroke-width:4px;stroke-linejoin:round}.td-zone__c.is-atelier circle{fill:var(--rouge);stroke:var(--papier);stroke-width:3px}.td-zone figcaption{color:var(--muted);margin-top:8px;font-size:12px}.td-ct__info{gap:10px;margin-top:24px;display:grid}.td-ct__info li{align-items:center;gap:12px;display:flex}.td-ct__info svg{width:20px;height:20px;color:var(--bleu);flex:none}.td-ct__info a{font-weight:600;text-decoration:none}.td-ct__h{gap:0;margin-top:22px;display:grid}.td-ct__h div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:10px 0;display:grid}.td-ct__h dt{font-weight:600}.td-ct__hn{color:var(--muted);grid-column:1/-1;font-size:13.5px}.td-form{background:var(--papier);border:1px solid var(--line);border-radius:3px;align-content:start;gap:18px;padding:clamp(20px,3vw,40px);display:grid}.td-form label,.td-form legend{gap:8px;font-size:14px;font-weight:600;display:grid}.td-form :is(input:not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--granit);background:#fff;border-radius:3px;width:100%;min-height:48px;padding:10px 12px;font-size:16px;font-weight:400}.td-form textarea{resize:vertical;min-height:0}.td-form__row{gap:16px;display:grid}.td-form__chips{flex-wrap:wrap;gap:8px;display:flex}.td-form__chips legend{width:100%;margin-bottom:8px}.td-form__chips label{display:block;position:relative}.td-form__chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.td-form__chips span{border:1px solid var(--granit);border-radius:3px;align-items:center;min-height:42px;padding:0 14px;font-weight:500;display:inline-flex}.td-form__chips input:checked+span{background:var(--bleu);border-color:var(--bleu);color:#fff}.td-form__chips input:focus-visible+span{outline:2px solid var(--bleu);outline-offset:2px}.td-drop{border:2px dashed var(--bleu);cursor:pointer;background:#2361a80f;border-radius:3px;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:22px 18px;position:relative;gap:14px!important;display:grid!important}.td-drop svg{width:28px;height:28px;color:var(--bleu)}.td-drop span{gap:2px;display:grid}.td-drop small{color:var(--muted);font-size:13px;font-weight:400}.td-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.td-form .td-btn{justify-self:start}.td-form__micro{color:var(--muted);font-size:12.5px}.td-form__msg{background:var(--calque);border-left:3px solid var(--rouge);padding:12px 14px;font-weight:600}@media (width>=640px){.td-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.td-form__row--3{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr)}}@media (width>=1020px){.td-ct{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,5vw,80px)}}.td-ftr{background:var(--encre);color:#c3c8c5;padding-block:clamp(56px,7vw,88px) 100px}.td-ftr__top{gap:36px;display:grid}.td-ftr .td-logo{color:var(--calque)}.td-ftr__brand p{max-width:46ch;margin-top:18px;font-size:15px}.td-ftr h2{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--bleu-c);margin-bottom:14px}.td-ftr ul{gap:8px;font-size:15px;display:grid}.td-ftr ul a{text-decoration:none}.td-ftr ul a:hover{color:#fff;text-decoration:underline}.td-ftr .td-mono{font-size:13px}.td-ftr__communes{font-size:14.5px;line-height:1.7}.td-ftr__bottom{color:var(--granit);background:repeating-linear-gradient(90deg,#343c41 0 14px,#0000 14px 22px) top/100% 1px no-repeat;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.td-ftr__bottom a{color:var(--calque)}@media (width>=900px){.td-ftr__top{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);gap:40px}.td-ftr{padding-bottom:72px}}.td-bar{z-index:40;background:var(--encre);border-top:1px solid #2a3136;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid;position:fixed;bottom:0;left:0;right:0}.td-bar a{min-width:0;min-height:58px;color:var(--calque);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.td-bar a svg{flex:none;width:18px;height:18px}.td-bar__go{background:var(--bleu);color:#fff!important}@media (width>=760px){.td-bar{display:none}}html.embed .td-bar{display:none}@media (prefers-reduced-motion:reduce){.td *,.td :before,.td :after{transition:none!important;animation:none!important}.td-pc__table.is-wait li{opacity:1;transform:none}}
