.ct[data-astro-cid-vuccotir]{border:0;padding:0;margin:auto;background:transparent;color:var(--text);width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:visible}.ct[data-astro-cid-vuccotir]:not([open]){display:none}.ct[data-astro-cid-vuccotir]::backdrop{background:#050507bd;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ct-in[data-astro-cid-vuccotir]{position:relative;background:var(--sur);border:1px solid var(--line-2);border-radius:var(--r);padding:clamp(1.4rem,4vw,2.2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.ct-in[data-astro-cid-vuccotir]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--gline),transparent)}.ct[data-astro-cid-vuccotir][open] .ct-in[data-astro-cid-vuccotir]{animation:ct-in var(--dur-3) var(--ease)}@keyframes ct-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.close[data-astro-cid-vuccotir]{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);background:transparent;color:var(--text-2);cursor:pointer;transition:border-color var(--dur-1),color var(--dur-1)}.close[data-astro-cid-vuccotir]:hover{border-color:var(--gline);color:var(--text)}.close[data-astro-cid-vuccotir]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ctf[data-astro-cid-vuccotir],.done[data-astro-cid-vuccotir]{display:grid;gap:1.2rem}.head[data-astro-cid-vuccotir],.done[data-astro-cid-vuccotir]{padding-right:2.5rem}.head[data-astro-cid-vuccotir]{display:grid;gap:.5rem}.ct[data-astro-cid-vuccotir] h2[data-astro-cid-vuccotir]{font-size:clamp(1.45rem,2.4vw,1.85rem);letter-spacing:-.025em;line-height:1.1;margin:0}.intro[data-astro-cid-vuccotir]{color:var(--text-2);line-height:1.6;max-width:48ch}.row[data-astro-cid-vuccotir]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.field[data-astro-cid-vuccotir]{display:grid;gap:.4rem;min-width:0}label[data-astro-cid-vuccotir]{font-weight:600;font-size:.92rem}input[data-astro-cid-vuccotir][type=text],input[data-astro-cid-vuccotir][type=email]{font:inherit;color:var(--text);padding:.8rem .95rem;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-2);width:100%;min-height:48px;transition:border-color var(--dur-1),box-shadow var(--dur-1)}input[data-astro-cid-vuccotir]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px #c7ae6a29}.field[data-astro-cid-vuccotir].is-invalid input[data-astro-cid-vuccotir]{border-color:#d9736b}.err[data-astro-cid-vuccotir]{font-size:.84rem;color:#e89b94}.err[data-astro-cid-vuccotir][hidden],.summary[data-astro-cid-vuccotir][hidden],.ctf[data-astro-cid-vuccotir][hidden],.done[data-astro-cid-vuccotir][hidden]{display:none}.summary[data-astro-cid-vuccotir]{font-size:.9rem;color:#e89b94}.note[data-astro-cid-vuccotir]{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;border:1px solid var(--gline);border-radius:var(--r-sm);background:#c7ae6a0f;font-size:.9rem;line-height:1.5}.note[data-astro-cid-vuccotir] svg{flex:none;color:var(--gold);margin-top:.15rem}.ct[data-astro-cid-vuccotir] .btn[data-astro-cid-vuccotir]{justify-self:start;min-width:10rem}@media(max-width:560px){.row[data-astro-cid-vuccotir]{grid-template-columns:1fr}.ct[data-astro-cid-vuccotir] .btn[data-astro-cid-vuccotir]{justify-self:stretch}}@media(prefers-reduced-motion:reduce){.ct[data-astro-cid-vuccotir][open] .ct-in[data-astro-cid-vuccotir]{animation:none}}html:has(dialog.ct[open]){overflow:hidden}.feature[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:4fr 8fr;gap:clamp(1.5rem,4vw,4rem);align-items:center}.gala-facts[data-astro-cid-ro7pgs3h]{margin:.4rem 0 0;display:grid;gap:.6rem}.gala-facts[data-astro-cid-ro7pgs3h] div[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:9rem 1fr;gap:.6rem;align-items:baseline}.gala-facts[data-astro-cid-ro7pgs3h] dt[data-astro-cid-ro7pgs3h]{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.gala-facts[data-astro-cid-ro7pgs3h] dd[data-astro-cid-ro7pgs3h]{margin:0;color:var(--text);font-size:.97rem}.gala-art[data-astro-cid-ro7pgs3h]{border-radius:var(--r);overflow:hidden;border:1px solid var(--line-2)}.gala-art[data-astro-cid-ro7pgs3h] img{width:100%;height:auto;display:block}.past[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:4fr 8fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-bottom:clamp(2rem,4vw,3rem)}.past-copy[data-astro-cid-ro7pgs3h]{display:grid;gap:.9rem}.past-copy[data-astro-cid-ro7pgs3h] h3[data-astro-cid-ro7pgs3h]{font-size:clamp(1.4rem,2.2vw,1.8rem)}.vid-link[data-astro-cid-ro7pgs3h]{aspect-ratio:16 / 9;display:grid;place-items:center;align-content:center;gap:1rem;text-align:center;transition:border-color var(--dur-2)}.vid-link[data-astro-cid-ro7pgs3h]:hover{border-color:var(--gline)}.vid-link[data-astro-cid-ro7pgs3h] .ring[data-astro-cid-ro7pgs3h]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--gold-2);color:#0b0b0d}.vid-link[data-astro-cid-ro7pgs3h] .ring[data-astro-cid-ro7pgs3h] svg[data-astro-cid-ro7pgs3h]{width:26px;height:26px;margin-left:3px}.tcsc{width:140px;height:auto;margin-bottom:.5rem;opacity:.92}.gallery[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}.gallery[data-astro-cid-ro7pgs3h] figure[data-astro-cid-ro7pgs3h]{margin:0;border-radius:var(--r-sm);overflow:hidden;grid-column:span 2;display:grid;gap:.5rem}.gallery[data-astro-cid-ro7pgs3h] figure[data-astro-cid-ro7pgs3h]:nth-child(3n+1){grid-column:span 3}.gallery[data-astro-cid-ro7pgs3h] img[data-astro-cid-ro7pgs3h]{width:100%;aspect-ratio:4 / 3;object-fit:cover}.council-grid[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:5fr 7fr;gap:1rem;align-items:start}.coffee[data-astro-cid-ro7pgs3h],.upcoming[data-astro-cid-ro7pgs3h]{padding:1.6rem;display:grid;gap:.8rem;align-content:start;justify-items:start}.upcoming[data-astro-cid-ro7pgs3h] table[data-astro-cid-ro7pgs3h]{width:100%;border-collapse:collapse;font-size:.93rem}.upcoming[data-astro-cid-ro7pgs3h] th[data-astro-cid-ro7pgs3h]{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);text-align:left;padding:.4rem .6rem .6rem 0;border-bottom:1px solid var(--line-2)}.upcoming[data-astro-cid-ro7pgs3h] td[data-astro-cid-ro7pgs3h]{padding:.7rem .6rem .7rem 0;border-bottom:1px solid var(--line);vertical-align:top}.empty[data-astro-cid-ro7pgs3h]{color:var(--text-2)}.council-cta[data-astro-cid-ro7pgs3h]{justify-content:center;margin-top:2rem}.grid-2[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sponsor[data-astro-cid-ro7pgs3h]{padding:1.6rem;display:grid;gap:.5rem;align-content:start;transition:border-color var(--dur-2)}.sponsor[data-astro-cid-ro7pgs3h]:hover{border-color:var(--gline)}.sponsor[data-astro-cid-ro7pgs3h] .name[data-astro-cid-ro7pgs3h]{font-family:var(--display);font-weight:600;font-size:1.15rem;letter-spacing:-.015em}.sponsor[data-astro-cid-ro7pgs3h] .copy[data-astro-cid-ro7pgs3h]{color:var(--text-2)}.sponsor[data-astro-cid-ro7pgs3h] .link[data-astro-cid-ro7pgs3h]{margin-top:.4rem;font-size:.9rem}@media(max-width:900px){.feature[data-astro-cid-ro7pgs3h],.council-grid[data-astro-cid-ro7pgs3h],.past[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.gallery[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr 1fr}.gallery[data-astro-cid-ro7pgs3h] figure[data-astro-cid-ro7pgs3h],.gallery[data-astro-cid-ro7pgs3h] figure[data-astro-cid-ro7pgs3h]:nth-child(3n+1){grid-column:span 1}}@media(max-width:600px){.grid-2[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}}
