.hero[data-astro-cid-f2t6dg3d]{padding-top:calc(var(--header-h) + clamp(2.5rem,5vw,4.5rem));padding-bottom:clamp(2rem,4vw,3rem);overflow:clip}.hero[data-astro-cid-f2t6dg3d] .dotfield{opacity:.22;mask-image:linear-gradient(180deg,transparent 20%,black 80%);-webkit-mask-image:linear-gradient(180deg,transparent 20%,black 80%)}.split[data-astro-cid-f2t6dg3d]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center}.copy[data-astro-cid-f2t6dg3d]{display:grid;justify-items:start;gap:var(--s-4);min-width:0}h1[data-astro-cid-f2t6dg3d]{max-width:15ch}h1[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{color:var(--sky)}.lead[data-astro-cid-f2t6dg3d]{font-size:var(--fs-lg);line-height:1.4;color:var(--on-night);max-width:36ch;text-wrap:balance}.search[data-astro-cid-f2t6dg3d]{width:100%;max-width:36rem;margin-top:var(--s-2)}.search[data-astro-cid-f2t6dg3d] .field{min-height:52px}.quick[data-astro-cid-f2t6dg3d]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2);max-width:36rem}.ctas[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.stage[data-astro-cid-f2t6dg3d]{position:relative;display:grid;justify-items:center;gap:var(--s-3);min-width:0}.orbit[data-astro-cid-f2t6dg3d]{--tile: 14cqw;--r-out: 41cqw;--r-in: 21cqw;container-type:inline-size;position:relative;width:min(100%,34rem);aspect-ratio:1}.glow[data-astro-cid-f2t6dg3d]{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sky) 20%,transparent),transparent)}.ring[data-astro-cid-f2t6dg3d]{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--on-night) 24%,transparent);animation:orbit-spin var(--dur-orbit) linear infinite}.r-out[data-astro-cid-f2t6dg3d]{--rr: var(--r-out);--dur-orbit: 90s;width:calc(var(--r-out) * 2);height:calc(var(--r-out) * 2);margin:calc(var(--r-out) * -1) 0 0 calc(var(--r-out) * -1)}.r-in[data-astro-cid-f2t6dg3d]{--rr: var(--r-in);--dur-orbit: 70s;width:calc(var(--r-in) * 2);height:calc(var(--r-in) * 2);margin:calc(var(--r-in) * -1) 0 0 calc(var(--r-in) * -1);animation-direction:reverse}.slot[data-astro-cid-f2t6dg3d]{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--rr) * -1)) rotate(calc(var(--a) * -1))}.tile[data-astro-cid-f2t6dg3d]{position:absolute;left:calc(var(--tile) / -2);top:calc(var(--tile) / -2);width:var(--tile);height:var(--tile);padding:calc(var(--tile) * .1);display:grid;place-items:center;border:var(--hairline);border-radius:var(--r-card-inner);box-shadow:var(--shadow-card);animation:orbit-spin var(--dur-orbit) linear infinite reverse}.r-in[data-astro-cid-f2t6dg3d] .tile[data-astro-cid-f2t6dg3d]{animation-direction:normal}.tile[data-astro-cid-f2t6dg3d] img[data-astro-cid-f2t6dg3d]{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--r-card-inner) / 2)}.tile[data-astro-cid-f2t6dg3d]:hover{border-color:var(--a-200)}.tile[data-astro-cid-f2t6dg3d]:focus-visible{box-shadow:var(--focus-night)}.orbit[data-astro-cid-f2t6dg3d]:hover .ring[data-astro-cid-f2t6dg3d],.orbit[data-astro-cid-f2t6dg3d]:hover .tile[data-astro-cid-f2t6dg3d],.orbit[data-astro-cid-f2t6dg3d][data-paused] .ring[data-astro-cid-f2t6dg3d],.orbit[data-astro-cid-f2t6dg3d][data-paused] .tile[data-astro-cid-f2t6dg3d],.orbit[data-astro-cid-f2t6dg3d][data-offscreen] .ring[data-astro-cid-f2t6dg3d],.orbit[data-astro-cid-f2t6dg3d][data-offscreen] .tile[data-astro-cid-f2t6dg3d],.stage[data-astro-cid-f2t6dg3d]:focus-within .ring[data-astro-cid-f2t6dg3d],.stage[data-astro-cid-f2t6dg3d]:focus-within .tile[data-astro-cid-f2t6dg3d]{animation-play-state:paused}.orbit-toggle[data-astro-cid-f2t6dg3d]{min-height:40px}.orbit-toggle[data-astro-cid-f2t6dg3d] .ot-play[data-astro-cid-f2t6dg3d]{display:none}.orbit-toggle[data-astro-cid-f2t6dg3d][aria-pressed=true] .ot-play[data-astro-cid-f2t6dg3d]{display:block}.orbit-toggle[data-astro-cid-f2t6dg3d][aria-pressed=true] .ot-bar[data-astro-cid-f2t6dg3d]{display:none}.core[data-astro-cid-f2t6dg3d]{position:absolute;left:50%;top:50%;width:20cqw;height:20cqw;margin:-10cqw 0 0 -10cqw;display:grid;place-items:center;border-radius:50%;color:var(--sky);background:var(--night-2);border:1px solid var(--night-line);box-shadow:0 0 0 2cqw color-mix(in srgb,var(--sky) 10%,transparent)}.core[data-astro-cid-f2t6dg3d] svg[data-astro-cid-f2t6dg3d]{width:42%;height:42%}.trust[data-astro-cid-f2t6dg3d]{position:relative;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(20rem,2fr) minmax(11rem,.8fr);align-items:center;gap:var(--s-5);margin-top:clamp(2rem,4vw,3.5rem);padding:var(--s-5);border:1px solid rgb(159 208 255 / .24);border-radius:var(--r-card);background:var(--night-2);box-shadow:var(--shadow-card)}.trust-heading[data-astro-cid-f2t6dg3d]{display:flex;align-items:center;gap:var(--s-3);min-width:0}.trust-mark[data-astro-cid-f2t6dg3d]{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#9fd0ff21;color:var(--sky);font-size:var(--fs-md);font-weight:var(--fw-bold)}.trust[data-astro-cid-f2t6dg3d] h2[data-astro-cid-f2t6dg3d]{margin:0;font-size:var(--fs-md);line-height:1.2}.trust-points[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0;padding:0;list-style:none;color:var(--on-night);font-size:var(--fs-2xs);line-height:1.4}.trust-points[data-astro-cid-f2t6dg3d] li[data-astro-cid-f2t6dg3d]{display:flex;align-items:baseline;gap:var(--s-2)}.trust-points[data-astro-cid-f2t6dg3d] li[data-astro-cid-f2t6dg3d]:before{content:"✓";color:var(--sky);font-weight:var(--fw-bold)}.trust-links[data-astro-cid-f2t6dg3d]{display:grid;justify-items:start;gap:var(--s-2);padding-left:var(--s-5);border-left:1px solid var(--night-line);font-size:var(--fs-2xs)}.trust-links[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]{color:var(--on-night-muted);text-decoration:none;text-underline-offset:.2em}.trust-links[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]:hover{color:var(--sky);text-decoration:underline}.trust-links[data-astro-cid-f2t6dg3d] .trust-primary[data-astro-cid-f2t6dg3d]{color:var(--sky);font-weight:var(--fw-medium)}.trust-primary[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{margin-left:var(--s-1)}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){.split[data-astro-cid-f2t6dg3d]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.orbit[data-astro-cid-f2t6dg3d]{width:min(100%,19rem)}.trust[data-astro-cid-f2t6dg3d]{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.trust-links[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);padding:var(--s-4) 0 0;border-left:0;border-top:1px solid var(--night-line)}}@media(max-width:440px){.ctas[data-astro-cid-f2t6dg3d]>.btn[data-astro-cid-f2t6dg3d]{flex:1 1 100%}.trust[data-astro-cid-f2t6dg3d]{padding:var(--s-4)}.trust-points[data-astro-cid-f2t6dg3d]{display:grid;gap:var(--s-2)}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-f2t6dg3d],.tile[data-astro-cid-f2t6dg3d]{animation:none}.orbit-toggle[data-astro-cid-f2t6dg3d]{display:none}}.shead[data-astro-cid-u64ryich]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5) var(--s-6);flex-wrap:wrap;margin-bottom:var(--s-8)}.txt[data-astro-cid-u64ryich]{flex:1 1 24rem;min-width:0;display:grid;gap:var(--s-3);justify-items:start}h2[data-astro-cid-u64ryich]{max-width:22ch}.sub[data-astro-cid-u64ryich]{max-width:60ch;font-size:var(--fs-md);line-height:1.55;color:var(--soft-ink)}.act[data-astro-cid-u64ryich]{flex:none}.act[data-astro-cid-u64ryich]:empty{display:none}.is-center[data-astro-cid-u64ryich]{justify-content:center;text-align:center}.is-center[data-astro-cid-u64ryich] .txt[data-astro-cid-u64ryich]{justify-items:center;flex-basis:40rem}.is-center[data-astro-cid-u64ryich] h2[data-astro-cid-u64ryich]{max-width:26ch}.grid[data-astro-cid-2weso2wi]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--s-4)}.grid[data-astro-cid-2weso2wi]>li[data-astro-cid-2weso2wi]{display:grid;min-width:0}@media(min-width:1024px){.five[data-astro-cid-2weso2wi]{grid-template-columns:repeat(6,minmax(0,1fr))}.five[data-astro-cid-2weso2wi]>li[data-astro-cid-2weso2wi]{grid-column:span 2}.five[data-astro-cid-2weso2wi]>li[data-astro-cid-2weso2wi]:nth-child(n+4){grid-column:span 3}}@media(min-width:640px)and (max-width:1023px){.grid[data-astro-cid-2weso2wi]>li[data-astro-cid-2weso2wi]:last-child:nth-child(odd){grid-column:1 / -1}}.tile[data-astro-cid-2weso2wi]{gap:var(--s-3);align-content:start}.tile[data-astro-cid-2weso2wi] h3[data-astro-cid-2weso2wi]{font-size:var(--fs-lg);line-height:1.2;text-wrap:balance}.goal[data-astro-cid-2weso2wi]{font-size:var(--fs-xs);line-height:1.5;color:var(--body)}.foot[data-astro-cid-2weso2wi]{margin-top:auto;padding-top:var(--s-2);display:flex;justify-content:space-between;gap:var(--s-3);align-items:baseline}.n[data-astro-cid-2weso2wi]{font-size:var(--fs-2xs);font-family:var(--font-mono);color:var(--muted)}.go[data-astro-cid-2weso2wi]{color:var(--accent-ink);font-weight:var(--fw-semibold)}.cta[data-astro-cid-2weso2wi]{margin-top:var(--s-6)}.grid[data-astro-cid-vedfs33i]{--cols: 3;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--s-4)}.grid[data-astro-cid-vedfs33i]>li[data-astro-cid-vedfs33i]{min-width:0;display:grid}.foot[data-astro-cid-vedfs33i]{margin-top:var(--s-8);display:grid;justify-items:center;gap:var(--s-4);text-align:center}.note[data-astro-cid-vedfs33i]{margin:0;font-size:var(--fs-xs);color:var(--body)}@media(max-width:1023px){.grid[data-astro-cid-vedfs33i]{--cols: 2}}@media(max-width:639px){.grid[data-astro-cid-vedfs33i]{--cols: 1}}.compact[data-astro-cid-uj6tpaox]{padding-block:clamp(2.5rem,1rem + 4vw,4.5rem)}.tiles[data-astro-cid-uj6tpaox]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--s-3)}.tiles[data-astro-cid-uj6tpaox]>li[data-astro-cid-uj6tpaox]{display:grid;min-width:0}.tile[data-astro-cid-uj6tpaox]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:3.5rem;padding:var(--s-3) var(--s-4);background:var(--card-bg);border:var(--hairline);border-radius:var(--r-card-inner);font-weight:var(--fw-medium);font-size:var(--fs-sm);line-height:1.3;color:var(--ink);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tile[data-astro-cid-uj6tpaox]:hover{border-color:var(--a-200);box-shadow:var(--shadow-card);color:var(--ink)}.arr[data-astro-cid-uj6tpaox]{color:var(--accent-ink);transition:transform var(--dur) var(--ease)}.tile[data-astro-cid-uj6tpaox]:hover .arr[data-astro-cid-uj6tpaox]{transform:translate(3px)}.fh[data-astro-cid-fic5hzeg]{margin-top:var(--s-9);margin-bottom:var(--s-5);font-size:var(--fs-xl)}.cards[data-astro-cid-fic5hzeg]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--s-4)}.cards[data-astro-cid-fic5hzeg]>li[data-astro-cid-fic5hzeg]{min-width:0}.cta[data-astro-cid-fic5hzeg]{margin-top:var(--s-8);text-align:center}.group[data-astro-cid-ki4duuhs]+.group[data-astro-cid-ki4duuhs]{margin-top:var(--s-9)}.group[data-astro-cid-ki4duuhs]>h3[data-astro-cid-ki4duuhs]{font-size:var(--fs-xl);margin-bottom:var(--s-5)}.grid[data-astro-cid-ki4duuhs]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-4)}.grid[data-astro-cid-ki4duuhs]>li[data-astro-cid-ki4duuhs]{display:grid;min-width:0}.g3[data-astro-cid-ki4duuhs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.g5[data-astro-cid-ki4duuhs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.rs[data-astro-cid-ki4duuhs]{gap:var(--s-2)}.rs[data-astro-cid-ki4duuhs] h4[data-astro-cid-ki4duuhs]{font-size:var(--fs-md);line-height:1.25;text-wrap:balance}.one[data-astro-cid-ki4duuhs]{font-size:var(--fs-xs);line-height:1.55;color:var(--body)}.go[data-astro-cid-ki4duuhs]{margin-top:auto;padding-top:var(--s-2);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--accent-ink)}.more[data-astro-cid-ki4duuhs]{margin:var(--s-6) 0 0}.kwc[data-astro-cid-n4grjtal]{display:grid;gap:var(--s-6);min-width:0}.kwc[data-astro-cid-n4grjtal] h2[data-astro-cid-n4grjtal]{max-width:24ch}.flow[data-astro-cid-n4grjtal]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.flow[data-astro-cid-n4grjtal] li[data-astro-cid-n4grjtal]{position:relative;min-width:0;background:var(--card-bg);border:var(--hairline);border-radius:var(--r-card-inner);padding:var(--s-5);font-family:var(--font-serif);font-weight:var(--fw-display-sub);font-size:var(--fs-lg);line-height:1.25;color:var(--ink)}.flow[data-astro-cid-n4grjtal] li[data-astro-cid-n4grjtal]:not(:last-child):after{content:"→" / "";position:absolute;right:calc(var(--s-3) / -2);top:50%;transform:translate(50%,-50%);color:var(--n-500);font-family:var(--font-body, inherit);font-size:var(--fs-lg);line-height:1;z-index:1}.marks[data-astro-cid-n4grjtal]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.items[data-astro-cid-n4grjtal]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin:0}.items[data-astro-cid-n4grjtal]>div[data-astro-cid-n4grjtal]{background:var(--card-bg);border:var(--hairline);border-radius:var(--r-card-inner);padding:var(--s-5);display:grid;gap:var(--s-2);align-content:start;min-width:0}dt[data-astro-cid-n4grjtal]{font-weight:var(--fw-semibold);color:var(--ink);font-size:var(--fs-sm);line-height:1.3}dd[data-astro-cid-n4grjtal]{margin:0;font-size:var(--fs-xs);line-height:1.55;color:var(--n-500)}.foot[data-astro-cid-n4grjtal]{margin:0;max-width:var(--measure);font-size:var(--fs-xs);line-height:1.6;color:var(--n-600)}@media(max-width:960px){.items[data-astro-cid-n4grjtal]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.flow[data-astro-cid-n4grjtal]{grid-template-columns:minmax(0,1fr)}.flow[data-astro-cid-n4grjtal] li[data-astro-cid-n4grjtal]:not(:last-child):after{content:"↓" / "";right:auto;left:50%;top:auto;bottom:calc(var(--s-3) / -2);transform:translate(-50%,50%)}.items[data-astro-cid-n4grjtal]{grid-template-columns:minmax(0,1fr)}}.narrow[data-astro-cid-mok4efu4]{max-width:52rem;margin-inline:auto}.acc-body[data-astro-cid-mok4efu4] p[data-astro-cid-mok4efu4]{line-height:1.6}.links[data-astro-cid-mok4efu4]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.links[data-astro-cid-mok4efu4] a[data-astro-cid-mok4efu4]{font-weight:var(--fw-medium)}
