.star-icon[data-astro-cid-xzzms5i4]{display:block;flex:0 0 auto;overflow:visible}.star-tip[data-astro-cid-xzzms5i4]{transform-box:view-box;transition:transform .22s var(--ease-quiet)}@media(prefers-reduced-motion:reduce){.star-tip[data-astro-cid-xzzms5i4]{transition:none}}.site-header[data-astro-cid-4z36i57k]{position:sticky;top:0;z-index:50;background:#fffffffb;backdrop-filter:blur(12px);border-bottom:1px solid var(--line-blue);transition:background var(--dur-enter) var(--ease-quiet),border-color var(--dur-enter) var(--ease-quiet),box-shadow var(--dur-enter) var(--ease-quiet);animation:header-reveal .52s var(--ease-quiet) both}html[data-header-seen] .site-header[data-astro-cid-4z36i57k],html[data-header-seen] .nav-desktop[data-astro-cid-4z36i57k] .nav-link[data-astro-cid-4z36i57k],html[data-header-seen] .header-actions[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]{animation:none}@keyframes header-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-desktop[data-astro-cid-4z36i57k] .nav-link[data-astro-cid-4z36i57k],.header-actions[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]{animation:nav-item-in .46s var(--ease-quiet) both}.nav-desktop[data-astro-cid-4z36i57k] .nav-link[data-astro-cid-4z36i57k]:nth-child(1){animation-delay:.12s}.nav-desktop[data-astro-cid-4z36i57k] .nav-link[data-astro-cid-4z36i57k]:nth-child(2){animation-delay:.17s}.nav-desktop[data-astro-cid-4z36i57k] .nav-link[data-astro-cid-4z36i57k]:nth-child(3){animation-delay:.22s}.nav-desktop[data-astro-cid-4z36i57k] .nav-link[data-astro-cid-4z36i57k]:nth-child(4){animation-delay:.27s}.header-actions[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(1){animation-delay:.32s}.header-actions[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(2){animation-delay:.37s}@keyframes nav-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.site-header[data-astro-cid-4z36i57k][data-fusible]:not([data-scrolled]){background:transparent;backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.site-header[data-astro-cid-4z36i57k][data-scrolled]{background:#fffffffb;border-bottom-color:var(--line-blue);box-shadow:0 1px 12px #0f172a0d}.header-inner[data-astro-cid-4z36i57k]{display:flex;align-items:center;gap:var(--gap-lg);height:68px}.brand[data-astro-cid-4z36i57k]{display:inline-flex;align-items:center;flex:0 0 auto}.nav-desktop[data-astro-cid-4z36i57k]{display:none;align-items:center;gap:34px;margin-inline-start:28px}.nav-link[data-astro-cid-4z36i57k]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--near-black);text-decoration:none;transition:color var(--dur-hover) var(--ease-quiet)}.nav-link[data-astro-cid-4z36i57k]:hover,.nav-link[data-astro-cid-4z36i57k][aria-current=page]{color:var(--navy)}.header-actions[data-astro-cid-4z36i57k]{display:none;align-items:center;gap:var(--gap-sm);margin-inline-start:auto}.menu-toggle[data-astro-cid-4z36i57k]{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:none;border:1px solid var(--line-blue);border-radius:var(--radius);color:var(--near-black);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-quiet),background var(--dur-hover) var(--ease-quiet)}.menu-toggle[data-astro-cid-4z36i57k]:hover{border-color:#1f437766;background:#1f43770a}.burger[data-astro-cid-4z36i57k]{position:relative;display:block;width:20px;height:14px}.burger-bar[data-astro-cid-4z36i57k]{position:absolute;left:0;right:0;height:1.6px;border-radius:2px;background:currentColor;transition:top .26s var(--ease-quiet) .2s,rotate .26s var(--ease-quiet) 0ms,opacity .14s var(--ease-quiet) .16s,scale .2s var(--ease-quiet)}.burger-bar[data-astro-cid-4z36i57k]:nth-child(1){top:0}.burger-bar[data-astro-cid-4z36i57k]:nth-child(2){top:calc(50% - .8px)}.burger-bar[data-astro-cid-4z36i57k]:nth-child(3){top:calc(100% - 1.6px)}.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]{transition:top .26s var(--ease-quiet) 0ms,rotate .26s var(--ease-quiet) .2s,opacity .14s var(--ease-quiet) 0ms,scale .2s var(--ease-quiet)}.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]:nth-child(1),.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]:nth-child(3){top:calc(50% - .8px)}.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]:nth-child(1){rotate:45deg}.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]:nth-child(3){rotate:-45deg}.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]:nth-child(2){opacity:0;scale:.2 1}.nav-mobile[data-astro-cid-4z36i57k]{display:grid;grid-template-rows:0fr;border-top:1px solid var(--line-blue);background:#fff;opacity:0;transition:grid-template-rows .36s var(--ease-quiet),opacity .32s var(--ease-quiet)}.nav-mobile[data-astro-cid-4z36i57k][hidden]{display:none}.nav-mobile-clip[data-astro-cid-4z36i57k]{overflow:hidden;min-height:0}.nav-mobile[data-astro-cid-4z36i57k].is-open{grid-template-rows:1fr;opacity:1}.nav-mobile-inner[data-astro-cid-4z36i57k]{display:flex;flex-direction:column;gap:4px;padding-block:var(--gap-sm) var(--gap-md);max-height:calc(100dvh - 69px);overflow-y:auto;overscroll-behavior:contain}.nav-mobile-actions[data-astro-cid-4z36i57k]{display:flex;gap:var(--gap-sm);margin-block-start:var(--gap-sm)}.nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]{opacity:0;translate:0 -8px;transition:opacity .3s var(--ease-quiet),translate .3s var(--ease-quiet)}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]{opacity:1;translate:0 0}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(1){transition-delay:90ms}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(2){transition-delay:.13s}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(3){transition-delay:.17s}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(4){transition-delay:.21s}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(5){transition-delay:.25s}.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k]:nth-child(n+6){transition-delay:.29s}@media(prefers-reduced-motion:reduce){.nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k],.nav-mobile[data-astro-cid-4z36i57k].is-open .nav-mobile-inner[data-astro-cid-4z36i57k]>[data-astro-cid-4z36i57k],.burger-bar[data-astro-cid-4z36i57k],.menu-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .burger-bar[data-astro-cid-4z36i57k]{transition-delay:0ms!important}}.nav-mobile-inner[data-astro-cid-4z36i57k] .nav-mobile-link[data-astro-cid-4z36i57k]{display:flex;align-items:center;min-height:44px;font-size:var(--fs-body);color:var(--slate);text-decoration:none}.sr-only[data-astro-cid-4z36i57k]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:1100px){.nav-desktop[data-astro-cid-4z36i57k],.header-actions[data-astro-cid-4z36i57k]{display:flex}.menu-toggle[data-astro-cid-4z36i57k],.nav-mobile[data-astro-cid-4z36i57k]{display:none}}.nav-menu[data-astro-cid-4z36i57k]{position:relative;display:inline-flex;align-items:center}.nav-menu-toggle[data-astro-cid-4z36i57k]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;line-height:inherit;cursor:pointer}.nav-menu-toggle[data-astro-cid-4z36i57k].is-current{color:var(--navy)}.nav-chevron[data-astro-cid-4z36i57k]{transition:transform .2s ease}.nav-menu-panel[data-astro-cid-4z36i57k]{position:absolute;top:100%;left:-22px;width:400px;padding-top:16px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .2s ease,visibility .16s}.nav-menu-panel--platform[data-astro-cid-4z36i57k]{width:680px}.nav-menu[data-astro-cid-4z36i57k]:not([data-closed]):hover .nav-menu-panel[data-astro-cid-4z36i57k],.nav-menu[data-astro-cid-4z36i57k]:not([data-closed]):has(:focus-visible) .nav-menu-panel[data-astro-cid-4z36i57k],.nav-menu[data-astro-cid-4z36i57k][data-open] .nav-menu-panel[data-astro-cid-4z36i57k]{opacity:1;visibility:visible;transform:none}.nav-menu[data-astro-cid-4z36i57k]:not([data-closed]):hover .nav-chevron[data-astro-cid-4z36i57k],.nav-menu[data-astro-cid-4z36i57k]:not([data-closed]):has(:focus-visible) .nav-chevron[data-astro-cid-4z36i57k],.nav-menu[data-astro-cid-4z36i57k][data-open] .nav-chevron[data-astro-cid-4z36i57k]{transform:rotate(180deg)}.nav-menu-card[data-astro-cid-4z36i57k]{background:#fff;border:1px solid var(--line-blue);border-radius:14px;box-shadow:0 24px 50px -24px #142a504d;overflow:hidden}.nav-menu-groups[data-astro-cid-4z36i57k]{display:grid;gap:4px 8px;padding:10px}.nav-menu-panel--platform[data-astro-cid-4z36i57k] .nav-menu-groups[data-astro-cid-4z36i57k]{grid-template-columns:1.25fr 1fr}.nav-menu-group-title[data-astro-cid-4z36i57k]{margin:0;padding:8px 12px 6px;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-slate)}.nav-menu-list[data-astro-cid-4z36i57k]{list-style:none;margin:0;padding:0}.nav-menu-item[data-astro-cid-4z36i57k]{display:flex;align-items:flex-start;gap:14px;padding:12px;border-radius:9px;text-decoration:none;transition:background var(--dur-hover) var(--ease-quiet)}.nav-menu-item[data-astro-cid-4z36i57k] .star-icon{margin-block-start:1px}.nav-menu-item[data-astro-cid-4z36i57k]:hover,.nav-menu-item[data-astro-cid-4z36i57k]:focus-visible{background:var(--soft-blue)}.nav-menu-item[data-astro-cid-4z36i57k]:hover .star-tip,.nav-menu-item[data-astro-cid-4z36i57k]:focus-visible .star-tip{transform:scaleY(1.22)}.nav-menu-text[data-astro-cid-4z36i57k]{display:grid;gap:2px;min-width:0}.nav-menu-label[data-astro-cid-4z36i57k]{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.35;color:var(--near-black)}.nav-menu-note[data-astro-cid-4z36i57k]{font-size:var(--fs-small);line-height:1.4;color:var(--slate)}.nav-menu-foot[data-astro-cid-4z36i57k]{list-style:none;margin:0;padding:12px 22px;display:flex;flex-wrap:wrap;gap:6px 28px;background:var(--light-bg);border-top:1px solid var(--line-blue)}.nav-menu-foot-link[data-astro-cid-4z36i57k]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--navy);text-decoration:none}.nav-menu-foot-link[data-astro-cid-4z36i57k] span[data-astro-cid-4z36i57k]{transition:translate var(--dur-hover) var(--ease-quiet)}.nav-menu-foot-link[data-astro-cid-4z36i57k]:hover span[data-astro-cid-4z36i57k],.nav-menu-foot-link[data-astro-cid-4z36i57k]:focus-visible span[data-astro-cid-4z36i57k]{translate:3px 0}.nav-menu-foot-link[data-astro-cid-4z36i57k]:hover{text-decoration:underline;text-underline-offset:3px}.nav-mobile-group[data-astro-cid-4z36i57k]{margin:0;padding:var(--gap-xs) 12px 2px;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-slate)}.nav-acc-toggle[data-astro-cid-4z36i57k]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0;border:0;background:none;font-family:inherit;font-size:var(--fs-body);color:var(--slate);text-align:start;cursor:pointer}.nav-acc-toggle[data-astro-cid-4z36i57k][aria-expanded=true]{color:var(--navy)}.nav-acc-toggle[data-astro-cid-4z36i57k][aria-expanded=true] .nav-chevron[data-astro-cid-4z36i57k]{transform:rotate(180deg)}.nav-acc-panel[data-astro-cid-4z36i57k]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s var(--ease-quiet),visibility 0s linear .3s}.nav-acc-panel[data-astro-cid-4z36i57k].is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s var(--ease-quiet),visibility 0s}.nav-acc-clip[data-astro-cid-4z36i57k]{overflow:hidden;min-height:0}.nav-acc-group[data-astro-cid-4z36i57k]{display:grid;gap:2px;padding-block-start:4px}.nav-acc-foot[data-astro-cid-4z36i57k]{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 12px var(--gap-xs)}.nav-acc-foot[data-astro-cid-4z36i57k] .nav-menu-foot-link[data-astro-cid-4z36i57k]{min-height:32px}@media(prefers-reduced-motion:reduce){.nav-menu-panel[data-astro-cid-4z36i57k],.nav-chevron[data-astro-cid-4z36i57k],.nav-menu-item[data-astro-cid-4z36i57k],.nav-menu-foot-link[data-astro-cid-4z36i57k] span[data-astro-cid-4z36i57k],.nav-acc-panel[data-astro-cid-4z36i57k],.nav-acc-panel[data-astro-cid-4z36i57k].is-open{transition:none}}.site-footer[data-astro-cid-ld7f7lcz]{background:#fff;border-top:1px solid var(--line-blue);padding-block:var(--space-tight)}.footer-grid[data-astro-cid-ld7f7lcz]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-xl) var(--gap-lg)}.footer-brand[data-astro-cid-ld7f7lcz]{grid-column:1 / -1}.footer-blurb[data-astro-cid-ld7f7lcz]{margin-block-start:var(--gap-md);max-width:34ch;font-size:var(--fs-small);line-height:1.65;color:var(--slate)}.footer-tagline[data-astro-cid-ld7f7lcz]{margin-block-start:var(--gap-md);text-wrap:nowrap}.footer-positioning[data-astro-cid-ld7f7lcz]{margin-block-start:6px;max-width:34ch;font-size:var(--fs-small);line-height:1.5;color:var(--slate)}.footer-col-title[data-astro-cid-ld7f7lcz]{margin-block-end:var(--gap-md)}.footer-col[data-astro-cid-ld7f7lcz] ul[data-astro-cid-ld7f7lcz]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-col[data-astro-cid-ld7f7lcz] a[data-astro-cid-ld7f7lcz]:not(.btn){font-size:var(--fs-small);color:var(--slate);text-decoration:none;transition:color var(--dur-hover) var(--ease-quiet)}.footer-col[data-astro-cid-ld7f7lcz] a[data-astro-cid-ld7f7lcz]:not(.btn):hover{color:var(--navy)}.footer-base[data-astro-cid-ld7f7lcz]{margin-block-start:var(--gap-xl)}.footer-base[data-astro-cid-ld7f7lcz] .hairline[data-astro-cid-ld7f7lcz]{margin-block-end:var(--gap-md)}.footer-base-row[data-astro-cid-ld7f7lcz]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-sm)}.footer-signin[data-astro-cid-ld7f7lcz]{color:var(--muted-slate);text-decoration:none}.footer-signin[data-astro-cid-ld7f7lcz]:hover{color:var(--navy)}@media(max-width:699px){.footer-grid[data-astro-cid-ld7f7lcz]{gap:var(--gap-lg) var(--gap-md)}.footer-col[data-astro-cid-ld7f7lcz] ul[data-astro-cid-ld7f7lcz]{gap:6px}.footer-col-title[data-astro-cid-ld7f7lcz]{margin-block-end:var(--gap-sm)}.footer-blurb[data-astro-cid-ld7f7lcz]{display:none}.footer-tagline[data-astro-cid-ld7f7lcz]{margin-block-start:var(--gap-sm)}.footer-base[data-astro-cid-ld7f7lcz]{margin-block-start:var(--gap-lg)}}@media(min-width:700px){.footer-grid[data-astro-cid-ld7f7lcz]{grid-template-columns:repeat(3,1fr)}.footer-brand[data-astro-cid-ld7f7lcz]{grid-column:1 / -1}}@media(min-width:1000px){.footer-grid[data-astro-cid-ld7f7lcz]{grid-template-columns:1.5fr repeat(5,1fr);gap:var(--gap-xl) var(--gap-lg)}.footer-brand[data-astro-cid-ld7f7lcz]{grid-column:auto}}.footer-base-end[data-astro-cid-ld7f7lcz]{display:flex;align-items:center;gap:var(--gap-md)}.footer-social[data-astro-cid-ld7f7lcz]{display:inline-flex;color:var(--slate)}.footer-social[data-astro-cid-ld7f7lcz]:hover{color:var(--navy)}
