.landing[data-astro-cid-d32ejlv2]{--hauteur-rubrique:min(100svh, 60rem);position:relative}.accueil[data-astro-cid-d32ejlv2]{z-index:3;height:var(--hauteur-rubrique);pointer-events:none;display:grid;position:absolute;inset:0 0 auto}.fond-hero[data-astro-cid-d32ejlv2]{display:none}.entrees[data-astro-cid-d32ejlv2]{display:block}.entree[data-astro-cid-d32ejlv2]{height:var(--hauteur-rubrique);clip-path:inset(0);position:relative}.photo[data-astro-cid-d32ejlv2]{will-change:transform;width:100%;height:100lvh;position:fixed;top:0;left:0;transform:translateZ(0)}.photo[data-astro-cid-d32ejlv2] picture[data-astro-cid-d32ejlv2]{display:contents}.photo[data-astro-cid-d32ejlv2] img{object-fit:cover;width:100%;height:100%;display:block}.ligne[data-astro-cid-d32ejlv2]{z-index:2;height:var(--btn-border);background:var(--biscuit);position:absolute;inset:0 0 auto}.entree[data-astro-cid-d32ejlv2]:first-child .ligne[data-astro-cid-d32ejlv2]{display:none}.contenu[data-astro-cid-d32ejlv2]{inset:calc(var(--hauteur-rubrique) * .44) 0 auto;z-index:2;justify-items:center;gap:var(--space-3);padding-inline:var(--gutter);display:grid;position:absolute}.lien[data-astro-cid-d32ejlv2]{display:none}.intitule[data-astro-cid-d32ejlv2]{position:relative}.surtitre[data-astro-cid-d32ejlv2]{margin-bottom:var(--space-1);font-size:calc(var(--fs-label) * .5);text-align:center;color:var(--creme);position:absolute;inset:auto 0 100%}.titre[data-astro-cid-d32ejlv2],.voir-plus[data-astro-cid-d32ejlv2]{text-shadow:0 0 12px color-mix(in srgb, var(--cacao) 85%, transparent), 0 0 3px color-mix(in srgb, var(--cacao) 70%, transparent);position:relative}.voir-plus[data-astro-cid-d32ejlv2]{min-height:calc(var(--btn-min-height) * .85);font-size:calc(var(--fs-label) * .85);padding:.68rem 1.19rem}.libelle[data-astro-cid-d32ejlv2]{font-family:var(--font-title);font-size:var(--fs-entry);font-weight:var(--fw-entry);letter-spacing:var(--tracking-title);text-align:center;color:var(--creme);line-height:1.15}.intro[data-astro-cid-d32ejlv2]{z-index:2;height:var(--header-h);padding:.25rem calc(var(--gutter) + 4.55rem) 0 calc(var(--gutter) + 2.75rem);text-align:center;align-content:start;justify-items:center;display:grid;position:absolute;inset:0 0 auto}h1[data-astro-cid-d32ejlv2]{line-height:0}h1[data-astro-cid-d32ejlv2] img{width:14rem;max-width:100%;height:auto;display:block}.defiler[data-astro-cid-d32ejlv2]{z-index:2;place-self:end center;justify-items:center;gap:var(--space-1);padding-bottom:var(--space-4);text-align:center;color:var(--creme);display:grid;position:relative}.defiler[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{max-width:30ch;font-size:calc(var(--fs-label) * .5)}.chevron[data-astro-cid-d32ejlv2]{width:11px;height:11px;animation:1.6s ease-in-out infinite descendre}@keyframes descendre{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.chevron[data-astro-cid-d32ejlv2]{animation:none}}.curseur[data-astro-cid-d32ejlv2]{z-index:30;width:2.76rem;height:2.76rem;color:var(--creme);background:color-mix(in srgb, var(--creme) 10%, transparent);border:1px solid color-mix(in srgb, var(--creme) 30%, transparent);backdrop-filter:blur(10px);pointer-events:none;will-change:translate;opacity:0;border-radius:50%;place-items:center;margin:-1.38rem 0 0 -1.38rem;transition:opacity .2s,scale .25s;display:grid;position:fixed;top:0;left:0;scale:.6}.curseur[data-astro-cid-d32ejlv2][data-visible]{opacity:1;scale:1}html[data-curseur-actif] .lien[data-astro-cid-d32ejlv2]{cursor:none}@media (width>=60rem){.landing[data-astro-cid-d32ejlv2]{place-items:start center;min-height:100svh;display:grid}.accueil[data-astro-cid-d32ejlv2]{z-index:auto;pointer-events:auto;height:auto;inset:0}.fond-hero[data-astro-cid-d32ejlv2]{display:block;position:absolute;inset:0}.fond-hero[data-astro-cid-d32ejlv2] img{object-fit:cover;width:100%;height:100%}.fond-hero[data-astro-cid-d32ejlv2]:after{content:"";background:radial-gradient(ellipse 42% 36% at 50% 50%, color-mix(in srgb, var(--cacao) 60%, transparent), transparent);position:absolute;inset:0}.landing[data-astro-cid-d32ejlv2]:before{content:"";z-index:2;pointer-events:none;background:color-mix(in srgb, var(--cacao) 50%, transparent);opacity:0;transition:opacity var(--fade);position:absolute;inset:0}.landing[data-astro-cid-d32ejlv2]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--cacao) 55%, transparent), transparent 30%), linear-gradient(to top, color-mix(in srgb, var(--cacao) 70%, transparent), transparent 40%);position:absolute;inset:0}.intro[data-astro-cid-d32ejlv2]{height:auto;padding:var(--space-2) var(--gutter) 0;align-content:start;position:relative;inset:auto}h1[data-astro-cid-d32ejlv2] img{width:var(--logo-landing-w);max-width:none}.defiler[data-astro-cid-d32ejlv2],.contenu[data-astro-cid-d32ejlv2]{display:none}nav[data-astro-cid-d32ejlv2]{margin-top:calc(var(--space-2) + var(--logo-landing-h) + var(--ecart-logo-menu))}.entrees[data-astro-cid-d32ejlv2]{justify-items:center;display:grid}.entree[data-astro-cid-d32ejlv2]{clip-path:none;height:auto;position:static}.photo[data-astro-cid-d32ejlv2]{display:contents}.ligne[data-astro-cid-d32ejlv2]{display:none}.entree[data-astro-cid-d32ejlv2] img{object-fit:cover;z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--fade);position:absolute;inset:0}.lien[data-astro-cid-d32ejlv2]{z-index:2;padding:var(--space-1) var(--space-3);min-height:44px;transition:opacity var(--fade), color var(--btn-transition);text-decoration:none;display:block;position:relative}}@media (width>=60rem) and (pointer:fine){.lien[data-astro-cid-d32ejlv2]{min-height:0;padding-block:var(--space-1)}}@media (width>=60rem) and (hover:hover){.entree[data-astro-cid-d32ejlv2]:has(.lien:is(:hover,:focus-visible)) img,.landing[data-astro-cid-d32ejlv2]:has(.lien:is(:hover,:focus-visible)):before{opacity:1}.entrees[data-astro-cid-d32ejlv2]:has(.lien:is(:hover,:focus-visible)) .lien[data-astro-cid-d32ejlv2]:not(:is(:hover,:focus-visible)){opacity:.55}}@media (width>=60rem) and (hover:none){.entree[data-astro-cid-d32ejlv2]:has(.lien:focus-visible) img,.landing[data-astro-cid-d32ejlv2]:has(.lien:focus-visible):before{opacity:1}}.histoire[data-astro-cid-i7yapfp6]{background:var(--cacao);display:grid;position:relative}.histoire[data-astro-cid-i7yapfp6]:before{content:"";z-index:2;height:var(--btn-border);background:var(--biscuit);position:absolute;inset:0 0 auto}.portrait[data-astro-cid-i7yapfp6]{object-fit:cover;object-position:50% 30%;order:-1;width:100%;height:80svh}.texte[data-astro-cid-i7yapfp6]{place-content:center start;justify-items:start;gap:var(--space-3);padding:var(--space-5) var(--gutter);grid-template-columns:minmax(0,52ch);display:grid}.texte[data-astro-cid-i7yapfp6] .label[data-astro-cid-i7yapfp6]{color:var(--biscuit)}h2[data-astro-cid-i7yapfp6]{font-size:var(--fs-h2);color:var(--creme)}.corps[data-astro-cid-i7yapfp6]{gap:var(--space-2);max-width:52ch;color:var(--sourdine);justify-self:stretch;display:grid}.signature[data-astro-cid-i7yapfp6]{--sig-w:16rem;width:var(--sig-w);height:auto;margin-top:calc(var(--space-3) * -1 - var(--sig-w) * .2235 + .875rem);margin-bottom:calc(var(--space-3) * -1);justify-self:end}@media (width>=60rem){.histoire[data-astro-cid-i7yapfp6]:before{display:none}.histoire[data-astro-cid-i7yapfp6]{grid-template-columns:1fr 1fr;min-height:100svh}.texte[data-astro-cid-i7yapfp6]{padding:var(--header-h) var(--space-5) calc(var(--space-6) * 1.85);padding-left:max(var(--gutter), calc((100vw - 80rem) / 2 + var(--space-5)))}.portrait[data-astro-cid-i7yapfp6]{order:0;height:100svh}.signature[data-astro-cid-i7yapfp6]{--sig-w:20rem}}.progression[data-astro-cid-lond7j2q]{z-index:5;position:fixed;top:50%;right:0;transform:translateY(-50%)}a[data-astro-cid-lond7j2q]{justify-content:flex-end;align-items:flex-start;width:44px;height:1.25rem;padding-right:.75rem;transition:height .35s;display:flex}a[data-astro-cid-lond7j2q][aria-current]{height:3rem}a[data-astro-cid-lond7j2q]:after{content:"";background:color-mix(in srgb, var(--creme) 55%, transparent);width:.25rem;height:.75rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--cacao) 35%, transparent);transition:height .35s ease, background-color var(--btn-transition);border-radius:.125rem}a[data-astro-cid-lond7j2q][aria-current]:after{background:var(--biscuit);height:2.5rem}@media (prefers-reduced-motion:reduce){a[data-astro-cid-lond7j2q],a[data-astro-cid-lond7j2q]:after{transition:none}}@media (width>=60rem){.progression[data-astro-cid-lond7j2q]{display:none}}
