@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2)format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-700-normal.Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-700-normal.HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.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}:root{--ombre:6px 6px 0 var(--encre);--titre:"Bungee", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, monospace;--texte:"Outfit Variable", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;color:var(--encre);font:17px/1.55 var(--texte);background-color:var(--fond);background-image:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--c1) 28%, transparent), transparent 55%), linear-gradient(color-mix(in srgb, var(--c2) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c2) 10%, transparent) 1px, transparent 1px);background-size:auto,32px 32px,32px 32px;margin:0;overflow-x:hidden}.memphis{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.forme{animation:9s ease-in-out infinite alternate flotte;position:absolute}.f1{width:150px;top:7%;left:4%}.f2{width:110px;animation-delay:-2s;top:14%;right:7%}.f3{width:84px;animation-delay:-4s;bottom:12%;left:6%}.f4{width:80px;animation-delay:-1s;top:52%;right:4%}.f5{width:130px;animation-delay:-3s;bottom:6%;right:18%}.f6{width:60px;animation-delay:-5s;top:40%;left:2%}@keyframes flotte{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-18px)rotate(8deg)}}.etincelle{color:var(--c1b);-webkit-text-stroke:1.5px var(--encre);font-size:22px;animation:2.4s ease-in-out infinite brille;position:absolute}.e1{top:12%;left:30%}.e2{color:var(--c2b);animation-delay:-.8s;top:28%;right:26%}.e3{animation-delay:-1.6s;bottom:26%;left:22%}.e4{color:var(--c2b);animation-delay:-.4s;bottom:18%;right:8%}.e5{animation-delay:-1.2s;top:60%;left:44%}@keyframes brille{0%,to{opacity:.5;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}.entete,main,.pied,.apropos{z-index:1;position:relative}.entete{text-align:center;max-width:960px;margin:0 auto;padding:44px 16px 8px}.pastille{font:700 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--c1b);border:3px solid var(--encre);box-shadow:4px 4px 0 var(--c2);border-radius:999px;margin:0 0 14px;padding:6px 16px;display:inline-block;transform:rotate(-2deg)}h1{margin:0;line-height:.95}.chapo{max-width:600px;margin:22px auto 0;font-size:18px}.compteurs{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;display:flex}.case{background:var(--encre);min-width:96px;color:var(--c1b);border:3px solid var(--encre);box-shadow:4px 4px 0 var(--c1);border-radius:10px;flex-direction:column;align-items:center;padding:8px 12px 6px;display:flex}.case:nth-child(2n){box-shadow:4px 4px 0 var(--c2b)}.case b{font:700 32px/1 var(--mono);font-variant-numeric:tabular-nums;text-shadow:0 0 10px color-mix(in srgb, var(--c1b) 55%, transparent)}.case small{font:700 11px var(--mono);color:var(--fond);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.sommaire{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;display:flex}.sommaire a,.puce{all:unset;box-sizing:border-box;cursor:pointer;font:700 14px var(--mono);color:var(--encre);background:var(--papier);border:3px solid var(--encre);box-shadow:3px 3px 0 var(--encre);border-radius:8px;padding:7px 14px;transition:transform .12s,box-shadow .12s,background .12s}.sommaire a:hover,.puce:hover{box-shadow:5px 5px 0 var(--encre);background:var(--c1b);transform:translate(-2px,-2px)}.sommaire a:focus-visible,.puce:focus-visible{outline:3px dashed var(--c2);outline-offset:3px}.puce.actif{background:var(--encre);color:var(--c1b)}.puce small{opacity:.7;font-size:11px}.bloc{max-width:1080px;margin:0 auto;padding:46px 16px 10px;scroll-margin-top:10px}.titre-bloc{text-align:center;font:400 clamp(28px, 5.5vw, 46px)/1.05 var(--titre);margin:0}.titre-bloc span{background:var(--encre);color:var(--c1b);box-shadow:6px 6px 0 var(--c1);border-radius:10px;padding:6px 18px 8px;display:inline-block;transform:rotate(-1.2deg)}.sous-bloc{text-align:center;max-width:620px;margin:16px auto 26px}.cadre{background:var(--papier);border:3px solid var(--encre);box-shadow:5px 5px 0 var(--encre);border-radius:10px}.barre{border-bottom:3px solid var(--encre);font:700 14px var(--mono);background:var(--c1b);border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.barre-boutons{gap:4px;display:flex}.barre-boutons i{width:20px;height:20px;font:700 12px/1 var(--mono);background:var(--papier);border:2px solid var(--encre);border-radius:4px;place-items:center;font-style:normal;display:grid}.liens{flex-wrap:wrap;gap:8px;display:flex}.liens a{font:700 13px var(--mono);color:var(--encre);background:var(--fond);border:2px solid var(--encre);box-shadow:2px 2px 0 var(--encre);border-radius:6px;padding:5px 11px;text-decoration:none;transition:transform .12s,box-shadow .12s}.liens a:hover{box-shadow:4px 4px 0 var(--encre);background:var(--c1b);transform:translate(-2px,-2px)}.tampon{z-index:2;font:400 16px var(--titre);color:var(--c2);background:var(--papier);border:3px solid var(--c2);box-shadow:3px 3px 0 var(--encre);border-radius:6px;padding:4px 12px;position:absolute;top:-14px;right:12px;transform:rotate(9deg)}@keyframes pop{0%{opacity:0;transform:translateY(24px)scale(.88)}to{opacity:1;transform:none}}.apropos{padding-bottom:0}.apropos .cadre{max-width:620px;box-shadow:6px 6px 0 var(--c1);margin:26px auto 0}.apropos .barre{background:var(--c2b)}.apropos-corps{padding:16px 18px}.apropos-corps p{margin:0 0 10px}.pied{text-align:center;padding:40px 16px 44px;font-size:15px}.pied p{margin:4px 0}.pied-petit{font:12px var(--mono);opacity:.7}@media (width<=700px){.memphis:not(.memphis-propre) :is(.f1,.f5){width:90px}.memphis:not(.memphis-propre) .f4{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}:root{--fond:#0a0a10;--encre:#f2f0ea;--papier:#15151d;--c1:#ff5f8f;--c1b:#3a1a28;--c2:#3dffa8;--c2b:#12332a;--doux:#1c1c26;--titre:"Unbounded Variable", system-ui, sans-serif;--texte:"Space Grotesk", system-ui, sans-serif;--mono:"Space Grotesk", system-ui, sans-serif;--gris:#9a97a8}html body{font:400 17px/1.55 var(--texte);color:#f2f0ea;background:#0a0a10}.memphis{display:none}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}button{font:inherit;color:inherit}.barre-haut{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;padding:18px clamp(16px,4vw,48px);display:flex;position:absolute;top:0;left:0;right:0}.logo{font:400 15px var(--titre);letter-spacing:.02em;color:#f2f0eacc;margin:0}.logo span{color:#f2f0ea;font-weight:800}.compteurs{color:#f2f0eab3;margin:0;font-size:14px}.compteurs b{color:#f2f0ea;font-weight:700}.compteurs i{opacity:.5;margin:0 4px;font-style:normal}.accueil{background:#0a0a10;min-height:clamp(560px,86vh,820px);position:relative;overflow:hidden}.diapo{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s .9s;position:absolute;inset:0}.diapo.active{opacity:1;visibility:visible;transition:opacity .9s}.fond{position:absolute;inset:-10%}.fond img{object-fit:cover;filter:blur(70px)saturate(1.5)brightness(.7);width:100%;height:100%;transform:scale(1.2)}.fond:after{content:"";background:radial-gradient(at 75% 45%,#0000 10%,#0a0a108c 55%,#0a0a10 92%),linear-gradient(#0000 55%,#0a0a10 96%);position:absolute;inset:0}.accueil-corps{z-index:1;max-width:1240px;min-height:inherit;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,80px);margin:0 auto;padding:110px clamp(16px,4vw,48px) 90px;display:grid;position:relative}.etat{font:500 13px var(--texte);letter-spacing:.06em;text-transform:uppercase;color:#f2f0ea;backdrop-filter:blur(8px);background:#0a0a1073;border:1px solid #f2f0ea2e;border-radius:99px;align-items:center;gap:9px;margin:0;padding:6px 13px 6px 11px;display:inline-flex}.etat i{background:var(--s,#3dffa8);width:8px;height:8px;box-shadow:0 0 0 0 var(--s,#3dffa8);border-radius:50%;animation:2s infinite pouls}.accueil h2{font:800 clamp(38px, 6.4vw, 92px)/.98 var(--titre);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 12px}.accueil-meta{color:#f2f0eab8;margin:0;font-size:16px}.accueil-resume{color:#f2f0eadb;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:560px;margin:18px 0 28px;font-size:18px;display:-webkit-box;overflow:hidden}.bouton{color:#0a0a10;cursor:pointer;background:#f2f0ea;border:0;border-radius:99px;padding:13px 24px;font-weight:700;transition:transform .2s,box-shadow .2s}.bouton:hover{box-shadow:0 10px 30px -8px var(--k);transform:translateY(-2px)}.accueil-boite{cursor:pointer;perspective:1200px;background:0 0;border:0;justify-self:center;padding:0}.accueil-boite img{width:min(360px,34vw);height:auto;box-shadow:0 40px 80px -20px #000000b3, 0 0 120px -20px var(--k);border-radius:10px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;transform:rotateY(-14deg)rotateX(4deg)}.accueil-boite:hover img{transform:rotateY(-4deg)rotateX(2deg)translateY(-6px)}.points{z-index:2;gap:6px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.points button{cursor:pointer;background:0 0;border:0;padding:10px 4px}.points span{background:#f2f0ea4d;border-radius:4px;width:26px;height:4px;transition:width .3s,background .3s;display:block}.points .actif span{background:#f2f0ea;width:44px}main{--gouttiere:clamp(16px, 4vw, 48px);z-index:1;max-width:1400px;padding:0 var(--gouttiere);box-sizing:border-box;margin:0 auto;position:relative}html body{overflow-x:hidden}.rangee{margin:0 0 54px}.rangee-tete{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.rangee h2,.collection h2{font:700 clamp(22px, 3vw, 30px) var(--titre);letter-spacing:-.01em;margin:0}.rangee h2 span{font:500 15px var(--texte);color:var(--gris);margin-left:6px}.rangee-tete p{color:var(--gris);margin:0}.fleches{gap:8px;margin-left:auto;display:flex}.fleches button{cursor:pointer;background:#1a1a24;border:1px solid #2a2a36;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1}.fleches button:hover{background:#2a2a36}.defile{margin:0 calc(-1 * var(--gouttiere,16px));padding:6px var(--gouttiere,16px) 18px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gouttiere,16px);scrollbar-width:none;grid-auto-columns:clamp(140px,15vw,190px);grid-auto-flow:column;gap:18px;list-style:none;display:grid;overflow-x:auto}.defile::-webkit-scrollbar{display:none}.defile li{scroll-snap-align:start}.carte{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.pochette{aspect-ratio:3/4;background:color-mix(in srgb, var(--k) 35%, #0a0a10);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:10px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #000c}.pochette .flou{object-fit:cover;filter:blur(22px)saturate(1.3)brightness(.75);width:140%;height:140%;position:absolute;inset:-20%}.pochette .vraie{object-fit:contain;filter:drop-shadow(0 6px 14px #00000080);width:100%;height:100%;position:absolute;inset:0}.reflet{background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff47, transparent 55%);opacity:0;mix-blend-mode:overlay;transition:opacity .25s;position:absolute;inset:0}.carte:hover .pochette,.carte:focus-visible .pochette{box-shadow:0 22px 44px -16px var(--k), 0 0 0 2px color-mix(in srgb, var(--k) 70%, #fff)}.carte:hover .reflet{opacity:1}.carte:focus-visible{outline:none}.c-nom{font:500 15px/1.25 var(--texte);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.c-meta{color:var(--gris);align-items:center;gap:7px;margin-top:3px;font-size:13px;display:flex}.c-meta i{background:var(--s);border-radius:50%;flex:none;width:7px;height:7px}.etoiles{letter-spacing:1px;color:#ffd45a;backdrop-filter:blur(6px);background:#0a0a10b8;border-radius:99px;padding:3px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.collection{padding-top:10px}.collection-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.recherche input{width:min(340px,82vw);font:inherit;color:#f2f0ea;background:#15151d;border:1px solid #2a2a36;border-radius:99px;outline:none;padding:12px 18px}.recherche input:focus{border-color:#6b6b85}.filtres{gap:10px;margin-bottom:18px;display:grid}.groupe{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.groupe::-webkit-scrollbar{display:none}.puce{white-space:nowrap;cursor:pointer;background:#15151d;border:1px solid #2a2a36;border-radius:99px;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:14px;transition:background .2s;display:inline-flex}.puce i{background:var(--s);border-radius:50%;width:7px;height:7px}.puce:hover{background:#20202b}.puce.actif{color:#0a0a10;background:#f2f0ea;border-color:#f2f0ea}.tri{color:var(--gris);align-items:center;gap:10px;font-size:14px;display:flex}.tri select{font:inherit;color:#f2f0ea;background:#15151d;border:1px solid #2a2a36;border-radius:99px;padding:7px 12px}.compte{color:var(--gris);margin:0 0 14px;font-size:14px}.grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 18px;margin:0;padding:0;list-style:none;display:grid}.grille li[hidden]{display:none}.vide{text-align:center;color:var(--gris);padding:40px 0}.fiche{color:#f2f0ea;background:#111118;border:1px solid #2a2a36;border-radius:20px;width:min(980px,100vw - 24px);max-height:calc(100vh - 40px);padding:0;overflow:hidden}.fiche::backdrop{backdrop-filter:blur(6px);background:#050509b8}.fiche[open]{animation:.35s cubic-bezier(.2,.8,.2,1) monte}.fiche-fond{background:radial-gradient(ellipse at 15% 20%, color-mix(in srgb, var(--k) 45%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.fermer{z-index:2;cursor:pointer;background:#0a0a1099;border:1px solid #2a2a36;border-radius:50%;width:38px;height:38px;position:absolute;top:14px;right:14px}.fiche-corps{grid-template-columns:300px 1fr;gap:34px;max-height:calc(100vh - 42px);padding:34px;display:grid;position:relative;overflow-y:auto}.fiche-boite img{width:100%;height:auto;box-shadow:0 30px 60px -20px #000c, 0 0 80px -20px var(--k);border-radius:10px}.fiche h2{font:800 clamp(26px, 3.6vw, 40px)/1.05 var(--titre);letter-spacing:-.01em;margin:14px 0 6px}.fiche-meta{color:var(--gris);margin:0}.fiche-note{letter-spacing:3px;color:#ffd45a;margin:10px 0 0;font-size:20px}.fiche-note:empty{display:none}.avis{border-left:3px solid var(--k);background:#f2f0ea0f;border-radius:0 12px 12px 0;margin:22px 0 0;padding:16px 20px;font-size:19px;line-height:1.45}.avis:before{content:"Mon avis";font:600 12px var(--texte);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-bottom:4px;display:block}.avis:empty{display:none}.pm{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.pm:empty{display:none}.pm ul{margin:0;padding:0;font-size:15px;list-style:none}.pm li{margin-bottom:4px;padding-left:22px;position:relative}.pm li:before{font-weight:700;position:absolute;left:0}.pm .plus li:before{content:"+";color:#3dffa8}.pm .moins li:before{content:"–";color:#ff6b8b}.f-titre{font:600 12px var(--texte);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin:26px 0 6px}.fiche-resume{color:#f2f0eadb;margin:0}html body .titre-bloc span{font:700 clamp(22px, 3vw, 30px) var(--titre);color:#f2f0ea;box-shadow:none;background:0 0;border:0;transform:none}html body .apropos .cadre{color:#f2f0ea;box-shadow:none;background:#15151d;border:1px solid #2a2a36;border-radius:16px}html body .apropos .barre{color:var(--gris);background:0 0;border-bottom:1px solid #2a2a36;border-radius:16px 16px 0 0}html body .barre-boutons i{color:#f2f0ea;background:#2a2a36;border-color:#2a2a36}html body .liens a{color:#f2f0ea;box-shadow:none;background:#1c1c26;border:1px solid #2a2a36;border-radius:99px}html body .liens a:hover{color:#0a0a10;background:#f2f0ea}.apropos-corps b{color:#ff8fb8}html body .pied{z-index:1;color:var(--gris);position:relative}html body .puce,html body .fleches button,html body .fermer,html body .points button,html body .tri select,html body .recherche input,html body .carte,html body .accueil-boite{box-shadow:none;transform:none}html body .bouton{box-shadow:none}html body .bouton:hover{box-shadow:0 10px 30px -8px var(--k)}@keyframes pouls{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes monte{0%{opacity:0;transform:translateY(20px)scale(.98)}}@media (width<=760px){.barre-haut{text-align:center;justify-content:center}.accueil{min-height:0}.diapo{display:none;position:relative}.diapo.active{display:block}.accueil-corps{text-align:center;grid-template-columns:1fr;padding:120px 16px 80px}.accueil-boite{grid-row:1}.accueil-boite img{width:min(220px,58vw);transform:none}.accueil-resume{margin-left:auto;margin-right:auto}.fleches{display:none}.grille{grid-template-columns:repeat(2,1fr);gap:22px 14px}.fiche-corps{grid-template-columns:1fr;gap:20px;padding:26px 20px}.fiche-boite{width:58%;margin:0 auto}.pm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.diapo,.pochette,.accueil-boite img{transition:none}.etat i{animation:none}}
