@font-face{font-family:Hanken Grotesk;src:url(/_astro/HankenGrotesk-wght.DuCLKa_C.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:light dark;--brand-paper:oklch(99% .009 100);--brand-white:oklch(100% 0 0);--brand-ink:oklch(26.5% .065 264);--brand-copy:oklch(40% .045 264);--brand-muted:oklch(49% .035 264);--brand-line:oklch(88% .025 264);--brand-blue:oklch(48% .22 264);--brand-blue-hover:oklch(41% .18 264);--brand-blue-card:oklch(41% .17 264);--brand-blue-line:oklch(59% .17 264);--brand-on-blue:oklch(92% .035 264);--brand-on-blue-muted:oklch(86% .045 264);--brand-orange:oklch(70.5% .19 45);--brand-orange-hover:oklch(76% .145 45);--brand-orange-text:oklch(64.5% .18 45);--brand-lemon:oklch(93% .145 100);--brand-sky:oklch(95% .025 245);--brand-mint:oklch(90% .1 162);--brand-mint-surface:oklch(96% .04 162);--brand-night:oklch(19% .04 264);--brand-night-surface:oklch(24% .05 264);--brand-night-raised:oklch(29% .06 264);--brand-night-line:oklch(39% .055 264);--brand-night-muted:oklch(79% .035 264);--brand-night-copy:oklch(85% .025 264);--brand-night-ink:oklch(96% .012 100);--brand-night-sky:oklch(25.5% .065 264);--brand-night-mint:oklch(25% .045 162);--brand-night-blue:oklch(32% .12 264);--page-background:var(--brand-paper);--brand-heading:var(--brand-blue);--brand-surface:var(--brand-sky);--brand-text:var(--brand-ink);--brand-body:var(--brand-copy);--brand-secondary:var(--brand-muted);--brand-border:var(--brand-line);--brand-accent-text:var(--brand-orange-text);--site-header-height:76px;--edge-top-background:var(--page-background);--edge-bottom-background:var(--page-background)}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--dark-bg:var(--brand-night);--page-background:var(--dark-bg);--dark-surface:var(--brand-night-surface);--dark-raised:var(--brand-night-raised);--dark-line:var(--brand-night-line);--dark-muted:var(--brand-night-muted);--dark-copy:var(--brand-night-copy);--dark-ink:var(--brand-night-ink);--dark-accent-hover:var(--brand-orange-hover);--brand-heading:var(--dark-ink);--brand-surface:var(--dark-surface);--brand-text:var(--dark-ink);--brand-body:var(--dark-copy);--brand-secondary:var(--dark-muted);--brand-border:var(--dark-line);--brand-accent-text:var(--brand-orange-hover)}*{box-sizing:border-box}html{background:var(--edge-top-background);scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--site-header-height) + 16px);scroll-padding-bottom:max(12px, env(safe-area-inset-bottom,0px));text-size-adjust:100%}@media (width<=600px){:root{--site-header-height:68px}}body{min-width:320px;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--edge-bottom-background);-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.edge-top,.edge-bottom{z-index:3;pointer-events:none;position:fixed;left:0;right:0}.edge-top{height:max(12px, env(safe-area-inset-top,0px));background:var(--edge-top-background);top:0}.edge-bottom{height:max(12px, env(safe-area-inset-bottom,0px));background:var(--edge-bottom-background);bottom:0}.edge-top:after,.edge-bottom:after{content:"";pointer-events:none;position:absolute;inset:0}.edge-top:after{background:var(--edge-top-background)}.edge-bottom:after{background:var(--edge-bottom-background)}img,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,textarea,select{font:inherit}.skip-link{top:max(8px, env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px));z-index:100000;color:var(--brand-ink);background:var(--brand-white);border-radius:99px;padding:10px 14px;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}html[data-theme=dark] .skip-link{color:var(--dark-bg);background:var(--dark-ink)}:focus-visible{outline-offset:4px;outline:3px solid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-astro-cid-5krk3x6l][hidden]{display:none!important}aside[data-astro-cid-5krk3x6l]{z-index:100;font:inherit;position:relative}section[data-astro-cid-5krk3x6l]{bottom:4rem;right:max(1rem, env(safe-area-inset-right));background:var(--page-background);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 6rem);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:1.25rem;padding:1.25rem;position:fixed;overflow:auto;box-shadow:0 8px 32px #0002}h2[data-astro-cid-5krk3x6l]{font:inherit;margin:0 0 .5rem;font-weight:600}p[data-astro-cid-5krk3x6l]{margin:0 0 1rem;font-size:.9rem;line-height:1.6}a[data-astro-cid-5krk3x6l]{color:inherit;text-decoration:underline}section[data-astro-cid-5krk3x6l] div[data-astro-cid-5krk3x6l]{flex-wrap:wrap;gap:.75rem;display:flex}button[data-astro-cid-5krk3x6l]{font:inherit;color:var(--brand-text);background:var(--page-background);border:1px solid var(--brand-border);cursor:pointer;border-radius:2rem;min-height:44px;padding:.65rem 1rem;font-size:.85rem}section[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{flex:1}[data-astro-cid-5krk3x6l][data-analytics-settings]{margin:1rem auto;display:block}button[data-astro-cid-5krk3x6l]:focus-visible,a[data-astro-cid-5krk3x6l]:focus-visible{outline:2px solid var(--brand-heading);outline-offset:3px}.site-header[data-astro-cid-fzpbxy5g]{top:env(safe-area-inset-top,0px);z-index:20;border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);background:var(--page-background);position:sticky}.site-header-inner[data-astro-cid-fzpbxy5g]{width:min(100% - 40px,1180px);min-height:var(--site-header-height);align-items:center;gap:24px;margin-inline:auto;padding-block:12px;font-size:12px;font-weight:650;display:flex}.site-header-brand[data-astro-cid-fzpbxy5g]{flex:0 0 176px;min-width:88px}.site-header-brand[data-astro-cid-fzpbxy5g] a{align-content:center;width:100%;min-height:44px}.site-header-brand[data-astro-cid-fzpbxy5g] img{width:100%}.site-header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:16px;margin-left:auto;display:flex}.site-header-actions[data-astro-cid-fzpbxy5g] .site-header-support{text-underline-offset:4px;white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-header-actions[data-astro-cid-fzpbxy5g] .site-header-support:hover{text-decoration:underline}}@media (width<=800px){.site-header-actions[data-astro-cid-fzpbxy5g] .site-header-support{display:none}}@media (width<=600px){.site-header-inner[data-astro-cid-fzpbxy5g]{gap:8px;width:calc(100% - 28px);padding-block:9px}.site-header-brand[data-astro-cid-fzpbxy5g]{flex:0 136px}.site-header-actions[data-astro-cid-fzpbxy5g]{gap:8px}}.pill-link[data-astro-cid-jhm7tufu]{min-height:var(--pill-link-height,52px);padding:0 var(--pill-link-side-space,48px);font-size:var(--pill-link-font-size,14px);font-weight:var(--pill-link-font-weight,720);transition:transform var(--pill-link-motion,.2s cubic-bezier(.34, 1.56, .64, 1)), background-color .18s ease;border-radius:99px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pill-link__label[data-astro-cid-jhm7tufu]{text-align:center}.pill-link__icon[data-astro-cid-jhm7tufu]{top:50%;place-items:center;width:16px;display:grid;position:absolute;inset-inline-end:var(--pill-link-icon-inset,20px);transform:translateY(-50%)}
