body.legacy-page{background:linear-gradient(180deg, var(--site-bg) 0%, var(--site-bg-alt) 42%, var(--site-bg-deep) 100%)}.legacy-page-shell{padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,1.5rem) 0}.legacy-page-content{width:min(100%,74rem);color:var(--site-text);gap:clamp(1.2rem,2.4vw,2rem);margin:0 auto;display:grid}.legacy-page-content>*{min-width:0}.legacy-page-content>:first-child{box-shadow:none;background:0 0;border:0;padding:0}.legacy-page-content>:first-child h1{letter-spacing:.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.35rem,6vw,4.35rem);line-height:1.02}.legacy-page-content>:first-child hr{margin:0}.legacy-page-content>:not(:first-child){border-top:1px solid var(--site-border);padding-top:clamp(1.1rem,2.4vw,1.8rem)}.legacy-page-pending{max-width:var(--site-measure);gap:.6rem;display:grid}.legacy-page-pending p{color:var(--site-text-dim);text-wrap:pretty;margin:0;line-height:1.82}.legacy-page-pending-lead{font-family:var(--site-font);letter-spacing:.03em;color:var(--site-text);font-size:clamp(1.05rem,2vw,1.35rem)}.legacy-page-content .legacy-page-pending a{color:var(--site-text);background-size:100% 1px}.legacy-page-content h1,.legacy-page-content h2,.legacy-page-content h3,.legacy-page-content h4{color:var(--site-text);text-wrap:balance;margin:0;font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif}.legacy-page-content h2{letter-spacing:.04em;font-size:clamp(1.35rem,3vw,1.9rem)}.legacy-page-content h3{letter-spacing:.03em;font-size:clamp(1.05rem,2vw,1.35rem)}.legacy-page-content p,.legacy-page-content li{color:var(--site-text-dim);text-wrap:pretty;line-height:1.82}.legacy-page-content p:last-child,.legacy-page-content li:last-child,.legacy-page-content ul:last-child,.legacy-page-content ol:last-child{margin-bottom:0}.legacy-page-content section{gap:.95rem;display:grid}.legacy-page-content section:has(>picture+picture),.legacy-page-content section:has(>img+img){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start}.legacy-page-content[data-page-slug=events]{gap:clamp(1rem,2vw,1.6rem);width:min(100%,68rem)}.legacy-page-content[data-page-slug=events]>:first-child h1{max-width:12ch}.legacy-page-content[data-page-slug=events]>section:not(:first-child) h1{letter-spacing:.015em;max-width:24ch;font-size:clamp(1.65rem,3.6vw,2.7rem);line-height:1.08}.legacy-page-content[data-page-slug=events] section{gap:.7rem}.legacy-page-content[data-page-slug=events]>section:not(:first-child)>section{gap:clamp(1rem,2vw,1.5rem)}.legacy-page-content[data-page-slug=events]>section:not(:first-child)>section>h2:first-child{letter-spacing:.015em;max-width:28ch;color:var(--site-text);margin-bottom:.25rem;font-size:clamp(1.65rem,3.4vw,2.6rem);line-height:1.08}.legacy-page-content[data-page-slug=events]>section:not(:first-child)>section>section:has(>h2){border-top:1px solid color-mix(in oklab, var(--site-border) 76%, transparent);gap:.5rem;padding-top:clamp(.95rem,2vw,1.35rem)}.legacy-page-content[data-page-slug=events]>section:not(:first-child)>section>section>h2{letter-spacing:.025em;max-width:42ch;color:var(--site-text-strong);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.legacy-page-content[data-page-slug=events] p{max-width:74ch;margin:0;font-size:1rem;line-height:1.62}.legacy-page-content[data-page-slug=events] p strong{min-width:10.5rem;color:var(--site-gold);letter-spacing:.08em;text-transform:uppercase;margin-right:.35rem;font-size:.78rem;line-height:1.4;display:inline-block}.legacy-page-content>section>section+section{border-top:1px solid oklch(76% .08 92/.18);margin-top:1.2rem;padding-top:1.2rem}.legacy-page-content a{color:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;transition:color .18s var(--site-ease-out), background-size .22s var(--site-ease-out), border-color .18s ease, transform .18s var(--site-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.legacy-page-content h2>a,.legacy-page-content h3>a,.legacy-page-content h4>a{color:inherit;background-size:0 2px}.legacy-page-content h2>a:hover,.legacy-page-content h2>a:focus-visible,.legacy-page-content h3>a:hover,.legacy-page-content h3>a:focus-visible,.legacy-page-content h4>a:hover,.legacy-page-content h4>a:focus-visible{color:var(--site-gold);background-size:100% 2px}.legacy-page-content a:hover>h1,.legacy-page-content a:focus-visible>h1,.legacy-page-content a:hover>h2,.legacy-page-content a:focus-visible>h2,.legacy-page-content a:hover>h3,.legacy-page-content a:focus-visible>h3,.legacy-page-content a:hover>h4,.legacy-page-content a:focus-visible>h4{color:var(--site-gold)}.legacy-page-content p>a{color:inherit;font-weight:inherit}.legacy-page-content a[download]{border:1px solid color-mix(in oklab, var(--site-border) 82%, var(--site-gold));min-height:2.55rem;color:var(--site-gold);letter-spacing:.08em;text-transform:uppercase;background-image:none;border-radius:0;justify-self:start;align-items:center;margin-block:.1rem .55rem;padding:.68rem .95rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.legacy-page-content a[download]+h2,.legacy-page-content a[download]+h3,.legacy-page-content a[download]+h4,.legacy-page-content a[download]+section{margin-top:.7rem}.legacy-page-content a:hover,.legacy-page-content a:focus-visible{color:var(--site-text-strong);background-size:100% 1px}.legacy-page-content a[download]:hover,.legacy-page-content a[download]:focus-visible{border-color:var(--site-gold);color:var(--site-text);transform:translateY(-1px)}.legacy-page-content a:focus-visible,.legacy-embed-button:focus-visible{outline:2px solid color-mix(in oklab, var(--site-gold) 76%, var(--site-text-strong));outline-offset:3px}.legacy-inline-sep{width:.8rem;display:inline-block}.legacy-page-content hr{border:0;border-top:1px solid oklch(76% .08 92/.42);width:100%}.legacy-page-content picture,.legacy-page-content img{display:block}.legacy-page-content img{background:var(--site-surface);border-radius:.5rem;width:100%;max-width:100%;height:auto}.legacy-page-content iframe{background:oklch(16% .024 202/.7);border:0;border-radius:1rem;width:100%;max-width:100%;min-height:min(70vw,32rem);display:block}.legacy-embed{border:1px solid var(--site-border);background:color-mix(in oklab, var(--site-surface) 72%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:12rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.legacy-embed strong{margin-bottom:.35rem;font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:clamp(1.05rem,2vw,1.35rem);display:block}.legacy-embed p{margin:0}.legacy-embed-button{border:1px solid var(--site-border);min-height:2.75rem;color:var(--site-gold);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--site-ease-out), border-color .18s var(--site-ease-out), transform .18s var(--site-ease-out);background:0 0;border-radius:0;padding:.72rem 1rem;font-size:.78rem}.legacy-embed-button:hover,.legacy-embed-button:focus-visible{border-color:var(--site-gold);color:var(--site-text);transform:translateY(-1px)}.legacy-embed-button:active,.legacy-page-content a[download]:active{transform:translateY(0)}.legacy-scroll-reveal{opacity:0;transition:opacity .42s var(--site-ease-out), transform .52s var(--site-ease-out);will-change:opacity, transform;transform:translateY(14px)}.legacy-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.legacy-page-content ul,.legacy-page-content ol{padding-left:1.25rem}.legacy-page-content strong,.legacy-page-content b{color:var(--site-text-strong)}.legacy-page-content em,.legacy-page-content i{color:var(--site-text)}@media (width<=900px){.legacy-page-shell{padding-inline:.9rem}.legacy-page-content>:not(:first-child){padding-top:1rem}.legacy-page-content>section>section+section{margin-top:1rem;padding-top:1rem}.legacy-page-content iframe{min-height:18rem}.legacy-embed{grid-template-columns:1fr;align-items:start}}@media (width<=640px){.legacy-page-content{gap:.85rem}.legacy-page-content>:not(:first-child){padding-top:.95rem}.legacy-page-content>section>section+section{margin-top:.9rem;padding-top:.9rem}.legacy-inline-sep{width:.5rem}.legacy-page-content iframe{min-height:14rem}.legacy-page-content[data-page-slug=events] p strong{min-width:0;margin:0 0 .12rem;display:block}}@media (prefers-reduced-motion:reduce){.legacy-page-content a,.legacy-embed-button,.legacy-scroll-reveal{transition:none}.legacy-page-content a[download]:hover,.legacy-page-content a[download]:focus-visible,.legacy-embed-button:hover,.legacy-embed-button:focus-visible{transform:none}.legacy-scroll-reveal{opacity:1;transform:none}}
