.hero[data-astro-cid-lcdefpme]{background:var(--ink-black);min-height:max(100svh,46rem);display:grid;position:relative;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 35%;filter:brightness(.62)saturate(.92);width:100%;height:100%;animation:recul 2.8s var(--ease-out) both}@keyframes recul{0%{transform:scale(1.08)}}.hero__stage[data-astro-cid-lcdefpme]{padding-block:calc(var(--header-h) + 1.5rem) 3rem;place-items:center;display:grid;position:relative}.hero__card[data-astro-cid-lcdefpme]{background:var(--paper);width:min(100%,54rem);color:var(--ink);padding:clamp(1.5rem,.8rem + 2.6vw,3.25rem)}.hero__nom[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__breton[data-astro-cid-lcdefpme]{margin-block:clamp(1.25rem,.8rem + 1.2vw,2rem) 1.75rem}.hero__phrase[data-astro-cid-lcdefpme]{max-width:30ch}.hero__faits[data-astro-cid-lcdefpme]{gap:.35rem;margin-top:1.75rem;display:grid}.hero__pied[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2rem,1rem + 2.5vw,3rem);display:grid}.hero__carte[data-astro-cid-lcdefpme]{justify-self:end}@media (width<=640px){.hero__stage[data-astro-cid-lcdefpme]{padding-inline:1rem}.hero__pied[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero__pied[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{grid-area:1/1/auto/-1}}.ble__haut[data-astro-cid-lcdefpme]{align-items:end;row-gap:3rem}.ble__texte[data-astro-cid-lcdefpme]{grid-column:1/span 6;align-content:end;gap:1.75rem;display:grid}.ble__texte[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-width:52ch}.ble__planche[data-astro-cid-lcdefpme]{grid-column:8/span 5}.ble__planche[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%}.ble__planche[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--tx-soft);margin-top:.75rem}.ble__faits[data-astro-cid-lcdefpme]{justify-content:space-between;gap:2rem;margin-top:clamp(4rem,2rem + 5vw,7.5rem);display:flex}.ble__faits[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-head);letter-spacing:-.02em;font-weight:400;line-height:1}.ble__faits[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:16ch;color:var(--tx-soft);margin-top:.5rem}@media (width<=820px){.ble__texte[data-astro-cid-lcdefpme],.ble__planche[data-astro-cid-lcdefpme]{grid-column:1/-1}.ble__faits[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:2.5rem;display:grid}}.menu__grid[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;align-items:end;row-gap:2rem}.menu__titre[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 5;gap:1.5rem;display:grid}.menu__mot[data-astro-cid-lcdefpme]{font-size:var(--fs-display);letter-spacing:-.035em;white-space:nowrap;line-height:.85}.menu__titre[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:34ch}.menu__btn[data-astro-cid-lcdefpme]{grid-area:2/1/auto/span 5;place-self:start}.menu__portes[data-astro-cid-lcdefpme]{grid-area:1/7/span 2/span 6;gap:6px;display:grid}.porte[data-astro-cid-lcdefpme]{background:var(--paper);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 2rem;padding:clamp(1.25rem,.8rem + 1.2vw,2rem);text-decoration:none;display:grid}.porte[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.porte__nom[data-astro-cid-lcdefpme]{font-size:var(--fs-head);transition:transform .32s var(--ease-out)}.porte[data-astro-cid-lcdefpme]:hover .porte__nom[data-astro-cid-lcdefpme]{transform:translate(10px)}.porte__compte[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:500}.porte[data-astro-cid-lcdefpme]:hover .porte__compte[data-astro-cid-lcdefpme]{color:var(--gold-soft)}.porte__detail[data-astro-cid-lcdefpme]{grid-column:1/-1;max-width:40ch}@media (width<=900px){.menu__titre[data-astro-cid-lcdefpme],.menu__portes[data-astro-cid-lcdefpme],.menu__btn[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}}.formules[data-astro-cid-lcdefpme]{--ticket-ground:var(--ink)}.formules__tete[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 3rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.formules__tete[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--tx-invert-soft)}.formules__tickets[data-astro-cid-lcdefpme]{gap:2rem var(--gutter);grid-template-columns:1fr 1fr;display:grid}.formules__grand[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width<=820px){.formules__tickets[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.bassin__tete[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:2.5rem;display:flex}.bassin__tete[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch}.bassin__cartes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tirage__photo[data-astro-cid-lcdefpme]{background:var(--paper-deep);overflow:hidden}.tirage__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;filter:sepia(.25);width:100%;transition:transform .9s var(--ease-out)}.tirage[data-astro-cid-lcdefpme]:hover .tirage__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.tirage__etiquette[data-astro-cid-lcdefpme]{gap:.35rem;min-height:6rem;padding:.9rem 1rem 1rem;display:grid}.tirage__etiquette[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-body);letter-spacing:0;font-weight:600}.tirage__etiquette[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{justify-content:space-between;gap:.75rem;display:flex}.tirage__etiquette--0[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.tirage__etiquette--1[data-astro-cid-lcdefpme]{background:var(--paper-deep);color:var(--ink)}.tirage__etiquette--2[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--paper)}.tirage__etiquette--3[data-astro-cid-lcdefpme]{background:var(--ink-deep);color:var(--gold-pale)}@media (width<=820px){.bassin__cartes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:8px}.tirage__etiquette[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex-direction:column;gap:0}}.visite[data-astro-cid-lcdefpme]{min-height:max(100svh,44rem);display:grid;position:relative}.visite__photo[data-astro-cid-lcdefpme]{position:absolute;inset:0}.visite__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:68% 50%;width:100%;height:100%}.visite__scene[data-astro-cid-lcdefpme]{padding-block:4rem;position:relative}.visite__carte[data-astro-cid-lcdefpme]{background:var(--paper);width:min(100%,30rem);color:var(--ink);gap:1.25rem;padding:2rem 2rem 0;display:grid}.visite__heures[data-astro-cid-lcdefpme]{gap:.35rem;display:grid}.visite__heures[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1rem;display:flex}.visite__heures[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{white-space:pre}.visite__heures[data-astro-cid-lcdefpme] .is-closed[data-astro-cid-lcdefpme]{color:var(--tx-soft)}.visite__tel[data-astro-cid-lcdefpme]{font-size:var(--fs-lead)}.visite__btn[data-astro-cid-lcdefpme]{min-height:3.5rem;margin-inline:-2rem}@media (width<=720px){.visite[data-astro-cid-lcdefpme]{min-height:0;display:block}.visite__photo[data-astro-cid-lcdefpme]{height:70svh;position:relative}.visite__scene[data-astro-cid-lcdefpme]{margin-top:-5rem;padding-block:0}.visite__carte[data-astro-cid-lcdefpme]{width:100%;padding:1.5rem 1.25rem 0}.visite__btn[data-astro-cid-lcdefpme]{margin-inline:-1.25rem}}
