@font-face{font-family:Kalnia;src:url(/fonts/kalnia-latin-var.woff2)format("woff2");font-weight:100 700;font-stretch:100% 125%;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-italic-900-latin.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Labrada;src:url(/fonts/labrada-latin-var.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Kalnia Fallback;src:local(Georgia);size-adjust:112%;ascent-override:88%;descent-override:24%}@font-face{font-family:Labrada Fallback;src:local(Georgia);size-adjust:95%;ascent-override:120%;descent-override:32%}:root{--creme:#f4ede1;--papier:#e9e2d0;--orange:#ea742b;--brique:#b1532c;--brique-texte:#9c4524;--vert:#263a2e;--sauge:#4e6754;--caramel:#b68e61;--charbon:#373636;--encre:#1f1c19;--display:"Kalnia", "Kalnia Fallback", Georgia, serif;--groove:"Bodoni Moda", Georgia, serif;--texte:"Labrada", "Labrada Fallback", Georgia, serif;--fs-mega:clamp(58px, 12.2vw, 228px);--fs-xl:clamp(46px, 8.4vw, 150px);--fs-l:clamp(36px, 5.6vw, 96px);--fs-m:clamp(25px, 2.8vw, 44px);--fs-body:clamp(16.5px, .45vw + 14.5px, 19px);--fs-small:14.5px;--gutter:clamp(16px, 4vw, 56px);--max:1440px;--section:clamp(96px, 13vw, 196px);--nav-h:68px;--radius:26px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{background:var(--creme);color:var(--encre);font-family:var(--texte);font-size:var(--fs-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{font-weight:inherit;margin:0}ul,ol{margin:0;padding:0}::selection{background:var(--orange);color:var(--encre)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}.t-display{font-family:var(--display);letter-spacing:-.018em;font-weight:600;font-stretch:125%;line-height:.9}.t-groove{font-family:var(--groove);letter-spacing:-.01em;font-style:italic;font-weight:900}.t-label{font-family:var(--texte);letter-spacing:.2em;text-transform:uppercase;font-size:12.5px;font-weight:700;line-height:1.35}.t-num{font-family:var(--display);font-weight:300;font-stretch:125%}em.g,.g{font-family:var(--groove);color:var(--brique);letter-spacing:-.01em;font-style:italic;font-weight:900}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{--bg:var(--orange);--fg:var(--encre);background:var(--bg);min-height:50px;color:var(--fg);font-family:var(--display);letter-spacing:.005em;cursor:pointer;white-space:nowrap;isolation:isolate;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.6em;padding:0 1.45em 0 1.15em;font-size:17px;font-weight:600;font-stretch:118%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--encre);clip-path:circle(0% at var(--mx,50%) var(--my,50%));transition:clip-path .6s var(--ease-out);position:absolute;inset:0}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #1f1c198c}.btn:hover:before{clip-path:circle(150% at var(--mx,50%) var(--my,50%))}.btn:hover{color:var(--creme)}.btn .arrow{width:1.15em;height:1.15em;transition:transform .5s var(--ease-out);flex:none}.btn:hover .arrow{transform:translate(3px)rotate(-8deg)}.btn--ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 1.5px}.btn--ghost:before{background:var(--ghost-fill,var(--creme))}.btn--ghost:hover{color:var(--ghost-text,var(--vert));box-shadow:inset 0 0 0 1.5px var(--ghost-fill,var(--creme))}.btn--small{min-height:42px;padding:0 1.15em 0 .95em;font-size:15px}.link{transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;align-items:center;gap:.4em;padding-bottom:2px;font-size:16px;text-decoration:none;display:inline-flex}.link:hover{background-position:100% 100%;background-size:0 1.5px}.status{white-space:nowrap;align-items:center;gap:.6em;font-size:14.5px;line-height:1.2;display:inline-flex}.status .dot{background:var(--charbon);border-radius:50%;flex:none;width:9px;height:9px;position:relative}html[data-open="1"] .status .dot{background:#3e9b5c}html[data-open="1"] .status .dot:after{content:"";opacity:0;animation:pulse 2.4s var(--ease-out) infinite;border:1.5px solid #3e9b5c;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.grain{z-index:90;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .1  0 0 0 0 .08  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0;transform:translateZ(0)}.photo{background:var(--papier);position:relative;overflow:hidden}.photo picture,.photo img{width:100%;height:100%}.photo img{object-fit:cover}.masked{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-reveal]{opacity:0;transform:translateY(28px)}html.no-js [data-reveal],html.reduce-motion [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip{z-index:300;background:var(--encre);color:var(--creme);border-radius:999px;padding:10px 16px;text-decoration:none;transition:top .3s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.hours[data-astro-cid-lul6joth]{margin:0;display:grid}.hours[data-astro-cid-lul6joth] div[data-astro-cid-lul6joth]{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.hours[data-astro-cid-lul6joth] dt[data-astro-cid-lul6joth],.hours[data-astro-cid-lul6joth] dd[data-astro-cid-lul6joth]{margin:0}.hours[data-astro-cid-lul6joth] dd[data-astro-cid-lul6joth]{font-variant-numeric:tabular-nums}.hours[data-astro-cid-lul6joth] .closed[data-astro-cid-lul6joth] dd[data-astro-cid-lul6joth]{opacity:.78}.hours[data-astro-cid-lul6joth] div.is-today{font-weight:700}.hours[data-astro-cid-lul6joth] div.is-today dt[data-astro-cid-lul6joth]:after{content:" · aujourd’hui";opacity:.7;font-weight:400}.hours--compact[data-astro-cid-lul6joth] div[data-astro-cid-lul6joth]{padding:6px 0}.hours__note[data-astro-cid-lul6joth]{opacity:.75;margin-top:8px;font-size:13px}.nav[data-astro-cid-wpvy4v7s]{z-index:80;height:var(--nav-h);transition:transform .6s var(--ease-out), background-color .4s, box-shadow .4s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-scrolled{background:color-mix(in srgb, var(--creme) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px #1f1c1914}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-105%)}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:24px;height:100%;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{color:var(--encre);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.nav__mono[data-astro-cid-wpvy4v7s]{width:30px;height:auto;color:var(--orange);transition:transform .7s var(--ease-out)}.nav__brand[data-astro-cid-wpvy4v7s]:hover .nav__mono[data-astro-cid-wpvy4v7s]{transform:rotate(-12deg)scale(1.08)}.nav__word[data-astro-cid-wpvy4v7s]{width:92px;height:auto}.nav__links[data-astro-cid-wpvy4v7s]{gap:4px;margin-inline:auto;display:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:999px;padding:8px 14px;font-size:15.5px;text-decoration:none;position:relative;overflow:hidden}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{z-index:1;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--papier);border-radius:inherit;opacity:0;transition:transform .5s var(--ease-out), opacity .3s;position:absolute;inset:0;transform:scale(.4)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:before{opacity:1;transform:none}.nav__end[data-astro-cid-wpvy4v7s]{align-items:center;gap:14px;margin-left:auto;display:flex}.nav__status[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{background:var(--encre);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:6px;width:46px;height:46px;display:grid}.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--creme);border-radius:2px;width:18px;height:1.8px;display:block}.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]+i[data-astro-cid-wpvy4v7s]{width:12px;margin-left:6px}@media (width>=900px){.nav__links[data-astro-cid-wpvy4v7s]{display:flex}.nav__end[data-astro-cid-wpvy4v7s]{margin-left:0}.nav__cta[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav__burger[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=1180px){.nav__status[data-astro-cid-wpvy4v7s]{transition:opacity .4s;display:inline-flex}.nav[data-astro-cid-wpvy4v7s]:not(.is-scrolled) .nav__status[data-astro-cid-wpvy4v7s]{opacity:0}}.mmenu[data-astro-cid-wpvy4v7s]{z-index:120;background:var(--vert);color:var(--creme);position:fixed;inset:0;overflow-y:auto}.mmenu[data-astro-cid-wpvy4v7s][hidden]{display:none}.mmenu__inner[data-astro-cid-wpvy4v7s]{min-height:100%;padding:14px var(--gutter) calc(24px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.mmenu__top[data-astro-cid-wpvy4v7s]{height:calc(var(--nav-h) - 14px);justify-content:space-between;align-items:center;display:flex}.mmenu__word[data-astro-cid-wpvy4v7s]{width:110px;color:var(--creme)}.mmenu__close[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.mmenu__close[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:20px}.mmenu__links[data-astro-cid-wpvy4v7s]{flex-direction:column;margin:7vh 0 auto;display:flex}.mmenu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid #f4ede12e;align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;display:flex}.mmenu__links[data-astro-cid-wpvy4v7s] .t-num[data-astro-cid-wpvy4v7s]{color:var(--orange);min-width:28px;font-size:16px}.mmenu__links[data-astro-cid-wpvy4v7s] .t-display[data-astro-cid-wpvy4v7s]{font-size:clamp(40px,12vw,64px)}.mmenu__info[data-astro-cid-wpvy4v7s]{gap:12px;margin-top:32px;font-size:15.5px;display:grid}.mmenu__info[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{margin:0}.mmenu__actions[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}
