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);margin:0 auto;display:grid;gap:clamp(1.2rem,2.4vw,2rem);color:var(--site-text)}.legacy-page-content>*{min-width:0}.legacy-page-content>:first-child{background:none;border:0;box-shadow:none;padding:0}.legacy-page-content>:first-child h1{margin:0;max-width:18ch;font-size:clamp(2.35rem,6vw,4.35rem);line-height:1.02;letter-spacing:.02em;text-wrap:balance}.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-content h1,.legacy-page-content h2,.legacy-page-content h3,.legacy-page-content h4{margin:0;font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;color:var(--site-text);text-wrap:balance}.legacy-page-content h2{font-size:clamp(1.35rem,3vw,1.9rem);letter-spacing:.04em}.legacy-page-content h3{font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:.03em}.legacy-page-content p,.legacy-page-content li{color:var(--site-text-dim);line-height:1.82;text-wrap:pretty}.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{display:grid;gap:.95rem}.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]{width:min(100%,68rem);gap:clamp(1rem,2vw,1.6rem)}.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{max-width:24ch;font-size:clamp(1.65rem,3.6vw,2.7rem);line-height:1.08;letter-spacing:.015em}.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{max-width:28ch;margin-bottom:.25rem;font-size:clamp(1.65rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:.015em;color:var(--site-text)}.legacy-page-content[data-page-slug=events]>section:not(:first-child)>section>section:has(>h2){gap:.5rem;padding-top:clamp(.95rem,2vw,1.35rem);border-top:1px solid color-mix(in oklab,var(--site-border) 76%,transparent)}.legacy-page-content[data-page-slug=events]>section:not(:first-child)>section>section>h2{max-width:42ch;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22;letter-spacing:.025em;color:var(--site-text-strong)}.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{display:inline-block;min-width:10.5rem;margin-right:.35rem;color:var(--site-gold);font-size:.78rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.legacy-page-content>section>section+section{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid oklch(.76 .08 92 / .18)}.legacy-page-content a{color:inherit;text-decoration:none;text-underline-offset:.18em;overflow-wrap:anywhere;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .18s var(--site-ease-out),background-size .22s var(--site-ease-out),border-color .18s ease,transform .18s var(--site-ease-out)}.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]{justify-self:start;display:inline-flex;align-items:center;min-height:2.55rem;margin-block:.1rem .55rem;padding:.68rem .95rem;border:1px solid color-mix(in oklab,var(--site-border) 82%,var(--site-gold));border-radius:0;background-image:none;color:var(--site-gold);font-size:.8rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.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{display:inline-block;width:.8rem}.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{width:100%;max-width:100%;height:auto;border-radius:.5rem;background:var(--site-surface)}.legacy-page-content iframe{display:block;width:100%;max-width:100%;min-height:min(70vw,32rem);border:0;border-radius:1rem;background:#011012b3}.legacy-embed{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;min-height:12rem;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid var(--site-border);border-radius:.5rem;background:color-mix(in oklab,var(--site-surface) 72%,transparent)}.legacy-embed strong{display:block;margin-bottom:.35rem;font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:clamp(1.05rem,2vw,1.35rem)}.legacy-embed p{margin:0}.legacy-embed-button{min-height:2.75rem;padding:.72rem 1rem;border:1px solid var(--site-border);border-radius:0;background:transparent;color:var(--site-gold);font:inherit;font-size:.78rem;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)}.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;transform:translateY(14px);transition:opacity .42s var(--site-ease-out),transform .52s var(--site-ease-out);will-change:opacity,transform}.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(max-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(max-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{display:block;min-width:0;margin:0 0 .12rem}}@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}}
