[data-astro-cid-3uqtx6kq][hidden]{display:none!important}.section-lede[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-3);margin-bottom:var(--sp-6);color:var(--color-ink-soft)}ul[data-astro-cid-3uqtx6kq],ol[data-astro-cid-3uqtx6kq]{margin:0;padding:0;list-style:none}.hub-head[data-astro-cid-3uqtx6kq]{padding-block:var(--sp-7) calc(var(--sp-7) + 4px);color:var(--color-elm-300);background:radial-gradient(ellipse 60% 90% at 85% 10%, var(--color-elm-800) 0%, transparent 70%), var(--color-elm-900);position:relative}.hub-head[data-astro-cid-3uqtx6kq] h1[data-astro-cid-3uqtx6kq]{color:var(--color-white);font-size:clamp(2.4rem,5vw,3.8rem)}.hub-head[data-astro-cid-3uqtx6kq] .accent-word[data-astro-cid-3uqtx6kq]{color:var(--color-gold-400)}.hub-head-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-7);grid-template-columns:minmax(0,1.5fr) auto;align-items:end;display:grid}.hub-lede[data-astro-cid-3uqtx6kq]{font-size:var(--fs-title);margin-top:var(--sp-4);max-width:44ch;line-height:var(--lh-snug);color:color-mix(in srgb, var(--color-white) 82%, var(--color-elm-900))}.hub-stats[data-astro-cid-3uqtx6kq]{gap:var(--sp-6);display:flex}.hub-stats[data-astro-cid-3uqtx6kq] div[data-astro-cid-3uqtx6kq]{gap:var(--sp-1);padding-left:var(--sp-4);border-left:1px solid color-mix(in srgb, var(--color-gold-400) 50%, transparent);display:grid}.hub-stats[data-astro-cid-3uqtx6kq] dt[data-astro-cid-3uqtx6kq]{font:var(--weight-strong) 2.2rem/1 var(--font-mono);color:var(--color-gold-400)}.hub-stats[data-astro-cid-3uqtx6kq] dd[data-astro-cid-3uqtx6kq]{font-size:var(--fs-small);color:color-mix(in srgb, var(--color-white) 75%, var(--color-elm-900));margin:0}.hub-rule[data-astro-cid-3uqtx6kq]{position:absolute;inset-block-end:0;inset-inline:0}.topics[data-astro-cid-3uqtx6kq]{background:var(--color-cream)}.topic-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.topic-grid[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]{display:flex}.topic[data-astro-cid-3uqtx6kq]{align-content:start;gap:var(--sp-2);inline-size:100%;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.topic[data-astro-cid-3uqtx6kq]:hover{box-shadow:inset 0 0 0 1px var(--color-elm-300), var(--shadow-hover);transform:translateY(-2px)}.topic-title[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-2);font-weight:var(--weight-strong);line-height:var(--lh-dense)}.topic-n[data-astro-cid-3uqtx6kq]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-muted)}.tracks[data-astro-cid-3uqtx6kq]{position:relative;overflow:hidden}.tracks[data-astro-cid-3uqtx6kq] .tracks-vine{opacity:.55;z-index:0;inline-size:100%;position:absolute;inset-block-start:52%;inset-inline:0}.tracks[data-astro-cid-3uqtx6kq] .wrap[data-astro-cid-3uqtx6kq]{z-index:1;position:relative}.track-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.track-grid[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]{display:flex}.track-card[data-astro-cid-3uqtx6kq]{border-radius:var(--r-lg);background:var(--color-white);inline-size:100%;box-shadow:inset 0 0 0 1px var(--color-line), 0 20px 40px -28px color-mix(in srgb, var(--color-elm-900) 45%, transparent);color:var(--color-ink);flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.track-card[data-astro-cid-3uqtx6kq]:hover{transform:translateY(-3px)}.track-top[data-astro-cid-3uqtx6kq]{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);display:flex}.track-card--elm[data-astro-cid-3uqtx6kq] .track-top[data-astro-cid-3uqtx6kq]{background:var(--color-elm-700);color:var(--color-white)}.track-card--gold[data-astro-cid-3uqtx6kq] .track-top[data-astro-cid-3uqtx6kq]{background:var(--color-gold-200);color:var(--color-nero-900)}.track-icon[data-astro-cid-3uqtx6kq]{background:color-mix(in srgb, var(--color-white) 18%, transparent);border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.track-card--elm[data-astro-cid-3uqtx6kq] .track-icon[data-astro-cid-3uqtx6kq]{color:var(--color-gold-300)}.track-card--gold[data-astro-cid-3uqtx6kq] .track-icon[data-astro-cid-3uqtx6kq]{background:var(--color-white);color:var(--color-gold-800)}.track-role[data-astro-cid-3uqtx6kq]{font-family:var(--font-mono);font-size:var(--fs-small)}.track-body[data-astro-cid-3uqtx6kq]{gap:var(--sp-3);padding:var(--sp-6);flex-direction:column;flex:1;display:flex}.track-body[data-astro-cid-3uqtx6kq] h3[data-astro-cid-3uqtx6kq]{font-size:var(--fs-headline)}.track-body[data-astro-cid-3uqtx6kq] p[data-astro-cid-3uqtx6kq]{color:var(--color-ink-soft)}.track-body[data-astro-cid-3uqtx6kq] .track-meta[data-astro-cid-3uqtx6kq]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-muted)}.track-link[data-astro-cid-3uqtx6kq]{font-weight:var(--weight-strong);color:var(--color-accent-ink);margin-top:auto}.start[data-astro-cid-3uqtx6kq]{background:var(--color-linen)}.featured-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featured-grid[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]{display:flex}.featured-card[data-astro-cid-3uqtx6kq]{inline-size:100%;padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:var(--r-lg);background:var(--color-white);border-top:4px solid var(--tone);color:var(--color-ink);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.featured-card[data-astro-cid-3uqtx6kq]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.featured-card--elm[data-astro-cid-3uqtx6kq]{--tone:var(--color-elm-500);--tone-soft:var(--color-elm-50);--tone-ink:var(--color-elm-700)}.featured-card--gold[data-astro-cid-3uqtx6kq]{--tone:var(--color-gold-500);--tone-soft:var(--color-gold-100);--tone-ink:var(--color-gold-800)}.featured-card--sapphire[data-astro-cid-3uqtx6kq]{--tone:var(--color-sapphire-500);--tone-soft:var(--color-sapphire-50);--tone-ink:var(--color-sapphire-600)}.featured-n[data-astro-cid-3uqtx6kq]{block-size:2.6rem;inline-size:2.6rem;margin-bottom:var(--sp-4);background:var(--tone-soft);color:var(--tone-ink);font:italic 600 1.35rem/1 var(--font-accent);border-radius:50% 50% 50% 8%;place-items:center;display:grid}.featured-meta[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-muted)}.featured-link[data-astro-cid-3uqtx6kq]{padding-top:var(--sp-4);font-weight:var(--weight-strong);font-size:var(--fs-small);color:var(--tone-ink);margin-top:auto}.reports[data-astro-cid-3uqtx6kq]{background:linear-gradient(135deg, var(--color-gold-50) 0%, var(--color-gold-100) 100%)}.reports-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.cover[data-astro-cid-3uqtx6kq]{align-content:start;gap:var(--sp-3);aspect-ratio:3/4;max-inline-size:18rem;padding:var(--sp-6) var(--sp-5);border-radius:4px var(--r-md) var(--r-md) 4px;background:var(--color-elm-900);color:var(--color-white);box-shadow:-10px 0 0 -4px var(--color-elm-700), 0 30px 50px -24px color-mix(in srgb, var(--color-elm-900) 70%, transparent);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:rotate(-4deg)}.cover[data-astro-cid-3uqtx6kq]:hover{transform:rotate(-1deg)translateY(-4px)}.cover-rule[data-astro-cid-3uqtx6kq]{background:var(--brand-gradient);block-size:3px;inline-size:3rem}.cover-kicker[data-astro-cid-3uqtx6kq]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-gold-300)}.cover-title[data-astro-cid-3uqtx6kq]{font-size:1.7rem;font-weight:var(--weight-display);letter-spacing:-.02em;line-height:1.08}.cover-title[data-astro-cid-3uqtx6kq] em[data-astro-cid-3uqtx6kq]{font-family:var(--font-accent);color:var(--color-gold-400);font-style:italic;font-weight:500}.cover-mark[data-astro-cid-3uqtx6kq]{inline-size:4.5rem;color:var(--color-elm-400);position:absolute;inset-block-end:var(--sp-7);inset-inline-end:var(--sp-5)}.cover-foot[data-astro-cid-3uqtx6kq]{font-size:var(--fs-label);color:color-mix(in srgb, var(--color-white) 70%, var(--color-elm-900));position:absolute;inset-block-end:var(--sp-5);inset-inline-start:var(--sp-5)}.report-list[data-astro-cid-3uqtx6kq]{gap:var(--sp-4);display:grid}.report-card[data-astro-cid-3uqtx6kq]{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-gold-200);color:var(--color-ink);align-items:flex-start;text-decoration:none;transition:box-shadow .2s;display:flex}.report-card[data-astro-cid-3uqtx6kq]:hover{box-shadow:inset 0 0 0 1px var(--color-gold-500), var(--shadow-hover)}.report-card[data-astro-cid-3uqtx6kq] h3[data-astro-cid-3uqtx6kq]{font-size:var(--fs-title)}.report-card[data-astro-cid-3uqtx6kq] p[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-1);color:var(--color-ink-soft);font-size:var(--fs-small)}.report-link[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-2);font-weight:var(--weight-strong);color:var(--color-accent-ink);display:inline-block}.dir[data-astro-cid-3uqtx6kq]{gap:var(--sp-7) var(--sp-7);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.dir-group[data-astro-cid-3uqtx6kq]{scroll-margin-top:var(--sp-6)}.dir-group--elm[data-astro-cid-3uqtx6kq]{--rule:var(--color-elm-400)}.dir-group--gold[data-astro-cid-3uqtx6kq]{--rule:var(--color-gold-500)}.dir-group--sapphire[data-astro-cid-3uqtx6kq]{--rule:var(--color-sapphire-500)}.dir-title[data-astro-cid-3uqtx6kq]{font-size:var(--fs-body);padding-bottom:var(--sp-3);border-bottom:2px solid var(--rule,var(--color-line-strong))}.dir-title[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{align-items:center;gap:var(--sp-3);color:var(--color-ink);text-decoration:none;display:flex}.dir-title[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover span[data-astro-cid-3uqtx6kq]:last-child{color:var(--color-accent-ink);text-decoration:underline}.dir-hubs[data-astro-cid-3uqtx6kq]{margin-block:var(--sp-3) var(--sp-1);font-size:var(--fs-label);color:var(--color-muted)}.dir-hubs[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{color:var(--color-accent-ink);font-weight:var(--weight-label);text-decoration:none}.dir-hubs[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover{text-decoration:underline}.anchor[data-astro-cid-3uqtx6kq]{scroll-margin-top:var(--sp-6);display:block}.dir-group[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{min-height:40px;padding-block:var(--sp-1);border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);font-size:var(--fs-small);line-height:var(--lh-snug);align-items:center;text-decoration:none;display:flex}.dir-group[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover{color:var(--color-accent-ink)}.newsletter[data-astro-cid-3uqtx6kq]{background:var(--color-elm-50);position:relative;overflow:hidden}.newsletter-inner[data-astro-cid-3uqtx6kq]{max-width:44rem;position:relative}.newsletter-inner[data-astro-cid-3uqtx6kq] h2[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-4)}.newsletter-inner[data-astro-cid-3uqtx6kq]>p[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-3);color:var(--color-ink-soft)}.newsletter-form[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-5)}.newsletter-row[data-astro-cid-3uqtx6kq]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.newsletter-submit[data-astro-cid-3uqtx6kq]{justify-content:center;min-height:48px}.newsletter-inner[data-astro-cid-3uqtx6kq] .newsletter-success[data-astro-cid-3uqtx6kq]{font-weight:var(--weight-strong);color:var(--color-accent-ink)}.newsletter-inner[data-astro-cid-3uqtx6kq] .form-note[data-astro-cid-3uqtx6kq]{margin-top:var(--sp-3)}@media (width<=1100px){.topic-grid[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.hub-head-grid[data-astro-cid-3uqtx6kq],.track-grid[data-astro-cid-3uqtx6kq],.featured-grid[data-astro-cid-3uqtx6kq],.reports-grid[data-astro-cid-3uqtx6kq]{grid-template-columns:1fr}.hub-head-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-5)}.topic-grid[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(2,minmax(0,1fr))}.cover[data-astro-cid-3uqtx6kq]{max-inline-size:13rem;margin-inline:auto}}@media (width<=560px){.newsletter-row[data-astro-cid-3uqtx6kq]{grid-template-columns:1fr}.hub-stats[data-astro-cid-3uqtx6kq]{gap:var(--sp-4)}.topic-grid[data-astro-cid-3uqtx6kq]{gap:var(--sp-2);grid-template-columns:1fr}.topic[data-astro-cid-3uqtx6kq]{align-items:center;gap:0 var(--sp-4);padding:var(--sp-3) var(--sp-4);grid-template-columns:auto 1fr}.topic[data-astro-cid-3uqtx6kq] .icon-tile{grid-row:span 2}.topic-title[data-astro-cid-3uqtx6kq]{margin-top:0}}
