.ticket[data-astro-cid-tcrgq75z]{--notch:.9rem;background:radial-gradient(circle at 0 50%, var(--cream) var(--notch), transparent calc(var(--notch) + .5px)), radial-gradient(circle at 100% 50%, var(--cream) var(--notch), transparent calc(var(--notch) + .5px)), var(--navy);max-width:34rem;color:var(--cream);filter:drop-shadow(0 10px 18px #292f432e);grid-template-columns:1fr auto;display:grid;position:relative}dl[data-astro-cid-tcrgq75z]{padding:var(--space-m) var(--space-l);border:1px solid color-mix(in srgb, var(--ochre) 70%, transparent);border-right:0;gap:.7rem;margin:6px;display:grid}.ticket-row[data-astro-cid-tcrgq75z]{gap:var(--space-s);grid-template-columns:5.5rem 1fr;align-items:baseline;display:grid}dt[data-astro-cid-tcrgq75z]{color:var(--ochre);font-size:var(--step--1);font-style:italic}dd[data-astro-cid-tcrgq75z]{margin:0;font-weight:500;line-height:1.35}.tbc[data-astro-cid-tcrgq75z]{color:var(--beige)}.ticket-stub[data-astro-cid-tcrgq75z]{border:1px solid color-mix(in srgb, var(--ochre) 70%, transparent);border-left:2px dashed color-mix(in srgb, var(--cream) 60%, transparent);color:var(--ochre);font-family:var(--font-display);font-size:var(--step-1);writing-mode:vertical-rl;letter-spacing:.12em;place-items:center;margin:6px 6px 6px 0;padding-inline:.9rem;display:grid;transform:rotate(180deg)}@media (width<=30rem){dl[data-astro-cid-tcrgq75z]{padding:var(--space-m)}.ticket-row[data-astro-cid-tcrgq75z]{grid-template-columns:1fr;gap:0}}.poster[data-astro-cid-bx32nfus]{margin:0}.poster-sheet[data-astro-cid-bx32nfus]{aspect-ratio:3/4;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0000000a,0 14px 24px -12px #292f4373}.poster-sheet[data-astro-cid-bx32nfus]:before{content:"";opacity:.6;border:1px solid;position:absolute;inset:.6rem}.poster-top[data-astro-cid-bx32nfus]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.06em;position:relative}.poster-sun[data-astro-cid-bx32nfus]{aspect-ratio:1;background:repeating-conic-gradient(currentColor 0 4deg, transparent 4deg 12deg);opacity:.16;border-radius:50%;width:140%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);mask:radial-gradient(circle,#000 0 30%,#0000 70%)}.poster-title[data-astro-cid-bx32nfus]{font-family:var(--font-display);font-size:var(--step-2);line-height:1;position:relative}figcaption[data-astro-cid-bx32nfus]{color:var(--ink-muted);font-size:var(--step--1);margin-top:.75rem;font-style:italic}.poster--1[data-astro-cid-bx32nfus] .poster-sheet[data-astro-cid-bx32nfus]{background:var(--red);color:var(--cream);transform:rotate(-2.5deg)}.poster--2[data-astro-cid-bx32nfus] .poster-sheet[data-astro-cid-bx32nfus]{background:var(--navy);color:var(--ochre);transform:rotate(1.5deg)translateY(1rem)}.poster--3[data-astro-cid-bx32nfus] .poster-sheet[data-astro-cid-bx32nfus]{background:var(--beige);color:var(--navy);transform:rotate(-1deg)}.hero[data-astro-cid-bfm7y4j6]{align-items:center;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.hero-kicker[data-astro-cid-bfm7y4j6]{color:var(--red);font-style:italic}.hero[data-astro-cid-bfm7y4j6] h1[data-astro-cid-bfm7y4j6]{margin-top:var(--space-xs);font-size:clamp(3.4rem,2rem + 6vw,7.5rem);line-height:.95}.hero-quote[data-astro-cid-bfm7y4j6]{margin-top:var(--space-s);font-family:var(--font-display);font-size:var(--step-2);color:var(--red);line-height:1.15}.hero-intro[data-astro-cid-bfm7y4j6]{max-width:38rem;margin-block:var(--space-m) var(--space-l);font-size:var(--step-1);line-height:1.5}.hero-actions[data-astro-cid-bfm7y4j6]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero-logo[data-astro-cid-bfm7y4j6] img[data-astro-cid-bfm7y4j6]{width:100%;max-width:30rem;margin-inline:auto}h2[data-astro-cid-bfm7y4j6]{margin-bottom:var(--space-s)}.section-intro[data-astro-cid-bfm7y4j6]{margin-bottom:var(--space-l);color:var(--ink-muted)}.rooms[data-astro-cid-bfm7y4j6]{padding-block:var(--space-xl);background:var(--paper);border-block:6px double var(--red)}.room-list[data-astro-cid-bfm7y4j6]{border-top:1px solid var(--beige);padding:0;list-style:none}.room[data-astro-cid-bfm7y4j6]{align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-xs);border-bottom:1px solid var(--beige);color:var(--navy);grid-template-columns:4rem auto 1fr;text-decoration:none;transition:background-color .2s;display:grid}.room[data-astro-cid-bfm7y4j6]:hover{background:var(--cream);color:var(--navy)}.room-number[data-astro-cid-bfm7y4j6]{font-family:var(--font-display);font-size:var(--step-3);color:var(--red);line-height:1}.room[data-astro-cid-bfm7y4j6] .room-picto{color:var(--navy)}.room-body[data-astro-cid-bfm7y4j6]{gap:.15rem;display:grid}.room-name[data-astro-cid-bfm7y4j6]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.room[data-astro-cid-bfm7y4j6]:hover .room-name[data-astro-cid-bfm7y4j6]{color:var(--red)}.room-preview[data-astro-cid-bfm7y4j6]{color:var(--ink-muted);font-size:var(--step--1)}.posters[data-astro-cid-bfm7y4j6]{padding-block:var(--space-2xl) var(--space-xl)}.poster-wall[data-astro-cid-bfm7y4j6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,4vw,3.5rem);max-width:56rem;display:grid}.workshops[data-astro-cid-bfm7y4j6]{padding-block:var(--space-xl) 0}.workshop-list[data-astro-cid-bfm7y4j6]{gap:var(--space-m) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.workshop-list[data-astro-cid-bfm7y4j6] li[data-astro-cid-bfm7y4j6]{padding-top:var(--space-s);border-top:1px solid var(--red)}.workshop-list[data-astro-cid-bfm7y4j6] a[data-astro-cid-bfm7y4j6]{font-family:var(--font-display);font-size:var(--step-2);color:var(--navy);line-height:1.1;text-decoration:none}.workshop-list[data-astro-cid-bfm7y4j6] a[data-astro-cid-bfm7y4j6]:hover{color:var(--red)}.workshop-list[data-astro-cid-bfm7y4j6] p[data-astro-cid-bfm7y4j6]{margin-top:var(--space-2xs);color:var(--ink-muted)}.faq[data-astro-cid-bfm7y4j6]{padding-top:var(--space-2xl)}.faq[data-astro-cid-bfm7y4j6] dl[data-astro-cid-bfm7y4j6]{gap:var(--space-m);max-width:var(--measure);display:grid}.faq-item[data-astro-cid-bfm7y4j6]{padding-top:var(--space-s);border-top:1px solid var(--red)}.faq[data-astro-cid-bfm7y4j6] dt[data-astro-cid-bfm7y4j6]{font-weight:600;font-size:var(--step-1)}.faq[data-astro-cid-bfm7y4j6] dd[data-astro-cid-bfm7y4j6]{margin:var(--space-2xs) 0 0;color:var(--ink-muted)}@media (width<=52rem){.hero[data-astro-cid-bfm7y4j6]{gap:var(--space-l);padding-top:var(--space-l);grid-template-columns:1fr}.hero-logo[data-astro-cid-bfm7y4j6]{grid-row:1}.hero-logo[data-astro-cid-bfm7y4j6] img[data-astro-cid-bfm7y4j6]{max-width:13rem}}@media (width<=40rem){.room[data-astro-cid-bfm7y4j6]{grid-template-columns:2.5rem 1fr}.room[data-astro-cid-bfm7y4j6] .room-picto{display:none}.poster-wall[data-astro-cid-bfm7y4j6]{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,70%);padding:1rem .5rem 1.5rem;overflow-x:auto}.poster-wall[data-astro-cid-bfm7y4j6]>*{scroll-snap-align:center}}
