@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/hanken-grotesk-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/hanken-grotesk-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/fira-code-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/fira-code-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:96.5%;ascent-override:96%;descent-override:24%;line-gap-override:0%}:root{--nb-grey-900:#1a1a1a;--nb-grey-800:#333;--nb-grey-700:#545454;--nb-grey-600:#737373;--nb-grey-500:#999;--nb-grey-400:#b3b3b3;--nb-grey-300:#ccc;--nb-grey-200:#e6e6e6;--nb-grey-100:#f2f2f2;--nb-grey-050:#fafafa;--nb-green-900:#10221b;--nb-green-800:#2d3935;--nb-green-700:#435650;--nb-green-600:#6f9085;--nb-green-500:#8ca69d;--nb-green-400:#a9bcb6;--nb-green-300:#c6d2ce;--nb-green-200:#d7e0dd;--nb-green-100:#e5ebe9;--nb-green-050:#f1f4f3;--nb-clay-900:#3b302b;--nb-clay-800:#584941;--nb-clay-700:#756157;--nb-clay-600:#998175;--nb-clay-500:#b19f96;--nb-clay-400:#c9bcb6;--nb-clay-300:#d4c9c4;--nb-clay-200:#e1dad6;--nb-clay-100:#e9e4e2;--nb-clay-050:#f6f4f3;--nb-sand-900:#403526;--nb-sand-800:#605039;--nb-sand-700:#806a4c;--nb-sand-600:#9f8560;--nb-sand-500:#c0ae96;--nb-sand-400:#cfc2af;--nb-sand-300:#d9cebf;--nb-sand-200:#e4ddd2;--nb-sand-100:#ece7df;--nb-sand-050:#f7f5f2;--nb-white:#fff;--nb-black:#000;--nb-logo-green:#59736a}:root,[data-theme=light]{--bg:var(--nb-sand-050);--bg-alt:var(--nb-sand-100);--surface:var(--nb-white);--text:var(--nb-grey-900);--text-2:var(--nb-clay-800);--text-3:var(--nb-clay-700);--line:#1a1a1a24;--line-strong:var(--nb-grey-900);--accent:var(--nb-green-700);--accent-2:var(--nb-green-600);--accent-bg:var(--nb-green-200);--accent-bg-strong:var(--nb-green-300);--footer-hover-bg:var(--nb-sand-100);--footer-hover-on:var(--nb-green-900);--footer-hover-2:var(--nb-sand-800);--accent-on:var(--nb-sand-050);--warm:var(--nb-sand-600);--warm-text:var(--nb-sand-800);--warm-2:var(--nb-sand-300);--warm-bg:var(--nb-clay-100);--warm-on:var(--nb-grey-900);--warm-dim:var(--nb-sand-300);--pill-on:var(--nb-grey-900);--band:var(--nb-green-800);--band-text:var(--nb-green-300);--shadow:var(--nb-grey-900);--soft-shadow:var(--nb-clay-100);--logo:var(--nb-logo-green);--logo-on-surface:var(--nb-logo-green);--scan:#1a1a1a0b;--focus-ring:var(--nb-grey-900)}[data-theme=dark]{--bg:var(--nb-green-900);--bg-alt:var(--nb-green-800);--surface:var(--nb-green-800);--text:var(--nb-green-050);--text-2:var(--nb-green-300);--text-3:var(--nb-green-400);--line:#c6d2ce2e;--line-strong:var(--nb-green-500);--accent:var(--nb-green-300);--accent-2:var(--nb-green-600);--accent-bg:var(--nb-green-700);--accent-bg-strong:var(--nb-green-700);--footer-hover-bg:var(--nb-sand-100);--footer-hover-on:var(--nb-green-900);--footer-hover-2:var(--nb-sand-800);--accent-on:var(--nb-green-900);--warm:var(--nb-sand-500);--warm-text:var(--nb-sand-500);--warm-2:var(--nb-sand-800);--warm-bg:#33372c;--warm-on:var(--nb-green-900);--warm-dim:var(--nb-sand-300);--pill-on:var(--nb-green-900);--band:var(--nb-green-700);--band-text:var(--nb-green-100);--logo-on-surface:var(--nb-green-400);--shadow:var(--nb-green-600);--soft-shadow:var(--nb-green-700);--scan:#f1f4f30a;--focus-ring:var(--nb-green-050)}:root{--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", "Hanken Grotesk Fallback", system-ui, sans-serif;--font-mono:"Fira Code Variable", "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display:clamp(38px, 6vw, 76px);--text-hero:clamp(40px, 5.2vw, 66px);--text-h1:clamp(36px, 4.8vw, 54px);--text-h1-sm:clamp(34px, 5.4vw, 50px);--text-h1-entry:clamp(32px, 4.2vw, 46px);--text-headline:clamp(32px, 4.2vw, 48px);--text-h2:clamp(22px, 2.6vw, 27px);--text-h3:20px;--text-title:24px;--text-h4:17px;--text-lead:20px;--text-body:18px;--text-body-sm:15px;--text-caption:13px;--text-meta:11px;--text-micro:10px;--leading-body:1.6;--leading-prose:1.72;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-display:-.035em;--tracking-title:-.02em;--tracking-meta:.14em;--tracking-eyebrow:.2em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:52px;--space-10:64px;--space-11:80px;--space-12:96px;--measure:1160px;--gutter:32px;--rail:236px;--rail-gap:44px;--prose:680px;--card-pad:20px;--row-pad:20px;--progress-h:4px;--header-h:64px;--header-h-mobile:63px;--tap-min:24px;--bp-rail:900px;--bp-cols:640px}@media (width<=640px){:root{--gutter:18px}}:root{--radius:0;--bevel:4px 4px 0 var(--shadow);--bevel-lg:7px 7px 0 var(--shadow);--bevel-soft:6px 6px 0 var(--soft-shadow);--bevel-warm:4px 4px 0 var(--warm-2);--bevel-pressed:1px 1px 0 var(--shadow);--border-hair:1px solid var(--line);--border-strong:1px solid var(--line-strong);--rule-heavy:2px solid var(--line-strong);--rule-dashed:1px dashed var(--line);--leader:2px dotted var(--text-3);--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.65s;--press-shift:3px;--scanlines:repeating-linear-gradient(180deg, var(--scan) 0px, var(--scan) 1px, transparent 1px, transparent 4px);--focus-width:3px;--focus-offset:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{background:0 0;border:none;padding:0}:target{scroll-margin-top:calc(var(--header-h) + var(--space-3))}@font-face{font-family:NB Reading;src:url(/fonts/opendyslexic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB Reading;src:url(/fonts/opendyslexic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html[data-a11y-font=dyslexic]{--font-sans:"NB Reading", "Hanken Grotesk Variable", system-ui, sans-serif;--text-display:clamp(30px, 4.4vw, 52px);--text-hero:clamp(32px, 4.2vw, 53px);--text-h1:clamp(28px, 3.9vw, 44px);--text-h1-sm:clamp(28px, 4.3vw, 40px);--text-h1-entry:clamp(26px, 3.4vw, 37px);--text-h2:clamp(19px, 2.1vw, 23px);--tracking-display:-.005em;--tracking-title:0;--leading-body:1.7;--leading-prose:1.85}html[data-a11y-font=dyslexic] h1{font-size:clamp(28px,3.4vw,44px)}html[data-a11y-font=dyslexic]{--tracking-eyebrow:.1em;--tracking-meta:.08em}html[data-a11y-font=dyslexic] :is(.eyebrow,.meta,.lmeta,.kick,.legal,.cta,.top,.bottom){overflow-wrap:anywhere;flex-wrap:wrap}html[data-a11y-font=dyslexic] :is(.btn,.cta a,.tag,.wb){overflow-wrap:anywhere;max-inline-size:100%}html[data-a11y-font=dyslexic] time{white-space:normal}@media (width<=560px){html[data-a11y-font=dyslexic] .arrow,html[data-a11y-font=dyslexic] .go .arrow{display:none}}html[data-a11y-scanlines=off] .scan{display:none}html[data-a11y-size=large]{--text-display:clamp(42px, 6.6vw, 84px);--text-hero:clamp(44px, 5.7vw, 73px);--text-h1:clamp(40px, 5.3vw, 59px);--text-h1-sm:clamp(37px, 5.9vw, 55px);--text-h1-entry:clamp(35px, 4.6vw, 51px);--text-headline:clamp(35px, 4.6vw, 53px);--text-h2:clamp(24px, 2.9vw, 30px);--text-h3:22px;--text-title:26px;--text-h4:19px;--text-lead:22px;--text-body:20px;--text-body-sm:17px;--text-caption:14.5px;--text-meta:12px;--text-micro:11px}html[data-a11y-size=larger]{--text-display:clamp(47px, 7.4vw, 94px);--text-hero:clamp(49px, 6.4vw, 81px);--text-h1:clamp(44px, 5.9vw, 66px);--text-h1-sm:clamp(41px, 6.6vw, 61px);--text-h1-entry:clamp(39px, 5.1vw, 56px);--text-headline:clamp(39px, 5.1vw, 59px);--text-h2:clamp(27px, 3.2vw, 33px);--text-h3:24px;--text-title:29px;--text-h4:21px;--text-lead:24px;--text-body:22px;--text-body-sm:19px;--text-caption:16px;--text-meta:13px;--text-micro:12px}html[data-a11y-motion=off] *,html[data-a11y-motion=off] :before,html[data-a11y-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-a11y-motion=off] .reveal{opacity:1!important;transform:none!important}html[data-a11y-motion=off] .caret,html[data-a11y-motion=off] .blink{opacity:1;animation:none!important}html[data-a11y-motion=off] .badge:before{opacity:1!important;animation:none!important}html[data-a11y-motion=off] .led{animation:none!important}html[data-a11y-links=underline] :where(main,footer,aside) a{text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-line:underline!important}html{scroll-padding-top:calc(var(--progress-h) + var(--header-h) + var(--space-3));scroll-behavior:smooth;scrollbar-gutter:stable}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;transition:background var(--dur-slow) var(--ease), color var(--dur-slow) var(--ease);margin:0}@media (prefers-reduced-motion:reduce){body{transition:none}}a{color:var(--accent)}a:not([class]){text-underline-offset:3px;transition:background var(--dur) var(--ease);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}main a:not([class]):hover,.prose a:not([class]):hover{background:var(--accent-bg)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--accent-bg);color:var(--text)}.measure{max-inline-size:var(--measure);padding-inline:min(var(--gutter), 6vw);margin-inline:auto}.with-rail{grid-template-columns:minmax(0, 1fr) var(--rail);gap:var(--rail-gap);align-items:start;display:grid}@media (width<=900px){.with-rail{grid-template-columns:minmax(0,1fr);row-gap:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-reveal] .reveal{opacity:0;transform:translateY(18px)}html[data-reveal] .reveal.is-in{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:none}}:root{--code-text:var(--text-2);--astro-code-foreground:var(--code-text);--astro-code-background:transparent;--astro-code-token-comment:var(--text-3);--astro-code-token-keyword:var(--warm-text);--astro-code-token-string:var(--accent);--astro-code-token-function:var(--accent);--astro-code-token-constant:var(--accent);--astro-code-token-parameter:var(--code-text);--astro-code-token-string-expression:var(--accent);--astro-code-token-punctuation:var(--text-3);--astro-code-token-link:var(--accent)}:root[data-theme=dark]{--code-text:var(--text)}.hrow{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.hrow>*{scroll-snap-align:start;flex:none}@media (pointer:coarse){.hrow{scrollbar-width:none}.hrow::-webkit-scrollbar{block-size:0}}.scan[data-astro-cid-f45vwlnf]{z-index:9;pointer-events:none;contain:strict;background-image:var(--scanlines);position:fixed;inset:0}.track[data-astro-cid-hfrh22jg]{z-index:20;background:linear-gradient(var(--line), var(--line)), var(--bg);block-size:4px;position:fixed;inset-block-start:0;inset-inline:0}.fill[data-astro-cid-hfrh22jg]{background:repeating-linear-gradient(90deg, var(--accent) 0px, var(--accent) 5px, var(--accent-2) 5px, var(--accent-2) 7px);block-size:100%;inline-size:0}.strip[data-astro-cid-65es45db]{background:var(--bg-alt);border-bottom:var(--border-strong)}.inner[data-astro-cid-65es45db]{justify-content:space-between;align-items:center;gap:2px var(--space-4);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;padding-block:7px;display:flex}.left[data-astro-cid-65es45db]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.site[data-astro-cid-65es45db],.tagline[data-astro-cid-65es45db]{white-space:nowrap}.right[data-astro-cid-65es45db]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:9px;display:flex}.led[data-astro-cid-65es45db]{background:var(--accent-2);border-radius:50%;flex:none;block-size:7px;inline-size:7px;animation:2.4s infinite nbPulse}@keyframes nbPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-2) 70%, transparent)}70%{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.led[data-astro-cid-65es45db]{animation:none}}@media (width<=640px){.inner[data-astro-cid-65es45db]{font-size:var(--text-micro);font-weight:var(--weight-bold);padding-block:6px}.left[data-astro-cid-65es45db]{gap:7px}.led[data-astro-cid-65es45db]{block-size:6px;inline-size:6px}.sep[data-astro-cid-65es45db],.tagline[data-astro-cid-65es45db]{display:none}}.tt[data-astro-cid-l6lhmie6]{min-block-size:var(--tap-min);font-family:var(--font-sans);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);border:var(--border-hair);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;justify-content:center;align-items:center;gap:7px;padding:8px 11px;line-height:1;display:inline-flex;position:relative}@media (pointer:coarse){.tt[data-astro-cid-l6lhmie6]{min-block-size:44px;min-inline-size:44px}}.tt[data-astro-cid-l6lhmie6]:hover{color:var(--accent);border-color:var(--accent-2)}.tt[data-astro-cid-l6lhmie6]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.icon[data-astro-cid-l6lhmie6]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid;border-radius:50%;flex:none;block-size:9px;inline-size:9px;display:block}.vh[data-astro-cid-l6lhmie6]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt[data-astro-cid-l6lhmie6].pulse{animation:1.2s ease-in-out .8s 3 tt-pulse}@keyframes tt-pulse{50%{color:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}}@media (prefers-reduced-motion:reduce){.tt[data-astro-cid-l6lhmie6]{transition:none}.tt[data-astro-cid-l6lhmie6].pulse{animation:none}}.btn[data-astro-cid-fes26rmr]{font-family:var(--font-sans);font-weight:var(--weight-bold);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius);min-height:var(--tap-min);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);line-height:normal;text-decoration:none;display:inline-block}.s-sm[data-astro-cid-fes26rmr]{font-size:var(--text-body-sm);--off:3px;--shift:calc(var(--press-shift) - 1px);padding:9px 16px}.s-md[data-astro-cid-fes26rmr]{font-size:var(--text-body-sm);--off:4px;--shift:var(--press-shift);padding:13px 22px}.v-primary[data-astro-cid-fes26rmr]{color:var(--accent-on);background:var(--accent);--sh:var(--shadow)}.v-secondary[data-astro-cid-fes26rmr]{color:var(--text);background:var(--bg);--sh:var(--warm-2)}.v-ink[data-astro-cid-fes26rmr]{color:var(--accent-on);background:var(--text);--sh:var(--accent-2)}.v-sand[data-astro-cid-fes26rmr]{color:var(--warm-on);background:var(--warm);--sh:var(--line-strong)}.btn[data-astro-cid-fes26rmr]{box-shadow:var(--off) var(--off) 0 var(--sh)}.btn[data-astro-cid-fes26rmr]:hover,.btn[data-astro-cid-fes26rmr]:active{transform:translate(var(--shift), var(--shift));box-shadow:calc(var(--off) - var(--shift)) calc(var(--off) - var(--shift)) 0 var(--sh)}.btn[data-astro-cid-fes26rmr]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-fes26rmr]{transition:none}.btn[data-astro-cid-fes26rmr]:hover,.btn[data-astro-cid-fes26rmr]:active{transform:none}}.mark[data-astro-cid-7py3sema]{block-size:var(--logo-h,var(--logo-default,30px));inline-size:auto;display:block}.ltr[data-astro-cid-7py3sema]{fill:var(--text)}.slash[data-astro-cid-7py3sema]{fill:var(--logo)}a:hover .interactive[data-astro-cid-7py3sema] .slash[data-astro-cid-7py3sema],a:focus-visible .interactive[data-astro-cid-7py3sema] .slash[data-astro-cid-7py3sema]{animation:.7s both slash-through}@keyframes slash-through{0%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translate(0)}45%{animation-timing-function:step-end;transform:translate(293px,372px)}46%{animation-timing-function:var(--ease);transform:translate(-293px,-372px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){a:hover .interactive[data-astro-cid-7py3sema] .slash[data-astro-cid-7py3sema],a:focus-visible .interactive[data-astro-cid-7py3sema] .slash[data-astro-cid-7py3sema]{animation:none}}.hd[data-astro-cid-nen7h5rs]{z-index:15;background:var(--bg);border-bottom:var(--border-hair);position:sticky;inset-block-start:var(--progress-h)}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);min-block-size:var(--header-h);flex-wrap:wrap;padding-block:15px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--text);align-items:center;gap:14px;text-decoration:none;display:flex}.name[data-astro-cid-nen7h5rs]{font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:-.01em}.list[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lnk[data-astro-cid-nen7h5rs]{min-block-size:var(--tap-min);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--text);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.lnk[data-astro-cid-nen7h5rs]:hover,.lnk[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent);background:var(--accent-bg)}.lnk[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.inner[data-astro-cid-nen7h5rs]{font-size:16px;container:hdbar/inline-size}.inner[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{font-size:var(--text-body)}html[data-a11y-size=large] .inner[data-astro-cid-nen7h5rs]{font-size:17.2px}html[data-a11y-size=larger] .inner[data-astro-cid-nen7h5rs]{font-size:18.4px}html[data-a11y-font=dyslexic] .inner[data-astro-cid-nen7h5rs]{font-size:1000px}.burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.inner[data-astro-cid-nen7h5rs]{gap:var(--space-3);min-block-size:0;block-size:calc(var(--header-h-mobile) - 1px);box-sizing:border-box;padding-block:11px}}@container hdbar (width<=52.25em){.brand[data-astro-cid-nen7h5rs]{--logo-h:24px;gap:11px}.name[data-astro-cid-nen7h5rs]{font-size:var(--text-body-sm);line-height:1}#site-nav[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs] .cta{display:none}.actions[data-astro-cid-nen7h5rs]{gap:8px}.actions[data-astro-cid-nen7h5rs] .tt{block-size:40px;padding-block:0}.burger[data-astro-cid-nen7h5rs]{block-size:40px;inline-size:40px;color:var(--text);background:var(--surface);border:var(--border-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.burger[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.bars[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;inline-size:17px;display:flex}.bars[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{background:var(--text);block-size:2px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease)}[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}.sheet[data-astro-cid-nen7h5rs]{inset:calc(var(--progress-h) + var(--sheet-top,0px)) 0 0 0;z-index:30;background:var(--bg);overscroll-behavior:contain;opacity:0;transition:opacity var(--dur-fast) var(--ease);display:block;position:fixed;overflow-y:auto}html.nav-open .strip[data-astro-cid-nen7h5rs]{z-index:35;position:fixed;inset-block-start:var(--progress-h);inset-inline:0}.sheet[data-astro-cid-nen7h5rs].is-open{opacity:1}.sheet[data-astro-cid-nen7h5rs][hidden]{display:none}.sheetBar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);block-size:calc(var(--header-h-mobile) - 1px);box-sizing:border-box;border-block-end:var(--rule-dashed);display:flex}.sheetBar[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{gap:11px}.sheetBar[data-astro-cid-nen7h5rs] .name[data-astro-cid-nen7h5rs]{font-size:var(--text-body-sm);line-height:1}.sheetActions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.sheetActions[data-astro-cid-nen7h5rs] .tt{block-size:40px;padding-block:0}.close[data-astro-cid-nen7h5rs]{block-size:40px;inline-size:40px;color:var(--text);background:var(--surface);border:var(--border-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.close[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.cross[data-astro-cid-nen7h5rs]{block-size:14px;inline-size:17px;display:block;position:relative}.cross[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{background:var(--text);block-size:2px;position:absolute;inset-block-start:6px;inset-inline:0;transform:rotate(45deg)}.cross[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]+span[data-astro-cid-nen7h5rs]{transform:rotate(-45deg)}.sheetInner[data-astro-cid-nen7h5rs]{background:var(--surface);border-block-end:var(--border-strong);padding-block:6px 18px}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--rule-dashed);block-size:48px;font-size:var(--text-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);color:var(--text);text-decoration:none;display:flex}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-2px}.state[data-astro-cid-nen7h5rs]{font-size:var(--text-caption);color:var(--text-3)}[data-astro-cid-nen7h5rs][aria-current=page] .state[data-astro-cid-nen7h5rs]{font-weight:var(--weight-semibold);letter-spacing:0}.sheet[data-astro-cid-nen7h5rs] .sheetCta{justify-content:center;align-items:center;inline-size:100%;margin-block-start:16px;display:flex}html.nav-open{overflow:hidden}html.nav-open .hd[data-astro-cid-nen7h5rs]{border-bottom:var(--border-strong)}@media (pointer:coarse){.close[data-astro-cid-nen7h5rs]{block-size:44px;inline-size:44px}.sheetActions[data-astro-cid-nen7h5rs] .tt{block-size:44px}@container hdbar (width<=52.25em){.burger[data-astro-cid-nen7h5rs]{block-size:44px;inline-size:44px}.actions[data-astro-cid-nen7h5rs] .tt{block-size:44px}}}@media (prefers-reduced-motion:reduce){.bars[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs],.lnk[data-astro-cid-nen7h5rs]{transition:none}}.ft[data-astro-cid-jo6i4kqk]{border-top:var(--border-strong);background:var(--nb-green-900);color:var(--nb-green-100);padding-block:70px var(--space-7)}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr;align-items:end;gap:56px;display:grid}.eyebrow[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-4);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--nb-green-500)}.h[data-astro-cid-jo6i4kqk]{font-size:var(--text-headline);line-height:1.03;font-weight:var(--weight-black);letter-spacing:-.03em;color:var(--nb-green-050);margin:0}.cta[data-astro-cid-jo6i4kqk]{font-size:var(--text-h4);font-weight:var(--weight-black);color:var(--nb-green-900);background:var(--nb-sand-500);border:1px solid var(--nb-green-050);box-shadow:5px 5px 0 color-mix(in srgb, var(--nb-green-050) 35%, transparent);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);margin-block-start:var(--space-6);padding:15px 26px;text-decoration:none;display:inline-block}.cta[data-astro-cid-jo6i4kqk]:hover{color:var(--nb-green-900);box-shadow:1px 1px 0 color-mix(in srgb, var(--nb-green-050) 35%, transparent);transform:translate(4px,4px)}.cta[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--focus-width) solid var(--nb-green-050);outline-offset:var(--focus-offset)}.links[data-astro-cid-jo6i4kqk]{font-size:var(--text-body-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:first-child a[data-astro-cid-jo6i4kqk]{border-block-start:1px dotted color-mix(in srgb, var(--nb-green-500) 50%, transparent)}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-block-size:var(--tap-min);padding:var(--space-3) 0;border-bottom:1px dotted color-mix(in srgb, var(--nb-green-500) 50%, transparent);color:var(--nb-green-100);font-weight:var(--weight-semibold);transition:padding-inline-start var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:14px;text-decoration:none;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--nb-sand-500);padding-inline-start:10px}@media (prefers-reduced-motion:reduce){.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{padding-inline-start:0}}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--focus-width) solid var(--nb-green-050);outline-offset:var(--focus-offset)}.handle[data-astro-cid-jo6i4kqk]{color:var(--nb-green-500)}.legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-5);border-top:1px solid color-mix(in srgb, var(--nb-green-500) 28%, transparent);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--nb-green-500);flex-wrap:wrap;margin-block-start:var(--space-7);padding-block-start:var(--space-4);display:flex}@media (width<=900px){.ft[data-astro-cid-jo6i4kqk]{padding-block-end:84px}}.diag[data-astro-cid-jo6i4kqk]{display:none}@media (width<=760px){.diag[data-astro-cid-jo6i4kqk]{background:var(--bg-alt);border-top:var(--border-strong);block-size:34px;display:block;position:relative;overflow:hidden}.diag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{background:var(--text);position:absolute;inset:0}.diag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(2n){background:var(--logo)}.diag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:first-child{clip-path:polygon(28% 0,30.6% 0,20% 100%,17.4% 100%)}.diag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(2){clip-path:polygon(33.5% 0,38.6% 0,28% 100%,22.9% 100%)}.diag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(3){clip-path:polygon(62% 0,64.6% 0,54% 100%,51.4% 100%)}.diag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(4){clip-path:polygon(67.5% 0,72.6% 0,62% 100%,56.9% 100%)}}@media (forced-colors:active){.diag[data-astro-cid-jo6i4kqk]{display:none}}@media (width<=760px){.ft[data-astro-cid-jo6i4kqk]{padding-block:var(--space-9) 84px}.top[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2);border-top:0;flex-direction:column;margin-block-start:var(--space-6);padding-block-start:0}}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-jo6i4kqk]{transition:none}.cta[data-astro-cid-jo6i4kqk]:hover{transform:none}}.trigger[data-astro-cid-4xudkjse]{z-index:18;block-size:48px;inline-size:48px;color:var(--text);background:var(--surface);border:var(--border-strong);box-shadow:var(--bevel);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.trigger[data-astro-cid-4xudkjse]:hover,.trigger[data-astro-cid-4xudkjse]:focus-visible{transform:translate(var(--press-shift), var(--press-shift));box-shadow:calc(4px - var(--press-shift)) calc(4px - var(--press-shift)) 0 var(--shadow)}.trigger[data-astro-cid-4xudkjse]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.glyph[data-astro-cid-4xudkjse]{block-size:auto;inline-size:22px;fill:var(--logo-on-surface);flex:none}@media (width<=900px){.trigger[data-astro-cid-4xudkjse]{inset-block-end:var(--space-4);inset-inline-start:var(--space-4);inset-inline-end:auto}}html.nav-open .trigger[data-astro-cid-4xudkjse]{visibility:hidden}html.a11y-open{overflow:hidden}.panel[data-astro-cid-4xudkjse]{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.trigger[data-astro-cid-4xudkjse]{transition:none}.trigger[data-astro-cid-4xudkjse]:hover,.trigger[data-astro-cid-4xudkjse]:focus-visible{box-shadow:var(--bevel);transform:none}}.panel[data-astro-cid-4xudkjse]{inline-size:min(440px, calc(100vw - 2 * var(--space-5)));color:var(--text);background:var(--surface);border:var(--border-strong);box-shadow:var(--bevel-lg);padding:0}.panel[data-astro-cid-4xudkjse]::backdrop{background:#00000073}.inner[data-astro-cid-4xudkjse]{margin:0}.head[data-astro-cid-4xudkjse]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--band);border-bottom:var(--border-strong);display:flex}h2[data-astro-cid-4xudkjse]{font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--band-text);margin:0}.close[data-astro-cid-4xudkjse]{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);color:var(--band-text);cursor:pointer;background:0 0;border:1px solid #0000;font-size:13px}.close[data-astro-cid-4xudkjse]:hover{border-color:var(--band-text)}.close[data-astro-cid-4xudkjse]:focus-visible{outline:var(--focus-width) solid var(--band-text);outline-offset:-1px}.intro[data-astro-cid-4xudkjse]{padding:var(--space-4) var(--space-5) 0;font-size:var(--text-caption);color:var(--text-3);margin:0}.list[data-astro-cid-4xudkjse]{padding:var(--space-4) var(--space-5);margin:0;list-style:none}.list[data-astro-cid-4xudkjse]>li[data-astro-cid-4xudkjse]+li[data-astro-cid-4xudkjse]{border-top:var(--rule-dashed);margin-block-start:var(--space-2)}.row[data-astro-cid-4xudkjse]{align-items:start;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;display:flex}.row-pick[data-astro-cid-4xudkjse]{cursor:default;justify-content:space-between;align-items:center}.text[data-astro-cid-4xudkjse]{flex-direction:column;gap:2px;display:flex}.lbl[data-astro-cid-4xudkjse]{font-size:var(--text-caption);font-weight:var(--weight-bold)}.hint[data-astro-cid-4xudkjse]{font-size:var(--text-meta);color:var(--text-3);line-height:1.45}input[data-astro-cid-4xudkjse][type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.pick[data-astro-cid-4xudkjse]{flex:none;position:relative}.pick-btn[data-astro-cid-4xudkjse],.pick-list[data-astro-cid-4xudkjse]{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase}.pick-btn[data-astro-cid-4xudkjse]{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);color:var(--text);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;padding:5px 8px;display:inline-flex}.caret[data-astro-cid-4xudkjse]{border-block-end:2px solid;border-inline-end:2px solid;block-size:6px;inline-size:6px;margin-block-start:-3px;transform:rotate(45deg)}.pick-btn[data-astro-cid-4xudkjse][aria-expanded=true] .caret[data-astro-cid-4xudkjse]{margin-block-start:3px;transform:rotate(-135deg)}.pick-list[data-astro-cid-4xudkjse]{z-index:1;min-inline-size:100%;color:var(--text);background:var(--surface);border:var(--border-strong);box-shadow:var(--bevel);margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.pick-list[data-astro-cid-4xudkjse][data-up]{inset-block:auto calc(100% + 4px)}.pick-list[data-astro-cid-4xudkjse][hidden]{display:none}[data-astro-cid-4xudkjse][role=option]{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);white-space:nowrap;cursor:pointer;padding:6px 10px 6px 8px;display:flex}[data-astro-cid-4xudkjse][role=option]:before{content:"";inline-size:1ch}[data-astro-cid-4xudkjse][role=option][aria-selected=true]:before{content:"✓"}[data-astro-cid-4xudkjse][role=option][data-active]{color:var(--accent-on);background:var(--accent)}@media (forced-colors:active){[data-astro-cid-4xudkjse][role=option][data-active]{outline-offset:-2px;outline:2px solid highlight}}.foot[data-astro-cid-4xudkjse]{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:var(--rule-dashed);display:flex}.reset[data-astro-cid-4xudkjse],.done[data-astro-cid-4xudkjse]{min-block-size:var(--tap-min);font-family:var(--font-sans);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px 14px}.reset[data-astro-cid-4xudkjse]{color:var(--text-2);border-color:var(--line);background:0 0}.reset[data-astro-cid-4xudkjse]:hover{color:var(--accent);border-color:var(--accent-2)}.done[data-astro-cid-4xudkjse]{color:var(--accent-on);background:var(--accent);box-shadow:3px 3px 0 var(--shadow)}.done[data-astro-cid-4xudkjse]:hover{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.reset[data-astro-cid-4xudkjse]:focus-visible,.done[data-astro-cid-4xudkjse]:focus-visible,.pick-btn[data-astro-cid-4xudkjse]:focus-visible,input[data-astro-cid-4xudkjse][type=checkbox]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (pointer:coarse){.close[data-astro-cid-4xudkjse],.pick-btn[data-astro-cid-4xudkjse],[data-astro-cid-4xudkjse][role=option],.reset[data-astro-cid-4xudkjse],.done[data-astro-cid-4xudkjse]{min-block-size:44px}.close[data-astro-cid-4xudkjse]{min-inline-size:44px}}@media (prefers-reduced-motion:reduce){.trigger[data-astro-cid-4xudkjse],.done[data-astro-cid-4xudkjse]{transition:none}.done[data-astro-cid-4xudkjse]:hover{transform:none}}.skipmenu[data-astro-cid-x65xwjde]{z-index:100;inline-size:min(320px, calc(100vw - 2 * var(--space-4)));padding:var(--space-4);background:var(--surface);border:var(--border-strong);box-shadow:var(--bevel-lg);transform:translateY(calc(-100% - var(--space-8)));transition:transform var(--dur) var(--ease);position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.skipmenu[data-astro-cid-x65xwjde]:focus-within,.skipmenu[data-astro-cid-x65xwjde].is-open{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skipmenu[data-astro-cid-x65xwjde]{transition:none}}ul[data-astro-cid-x65xwjde]{margin:0;padding:0;list-style:none}li[data-astro-cid-x65xwjde]+li[data-astro-cid-x65xwjde]{margin-block-start:2px}a[data-astro-cid-x65xwjde],button[data-astro-cid-x65xwjde]{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-align:start;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 9px;text-decoration:none;display:flex}a[data-astro-cid-x65xwjde]:hover,button[data-astro-cid-x65xwjde]:hover{background:var(--accent-bg);color:var(--accent)}a[data-astro-cid-x65xwjde]:focus-visible,button[data-astro-cid-x65xwjde]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-1px}.sections[data-astro-cid-x65xwjde]{border-top:var(--rule-dashed);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.lbl[data-astro-cid-x65xwjde]{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-3);margin-block-end:4px;padding-inline:9px;display:block}.sections[data-astro-cid-x65xwjde] .section-link{inline-size:100%;min-block-size:var(--tap-min);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-regular);text-align:start;color:var(--text);border:1px solid #0000;align-items:center;padding:7px 9px;text-decoration:none;display:flex}.sections[data-astro-cid-x65xwjde] .section-link:hover{background:var(--accent-bg);color:var(--accent)}.sections[data-astro-cid-x65xwjde] .section-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-1px}.key[data-astro-cid-x65xwjde]{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--text-3);background:var(--bg-alt);border:1px solid var(--line);flex:none;padding:2px 6px}.hint[data-astro-cid-x65xwjde]{margin:var(--space-3) 0 0;border-top:var(--rule-dashed);font-size:var(--text-micro);color:var(--text-3);align-items:center;gap:6px;padding-block-start:var(--space-3);line-height:1.5;display:flex}main[data-astro-cid-z4jru4n3]:focus{outline:none}
