@font-face{font-family:MuseoModerno;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55322e7a870c9d77-s.1z4hev9etnh9c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MuseoModerno;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3c18b2126637bfba-s.1nheamlu8a7fy.woff2)format("woff2");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:MuseoModerno;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa03f7d5839b83f9-s.p.3zt34fe_zhqcp.woff2)format("woff2");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:MuseoModerno Fallback;src:local(Arial);ascent-override:104.6%;descent-override:40.65%;line-gap-override:0.0%;size-adjust:109.47%}.museomoderno_7af9af8c-module__mzMFLW__className{font-family:MuseoModerno,MuseoModerno Fallback;font-style:normal}.museomoderno_7af9af8c-module__mzMFLW__variable{--font-museomoderno:"MuseoModerno", "MuseoModerno Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--primary-100:#e8f2ff;--primary-200:#a5d1fe;--primary-300:#24aefd;--primary-400:#1587c6;--primary-500:#0c6291;--primary-600:#053f5f;--primary-700:#011f32;--primary-base:#0c6291;--secondary-500:#0a4e74;--secondary-600:#032d45;--grey-100:#f0f1f1;--grey-200:#cbcdcf;--grey-300:#a3a6ab;--grey-400:#7e8185;--grey-500:#5b5d60;--grey-600:#3a3c3e;--grey-700:#1c1d1e;--paper:#f9f9f7;--paper-sunk:#f4f4f2;--surface-2:#f7f7f5;--white:#fff;--ink:#1a1c1b;--ink-body:#434648;--ink-muted:#666c73;--line-subtle:#eeeeec;--line:#e2e3e1;--line-strong:#c0c7d0;--amber-500:#e0a33c;--bg-page:var(--paper);--bg-inset:var(--paper-sunk);--surface-card:var(--white);--surface-raised:var(--white);--surface-dark:var(--primary-700);--surface-brand:var(--primary-500);--text-strong:var(--ink);--text-body:var(--ink-body);--text-muted:var(--ink-muted);--text-on-dark:var(--white);--text-on-dark-muted:var(--primary-200);--text-brand:var(--primary-500);--text-link:var(--primary-500);--border-subtle:var(--line-subtle);--border-default:var(--line);--border-strong:var(--line-strong);--border-brand:var(--primary-500);--brand:var(--primary-500);--brand-hover:var(--secondary-500);--brand-active:var(--primary-600);--brand-subtle:var(--primary-100);--focus-ring:#0c629147;--selected-tint:var(--primary-100);--backdrop:#1a1c1b52;--font-display:var(--font-museomoderno), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-2xl:72px;--fs-display-xl:56px;--fs-display-lg:48px;--fs-display-md:40px;--fs-h1:36px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-lg:18px;--fs-body:16px;--fs-sm:14px;--fs-xs:12px;--fs-2xs:10px;--lh-tight:1.1;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-.03em;--ls-tight:-.02em;--ls-normal:-.011em;--ls-label:.14em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:72px;--sp-10:96px;--sp-11:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:9999px;--container-max:1160px;--container-pad:24px;--section-y:96px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 2px #0000000d, 0 1px 3px #00496f0d;--shadow-md:0 2px 4px #0000000a, 0 8px 24px #00496f0f;--shadow-lg:0 4px 8px #0000000a, 0 18px 48px #00496f1a;--shadow-brand:0 8px 24px #0c629133;--focus-width:3px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--bw:1px;--bw-strong:1.5px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:var(--primary-700);--bg-inset:var(--primary-600);--surface-card:var(--secondary-600);--surface-raised:var(--secondary-600);--surface-2:#02304a;--text-strong:var(--paper);--text-body:var(--grey-200);--text-muted:var(--grey-300);--text-brand:#7bc1fe;--text-link:#7bc1fe;--border-subtle:var(--secondary-600);--border-default:var(--secondary-500);--border-strong:var(--secondary-400);--border-brand:#7bc1fe;--brand:var(--primary-400);--brand-hover:#1d98dd;--brand-active:var(--primary-500);--brand-subtle:#02304a;--focus-ring:#24aefd59;--selected-tint:#02304a;--backdrop:#01122099;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #00000059, 0 1px 3px #00000040;--shadow-md:0 2px 4px #0000004d, 0 8px 24px #00000059;--shadow-lg:0 4px 8px #0000004d, 0 18px 48px #00000073}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}body.nf-modal-open{overflow:hidden}.nf-label{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-brand)}.nf-btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-weight:var(--fw-medium);border-radius:var(--r-pill);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:12px 22px;font-size:15px;line-height:1;display:inline-flex}.nf-btn:active{transform:scale(.98)}.nf-btn--primary{background:var(--brand);color:var(--text-on-dark)}.nf-btn--primary:hover{background:var(--brand-hover)}.nf-btn--primary:active{background:var(--brand-active)}.nf-btn--ghost{background:var(--surface-card);color:var(--text-strong);border:var(--bw) solid var(--border-default)}.nf-btn--ghost:hover{border-color:var(--border-strong);background:var(--surface-2)}.nf-chip{font-family:var(--font-body);font-weight:var(--fw-medium);color:var(--text-brand);background:var(--brand-subtle);border-radius:var(--r-pill);align-items:center;padding:8px 14px;font-size:13px;line-height:1;display:inline-flex}.nf-chip--neutral{color:var(--text-body);background:var(--surface-card);border:var(--bw) solid var(--border-default)}@keyframes nf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nf-breathe{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}
