.hub-hero[data-astro-cid-ydqvg42b]{padding-block:clamp(var(--space-8),12vh,var(--space-10)) var(--space-8)}.hub-hero-grid[data-astro-cid-ydqvg42b]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-8);align-items:end}@media(max-width:960px){.hub-hero-grid[data-astro-cid-ydqvg42b]{grid-template-columns:1fr;gap:var(--space-6)}}.hub-crumbs[data-astro-cid-ydqvg42b] ol[data-astro-cid-ydqvg42b]{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft)}.hub-crumbs[data-astro-cid-ydqvg42b] li[data-astro-cid-ydqvg42b]+li[data-astro-cid-ydqvg42b]:before{content:"/";margin-right:var(--space-2);color:var(--color-ink-faint)}.hub-crumbs[data-astro-cid-ydqvg42b] a[data-astro-cid-ydqvg42b]{color:var(--color-ink-soft)}.hub-title[data-astro-cid-ydqvg42b]{font-family:var(--font-display);font-weight:780;font-size:clamp(2.7rem,1.2rem + 5.6vw,6.6rem);line-height:.92;letter-spacing:-.045em;margin:0;max-width:13ch;text-wrap:balance}.hub-intro[data-astro-cid-ydqvg42b] p[data-astro-cid-ydqvg42b]{font-size:var(--text-lg);line-height:1.55;color:var(--color-ink-soft);max-width:40rem}.hub-intro[data-astro-cid-ydqvg42b] .hub-intro-lead[data-astro-cid-ydqvg42b]{font-family:var(--font-display);font-weight:650;font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.02em;color:var(--color-ink)}.hub-intro[data-astro-cid-ydqvg42b] a[data-astro-cid-ydqvg42b]{color:var(--color-link);font-weight:600}.hub-list-wrap[data-astro-cid-ydqvg42b]{border-top:1px solid var(--color-line)}.hub-list[data-astro-cid-ydqvg42b]{list-style:none;margin:0;padding:0}.hub-row[data-astro-cid-ydqvg42b]{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:clamp(360px,42vw,560px);border-bottom:1px solid var(--color-line)}.hub-row--flip[data-astro-cid-ydqvg42b]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hub-row--flip[data-astro-cid-ydqvg42b] .hub-media[data-astro-cid-ydqvg42b]{order:2}.hub-media[data-astro-cid-ydqvg42b]{position:relative;overflow:hidden;background:var(--color-deck)}.hub-media[data-astro-cid-ydqvg42b] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;transition:transform .9s var(--ease)}.hub-row[data-astro-cid-ydqvg42b]:hover .hub-media[data-astro-cid-ydqvg42b] img{transform:scale(1.035)}.hub-copy[data-astro-cid-ydqvg42b]{display:flex;flex-direction:column;justify-content:center;padding:var(--space-7) clamp(var(--gutter),5vw,var(--space-9))}.hub-n[data-astro-cid-ydqvg42b]{font-family:var(--font-display);font-weight:760;font-size:var(--text-lg);color:var(--color-accent-strong);margin:0 0 var(--space-3);font-variant-numeric:tabular-nums}.hub-name[data-astro-cid-ydqvg42b]{font-family:var(--font-display);font-weight:760;font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);line-height:.98;letter-spacing:-.035em;margin:0 0 var(--space-2);text-wrap:balance}.hub-name[data-astro-cid-ydqvg42b] a[data-astro-cid-ydqvg42b]{color:var(--color-ink);text-decoration:none}.hub-name[data-astro-cid-ydqvg42b] a[data-astro-cid-ydqvg42b]:after{content:"";position:absolute;inset:0;z-index:1}.hub-name[data-astro-cid-ydqvg42b] a[data-astro-cid-ydqvg42b]:focus-visible{outline:none}.hub-row[data-astro-cid-ydqvg42b]:has(.hub-name a:focus-visible){outline:3px solid var(--color-focus);outline-offset:-3px}.hub-identity[data-astro-cid-ydqvg42b]{color:var(--color-ink-faint);font-weight:600;margin:0 0 var(--space-4)}.hub-line[data-astro-cid-ydqvg42b]{font-size:var(--text-lg);line-height:1.5;color:var(--color-ink-soft);margin:0 0 var(--space-5);max-width:44ch}.hub-facts[data-astro-cid-ydqvg42b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);font-size:var(--text-sm)}.hub-facts[data-astro-cid-ydqvg42b] div[data-astro-cid-ydqvg42b]{display:contents}.hub-facts[data-astro-cid-ydqvg42b] dt[data-astro-cid-ydqvg42b]{color:var(--color-ink-faint)}.hub-facts[data-astro-cid-ydqvg42b] dd[data-astro-cid-ydqvg42b]{margin:0;font-weight:650;color:var(--color-ink)}.hub-go[data-astro-cid-ydqvg42b]{font-weight:650;color:var(--color-accent-strong)}.hub-arrow[data-astro-cid-ydqvg42b]{display:inline-block;transition:transform var(--dur-fast) var(--ease)}.hub-row[data-astro-cid-ydqvg42b]:hover .hub-arrow[data-astro-cid-ydqvg42b]{transform:translate(4px)}.hub-row[data-astro-cid-ydqvg42b]:hover .hub-name[data-astro-cid-ydqvg42b] a[data-astro-cid-ydqvg42b]{color:var(--color-accent-strong)}@media(max-width:860px){.hub-row[data-astro-cid-ydqvg42b],.hub-row--flip[data-astro-cid-ydqvg42b]{grid-template-columns:1fr;min-height:0}.hub-row--flip[data-astro-cid-ydqvg42b] .hub-media[data-astro-cid-ydqvg42b]{order:0}.hub-media[data-astro-cid-ydqvg42b]{aspect-ratio:16 / 10}.hub-copy[data-astro-cid-ydqvg42b]{padding:var(--space-5) var(--gutter) var(--space-7)}}@media(prefers-reduced-motion:reduce){.hub-row[data-astro-cid-ydqvg42b]:hover .hub-media[data-astro-cid-ydqvg42b] img,.hub-row[data-astro-cid-ydqvg42b]:hover .hub-arrow[data-astro-cid-ydqvg42b]{transform:none}}.hub-quiz[data-astro-cid-ydqvg42b]{background:var(--color-gold-soft)}.hub-quiz-grid[data-astro-cid-ydqvg42b]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);align-items:start}@media(max-width:860px){.hub-quiz-grid[data-astro-cid-ydqvg42b]{grid-template-columns:1fr;gap:var(--space-4)}}.hub-actions[data-astro-cid-ydqvg42b]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.hub-final[data-astro-cid-ydqvg42b]{position:relative;min-height:78vh;display:grid;align-items:end;color:var(--color-deck-ink);background:var(--color-deck);isolation:isolate;overflow:hidden}.hub-final[data-astro-cid-ydqvg42b]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;z-index:-2}.hub-final[data-astro-cid-ydqvg42b]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#061221eb,#06122140 75%)}.hub-final-copy[data-astro-cid-ydqvg42b]{padding-block:var(--space-9) var(--space-8)}.hub-final-title[data-astro-cid-ydqvg42b]{font-family:var(--font-display);font-weight:760;font-size:clamp(2.4rem,1.3rem + 4.4vw,5.4rem);line-height:.96;letter-spacing:-.035em;max-width:16ch;margin:0 0 var(--space-4);color:var(--color-deck-ink);text-wrap:balance}.hub-final-copy[data-astro-cid-ydqvg42b]>p[data-astro-cid-ydqvg42b]{font-size:var(--text-lg);color:#dae3e9;max-width:44rem}.hub-fine[data-astro-cid-ydqvg42b]{font-size:var(--text-xs)!important;color:#b5bfc7!important;margin-top:var(--space-5)}
