*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--fond);color:var(--encre);font-family:var(--f-texte);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65;overflow-x:clip}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}p,h1,h2,h3,h4,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}main,footer{overflow-x:clip}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.aller-contenu{z-index:10000;background:var(--nuit);color:var(--fond);padding:10px 16px;transition:transform .2s;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.aller-contenu:focus{transform:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ouverture{z-index:9500;pointer-events:none;display:none;position:fixed;inset:0}html.ouverture-en-cours .ouverture{pointer-events:auto;display:block}html.ouverture-en-cours body{overflow:hidden}html.ouverture-en-cours{scrollbar-gutter:stable}.ouverture-volet{background:var(--volets);height:50.5%;position:absolute;inset-inline:0}.ouverture-volet--haut{top:0}.ouverture-volet--bas{bottom:0}.ouverture-dessus{place-items:center;display:grid;position:absolute;inset:0}html.js-secours .ouverture{animation:.4s both ouverture-secours}@keyframes ouverture-secours{to{opacity:0;visibility:hidden}}.tr{z-index:9400;pointer-events:auto;display:none;position:fixed;inset:0}.tr-couture{border-top:1px dashed color-mix(in oklab, var(--encre) 40%, transparent);z-index:1;inset-inline:0;height:0;position:absolute;top:50%;transform:scaleX(0)}.tr-volet{background:var(--volets);height:50.5%;position:absolute;inset-inline:0}.tr-volet--haut{top:0}.tr-volet--bas{bottom:0}.tr-dessus{color:var(--encre);opacity:0;z-index:2;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.tr-logo{width:26px;height:auto;display:block}.tr-titre{font-family:var(--f-titre);letter-spacing:.01em;background:var(--volets);padding-inline:18px;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:300}.curseur{z-index:9800;pointer-events:none;display:none;position:fixed;inset:0}html.curseur-site .curseur{display:block}html.curseur-site,html.curseur-site *{cursor:none!important}html.curseur-site input,html.curseur-site textarea{cursor:text!important}.curseur-forme,.curseur-point{opacity:0;will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}html.curseur-vu .curseur-forme,html.curseur-vu .curseur-point{opacity:1}.curseur-point{background:var(--encre);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.curseur-forme{width:40px;height:40px;color:var(--encre);transition:opacity .3s, scale .35s var(--ressort);margin:-20px 0 0 -20px}.curseur-forme .curseur-v{opacity:0;color:var(--bleu);transition:opacity .25s}.curseur-forme.est-actif{scale:1.35}.curseur-forme.est-actif .curseur-v{opacity:1}.curseur-forme.est-actif circle{opacity:.35}.curseur-forme.est-presse{scale:.9}.rv-mot,.rv-lettre{display:inline}.tete{gap:.35em;display:grid;position:relative}.tete-latin{width:100%;font-family:var(--f-latin);font-size:min(var(--latin-max,7.5rem), calc(150cqi / var(--n)));white-space:nowrap;letter-spacing:.04em;color:currentColor;opacity:.08;text-transform:uppercase;-webkit-user-select:none;user-select:none;line-height:.95;display:block;container-type:inline-size}.tete-sur{font-family:var(--f-texte);letter-spacing:.32em;text-transform:uppercase;color:var(--accent-fort);justify-self:start;align-items:center;gap:12px;font-size:.78rem;font-weight:600;display:inline-flex}.tete-trait{background:currentColor;width:34px;height:1px}.tete-titre{font-family:var(--f-titre);letter-spacing:-.01em;font-size:clamp(2rem,1.2rem + 3.2vw,4.2rem);font-weight:600;line-height:1.05}.wa-flottant{right:max(20px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));z-index:9000;background:var(--nuit);width:58px;height:58px;color:var(--fond);opacity:0;pointer-events:none;transition:opacity .4s, transform .5s var(--ressort);border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(16px)scale(.9);box-shadow:0 10px 30px -8px #00000073}.wa-flottant.visible{opacity:1;pointer-events:auto;transform:none}.wa-v{top:-4px;width:10px;height:auto;position:absolute;inset-inline-end:6px}.wa-flottant:hover{transform:scale(1.06)}@keyframes wa-tourne{to{transform:rotate(360deg)}}.signature-tigris{opacity:.85;align-items:center;gap:12px;font-size:.82rem;text-decoration:none;transition:opacity .3s;display:inline-flex}.signature-tigris:hover{opacity:1}.signature-tigris-rond{width:40px;height:40px;transition:transform .6s var(--ressort);background:#fff;border:1px solid #0000001f;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 14px -6px #00000080}.signature-tigris-rond img{width:26px;height:auto;transform:scaleX(-1)}.signature-tigris:hover .signature-tigris-rond{transform:rotate(-14deg)}.etiquette-concept{font-family:var(--f-texte);letter-spacing:.08em;opacity:1;white-space:nowrap;border:1px solid;border-radius:99px;padding:3px 9px 2px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-block}.avis-demo{opacity:.85;margin-block-start:14px;font-size:.82rem}.avis-demo a{text-underline-offset:3px;font-weight:600}.a11y-bouton{left:max(18px, env(safe-area-inset-left));bottom:max(36px, env(safe-area-inset-bottom));z-index:9100;background:var(--nuit);width:50px;height:50px;color:var(--fond);transition:transform .5s var(--ressort), background-color .3s;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 26px -12px #00000080}.a11y-bouton:hover{background:var(--accent-fort);transform:scale(1.06)}.a11y-bouton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.a11y-pastille{background:var(--accent);min-width:18px;height:18px;color:var(--nuit);font:700 .7rem/18px var(--f-texte);text-align:center;border-radius:99px;padding:0 4px;position:absolute;top:-3px;right:-3px}.a11y-panneau{left:max(18px, env(safe-area-inset-left));bottom:calc(max(36px, env(safe-area-inset-bottom)) + 62px);z-index:9110;width:min(360px,100vw - 36px);max-height:calc(100svh - 140px);color:var(--encre);font-family:var(--f-texte);background:#fbfaf7;border-radius:4px;gap:14px;padding:18px 16px 16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 34px 70px -22px #00000059,0 0 0 1px #00000014}.a11y-panneau[hidden]{display:none}.a11y-tete{justify-content:space-between;align-items:center;display:flex}.a11y-titre{color:var(--accent-fort);font:700 1.15rem/1 Arial,Arial Hebrew,sans-serif}.a11y-fermer{width:36px;height:36px;color:var(--accent-fort);border-radius:50%;place-items:center;display:grid}.a11y-fermer:hover{background:color-mix(in oklab, var(--accent) 26%, transparent)}.a11y-taille{background:color-mix(in oklab, var(--accent) 16%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.95rem;display:flex}.a11y-taille-boutons{align-items:center;gap:8px;display:flex}.a11y-taille-boutons button{width:42px;height:42px;color:var(--accent-fort);background:#fff;border-radius:12px;font:700 1rem/1 Arial,Arial Hebrew,sans-serif;box-shadow:0 0 0 1px #570f112e}.a11y-taille-boutons button:disabled{opacity:.35;cursor:default}.a11y-taille output{text-align:center;min-width:46px;color:var(--accent-fort);font-weight:700}.a11y-grille{grid-template-columns:1fr 1fr;gap:8px;display:grid}.a11y-option{min-height:84px;color:var(--encre);text-align:center;background:#fff;border-radius:14px;align-content:center;justify-items:center;gap:7px;padding:10px 8px;font:600 .86rem/1.25 Arial,Arial Hebrew,sans-serif;transition:background-color .25s,color .25s,box-shadow .25s;display:grid;box-shadow:0 0 0 1px #570f1124}.a11y-option svg{color:var(--accent-fort)}.a11y-option:hover{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent-fort) 40%, transparent)}.a11y-option[aria-pressed=true]{background:var(--accent-fort);color:var(--fond);box-shadow:none}.a11y-option[aria-pressed=true] svg{color:var(--accent)}.a11y-option:focus-visible,.a11y-taille-boutons button:focus-visible,.a11y-reinit:focus-visible,.a11y-fermer:focus-visible{outline-offset:2px;outline:3px solid #b8860b}.a11y-bas{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.a11y-reinit{background:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--accent-fort);border-radius:12px;padding:10px 14px;font:700 .9rem/1 Arial,Arial Hebrew,sans-serif}.a11y-declaration{font-size:.9rem}.a11y-voile{z-index:8999;pointer-events:none;display:none;position:fixed;inset:0}html.a11y-gris .a11y-voile,html.a11y-contraste .a11y-voile{display:block}html.a11y-gris .a11y-voile{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale()}html.a11y-contraste .a11y-voile{-webkit-backdrop-filter:contrast(1.3);backdrop-filter:contrast(1.3)}html.a11y-gris.a11y-contraste .a11y-voile{-webkit-backdrop-filter:grayscale()contrast(1.3);backdrop-filter:grayscale()contrast(1.3)}html.a11y-contraste body:before{display:none}html.a11y-contraste .tete-latin{opacity:.32!important}html.a11y-liens a:not(.bouton):not(.a11y-bouton){text-underline-offset:3px;text-decoration-thickness:2px;text-decoration:underline!important}html.a11y-liens a.bouton{outline-offset:3px;outline:2px solid}html.a11y-lisible body,html.a11y-lisible body :not(svg):not(svg *){letter-spacing:normal!important;font-family:Arial,Arial Hebrew,Helvetica,sans-serif!important}html.a11y-espacement body main p:not(.tete-sur),html.a11y-espacement body main li,html.a11y-espacement body footer p{letter-spacing:.06em!important;word-spacing:.16em!important;line-height:2!important}html.a11y-curseur,html.a11y-curseur *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'><path d='M4 2l15 11.3-6.9 1.5 4 7.8-3.3 1.5-3.9-7.9L4 21V2Z' fill='black' stroke='white' stroke-width='1.2'/></svg>") 4 2,auto!important}html.a11y-curseur .curseur{display:none!important}html.a11y-calme *,html.a11y-calme :before,html.a11y-calme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.a11y-focus :focus-visible{outline-offset:3px!important;outline:3px solid #b8860b!important;box-shadow:0 0 0 6px #ffd66673!important}@media (width<=640px){.a11y-bouton{width:46px;height:46px;bottom:max(40px, env(safe-area-inset-bottom))}.a11y-panneau{bottom:calc(max(40px, env(safe-area-inset-bottom)) + 58px)}}html.a11y-contraste{--encre-douce:var(--encre)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{overscroll-behavior-x:none}
