:root{color-scheme:light dark;--bg: #FAF9F6;--surface: #FFFFFF;--surface-sunk: #F1EFEA;--border: #E2DFD7;--ink: #14181F;--ink-muted: #565F6B;--ink-faint: #6D727A;--ok: #2A7A55;--ok-bg: #E4F1EA;--warn: #A6772C;--warn-bg: #F3E9D6;--font-display: "New York", "Iowan Old Style", "Palatino Linotype", Georgia, "Noto Serif", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--step--1: .9375rem;--step-0: 1.125rem;--step-1: 1.44rem;--step-2: clamp(1.5rem, 1.3rem + .9vw, 1.84rem);--step-3: clamp(1.75rem, 1.45rem + 1.3vw, 2.36rem);--step-4: clamp(2rem, 1.6rem + 1.9vw, 3.05rem);--space-1: .5rem;--space-2: .875rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem;--space-6: 6.5rem;--z-header: 100;--radius: 8px;--content-width: 38rem;--page-width: 1180px}@media (prefers-color-scheme: dark){:root{--bg: #121417;--surface: #191C20;--surface-sunk: #0E1013;--border: #2B2F35;--ink: #DCDFE3;--ink-muted: #9BA1AA;--ink-faint: #7A7F86;--ok: #7FCBA6;--ok-bg: #16261F;--warn: #D9AE6C;--warn-bg: #2C2313}}:root[data-theme=dark]{--bg: #121417;--surface: #191C20;--surface-sunk: #0E1013;--border: #2B2F35;--ink: #DCDFE3;--ink-muted: #9BA1AA;--ink-faint: #7A7F86;--ok: #7FCBA6;--ok-bg: #16261F;--warn: #D9AE6C;--warn-bg: #2C2313}:root[data-theme=light]{--bg: #FAF9F6;--surface: #FFFFFF;--surface-sunk: #F1EFEA;--border: #E2DFD7;--ink: #14181F;--ink-muted: #565F6B;--ink-faint: #6D727A;--ok: #2A7A55;--ok-bg: #E4F1EA;--warn: #A6772C;--warn-bg: #F3E9D6}*{box-sizing:border-box}html{font-family:var(--font-body);color:var(--ink);background:var(--bg)}body{margin:0;line-height:1.6;font-size:var(--step-0)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.15;text-wrap:balance;margin:0 0 var(--space-2)}h1{font-size:var(--step-4)}h2{font-size:var(--step-3);margin-top:var(--space-5)}h3{font-size:var(--step-2);margin-top:var(--space-4)}h4{font-size:var(--step-1)}p,li{max-width:var(--content-width)}p{text-wrap:pretty}a{color:var(--accent, #1F5C4E)}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #1F5C4E)}.container{max-width:var(--page-width);margin:0 auto;padding:0 var(--space-3)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3)}.button{display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.3em;border-radius:var(--radius);background:var(--accent, #1F5C4E);color:#fff;font-weight:600;text-decoration:none;border:none;font-size:var(--step-0);font-family:var(--font-body);cursor:pointer}.button:hover{filter:brightness(1.08)}.button svg{flex:none;width:1.1em;height:1.1em}@media (prefers-color-scheme: dark){.button{color:var(--bg)}}:root[data-theme=dark] .button{color:var(--bg)}.button-secondary{background:transparent;color:var(--ink);border:1px solid var(--border)}select{appearance:none!important;background-color:var(--bg)!important;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%)!important;background-position:calc(100% - 19px) center,calc(100% - 14px) center!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:2.4em!important}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border)}thead th{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);background:var(--surface-sunk)}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(to right,var(--surface) 30%,rgba(255,255,255,0)) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,rgba(255,255,255,0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#00000038,#0000) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#00000038,#0000) right center / 14px 100% no-repeat scroll}.table-wrap table{min-width:34rem}@media (max-width: 640px){.table-wrap:has(th[scope=row]){overflow-x:visible;background:none}.table-wrap:has(th[scope=row]) table{min-width:0}.table-wrap:has(th[scope=row]) :is(tr,th[scope=row],td){display:block;width:auto}.table-wrap:has(th[scope=row]) th[scope=row]{padding-bottom:0;border-bottom:0;white-space:normal;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em}.table-wrap:has(th[scope=row]) td{padding-top:.15em}.table-wrap:has(th[scope=row]) tr:last-child td{border-bottom:0}}.hero{padding-top:var(--space-5)}.lede{font-size:var(--step-1);color:var(--ink-muted);max-width:34rem}.link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-3)}@media (min-width: 640px) and (max-width: 900px){.link-grid{grid-template-columns:repeat(2,1fr)}}.link-card{text-decoration:none;color:inherit;display:block}.link-card h3{margin-top:0;font-size:var(--step-1);color:var(--accent)}.link-card p{margin:0;font-size:var(--step--1);color:var(--ink-muted)}.venue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,340px));gap:var(--space-3);margin-top:var(--space-3)}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-decoration:none;color:inherit;background:var(--accent-tint);border:1px solid var(--accent);border-radius:var(--radius);padding:var(--space-4)}.cta-banner h3{margin:0 0 .3em;font-size:var(--step-2);color:var(--accent-ink)}.cta-banner p:last-child{margin:0;color:var(--ink-muted);max-width:50ch}.cta-banner-arrow{flex-shrink:0;font-size:var(--step-3);color:var(--accent);transition:transform .15s ease-in-out}.cta-banner:hover .cta-banner-arrow{transform:translate(4px)}.field{display:flex;flex-direction:column;gap:.3em}.field label{font-size:var(--step--1);font-weight:600;color:var(--ink-muted)}.field select{font:inherit;padding:.6em .75em;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}::selection{background:var(--accent-tint, #E9F0EC)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.network-links[data-astro-cid-nvkxtszq]{display:flex;flex-direction:column;gap:var(--space-2)}.network-links[data-astro-cid-nvkxtszq] h2[data-astro-cid-nvkxtszq]{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;margin:0}.network-row[data-astro-cid-nvkxtszq]{margin:0;line-height:1.8}.network-intro[data-astro-cid-nvkxtszq]{margin:0;color:var(--ink-muted);max-width:46ch}.network-links-wide[data-astro-cid-nvkxtszq]{gap:var(--space-3)}.network-sites[data-astro-cid-nvkxtszq]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:1fr}@media (min-width: 40rem){.network-sites[data-astro-cid-nvkxtszq]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64rem){.network-sites[data-astro-cid-nvkxtszq]{grid-template-columns:repeat(3,1fr)}}.network-sites[data-astro-cid-nvkxtszq]>li[data-astro-cid-nvkxtszq]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.network-site-name[data-astro-cid-nvkxtszq]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none}.network-site-name[data-astro-cid-nvkxtszq]:hover{color:var(--accent)}.network-deep[data-astro-cid-nvkxtszq]{list-style:none;margin:0;padding:0;display:grid}.network-deep[data-astro-cid-nvkxtszq] a[data-astro-cid-nvkxtszq]{display:flex;align-items:center;min-height:2.5rem;border-bottom:1px solid var(--border);text-decoration:none}.network-deep[data-astro-cid-nvkxtszq] a[data-astro-cid-nvkxtszq]:hover{color:var(--accent);text-decoration:underline}.network-deep[data-astro-cid-nvkxtszq] li[data-astro-cid-nvkxtszq]:last-child a[data-astro-cid-nvkxtszq]{border-bottom:0}.network-fold[data-astro-cid-nvkxtszq]{display:flex;flex-direction:column;gap:var(--space-3)}.network-summary[data-astro-cid-nvkxtszq]{list-style:none;cursor:default}.network-summary[data-astro-cid-nvkxtszq]::-webkit-details-marker{display:none}.network-summary[data-astro-cid-nvkxtszq] h2[data-astro-cid-nvkxtszq]{display:inline-block}@media (max-width: 640px){.network-site-name[data-astro-cid-nvkxtszq]{display:flex;align-items:center;min-height:44px}.network-deep[data-astro-cid-nvkxtszq] a[data-astro-cid-nvkxtszq]{min-height:44px}.network-summary[data-astro-cid-nvkxtszq]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px;cursor:pointer}.network-summary[data-astro-cid-nvkxtszq]:after{content:"";width:.5rem;height:.5rem;border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);transform:rotate(45deg) translate(-25%,-25%);transition:transform .15s ease}.network-fold[data-astro-cid-nvkxtszq][open] .network-summary[data-astro-cid-nvkxtszq]:after{transform:rotate(-135deg)}}@media (min-width: 40.0625rem){.network-summary[data-astro-cid-nvkxtszq]{display:none}}.skip-link[data-astro-cid-kjjhryoj]{position:absolute;left:var(--space-3);top:0;z-index:100;transform:translateY(-150%);display:inline-flex;align-items:center;min-height:44px;padding:.6em 1em;background:var(--accent, #1F5C4E);color:#fff;border-radius:0 0 var(--radius) var(--radius);text-decoration:none;font-size:var(--step--1)}.skip-link[data-astro-cid-kjjhryoj]:focus{transform:translateY(0)}main[data-astro-cid-kjjhryoj]:focus{outline:none}.site-header[data-astro-cid-kjjhryoj]{position:relative;z-index:var(--z-header);border-bottom:1px solid var(--border);background:var(--surface)}.header-inner[data-astro-cid-kjjhryoj]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-2);padding-bottom:var(--space-2)}.site-name[data-astro-cid-kjjhryoj]{display:flex;align-items:center;min-height:44px;gap:var(--space-1);flex-shrink:0;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--ink);text-decoration:none}.site-logo[data-astro-cid-kjjhryoj]{display:block;height:28px;width:28px}.header-actions[data-astro-cid-kjjhryoj]{display:flex;align-items:center;gap:var(--space-3)}.site-nav[data-astro-cid-kjjhryoj]{display:flex;align-items:center}.social-icon[data-astro-cid-kjjhryoj]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-muted)}.social-icon[data-astro-cid-kjjhryoj] svg[data-astro-cid-kjjhryoj]{width:20px;height:20px}.social-icon[data-astro-cid-kjjhryoj]:hover{color:var(--accent, #1F5C4E)}.nav-desktop[data-astro-cid-kjjhryoj]{display:flex;gap:var(--space-3);list-style:none;margin:0;padding:0;flex-wrap:wrap}.nav-desktop[data-astro-cid-kjjhryoj] li[data-astro-cid-kjjhryoj]{display:block}.nav-toggle[data-astro-cid-kjjhryoj]{display:none}.site-nav[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]{color:var(--ink-muted);text-decoration:none;font-size:var(--step--1);font-weight:600}.site-nav[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]:hover{color:var(--accent, #1F5C4E)}.site-nav[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]{display:inline-flex;align-items:center;gap:.5em}.nav-icon[data-astro-cid-kjjhryoj]{width:1.15em;height:1.15em;flex-shrink:0;opacity:.65}.site-nav[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]:hover .nav-icon[data-astro-cid-kjjhryoj]{opacity:1}.nav-desktop-dense[data-astro-cid-kjjhryoj] .nav-icon[data-astro-cid-kjjhryoj]{display:none}@media (max-width: 1400px){.nav-desktop[data-astro-cid-kjjhryoj] .nav-icon[data-astro-cid-kjjhryoj]{display:none}}@media (max-width: 560px){.site-name[data-astro-cid-kjjhryoj]{font-size:var(--step-0)}.site-logo[data-astro-cid-kjjhryoj]{width:24px;height:24px}}@media (max-width: 380px){.site-name[data-astro-cid-kjjhryoj]{font-size:var(--step--1)}}@media (max-width: 1024px){.nav-desktop[data-astro-cid-kjjhryoj]{display:none}.nav-toggle[data-astro-cid-kjjhryoj]{display:block}}@media (max-width: 1200px){.site-nav-dense[data-astro-cid-kjjhryoj] .nav-desktop[data-astro-cid-kjjhryoj]{display:none}.site-nav-dense[data-astro-cid-kjjhryoj] .nav-toggle[data-astro-cid-kjjhryoj]{display:block}}.nav-desktop-dense[data-astro-cid-kjjhryoj]{gap:var(--space-2)}.nav-desktop-dense[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]{font-size:.875rem}.nav-toggle[data-astro-cid-kjjhryoj] summary[data-astro-cid-kjjhryoj]{display:flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px;cursor:pointer;list-style:none}.nav-toggle[data-astro-cid-kjjhryoj] summary[data-astro-cid-kjjhryoj]:before{content:"";position:absolute;inset:-10px}.nav-toggle[data-astro-cid-kjjhryoj] summary[data-astro-cid-kjjhryoj]::-webkit-details-marker{display:none}.nav-toggle[data-astro-cid-kjjhryoj] summary[data-astro-cid-kjjhryoj]::marker{content:""}.nav-toggle-icon[data-astro-cid-kjjhryoj],.nav-toggle-icon[data-astro-cid-kjjhryoj]:before,.nav-toggle-icon[data-astro-cid-kjjhryoj]:after{display:block;width:22px;height:2px;border-radius:2px;background:var(--ink);transition:transform .15s ease-in-out,opacity .15s ease-in-out,top .15s ease-in-out}.nav-toggle-icon[data-astro-cid-kjjhryoj]{position:relative}.nav-toggle-icon[data-astro-cid-kjjhryoj]:before,.nav-toggle-icon[data-astro-cid-kjjhryoj]:after{content:"";position:absolute;left:0}.nav-toggle-icon[data-astro-cid-kjjhryoj]:before{top:-7px}.nav-toggle-icon[data-astro-cid-kjjhryoj]:after{top:7px}.nav-toggle[data-astro-cid-kjjhryoj][open] .nav-toggle-icon[data-astro-cid-kjjhryoj]{background:transparent}.nav-toggle[data-astro-cid-kjjhryoj][open] .nav-toggle-icon[data-astro-cid-kjjhryoj]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-kjjhryoj][open] .nav-toggle-icon[data-astro-cid-kjjhryoj]:after{top:0;transform:rotate(-45deg)}.nav-toggle[data-astro-cid-kjjhryoj]{position:relative}.nav-toggle[data-astro-cid-kjjhryoj][open] ul[data-astro-cid-kjjhryoj]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;position:absolute;z-index:1;top:calc(100% + var(--space-2));right:0;left:auto;width:max-content;min-width:12rem;max-width:min(18rem,calc(100vw - var(--space-4)));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1) var(--space-3);box-shadow:0 18px 40px #00000059}.nav-toggle[data-astro-cid-kjjhryoj][open] li[data-astro-cid-kjjhryoj]{display:block;border-top:1px solid var(--border)}.nav-toggle[data-astro-cid-kjjhryoj][open] li[data-astro-cid-kjjhryoj]:first-child{border-top:none}.nav-toggle[data-astro-cid-kjjhryoj][open] a[data-astro-cid-kjjhryoj]{display:flex;padding:var(--space-2) 0}.site-header[data-astro-cid-kjjhryoj]:has(.nav-toggle[open]):after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background:#00000073}.site-footer[data-astro-cid-kjjhryoj]{margin-top:var(--space-6);border-top:1px solid var(--border);padding:var(--space-4) 0;color:var(--ink-faint);font-size:var(--step--1)}.footer-brand[data-astro-cid-kjjhryoj]{display:flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:var(--step-0)}.footer-logo[data-astro-cid-kjjhryoj]{display:block;border-radius:4px}.footer-note[data-astro-cid-kjjhryoj]{max-width:60ch;margin:0 0 var(--space-2)}.footer-copy[data-astro-cid-kjjhryoj]{margin:0}.footer-copy[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer-links[data-astro-cid-kjjhryoj]{margin:var(--space-2) 0 0}.footer-links[data-astro-cid-kjjhryoj] a[data-astro-cid-kjjhryoj]{color:inherit;text-decoration:underline;text-underline-offset:2px}:root{--accent: #5145C4;--accent-ink: #241D73;--accent-tint: #E7E4F7}@media (prefers-color-scheme: dark){:root{--accent: #A79BF5;--accent-ink: #DDD8FB;--accent-tint: #1E1A3D}}:root[data-theme=dark]{--accent: #A79BF5;--accent-ink: #DDD8FB;--accent-tint: #1E1A3D}:root[data-theme=light]{--accent: #5145C4;--accent-ink: #241D73;--accent-tint: #E7E4F7}.feed-cards .feed-cover.feed-cover-date{background:var(--surface-sunk);border-bottom:1px solid var(--border)}.feed-cards .feed-date-day{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em}.feed-cards .feed-date-month,.feed-cards .feed-date-year{color:var(--ink-faint)}.feed-cards .feed-eyebrow{color:var(--accent)}.figures{padding:var(--space-5) 0;background:var(--surface-sunk);border-bottom:1px solid var(--border)}.figure-grid{display:grid;gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.figure-label{margin:0 0 var(--space-1);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.figure-value{margin:0;font-family:var(--font-display, var(--font-body));font-size:clamp(2rem,1.2rem + 2.4vw,3.1rem);line-height:1;letter-spacing:-.02em;white-space:nowrap}.figure-plus{color:var(--accent)}.figure-note{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--step--1)}.figure-countdown:not(:empty):before{content:" · "}.figures-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}@media (max-width: 640px){.figure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.figure-value{font-size:clamp(1.5rem,1.05rem + 2.2vw,2rem)}}.figures-source{margin:0;flex:1 1 22rem;color:var(--ink-muted);font-size:var(--step--1)}.pending{margin:var(--space-4) 0 0;border-top:1px solid var(--border)}.pending-row{display:grid;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.pending dt{color:var(--ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase}.pending dd{margin:0;color:var(--ink-muted);font-size:var(--step--1);max-width:46rem}.tba{margin-right:.7em;color:var(--accent);font-family:var(--font-mono);font-size:.78em;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tba:after{content:" ·";color:var(--ink-faint)}@media (min-width: 720px){.pending-row{grid-template-columns:11rem 1fr;align-items:baseline}}
