@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.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:Damion;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/damion-latin-ext-400-normal.D-aS5KkR.woff2)format("woff2"),url(/_astro/damion-latin-ext-400-normal.Vo8cjjIY.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:Damion;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/damion-latin-400-normal.CJfAOsSj.woff2)format("woff2"),url(/_astro/damion-latin-400-normal.-dMgB7qu.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{--rouge:#b3201a;--creme:#f3ebd8;--creme-fond:#f1e7d2;--jaune:#ffc21a;--orange:#ff7a1f;--orange-rouge:#e8401a;--bleu:#1e9e96;--bordeaux:#7a1e12;--brun:#4e1308;--vert:#1f7a3e;--f-script:"Damion", "Brush Script MT", cursive;--f-title:"Archivo Variable", "Arial Black", system-ui, sans-serif;--f-cond:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--f-text:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", Arial, system-ui, sans-serif;--gutter:clamp(16px, 4vw, 56px);--radius:22px;--ease:cubic-bezier(.2, .8, .2, 1);--topbar-h:76px;--wave:clamp(14px, 1.6vw, 26px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--rouge);scrollbar-color:var(--creme) var(--rouge)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--rouge);min-height:100vh;color:var(--creme);font-family:var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(17px,1.05vw + 10px,21px);line-height:1.45;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}p,h1,h2,h3,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}address{font-style:normal}mark{color:inherit;background:0 0}::selection{background:var(--jaune);color:var(--rouge)}:focus-visible{outline:3px solid var(--jaune);outline-offset:4px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:1000;background:var(--jaune);color:var(--rouge);font:800 14px/1 var(--f-title);text-transform:uppercase;transition:transform .3s var(--ease);border-radius:999px;padding:10px 16px;font-stretch:125%;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.t-title,.s-build__title,.s-gallery__title,.s-names__title,.s-hours__title,.s-visit__title,.s-def__word,.s-lost__title,.s-end__big{font-family:var(--f-title);text-transform:uppercase;letter-spacing:0;font-weight:800;font-stretch:125%;line-height:.92}.kicker,.s-hero__kicker,.s-build__kicker,.s-gallery__kicker,.s-names__k,.s-amigos__k,.s-hours__k,.s-visit__k,.s-build__twist-k{font-family:var(--f-title);text-transform:uppercase;letter-spacing:0;font-size:clamp(11px,.55vw + 8px,15px);font-weight:700;font-stretch:125%}.wipe,.wipe__in{will-change:transform;display:block}.wipe{margin:-.06em -.12em -.32em;padding:.06em .12em .32em;overflow:hidden}.s-hero__title,.s-hero__motif,.stamp-card,[data-parallax],.card,.marquee--a,.s-hours__disc,.s-gallery__track{will-change:transform}.split-line{margin-bottom:-.06em;padding-bottom:.06em;overflow:clip}.split-char,.split-word{will-change:transform;display:inline-block}.gl-view{pointer-events:none;position:absolute;inset:0}.gl-view canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-fallback{opacity:.95;width:min(70%,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.has-gl .gl-fallback{display:none}.btn{--bg:var(--creme);--fg:var(--rouge);background:var(--bg);min-height:56px;color:var(--fg);font:800 clamp(14px, .5vw + 10px, 17px)/1 var(--f-title);text-transform:uppercase;isolation:isolate;transition:color .4s var(--ease);border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.5em;font-stretch:125%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--jaune);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn:hover,.btn:focus-visible{color:var(--rouge)}.btn--line{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 2px}.btn__icon{flex:none;width:1.5em;height:1.5em}.edge-wave{position:relative}.edge-wave:before{content:"";z-index:4;left:0;right:0;top:calc(-2 * var(--wave) + 1px);height:calc(2 * var(--wave));background:inherit;pointer-events:none;--R:calc(var(--wave) * 1.28);-webkit-mask:radial-gradient(var(--R) at 50% calc(1.8 * var(--wave)), #000 99%, #0000 101%) calc(50% - 2 * var(--wave)) 0 / calc(4 * var(--wave)) 100%, radial-gradient(var(--R) at 50% calc(-.8 * var(--wave)), #0000 99%, #000 101%) 50% var(--wave) / calc(4 * var(--wave)) 100% repeat-x;mask:radial-gradient(var(--R) at 50% calc(1.8 * var(--wave)), #000 99%, #0000 101%) calc(50% - 2 * var(--wave)) 0 / calc(4 * var(--wave)) 100%, radial-gradient(var(--R) at 50% calc(-.8 * var(--wave)), #0000 99%, #000 101%) 50% var(--wave) / calc(4 * var(--wave)) 100% repeat-x;position:absolute}.intro,.curtain{z-index:200;pointer-events:none;background:var(--creme) url(/img/grain.png) 0 0 / 256px 256px;color:var(--rouge);place-items:center;display:none;position:fixed;inset:0}.intro:before,.curtain:before{content:"";background:url(/img/speckle-light.png) 0 0/300px 300px;animation:1.6s step-end infinite speckle;position:absolute;inset:0}.intro:after,.curtain:after{content:"";background:radial-gradient(circle at 50% 0, var(--creme) 0 25px, #0000 26px) 0 0 / 52px 26px repeat-x;height:26px;position:absolute;top:calc(100% - 1px);left:0;right:0}.js .intro{animation:.6s 9s forwards intro-safety;display:grid}.js .intro.is-run{animation:none}@keyframes intro-safety{to{opacity:0;visibility:hidden}}.intro__logo,.curtain__logo{width:min(84vw,920px);position:relative}.intro__svg,.curtain__svg{width:100%;height:auto;display:block;overflow:visible}.intro__svg path,.curtain__svg path{fill:var(--rouge);stroke:var(--rouge);stroke-width:26px;stroke-linejoin:round}.intro__svg .mark-dot path,.curtain__svg .mark-dot path{fill:var(--orange-rouge);stroke:var(--orange-rouge);stroke-width:18px}.js .intro__svg path{opacity:0;transform-box:fill-box;transform-origin:50% 60%;animation:.42s cubic-bezier(.3,1.6,.5,1) forwards stamp;animation-delay:calc(.15s + var(--k) * 35ms)}.js .intro__svg path:nth-child(odd){--tilt:8deg}.js .intro__svg path:nth-child(2n){--tilt:-7deg}@keyframes stamp{0%{opacity:0;transform:scale(1.45) rotate(var(--tilt,6deg))}30%{opacity:1}to{opacity:1;transform:none}}.js .intro__svg .mark-dot path{opacity:1;animation:none}.js .intro__svg .mark-dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.6,.5,1) forwards stamp-dot;animation-delay:calc(.15s + var(--n) * 35ms)}@keyframes stamp-dot{0%{opacity:0;transform:scale(0)rotate(-120deg)}to{opacity:1;transform:none}}.pt-home .intro__svg path,.pt-home .intro__svg .mark-dot{opacity:1;animation:none}.intro__wait{justify-items:center;gap:14px;transition:opacity .35s;display:grid;position:absolute;bottom:max(9vh,64px);left:0;right:0}.intro.is-ready .intro__wait{opacity:0}.intro__msgs{width:min(88vw,560px);height:1.3em;font:800 clamp(13px, .5vw + 10px, 16px)/1.3 var(--f-cond);letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0;padding:0;list-style:none;position:relative}.intro__msgs li{opacity:0;animation:msg-cycle calc(var(--n) * 1.8s) linear infinite;animation-delay:calc(var(--i) * 1.8s);position:absolute;inset:0}@keyframes msg-cycle{0%{opacity:0;transform:translateY(70%)}2%{opacity:1;transform:translateY(0)}8.5%{opacity:1;transform:translateY(0)}10%{opacity:0;transform:translateY(-70%)}to{opacity:0;transform:translateY(-70%)}}.intro__bar{background:#b3201a2e;width:min(56vw,260px);height:2px;display:block;position:relative;overflow:hidden}.intro__bar i{background:var(--rouge);transform-origin:0;transition:transform .9s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0;transform:scaleX(.04)}.intro__pct{font:800 12px/1 var(--f-title);font-variant-numeric:tabular-nums;font-stretch:125%}.curtain{z-index:300;transition:transform .76s cubic-bezier(.76,0,.24,1);display:grid;transform:translateY(calc(-100% - 30px))}.curtain.is-on,.pt-in .curtain{transform:none}.pt-in .curtain{transition:none}.curtain__logo{width:min(72vw,760px)}.cursor{display:none}@media (pointer:fine) and (hover:hover){.has-cursor .cursor{opacity:0;z-index:150;pointer-events:none;transition:opacity .3s;display:block;position:fixed;top:0;left:0}.cursor__dot{background:var(--jaune);width:16px;height:16px;box-shadow:0 0 0 2px var(--rouge);transition:width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease), background .35s;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:0;left:0}.cursor__label{opacity:0;white-space:nowrap;color:var(--rouge);font:800 13px/1 var(--f-title);text-transform:uppercase;transition:opacity .3s, transform .35s var(--ease);font-stretch:125%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.4)}.has-cursor .cursor.is-on{opacity:1}.cursor.is-hover .cursor__dot{width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-hover .cursor__label{opacity:1;transform:translate(-50%,-50%)scale(1)}.cursor.is-down .cursor__dot{transform:scale(.8)}}.topbar{z-index:120;height:var(--topbar-h);padding:0 var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar__logo{width:clamp(84px,8vw,116px);display:block}.topbar__logo svg{width:100%;height:auto}.topbar__status{background:var(--rouge);color:var(--creme);box-shadow:0 0 0 2px var(--creme);font:700 clamp(11px, .45vw + 8px, 14px)/1.1 var(--f-title);text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;max-width:52vw;padding:10px 16px;font-stretch:125%;display:inline-flex}.topbar__dot{background:var(--jaune);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 #ffc21ab3}.is-open .topbar__dot{background:#7be07b;animation:1.8s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 10px #7be07b00}to{box-shadow:0 0 #7be07b00}}.topbar__link{background:var(--creme);color:var(--rouge);font:800 clamp(11px, .45vw + 8px, 14px)/1 var(--f-title);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:12px 16px;font-stretch:125%;text-decoration:none;display:inline-flex}.topbar__link svg{width:16px;height:16px}@media (width<=760px){.topbar__link span{display:none}.topbar__link{padding:12px}.topbar__status{padding:9px 12px}}.s-hero{min-height:100svh;padding:calc(var(--topbar-h) + 12px) var(--gutter) var(--gutter);background:var(--rouge);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.s-hero__bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.s-hero__motif{opacity:.55;width:max(110vw,88vh);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.s-hero__kicker{z-index:3;flex-wrap:wrap;justify-content:center;gap:clamp(14px,3vw,48px);display:flex;position:relative}.s-hero__by{color:var(--jaune)}.s-hero__title{z-index:0;width:min(92vw,1320px,150vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.s-hero__logo{width:100%;height:auto;overflow:visible}.s-hero__logo path{fill:var(--creme)}.s-hero__view{z-index:2}.s-hero__view .gl-fallback{width:min(64vw,620px)}.s-hero__foot{z-index:3;flex-wrap:wrap;grid-row:3;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.s-hero__tagline{max-width:17ch;font:800 clamp(22px, 2.3vw, 40px)/1 var(--f-title);text-transform:uppercase;text-wrap:balance;font-stretch:112%}.countdown{text-align:right;justify-items:end;gap:8px;display:grid}.countdown__label{font:800 clamp(13px, .7vw + 8px, 18px)/1 var(--f-title);text-transform:uppercase;color:var(--jaune);font-stretch:125%}.countdown__label time{color:var(--creme)}.countdown__clock{gap:clamp(8px,1.2vw,18px);display:flex}.countdown__clock span{justify-items:center;min-width:2.1ch;display:grid}.countdown__clock b{font:800 clamp(44px, 6vw, 104px)/.85 var(--f-cond);font-variant-numeric:tabular-nums}.countdown__clock i{font:700 11px/1 var(--f-title);text-transform:uppercase;opacity:.8;font-style:normal;font-stretch:125%}.countdown__open{font:800 clamp(24px, 2.4vw, 42px)/1 var(--f-cond);text-transform:uppercase;justify-items:end;gap:2px;display:grid}.countdown__open [data-open-k]{font-size:1.25em}.countdown__open[hidden]{display:none}.countdown--inline .countdown__open{justify-items:start}@media (width<=760px){.countdown__open{justify-items:start}}.countdown__open span:first-child{color:var(--jaune)}.countdown.is-live .countdown__clock{display:none}.countdown.is-live .countdown__label{color:var(--creme);opacity:.85}.no-js .countdown__clock{display:none}.stamp{aspect-ratio:1;width:clamp(110px,11vw,170px);color:var(--creme);position:absolute}.stamp svg:first-child{width:100%;height:100%;animation:18s linear infinite spin}.stamp text{font:800 15.5px/1 var(--f-title);fill:currentColor;font-stretch:125%}.stamp__icon{width:42%;height:42%;color:var(--jaune);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.s-hero__stamp{z-index:3;right:calc(var(--gutter) + 2vw);top:22%}.s-hero__scroll{z-index:3;left:50%;bottom:var(--gutter);font:700 11px/1 var(--f-title);text-transform:uppercase;justify-items:center;gap:8px;font-stretch:125%;text-decoration:none;display:grid;position:absolute;transform:translate(-50%)}.s-hero__scroll i{background:linear-gradient(var(--creme) 50%, transparent 0) 0 0 / 100% 200%;width:2px;height:44px;animation:drip 1.6s var(--ease) infinite}@keyframes drip{0%{background-position:0 100%}to{background-position:0 -100%}}@media (width<=760px){.s-hero__title{top:44%}.s-hero__stamp{top:auto;bottom:36%;right:var(--gutter);width:96px}.s-hero__foot{flex-direction:column;align-items:flex-start}.countdown{text-align:left;justify-items:start}.s-hero__scroll{display:none}}.s-marquee{z-index:2;background:var(--rouge);padding:clamp(28px,4vw,64px) 0;position:relative;overflow:hidden}.marquee{white-space:nowrap;padding:.3em 0;position:relative;overflow:hidden}.marquee--a{background:var(--jaune);color:var(--rouge);font-size:clamp(44px,8vw,130px);transform:rotate(-3deg)scale(1.05)}.marquee--b{background:var(--creme);color:var(--rouge);margin-top:-.2em;font-size:clamp(24px,3.4vw,54px);transform:rotate(2deg)scale(1.05)}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__group{flex:none;align-items:center;display:flex}.marquee__word{font-family:var(--f-title);text-transform:uppercase;padding:0 .35em;font-weight:800;font-stretch:125%;line-height:1}.marquee--b .marquee__word{font-family:var(--f-cond);font-stretch:100%}.marquee__word--alt{color:var(--orange-rouge)}.marquee__icon{flex:none;width:.9em;height:.9em;margin:0 .2em}.marquee__star{color:var(--orange-rouge);padding:0 .2em}.s-def{padding:clamp(80px, 12vw, 200px) var(--gutter) clamp(90px, 13vw, 220px);background:var(--creme-fond);color:var(--rouge);place-items:center;display:grid;position:relative;overflow:hidden}.stamp-card{--hole:9px;--step:26px;isolation:isolate;z-index:2;width:min(100%,860px);padding:clamp(40px,6vw,84px) clamp(28px,6vw,88px);position:relative}.stamp-card:after{content:"";z-index:-1;background:var(--creme);position:absolute;inset:0;box-shadow:0 30px 80px -40px #60150d73}.stamp-card:before{content:"";z-index:-2;background:var(--jaune);-webkit-mask:radial-gradient(circle var(--hole), #0000 96%, #000) round 0 0 / var(--step) var(--step), linear-gradient(#000 0 0) center / calc(100% - 2 * var(--hole)) calc(100% - 2 * var(--hole)) no-repeat;mask:radial-gradient(circle var(--hole), #0000 96%, #000) round 0 0 / var(--step) var(--step), linear-gradient(#000 0 0) center / calc(100% - 2 * var(--hole)) calc(100% - 2 * var(--hole)) no-repeat;position:absolute;inset:calc(-1*clamp(18px,2.4vw,30px))}.s-def__head{border-bottom:2px solid;flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding-bottom:18px;display:flex}.s-def__word{font-size:clamp(54px,8vw,120px);line-height:.85}.s-def__phon{font:700 clamp(12px, .5vw + 9px, 15px)/1.2 var(--f-title);text-transform:uppercase;font-stretch:125%}.s-def__phon em{color:var(--orange-rouge);font-style:italic}.s-def__text{color:var(--rouge);margin-top:26px;font-size:clamp(21px,1.7vw + 8px,34px);font-weight:600;line-height:1.25}.s-def__text mark,.s-def__syn mark{color:var(--orange-rouge)}.s-def__syn{margin-top:22px;font-size:clamp(16px,.6vw + 12px,20px)}.s-def__sign{width:min(70%,360px);margin:24px -10px -12px auto;transform:rotate(-6deg)}.s-def__photo{z-index:1;border-radius:var(--radius);position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #60150d80}.s-def__photo img{object-fit:cover;width:100%;height:100%}.s-def__photo--a{aspect-ratio:4/5;width:clamp(150px,20vw,330px);top:9%;left:3vw;rotate:-7deg}.s-def__photo--b{aspect-ratio:3/2;width:clamp(170px,24vw,400px);bottom:8%;right:2vw;rotate:5deg}@media (width<=760px){.s-def{padding-top:46vw;padding-bottom:38vw}.s-def__photo--a{width:40vw;top:4%;left:4vw}.s-def__photo--b{width:54vw;bottom:3%;right:3vw}}.s-build{background:var(--bleu);color:var(--creme)}.s-build__pin{height:100svh;padding:calc(var(--topbar-h) + 16px) var(--gutter) var(--gutter);position:relative;overflow:hidden}.s-build__view{z-index:1}.s-build__intro{z-index:2;max-width:46vw;position:relative}.s-build__kicker{color:var(--jaune);margin-bottom:14px}.s-build__title{font-size:clamp(36px,5.4vw,96px)}.s-build__steps{z-index:2;left:var(--gutter);bottom:calc(var(--gutter) + 26px);gap:6px;display:grid;position:absolute}.s-build__step{opacity:.35;transform-origin:0;transition:opacity .4s, transform .5s var(--ease);grid-template-columns:3.2em auto;align-items:baseline;display:grid}.s-build__step.is-active{opacity:1;transform:translate(10px)}.s-build__step.is-done{opacity:.7}.s-build__num{font:800 clamp(14px, 1vw + 6px, 20px)/1 var(--f-cond);color:var(--jaune)}.s-build__name{font:800 clamp(26px, 3vw, 54px)/1 var(--f-cond);text-transform:uppercase}.s-build__desc{opacity:0;max-height:0;transition:max-height .5s var(--ease), opacity .4s;grid-column:2;font-size:clamp(14px,.5vw + 10px,17px);overflow:hidden}.s-build__step.is-active .s-build__desc{opacity:1;max-height:2em}.s-build__result,.s-build__twist{z-index:2;right:var(--gutter);bottom:calc(var(--gutter) + 26px);text-align:right;opacity:0;visibility:hidden;justify-items:end;gap:14px;width:min(36vw,440px);display:grid;position:absolute}.s-build__result img,.s-build__twist img{width:100%}.s-build__twist{top:calc(var(--topbar-h) + 16px);bottom:auto}.s-build__twist-k{color:var(--jaune)}.s-build__progress{z-index:2;left:var(--gutter);right:var(--gutter);bottom:var(--gutter);background:#f3ebd840;border-radius:4px;height:4px;position:absolute;overflow:hidden}.s-build__progress span{background:var(--jaune);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.no-js .s-build__result,.reduced .s-build__result{opacity:1;visibility:visible}@media (width<=760px){.s-build__intro{max-width:none}.s-build__steps{bottom:calc(var(--gutter) + 22px)}.s-build__result,.s-build__twist{width:56vw}.s-build__result p,.s-build__twist p{display:none}.s-build__twist{top:auto;bottom:30%}}.s-gallery{background:var(--creme-fond);color:var(--rouge)}.s-gallery__pin{align-content:center;height:100svh;display:grid;position:relative;overflow:hidden}.s-gallery__giant{white-space:nowrap;font:800 clamp(160px, 30vw, 520px)/.8 var(--f-title);text-transform:uppercase;color:var(--rouge);opacity:.08;pointer-events:none;font-stretch:125%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.s-gallery__head{z-index:2;top:calc(var(--topbar-h) + 10px);left:var(--gutter);position:absolute}.s-gallery__kicker{color:var(--orange-rouge);margin-bottom:10px}.s-gallery__title{font-size:clamp(34px,4.4vw,78px)}.s-gallery__track{z-index:1;padding:calc(var(--topbar-h) + 190px) var(--gutter) 40px 38vw;will-change:transform;align-items:center;gap:clamp(20px,3vw,56px);width:max-content;display:flex;position:relative}.card{flex:none;width:clamp(210px,22vw,410px);margin:0;position:relative}.card--low{transform:translateY(6vh)}.card__media{aspect-ratio:4/5;border-radius:var(--radius);background:var(--rouge);position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #60150d99}.card__media img{object-fit:cover;width:118%;max-width:none;height:100%;position:absolute;inset:0 0 0 -9%}.card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#28060a8c);position:absolute;inset:50% 0 0}.card__title{z-index:2;position:absolute;bottom:6%;left:6%;right:10%}.card__title img{filter:drop-shadow(0 4px 18px #28060a59);width:100%}.card__num{z-index:2;font:800 clamp(40px, 4vw, 70px)/1 var(--f-cond);color:var(--orange-rouge);position:absolute;top:-.6em;right:-.2em}.card--end{aspect-ratio:1;text-align:center;background:var(--rouge);width:clamp(240px,28vw,460px);color:var(--creme);border-radius:50%;place-content:center;display:grid}.card--end p{font:800 clamp(30px, 3.6vw, 60px)/.95 var(--f-cond);text-transform:uppercase}.card--end span{font-weight:600}.no-js .s-gallery__pin,.reduced .s-gallery__pin{height:auto;overflow-x:auto}.s-names{background:var(--rouge);color:var(--creme);padding:clamp(90px,12vw,190px) 0;position:relative;overflow:hidden}.s-names__intro{padding:0 var(--gutter);margin-bottom:clamp(36px,5vw,80px)}.s-names__k{color:var(--jaune);margin-bottom:12px}.s-names__title{font-size:clamp(34px,5vw,90px)}.s-names__rows{gap:clamp(18px,2.4vw,40px);display:grid;transform:rotate(-4deg)}.names-row{overflow:hidden}.names-row__track{will-change:transform;gap:clamp(30px,4vw,80px);width:max-content;display:flex}.names-row__item{flex:none;height:clamp(54px,8vw,140px)}.names-row__item img{width:auto;max-width:none;height:100%}.names-row:nth-child(2) .names-row__item:nth-child(odd) img,.names-row:first-child .names-row__item:nth-child(2n) img{opacity:.55}.s-names__cta{padding:0 var(--gutter);font:800 clamp(40px, 7vw, 120px)/.9 var(--f-cond);text-transform:uppercase;color:var(--jaune);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 22px;margin-top:clamp(50px,7vw,110px);display:flex}.s-names__fr{font:600 clamp(16px, .6vw + 12px, 22px)/1.2 var(--f-text);text-transform:none;color:var(--creme)}.s-amigos{background:var(--creme);color:var(--rouge);padding-bottom:clamp(80px,10vw,160px);position:relative;overflow-x:clip}.s-amigos__head{padding:clamp(70px, 9vw, 150px) var(--gutter) clamp(30px, 4vw, 60px);text-align:center;justify-items:center;gap:18px;display:grid}.s-amigos__k{color:var(--orange-rouge)}.s-amigos__title{width:min(92vw,900px)}.s-amigos__title img{width:100%}.duo{padding:0 var(--gutter);justify-items:center;gap:14px;display:grid}.duo__frame{aspect-ratio:16/9;border-radius:calc(var(--radius) * 1.4);background:var(--creme-fond);width:min(100%,1240px);position:relative;overflow:hidden}.duo__photo,.duo__illu{position:absolute;inset:0}.duo__photo img{object-fit:cover;width:100%;height:100%}.duo__illu{will-change:transform;overflow:hidden}.duo__illu-in{background:var(--creme-fond);will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.duo__illu-in img{object-fit:contain;width:92%;height:92%}.duo__line{will-change:transform;background:var(--jaune);opacity:0;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:0}.duo__caption{width:min(100%,1240px);font:700 clamp(11px, .5vw + 8px, 14px)/1 var(--f-title);text-transform:uppercase;justify-content:space-between;font-stretch:125%;display:flex}.no-js .duo__illu,.reduced .duo__illu{transform:translate(50%)}.no-js .duo__illu-in,.reduced .duo__illu-in{transform:translate(-50%)}.s-amigos__pola{width:min(100% - 2 * var(--gutter), 1240px);height:clamp(380px,40vw,620px);margin:clamp(60px,8vw,120px) auto 0;position:relative}.pola{background:#fff;width:clamp(220px,34vw,520px);padding:12px 12px 54px;position:absolute;box-shadow:0 30px 60px -30px #60150d80}.pola img{aspect-ratio:16/10;object-fit:cover;width:100%}.pola figcaption{font:800 clamp(20px, 2vw, 32px)/1 var(--f-cond);text-transform:uppercase;color:var(--rouge);position:absolute;bottom:12px;left:16px}.pola--a{top:0;left:0;rotate:-6deg}.s-amigos__illu{width:clamp(260px,46vw,680px);position:absolute;top:14%;right:0;rotate:4deg}.s-amigos__illu svg{width:100%;height:auto;overflow:visible}.s-amigos__how{padding:0 var(--gutter);font:800 clamp(18px, 1.6vw + 6px, 30px)/1 var(--f-cond);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin-top:clamp(28px,3.6vw,60px);display:flex}.s-amigos__how b{background:var(--orange-rouge);width:1.6em;height:1.6em;color:var(--creme);border-radius:50%;place-items:center;margin-right:.3em;display:inline-grid}.s-amigos__how em{color:var(--orange-rouge);font-style:normal}@media (width<=760px){.s-amigos__pola{height:120vw}.pola{width:66vw}.s-amigos__illu{width:82vw;top:auto;bottom:0;right:0}}.s-hours{min-height:100svh;padding-bottom:clamp(60px,8vw,120px);padding-left:var(--gutter);padding-right:var(--gutter);background:var(--jaune);color:var(--rouge);align-content:center;display:grid;position:relative;overflow-x:clip}.s-hours__disc{aspect-ratio:1;background:var(--rouge);border-radius:50%;width:min(50vw,82vh);position:absolute;top:50%;right:-7vw;transform:translateY(-50%)}.s-hours__view{z-index:1;left:48%}.s-hours__hands{gap:6%;width:44%;display:flex;left:62%}.s-hours__hands img{width:30%}.s-hours__head,.hours,.s-hours__sign{z-index:2;position:relative}.s-hours__head{justify-items:start;gap:10px;display:grid}.s-hours__picto{width:clamp(44px,4vw,64px);height:auto;color:var(--rouge)}.s-hours__title{font-size:clamp(50px,7.4vw,150px)}.hours{gap:clamp(6px,1vw,14px);width:max-content;max-width:100%;margin-top:clamp(20px,3vw,48px);display:grid}.hours__row{font:800 clamp(48px, 6.2vw, 116px)/.92 var(--f-cond);text-transform:uppercase;border-radius:16px;grid-template-columns:auto;justify-items:start;padding:.1em .32em .12em;transition:background .4s,color .4s;display:grid;position:relative}.hours__days{padding-top:.25em;font-size:.36em;line-height:1.1}.hours__time{align-items:baseline;gap:.2em;display:flex}.hours__time i{color:var(--orange-rouge);font-size:.7em;font-style:normal}.hours__today{background:var(--orange-rouge);color:var(--creme);font:800 clamp(12px, .6vw + 8px, 16px)/1 var(--f-title);opacity:0;border-radius:999px;padding:.3em .5em;font-stretch:125%;transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-.5em;right:-.4em;transform:scale(.4)}.hours__row.is-today{background:var(--rouge);color:var(--creme)}.hours__row.is-today .hours__time i{color:var(--jaune)}.hours__row.is-today .hours__today{opacity:1;transform:none}.s-hours__sign{width:min(86vw,620px);color:var(--orange-rouge);margin-top:clamp(26px,3vw,46px);rotate:-4deg}.s-hours__sign svg{width:100%;height:auto}@media (width<=760px){.s-hours{padding-top:calc(var(--topbar-h) + 4 * var(--wave));align-content:start}.s-hours__disc{width:90vw;top:auto;bottom:-20vw;right:-20vw;transform:none}.s-hours__view{top:50%;left:0}}.s-visit{padding:clamp(90px, 11vw, 170px) var(--gutter) clamp(100px, 12vw, 190px);background:var(--bleu);color:var(--creme);position:relative;overflow-x:clip}.s-visit__marquee{pointer-events:none;white-space:nowrap;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)rotate(-6deg)}.s-visit__marquee-track{will-change:transform;font:800 clamp(100px, 14vw, 240px)/.9 var(--f-title);text-transform:uppercase;color:#0000;-webkit-text-stroke:2px #f3ebd838;font-stretch:125%;display:inline-flex}.s-visit__marquee-track em{-webkit-text-stroke-color:#ffc21a73;font-style:normal}.s-visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,90px);display:grid;position:relative}.s-visit__col{justify-items:start;gap:clamp(22px,2.6vw,38px);display:grid}.s-visit__k{color:var(--jaune);margin-bottom:12px}.s-visit__title{font-size:clamp(50px,7vw,132px)}.s-visit__title .split-char{transition:color .3s}.s-visit__address{font:800 clamp(30px, 3.2vw, 58px)/1 var(--f-cond);text-transform:uppercase;gap:4px;display:grid}.s-visit__picto{width:54px;height:auto;color:var(--jaune);transform-origin:50% 100%;margin-bottom:10px;animation:2.4s cubic-bezier(.3,1.6,.5,1) infinite pin-hop}@keyframes pin-hop{0%,60%,to{transform:translateY(0)scale(1)}70%{transform:translateY(0)scale(1.15,.8)}80%{transform:translateY(-14px)scale(.92,1.08)}90%{transform:translateY(0)scale(1.08,.92)}}.s-visit__live{background:#0000001f;border-radius:18px;padding:14px 20px}.countdown--inline{text-align:left;justify-items:start;gap:6px}.countdown--inline .countdown__label{font-size:12px}.countdown--inline .countdown__clock b{color:var(--jaune);font-size:clamp(30px,2.6vw,44px)}.countdown--inline .countdown__open{font-size:clamp(22px,2vw,32px)}.s-visit__actions{flex-wrap:wrap;gap:14px;display:flex}.s-visit__pictos{flex-wrap:wrap;gap:16px 26px;display:flex}.s-visit__pictos li{font:700 11px/1.1 var(--f-title);text-transform:uppercase;text-align:center;justify-items:center;gap:8px;font-stretch:125%;display:grid}.s-visit__bubble{background:var(--creme);width:74px;height:74px;color:var(--rouge);border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.3,1.8,.5,1),background .3s;animation:3.6s ease-in-out infinite float;display:grid}.s-visit__pictos li:nth-child(2) .s-visit__bubble{animation-delay:-.9s}.s-visit__pictos li:nth-child(3) .s-visit__bubble{animation-delay:-1.8s}.s-visit__pictos li:nth-child(4) .s-visit__bubble{animation-delay:-2.7s}.s-visit__bubble svg{width:46px;height:46px}.s-visit__pictos li:hover .s-visit__bubble{background:var(--jaune);animation:.6s ease-in-out wiggle}@keyframes float{50%{transform:translateY(-9px)}}@keyframes wiggle{25%{transform:rotate(-14deg)scale(1.12)}50%{transform:rotate(10deg)scale(1.12)}75%{transform:rotate(-6deg)scale(1.06)}}.s-visit__mapwrap{perspective:1400px;position:relative}.vmap{transform-style:preserve-3d;will-change:transform;margin:0;position:relative}.vmap__frame{aspect-ratio:1600/1120;background:#135f5a;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #0a282abf,0 0 0 8px #f3ebd82e}.vmap__sat,.vmap__tint,.vmap__lines{width:100%;height:100%;position:absolute;inset:0}.vmap__sat{object-fit:cover;will-change:transform;transition:transform 3.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.06)}.vmap__tint{opacity:0;will-change:opacity;background:#fbfaf4;transition:opacity 1.3s .15s}.vmap.is-drawing .vmap__sat{transform:scale(1)}.vmap.is-drawing .vmap__tint{opacity:1}.vmap__poi,.vmap__bar{position:absolute}.vmap__poi{background:var(--bleu);color:var(--creme);font:800 clamp(9px, .55vw + 4px, 12px)/1 var(--f-title);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px 5px 22px;font-stretch:125%;transition:transform .55s cubic-bezier(.3,1.7,.5,1);transform:translate(-50%,-50%)scale(0);box-shadow:0 8px 18px -8px #00000080}.vmap__poi:before{content:"";background:var(--jaune);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:8px}.vmap__poi.is-on{transform:translate(-50%,-50%)scale(1)}.vmap__poi--ecole-primaire{translate:22% -120%}.vmap__poi--eglise{translate:40% 90%}.vmap__bar{z-index:2;width:0;height:0}.vmap__pin{background:var(--rouge);width:44px;height:56px;color:var(--creme);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);transform-origin:50% 100%;opacity:0;filter:drop-shadow(0 6px 10px #00000059);border-radius:50%/42% 42% 58% 58%;place-items:start center;padding-top:9px;display:grid;position:absolute;bottom:0;left:-22px;transform:translateY(-140px)scale(.6)}.vmap__pin b{font:800 20px/1 var(--f-title);font-stretch:125%}.vmap__aqui{background:var(--jaune);color:var(--rouge);font:800 clamp(16px, 1.2vw + 6px, 22px)/1 var(--f-title);white-space:nowrap;transform-origin:100% 100%;border-radius:16px 16px 4px;padding:8px 14px;font-stretch:125%;display:grid;position:absolute;bottom:44px;right:26px;transform:scale(0)rotate(12deg);box-shadow:0 10px 22px -10px #00000080}.vmap__aqui small{font:700 10px/1.2 var(--f-title);text-transform:uppercase;color:var(--bordeaux);font-stretch:125%}.vmap__ripple{border:3px solid var(--rouge);opacity:0;border-radius:50%;width:56px;height:20px;position:absolute;top:-10px;left:-28px}.vmap.is-drawing .vmap__pin{animation:.9s cubic-bezier(.3,1.5,.5,1) forwards drop}.vmap.is-drawing .vmap__aqui{animation:.7s cubic-bezier(.3,1.8,.5,1) .5s forwards aqui}.vmap.is-drawing .vmap__ripple{animation:2s ease-out .6s infinite ripple}.vmap.is-drawing .vmap__ripple--2{animation-delay:1.6s}@keyframes drop{0%{opacity:0;transform:translateY(-140px)scale(.6)}50%{opacity:1}70%{transform:translateY(0)scale(1.12,.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aqui{to{transform:scale(1)rotate(4deg)}}@keyframes ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.vmap__credit{font:600 11px/1.3 var(--f-text);color:#f3ebd8bf;margin-top:10px}.no-js .vmap__poi,.reduced .vmap__poi{transform:translate(-50%,-50%)scale(1)}.no-js .vmap__pin,.reduced .vmap__pin{opacity:1;transform:none}.no-js .vmap__aqui,.reduced .vmap__aqui{transform:rotate(4deg)}.s-visit__illu{aspect-ratio:1;background:var(--creme);border-radius:50%;place-items:center;width:clamp(130px,12vw,200px);display:grid;position:absolute;bottom:-18%;right:4%;transform:translateZ(60px);box-shadow:0 20px 40px -20px #0a282ab3}.visit-ring{width:132%;max-width:none;height:132%;color:var(--creme);animation:28s linear infinite spin;position:absolute;inset:-16%}.visit-ring text{font:800 12px/1 var(--f-title);fill:currentColor;letter-spacing:0;font-stretch:125%}.visit-dish{width:74%;color:var(--bordeaux);transform-origin:50% 80%;animation:4.2s ease-in-out infinite dish-bob;position:relative}.visit-dish__img{width:100%}.visit-steam{width:48%;position:absolute;bottom:62%;left:26%;overflow:visible}.visit-steam path{stroke-dasharray:120;stroke-dashoffset:120px;opacity:0;animation:3.2s ease-in-out infinite steam}.visit-steam path:nth-child(2){animation-delay:.9s}.visit-steam path:nth-child(3){animation-delay:1.8s}.s-visit__illu:hover .visit-dish{animation-duration:1.1s}@keyframes dish-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2.5deg)}}@keyframes steam{0%{stroke-dashoffset:120px;opacity:0;transform:translateY(10px)}30%{opacity:.9}70%{stroke-dashoffset:0;opacity:.7}to{stroke-dashoffset:-120px;opacity:0;transform:translateY(-14px)}}@media (width<=960px){.s-visit__grid{grid-template-columns:1fr}.s-visit__illu{width:120px;bottom:-10%;right:2%}}.s-end{min-height:100svh;padding:calc(var(--topbar-h) + 3 * var(--wave)) var(--gutter) var(--gutter);background:var(--rouge);color:var(--creme);isolation:isolate;grid-template-rows:auto 1fr auto auto auto;display:grid;position:relative;overflow-x:clip}.s-end__view{z-index:1;pointer-events:auto;bottom:var(--meta-h,150px)}.s-end__bar{z-index:2;background:var(--creme);color:var(--rouge);border-radius:28px;justify-self:start;gap:6px;max-width:640px;padding:22px 28px;text-decoration:none;display:grid;position:relative}.s-end__bar-k{font-size:clamp(15px,.5vw + 12px,19px);font-weight:600}.s-end__bar-url{font:800 clamp(30px, 3.4vw, 58px)/1 var(--f-title);text-transform:uppercase;align-items:center;gap:10px;font-stretch:125%;display:inline-flex}.s-end__bar-url svg{width:.8em;height:.8em;transition:transform .5s var(--ease)}.s-end__bar:hover .s-end__bar-url svg{transform:translate(6px,-6px)rotate(8deg)}.s-end__big{z-index:2;white-space:nowrap;text-align:center;margin:0 calc(-1 * var(--gutter));pointer-events:none;grid-row:3;font-size:clamp(40px,11.4vw,250px);line-height:.8;position:relative}.s-end__trad{z-index:2;color:var(--jaune);grid-row:2;place-self:end center;margin:0 0 14px;font-weight:600;position:relative}.s-end__meta{z-index:2;border-top:2px solid #f3ebd859;flex-wrap:wrap;grid-row:5;justify-content:space-between;align-items:flex-end;gap:18px 30px;padding-top:22px;display:flex;position:relative}.s-end__logo{width:clamp(110px,10vw,150px);height:auto}.s-end__links{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.s-end__links a{font-weight:700;text-decoration:none}.s-end__links a:hover{color:var(--jaune)}.s-end__credits{flex-wrap:wrap;gap:14px 34px;display:flex}.credit{color:var(--creme);font:700 13px/1.2 var(--f-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.credit__toque{width:30px;height:30px;color:var(--jaune);transform-origin:50% 90%;flex:none}.credit__toque svg{width:100%;height:100%}.credit__line{height:1.25em;display:grid;position:relative;overflow:hidden}.credit__fr,.credit__es{white-space:nowrap;grid-area:1/1;transition:transform .55s cubic-bezier(.3,1.5,.5,1);display:block}.credit__es{color:var(--jaune);transform:translateY(110%)}.credit b{font-weight:800}.credit__ole{background:var(--orange-rouge);color:var(--creme);font:800 12px/1 var(--f-title);pointer-events:none;border-radius:999px;padding:4px 8px;font-stretch:125%;transition:transform .45s cubic-bezier(.3,1.8,.5,1);position:absolute;top:-26px;right:-46px;transform:scale(0)}.credit:hover .credit__fr,.credit:focus-visible .credit__fr{transform:translateY(-110%)}.credit:hover .credit__es,.credit:focus-visible .credit__es{transform:translateY(0)}.credit:hover .credit__ole,.credit:focus-visible .credit__ole{transform:scale(1)}.credit:hover .credit__toque,.credit:focus-visible .credit__toque{animation:.9s cubic-bezier(.3,1.6,.5,1) toque}@keyframes toque{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-14px)rotate(-18deg)}65%{transform:translateY(-4px)rotate(12deg)}to{transform:translateY(0)rotate(0)}}.credit__bubble{background:var(--creme);width:max-content;max-width:min(80vw,320px);color:var(--rouge);font:600 14px/1.3 var(--f-text);opacity:0;transform-origin:0 100%;pointer-events:none;white-space:normal;border-radius:14px 14px 14px 4px;padding:10px 14px;transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:calc(100% + 14px);left:0;transform:translateY(8px)scale(.92);box-shadow:0 14px 30px -14px #28060a99}.credit__bubble.is-on{opacity:1;transform:none}.s-end__hint{font:700 12px/1 var(--f-title);text-transform:uppercase;color:var(--jaune);opacity:0;font-stretch:125%}.has-gl .s-end__hint{opacity:1}.s-lost{min-height:100vh;padding:var(--gutter);text-align:center;place-content:center;justify-items:center;gap:20px;display:grid}.s-lost__logo{width:180px}.s-lost__title{font-size:clamp(44px,8vw,120px)}.no-js .intro,.reduced .intro{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee__track,.names-row__track{flex-wrap:wrap;width:auto}}@media (width<=760px){:root{--topbar-h:68px}.topbar__logo{width:76px}.s-hero__title{width:94vw;top:33%}.s-hero__kicker{gap:12px;font-size:10px}.s-hero__tagline{max-width:15ch;font-size:clamp(20px,6vw,26px)}.countdown__clock b{font-size:40px}.s-hero__stamp{width:84px;bottom:30%}.marquee--a{font-size:13vw}.marquee--b{font-size:7vw}.s-build__title{font-size:9.4vw}.s-build__steps{gap:2px}.s-build__name{font-size:26px}.s-build__result{top:calc(var(--topbar-h) + 46vw);bottom:auto;right:var(--gutter);width:50vw}.s-build__twist{top:calc(var(--topbar-h) + 46vw);width:56vw;bottom:auto}.s-build__twist .s-build__twist-k{font-size:10px}.s-gallery__track{padding:calc(var(--topbar-h) + 120px) var(--gutter) 30px 8vw;gap:18px}.card{width:66vw}.card--low{transform:translateY(3vh)}.card--end{width:60vw}.card__num{font-size:34px}.names-row__item{height:15vw}.duo__frame{aspect-ratio:4/5}.duo__illu-in img{width:96%;height:96%}.s-amigos__pola{height:108vw;margin-top:40px}.pola{width:62vw;padding:8px 8px 40px}.s-amigos__illu{width:86vw}.s-amigos__how{flex-direction:column;align-items:center;gap:12px}.hours__row{font-size:13vw}.s-hours__sign{width:78vw}.s-visit{padding-top:calc(80px + 2 * var(--wave));padding-bottom:90px}.s-visit__title{font-size:13vw}.s-visit__address{font-size:8vw}.s-visit__live{width:100%}.s-visit__actions{gap:10px}.s-visit__actions .btn{min-height:46px;padding:.7em 1.1em;font-size:12px}.s-visit__pictos{justify-content:space-between;gap:10px 14px;width:100%}.s-visit__bubble{width:56px;height:56px}.s-visit__bubble svg{width:34px;height:34px}.s-visit__pictos li{max-width:72px;font-size:9px}.vmap__frame{border-radius:20px}.vmap__poi{padding:4px 8px 4px 18px;font-size:9.5px}.vmap__poi--volg,.vmap__poi--eglise{display:none}.s-hero__stamp{bottom:40%}.vmap__poi:before{width:7px;height:7px;margin-top:-3.5px;left:6px}.vmap__aqui{padding:6px 10px;font-size:14px;bottom:36px}.vmap__pin{transform-origin:50% 100%;scale:.8}.s-visit__illu{width:96px;bottom:-12%;right:-2%}.s-visit__marquee-track{font-size:30vw}.s-end__bar{border-radius:22px;padding:18px 20px}.s-end__bar-url{font-size:8vw}.s-end__trad{margin-bottom:8px;font-size:14px}.s-end__credits{flex-direction:column;gap:10px}.credit{font-size:12px}.credit__bubble{max-width:78vw}.s-hero__foot{text-align:center;align-items:center}.s-hero__tagline{display:none}.countdown--hero{text-align:center;justify-items:center}.countdown--hero .countdown__clock{justify-content:center}.countdown--hero .countdown__open{justify-items:center}.s-hero:has(.countdown--hero.is-live) .countdown--hero{display:none}.s-hero:has(.countdown--hero.is-live) .s-hero__tagline{text-align:center;margin-inline:auto;display:block}.s-build__result,.s-build__twist{left:0;right:0;top:calc(var(--topbar-h) + 20px);text-align:center;justify-items:center;width:64vw;margin-inline:auto;bottom:auto}.s-build__twist{gap:8px}.s-amigos__pola{gap:44px;height:auto;margin-top:44px;display:grid}.s-amigos__pola .pola{justify-self:start;position:relative;top:auto;left:auto}.s-amigos__pola .s-amigos__illu{justify-self:end;position:relative;top:auto;bottom:auto;right:auto}.s-amigos__how{margin-top:44px}.s-hours{padding-bottom:calc(104vw + 20px)}.s-hours__view{height:104vw;top:auto;bottom:0}.s-hours__disc{bottom:-24vw}.s-visit__live,.s-visit__pictos,.s-visit__illu,.vmap__poi--college,.vmap__poi--observatoire{display:none}.s-end{grid-template-rows:auto auto auto minmax(62vw,1fr) auto;grid-template-columns:minmax(0,1fr)}.s-end__trad{grid-row:2;align-self:start;margin:34px 0 8px}.s-end__big{grid-row:3}.s-end__meta{grid-row:5}.gl-front{z-index:3;pointer-events:none}.s-end__meta{text-align:center;flex-direction:column;align-items:center;gap:26px;margin-top:18px;padding-top:32px}.s-end__logo{width:112px}.s-end__links{justify-content:center;gap:10px;font-size:13px}.s-end__links a{border:1.5px solid #f3ebd866;border-radius:999px;padding:9px 16px}.s-end__links span{opacity:.7;flex-basis:100%;font-size:12px}.s-end__credits{align-items:center;gap:14px}.credit{gap:8px}.credit__line,.credit__fr{display:block}.credit__es{position:absolute;top:0;left:0}.s-end__hint{letter-spacing:.08em;opacity:.9}.s-hero__foot{gap:14px}.s-hero .s-hero__tagline{text-align:center;max-width:20ch;margin-inline:auto;font-size:clamp(18px,5.2vw,22px);display:block}.s-def__word{font-size:10.4vw}.s-hours__sign .script-sign{font-size:9.6vw}}.wm path{stroke:var(--creme);stroke-width:26px;stroke-linejoin:round}.wm .mark-dot path{stroke-width:6px}.wm .mark-bonnet{stroke:var(--jaune)}.wm .mark-stem,.s-end__logo .mark-stem{fill:var(--vert);stroke:var(--vert)}.s-hero__title{width:min(92vw,1180px,112vh)}.intro__svg .mark-bonnet,.s-hero__logo .mark-bonnet{fill:var(--jaune)}.s-end__logo{width:clamp(180px,16vw,250px)}.s-end__logo path{fill:var(--creme)}.s-end__logo .mark-bonnet{fill:var(--jaune)}.topbar__logo{background:var(--creme);width:clamp(150px,12.5vw,200px);box-shadow:inset 0 0 0 2px var(--rouge), 0 10px 24px -14px #28060a8c;border-radius:16px;padding:7px 12px 8px}.topbar__mark{width:100%;height:auto;display:block;overflow:visible}.topbar__mark path{fill:var(--rouge);stroke:var(--rouge);stroke-width:26px;stroke-linejoin:round}.topbar__mark .mark-dot path{fill:var(--orange-rouge);stroke:var(--orange-rouge);stroke-width:20px}@media (width<=760px){.topbar__logo{border-radius:12px;width:124px;padding:6px 9px 7px}.topbar__status{max-width:46vw}}.topbar__right{justify-self:end;align-items:center;gap:8px;display:flex}.topbar__link--tickets{background:var(--jaune);color:var(--rouge);border-color:var(--jaune);box-shadow:inset 0 0 0 2px var(--rouge)}.topbar__link,.topbar__status{white-space:nowrap}@media (width<=1100px){.topbar__link--fg{display:none}}.script-title,.script-name{font-family:var(--f-title);text-transform:uppercase;letter-spacing:0;color:var(--creme);font-weight:800;font-stretch:125%;line-height:.92;display:inline-block}.script-sign{font-family:var(--f-script);text-transform:none;letter-spacing:0;color:var(--orange-rouge);font-size:clamp(40px,5vw,74px);font-weight:400;line-height:1;display:inline-block}.script-sign--big{color:var(--rouge);font-size:clamp(76px,13.6vw,196px);line-height:.9}.s-def__sign .script-sign{color:var(--rouge);font-size:clamp(40px,4.8vw,70px);rotate:-4deg}.s-hours__sign .script-sign{white-space:nowrap;color:var(--orange-rouge);font-size:min(76px,11vw)}.card__title .script-title{white-space:nowrap;text-align:center;text-shadow:0 2px 14px #28060a99;font-size:clamp(18px,1.9vw,32px);display:block}.s-build__result,.s-build__twist{width:min(42vw,560px)}.s-build__result .script-title,.s-build__twist .script-title{white-space:nowrap;margin-bottom:.18em;font-size:clamp(30px,3.9vw,66px)}.s-def__word{font-size:clamp(46px,6.4vw,96px)}.s-def__syn{line-height:1.45}.s-def__sign{margin-top:clamp(30px,3vw,44px)}.s-def__head{row-gap:12px}.hours{grid-template-columns:repeat(2,max-content);column-gap:clamp(10px,2vw,32px)}.hours__days i{color:var(--orange-rouge);margin:0 .25em;font-style:normal}.hours__row.is-today .hours__days i{color:var(--jaune)}@media (width<=760px){.hours__row{font-size:11vw}}.s-hours__foot{z-index:2;flex-wrap:wrap;align-items:flex-end;gap:12px clamp(16px,2vw,32px);display:flex;position:relative}.s-hours__foot .s-hours__sign{width:auto}.s-hours__cta .btn{--bg:var(--rouge);--fg:var(--creme)}.allergens{z-index:2;border-radius:var(--radius);width:min(100%,560px);color:var(--creme);border:2px solid #f3ebd859;margin:clamp(24px,3vw,40px) 0 0;position:relative}.allergens summary{cursor:pointer;font:800 clamp(14px, .5vw + 10px, 17px)/1 var(--f-title);text-transform:uppercase;padding:18px 24px;font-stretch:125%;list-style:none}.allergens summary:after{content:" +";color:var(--jaune)}.allergens[open] summary:after{content:" –"}.allergens__body{gap:.7em;padding:0 24px 22px;font-size:.9em;display:grid}.allergens__note{color:var(--jaune)}.vmap--drawn .vmap__frame{background:var(--creme)}.vmap--drawn .vmap__tint{display:none}.s-end__big{font-size:clamp(36px,10.6vw,240px)}.visit-dish__img{color:var(--brun)}.reduced [data-build-fish]{opacity:0;visibility:hidden}@media (width<=760px){.s-hero .countdown--hero,.vmap__poi--gillett-square,.vmap__poi--dalston-square{display:none}}.crew{width:min(100% - 2 * var(--gutter), 960px);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(16px,3vw,48px);margin:clamp(24px,3vw,48px) auto 0;display:grid}.crew__pic{margin:0}.crew__pic img{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--radius) * 1.2);width:100%;display:block;box-shadow:0 30px 60px -36px #60150d8c}.crew__pic figcaption{font:800 clamp(15px, 1.5vw, 24px)/1.05 var(--f-title);text-transform:uppercase;color:var(--rouge);margin-top:clamp(12px,1.4vw,18px);font-stretch:125%}.crew__pic figcaption small{letter-spacing:.08em;color:var(--orange-rouge);margin-bottom:6px;font-size:max(10px,.5em);display:block}.s-amigos__pola{width:min(100% - 2 * var(--gutter), 1100px);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(28px,5vw,80px);height:auto;margin:clamp(80px,9vw,140px) auto 0;display:grid;position:relative}.s-amigos__pola .pola{width:auto;position:relative;top:auto;left:auto;rotate:-4deg}.s-amigos__pola .s-amigos__illu{width:auto;position:relative;top:auto;bottom:auto;right:auto;rotate:3deg}.s-amigos__how{margin-top:clamp(64px,7vw,110px)}@media (width<=760px){.s-amigos__pola{grid-template-columns:1fr;gap:48px;margin-top:64px}.s-amigos__pola .pola{justify-self:start;width:84%}.s-amigos__pola .s-amigos__illu{justify-self:end;width:100%}.s-amigos__how{margin-top:56px}}.s-build__menu{max-width:34ch;font:600 clamp(14px, .35vw + 11px, 17px)/1.4 var(--f-text);color:var(--creme);text-wrap:balance}.s-build__menu span{color:var(--jaune);margin-top:.35em;font-weight:700;display:block}@media (width<=760px){.s-build__result,.s-build__twist{width:calc(100vw - 2 * var(--gutter))}.s-build__result p.s-build__menu,.s-build__twist p.s-build__menu{max-width:30ch;font-size:14px;display:block}}@media (width>=761px){.s-build__twist{top:auto;bottom:calc(var(--gutter) + 26px)}}@media (width<=760px){.s-def{padding-bottom:48vw}.s-def__photo--a{top:1%}.s-def__photo--b{bottom:1%}}@media (width>=761px) and (width<=1360px){.s-def{padding-top:36vw;padding-bottom:30vw}.s-def__photo--a{width:27vw;top:1.5%;left:5vw}.s-def__photo--b{width:35vw;bottom:1.5%;right:5vw}}.s-visit__marquee{opacity:.45}.intro__svg .mark-cross,.curtain__svg .mark-cross{fill:var(--orange-rouge);stroke:var(--orange-rouge);stroke-width:18px;stroke-linejoin:round}.s-hero,.s-marquee,.s-def,.s-build,.s-gallery,.s-quote,.s-amigos,.s-hours,.s-visit,.s-end{background-image:url(/img/grain.png);background-size:256px 256px}@media (width<=760px){.s-amigos__how{width:calc(100% - 2 * var(--gutter));grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:0;margin-inline:auto;padding:0;display:grid}.s-amigos__how span{border-top:2px solid #b3201a2e;align-items:center;gap:14px;width:100%;padding:16px 4px;font-size:22px;display:flex}.s-amigos__how span:last-child{border-bottom:2px solid #b3201a2e}.s-amigos__how b{flex:none;margin-right:0}.s-amigos__pola .pola{justify-self:center;width:86%}}.s-amigos__pola .pola img{aspect-ratio:1}.s-quote{padding:clamp(90px, 11vw, 180px) var(--gutter);background-color:var(--rouge);color:var(--creme);position:relative;overflow:hidden}.s-quote__grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(48px,6vw,110px);width:min(100%,1240px);margin:0 auto;display:grid}.s-quote__media{border-radius:calc(var(--radius) * 1.2);color:var(--rouge);will-change:transform;text-decoration:none;display:block;position:relative;transform:rotate(-3deg);box-shadow:0 40px 80px -40px #28060abf}.s-quote__media img{aspect-ratio:4/5;object-fit:cover;border-radius:inherit;width:100%;display:block}.s-quote__play{aspect-ratio:1;background:var(--jaune);width:clamp(64px,6vw,92px);transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;place-items:center;margin:calc(clamp(64px,6vw,92px)/-2) 0 0 calc(clamp(64px,6vw,92px)/-2);display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 #ffc21a8c}.s-quote__play svg{width:44%;margin-left:8%}.s-quote__media:hover .s-quote__play{transform:scale(1.1);box-shadow:0 0 0 14px #ffc21a4d}.s-quote__watch{background:var(--creme);font:800 clamp(11px, .4vw + 8px, 13px)/1 var(--f-title);text-transform:uppercase;border-radius:999px;padding:9px 14px;font-stretch:125%;position:absolute;bottom:16px;left:16px}.s-quote__score{background:var(--jaune);width:clamp(96px,9.5vw,150px);height:clamp(96px,9.5vw,150px);color:var(--rouge);box-shadow:0 0 0 4px var(--rouge), 0 0 0 7px var(--jaune), 0 20px 40px -18px #28060a99;font:800 clamp(34px, 3.4vw, 54px)/1 var(--f-title);border-radius:50%;justify-content:center;align-items:center;font-stretch:125%;display:flex;position:absolute;top:calc(-1*clamp(22px,2.6vw,40px));right:calc(-1*clamp(18px,2.4vw,40px));rotate:12deg}.s-quote__score b{font-weight:800}.s-quote__score i{font-size:.42em;font-style:normal}.s-quote__k{color:var(--jaune);font:700 clamp(11px, .55vw + 8px, 15px)/1.2 var(--f-title);text-transform:uppercase;font-stretch:125%}.s-quote__body{margin:0}.s-quote__text{font:800 clamp(28px, 3.2vw, 58px)/1.02 var(--f-title);text-transform:uppercase;text-wrap:balance;margin:clamp(14px,1.6vw,24px) 0 0;font-stretch:125%}.s-quote__text mark{color:var(--jaune);background:0 0}.s-quote__text .nw{white-space:nowrap}.s-quote__cite{justify-items:start;gap:clamp(14px,1.4vw,26px);margin-top:clamp(22px,2.6vw,40px);display:grid}.s-quote__name{font-family:var(--f-script);color:var(--jaune);padding:0 .12em .06em 0;font-size:clamp(58px,5.8vw,96px);line-height:1.1;rotate:-4deg}.s-quote__where{font:700 clamp(11px, .45vw + 8px, 14px)/1.3 var(--f-title);text-transform:uppercase;opacity:.85;font-stretch:125%}@media (width<=860px){.s-quote__grid{grid-template-columns:1fr;gap:64px}.s-quote__media{justify-self:center;width:min(84%,420px)}.s-quote__text{font-size:clamp(25px,7vw,40px)}}.s-def,.s-quote,.s-hours,.s-end{isolation:isolate}.s-def:after,.s-quote:after,.s-hours:after,.s-end:after{content:"";z-index:-1;pointer-events:none;opacity:.8;background:url(/img/speckle-light.png) 0 0/300px 300px;animation:1.6s step-end infinite speckle;position:absolute;inset:0}.s-quote:after,.s-end:after{background-image:url(/img/speckle-red.png)}@keyframes speckle{0%{background-position:0 0}33%{background-position:-97px 61px}66%{background-position:43px -113px}}@media (prefers-reduced-motion:reduce){.s-def:after,.s-quote:after,.s-hours:after,.s-end:after{animation:none}}.s-gallery__giant{opacity:.13;font-size:clamp(220px,40vw,680px)}@media (width<=760px){.s-gallery__pin{align-content:start}.s-gallery__track{padding-top:calc(var(--topbar-h) + 140px)}.s-gallery .card{width:74vw}.s-gallery__giant{top:calc(var(--topbar-h) + 140px + 92vw + 8svh);opacity:.2;font-size:30svh}}.s-amigos__head{z-index:3;padding-bottom:clamp(36px,4.5vw,72px);position:relative}.s-amigos__title{width:min(100%,1240px);margin-top:clamp(10px,1.6vw,28px)}.s-amigos__title .script-sign--big{text-wrap:balance;padding:0 .06em .1em;font-size:clamp(80px,11vw,188px);line-height:1.05}@media (width<=760px){.s-amigos__title .script-sign--big{font-size:17vw}}@media (pointer:coarse){.s-end__hint{display:none}}@media (width<=760px){.hours__days{margin-bottom:8px}.s-hours__foot{row-gap:22px}}.card--end p{margin-bottom:.2em}.vmap__pin{clip-path:none;background:0 0;border-radius:0;width:44px;height:57px;padding:0;display:block}.vmap__pin svg{width:100%;height:100%;display:block;overflow:visible}.s-hero__pattern{opacity:1;width:220vmax;font-family:var(--f-script);color:var(--creme);white-space:nowrap;pointer-events:none;user-select:none;gap:0;font-size:clamp(260px,36vw,640px);line-height:.62;display:grid;transform:translate(-50%,-50%)rotate(-12deg)}.s-hero__pattern p{opacity:.055;transform:translateX(calc(-1 * var(--r) * .9em));gap:.25em;margin:0;display:flex}.s-hero__pattern p:nth-child(odd){opacity:.04}.s-hero__pattern span:after{content:none}@media (width<=760px){.s-hero__pattern{width:320vmax;font-size:70vw}body{font-size:15.5px}.s-def__text{margin-top:20px;font-size:17px;line-height:1.45}.s-def__syn{font-size:14.5px}.s-hero .s-hero__tagline{font-size:18px}.s-build__menu,.s-build__result p.s-build__menu,.s-build__twist p.s-build__menu{font-size:13.5px}.allergens__body{font-size:.88em}}.wm.intro__svg path,.wm.curtain__svg path{stroke:var(--rouge)}.wm.intro__svg .mark-dot path,.wm.curtain__svg .mark-dot path{stroke:var(--orange-rouge)}@media (pointer:coarse){.intro:before,.curtain:before,.s-def:after,.s-quote:after,.s-hours:after,.s-end:after{animation:none}}
