.rCLsGW_canvas{background:var(--brand-background,#faf8f5);flex:1;width:100%;padding-bottom:2rem}.rCLsGW_canvas:has(.rCLsGW_page[data-mode=dark]){background:#161514}.rCLsGW_canvas:has(.rCLsGW_page[data-mode=light]){background:var(--brand-background-light,#faf8f5)}.rCLsGW_page{--accent:var(--brand-primary,#2f5d50);--link:var(--link-on-light,var(--brand-primary,#2f5d50));--ink:var(--color-ink,#1c1b19);--muted:var(--color-muted,#6f665b);--paper:var(--color-surface,#fff);--soft:var(--color-paper,#f7f4ef);--line:var(--color-line,#e6e0d6);width:min(72rem,100% - 2rem);color:var(--ink);margin:0 auto;padding:1.25rem 0 5rem}.rCLsGW_page[data-mode=light]{--accent:var(--brand-primary-light,var(--brand-primary,#1f4d3a));--link:var(--link-on-light,var(--brand-primary-light,var(--brand-primary,#1f4d3a)));--ink:var(--brand-ink-light,#1c1917);--muted:#6f665b;--paper:var(--brand-surface-light,#fff);--soft:var(--brand-background-light,#f7f4ef);--line:#e6e0d6;color:var(--ink)}.rCLsGW_page[data-mode=dark]{--accent:var(--brand-accent-dark,#8fbfa8);--link:var(--link-on-dark,var(--brand-accent-dark,#8fbfa8));--ink:#f2efe9;--muted:#c9c0b4;--paper:#161514;--soft:#25211c;--line:#3a342d;color:var(--ink)}@media (prefers-color-scheme:dark){.rCLsGW_canvas:not(:has(.rCLsGW_page[data-mode=light])){background:var(--brand-background,#161514)}.rCLsGW_page:not([data-mode=light]){--accent:var(--brand-primary,#8fbfa8);--link:var(--link-on-dark,var(--brand-primary,#8fbfa8));--ink:var(--color-ink,#f2efe9);--muted:var(--color-muted,#c9c0b4);--paper:var(--color-surface,#161514);--soft:var(--color-paper,#25211c);--line:var(--color-line,#3a342d);color:var(--ink)}}.rCLsGW_page[data-layout=flyer]{width:min(72rem,100% - 2rem)}.rCLsGW_page[data-layout=story]{width:min(40rem,100% - 2rem)}.rCLsGW_page[data-layout=invite]{width:min(28rem,100% - 2rem)}.rCLsGW_frame{aspect-ratio:3;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 72%, #1c1b19), #1c1b19 72%);border-radius:1rem;position:relative;overflow:hidden}.rCLsGW_frame img,.rCLsGW_fallback{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.rCLsGW_chip{color:#fff;background:#1c1b19c7;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:650;position:absolute;top:.75rem;left:.75rem}.rCLsGW_sheet{gap:1.75rem 2rem;padding-top:1.5rem;display:grid}.rCLsGW_body{gap:1.75rem 2rem;min-width:0;display:grid}.rCLsGW_copy h1{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.rCLsGW_cancelled{margin:.75rem 0 0;font-weight:650}.rCLsGW_facts{color:var(--muted);gap:.15rem;margin-top:.85rem;line-height:1.4;display:grid}.rCLsGW_facts p,.rCLsGW_about,.rCLsGW_blurb,.rCLsGW_organiserName,.rCLsGW_legal p{margin:0}.rCLsGW_facts a,.rCLsGW_organiser a,.rCLsGW_legal a{color:var(--link,var(--accent))}.rCLsGW_block{margin-top:1.75rem}.rCLsGW_block h2,.rCLsGW_organiser h2{margin:0 0 .45rem;font-size:1.05rem}.rCLsGW_about p{margin:.35rem 0 0}.rCLsGW_organiser{border:1px solid var(--line);background:var(--paper);border-radius:.9rem;align-items:flex-start;gap:.9rem;margin-top:1.75rem;padding:1rem 1.1rem;display:flex}.rCLsGW_logo{object-fit:cover;border-radius:.7rem;flex:none;width:3.25rem;height:3.25rem}.rCLsGW_organiserName{font-weight:700}.rCLsGW_organiserName a{color:inherit;text-decoration:none}.rCLsGW_organiserName a:hover{text-decoration:underline}.rCLsGW_blurb{white-space:pre-wrap;margin-top:.4rem;line-height:1.5}.rCLsGW_links{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.rCLsGW_socials{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;display:flex}.rCLsGW_organiser .rCLsGW_socials a{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--link,var(--accent));border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.rCLsGW_organiser .rCLsGW_socials a:hover{border-color:var(--link,var(--accent));background:color-mix(in srgb, var(--link,var(--accent)) 10%, transparent)}.rCLsGW_organiser .rCLsGW_socials a:focus-visible{outline:2px solid var(--link,var(--accent));outline-offset:2px}.rCLsGW_organiser .rCLsGW_links,.rCLsGW_legal .rCLsGW_links{margin-top:.65rem}.rCLsGW_legal{border-top:1px solid var(--line);color:var(--muted);gap:.3rem;padding-top:1.25rem;font-size:.9rem;line-height:1.45;display:grid}.rCLsGW_soldBy{color:var(--ink);font-weight:650}.rCLsGW_legal .rCLsGW_disclaimer{color:var(--ink);white-space:pre-wrap;margin-top:.55rem}.rCLsGW_legal .rCLsGW_notice{margin-top:.65rem}.rCLsGW_buy{border:1px solid var(--line);background:var(--soft);border-radius:.9rem;flex-direction:column;align-self:start;gap:.85rem;padding:1rem;display:flex}.rCLsGW_buy h2{margin:0;font-size:1.05rem}.rCLsGW_buy form{gap:.85rem;display:grid}.site .rCLsGW_buy button.rCLsGW_codePrompt{text-align:start;justify-content:flex-start;justify-self:start;padding-inline:0}.rCLsGW_option{gap:.3rem;display:grid}.rCLsGW_option+.rCLsGW_option{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.rCLsGW_optionRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rCLsGW_priceBlock{flex-direction:column;gap:.1rem;display:flex}.rCLsGW_price{margin:0;font-size:1.15rem;font-weight:700}.rCLsGW_serviceFee{color:var(--muted);margin:0;font-size:.85rem;font-weight:500}.rCLsGW_ticketName{color:var(--ink);margin:0;font-weight:400;line-height:1.4}.rCLsGW_note{color:var(--muted);margin:0 0 .35rem;font-size:.9rem}.rCLsGW_stepper{border:1px solid var(--line);background:var(--paper);border-radius:.6rem;align-items:center;gap:.35rem;padding:.2rem;display:inline-flex}.rCLsGW_stepper button{width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;font-size:1.1rem}.rCLsGW_stepper button:disabled{opacity:.35;cursor:not-allowed}.rCLsGW_stepper span{text-align:center;min-width:1.25rem;font-weight:650}.rCLsGW_waitlist{gap:.6rem;display:grid}.rCLsGW_waitlist label{gap:.25rem;font-size:.9rem;display:grid}.rCLsGW_waitlist input:not([type=checkbox]){border:1px solid var(--line);background:var(--paper);height:2.75rem;color:inherit;font:inherit;border-radius:.6rem;padding:0 .75rem}.rCLsGW_consent{align-items:flex-start;gap:.5rem;display:flex}.rCLsGW_error{color:#9b1c1c;margin:0}.rCLsGW_highlight{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:.75rem;padding:.75rem}.rCLsGW_unlocked{outline:2px solid var(--accent);border-radius:.75rem;padding:.75rem}.rCLsGW_unlockedLabel{color:var(--accent);margin:0 0 .35rem;font-size:.8rem;font-weight:700}.rCLsGW_codeBox{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:.75rem;display:flex}.rCLsGW_codeBox label{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.rCLsGW_codeBox input{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:inherit;border-radius:.5rem;padding:0 .75rem}@media (min-width:800px){.rCLsGW_page[data-layout=wide] .rCLsGW_body,.rCLsGW_page:not([data-layout]) .rCLsGW_body{grid-template-columns:minmax(0,1fr) 26rem;align-items:start}.rCLsGW_page[data-layout=wide] .rCLsGW_buy,.rCLsGW_page:not([data-layout]) .rCLsGW_buy{top:calc(var(--site-header-h,0px) + 1rem);max-height:calc(100vh - var(--site-header-h,0px) - 2rem);overscroll-behavior:contain;position:sticky;overflow-y:auto}.rCLsGW_page[data-layout=flyer]{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.rCLsGW_page[data-layout=flyer] .rCLsGW_frame{aspect-ratio:3/4}.rCLsGW_page[data-layout=flyer] .rCLsGW_sheet{padding-top:0}}.rCLsGW_seatStep{grid-column:1/-1;min-width:0}.rCLsGW_seatIntro{z-index:3;background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.25rem;padding:.75rem 0;display:flex;position:sticky;top:0}.rCLsGW_seatIntro h2{margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem)}.rCLsGW_seatIntro p{color:var(--muted);margin:.35rem 0 0}.rCLsGW_seatHint{font-size:.9rem}.rCLsGW_seatActions,.rCLsGW_seatBar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rCLsGW_seatIntro .rCLsGW_seatProgress{color:var(--ink,inherit);font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:720px){.rCLsGW_seatIntro{align-items:flex-start;margin-bottom:.5rem;position:static}.rCLsGW_seatStep{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.rCLsGW_seatBar{z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);flex-wrap:nowrap;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000029}.rCLsGW_seatBar>button{flex:none}}.rCLsGW_page:has(.rCLsGW_seatStep){display:block}:is(.rCLsGW_page:has(.rCLsGW_seatStep) .rCLsGW_hero,.rCLsGW_sheet:has(.rCLsGW_seatStep) .rCLsGW_copy,.rCLsGW_sheet:has(.rCLsGW_seatStep) .rCLsGW_legal){display:none}:is(.rCLsGW_sheet:has(.rCLsGW_seatStep),.rCLsGW_body:has(.rCLsGW_seatStep)){display:block}.rCLsGW_sheet:has(.rCLsGW_seatStep){padding-top:.5rem}.rCLsGW_queue{border:1px solid var(--line);background:var(--soft);border-radius:.9rem;align-self:start;gap:.9rem;padding:1.25rem;display:grid}.rCLsGW_queue h2{margin:0;font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.25}.rCLsGW_queueEyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.rCLsGW_queuePulse{background:var(--accent);border-radius:50%;block-size:.55rem;inline-size:.55rem;position:relative}.rCLsGW_queuePulse:after{content:"";background:var(--accent);border-radius:50%;animation:1.8s ease-out infinite rCLsGW_queuePulse;position:absolute;inset:0}@keyframes rCLsGW_queuePulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.rCLsGW_queueCard{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:.75rem;justify-items:center;gap:.35rem;padding:1.5rem 1rem 1.25rem;display:grid}.rCLsGW_queueCard p{margin:0}.rCLsGW_queueLabel{color:var(--muted);font-size:.85rem}.rCLsGW_queueNumber{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(3rem,8vw,4.25rem);font-weight:700;line-height:1}.rCLsGW_queueLead{font-size:1.1rem;font-weight:600}.rCLsGW_queueSub{color:var(--muted)}.rCLsGW_queueBar{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;block-size:.5rem;inline-size:100%;margin-top:.75rem;overflow:hidden}.rCLsGW_queueBar span{border-radius:inherit;background:var(--accent);block-size:100%;transition:inline-size .8s;display:block}.rCLsGW_queueEstimate{font-size:.9rem;font-weight:600;margin-top:.4rem!important}.rCLsGW_queueNotes{color:var(--muted);gap:.45rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.rCLsGW_queueNotes li{padding-inline-start:1.25rem;position:relative}.rCLsGW_queueNotes li:before{content:"";background:color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.55em;inset-inline-start:.2rem}@media (prefers-reduced-motion:reduce){.rCLsGW_queuePulse:after{animation:none}.rCLsGW_queueBar span{transition:none}}
