main[data-astro-cid-lcdefpme]{flex-direction:column;gap:5.5rem;padding-top:4.5rem;display:flex}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;line-height:1.08}h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.625rem,3.5vw,2.125rem);line-height:1.2}h2[data-astro-cid-lcdefpme].eyebrow{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em}p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin:0}.hero[data-astro-cid-lcdefpme]{flex-direction:column;gap:3.5rem;display:flex}.intro[data-astro-cid-lcdefpme]{gap:var(--spacing-6);flex-direction:column;display:flex}.lede[data-astro-cid-lcdefpme]{max-width:38rem;color:var(--color-text-muted);font-size:1.3125rem;line-height:1.55}.actions[data-astro-cid-lcdefpme]{gap:var(--spacing-3);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.btn[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);align-items:center;min-height:44px;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme].primary{background:var(--color-brand-primary);color:var(--color-on-brand)}.btn[data-astro-cid-lcdefpme].primary:hover{background:var(--color-brand-secondary);color:var(--color-on-brand-secondary)}.btn[data-astro-cid-lcdefpme].ghost{box-shadow:inset 0 0 0 2px var(--color-text-default)}.btn[data-astro-cid-lcdefpme].ghost:hover{box-shadow:inset 0 0 0 2px var(--color-brand-secondary)}.btn[data-astro-cid-lcdefpme].inverse{background:var(--color-inverse-surface);color:var(--color-on-inverse-surface)}.btn[data-astro-cid-lcdefpme].inverse:hover{background:var(--color-inverse-surface-hover)}.opening[data-astro-cid-lcdefpme]{gap:var(--spacing-4);flex-direction:column;display:flex}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border-top:6px solid var(--color-brand-primary);background:var(--color-surface-hover);flex-direction:column;flex:1;gap:.875rem;padding:1.75rem;text-decoration:none;display:flex}.cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .card[data-astro-cid-lcdefpme]{border-top-color:var(--color-brand-secondary)}.cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .card[data-astro-cid-lcdefpme]{border-top-color:var(--color-brand-highlight)}.card-meta[data-astro-cid-lcdefpme]{gap:var(--spacing-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.card-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.2}.card-summary[data-astro-cid-lcdefpme]{color:var(--color-text-muted);flex:1}.card-cta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--color-brand-primary);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px}.card[data-astro-cid-lcdefpme]:hover .card-cta[data-astro-cid-lcdefpme]{text-decoration-color:var(--color-brand-secondary)}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.75rem;display:flex}.facts[data-astro-cid-lcdefpme]{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:4px solid var(--color-brand-primary);padding-top:1.25rem}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(2){border-top-color:var(--color-brand-secondary)}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-top-color:var(--color-brand-highlight)}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:.625rem 0 0}.points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;display:grid}.points[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-surface-hover);flex-direction:column;padding:1.75rem;display:flex}.points[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.3}.points[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0}.aside[data-astro-cid-lcdefpme]{max-width:44rem;font-size:var(--text-lg)}.proof[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;display:grid}.prose[data-astro-cid-lcdefpme]{font-size:var(--text-lg);flex-direction:column;gap:1.125rem;display:flex}.talk[data-astro-cid-lcdefpme]{background:var(--color-brand-primary);color:var(--color-on-brand);margin-top:6rem;margin-bottom:-6rem}.talk[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--color-on-brand)}.talk-inner[data-astro-cid-lcdefpme]{gap:var(--spacing-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;padding-block:4rem;display:grid}.talk-text[data-astro-cid-lcdefpme]{gap:var(--spacing-3);flex-direction:column;display:flex}.talk-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.1875rem}@media (width<=51.25rem){.cards[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin:-4px;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 85%}.points[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme],.talk-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-astro-cid-lcdefpme]{gap:4rem;padding-top:3rem}}
