@font-face{font-family:Teko Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/teko-devanagari-wght-normal.BWCdd-tM.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/teko-latin-ext-wght-normal.meKWhz-b.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:Teko Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/teko-latin-wght-normal.H1GeW4pj.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:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titillium-web-latin-ext-400-normal.Bot9mzhf.woff2)format("woff2"),url(/_astro/titillium-web-latin-ext-400-normal.dam1wzvV.woff)format("woff");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:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titillium-web-latin-400-normal.BmGsO8Gb.woff2)format("woff2"),url(/_astro/titillium-web-latin-400-normal.-_2x2_rV.woff)format("woff");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:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/titillium-web-latin-ext-600-normal.u1udDzIn.woff2)format("woff2"),url(/_astro/titillium-web-latin-ext-600-normal.CrXBuK16.woff)format("woff");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:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/titillium-web-latin-600-normal.DBtSc4_g.woff2)format("woff2"),url(/_astro/titillium-web-latin-600-normal.DAj26wWp.woff)format("woff");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:Titillium Web;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/titillium-web-latin-ext-700-normal.DeLo1m_T.woff2)format("woff2"),url(/_astro/titillium-web-latin-ext-700-normal.CX1-8Oys.woff)format("woff");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:Titillium Web;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/titillium-web-latin-700-normal.YDdGQjzo.woff2)format("woff2"),url(/_astro/titillium-web-latin-700-normal.D73cfq1_.woff)format("woff");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}.tk{--rose:#e6b8ad;--ocre:#e0a83a;--terre:#c4613f;--vert:#5f7f74;--vert-p:#4d6b60;--ardoise:#3e5872;--encre:#141414;--encre-2:#4a4a4a;--blanc:#fff;--gris:#ececec;--lis:#e6b8ad;--cond:"Teko Variable", "Arial Narrow", "Roboto Condensed", sans-serif;--sans:"Titillium Web", "Segoe UI", Arial, sans-serif;--g:clamp(20px, 4vw, 64px);background:var(--blanc);color:var(--encre);font:400 clamp(16.5px, .2vw + 15.8px, 18px) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.tk) *,:where(.tk) :before,:where(.tk) :after{box-sizing:border-box}body{background:#fff;margin:0}html.tk-lock{overflow:hidden}:where(.tk) img{max-width:100%;height:auto;display:block}:where(.tk) a{color:inherit}:where(.tk) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}:where(.tk) :is(ul,ol){padding:0;list-style:none}:where(.tk) fieldset{border:0;min-width:0;padding:0}:where(.tk) :is(button,input,select,textarea){font:inherit;color:inherit;border-radius:0}:where(.tk) button{cursor:pointer}:where(.tk) [hidden]{display:none!important}.tk :focus-visible{outline:3px solid var(--encre);outline-offset:3px}.tk-sec--encre :focus-visible,.tk-sec--vert :focus-visible,.tk-sec--ardoise :focus-visible,.tk-menu :focus-visible,.tk-ftr :focus-visible{outline-color:#fff}.tk-skip{z-index:300;background:var(--encre);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:16px}.tk-skip:focus{top:16px}.tk-wrap{width:100%;max-width:1320px;padding:0 var(--g);margin:0 auto}.tk-lise{z-index:140;border:10px solid var(--lis);pointer-events:none;transition:border-color .5s;position:fixed;inset:0}.tk-ruban{color:var(--encre);font:600 12.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 25%,100% 50%,calc(100% - 4px) 75%,100% 100%,0 100%,4px 75%,0 50%,4px 25%);background:#ffffffe0;align-items:center;gap:4px;padding:6px 14px;display:inline-flex}.tk-ruban b{font-weight:700}.tk-lab{font:700 13px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.tk-lab:before{content:"";background:var(--terre);width:22px;height:10px}.tk-lab--ocre:before{background:var(--ocre)}.tk-lab--encre:before{background:var(--encre)}.tk-lab--blanc:before{background:#fff}.tk-h2,.tk-h3{font-family:var(--cond);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:600}.tk-h2{margin-top:14px;font-size:clamp(44px,4.6vw,80px);line-height:.92}.tk-h2--s{font-size:clamp(36px,3.2vw,56px)}.tk-h3{font-size:clamp(28px,2.2vw,36px);line-height:.95}.tk-lead{max-width:60ch;margin-top:22px;font-size:clamp(17px,.3vw + 16px,19.5px)}.tk-micro{color:var(--encre-2);font-size:14px}.tk-msg{border-left:6px solid var(--terre);background:#f6f6f6;padding:12px 14px;font-size:15px}.tk-head{max-width:900px;margin-bottom:clamp(36px,4.5vw,64px)}.tk-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,88px);max-width:none;display:grid}.tk-head--split .tk-lead{margin-top:0}.tk-btn{min-height:54px;font:700 15px/1.15 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.tk-btn svg{flex:none;width:18px;height:18px}.tk-btn--ocre{background:var(--ocre);color:var(--encre)}.tk-btn--ocre:hover{background:#ebb850}.tk-btn--line{color:#fff;border-color:#fff}.tk-btn--line:hover{color:var(--ardoise);background:#fff}.tk-btn--encre{background:var(--encre);color:#fff}.tk-btn--encre:hover{background:var(--ardoise)}.tk-hdr{z-index:50;height:76px;padding:0 calc(var(--g) - 10px);grid-template-columns:auto minmax(0,1fr) 96px;align-items:center;gap:24px;display:grid;position:absolute;top:10px;left:10px;right:10px}.tk-logo{color:var(--encre);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.tk-logo svg{fill:currentColor;width:28px;height:22px}.tk-logo span{font:600 32px/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;padding-top:4px}.tk-logo--light{color:#fff}.tk-hdr__infos{font:600 12.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;justify-content:center;gap:22px;display:flex}.tk-hdr__infos a{text-decoration:none}.tk-hdr__infos>*+:before{content:"·";margin-right:22px}.tk-menubtn{z-index:160;background:var(--encre);color:#fff;width:72px;height:64px;font:600 26px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;border:0;place-items:center;padding:4px 0 0;display:grid;position:fixed;top:22px;right:22px}.tk-menubtn:hover{background:var(--ardoise)}.tk-menubtn--close{width:auto;height:56px;color:var(--encre);background:#fff;padding:4px 22px 0;position:static}.tk-menubtn--close:hover{background:var(--rose)}.tk-menu{z-index:170;background:var(--encre);flex-direction:column;display:flex;position:fixed;inset:0}.tk-menu nav{flex:1;display:flex}.tk-menu__bandes{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));display:grid}.tk-menu__bandes li{background:var(--b);animation:.45s cubic-bezier(.2,.7,.2,1) both tk-descend;animation-delay:calc(var(--i) * 70ms);display:flex}.tk-menu__bandes a{width:100%;padding:0 var(--g);font:600 clamp(44px, 10vh, 104px)/.9 var(--cond);text-transform:uppercase;align-items:center;gap:24px;text-decoration:none;display:flex}.tk-menu__bandes a:hover{padding-left:calc(var(--g) + 24px);transition:padding .25s}.tk-menu__n{font:600 16px/1 var(--sans);letter-spacing:.14em}.tk-menu__bas{padding:14px var(--g);color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.tk-menu__tel{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.tk-menu__tel svg{width:20px;height:20px}@keyframes tk-descend{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.tk-mbar{display:none}.tk-hero{grid-template-rows:repeat(5,minmax(0,1fr));height:100svh;min-height:680px;max-height:1200px;display:grid;position:relative;overflow:hidden}.tk-hero__b{padding:0 calc(var(--g) + 4px) 14px;background:var(--b);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tk-hero__b--d{justify-content:flex-end}.tk-hero__b--g{justify-content:flex-start}.tk-hero__ph{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.tk-hero__b:hover .tk-hero__ph{opacity:.3}.tk-hero__lab{z-index:3;position:relative}.tk-hero__b--h1{padding:18px calc(var(--g) + 4px) 22px;color:#fff;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:20px 40px;display:grid;overflow:visible}.tk-hero__lab--h1{top:0;right:calc(var(--g) + 4px);position:absolute;transform:translateY(-50%)}.tk-hero h1{z-index:3;max-width:34em;font:700 clamp(20px, 1.75vw, 30px)/1.25 var(--sans);letter-spacing:0;position:relative}.tk-hero__cta{z-index:3;flex-wrap:wrap;gap:12px;display:flex;position:relative}.tk-word{z-index:2;font:700 clamp(120px, 33svh, 380px)/.78 var(--cond);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;margin:0;position:absolute;transform:translateY(-50%)}.tk-word--1{top:21%;left:calc(var(--g) - .04em);color:var(--encre)}.tk-word--2{color:#fff;top:61%;right:-.05em}.tk-sec{padding:clamp(80px,9vw,140px) 0}.tk-sec--blanc{background:var(--blanc)}.tk-sec--encre{background:var(--encre);color:#fff}.tk-sec--ocre{background:var(--ocre)}.tk-sec--vert{background:var(--vert-p);color:#fff}.tk-sec--ardoise{background:var(--ardoise);color:#fff}.tk-nu__filtres{flex-wrap:wrap;gap:18px 48px;margin-bottom:28px;display:flex}.tk-nu__groupe{gap:10px;min-width:0;display:grid}.tk-nu__groupe .tk-lab:before{display:none}.tk-nu__chips{flex-wrap:wrap;gap:8px;display:flex;position:relative}.tk-chip{border:2px solid var(--encre);background:#fff;min-height:42px;padding:0 16px;font-size:15px;font-weight:600}.tk-chip:hover{background:var(--gris)}.tk-chip[aria-pressed=true]{background:var(--encre);color:#fff}.tk-nu__liste{border-top:2px solid var(--encre);display:grid}.tk-nu__bande{text-align:left;border:0;grid-template-columns:52px minmax(0,1fr) auto auto 28px;align-items:center;gap:18px;width:100%;min-height:84px;padding:0 22px;transition:padding .25s;display:grid;position:relative}.tk-nu__bande:hover{padding-left:32px}.tk-ink--blanc{color:#fff}.tk-ink--encre{color:var(--encre)}.tk-nu__num{font:600 15px/1 var(--sans);letter-spacing:.1em}.tk-nu__nom{font:600 clamp(30px, 2.5vw, 40px)/.9 var(--cond);text-transform:uppercase;padding-top:4px}.tk-nu__meta{gap:6px;display:flex}.tk-ruban--ap{background:var(--encre);color:#fff}.tk-nu__plus{width:26px;height:26px;transition:transform .2s}.tk-nu__bande[aria-expanded=true] .tk-nu__plus{transform:rotate(45deg)}.tk-nu__fiche{border-bottom:2px solid var(--encre);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);padding:28px 0 40px;display:grid}.tk-nu__fig img{aspect-ratio:3/2;object-fit:cover;width:100%}.tk-nu__aplat{aspect-ratio:3/2;align-items:flex-end;padding:24px;display:flex}.tk-nu__aplat span{font:700 clamp(48px, 6vw, 110px)/.85 var(--cond);text-transform:uppercase}.tk-nu__txt{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tk-nu__txt .tk-lab:before{display:none}.tk-nu__dl{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;width:100%;padding:16px 0;font-size:15px;display:grid}.tk-nu__dl dt{letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2);font-size:12px;font-weight:700}.tk-nu__dl dd{margin:2px 0 0}.tk-nu__vide{padding:24px 0;font-weight:600}.tk-co{border-top:2px solid #fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tk-co__col{flex-direction:column;gap:14px;padding:28px clamp(16px,2.5vw,40px) 0 0;display:flex}.tk-co__col+.tk-co__col{border-left:1px solid #444;padding-left:clamp(16px,2.5vw,40px)}.tk-co__n{font:700 clamp(110px, 10vw, 170px)/.75 var(--cond);color:var(--ocre)}.tk-co__col:nth-child(2) .tk-co__n{color:var(--terre)}.tk-co__col:nth-child(3) .tk-co__n{color:var(--rose)}.tk-co__col ul{color:#e3e3e3;gap:8px;font-size:16.5px;display:grid}.tk-co__col li{gap:12px;display:flex}.tk-co__col li:before{content:"";background:currentColor;flex:none;width:8px;height:8px;margin-top:10px}.tk-co__part{letter-spacing:.06em;text-transform:uppercase;gap:8px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;display:grid}.tk-co__bar{background:#333;height:12px;display:block;position:relative}.tk-co__bar:before{content:"";width:var(--p);background:var(--ocre);position:absolute;inset:0 auto 0 0}.tk-co__note{color:#bdbdbd;margin-top:24px;font-size:14px}.tk-co__fig{margin-top:clamp(40px,5vw,72px);position:relative}.tk-co__fig img{aspect-ratio:21/9;object-fit:cover;object-position:50% 40%;width:100%}.tk-co__fig figcaption{color:#bdbdbd;margin-top:12px;font-size:14px}.tk-scotch{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 25%,100% 50%,calc(100% - 4px) 75%,100% 100%,0 100%,4px 75%,0 50%,4px 25%);background:#f0ecdcd1;width:110px;height:30px;position:absolute}.tk-scotch--tl{top:-10px;left:-24px;transform:rotate(-32deg)}.tk-scotch--br{bottom:26px;right:-24px;transform:rotate(-32deg)}.tk-ech{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.tk-ech__etapes{border-top:2px solid var(--encre);margin-top:32px;display:grid}.tk-ech__etapes li{border-bottom:1px solid #14141459;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px 0;font-size:16.5px;font-weight:600;display:grid}.tk-ech__etapes b{font:600 30px/.9 var(--cond);padding-top:3px}.tk-ec{background:#fff;gap:24px;padding:clamp(20px,3vw,40px);display:grid}.tk-ec__panier{gap:12px;display:grid}.tk-ec__panier .tk-lab:before{background:var(--ocre)}.tk-ec__pile{border:2px dashed var(--encre);gap:0;min-height:66px;display:grid}.tk-ec__vide{color:var(--encre-2);padding:14px 16px;font-size:15px}.tk-ec__b{min-height:58px;font:600 28px/.9 var(--cond);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.tk-ec__b span{padding-top:4px}.tk-ec__x{color:var(--encre);font:600 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#ffffffe0;border:0;padding:6px 10px}.tk-ec__mini{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.tk-ec__sw{aspect-ratio:1;border:1px solid #0000002e;min-height:28px;padding:0}.tk-ec__sw:hover{outline:2px solid var(--encre);outline-offset:1px}.tk-ec__form{gap:16px;display:grid}.tk-ec label,.tk-dv label{gap:6px;font-size:14.5px;font-weight:700;display:grid}.tk-ec :is(input:not([type=radio]),select),.tk-dv :is(input:not([type=file]),select){border:2px solid var(--encre);background:#fff;min-height:50px;padding:0 12px;font-weight:400}.tk-ec__jours{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.tk-ec__jours legend{margin-bottom:8px;font-size:14.5px;font-weight:700}.tk-ec__jours label{border:2px solid var(--encre);cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:0 12px;font-weight:600;display:flex}.tk-ec__jours label:has(input:checked){background:var(--encre);color:#fff}.tk-ec__jours input{accent-color:var(--ocre)}.tk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tk-ec .tk-btn,.tk-dv .tk-btn{justify-self:start}.tk-en{background:var(--blanc)}.tk-en__band{position:relative;overflow:hidden}.tk-en__band img{object-fit:cover;object-position:50% 45%;width:100%;height:min(82vh,820px);min-height:420px}.tk-en__phrase{left:var(--g);z-index:2;transform-origin:0 100%;justify-items:start;display:grid;position:absolute;bottom:9%;transform:rotate(-3deg)}.tk-en__phrase span{background:var(--ocre);color:var(--encre);font:700 clamp(44px, 6.4vw, 112px)/.88 var(--cond);text-transform:uppercase;white-space:nowrap;padding:.12em .22em 0}.tk-en__phrase--ardoise{left:auto;right:var(--g);transform-origin:100% 100%;justify-items:end;transform:rotate(2deg)}.tk-en__phrase--ardoise span{background:var(--ardoise);color:#fff}.tk-en__txt{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,88px);padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(72px,8vw,120px);display:grid}.tk-en__liste,.tk-en__etapes{border-top:2px solid var(--encre);display:grid}.tk-en__liste li{border-bottom:1px solid #cfcfcf;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px;padding:18px 0;display:grid}.tk-en__liste h3{font:600 26px/1 var(--cond);text-transform:uppercase;padding-top:4px}.tk-en__liste p{font-size:16.5px}.tk-en__etapes{counter-reset:tk-et}.tk-en__etapes li{counter-increment:tk-et;border-bottom:1px solid #cfcfcf;grid-template-columns:56px minmax(0,.6fr) minmax(0,1.4fr);gap:16px;padding:16px 0;font-size:16.5px;display:grid}.tk-en__etapes li:before{content:"0" counter(tk-et);font:600 30px/.9 var(--cond);color:var(--ardoise);padding-top:3px}.tk-en__etapes b{font:600 26px/1 var(--cond);text-transform:uppercase;padding-top:4px}.tk-pro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,88px);display:grid}.tk-pro__cr{border-top:2px solid #fff;gap:0;display:grid}.tk-pro__cr li{border-bottom:1px solid #ffffff73;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.tk-pro__cr b{font:600 clamp(32px, 2.8vw, 44px)/.9 var(--cond);text-transform:uppercase}.tk-pro__cr span{font-size:17px}.tk-pro__ex{background:var(--encre);grid-column:1/-1;max-width:72ch;padding:18px 22px;font-size:17px}.tk-dvw{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.tk-dvw__tel{margin-top:24px;font-weight:600}.tk-dvw__tel a{text-underline-offset:3px}.tk-dv{gap:18px;display:grid}.tk-dv__pieces{gap:14px;display:grid}.tk-dv__piece{border:2px solid var(--encre)}.tk-dv__piece legend{float:left;background:var(--c,var(--rose));align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.tk-dv__piece legend+*{clear:both}.tk-dv__n{font:600 28px/.9 var(--cond);color:var(--encre);background:#ffffffe0;padding:6px 8px 2px}.tk-dv__titre{font:600 12.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#ffffffe0;padding:6px 12px}.tk-dv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:18px 16px 6px;display:grid}.tk-dv__file{grid-column:1/-1}.tk-dv__file input{font-size:14px;font-weight:400}.tk-dv__suppr{text-underline-offset:3px;background:0 0;border:0;margin:6px 16px 14px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.tk-dv__ajout{border:2px dashed var(--encre);letter-spacing:.06em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:700;display:inline-flex}.tk-dv__ajout svg{width:20px;height:20px}.tk-dv__ajout:hover{background:var(--gris)}.tk-dv__fin{gap:16px;margin-top:8px;display:grid}.tk-eq{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.tk-eq li{border-top:12px solid var(--b);align-content:start;gap:10px;padding-top:22px;display:grid}.tk-eq__role{letter-spacing:.14em;text-transform:uppercase;color:#e8edf2;font-size:13px;font-weight:700}.tk-eq li p:last-child{font-size:16.5px}.tk-eq__infos{border-top:1px solid #ffffff73;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,72px);padding-top:28px;font-size:15.5px;display:grid}.tk-eq__infos b{font:600 26px/1 var(--cond);text-transform:uppercase;margin-bottom:6px;display:block}.tk-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,88px);display:grid}.tk-faq .tk-lead a{text-underline-offset:3px}.tk-faq__list{border-top:2px solid var(--encre)}.tk-faq__list details{border-bottom:1px solid #cfcfcf}.tk-faq__list summary{font:600 clamp(24px, 2vw, 30px)/1 var(--cond);text-transform:uppercase;cursor:pointer;grid-template-columns:14px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.tk-faq__list summary::-webkit-details-marker{display:none}.tk-faq__list summary:before{content:"";background:var(--b);width:14px;height:14px}.tk-faq__list summary svg{width:24px;height:24px;transition:transform .2s}.tk-faq__list details[open] summary svg{transform:rotate(45deg)}.tk-faq__list details p{max-width:64ch;padding:0 0 22px 30px;font-size:16.5px}.tk-ftr{background:var(--encre);color:#fff;padding-bottom:40px}.tk-ftr__lise{grid-template-columns:repeat(5,minmax(0,1fr));height:14px;display:grid}.tk-ftr__top{border-bottom:1px solid #3a3a3a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(48px,6vw,88px) 0 32px;display:flex}.tk-ftr__mot{font:700 clamp(44px, 6vw, 104px)/.85 var(--cond);text-transform:uppercase;color:var(--rose)}.tk-ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 0;font-size:15.5px;display:grid}.tk-ftr__cols .tk-lab{margin-bottom:12px}.tk-ftr__cols .tk-lab:before{background:var(--ocre)}.tk-ftr__cols p,.tk-ftr__cols li{color:#d6d6d6;margin-top:4px}.tk-ftr__cols a{text-underline-offset:3px}.tk-ftr__legal{color:#bdbdbd;border-top:1px solid #3a3a3a;gap:8px;padding-top:24px;font-size:13.5px;display:grid}.tk-ftr__legal a{color:#fff}@media (width<=1100px){.tk-hdr__infos{gap:14px;font-size:11.5px}.tk-hdr__infos>*+:before{margin-right:14px}.tk-hdr__infos span:nth-child(2){display:none}.tk-hero__b--h1{grid-template-columns:minmax(0,1fr);align-content:center}.tk-ech,.tk-dvw,.tk-faq,.tk-pro,.tk-en__txt,.tk-head--split{grid-template-columns:minmax(0,1fr)}.tk-head--split{align-items:start}.tk-nu__bande{grid-template-columns:44px minmax(0,1fr) auto 26px}.tk-nu__meta{display:none}.tk-ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tk-lise{border-width:6px}.tk-hdr{grid-template-columns:minmax(0,1fr) 64px;height:62px;padding:0 14px;top:6px;left:6px;right:6px}.tk-hdr__infos{display:none}.tk-logo span{font-size:26px}.tk-menubtn{width:60px;height:52px;font-size:22px;top:12px;right:12px}.tk-menubtn--close{width:auto;height:50px}.tk-hero{grid-template-rows:repeat(4,18svh) auto;height:auto;min-height:0;max-height:none}.tk-hero__b{padding:0 18px 10px}.tk-hero__lab span{display:none}.tk-hero__b--h1{gap:18px;padding:28px 18px 32px}.tk-hero__lab--h1{right:18px}.tk-hero h1{font-size:22px}.tk-hero__cta{flex-direction:column}.tk-hero__cta .tk-btn{width:100%}.tk-word{font-size:112px}.tk-word--1{top:18svh;left:14px}.tk-word--2{top:54svh;right:-6px}.tk-nu__chips{margin:0 calc(var(--g) * -1);padding:0 var(--g) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tk-chip{flex:none}.tk-nu__groupe{width:100%}.tk-nu__bande{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;min-height:64px;padding:0 14px}.tk-nu__bande>.tk-ruban{display:none}.tk-nu__bande:hover{padding-left:14px}.tk-nu__fiche,.tk-nu__dl,.tk-co{grid-template-columns:minmax(0,1fr)}.tk-co__col,.tk-co__col+.tk-co__col{border-bottom:1px solid #444;border-left:0;padding:24px 0 28px}.tk-co__fig img{aspect-ratio:3/2}.tk-scotch{width:80px;height:24px}.tk-scotch--tl{left:-8px}.tk-scotch--br{right:-8px}.tk-row,.tk-ec__jours,.tk-dv__grid,.tk-eq,.tk-eq__infos,.tk-ftr__cols{grid-template-columns:minmax(0,1fr)}.tk-ec__mini{grid-template-columns:repeat(6,minmax(0,1fr))}.tk-ec .tk-btn,.tk-dv .tk-btn{justify-self:stretch;width:100%}.tk-en__band img{aspect-ratio:4/3;height:auto;min-height:0}.tk-en__phrase span{font-size:clamp(30px,9vw,44px)}.tk-en__phrase,.tk-en__phrase--ardoise{transform-origin:0 100%;justify-items:start;bottom:7%;left:14px;right:auto;transform:rotate(-2deg)}.tk-en__liste li,.tk-pro__cr li{grid-template-columns:minmax(0,1fr);gap:6px}.tk-en__etapes li{grid-template-columns:44px minmax(0,1fr)}.tk-en__etapes li>b{grid-column:2}.tk-en__etapes li{row-gap:4px}.tk-faq__list details p{padding-left:0}.tk-mbar{z-index:160;background:var(--encre);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;left:0;right:0}.tk-mbar__ech{background:var(--ocre);min-height:58px;color:var(--encre);text-align:center;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.tk-mbar__tel{color:#fff;place-items:center;width:64px;display:grid}.tk-mbar__tel svg{width:24px;height:24px}.tk-ftr{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.tk *,.tk :before,.tk :after{transition:none!important;animation:none!important}.tk-lise{transition:none}}
