@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-standard-normal.BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-standard-normal.BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-standard-normal.s-izfB6B.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}:root{--palette-ink:#18312e;--palette-sage:#9bbcaf;--palette-sage-deep:#6f8872;--palette-sage-dark:#5f7462;--palette-sage-soft:#dfeae5;--palette-blue:#86cde3;--palette-blue-deep:#34788d;--palette-blue-dark:#285f70;--palette-blue-soft:#e7f5f8;--palette-blue-background:#f5fbfc;--palette-blue-feature:#eaf7fa;--palette-blue-feature-end:#dff2f6;--palette-blue-ink:#1d414b;--palette-blue-text-muted:#5b7377;--palette-blue-border:#d6eaee;--palette-cream:#f7f1e8;--palette-gold:#b79263;--palette-gold-dark:#8f6f49;--palette-white:#fff;--color-primary:var(--palette-sage-deep);--color-primary-dark:var(--palette-sage-dark);--color-primary-muted:var(--palette-sage);--color-primary-soft:var(--palette-sage-soft);--color-text:var(--palette-ink);--color-text-muted:#5b6b68;--color-text-light:var(--color-text-muted);--color-background:var(--palette-cream);--color-surface:var(--palette-white);--color-border:var(--color-primary-soft);--color-accent:var(--palette-gold);--color-accent-dark:var(--palette-gold-dark);--color-eyebrow:var(--color-accent-dark);--color-on-primary:var(--palette-white);--color-on-soft:var(--palette-ink);--color-cream:var(--palette-cream);--color-feature-background:var(--palette-ink);--color-feature-background-end:color-mix(in srgb, var(--palette-ink) 82%, var(--color-primary-dark));--color-feature-text:var(--palette-white);--color-feature-text-muted:color-mix(in srgb, var(--palette-white) 82%, var(--palette-ink));--color-feature-eyebrow:color-mix(in srgb, var(--color-accent) 58%, var(--palette-white));--color-feature-border:color-mix(in srgb, var(--palette-white) 16%, transparent);--color-feature-decoration:color-mix(in srgb, var(--color-accent) 16%, transparent);--color-action-background:var(--palette-ink);--color-action-background-hover:var(--color-primary-dark);--color-action-text:var(--palette-white);--color-dark-background:var(--color-feature-background);--color-dark-text:var(--color-feature-text);--color-dark-text-muted:var(--color-feature-text-muted);--color-secondary:var(--color-primary);--color-secondary-dark:var(--color-primary-dark);--header-height:6rem;--container-width:1200px;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:6rem;--radius-sm:8px;--radius-md:16px;--radius-lg:32px;--radius-pill:999px;--shadow-sm:0 2px 10px color-mix(in srgb, var(--color-text) 5%, transparent);--shadow-md:0 8px 25px color-mix(in srgb, var(--color-text) 8%, transparent);--transition:.3s ease;--font-body:"DM Sans Variable", Arial, sans-serif;--font-heading:"Newsreader Variable", Georgia, serif}:root[data-palette=blue]{--color-primary:var(--palette-blue-deep);--color-primary-dark:var(--palette-blue-dark);--color-primary-muted:var(--palette-blue);--color-primary-soft:var(--palette-blue-soft);--color-text:var(--palette-blue-ink);--color-text-muted:var(--palette-blue-text-muted);--color-text-light:var(--color-text-muted);--color-background:var(--palette-blue-background);--color-surface:var(--palette-white);--color-border:var(--palette-blue-border);--color-eyebrow:var(--palette-blue-deep);--color-on-primary:var(--palette-white);--color-on-soft:var(--palette-blue-ink);--color-cream:var(--palette-blue-background);--color-feature-background:var(--palette-blue-feature);--color-feature-background-end:var(--palette-blue-feature-end);--color-feature-text:var(--palette-blue-ink);--color-feature-text-muted:var(--palette-blue-text-muted);--color-feature-eyebrow:var(--palette-blue-deep);--color-feature-border:var(--palette-blue-border);--color-feature-decoration:color-mix(in srgb, var(--palette-blue) 34%, transparent);--color-action-background:var(--palette-blue-deep);--color-action-background-hover:var(--palette-blue-dark);--color-action-text:var(--palette-white);--color-dark-background:var(--color-feature-background);--color-dark-text:var(--color-feature-text);--color-dark-text-muted:var(--color-feature-text-muted);--color-secondary:var(--color-primary);--color-secondary-dark:var(--color-primary-dark)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background)}body{background:var(--color-background);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}
