.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.entete[data-astro-cid-6tuf77zc]{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem var(--marge);background:var(--noir);border-bottom:.5px solid var(--ligne);transition:opacity .5s var(--ease-rideau),transform .5s var(--ease-rideau)}.entete--differee[data-astro-cid-6tuf77zc]{opacity:0;transform:translateY(-100%);pointer-events:none}.entete--differee[data-astro-cid-6tuf77zc].est-visible,.entete--differee[data-astro-cid-6tuf77zc]:focus-within{opacity:1;transform:translateY(0);pointer-events:auto}.signature[data-astro-cid-6tuf77zc]{font-family:var(--font-titre);font-size:clamp(1.3rem,1.6vw,1.6rem);letter-spacing:.08em;line-height:1;color:var(--creme)}.nav-bureau[data-astro-cid-6tuf77zc] ul[data-astro-cid-6tuf77zc]{display:flex;gap:clamp(1.25rem,2.5vw,2.5rem)}.nav-lien[data-astro-cid-6tuf77zc],.langue[data-astro-cid-6tuf77zc]{font-size:var(--fs-nav);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);padding-bottom:.3em;border-bottom:1px solid transparent;transition:color .3s var(--ease-rideau),border-color .3s var(--ease-rideau)}.nav-lien[data-astro-cid-6tuf77zc]:hover,.langue[data-astro-cid-6tuf77zc]:hover{color:var(--creme)}.nav-lien[data-astro-cid-6tuf77zc].actif,.langue[data-astro-cid-6tuf77zc].actif{color:var(--creme);border-bottom-color:var(--jaune)}.coin-droit[data-astro-cid-6tuf77zc]{display:flex;align-items:center;gap:1.5rem}.langues[data-astro-cid-6tuf77zc]{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-nav);color:var(--ligne)}.langues[data-astro-cid-6tuf77zc] span[data-astro-cid-6tuf77zc]{color:var(--gris);opacity:.5}.bouton-menu[data-astro-cid-6tuf77zc]{display:none;background:none;border:0;padding:.3em 0;cursor:pointer;font-size:var(--fs-nav);letter-spacing:.16em;text-transform:uppercase;color:var(--gris)}.menu-mobile[data-astro-cid-6tuf77zc]{position:fixed;inset:0;z-index:45;background:var(--noir);display:grid;place-items:center}.menu-mobile[data-astro-cid-6tuf77zc][hidden]{display:none}.menu-mobile[data-astro-cid-6tuf77zc] ul[data-astro-cid-6tuf77zc]{display:grid;gap:.4em;text-align:center}.menu-mobile[data-astro-cid-6tuf77zc] a[data-astro-cid-6tuf77zc]{font-family:var(--font-titre);font-size:clamp(2.25rem,11vw,3.5rem);line-height:1.05;text-transform:uppercase;letter-spacing:.02em;color:var(--creme)}@media(max-width:800px){.nav-bureau[data-astro-cid-6tuf77zc]{display:none}.bouton-menu[data-astro-cid-6tuf77zc]{display:block}}.pied[data-astro-cid-yrghxkbj]{margin-top:auto}.pied-in[data-astro-cid-yrghxkbj]{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:flex-end;padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}.pied-in--seul[data-astro-cid-yrghxkbj]{justify-content:flex-start}.pied-in--seul[data-astro-cid-yrghxkbj] .pied-bloc--fin[data-astro-cid-yrghxkbj]{text-align:left}.pied-in--seul[data-astro-cid-yrghxkbj] .mentions[data-astro-cid-yrghxkbj]{justify-content:flex-start}.pied-bloc[data-astro-cid-yrghxkbj]{display:grid;gap:.35rem;font-size:var(--fs-cartel)}.pied-bloc[data-astro-cid-yrghxkbj] .eyebrow[data-astro-cid-yrghxkbj]{margin-bottom:.9rem}.pied-bloc--fin[data-astro-cid-yrghxkbj]{text-align:right}.mentions[data-astro-cid-yrghxkbj]{display:flex;gap:1.5rem;justify-content:flex-end}.droits[data-astro-cid-yrghxkbj]{color:var(--gris);margin-top:.9rem}@media(max-width:600px){.pied-bloc--fin[data-astro-cid-yrghxkbj]{text-align:left}.mentions[data-astro-cid-yrghxkbj]{justify-content:flex-start}}@font-face{font-family:TAN Harmoni;src:url(/fonts/TanHarmoni-Regular.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bodoni Moda;src:url(/fonts/BodoniModa-Italic-latin.woff2) format("woff2");font-weight:400 500;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Italic-latin-ext.woff2) format("woff2");font-weight:400 500;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Telegraf;src:url(/fonts/Telegraf-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(/fonts/Telegraf-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Open Sans;src:url(/fonts/OpenSans-Italic-latin.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--noir: #0a0a0a;--noir-encre: #12120c;--jaune: #f0e771;--jaune-sourd: #6b6520;--creme: #f5f5f0;--gris: #84847c;--ligne: #23231f;--font-titre: "TAN Harmoni", "Bodoni Moda", "Didot", Georgia, serif;--font-texte: "Telegraf", "Open Sans", system-ui, -apple-system, sans-serif;--font-serif: "Bodoni Moda", "Didot", Georgia, serif;--fs-hero: clamp(2.5rem, 8.5vw, 6rem);--fs-display: clamp(2.25rem, 5vw, 4.25rem);--fs-index: clamp(1.5rem, 3vw, 2.5rem);--fs-lead: clamp(1.15rem, 1.4vw, 1.5rem);--fs-body: clamp(1rem, .95rem + .2vw, 1.0625rem);--fs-cartel: .8125rem;--fs-nav: .75rem;--fs-eyebrow: .6875rem;--lh-display: .94;--lh-lead: 1.24;--lh-body: 1.65;--ls-display: -.02em;--ls-eyebrow: .2em;--mesure: 62ch;--slab-y: clamp(2.75rem, 6vw, 5.5rem);--section-y: clamp(3.5rem, 8vw, 7rem);--marge: clamp(1.25rem, 5vw, 5rem);--ease-rideau: cubic-bezier(.16, 1, .3, 1);--t-reveal: .9s;--t-hover: .5s}@media(max-width:700px){:root{--fs-eyebrow: .75rem;--fs-cartel: .875rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--noir);color:var(--creme);font-family:var(--font-texte);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}:focus-visible{outline:2px solid var(--jaune);outline-offset:3px}.aplat :focus-visible{outline-color:var(--noir-encre)}.saut-contenu{position:absolute;left:-9999px;top:0;z-index:100;background:var(--jaune);color:var(--noir-encre);padding:.75rem 1.25rem;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.saut-contenu:focus{left:var(--marge);top:1rem}.display,h1,h2,h3{font-family:var(--font-titre);font-weight:400;text-transform:uppercase;line-height:.96;letter-spacing:.01em}.display{font-size:var(--fs-display)}.hero-nom{font-family:var(--font-texte);font-weight:700;font-size:var(--fs-hero);line-height:.98;letter-spacing:-.015em;text-transform:none}.lead{font-family:var(--font-texte);font-weight:400;font-size:var(--fs-lead);line-height:1.4;letter-spacing:0}.texte{max-width:var(--mesure)}.texte p+p{margin-top:1.15em}.eyebrow{font-family:var(--font-texte);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--gris);font-weight:500}.aplat .eyebrow{color:var(--jaune-sourd)}.eyebrow+.texte,.eyebrow+.statement,.eyebrow+.texte-aplat{margin-top:1.5rem}.cartel{font-size:var(--fs-cartel);line-height:1.5;color:var(--gris);letter-spacing:.01em}.cartel strong{display:block;color:var(--creme);font-weight:400}.page{padding-inline:var(--marge)}.section{padding-block:var(--section-y)}.filet{border:0;border-top:.5px solid var(--ligne);height:0}.aplat{background:var(--jaune);color:var(--noir-encre);padding-block:var(--slab-y);padding-inline:var(--marge)}.aplat .display,.aplat h1,.aplat h2{color:var(--noir-encre)}.bouton-jaune{display:inline-block;background:var(--jaune);color:var(--noir-encre);font-family:var(--font-texte);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:500;padding:1.35rem 2.5rem;transition:background var(--t-hover) var(--ease-rideau)}.bouton-jaune:hover{background:var(--creme)}.lien-souligne{display:inline-block;padding-bottom:.15em;border-bottom:1px solid var(--ligne);transition:border-color var(--t-hover) var(--ease-rideau)}.lien-souligne:hover,.lien-souligne:focus-visible{border-bottom-color:var(--jaune)}.grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.js .reveal{clip-path:inset(100% 0 0 0);transition:clip-path var(--t-reveal) var(--ease-rideau);will-change:clip-path}.js .reveal.est-revele{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .reveal.est-revele{clip-path:none;transition:none;will-change:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{display:flex;flex-direction:column;min-height:100svh}
