:root{--cw-ardoise:#171D26;--cw-ardoise-clair:#192230;--cw-ambre:#FAAB35;--cw-ambre-fonce:#A65D00;--cw-papier:#FCFAF6;--cw-papier-fonce:#F4F1ED;--cw-carte:#FEFDFB;--cw-filet:#DBDEE3;--cw-filet-clair:#D3D8DE;--cw-texte-doux:#646972;--cw-gris-clair:#A0A5AC;--cw-gris:#79818C;--cw-titre:'Space Grotesk', system-ui, sans-serif;--cw-texte:'Sora', system-ui, sans-serif;--cw-conteneur:1180px;--cw-mesure:820px;--cw-gouttiere:28px;--cw-section:88px;--cw-rayon:16px;--cw-rayon-pilule:999px;--cw-transition:.22s ease}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cw-papier);color:var(--cw-ardoise);font-family:var(--cw-texte);font-size:16px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--cw-titre);margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(34px, 4.4vw, 54px);font-weight:700;letter-spacing:-.035em;line-height:1.07}h2{font-size:clamp(28px, 3.3vw, 40px);font-weight:700;letter-spacing:-.03em;line-height:1.1}h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--cw-ambre-fonce);text-decoration:none;transition:color var(--cw-transition)}a:hover{color:var(--cw-ardoise)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--cw-ambre);outline-offset:3px;border-radius:4px}img,svg,video{max-width:100%;height:auto;display:block}img{background:var(--cw-papier-fonce)}input,textarea,select,button{font-family:inherit;font-size:inherit}.cw-conteneur{max-width:var(--cw-conteneur);margin-inline:auto;padding-inline:var(--cw-gouttiere)}.cw-section{padding-block:var(--cw-section)}.cw-lien-evitement{position:absolute;left:-9999px;top:0;z-index:999;background:var(--cw-ardoise);color:var(--cw-papier);padding:14px 22px;border-radius:0 0 var(--cw-rayon) 0}.cw-lien-evitement:focus{left:0;color:var(--cw-papier)}.cw-invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@supports (animation-timeline:view()){.cw-reveal{animation:cwRevealUp both;animation-timeline:view();animation-range:cover 0% cover 22%}}@keyframes cwRevealUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes cwRevealFade{from{opacity:0}to{opacity:1}}@keyframes cwFlotte{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cwEntree{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.cw-entree{animation:cwEntree .75s cubic-bezier(.16,1,.3,1) both}.cw-entree--1{animation-delay:0s}.cw-entree--2{animation-delay:.07s}.cw-entree--3{animation-delay:.14s}.cw-entree--4{animation-delay:.21s}.cw-entree--5{animation-delay:.28s}@supports (animation-timeline:view()){.cw-reveal{animation-name:cwRevealFade;animation-duration:auto;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 14%}.cw-reveal--up{animation-name:cwRevealUp;animation-range:cover 0% cover 22%}}.cw-survol{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.cw-survol:hover{transform:translateY(-5px);box-shadow:0 22px 44px -26px rgb(23 29 38 / .45)}@media (prefers-reduced-motion:reduce){.cw-survol:hover{transform:none}}:is(.cw-mesure,.cw-argu,.cw-argu__texte,.cw-texte-riche,.cw-page__entete,.cw-page__contenu,.cw-archive__entete,.cw-article__entete,.cw-article__corps,.cw-faq__inner-plat,.cw-faq__reponse,.cw-hero-landing__texte) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,pre){max-width:var(--cw-mesure)}.cw-chapo{max-width:var(--cw-mesure)}.cw-page__contenu>.alignwide,.cw-page__contenu>.alignfull,.cw-article__corps>.alignwide,.cw-article__corps>.alignfull,.cw-argu>.cw-argu__pleine,.cw-cta__chapo,.cw-cta__titre{max-width:none}:target{scroll-margin-top:96px}.cw-icone-tel{width:.95em;height:.95em;flex:0 0 auto}.cw-pied__tel,.cw-menu__tel,.cw-apropos__tel,.cw-tel-icone{display:inline-flex;align-items:center;gap:.5em}