@font-face{font-family:Lato-Thin;src:url(/fonts/Lato/Lato-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lato-Light;src:url(/fonts/Lato/Lato-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato-Light-italic;src:url(/fonts/Lato/Lato-LightItalic.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato-Regular;src:url(/fonts/Lato/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato-Bold;src:url(/fonts/Lato/Lato-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato-Black;src:url(/fonts/Lato/Lato-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/Open_Sans/OpenSans-Variable.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.a-navbar{position:relative;text-decoration:none;cursor:pointer;--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1));&:after,&:before{content:"";position:absolute;transition:transform .4s ease}}.a-navbar-effect{padding-bottom:5px;display:inline-block;overflow:hidden;transition:all .4s ease;&:before{right:1px;width:100%;height:1px;--tw-bg-opacity:1;background-color:rgb(56 59 64/var(--tw-bg-opacity,1));bottom:0;transform:translateX(-100%)}& .active:before,&:hover:before{transform:translateX(0)}&.active,&:hover{--tw-text-opacity:1;color:rgb(56 59 64/var(--tw-text-opacity,1))}&.active{&:before{transform:translateX(0)}}}.not-scrolled{box-shadow:0 0x 0 #000;transition:all .4s ease}.scrolled{box-shadow:0 1px 15px rgba(0,0,0,.15);transition:all .4s ease;background-color:#f1f3f9;background-color:rgba(241,243,249,.9)}.test{height:150px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4 * 1.25em;text-overflow:ellipsis;overflow:hidden}.section-hero{background-image:url(/images/background-hero4.jpg);background-position:60% 35%}h1,h2,h3,h4,h5,h6{font-family:Lato-Bold,sans-serif;color:rgb(75 78 83/var(--tw-text-opacity,1));text-transform:uppercase}h1,h2,h3,h4,h5,h6,p{--tw-text-opacity:1;margin:0;padding:0}p{font-family:Lato-Regular,sans-serif;color:rgb(95 96 101/var(--tw-text-opacity,1))}.react-icon{display:flex;align-items:center;font-size:2rem;color:#ff0;width:50px;height:50px}.animated-line{margin:0 auto;width:1px;height:60px;overflow:hidden;position:relative}.animated-line:before{content:"";display:block;width:1px;height:60px;--tw-bg-opacity:1;background-color:rgb(75 78 83/var(--tw-bg-opacity,1));position:absolute;top:-100%;left:0;animation:animate 2s cubic-bezier(1,0,0,1) infinite}.blink{animation:blink 2s infinite;animation-delay:1s}@keyframes animate{0%{top:-100%}25%{top:0}50%{top:100%}75%{top:100%}to{top:100%}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.btn{display:flex;align-items:center;justify-content:center;border-width:2px;padding:.5rem 1rem;font-family:Lato-Regular,serif;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;&.classic{--tw-border-opacity:1;border-color:rgb(75 78 83/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}&.classic:hover{--tw-bg-opacity:1;background-color:rgb(75 78 83/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&.revert{border-width:2px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}&.revert:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(56 59 64/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&.cta{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 149 8/var(--tw-text-opacity,1))}&.cta:hover{background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&.big{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}&.lg{padding-left:2rem;padding-right:2rem;font-size:1.125rem;line-height:1.75rem}&.yellow{--tw-border-opacity:1;border-color:rgb(255 149 8/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 149 8/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&.yellow:hover{--tw-border-opacity:1;border-color:rgb(75 78 83/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(75 78 83/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.example-img:focus .overlay-img,.example-img:hover .overlay-img{opacity:1;height:100%}.overlay-img{position:absolute;bottom:0;height:0;background:rgba(0,0,0,.8);transition:.4s;cursor:pointer;overflow:hidden;flex-direction:column;text-align:center}.overlay,.overlay-img{opacity:0;left:0;width:100%;display:flex;justify-content:center;align-items:center}.overlay{position:fixed;top:0;z-index:100;height:100%;background:rgba(0,0,0,.5);visibility:hidden;transition:.5s}.overlay.active{opacity:1;visibility:visible}.modal{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.1);text-align:center;position:relative;z-index:10;transform:translateY(-20px);transition:.5s}.article-prose,.modal{--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}.article-prose{display:flex;flex-direction:column;gap:1.75rem;font-family:Open Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.75}.article-prose>p:first-child{font-weight:500;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1));font-size:clamp(19px,1.8vw,21px);line-height:1.7}.article-prose h2{margin:1.25rem 0 0;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));padding-left:1rem;line-height:1.2;font-size:clamp(22px,2.4vw,28px)}.article-prose h2,.article-prose h3{font-family:Lato-Bold,serif;text-transform:none;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.article-prose h3{margin:0;font-size:1.25rem;line-height:1.75rem}.article-prose p{margin:0;font-family:Open Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.75;--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}.article-prose strong{font-weight:700}.article-prose a,.article-prose strong{--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.article-prose a{text-decoration-line:underline;text-decoration-color:#ffa33a;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.article-prose a:hover{--tw-text-opacity:1;color:rgb(163 82 0/var(--tw-text-opacity,1))}.article-prose ol,.article-prose ul{margin:0;display:flex;flex-direction:column;gap:.875rem;padding:0}.article-prose ul{list-style-type:none}.article-prose ul>li{position:relative;padding-left:2.25rem}.article-prose ul>li:before{content:"";position:absolute;left:0;top:.45em;display:block;height:.55em;width:1em;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-width:3px;border-left-width:3px;--tw-border-opacity:1;border-color:rgb(163 82 0/var(--tw-border-opacity,1))}.article-prose ol{list-style-type:decimal;padding-left:1.5rem}.article-prose ol>li::marker{font-family:Lato-Bold,serif;--tw-text-opacity:1;color:rgb(163 82 0/var(--tw-text-opacity,1))}.article-prose blockquote{margin:0;display:flex;flex-direction:column;gap:.75rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 241 224/var(--tw-bg-opacity,1));padding:1.5rem 26px;font-size:17px;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.article-prose table{display:block;width:100%;overflow-x:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;box-shadow:0 2px 12px rgba(52,56,61,.06)}.article-prose td,.article-prose th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(228 225 216/var(--tw-border-opacity,1));padding:.75rem 1rem;text-align:left;vertical-align:top}.article-prose th{--tw-bg-opacity:1;background-color:rgb(241 239 233/var(--tw-bg-opacity,1));font-family:Lato-Bold,serif;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.article-prose hr{--tw-border-opacity:1;border-color:rgb(228 225 216/var(--tw-border-opacity,1))}:root{--ds-orange:#ffa33a;--ds-orange-texte:#a35200;--ds-encre:#34383d;--ds-texte:#4b4e53;--ds-ease:cubic-bezier(0.4,0,0.2,1);--ds-gouttiere:clamp(20px,6vw,120px);--ds-ombre:0 2px 12px rgba(52,56,61,.06);--ds-ombre-survol:0 14px 34px rgba(52,56,61,.12)}.ds-page{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:Lato-Regular,serif;--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}.ds-conteneur,.ds-conteneur-etroit{margin-left:auto;margin-right:auto;width:100%;padding-left:var(--ds-gouttiere);padding-right:var(--ds-gouttiere)}.ds-section{padding-top:clamp(96px,13vw,176px);padding-bottom:clamp(96px,13vw,176px)}.ds-section-hero{padding-top:clamp(48px,8vw,112px);padding-bottom:clamp(64px,9vw,120px)}.ds-pile{display:flex;flex-direction:column;gap:clamp(48px,6vw,88px)}.ds-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(24px,3vw,40px)}.ds-grille-280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ds-grille-300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ds-grille-320{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ds-surtitre{display:flex;align-items:center;gap:.625rem;font-family:Lato-Bold,serif;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(163 82 0/var(--tw-text-opacity,1))}.ds-surtitre:before{content:"";display:block;height:3px;width:1.75rem;flex:none;--tw-bg-opacity:1;background-color:rgb(255 163 58/var(--tw-bg-opacity,1))}.ds-h1{margin:0;font-family:Lato-Bold,serif;text-transform:none;line-height:1.2;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1));font-size:clamp(28px,4.2vw,51px);text-wrap:balance}.ds-h1-page{line-height:1.2;font-size:clamp(28px,4vw,45px)}.ds-h1-page,.ds-h2{margin:0;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));padding-left:18px;font-family:Lato-Bold,serif;text-transform:none;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.ds-h2{line-height:1.25;font-size:clamp(23px,2.7vw,34px)}.ds-h2-sombre{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ds-h2-centre{text-align:center;line-height:1.25;font-size:clamp(25px,3vw,38px);text-wrap:balance}.ds-h2-centre,.ds-h3{margin:0;font-family:Lato-Bold,serif;text-transform:none;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.ds-h3{font-size:1.125rem;line-height:1.75rem;line-height:1.25}.ds-leger{font-family:Lato-Light,serif}.ds-souligne{text-decoration:underline;text-decoration-color:var(--ds-orange);text-decoration-thickness:.08em;text-underline-offset:.12em}.ds-chapo{line-height:1.55;font-size:clamp(18px,1.7vw,22px);text-wrap:pretty}.ds-chapo,.ds-intro{margin:0;font-family:Lato-Regular,serif;--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}.ds-intro{max-width:600px;font-size:19px;line-height:1.6}.ds-texte{font-size:17px;line-height:1.7}.ds-texte,.ds-texte-sm{margin:0;font-family:Lato-Regular,serif;--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}.ds-texte-sm{font-size:1rem;line-height:1.5rem;line-height:1.55}.ds-texte-sombre{--tw-text-opacity:1;color:rgb(217 214 207/var(--tw-text-opacity,1))}.ds-chiffre{line-height:1;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1));font-size:clamp(39px,4vw,48px)}.ds-btn,.ds-chiffre{font-family:Lato-Bold,serif}.ds-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.75rem;border-width:2px;padding-left:1.25rem;padding-right:1.25rem;text-align:center;font-size:1rem;line-height:1.5rem;text-decoration-line:none;transition:all .3s var(--ds-ease)}.ds-btn-primaire{border-color:rgb(255 163 58/var(--tw-border-opacity,1));background-color:rgb(255 163 58/var(--tw-bg-opacity,1));color:rgb(43 44 48/var(--tw-text-opacity,1))}.ds-btn-primaire,.ds-btn-primaire:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.ds-btn-primaire:hover{background-color:rgb(52 56 61/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.ds-btn-contour,.ds-btn-primaire:hover{border-color:rgb(52 56 61/var(--tw-border-opacity,1))}.ds-btn-contour{--tw-border-opacity:1;background-color:transparent;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.ds-btn-contour:hover{--tw-bg-opacity:1;background-color:rgb(52 56 61/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ds-btn-primaire-sombre{border-color:rgb(255 163 58/var(--tw-border-opacity,1));background-color:rgb(255 163 58/var(--tw-bg-opacity,1));color:rgb(43 44 48/var(--tw-text-opacity,1))}.ds-btn-primaire-sombre,.ds-btn-primaire-sombre:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.ds-btn-primaire-sombre:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(52 56 61/var(--tw-text-opacity,1))}.ds-btn-contour-sombre,.ds-btn-primaire-sombre:hover{border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.ds-btn-contour-sombre{--tw-border-opacity:1;background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ds-btn-contour-sombre:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1))}.ds-btn-sm{min-height:44px;padding-left:1.25rem;padding-right:1.25rem;font-size:15px}.ds-btn:disabled{cursor:not-allowed;opacity:.5}.ds-lien-fleche{display:inline-flex;min-height:44px;align-items:center;gap:.625rem;font-family:Lato-Bold,serif;font-size:17px;--tw-text-opacity:1;color:rgb(52 56 61/var(--tw-text-opacity,1));text-decoration-line:none}.ds-fleche{--tw-text-opacity:1;color:rgb(163 82 0/var(--tw-text-opacity,1));transition:transform .3s var(--ds-ease)}.ds-btn:hover .ds-fleche,.group:hover .ds-fleche{transform:translateX(6px)}.ds-btn .ds-fleche{color:inherit}.ds-carte{display:flex;flex-direction:column;border-bottom-width:3px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--ds-ombre);transition:all .3s var(--ds-ease)}.ds-carte-survol:hover,a.ds-carte:hover{transform:translateY(-6px);box-shadow:var(--ds-ombre-survol);border-bottom-color:var(--ds-orange)}.ds-carte-bordee{border-width:1px 1px 3px;--tw-border-opacity:1;border-color:rgb(228 225 216/var(--tw-border-opacity,1));box-shadow:none}.ds-carte-bordee.ds-carte-survol:hover{border-bottom-color:var(--ds-orange)}.ds-carte-creme{--tw-bg-opacity:1;background-color:rgb(241 239 233/var(--tw-bg-opacity,1));box-shadow:none}.ds-carte-creme:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ds-carte-vedette{position:relative;display:flex;flex-direction:column;border-top-width:4px;--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(52 56 61/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.ds-carte-vedette,.bg-ds-pied,.ds-carte-vedette,.ds-section-sombre) :where(a,button,input,select,textarea):focus-visible{outline-color:#fff}.ds-carte-vedette{box-shadow:0 14px 34px rgba(52,56,61,.2);transition:all .3s var(--ds-ease)}.ds-carte-vedette:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(52,56,61,.28)}.ds-carte-orange{position:relative;display:flex;flex-direction:column;border-width:3px;--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 14px 34px rgba(255,163,58,.2);transition:all .3s var(--ds-ease)}.ds-carte-orange:hover{transform:translateY(-6px)}.ds-ruban{position:absolute;top:-1rem;white-space:nowrap;background-color:rgb(255 163 58/var(--tw-bg-opacity,1));padding:.375rem .875rem;font-family:Lato-Bold,serif;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:rgb(43 44 48/var(--tw-text-opacity,1))}.ds-pastille,.ds-ruban{--tw-bg-opacity:1;--tw-text-opacity:1}.ds-pastille{display:flex;flex:none;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(255 241 224/var(--tw-bg-opacity,1));color:rgb(163 82 0/var(--tw-text-opacity,1))}.ds-pastille-orange{--tw-bg-opacity:1;background-color:rgb(255 163 58/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(43 44 48/var(--tw-text-opacity,1))}.ds-pastille-sombre{--tw-bg-opacity:1;background-color:rgb(52 56 61/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 163 58/var(--tw-text-opacity,1))}:where(.ds-pastille-sombre,.bg-ds-pied,.ds-carte-vedette,.ds-section-sombre) :where(a,button,input,select,textarea):focus-visible{outline-color:#fff}.ds-pastille-blanche{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(163 82 0/var(--tw-text-opacity,1))}.ds-badge{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 241 224/var(--tw-bg-opacity,1));padding:5px .75rem;font-size:13px;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(138 69 0/var(--tw-text-opacity,1))}.ds-badge,.ds-etiquette{display:inline-flex;align-self:flex-start;font-family:Lato-Bold,serif}.ds-etiquette{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.ds-filtre{display:flex;min-height:46px;flex:none;align-items:center;gap:.5rem;border-radius:9999px;border-width:2px;border-color:rgb(220 216 204/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;font-family:Lato-Bold,serif;font-size:1rem;line-height:1.5rem;color:rgb(52 56 61/var(--tw-text-opacity,1));transition:all .3s var(--ds-ease)}.ds-filtre,.ds-filtre[aria-pressed=true]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.ds-filtre[aria-pressed=true]{border-color:rgb(52 56 61/var(--tw-border-opacity,1));background-color:rgb(52 56 61/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.ds-filtre[aria-pressed=true],.bg-ds-pied,.ds-carte-vedette,.ds-section-sombre) :where(a,button,input,select,textarea):focus-visible{outline-color:#fff}.ds-liste-coches{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(228 225 216/var(--tw-border-opacity,1));padding:18px 0 0;font-family:Lato-Regular,serif;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(75 78 83/var(--tw-text-opacity,1))}.ds-liste-coches li{display:flex;gap:.625rem}.ds-liste-coches svg{margin-top:.25rem;flex:none;--tw-text-opacity:1;color:rgb(163 82 0/var(--tw-text-opacity,1))}.ds-label{display:flex;flex-direction:column;gap:.5rem}.ds-label>span:first-child{font-family:Lato-Bold,serif;font-size:15px;--tw-text-opacity:1}.ds-champ,.ds-label>span:first-child{color:rgb(52 56 61/var(--tw-text-opacity,1))}.ds-champ{min-height:48px;width:100%;border-width:0 0 2px;--tw-border-opacity:1;border-color:rgb(200 200 200/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 248 245/var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-family:Lato-Regular,serif;font-size:17px;--tw-text-opacity:1;outline:2px solid transparent;outline-offset:2px;transition:border-color .3s var(--ds-ease)}.ds-champ:focus{border-bottom-color:var(--ds-orange)}textarea.ds-champ{padding-top:.75rem;padding-bottom:.75rem;resize:vertical}.ds-champ-sombre{--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ds-champ-sombre::-moz-placeholder{color:hsla(0,0%,100%,.6)}.ds-champ-sombre::placeholder{color:hsla(0,0%,100%,.6)}.ds-formulaire{display:flex;flex-direction:column;gap:1.75rem;border-top-width:3px;--tw-border-opacity:1;border-color:rgb(255 163 58/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:clamp(28px,4vw,44px);box-shadow:0 10px 30px rgba(52,56,61,.1)}@media (prefers-reduced-motion:reduce){.ds-reveal{opacity:1!important;transform:none!important;transition:none!important}}:where(a,button,[role=button],summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ds-encre);outline-offset:3px}.ds-btn-contour-sombre:focus-visible,:where(.bg-ds-encre,.bg-ds-pied,.ds-carte-vedette,.ds-section-sombre) :where(a,button,input,select,textarea):focus-visible{outline-color:#fff}.ds-champ:focus-visible{outline:2px solid var(--ds-encre);outline-offset:2px}main:focus{outline:none}.ds-lien-evitement{position:absolute;left:16px;top:-100px;z-index:10000;--tw-bg-opacity:1;background-color:rgb(52 56 61/var(--tw-bg-opacity,1));padding:.75rem 1.25rem;font-family:Lato-Bold,serif;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none}:where(.ds-lien-evitement,.bg-ds-pied,.ds-carte-vedette,.ds-section-sombre) :where(a,button,input,select,textarea):focus-visible{outline-color:#fff}.ds-lien-evitement:focus{top:16px;outline:2px solid var(--ds-orange);outline-offset:2px}.page-fade-in{opacity:0;transition:all .5s ease;animation:pageFadeIn .6s ease 1.5s forwards}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}