.hero[data-astro-cid-gfjqohhb]{background:var(--prod-hero-bg);padding:56px 0 72px}.grid[data-astro-cid-gfjqohhb]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}@media (width<=1099px){.grid[data-astro-cid-gfjqohhb]{grid-template-columns:minmax(0,1fr)}}h1[data-astro-cid-gfjqohhb]{letter-spacing:-.032em;font-size:clamp(30px,3.2vw,46px);line-height:1.05}h1[data-astro-cid-gfjqohhb] .accent[data-astro-cid-gfjqohhb]{text-wrap:balance;display:block}.lede[data-astro-cid-gfjqohhb]{max-width:32em;margin-top:20px;font-size:16px}.badge[data-astro-cid-gfjqohhb]{vertical-align:middle;margin-left:4px;line-height:1;display:inline-block;position:relative;top:-.35em}.cta[data-astro-cid-gfjqohhb]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.crumb[data-astro-cid-gfjqohhb]{color:var(--faint);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12.5px;display:flex}.crumb[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb]{color:var(--mod-link);font-weight:var(--w-medium)}.crumb[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb]:hover{color:var(--accent-text)}.mnav[data-astro-cid-gfjqohhb]{flex-wrap:wrap;gap:6px;margin:-4px 0 20px;display:flex}.mnav[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb]{font-size:12.5px;font-weight:var(--w-medium);border-radius:var(--r-pill);border:1px solid var(--raised-edge);border-top-color:var(--raised-edge-top);color:var(--mod-quiet-ink);background:var(--tile);box-shadow:var(--raised-shadow);padding:6px 13px;transition:border-color .25s,color .25s}@media (pointer:coarse){.mnav[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb]{position:relative}.mnav[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb]:after{content:"";position:absolute;inset:-6px 0}}.mnav[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb]:hover{border-color:var(--mod-pill-hover);color:var(--ink)}.mnav[data-astro-cid-gfjqohhb] a[data-astro-cid-gfjqohhb].on{background:var(--mod-pill-on);border-color:var(--mod-pill-on);color:var(--on-mod-pill-on);box-shadow:var(--mod-pill-on-shadow)}.psec[data-astro-cid-bqfouwwk] .sec{padding:80px 0}.psec[data-astro-cid-bqfouwwk].slim .sec{padding:48px 0}.mod-dark[data-astro-cid-bqfouwwk] .sec{background:var(--dark-panel);box-shadow:var(--dark-panel-shadow);color:var(--c-white);border-radius:32px;margin:0 12px}@media (width<=719px){.mod-dark[data-astro-cid-bqfouwwk] .sec{border-radius:22px;margin:0 6px}}.sh[data-astro-cid-57tgzipo]{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-bottom:32px;display:grid}h2[data-astro-cid-57tgzipo]{font-size:clamp(24px,2.3vw,32px)}.aside[data-astro-cid-57tgzipo]{color:var(--muted);max-width:44em;font-size:15px;line-height:1.6}.sub[data-astro-cid-57tgzipo]{text-wrap:pretty;max-width:720px;margin-top:12px;font-size:18px}@media (width<=899px){.sub[data-astro-cid-57tgzipo]{font-size:17px}}.mod-dark h2[data-astro-cid-57tgzipo]{color:var(--c-white)}.mod-dark .aside[data-astro-cid-57tgzipo]{color:var(--c-white-a72)}.mx-cards[data-astro-cid-rbblcfh2]{gap:16px;display:grid}.c2[data-astro-cid-rbblcfh2]{grid-template-columns:repeat(2,minmax(0,1fr))}.c3[data-astro-cid-rbblcfh2]{grid-template-columns:repeat(3,minmax(0,1fr))}.c4[data-astro-cid-rbblcfh2]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1099px){.c4[data-astro-cid-rbblcfh2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.c3[data-astro-cid-rbblcfh2]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.c2[data-astro-cid-rbblcfh2],.c4[data-astro-cid-rbblcfh2]{grid-template-columns:minmax(0,1fr)}}article[data-astro-cid-rbblcfh2]{border-radius:var(--r-lg);background:var(--tile);border:1px solid var(--tile-edge);box-shadow:var(--tile-shadow);flex-direction:column;gap:8px;padding:22px;transition:background .25s,border-color .25s,opacity .25s,color .25s;display:flex}@media (width<=640px){article[data-astro-cid-rbblcfh2]{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:4px 14px;padding:18px;display:grid}article[data-astro-cid-rbblcfh2]>*{grid-column:2}article[data-astro-cid-rbblcfh2]>.mx-ic[data-astro-cid-rbblcfh2]{grid-area:1/1/span 3}}@media (width<=899px){.c3[data-astro-cid-rbblcfh2] article[data-astro-cid-rbblcfh2]{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:4px 14px;padding:18px;display:grid}.c3[data-astro-cid-rbblcfh2] article[data-astro-cid-rbblcfh2]>*{grid-column:2}.c3[data-astro-cid-rbblcfh2] article[data-astro-cid-rbblcfh2]>.mx-ic[data-astro-cid-rbblcfh2]{grid-area:1/1/span 3}.c3[data-astro-cid-rbblcfh2] h3[data-astro-cid-rbblcfh2]{margin-top:2px}}h3[data-astro-cid-rbblcfh2]{font-size:16px;font-weight:var(--w-medium);letter-spacing:-.012em;margin-top:8px}@media (width<=640px){h3[data-astro-cid-rbblcfh2]{margin-top:2px}}p[data-astro-cid-rbblcfh2]{color:var(--muted);font-size:14px;line-height:1.55;transition:color .25s}article[data-astro-cid-rbblcfh2] .link-arrow{align-self:flex-start;margin-top:auto;padding-top:10px;font-size:14px;transition:color .25s}.mx-ic[data-astro-cid-rbblcfh2]{background:var(--icon-wash);width:40px;height:40px;color:var(--on-chip);border-radius:12px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.mx-ic[data-astro-cid-rbblcfh2] .ic{width:20px;height:20px}.mx-cards[data-astro-cid-rbblcfh2]:hover article[data-astro-cid-rbblcfh2]:not(:hover){opacity:.45}article[data-astro-cid-rbblcfh2]:hover{background:var(--card-hot);border-color:var(--card-hot);color:var(--on-card-hot);box-shadow:var(--card-shadow-hover)}.dk article[data-astro-cid-rbblcfh2]:hover{box-shadow:var(--tile-shadow)}article[data-astro-cid-rbblcfh2]:hover p[data-astro-cid-rbblcfh2]{color:var(--on-card-hot-muted)}article[data-astro-cid-rbblcfh2]:hover .link-arrow{color:var(--on-card-hot)}article[data-astro-cid-rbblcfh2]:hover .mx-ic[data-astro-cid-rbblcfh2]{background:var(--card-hot-icon);color:var(--on-card-hot)}.pcta[data-astro-cid-tzcd6pi7] .cta{padding:110px 0}@media (width<=719px){.pcta[data-astro-cid-tzcd6pi7] .cta{padding:80px 0}}.pcta[data-astro-cid-tzcd6pi7] .cta h2{font-size:clamp(24px,2.3vw,32px)}.mp-nav[data-astro-cid-tzcd6pi7]{border-top:1px solid var(--c-white-a15);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;gap:16px;margin-top:30px;padding-top:22px;display:flex}.mp-nav[data-astro-cid-tzcd6pi7] a[data-astro-cid-tzcd6pi7]{color:var(--c-white);font-size:19px;font-weight:var(--w-medium);letter-spacing:-.01em;flex-direction:column;gap:4px;transition:color .25s;display:flex}.mp-nav[data-astro-cid-tzcd6pi7] small[data-astro-cid-tzcd6pi7]{letter-spacing:.16em;text-transform:uppercase;color:var(--c-white-a55);font-size:10px;font-weight:var(--w-medium)}.mp-nav[data-astro-cid-tzcd6pi7] a[data-astro-cid-tzcd6pi7]:hover{color:var(--accent-on-dark)}.mp-nav[data-astro-cid-tzcd6pi7] .nx[data-astro-cid-tzcd6pi7]{text-align:right;align-items:flex-end;margin-left:auto}
