:root{--salle:#14100d;--coulisse:#1e1813;--surface-salle:#271f18;--scene:#f3eadb;--discret-salle:#9a8a72;--texte2-salle:#b4a48c;--filet-salle:rgba(243,234,219,0.14);--filet-salle-doux:rgba(243,234,219,0.07);--papier:#f4eee3;--papier-surface:#fbf7ef;--encre:#201a14;--discret-papier:#5d4f37;--texte2-papier:#5a4e3b;--bordure:#d8cbb3;--laiton:#cfa24e;--laiton-encre:#1a130a;--laiton-fonce:#8a6014;--velours:#b4564a;--livre:#3f7d57;--app-fond:hsl(39 44% 92%);--app-carte:hsl(40 60% 96%);--app-lateral:hsl(39 36% 89%);--app-secondaire:hsl(39 32% 86%);--app-bordure:hsl(39 32% 77%);--app-encre:hsl(30 23% 10%);--app-sourd:hsl(37 21% 29%);--app-primaire:hsl(39 75% 31%);--app-succes:hsl(143 33% 37%);--ombre-fenetre:0 24px 48px -8px rgba(15,15,15,0.35);--rayon:10px;--rayon-bouton:8px;--nav-h:58px;--gouttiere:24px;--pas-bande:84px;--ease-sortie:cubic-bezier(0.16,1,0.3,1);--ease-entree:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}body{font-family:var(--font-sans),"Schibsted Grotesk",system-ui,sans-serif;font-size:16px;line-height:1.6;background:var(--salle);color:var(--scene);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{max-width:100%;display:block}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}.bande{padding-block:var(--pas-bande)}@media (max-width:720px){:root{--gouttiere:20px;--pas-bande:76px}}.bande--salle{background:var(--salle);color:var(--scene)}.bande--partition{background:var(--papier);color:var(--encre)}.bande--lueur{overflow:hidden}.bande--lueur,.bande--lueur>*{position:relative}.bande--lueur:before{content:"";position:absolute;inset:0 0 auto 0;height:70vh;background:radial-gradient(ellipse 90% 65% at 50% -12%,rgba(207,162,78,.13),transparent 65%);pointer-events:none}.contenu{max-width:calc(1140px + var(--gouttiere) * 2);margin-inline:auto;padding-inline:var(--gouttiere)}.contenu--etroit{max-width:calc(720px + var(--gouttiere) * 2)}.murmure{font-family:var(--font-serif),"Newsreader",serif;font-size:1.08rem;font-weight:400;letter-spacing:.02em;margin-bottom:14px}.bande--salle .murmure,.visite .murmure{color:var(--discret-salle)}.bande--partition .murmure{color:var(--discret-papier)}.titre-bloc{font-weight:600}.titre{font-family:var(--font-serif),"Newsreader",serif;font-weight:400;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;max-width:24ch}.titre--centre{margin-inline:auto;text-align:center}.titre em{font-style:italic}.bande--salle .titre em,.visite .titre em{color:var(--laiton)}.bande--partition .titre em{color:var(--laiton-fonce)}.chapo{font-size:1.02rem;max-width:58ch;margin-top:18px}.chapo--centre{margin-inline:auto;text-align:center}.bande--salle .chapo{color:var(--texte2-salle)}.bande--partition .chapo{color:var(--texte2-papier)}.bouton{font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 18px;border-radius:var(--rayon-bouton);border:1px solid transparent;text-decoration:none;transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.bouton:active{transform:scale(.97)}.bouton:focus-visible{outline:2px solid var(--laiton);outline-offset:3px}.bouton--laiton{background:var(--laiton);color:var(--laiton-encre)}.bouton--laiton:hover{background:#d9af5f}.bouton--laiton:disabled{cursor:default;opacity:.6;transform:none}.bouton--contour{background:transparent;color:inherit}.bande--salle .bouton--contour,.hero .bouton--contour{border-color:var(--filet-salle)}.bande--salle .bouton--contour:hover,.hero .bouton--contour:hover{border-color:var(--discret-salle)}.bande--partition .bouton--contour{border-color:var(--bordure)}.bande--partition .bouton--contour:hover{border-color:var(--discret-papier)}.lien-fleche{font-weight:600;font-size:.92rem;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.bande--partition .lien-fleche,main .lien-fleche{color:var(--laiton-fonce)}.bande--salle .lien-fleche{color:var(--laiton)}.couture{display:grid;place-items:center;padding-bottom:10px}.couture svg{width:28px;height:28px;opacity:.35}.bande--partition .couture svg{color:var(--laiton-fonce)}.bande--salle .couture svg{color:var(--laiton)}.pied{background:var(--salle);color:var(--texte2-salle);border-top:1px solid var(--filet-salle-doux);padding:56px 24px 40px;font-size:.85rem}.pied__contenu{max-width:1140px;margin-inline:auto;display:grid;grid-gap:32px;gap:32px}@media (min-width:780px){.pied__contenu{grid-template-columns:1.4fr 1fr 1fr}}.pied__marque{display:grid;grid-gap:12px;gap:12px;align-content:start}.pied__marque svg{width:26px;height:26px;color:var(--laiton);flex:none}.pied .pied__accueil{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--scene)}.pied__accueil:focus-visible{outline:2px solid var(--laiton);outline-offset:4px}.pied h3{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--discret-salle);margin-bottom:10px}.pied ul{list-style:none;display:grid;grid-gap:7px;gap:7px}.pied a{text-decoration:none;color:var(--texte2-salle)}.pied a:hover{color:var(--scene)}.pied__bas p{max-width:62ch}.pied__bas{max-width:1140px;margin:36px auto 0;padding-top:18px;border-top:1px solid var(--filet-salle-doux);display:grid;grid-gap:6px;gap:6px;font-size:.78rem;color:var(--discret-salle)}.reveler{opacity:0;translate:0 16px;transition:opacity .4s ease-out,translate .4s ease-out}.reveler--visible{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveler{opacity:1;translate:none;transition:none}.app__nav span,.article-carte,.bouton,.ecran,.expertise,.faq summary:after,.visite__points span{transition:none;animation:none}.caret{animation:none}}