.content-page[data-v-76b4fb04]{--content-bg:var(--bbb-200);--content-surface:var(--bbb-100);--content-ink:var(--fff-700);--content-muted:color-mix(in srgb,var(--fff-600) 72%,var(--content-bg));--content-line:color-mix(in srgb,var(--fff-600) 12%,transparent);background-color:var(--content-bg);color:var(--fff-600);display:flex;flex:1 1 0%;flex-direction:column;margin-inline:calc(var(--page-padding)*-1);margin-bottom:calc(var(--page-padding)*-1);margin-top:calc(var(--page-padding)*-1);width:calc(100% + var(--page-padding)*2)}.inner[data-v-76b4fb04]{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media(min-width:768px){.inner[data-v-76b4fb04]{padding-left:2rem;padding-right:2rem}}.inner[data-v-76b4fb04]{max-width:calc(var(--page-max-width) + 4rem)}.hero[data-v-76b4fb04]{padding-bottom:3rem;padding-top:3.5rem}@media(min-width:768px){.hero[data-v-76b4fb04]{padding-bottom:4rem;padding-top:5rem}}.hero.compact[data-v-76b4fb04]{padding-bottom:1.25rem;padding-top:1.5rem}@media(min-width:768px){.hero.compact[data-v-76b4fb04]{padding-bottom:1.5rem;padding-top:2rem}}.hero[data-v-76b4fb04]{background:radial-gradient(50% 80% at 85% 0,color-mix(in srgb,var(--pri-400) 16%,transparent),transparent 70%),radial-gradient(40% 70% at 5% 100%,color-mix(in srgb,var(--sec-400) 10%,transparent),transparent 70%);border-bottom:1px solid var(--content-line)}.hero h1[data-v-76b4fb04]{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:2.5rem;line-height:1.25;max-width:22ch}@media(min-width:768px){.hero h1[data-v-76b4fb04]{font-size:3rem;line-height:1}}.hero h1[data-v-76b4fb04]{color:var(--content-ink);text-wrap:balance}.hero .lead[data-v-76b4fb04]{font-size:1.125rem;line-height:1.75rem;line-height:1.625;max-width:58ch}@media(min-width:768px){.hero .lead[data-v-76b4fb04]{font-size:1.25rem;line-height:1.75rem}}.hero .lead[data-v-76b4fb04]{color:var(--content-muted)}@media(min-width:768px){.hero .with-aside[data-v-76b4fb04]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr auto}}.eyebrow[data-v-76b4fb04]{color:var(--pri-500);font-size:.875rem;font-weight:700;letter-spacing:.1em;line-height:1.25rem;text-transform:uppercase}.dark .content-page[data-v-76b4fb04]{--content-bg:var(--bbb-400);--content-surface:color-mix(in srgb,var(--bbb-200) 45%,var(--bbb-400))}
