.Section-module__XcTE9a__section{background:var(--sec-bg);color:var(--sec-fg);padding-block:clamp(72px,12vh,160px);position:relative}.Section-module__XcTE9a__light{--sec-bg:var(--ground);--sec-fg:var(--ink);--sec-muted:var(--slate);--sec-hair:var(--hair);--sec-accent:var(--cobalt)}.Section-module__XcTE9a__cyc{--sec-bg:var(--cyc);--sec-fg:var(--mat);--sec-muted:color-mix(in srgb, var(--mat) 72%, var(--cyc));--sec-hair:color-mix(in srgb, var(--mat) 16%, var(--cyc));--sec-accent:color-mix(in srgb, var(--cobalt) 75%, var(--mat))}.Section-module__XcTE9a__dark{--sec-bg:var(--mat);--sec-fg:var(--chalk);--sec-muted:color-mix(in srgb, var(--chalk) 72%, var(--mat));--sec-hair:color-mix(in srgb, var(--chalk) 20%, transparent);--sec-accent:color-mix(in srgb, var(--cobalt) 45%, var(--chalk))}.Section-module__XcTE9a__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.Section-module__XcTE9a__bleed{--sec-gutter:clamp(20px, 5vw, 64px);width:100%}main>.Section-module__XcTE9a__section:first-child{padding-top:calc(clamp(72px, 12vh, 160px) + var(--nav-h))}.Section-module__XcTE9a__eyebrow{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--sec-accent);margin:0 0 clamp(14px,2vw,22px);font-size:clamp(10px,1.4vw,12px);font-weight:600;line-height:1.4;display:block}.Section-module__XcTE9a__headline{font-family:var(--f-editorial), Georgia, serif;letter-spacing:-.012em;text-wrap:balance;color:var(--sec-fg);max-width:20ch;margin:0;font-weight:400;line-height:1.1}.Section-module__XcTE9a__xl{font-size:var(--t-display)}.Section-module__XcTE9a__lg{font-size:var(--t-headline)}.Section-module__XcTE9a__md{max-width:28ch;font-size:clamp(1.12rem,2vw,1.35rem)}.Section-module__XcTE9a__sm{max-width:34ch;font-size:clamp(1rem,1.7vw,1.15rem)}.Section-module__XcTE9a__lede{max-width:60ch;font-family:var(--f-body), system-ui, sans-serif;color:var(--sec-muted);text-wrap:pretty;margin:clamp(18px,2.6vw,28px) 0 0;font-size:clamp(1.02rem,1.9vw,1.25rem);line-height:1.5}.Section-module__XcTE9a__rule{background:var(--sec-hair);border:0;height:1px;margin-block:clamp(28px,5vh,56px)}.Section-module__XcTE9a__ruleTight{margin-block:clamp(16px,2.4vh,24px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Section-module__XcTE9a__section{animation:linear both Section-module__XcTE9a__sectionRise;animation-timeline:view();animation-range:entry 4% cover 22%}}}@keyframes Section-module__XcTE9a__sectionRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.Upcoming-module__iGedZq__note{max-width:60ch;font-family:var(--f-body), system-ui, sans-serif;color:var(--sec-muted);margin:0 0 18px;font-size:1rem;line-height:1.6}.Upcoming-module__iGedZq__outline{max-width:60ch;margin:0 0 8px;padding:0;list-style:none}.Upcoming-module__iGedZq__item{border-bottom:1px solid var(--sec-hair);grid-template-columns:3.2em 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.Upcoming-module__iGedZq__item:last-child{border-bottom:none}.Upcoming-module__iGedZq__index{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--sec-accent);font-variant-numeric:tabular-nums;font-size:.72rem}.Upcoming-module__iGedZq__label{font-family:var(--f-editorial), Georgia, serif;letter-spacing:-.008em;color:var(--sec-fg);font-size:clamp(.98rem,1.7vw,1.15rem);font-weight:400}.Upcoming-module__iGedZq__links{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.Upcoming-module__iGedZq__link{font-family:var(--f-body), system-ui, sans-serif;color:var(--sec-accent);border-bottom:1px solid;padding-bottom:2px;font-size:.95rem;font-weight:500;text-decoration:none}.Upcoming-module__iGedZq__link:hover{color:var(--cobalt-lift)}
