span[data-astro-cid-sodkgh6f].dl-soon--panel{color:var(--text-2);font-weight:600}.topnav[data-astro-cid-adsqeljt]{--gut:var(--page-gut,32px);z-index:30;padding:12px var(--gut) 0;position:sticky;top:0}.topnav__bar[data-astro-cid-adsqeljt]{max-width:var(--page-max,1240px);background:var(--glass);border:1px solid var(--edge);border-radius:var(--r-pill);height:64px;box-shadow:var(--inset), 0 12px 40px -18px #0006;backdrop-filter:blur(20px)saturate(1.4);align-items:center;gap:20px;margin:0 auto;padding:0 8px 0 18px;display:flex}.topnav__brand[data-astro-cid-adsqeljt]{min-height:44px;color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;margin-right:auto;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.topnav__dl[data-astro-cid-adsqeljt]{white-space:nowrap;flex:none}.topnav__panel-dl[data-astro-cid-adsqeljt]{color:var(--accent);font-weight:700}@media (width<=1039.98px){.topnav__dl[data-astro-cid-adsqeljt]{display:none}}.topnav__brand[data-astro-cid-adsqeljt]:hover{color:var(--text)}.topnav__nav[data-astro-cid-adsqeljt]{gap:4px;margin-right:auto;font-size:15.5px;font-weight:500;display:flex;position:relative}.topnav__pill[data-astro-cid-adsqeljt]{top:0;bottom:0}.topnav__link[data-astro-cid-adsqeljt]{border-radius:var(--r-pill);min-height:44px;color:var(--text);white-space:nowrap;transition:color .22s var(--ease-house);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.topnav__link[data-astro-cid-adsqeljt]:hover{color:var(--accent)}.topnav__link[data-astro-cid-adsqeljt][aria-current=true]{color:var(--accent);font-weight:700}.topnav__account[data-astro-cid-adsqeljt]{display:inline-flex}.topnav__signin[data-astro-cid-adsqeljt],.topnav__user[data-astro-cid-adsqeljt]{min-height:44px;color:var(--text);white-space:nowrap;align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.topnav__user[data-astro-cid-adsqeljt]{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.topnav__signin[data-astro-cid-adsqeljt]:hover,.topnav__user[data-astro-cid-adsqeljt]:hover{color:var(--accent)}.topnav__signin[data-astro-cid-adsqeljt][hidden],.topnav__user[data-astro-cid-adsqeljt][hidden],.topnav__panel-link[data-astro-cid-adsqeljt][hidden]{display:none}.topnav__menu-btn[data-astro-cid-adsqeljt]{border:1px solid var(--cta-edge);border-radius:var(--r-pill);background:var(--green);min-height:44px;color:var(--cta-ink);cursor:pointer;transition:filter .2s var(--ease-house);flex:none;padding:0 16px;font-size:15px;font-weight:700;display:none}.topnav__menu-btn[data-astro-cid-adsqeljt]:hover{filter:brightness(1.06)}.topnav__panel[data-astro-cid-adsqeljt]{max-width:var(--page-max,1240px);background:var(--solid);border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;gap:2px;margin:10px auto 0;padding:10px;font-size:18px;font-weight:600;display:none}.topnav__panel-link[data-astro-cid-adsqeljt]{min-height:48px;color:var(--text);border-radius:14px;align-items:center;padding:0 14px;text-decoration:none;display:flex}.topnav__panel-link[data-astro-cid-adsqeljt]:hover{color:var(--accent);background:var(--raised)}.topnav__note[data-astro-cid-adsqeljt]{color:var(--text-2);margin:6px 14px 4px;font-size:14px;font-weight:500}@media (width<=1039.98px){.topnav__nav[data-astro-cid-adsqeljt],.topnav__account[data-astro-cid-adsqeljt]{display:none}.topnav__bar[data-astro-cid-adsqeljt]{gap:12px}.topnav__brand[data-astro-cid-adsqeljt]{margin-right:auto}.topnav__panel[data-astro-cid-adsqeljt]{display:flex}html.js .topnav__menu-btn[data-astro-cid-adsqeljt]{align-items:center;display:inline-flex}html.js .topnav__panel[data-astro-cid-adsqeljt]{top:100%;left:var(--gut);right:var(--gut);display:none;position:absolute}html.js .topnav__panel[data-astro-cid-adsqeljt].is-open{display:flex}}@media (width<=759.98px){.topnav[data-astro-cid-adsqeljt]{--gut:16px}.topnav__bar[data-astro-cid-adsqeljt]{gap:8px;height:58px;padding:0 6px 0 14px}}:root{--page-max:clamp(1240px, 90vw, 2000px);--page-gut:clamp(16px, 3.2vw, 64px)}.home{--gut:var(--page-gut);--pad:clamp(96px, 7vw, 160px);min-height:100dvh;position:relative;overflow-x:clip}.home>main{position:relative}.skip-link{z-index:60;border-radius:var(--r-pill);background:var(--solid);color:var(--text);box-shadow:var(--shadow);padding:10px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus-visible,.skip-link:focus{top:12px}.section{max-width:var(--page-max);padding:var(--pad) var(--gut);scroll-margin-top:calc(104px - var(--pad));margin:0 auto;position:relative}.section--tail{padding-top:0;scroll-margin-top:104px}.section__title{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0;font-size:clamp(40px,2.2vw + 12px,64px);line-height:1.08}.section__intro{color:var(--text-2);margin:16px 0 0;font-size:clamp(18px,.4vw + 12px,21px)}@media (width<=759.98px){.home{--gut:16px;--pad:64px}.section__title{font-size:30px}}.home>main:focus{outline:none}
