.hero-band[data-astro-cid-lcdefpme]{overflow:hidden}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:end;gap:clamp(40px,6vw,88px);padding-top:clamp(56px,10vw,128px);padding-bottom:clamp(48px,7vw,88px);display:grid}.hero-text[data-astro-cid-lcdefpme]{justify-items:start;gap:28px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.75rem,5.4vw,4.75rem);line-height:.98}.hero-card[data-astro-cid-lcdefpme]{background:var(--glass);backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--line);border-radius:22px;gap:18px;padding:clamp(26px,3vw,36px);display:grid}.card-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.question[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.3rem,1.9vw,1.55rem);line-height:1.4}.theme-links[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:6px 0 0;padding:0;list-style:none}.theme-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:.95rem;font-weight:550;transition:color .15s;display:flex}.theme-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child a[data-astro-cid-lcdefpme]{border-bottom:0;padding-bottom:0}.theme-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.count[data-astro-cid-lcdefpme]{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.start[data-astro-cid-lcdefpme]{padding-top:0}.lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:40rem;font-size:clamp(1.125rem,1.8vw,1.35rem);line-height:1.55}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.actions[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{background:var(--glass);backdrop-filter:blur(10px)}.byline[data-astro-cid-lcdefpme]{margin-top:8px}.head[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(28px,4vw,44px);padding-top:clamp(40px,6vw,64px);display:flex}.link[data-astro-cid-lcdefpme]{font-size:.95rem;font-weight:600}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);display:grid}.voices[data-astro-cid-lcdefpme]{background:var(--surface);border-top:1px solid var(--line);margin-top:clamp(24px,4vw,48px);padding-block:clamp(56px,9vw,104px)}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:clamp(28px,5vw,72px);margin-top:28px;display:grid}.quotes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:first-child:nth-last-child(odd){grid-column:1/-1;max-width:52rem}.quotes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:first-child:nth-last-child(odd) blockquote[data-astro-cid-lcdefpme]{font-size:clamp(1.45rem,2.7vw,2.05rem);line-height:1.35}figure[data-astro-cid-lcdefpme]{align-content:start;gap:18px;margin:0;display:grid}blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.4}figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.92rem}figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}.partners[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px 40px;margin-top:clamp(48px,7vw,80px);padding-top:28px;display:flex}.partners[data-astro-cid-lcdefpme].no-quotes{border-top:0;margin-top:0;padding-top:0}.partners-head[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.92rem}.partners[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.partners[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{letter-spacing:-.015em;flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;font-size:1.05rem;font-weight:650;list-style:none;display:flex}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.cards[data-astro-cid-lcdefpme],.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cards[data-astro-cid-lcdefpme]{gap:44px}}
