:root{--c-petrole:#284750;--c-petrole-deep:#14242a;--c-petrole-ink:#0d1a1e;--c-creme:#e4decf;--c-creme-light:#f5f1eb;--c-creme-alt:#ece9e0;--c-sauge:#a0acaf;--c-sauge-ink:#526063;--c-texte:#333;--c-texte-muted:#5a6462;--c-gold:#c9a86a;--c-gold-light:#e8d49e;--c-gold-deep:#b89150;--c-gold-ink:#735826;--c-border-field:#828e90;--c-image-placeholder:#cdc8bf;--c-error:#9a3b32;--bp-md:600px;--bp-lg:900px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--s-10:80px;--s-unit:8px;--s-hair:4px;--s-snug:12px;--s-cozy:20px;--s-gutter:24px;--s-margin-mobile:24px;--s-margin-desktop:48px;--s-section-y-mobile:96px;--s-section-y-desktop:128px;--s-editorial-gap:64px;--s-hero-min:100svh;--s-page-max:1280px;--s-measure-prose:58ch;--s-measure-narrow:48ch;--r-none:0;--r-sm:2px;--r-default:8px;--r-lg:12px;--r-full:9999px;--t-display-hero-family:Voyage, "Cormorant Garamond", Georgia, serif;--t-display-hero-size:clamp(2.8rem, 9vw, 6rem);--t-display-hero-weight:500;--t-display-hero-leading:1.02;--t-display-hero-tracking:-.01em;--t-display-lg-family:Voyage, "Cormorant Garamond", Georgia, serif;--t-display-lg-size:clamp(2.2rem, 6.5vw, 4.2rem);--t-display-lg-weight:500;--t-display-lg-leading:1.08;--t-display-md-family:Voyage, "Cormorant Garamond", Georgia, serif;--t-display-md-size:clamp(1.9rem, 4.4vw, 3rem);--t-display-md-weight:500;--t-display-md-leading:1.18;--t-display-md-tracking:-.01em;--t-headline-family:Voyage, "Cormorant Garamond", Georgia, serif;--t-headline-size:clamp(1.7rem, 3.4vw, 2.4rem);--t-headline-weight:500;--t-headline-leading:1.15;--t-title-piece-family:Voyage, "Cormorant Garamond", Georgia, serif;--t-title-piece-size:1.4rem;--t-title-piece-weight:500;--t-title-piece-leading:1.2;--t-quote-serif-family:Voyage, "Cormorant Garamond", Georgia, serif;--t-quote-serif-size:clamp(1.3rem, 2.6vw, 1.8rem);--t-quote-serif-weight:400;--t-quote-serif-leading:1.55;--t-body-lg-family:Givonic, Jost, system-ui, sans-serif;--t-body-lg-size:1.05rem;--t-body-lg-weight:300;--t-body-lg-leading:1.85;--t-body-family:Givonic, Jost, system-ui, sans-serif;--t-body-size:1rem;--t-body-weight:300;--t-body-leading:1.8;--t-body-sm-family:Givonic, Jost, system-ui, sans-serif;--t-body-sm-size:.875rem;--t-body-sm-weight:300;--t-body-sm-leading:1.6;--t-fact-value-family:Givonic, Jost, system-ui, sans-serif;--t-fact-value-size:15px;--t-fact-value-weight:400;--t-fact-value-leading:1.5;--t-label-caps-family:Givonic, Jost, system-ui, sans-serif;--t-label-caps-size:11px;--t-label-caps-weight:400;--t-label-caps-leading:1.4;--t-label-caps-tracking:.24em;--t-label-caps-transform:uppercase;--t-label-caps-action-family:Givonic, Jost, system-ui, sans-serif;--t-label-caps-action-size:12px;--t-label-caps-action-weight:400;--t-label-caps-action-leading:1.4;--t-label-caps-action-tracking:.2em;--t-label-caps-action-transform:uppercase;--t-nav-link-family:Givonic, Jost, system-ui, sans-serif;--t-nav-link-size:11px;--t-nav-link-weight:400;--t-nav-link-leading:1.4;--t-nav-link-tracking:.2em;--t-nav-link-transform:uppercase;--t-caption-legal-family:Givonic, Jost, system-ui, sans-serif;--t-caption-legal-size:12px;--t-caption-legal-weight:300;--t-caption-legal-leading:1.6;--t-signature-family:Parisienne, cursive;--t-signature-size:2.4rem;--t-signature-weight:400;--t-signature-leading:1}.t-display-hero{font-family:var(--t-display-hero-family);font-size:var(--t-display-hero-size);font-weight:var(--t-display-hero-weight);line-height:var(--t-display-hero-leading);letter-spacing:var(--t-display-hero-tracking)}.t-display-lg{font-family:var(--t-display-lg-family);font-size:var(--t-display-lg-size);font-weight:var(--t-display-lg-weight);line-height:var(--t-display-lg-leading)}.t-display-md{font-family:var(--t-display-md-family);font-size:var(--t-display-md-size);font-weight:var(--t-display-md-weight);line-height:var(--t-display-md-leading);letter-spacing:var(--t-display-md-tracking)}.t-headline{font-family:var(--t-headline-family);font-size:var(--t-headline-size);font-weight:var(--t-headline-weight);line-height:var(--t-headline-leading)}.t-title-piece{font-family:var(--t-title-piece-family);font-size:var(--t-title-piece-size);font-weight:var(--t-title-piece-weight);line-height:var(--t-title-piece-leading)}.t-quote-serif{font-family:var(--t-quote-serif-family);font-size:var(--t-quote-serif-size);font-weight:var(--t-quote-serif-weight);line-height:var(--t-quote-serif-leading)}.t-body-lg{font-family:var(--t-body-lg-family);font-size:var(--t-body-lg-size);font-weight:var(--t-body-lg-weight);line-height:var(--t-body-lg-leading)}.t-body{font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-leading)}.t-body-sm{font-family:var(--t-body-sm-family);font-size:var(--t-body-sm-size);font-weight:var(--t-body-sm-weight);line-height:var(--t-body-sm-leading)}.t-fact-value{font-family:var(--t-fact-value-family);font-size:var(--t-fact-value-size);font-weight:var(--t-fact-value-weight);line-height:var(--t-fact-value-leading)}.t-label-caps{font-family:var(--t-label-caps-family);font-size:var(--t-label-caps-size);font-weight:var(--t-label-caps-weight);line-height:var(--t-label-caps-leading);letter-spacing:var(--t-label-caps-tracking);text-transform:var(--t-label-caps-transform)}.t-label-caps-action{font-family:var(--t-label-caps-action-family);font-size:var(--t-label-caps-action-size);font-weight:var(--t-label-caps-action-weight);line-height:var(--t-label-caps-action-leading);letter-spacing:var(--t-label-caps-action-tracking);text-transform:var(--t-label-caps-action-transform)}.t-nav-link{font-family:var(--t-nav-link-family);font-size:var(--t-nav-link-size);font-weight:var(--t-nav-link-weight);line-height:var(--t-nav-link-leading);letter-spacing:var(--t-nav-link-tracking);text-transform:var(--t-nav-link-transform)}.t-caption-legal{font-family:var(--t-caption-legal-family);font-size:var(--t-caption-legal-size);font-weight:var(--t-caption-legal-weight);line-height:var(--t-caption-legal-leading)}.t-signature{font-family:var(--t-signature-family);font-size:var(--t-signature-size);font-weight:var(--t-signature-weight);line-height:var(--t-signature-leading)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--c-creme-light);color:var(--c-texte);font-family:var(--t-body-family);font-weight:var(--t-body-weight);line-height:var(--t-body-leading);flex-direction:column;min-height:100svh;margin:0;display:flex}main{flex:1 0 auto}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px;box-shadow:0 0 0 4px var(--c-petrole-deep);border-radius:var(--r-sm)}.skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{z-index:100;clip:auto;background:var(--c-creme);width:auto;height:auto;color:var(--c-petrole);padding:var(--s-snug) var(--s-2);position:fixed;inset:16px auto auto 16px}html.menu-ouvert,html.menu-ouvert body{overflow:hidden}.entete[data-astro-cid-zwblkila]{inset-inline:0;z-index:50;padding-block:var(--s-cozy);background:linear-gradient(#0d1a1ee0 0%,#0d1a1edb 62%,#0d1a1e57 88%,#0000 100%);transition:background .4s,padding .4s,box-shadow .4s;position:fixed;top:0}.entete[data-astro-cid-zwblkila].solide{padding-block:var(--s-snug);background:color-mix(in srgb, var(--c-petrole) 95%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--c-gold) 18%, transparent)}.entete-in[data-astro-cid-zwblkila]{max-width:var(--s-page-max);padding-inline:var(--s-margin-mobile);justify-content:space-between;align-items:center;gap:var(--s-2);margin-inline:auto;display:flex}.marque[data-astro-cid-zwblkila]{color:var(--c-creme);text-decoration:none}.nav-large[data-astro-cid-zwblkila]{display:none}.lien[data-astro-cid-zwblkila]{color:var(--c-creme);opacity:.85;margin-block:-13px;padding-block:13px;text-decoration:none;display:inline-block}.lien[data-astro-cid-zwblkila]:hover{opacity:1}.declencheur[data-astro-cid-zwblkila]{place-content:center;gap:var(--s-hair);cursor:pointer;background:0 0;border:0;block-size:44px;inline-size:44px;margin-block:-8px;display:grid}.filet-menu[data-astro-cid-zwblkila]{background:var(--c-creme);block-size:1px;inline-size:22px}@media (width>=900px){.nav-large[data-astro-cid-zwblkila]{gap:var(--s-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.declencheur[data-astro-cid-zwblkila]{display:none}}.menu[data-astro-cid-zwblkila]{background:var(--c-petrole-deep);opacity:0;border:0;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;margin:0;padding:0;transition:opacity .3s;inset:0}.menu[data-astro-cid-zwblkila][open]{opacity:1}@starting-style{.menu[data-astro-cid-zwblkila][open]{opacity:0}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-zwblkila],.entete[data-astro-cid-zwblkila]{transition:none}}.menu[data-astro-cid-zwblkila]::backdrop{background:0 0}.fermer[data-astro-cid-zwblkila]{top:calc(var(--s-cozy) - 8px);right:var(--s-margin-mobile);cursor:pointer;background:0 0;border:0;place-content:center;block-size:44px;inline-size:44px;display:grid;position:absolute}.croix[data-astro-cid-zwblkila]{color:var(--c-creme);font-size:1.8rem;font-weight:300;line-height:1}.menu-nav[data-astro-cid-zwblkila]{justify-content:center;gap:var(--s-4);min-block-size:100%;padding:var(--s-margin-mobile);flex-direction:column;display:flex}.menu-lien[data-astro-cid-zwblkila]{color:var(--c-creme);padding-block:var(--s-hair);text-decoration:none}.menu-lien[data-astro-cid-zwblkila]:hover{color:var(--c-gold-light)}.filet-or[data-astro-cid-zwblkila]{block-size:1px;inline-size:80px;background:linear-gradient(90deg, transparent, var(--c-gold) 30%, var(--c-gold-light) 65%, transparent);margin-block-start:var(--s-2)}.pied[data-astro-cid-aipgsrkx]{background:var(--c-petrole-ink);text-align:center;padding:var(--s-7) var(--s-margin-mobile)}.marque[data-astro-cid-aipgsrkx]{color:var(--c-creme);margin:0}.filet[data-astro-cid-aipgsrkx]{width:40px;height:1px;margin:var(--s-cozy) auto;background:linear-gradient(90deg, transparent, var(--c-gold) 30%, var(--c-gold-light) 65%, transparent)}.adresse[data-astro-cid-aipgsrkx]{color:var(--c-creme);opacity:.8;margin:0;font-style:normal}.ligne-adr[data-astro-cid-aipgsrkx]{display:block}.adresse[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{color:inherit;margin-block:-13px;padding-block:13px;display:inline-block}.liens[data-astro-cid-aipgsrkx]{color:var(--c-creme);opacity:.8;margin:var(--s-2) 0 0}.liens[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{color:inherit;margin-block:-13px;padding-block:13px;display:inline-block}
