@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.woff2)format("woff2");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:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.woff2)format("woff2");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:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_8dcf4e37-module__N0pIaG__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_8dcf4e37-module__N0pIaG__variable{--f2s-police-display:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:Karla;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/5be48c5ddfb4e8bc-s.2yy2f2qqjhijz.woff2)format("woff2");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:Karla;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/5444a17fc110133d-s.p.0l6iif27y7p73.woff2)format("woff2");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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.365lh8fyufn44.woff2)format("woff2");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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.42ymt1gosxo71.woff2)format("woff2");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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_97bdbc79-module__jSZscW__className{font-family:Karla,Karla Fallback}.karla_97bdbc79-module__jSZscW__variable{--f2s-police-corps:"Karla", "Karla Fallback"}
:root{--f2s-fond:#fffbf4;--f2s-surface:#fff;--f2s-surface-2:#fbf2e4;--f2s-surface-3:#f6ead6;--f2s-encre:#2a1e14;--f2s-creme:#2a1e14;--f2s-attenue:#6e5c4b;--f2s-or:#8a4f0b;--f2s-or-clair:#f2b559;--f2s-or-aplat:#e8a33c;--f2s-or-pale:#fbe6c4;--f2s-or-voile:#fdf3e2;--f2s-or-fonce:#6d3c05;--f2s-terra:#b14a2f;--f2s-terra-pale:#fdeeea;--f2s-blanc-chaud:#fffbf4;--f2s-bord:#8f7a62;--f2s-bord-fort:#6e5c4b;--f2s-voile:color-mix(in srgb, var(--f2s-or-aplat) 12%, transparent);--f2s-bord-carte:#f0e2cd;--f2s-bord-carte-fort:#e6d0b1;--f2s-display:var(--f2s-police-display,"Gabarito"), "Trebuchet MS", sans-serif;--f2s-corps:var(--f2s-police-corps,"Karla"), system-ui, sans-serif;--f2s-graisse-normale:400;--f2s-graisse-moyenne:500;--f2s-graisse-forte:700;--f2s-graisse-display:900;--f2s-t-hero:clamp(33px, 6.2vw, 76px);--f2s-t-titre:clamp(26px, 4.6vw, 52px);--f2s-t-titre-etroit:clamp(25px, 3.4vw, 40px);--f2s-t-section:clamp(21px, 4vw, 36px);--f2s-t-carte:clamp(18px, 2.4vw, 23px);--f2s-t-corps:16.5px;--f2s-t-corps-lg:18.5px;--f2s-t-petit:14px;--f2s-t-menu:12.5px;--f2s-interligne-serre:1.06;--f2s-interligne:1.62;--f2s-chasse-serree:-.018em;--f2s-chasse-optique:-.022em;--f2s-chasse-capitales:.13em;--f2s-courbe-douce:cubic-bezier(.22, .72, .2, 1);--f2s-courbe-ample:cubic-bezier(.16, .78, .18, 1);--f2s-courbe-accueil:cubic-bezier(.34, 1.3, .5, 1);--f2s-rayon-sm:12px;--f2s-rayon-md:22px;--f2s-rayon-lg:32px;--f2s-rayon-xl:44px;--f2s-rayon-xxl:60px;--f2s-rayon-pilule:999px;--f2s-e-1:4px;--f2s-e-2:8px;--f2s-e-3:14px;--f2s-e-4:20px;--f2s-e-6:28px;--f2s-e-8:38px;--f2s-e-12:56px;--f2s-e-16:76px;--f2s-gouttiere:clamp(18px, 3.5vw, 44px);--f2s-largeur-max:1280px;--f2s-largeur-texte:720px;--f2s-rythme-section:clamp(58px, 9vw, 112px);--f2s-ombre-sm:0 2px 6px -2px #603e1624;--f2s-ombre-md:0 22px 44px -30px #603e1666, 0 6px 14px -10px #603e1633;--f2s-ombre-lg:0 44px 84px -44px #603e166b, 0 12px 26px -18px #603e1638;--f2s-ombre-video:0 34px 60px -30px #482c0e8c, 0 8px 18px -10px #482c0e47;--f2s-lumiere-bord:inset 0 1px 0 #ffffffd9;--f2s-lumiere-bord-forte:inset 0 1px 0 #fff;--f2s-grain-opacite:.045;--f2s-cible:48px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--f2s-fond);color:var(--f2s-creme);font-family:var(--f2s-corps);font-size:var(--f2s-t-corps);line-height:var(--f2s-interligne);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-1;background:radial-gradient(72vw 56vw at 4% -8%,#e8a33c33,#0000 64%),radial-gradient(66vw 52vw at 102% 12%,#b14a2f1a,#0000 62%),radial-gradient(90vw 60vw at 48% 110%,#e8a33c21,#0000 66%)}body:after{z-index:9;opacity:var(--f2s-grain-opacite);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}html.f2s-sans-texture body:before,html.f2s-sans-texture body:after,body.f2s-sans-texture:before,body.f2s-sans-texture:after{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--f2s-display);font-weight:var(--f2s-graisse-display);line-height:var(--f2s-interligne-serre);letter-spacing:var(--f2s-chasse-serree);font-optical-sizing:auto;margin:0 0 var(--f2s-e-3)}h1{font-size:var(--f2s-t-hero)}h2{font-size:var(--f2s-t-titre)}h3{font-size:var(--f2s-t-section)}h4{font-size:var(--f2s-t-carte)}p{margin:0 0 var(--f2s-e-3)}a{color:var(--f2s-or);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--f2s-or-fonce)}img,video{max-width:100%;display:block}figure{margin:0}ul,ol{margin:0 0 var(--f2s-e-3);padding-left:var(--f2s-e-6)}li{margin-bottom:var(--f2s-e-2)}:focus{outline:none}:focus-visible{outline:2.5px solid var(--f2s-or);outline-offset:3px;border-radius:var(--f2s-rayon-sm)}::selection{background:var(--f2s-or-pale);color:var(--f2s-encre)}.f2s-page{max-width:var(--f2s-largeur-max);padding:0 var(--f2s-gouttiere);margin:0 auto}.f2s-section{padding-block:var(--f2s-rythme-section);scroll-margin-top:80px}.f2s-prose{max-width:var(--f2s-largeur-texte)}.f2s-grille{gap:var(--f2s-e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.f2s-grille-3{gap:var(--f2s-e-4);grid-template-columns:1fr;display:grid}@media (min-width:620px){.f2s-grille-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.f2s-grille-3{gap:var(--f2s-e-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.f2s-avant-apres{gap:var(--f2s-e-4);grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:0;display:grid}@media (min-width:620px){.f2s-avant-apres{gap:var(--f2s-e-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.f2s-avant-apres figure{gap:0;display:grid}.f2s-avant-apres figcaption{text-align:left}.f2s-grille-galerie{gap:var(--f2s-e-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));justify-items:center;display:grid}.f2s-grille-galerie>*{width:100%;max-width:360px}.f2s-ref-largeur{container-type:inline-size}.f2s-bande{width:100vw;max-width:100vw;padding-inline:var(--f2s-gouttiere);margin-inline:calc(50% - 50vw)}@supports (width:100cqw){.f2s-bande{width:100cqw;max-width:100cqw;margin-inline:calc(50% - 50cqw)}}.f2s-bande-braise{padding-block:var(--f2s-rythme-section);background:var(--f2s-surface-3);border-radius:var(--f2s-rayon-xxl);border-top:0;border-bottom:0}.f2s-bande>.f2s-page{max-width:calc(var(--f2s-largeur-max) - var(--f2s-gouttiere) * 2);padding-inline:0}.f2s-filet{height:1px;margin:var(--f2s-e-8) 0;background:var(--f2s-bord-carte-fort);border:0}.f2s-filet-fin{height:1.5px;margin:var(--f2s-e-12) 0;background:linear-gradient(90deg, transparent, var(--f2s-bord-carte) 22%, var(--f2s-bord-carte-fort) 50%, var(--f2s-bord-carte) 78%, transparent);border:0;border-radius:2px}.f2s-saut{z-index:100;position:absolute;top:0;left:-9999px}.f2s-saut:focus{left:var(--f2s-e-4);top:var(--f2s-e-4);padding:var(--f2s-e-3) var(--f2s-e-4);background:var(--f2s-or-aplat);color:var(--f2s-encre);border-radius:var(--f2s-rayon-pilule);font-weight:var(--f2s-graisse-forte);box-shadow:var(--f2s-ombre-md)}.f2s-etiquette{align-items:center;gap:var(--f2s-e-2);font-size:var(--f2s-t-menu);font-weight:var(--f2s-graisse-forte);letter-spacing:var(--f2s-chasse-capitales);text-transform:uppercase;color:var(--f2s-or);margin:0 0 var(--f2s-e-4);display:inline-flex}.f2s-etiquette-attenuee{color:var(--f2s-attenue)}.f2s-pastille{align-items:center;gap:var(--f2s-e-2);border-radius:var(--f2s-rayon-pilule);font-size:12.5px;font-weight:var(--f2s-graisse-forte);letter-spacing:.07em;text-transform:uppercase;background:var(--f2s-or-pale);color:var(--f2s-or);padding:6px 16px;display:inline-flex}.f2s-pastille-terra{background:var(--f2s-terra-pale);color:var(--f2s-terra)}.f2s-pastille-lien{min-height:32px;padding:var(--f2s-e-2) var(--f2s-e-4);font-size:var(--f2s-t-petit);font-weight:var(--f2s-graisse-moyenne);letter-spacing:normal;text-transform:none;transition:transform .4s var(--f2s-courbe-douce);text-decoration:none}.f2s-pastille-lien:hover{text-decoration:underline;transform:translateY(-2px)}.f2s-pastille-feu{background:linear-gradient(135deg, var(--f2s-terra) 0%, var(--f2s-or-fonce) 100%);color:#fff;box-shadow:var(--f2s-ombre-sm)}.f2s-pastille-feu:hover{color:#fff}.f2s-pastille-feu-point{width:7px;height:7px;animation:f2s-feu-pouls 2.4s var(--f2s-courbe-douce) infinite;background:#fff;border-radius:50%;flex:none}@keyframes f2s-feu-pouls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.f2s-reassure{align-items:center;gap:var(--f2s-e-1) var(--f2s-e-2);font-size:var(--f2s-t-petit);color:var(--f2s-attenue);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f2s-reassure>li+li:before{content:"·";margin-right:var(--f2s-e-2);color:var(--f2s-or-aplat);font-weight:var(--f2s-graisse-forte)}.f2s-btn{justify-content:center;align-items:center;gap:var(--f2s-e-2);min-height:var(--f2s-cible);padding:0 var(--f2s-e-8);border-radius:var(--f2s-rayon-pilule);font-family:var(--f2s-display);font-weight:var(--f2s-graisse-display);cursor:pointer;transition:transform .34s var(--f2s-courbe-accueil), box-shadow .34s ease, background-color .24s ease, border-color .24s ease, color .24s ease;border:2px solid #0000;font-size:16px;line-height:1.2;text-decoration:none;display:inline-flex}.f2s-btn:hover{transform:translateY(-3px)}.f2s-btn:active{transform:translateY(0)scale(.98)}.f2s-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.f2s-btn-primaire{background:var(--f2s-or-aplat);color:var(--f2s-encre);box-shadow:var(--f2s-ombre-sm)}.f2s-btn-primaire:hover{background:var(--f2s-or-clair);color:var(--f2s-encre);box-shadow:0 16px 30px -16px #a06814a6}.f2s-btn-secondaire{border-color:var(--f2s-bord-fort);color:var(--f2s-creme);background:0 0}.f2s-btn-secondaire:hover{background:var(--f2s-or-voile);border-color:var(--f2s-or);color:var(--f2s-creme)}.f2s-btn-bloc{width:100%}.f2s-lien-discret{min-height:var(--f2s-cible);font-size:var(--f2s-t-petit);font-weight:var(--f2s-graisse-moyenne);color:var(--f2s-attenue);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.f2s-lien-discret:hover{color:var(--f2s-or)}.f2s-carte{gap:var(--f2s-e-3);padding:var(--f2s-e-8);border:1.5px solid var(--f2s-bord-carte);border-radius:var(--f2s-rayon-lg);background-color:var(--f2s-surface);background-image:linear-gradient(168deg, #ffffffe6 0%, transparent 46%, color-mix(in srgb, var(--f2s-or-aplat) 7%, transparent) 100%);box-shadow:var(--f2s-lumiere-bord), var(--f2s-ombre-md);transition:transform .4s var(--f2s-courbe-douce), box-shadow .4s ease, border-color .4s ease;flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.f2s-carte:hover{border-color:var(--f2s-bord-carte-fort);box-shadow:var(--f2s-lumiere-bord-forte), var(--f2s-ombre-lg);transform:translateY(-4px)}}.f2s-carte-titre{font-family:var(--f2s-display);font-weight:var(--f2s-graisse-display);font-size:var(--f2s-t-carte);letter-spacing:var(--f2s-chasse-serree);font-optical-sizing:auto;margin:0;line-height:1.22}.f2s-carte-texte{font-size:var(--f2s-t-petit);color:var(--f2s-attenue);flex:1;margin:0}.f2s-carte-relief{box-shadow:var(--f2s-lumiere-bord-forte), var(--f2s-ombre-lg)}.f2s-carte-accent{border-color:var(--f2s-or-aplat);background-color:var(--f2s-or-voile);border-width:2px}.f2s-story{aspect-ratio:9/16;border:1.5px solid var(--f2s-bord-carte-fort);border-radius:var(--f2s-rayon-lg);background-color:var(--f2s-surface);box-shadow:var(--f2s-ombre-video);transition:transform .5s var(--f2s-courbe-douce), box-shadow .5s ease, border-color .5s ease;padding:8px;display:block;position:relative}.f2s-story>video,.f2s-story>img{object-fit:cover;border-radius:calc(var(--f2s-rayon-lg) - 9px);background-color:var(--f2s-surface-2);width:100%;height:100%;display:block}.f2s-story:after{content:"";pointer-events:none;border-radius:calc(var(--f2s-rayon-lg) - 9px);background:linear-gradient(#0000 52%,#1e1208b8 100%);position:absolute;inset:8px}.f2s-story-legende{z-index:1;inset-inline:8px;padding:var(--f2s-e-4);font-size:var(--f2s-t-petit);font-weight:var(--f2s-graisse-forte);color:var(--f2s-blanc-chaud);position:absolute;bottom:8px}.f2s-btn-son{z-index:2;min-height:44px;padding:0 var(--f2s-e-4);border-radius:var(--f2s-rayon-pilule);background-color:var(--f2s-blanc-chaud);color:var(--f2s-encre);font-size:var(--f2s-t-petit);font-weight:var(--f2s-graisse-forte);box-shadow:var(--f2s-ombre-sm);cursor:pointer;border:none;align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){.f2s-story:hover{border-color:var(--f2s-or-aplat);transform:translateY(-6px);box-shadow:0 44px 74px -30px #482c0e8c,0 10px 22px -10px #482c0e4d}}.f2s-champ{gap:var(--f2s-e-2);flex-direction:column;display:flex}.f2s-champ>label{font-size:var(--f2s-t-petit);font-weight:var(--f2s-graisse-forte);color:var(--f2s-creme)}.f2s-aide{color:var(--f2s-attenue);margin:0;font-size:12.5px}.f2s-saisie{width:100%;min-height:var(--f2s-cible);padding:var(--f2s-e-3) var(--f2s-e-4);font:inherit;color:var(--f2s-creme);caret-color:var(--f2s-or);background:var(--f2s-surface);border:1.5px solid var(--f2s-bord);border-radius:var(--f2s-rayon-pilule);font-size:16px;transition:border-color .24s,box-shadow .24s}.f2s-saisie::placeholder{color:var(--f2s-attenue)}.f2s-saisie:hover{border-color:var(--f2s-bord-fort)}.f2s-saisie:focus-visible{border-color:var(--f2s-or);outline-offset:0}.f2s-saisie:user-invalid{border-color:var(--f2s-terra)}textarea.f2s-saisie{border-radius:var(--f2s-rayon-lg);resize:vertical;min-height:110px}select.f2s-saisie{appearance:none}.f2s-erreur{color:var(--f2s-terra);margin:0;font-size:12.5px}.f2s-depot{justify-content:center;align-items:center;gap:var(--f2s-e-2);min-height:150px;padding:var(--f2s-e-6);text-align:center;border:1.5px dashed var(--f2s-bord-fort);border-radius:var(--f2s-rayon-lg);background:var(--f2s-surface);cursor:pointer;flex-direction:column;transition:border-color .28s,background-color .28s;display:flex}.f2s-depot:hover{border-color:var(--f2s-or);background:var(--f2s-or-voile)}.f2s-depot:has(input:focus-visible){outline:2.5px solid var(--f2s-or);outline-offset:3px}.f2s-nav{align-items:center;gap:var(--f2s-e-3) var(--f2s-e-6);padding-block:var(--f2s-e-4);flex-wrap:wrap;display:flex}.f2s-marque{align-items:center;gap:var(--f2s-e-2);font-family:var(--f2s-display);font-weight:var(--f2s-graisse-display);color:var(--f2s-creme);margin-right:auto;font-size:21px;text-decoration:none;display:inline-flex}.f2s-marque-jeton{background:var(--f2s-or-aplat);width:34px;height:34px;color:var(--f2s-encre);border-radius:50%;place-items:center;font-size:17px;display:grid}.f2s-nav-lien{min-height:var(--f2s-cible);font-size:15px;font-weight:var(--f2s-graisse-moyenne);color:var(--f2s-attenue);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.f2s-nav-lien:hover,.f2s-nav-lien[aria-current=page]{color:var(--f2s-or)}.f2s-pied{padding-block:var(--f2s-e-8) var(--f2s-e-12);font-size:var(--f2s-t-petit);color:var(--f2s-attenue)}.f2s-pied-rangee{align-items:center;gap:var(--f2s-e-2) var(--f2s-e-4);flex-wrap:wrap;display:flex}.f2s-pied-legal{align-items:center;gap:var(--f2s-e-2);flex-wrap:wrap;display:inline-flex}.f2s-pied a{min-height:var(--f2s-cible);color:var(--f2s-attenue);align-items:center;text-decoration:none;display:inline-flex}.f2s-pied a:hover{color:var(--f2s-or)}.f2s-marque-pied{white-space:nowrap;flex-shrink:0;margin-right:0;font-size:16px}.f2s-marque-pied .f2s-marque-jeton{flex:none;width:24px;height:24px;font-size:12px}.f2s-attenue{color:var(--f2s-attenue)}.f2s-or{color:var(--f2s-or)}.f2s-display{font-family:var(--f2s-display);font-weight:var(--f2s-graisse-display)}.f2s-lead{font-size:var(--f2s-t-corps-lg);color:var(--f2s-attenue)}.f2s-centre{text-align:center}.f2s-mesure{max-width:46ch}.f2s-accroche{text-wrap:balance;letter-spacing:var(--f2s-chasse-optique);font-optical-sizing:auto}.f2s-trace{background-image:linear-gradient(color-mix(in srgb, var(--f2s-or-aplat) 55%, transparent), color-mix(in srgb, var(--f2s-or-aplat) 55%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:100% .22em;display:inline}.f2s-invisible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f2s-bandes{filter:drop-shadow(0 1px 1.5px #1a130dd9)drop-shadow(0 0 3px #1a130d8c);align-items:center;gap:4px;display:flex}.f2s-bandes>span{border-radius:var(--f2s-rayon-pilule);background-color:#fffbf470;flex:1;height:3px}.f2s-bandes>span:first-child{background-color:#fffbf4c7}.f2s-decor{pointer-events:none;z-index:0;position:absolute}.f2s-blob{border-radius:58% 42% 46% 54%/52% 48%}.f2s-arc{border:2px dashed var(--f2s-bord-carte-fort);border-radius:50%;position:absolute}.f2s-hero-titre{font-size:var(--f2s-t-hero)}.f2s-hero-grille{gap:var(--f2s-e-16);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1000px){.f2s-hero-grille{gap:var(--f2s-e-8);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start}.f2s-hero-reel{margin-top:calc(var(--f2s-t-menu) * 1.5 + var(--f2s-e-3))}}.f2s-fond-photo{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.f2s-fond-photo:after{content:"";position:absolute;inset:0}.f2s-voile-tete:after{background:linear-gradient(100deg, color-mix(in srgb, var(--f2s-fond) 60%, transparent) 0%, color-mix(in srgb, var(--f2s-fond) 30%, transparent) 38%, transparent 66%, color-mix(in srgb, var(--f2s-fond) 12%, transparent) 100%), color-mix(in srgb, var(--f2s-fond) 88%, transparent)}.f2s-voile-final:after{background:linear-gradient(95deg, color-mix(in srgb, var(--f2s-fond) 78%, transparent) 0%, color-mix(in srgb, var(--f2s-fond) 55%, transparent) 58%, color-mix(in srgb, var(--f2s-fond) 5%, transparent) 78%, transparent 100%), color-mix(in srgb, var(--f2s-fond) 88%, transparent)}.f2s-faq{column-gap:var(--f2s-e-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.f2s-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.f2s-faq-item{border:1.5px solid var(--f2s-bord-carte);border-radius:var(--f2s-rayon-md);background:var(--f2s-surface);padding:0 var(--f2s-e-6);margin-bottom:var(--f2s-e-3);transition:box-shadow .3s,border-color .3s}.f2s-faq-item[open]{border-color:var(--f2s-bord-carte-fort);box-shadow:var(--f2s-ombre-md)}.f2s-faq-question{align-items:center;gap:var(--f2s-e-4);min-height:var(--f2s-cible);padding-block:var(--f2s-e-4);cursor:pointer;list-style:none;display:flex}.f2s-faq-question::-webkit-details-marker{display:none}.f2s-faq-question>h3{color:var(--f2s-creme);flex:1;margin:0;font-size:clamp(17px,2vw,20px);transition:color .24s}.f2s-faq-question:hover>h3,.f2s-faq-item[open]>.f2s-faq-question>h3{color:var(--f2s-or)}.f2s-faq-marqueur{background:var(--f2s-or-pale);width:30px;height:30px;transition:rotate .32s var(--f2s-courbe-douce), background-color .28s ease;border:0;border-radius:50%;flex:none;position:relative}.f2s-faq-marqueur:before,.f2s-faq-marqueur:after{content:"";background:var(--f2s-or);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:opacity .28s;position:absolute;top:50%;left:50%}.f2s-faq-marqueur:after{rotate:90deg}.f2s-faq-item[open]>.f2s-faq-question>.f2s-faq-marqueur{background:var(--f2s-or-aplat);rotate:180deg}.f2s-faq-item[open]>.f2s-faq-question>.f2s-faq-marqueur:after{opacity:0}.f2s-faq-reponse{max-width:52ch;padding-bottom:var(--f2s-e-6);color:var(--f2s-attenue);margin:0}.f2s-final{border-radius:var(--f2s-rayon-xxl);background:linear-gradient(150deg, var(--f2s-or-voile), var(--f2s-surface-3));border:1.5px solid var(--f2s-bord-carte-fort);padding:clamp(34px,5vw,80px) clamp(24px,4vw,66px);position:relative;overflow:hidden}.f2s-final-grille{z-index:1;gap:var(--f2s-e-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}@media (min-width:900px){.f2s-final-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.f2s-final-photo{aspect-ratio:1;border:9px solid var(--f2s-surface);width:min(320px,100%);box-shadow:var(--f2s-ombre-lg);border-radius:52% 48% 44% 56%/48% 52%;margin-inline:auto;overflow:hidden}.f2s-final-photo img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:400px){.f2s-btn{padding:0 var(--f2s-e-6);width:100%}.f2s-carte{padding:var(--f2s-e-6)}.f2s-final{padding:var(--f2s-e-8) var(--f2s-e-4)}.f2s-bande-braise{border-radius:var(--f2s-rayon-lg)}}.f2s-barre-demo{display:none}@media (max-width:720px){.f2s-barre-demo{z-index:40;inset-inline:0;padding:var(--f2s-e-3) var(--f2s-e-4);padding-bottom:calc(var(--f2s-e-3) + env(safe-area-inset-bottom));background:var(--f2s-surface);border-top:1.5px solid var(--f2s-bord-carte);display:block;position:fixed;bottom:0;box-shadow:0 -8px 24px -12px #482c0e59}body:has(.f2s-barre-demo){padding-bottom:calc(var(--f2s-cible) + var(--f2s-e-8) + env(safe-area-inset-bottom))}}.f2s-contact-grille{gap:var(--f2s-e-6);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:720px){.f2s-contact-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}
@keyframes f2s-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes f2s-rise-sm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes f2s-chapter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes f2s-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes f2s-num{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:none}}@keyframes f2s-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes f2s-devoile{0%{clip-path:inset(0 100% 0 0)}58%,to{clip-path:inset(0)}}@keyframes f2s-ken{0%{transform:scale(1.06)translate(0,0)}50%{transform:scale(1.14)translate(-1.5%,-1%)}to{transform:scale(1.06)translate(0,0)}}@keyframes f2s-orbit{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes f2s-orbit-alt{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes f2s-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--f2s-or-aplat) 0%, transparent), var(--f2s-ombre-lg)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--f2s-or-aplat) 45%, transparent), var(--f2s-ombre-lg)}}@keyframes f2s-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes f2s-fill{0%{background-size:0% 100%}26%,to{background-size:100% 100%}}@keyframes f2s-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.7)}}@keyframes f2s-spin{to{transform:rotate(360deg)}}@keyframes f2s-carte-prix-centre{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--f2s-or) 0%, transparent), var(--f2s-ombre-md)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--f2s-or) 55%, transparent), var(--f2s-ombre-lg)}}@keyframes f2s-pose{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.f2s-ken{animation:22s ease-in-out infinite f2s-ken}.f2s-bandes>span{background-color:color-mix(in srgb, var(--f2s-blanc-chaud) 55%, transparent);background-image:linear-gradient(var(--f2s-blanc-chaud), var(--f2s-blanc-chaud));background-position:0;background-repeat:no-repeat;animation:5.4s ease-in-out infinite f2s-fill}.f2s-bandes>span:nth-child(2){animation-delay:1.8s}.f2s-bandes>span:nth-child(3){animation-delay:3.6s}.f2s-orbite{animation:11s ease-in-out infinite f2s-orbit}.f2s-orbite-alt{animation:13s ease-in-out infinite f2s-orbit-alt}.f2s-orbite-2{animation-delay:1.4s}.f2s-orbite-3{animation-delay:2.8s}.f2s-anneau{animation:30s linear infinite f2s-spin}.f2s-halo{animation:5.5s ease-in-out infinite f2s-glow}.f2s-pose{animation:f2s-pose .7s var(--f2s-courbe-douce) var(--f2s-pose-delai,0s) both}.f2s-reflet{position:relative;overflow:hidden}.f2s-reflet:after{content:"";inset-block:0;pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--f2s-blanc-chaud) 14%, transparent), transparent);width:40%;animation:7.5s ease-in-out 1.2s infinite f2s-sweep;position:absolute;left:0}.f2s-lift{transition:transform .4s var(--f2s-courbe-douce), box-shadow .4s ease}.f2s-lift:hover{box-shadow:var(--f2s-lumiere-bord-forte), var(--f2s-ombre-lg);transform:translateY(-4px)}.f2s-prix{transition:color .3s}.f2s-lift:hover .f2s-prix{color:var(--f2s-or-fonce)}.f2s-carte-prix{transition:border-color .24s ease, box-shadow .24s ease, transform .24s var(--f2s-courbe-douce)}@media (hover:hover) and (pointer:fine){.f2s-carte-prix:hover{border-color:var(--f2s-or);box-shadow:var(--f2s-lumiere-bord-forte), 0 0 0 1px color-mix(in srgb, var(--f2s-or) 45%, transparent), var(--f2s-ombre-lg)}}.f2s-carte-prix:active,.f2s-carte-prix:focus-within{border-color:var(--f2s-or);transform:scale(.985)}.f2s-tilt{transition:transform .4s var(--f2s-courbe-douce)}.f2s-tilt:hover{transform:translateY(-4px)}.f2s-press{transition:transform .28s var(--f2s-courbe-douce)}.f2s-press:hover{transform:translateY(-2px)}.f2s-press:active{transform:translateY(0)scale(.985)}@supports (animation-timeline:view()){.f2s-reveal{animation:f2s-rise .8s var(--f2s-courbe-douce) both;animation-timeline:view();animation-range:entry 5% cover 26%}.f2s-reveal-sm{animation:f2s-rise-sm .7s var(--f2s-courbe-douce) both;animation-timeline:view();animation-range:entry 5% cover 24%}.f2s-chapitre{animation:f2s-chapter .9s var(--f2s-courbe-ample) both;animation-timeline:view();animation-range:entry 2% cover 32%}.f2s-eclot,.f2s-etape-jeton{animation:f2s-pop .7s var(--f2s-courbe-douce) both;animation-timeline:view();animation-range:entry 8% cover 28%}.f2s-chiffre{animation:f2s-num .75s var(--f2s-courbe-douce) both;animation-timeline:view();animation-range:entry 10% cover 30%}.f2s-trait{transform-origin:0;animation:f2s-grow 1s var(--f2s-courbe-ample) both;animation-timeline:view();animation-range:entry 5% cover 26%}.f2s-point{animation:f2s-pop .5s var(--f2s-courbe-douce) both;animation-timeline:view();animation-range:entry 14% cover 32%}.f2s-devoile{animation:f2s-devoile .9s var(--f2s-courbe-douce) both;animation-timeline:view();animation-range:entry 6% cover 30%}.f2s-cascade>:nth-child(2){animation-range:entry 8% cover 30%}.f2s-cascade>:nth-child(3){animation-range:entry 11% cover 34%}.f2s-cascade>:nth-child(4){animation-range:entry 14% cover 38%}.f2s-cascade>:nth-child(5){animation-range:entry 17% cover 42%}.f2s-cascade>:nth-child(6){animation-range:entry 20% cover 46%}}@media (hover:none){@supports (animation-timeline:view()){.f2s-carte-prix{animation:f2s-rise .8s var(--f2s-courbe-douce) both, f2s-carte-prix-centre 1s linear both;animation-timeline:view(),view();animation-range:entry 5% cover 26%,cover}.f2s-cascade>.f2s-carte-prix:nth-child(2){animation-range:entry 8% cover 30%,cover}.f2s-cascade>.f2s-carte-prix:nth-child(3){animation-range:entry 11% cover 34%,cover}.f2s-cascade>.f2s-carte-prix:nth-child(4){animation-range:entry 14% cover 38%,cover}.f2s-cascade>.f2s-carte-prix:nth-child(5){animation-range:entry 17% cover 42%,cover}.f2s-cascade>.f2s-carte-prix:nth-child(6){animation-range:entry 20% cover 46%,cover}}}.f2s-avant.f2s-chapitre{opacity:0;transform:translateY(28px)}.f2s-avant.f2s-reveal{opacity:0;transform:translateY(20px)}.f2s-avant.f2s-reveal-sm{opacity:0;transform:translateY(12px)}.f2s-avant.f2s-eclot{opacity:0;transform:scale(.92)}.f2s-avant.f2s-chiffre{opacity:0;transform:translateY(10px)scale(.86)}.f2s-avant.f2s-trait{transform-origin:0;transform:scaleX(0)}.f2s-avant.f2s-point{opacity:0;transform:scale(.92)}.f2s-avant.f2s-devoile{clip-path:inset(0 100% 0 0)}.f2s-avant.f2s-etape-jeton{opacity:0;transform:scale(.92)}.f2s-avant.f2s-vu.f2s-chapitre{animation:f2s-chapter .9s var(--f2s-courbe-ample) both;opacity:1}.f2s-avant.f2s-vu.f2s-reveal{animation:f2s-rise .8s var(--f2s-courbe-douce) both;opacity:1}.f2s-avant.f2s-vu.f2s-reveal-sm{animation:f2s-rise-sm .7s var(--f2s-courbe-douce) both;opacity:1}.f2s-avant.f2s-vu.f2s-eclot{animation:f2s-pop .7s var(--f2s-courbe-douce) both;opacity:1}.f2s-avant.f2s-vu.f2s-chiffre{animation:f2s-num .75s var(--f2s-courbe-douce) both;opacity:1}.f2s-avant.f2s-vu.f2s-trait{animation:f2s-grow 1s var(--f2s-courbe-ample) both;transform:scaleX(1)}.f2s-avant.f2s-vu.f2s-point{animation:f2s-pop .5s var(--f2s-courbe-douce) both;opacity:1}.f2s-avant.f2s-vu.f2s-devoile{animation:f2s-devoile .9s var(--f2s-courbe-douce) both;clip-path:inset(0)}.f2s-avant.f2s-vu.f2s-etape-jeton{animation:f2s-pop .7s var(--f2s-courbe-douce) both;opacity:1}@media (prefers-reduced-motion:reduce){.f2s-ken,.f2s-bandes>span,.f2s-anneau,.f2s-orbite,.f2s-orbite-alt,.f2s-halo,.f2s-reflet:after,.f2s-reveal,.f2s-reveal-sm,.f2s-chapitre,.f2s-eclot,.f2s-chiffre,.f2s-trait,.f2s-point,.f2s-devoile,.f2s-etape-jeton,.f2s-pose,.f2s-carte-prix,.f2s-avant{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.f2s-bandes>span{background-size:100% 100%}.f2s-lift,.f2s-tilt,.f2s-prix,.f2s-carte-prix,.f2s-story,.f2s-press{transition:none!important}}
