:root{--np-green-50: #e7f0ed;--np-green-100: #c3ddd4;--np-green-200: #8dbfae;--np-green-300: #519a82;--np-green-400: #1f7d62;--np-green-500: #00624b;--np-green-600: #00543f;--np-green-700: #004334;--np-green-800: #003528;--np-green-900: #00251c;--np-leaf-50: #eef8f0;--np-leaf-100: #d3edd8;--np-leaf-200: #a8dcb4;--np-leaf-300: #7cc98d;--np-leaf-400: #50b169;--np-leaf-500: #3a9b53;--np-leaf-600: #2c7f42;--np-leaf-700: #236435;--np-leaf-800: #1c4f2b;--np-leaf-900: #133620;--np-white: #ffffff;--np-grey-25: #fafbfb;--np-grey-50: #f4f6f6;--np-grey-100: #e9edec;--np-grey-200: #d7dddc;--np-grey-300: #b9c2c1;--np-grey-400: #8f9b99;--np-grey-500: #6b7876;--np-grey-600: #515e5c;--np-grey-700: #3d4746;--np-grey-800: #2a3231;--np-grey-900: #1a201f;--np-black: #0d1211;--np-success-50: #eaf7ef;--np-success-500: #1f9d57;--np-success-700: #16713e;--np-warning-50: #fdf4e3;--np-warning-500: #e0961e;--np-warning-700: #a56a0c;--np-danger-50: #fdecec;--np-danger-500: #d33b3b;--np-danger-700: #9c2626;--np-info-50: #e9f2fb;--np-info-500: #2f79c9;--np-info-700: #1f568f;--color-brand: #00624b;--color-brand-hover: #00543f;--color-brand-active: #004334;--color-brand-subtle: #e7f0ed;--color-accent: #50b169;--color-accent-hover: #3a9b53;--color-accent-subtle: #eef8f0;--surface-page: #f4f6f6;--surface-card: #ffffff;--surface-raised: #ffffff;--surface-sunken: #e9edec;--surface-inverse: #00624b;--surface-inverse-deep: #003528;--text-strong: #1a201f;--text-body: #3d4746;--text-muted: #6b7876;--text-faint: #8f9b99;--text-on-brand: #ffffff;--text-link: #00624b;--text-link-hover: #004334;--border-subtle: #d7dddc;--border-default: #b9c2c1;--border-strong: #8f9b99;--border-focus: #50b169;--status-success: #1f9d57;--status-success-bg: #eaf7ef;--status-warning: #e0961e;--status-warning-bg: #fdf4e3;--status-danger: #d33b3b;--status-danger-bg: #fdecec;--status-info: #2f79c9;--status-info-bg: #e9f2fb;--font-display: Sora, Segoe UI, system-ui, sans-serif;--font-body: Open Sans, Segoe UI, system-ui, sans-serif;--font-mono: SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-display: 60px;--fs-h1: 44px;--fs-h2: 34px;--fs-h3: 26px;--fs-h4: 20px;--fs-lg: 18px;--fs-body: 16px;--fs-sm: 14px;--fs-xs: 13px;--fs-2xs: 11px;--lh-tight: 1.1;--lh-heading: 1.2;--lh-snug: 1.35;--lh-body: 1.6;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--ls-wide: .04em;--ls-caps: .08em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 18px;--radius-2xl: 24px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(13, 18, 17, .06);--shadow-sm: 0 1px 3px rgba(13, 18, 17, .08), 0 1px 2px rgba(13, 18, 17, .04);--shadow-md: 0 4px 12px rgba(13, 18, 17, .08), 0 2px 4px rgba(13, 18, 17, .04);--shadow-lg: 0 12px 28px rgba(13, 18, 17, .12), 0 4px 8px rgba(13, 18, 17, .05);--shadow-xl: 0 24px 48px rgba(13, 18, 17, .16);--shadow-focus: 0 0 0 3px rgba(80, 177, 105, .35);--scrim-overlay: rgba(13, 18, 17, .4);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--dur-slower: .48s;--container-max: 1200px;--container-wide: 1440px;--np-rail-width: 68px;--np-header-height: 56px;--control-height-sm: 32px;--control-height-md: 34px;--popover-offset: 42px;--popover-width-sm: 260px;--popover-width-md: 300px;--popover-width-lg: 340px;--z-popover-scrim: 40;--z-popover: 41;--z-tooltip: 90;--icon-button-size-sm: 22px;--icon-button-size-md: 26px;--badge-size: 18px;--rail-hover-overlay: rgba(255, 255, 255, .06);--rail-active-overlay: rgba(80, 177, 105, .16);--rail-border-overlay: rgba(255, 255, 255, .08)}:root{color-scheme:light}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-strong);line-height:var(--lh-heading);letter-spacing:var(--ls-snug);margin:0;font-weight:var(--fw-semibold)}p{margin:0 0 1em}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover);text-decoration:underline}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--np-leaf-200);color:var(--np-green-800)}.np-eyebrow{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-accent-hover)}@font-face{font-family:Sora;font-style:normal;font-weight:100;font-display:swap;src:url("./media/Sora-Thin-MUUNJU5K.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:200;font-display:swap;src:url("./media/Sora-ExtraLight-AV2JVPYK.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url("./media/Sora-Light-YMLN6DXR.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url("./media/Sora-Regular-NFWICQPA.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Sora-Medium-NHARAU5E.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url("./media/Sora-SemiBold-RKN4RPVA.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url("./media/Sora-Bold-QM2IQXVW.ttf") format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url("./media/Sora-ExtraBold-5FKYE7CV.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url("./media/OpenSans-Light-HAZNJN3J.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./media/OpenSans-Regular-JMW32EZV.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./media/OpenSans-Italic-SKUKAPOH.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./media/OpenSans-Medium-LBN43OYR.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./media/OpenSans-SemiBold-T7ATUOI7.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./media/OpenSans-Bold-5NFO4IDW.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url("./media/OpenSans-ExtraBold-GYVPIHXN.ttf") format("truetype")}
