@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(../media/fraunces-latin-300-normal.0nbjje-0gseh1.woff2)format("woff2"),url(../media/fraunces-latin-300-normal.18-6izienkycq.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(../media/fraunces-latin-ext-300-normal.42m1pe53nv7ku.woff2)format("woff2"),url(../media/fraunces-latin-ext-300-normal.0wnhxpnq7k9-x.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(../media/fraunces-latin-300-italic.1n1pms7kz9373.woff2)format("woff2"),url(../media/fraunces-latin-300-italic.2l49ncl-47p-9.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(../media/fraunces-latin-ext-300-italic.4569gqpqvouj-.woff2)format("woff2"),url(../media/fraunces-latin-ext-300-italic.0o27qu64h2_kf.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-normal.2j1-120rypbv0.woff2)format("woff2"),url(../media/fraunces-latin-400-normal.2q5_ewrewux8n.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-ext-400-normal.04m5aove62afy.woff2)format("woff2"),url(../media/fraunces-latin-ext-400-normal.366_roa9pgvav.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-italic.1zb9o5wupehpf.woff2)format("woff2"),url(../media/fraunces-latin-400-italic.01q-d7tyrar2b.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-ext-400-italic.1c4pvq1g128h-.woff2)format("woff2"),url(../media/fraunces-latin-ext-400-italic.2j_7-k_egg-ob.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff")}
@layer reset,base,components;
:root{--noir:#000;--encre:#0a0908;--encre-elevee:#141210;--encre-haute:#1b1713;--laiton:#c7a16b;--bronze:#b58a52;--ivoire:#f1ece3;--ivoire-doux:#e8e0d4;--pierre:#aaa096;--pierre-sombre:#625a51;--ambre-profond:#271c14;--ambre:#342820;--rouille:#875427;--police-titre:"Fraunces", "Iowan Old Style", Garamond, serif;--police-texte:"Inter", system-ui, -apple-system, sans-serif;--taille-affiche:clamp(2.75rem, 8vw, 7rem);--taille-titre:clamp(1.9rem, 4.2vw, 3.4rem);--taille-sous-titre:clamp(1.2rem, 2vw, 1.625rem);--taille-texte:clamp(.9375rem, .35vw + .85rem, 1.0625rem);--taille-appui:.875rem;--taille-label:.6875rem;--interlettre-affiche:.02em;--interlettre-label:.22em;--interligne-titre:1.04;--interligne-texte:1.65;--pad-section:clamp(4rem, 9svh, 7.5rem);--pad-bord:clamp(1.25rem, 5vw, 5rem);--ecart-fin:clamp(.5rem, 1vw, .75rem);--ecart:clamp(1rem, 2vw, 1.75rem);--ecart-large:clamp(2rem, 4vw, 3.5rem);--largeur-max:82rem;--largeur-texte:34rem;--forme-nette:0;--forme-commande:2px;--forme-jeton:1px;--forme-medaillon:50%;--decoupe-tranche:polygon(96.4% 50%, 95.9% 60.6%, 89.2% 69.3%, 82.4% 76.9%, 76.5% 85.9%, 67.2% 92.5%, 55.7% 94.2%, 44.1% 95.4%, 32.6% 92.9%, 23.1% 86.5%, 16.5% 77.8%, 11.5% 68.9%, 4.1% 60.6%, 3% 50%, 4.3% 39.5%, 6.9% 28.8%, 11.7% 18.2%, 22.5% 12.7%, 34.2% 10.9%, 44.5% 7.3%, 55.6% 7%, 65.4% 11.9%, 76.5% 14.1%, 87.7% 18.7%, 94.3% 28.2%, 95.1% 39.6%);--decoupe-plateau:polygon(93.1% 50%, 91.4% 57.5%, 91.1% 65.7%, 87.4% 73.6%, 79.6% 79.4%, 70.2% 83.1%, 60.3% 85.8%, 50% 87.1%, 40.2% 84.1%, 31.6% 80.2%, 23.3% 76.5%, 14.3% 72.5%, 9.1% 65.6%, 4.8% 58.2%, 1.9% 50%, 3.2% 41.6%, 7.9% 34%, 15.7% 28.4%, 22.8% 23%, 30.6% 18.1%, 40.3% 16.4%, 50% 15.6%, 60.5% 13.8%, 71% 15.5%, 79.4% 20.9%, 85% 27.9%, 89.9% 34.8%, 93.9% 42.1%);--lueur-rasante:0 0 0 1px color-mix(in oklab, var(--laiton) 40%, transparent);--reflet-marque:linear-gradient(to right, transparent 0%, color-mix(in oklab, var(--ivoire) 26%, transparent) 24%, color-mix(in oklab, var(--ivoire) 62%, transparent) 40%, color-mix(in oklab, var(--ivoire) 75%, transparent) 50%, color-mix(in oklab, var(--ivoire) 62%, transparent) 60%, color-mix(in oklab, var(--ivoire) 26%, transparent) 76%, transparent 100%);--voile-encre:linear-gradient(to bottom, color-mix(in oklab, var(--encre) 85%, transparent) 0%, color-mix(in oklab, var(--encre) 25%, transparent) 35%, color-mix(in oklab, var(--encre) 30%, transparent) 65%, color-mix(in oklab, var(--encre) 92%, transparent) 100%);--verre-fond:color-mix(in oklab, var(--encre) 72%, transparent);--verre-flou:12px;--duree-rapide:.18s;--duree-moyenne:.42s;--duree-lente:.9s;--duree-ambiante:22s;--duree-balayage:3.6s;--duree-pulsation:1.6s;--cycle-reflet-marque:3.5s;--duree-reception:1.4s;--delai-reveal-1:.1s;--delai-reveal-2:.18s;--delai-reveal-3:.26s;--amplitude-pointeur-visuel:1.2rem;--amplitude-pointeur-voile:.35rem;--amplitude-pointeur-texte:.28rem;--amplitude-pointeur-strate:.75rem;--sortie:cubic-bezier(.16, 1, .3, 1);--entree:cubic-bezier(.4, 0, .2, 1);--spotlight-taille:22rem;--spotlight-halo:radial-gradient(var(--spotlight-taille) circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--laiton) 55%, transparent) 0%, transparent 70%);--hauteur-entete:5.5rem;--hauteur-entete-condensee:4rem;--plan-entete:100;--plan-panier:200;--plan-scene:10;--plan-consentement:300}:root,[data-ton=sombre]{--fond:var(--encre);--fond-eleve:var(--encre-elevee);--fond-haut:var(--encre-haute);--texte:var(--ivoire-doux);--texte-fort:var(--ivoire);--texte-doux:var(--pierre);--texte-faible:color-mix(in oklab, var(--pierre) 86%, var(--encre));--accent:var(--laiton);--accent-profond:var(--bronze);--filet:color-mix(in oklab, var(--laiton) 28%, transparent);--filet-discret:color-mix(in oklab, var(--pierre) 16%, transparent);--ombre-piece:0 2.5rem 5rem -2rem #000000d9;--ombre-portee:0 1rem 2.5rem -1rem #0009;--ombre-texte:0 1px 1rem color-mix(in oklab, var(--noir) 85%, transparent)}[data-ton=ivoire]{--fond:var(--ivoire);--fond-eleve:color-mix(in oklab, var(--ivoire) 92%, var(--pierre));--fond-haut:color-mix(in oklab, var(--ivoire) 84%, var(--pierre));--texte:var(--encre-elevee);--texte-fort:var(--encre);--texte-doux:var(--pierre-sombre);--texte-faible:color-mix(in oklab, var(--pierre-sombre) 90%, var(--ivoire));--accent:var(--rouille);--accent-profond:var(--ambre-profond);--filet:color-mix(in oklab, var(--pierre-sombre) 32%, transparent);--filet-discret:color-mix(in oklab, var(--pierre-sombre) 18%, transparent);--ombre-piece:0 2.5rem 5rem -2.25rem #271c1459;--ombre-portee:0 1rem 2.5rem -1rem #271c1438}[data-ton=noir]{--fond:var(--noir);--fond-eleve:var(--encre);--fond-haut:var(--encre-elevee)}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse}:where(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}}@layer base{html{scroll-behavior:smooth;scroll-padding-block-start:var(--hauteur-entete)}body{background-color:var(--fond);color:var(--texte);font-family:var(--police-texte);font-size:var(--taille-texte);line-height:var(--interligne-texte);font-weight:400}h1,h2{font-family:var(--police-titre);font-style:italic}::selection{background-color:color-mix(in oklab, var(--accent) 32%, transparent);color:var(--texte-fort)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{z-index:calc(var(--plan-panier) + 1);background-color:var(--fond-eleve);color:var(--texte-fort);border:1px solid var(--filet);border-radius:var(--forme-commande);font-size:var(--taille-label);letter-spacing:var(--interlettre-label);text-transform:uppercase;padding:.75rem 1.25rem;position:absolute;inset-block-start:var(--ecart-fin);inset-inline-start:var(--ecart-fin);transform:translateY(-200%)}.lien-evitement:focus-visible{transform:translateY(0)}.tabulaire{font-variant-numeric:tabular-nums}}
