.site.svelte-1gr2hpc{--site-fs-display:clamp(36px, 4.6vw, 60px);--site-fs-heading:clamp(26px, 2.4vw, 32px);--site-fs-body:17px;--site-fs-small:14px;--site-lh-body:1.55;--site-margin:24px;--site-max:1200px;--site-section:128px;--site-glow:color-mix(in srgb, var(--gp-accent) 16%, transparent);--site-glow-strong:color-mix(in srgb, var(--gp-accent) 28%, transparent);--site-lift:0 1px 2px #1314160a, 0 12px 32px #1314160f;--site-lift-hover:0 2px 4px #1314160d, 0 20px 48px #1314161a;--site-edge:0 0 0 1px color-mix(in srgb, var(--gp-accent) 22%, transparent), 0 24px 64px -12px var(--site-glow-strong);--site-pro-ground:linear-gradient(160deg, #237d93 0%, var(--gp-accent) 55%, #15596a 100%);--site-pro-lift:0 2px 4px #13141614, 0 20px 48px -12px var(--site-glow-strong);--site-field:linear-gradient(135deg, color-mix(in srgb, var(--gp-accent) 12%, var(--gp-sheet)) 0%, var(--gp-sheet) 60%);min-height:100dvh;font-size:var(--site-fs-body);line-height:var(--site-lh-body);grid-template-rows:auto 1fr auto;display:grid;overflow-x:clip}@media (prefers-color-scheme:dark){.site.svelte-1gr2hpc{--site-glow:color-mix(in srgb, var(--gp-accent) 18%, transparent);--site-glow-strong:color-mix(in srgb, var(--gp-accent) 30%, transparent);--site-lift:0 1px 2px #0000004d, 0 12px 32px #00000059;--site-lift-hover:0 2px 4px #00000059, 0 20px 48px #00000080;--site-edge:0 0 0 1px color-mix(in srgb, var(--gp-accent) 35%, transparent), 0 24px 72px -12px var(--site-glow-strong);--site-pro-ground:linear-gradient(160deg, #7ad3e6 0%, var(--gp-accent) 55%, #3ea7bf 100%);--site-pro-lift:0 2px 4px #0000004d, 0 20px 48px -12px var(--site-glow-strong);--site-field:linear-gradient(135deg, color-mix(in srgb, var(--gp-accent) 14%, var(--gp-sheet)) 0%, var(--gp-sheet) 60%)}}.measure.svelte-1gr2hpc,.site.svelte-1gr2hpc .site-measure{width:min(100% - 2 * var(--site-margin), var(--site-max));margin-inline:auto}.bar-row.svelte-1gr2hpc{justify-content:space-between;align-items:center;gap:var(--gp-space-4);min-height:64px;display:flex}.brand.svelte-1gr2hpc{border-radius:4px;text-decoration:none}.bar.svelte-1gr2hpc nav:where(.svelte-1gr2hpc){align-items:center;gap:var(--gp-space-6);font-size:var(--site-fs-small);line-height:20px;display:flex}.nav-link.svelte-1gr2hpc{color:var(--gp-text);font-weight:500;text-decoration:none}.nav-link.svelte-1gr2hpc:hover{text-underline-offset:4px;text-decoration:underline}main.svelte-1gr2hpc{min-width:0}.site.svelte-1gr2hpc [data-reveal=pending] [data-rise]{opacity:0}.site.svelte-1gr2hpc [data-reveal=in] [data-rise]{animation:site-rise .56s var(--gp-ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.site.svelte-1gr2hpc [data-rise]{animation-delay:0s}}@media print{.site.svelte-1gr2hpc [data-reveal=pending] [data-rise]{opacity:1;animation:none}}@keyframes site-rise{0%{opacity:0;transform:translateY(12px)}}.foot.svelte-1gr2hpc{padding:var(--site-section) 0 var(--gp-space-8);font-size:var(--site-fs-small);color:var(--gp-text-muted);line-height:20px}.foot-row.svelte-1gr2hpc{align-items:baseline;gap:var(--gp-space-4) var(--gp-space-6);grid-template-columns:1fr auto 1fr;display:grid}.foot-links.svelte-1gr2hpc{justify-content:center;gap:var(--gp-space-2) var(--gp-space-6);flex-wrap:wrap;display:flex}.foot-links.svelte-1gr2hpc a:where(.svelte-1gr2hpc){color:var(--gp-text);text-decoration:none}.foot-links.svelte-1gr2hpc a:where(.svelte-1gr2hpc):hover{text-decoration:underline}.where.svelte-1gr2hpc{text-align:right}@media (width<=760px){.site.svelte-1gr2hpc{--site-margin:16px;--site-section:80px}.brand.svelte-1gr2hpc{--gp-logo-word:none}.bar.svelte-1gr2hpc nav:where(.svelte-1gr2hpc){gap:var(--gp-space-4)}.foot-row.svelte-1gr2hpc{gap:var(--gp-space-2);grid-template-columns:1fr}.foot-links.svelte-1gr2hpc{justify-content:start}.where.svelte-1gr2hpc{text-align:left}}
