@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_72fa5a1d-module__GmPSxq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_72fa5a1d-module__GmPSxq__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:ndKern;src:url(../media/NDKern_Regular-s.p.2w53xdx7ar_1a.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ndKern;src:url(../media/NDKern_Demi-s.p.16jbja7dng-7e.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ndKern Fallback;src:local(Arial);ascent-override:66.83%;descent-override:14.32%;line-gap-override:38.19%;size-adjust:104.74%}.ndkern_ddcbb8dc-module__ls4sfa__className{font-family:ndKern,ndKern Fallback}.ndkern_ddcbb8dc-module__ls4sfa__variable{--font-serif:"ndKern", "ndKern Fallback"}
@font-face{font-family:merriweatherItalic;src:url(../media/MerriweatherItalic-s.p.0o74zq8ruemrp.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:merriweatherItalic Fallback;src:local(Arial);ascent-override:94.1%;descent-override:26.11%;line-gap-override:0.0%;size-adjust:104.57%}.merriweatheritalic_84bd6c69-module__3ejwKW__className{font-family:merriweatherItalic,merriweatherItalic Fallback}.merriweatheritalic_84bd6c69-module__3ejwKW__variable{--font-italic-accent:"merriweatherItalic", "merriweatherItalic Fallback"}
:root{--color-cream-50:#f5f0eb;--color-cream-100:#ede7df;--color-cream-200:#e0dcd7;--color-cream-300:#d0c8be;--color-warm-100:#c7baaa;--color-warm-200:#aca59e;--color-warm-300:#85786c;--color-warm-400:#6e665e;--color-warm-500:#524132;--color-warm-600:#9a8f84;--color-anthrazit-650:#332c26;--color-anthrazit-700:#2a241f;--color-anthrazit-800:#25201c;--color-anthrazit-900:#1c150f;--color-anthrazit-950:#0d0805;--color-anthrazit-border:#3a332c;--color-anthrazit-border-warm:#3f362d;--color-anthrazit-border-strong:#4a4138;--color-anthrazit-border-strong-warm:#4f443a;--color-moss-500:#1c453e;--color-moss-700:#143430;--color-mint-400:#85ffc4;--color-mint-500:#6de0a8;--color-amber-700:#8f6418;--color-amber-400:#e8b660;--color-error-500:#b91c1c;--color-error-300:#fca5a5;--color-success-700:#1f7a4f;--color-success-400:#7dd3a0;--color-info-700:#0e5a8a;--color-info-400:#7cc1e8;--color-white:#fff;--color-black:#000;--p-bg:var(--color-cream-50);--p-surface:var(--color-white);--p-surface-alt:var(--color-cream-100);--p-surface-overlay:#ffffffd9;--p-header-bg:#f5f0ebe0;--p-avatar-bg:linear-gradient(135deg, #e3d9cc, var(--color-warm-100));--p-fg-display:var(--color-anthrazit-950);--p-fg:var(--color-anthrazit-800);--p-fg-strong:var(--color-anthrazit-900);--p-fg-muted:var(--color-warm-500);--p-fg-subtle:var(--color-warm-400);--p-fg-faint:var(--color-warm-300);--p-border:var(--color-cream-200);--p-border-strong:var(--color-cream-300);--p-border-soft:#25201c2e;--p-border-soft-strong:#25201c59;--p-border-faint:#25201c14;--p-hover:#25201c0f;--p-hover-subtle:#25201c06;--p-accent:var(--color-moss-500);--p-accent-hover:var(--color-moss-700);--p-accent-wash:#1c453e14;--p-accent-border:#1c453e38;--p-signal:var(--color-moss-500);--p-signal-ink:var(--color-cream-50);--p-warn:var(--color-amber-700);--p-warn-wash:#8f641814;--p-warn-border:#8f64184d;--p-error:var(--color-error-500);--p-error-wash:#b91c1c0f;--p-error-border:#b91c1c4d;--p-success:var(--color-success-700);--p-info:var(--color-info-700);--p-hero-overlay:linear-gradient(to right, #19130fd1 0%, #19130f80 55%, #19130f26 100%), linear-gradient(to top, #19130fbf, #19130f0d);--p-image-overlay:linear-gradient(to bottom, #19130f0d, #19130f8c)}.dark{--p-bg:var(--color-anthrazit-800);--p-surface:var(--color-anthrazit-650);--p-surface-alt:#f5f0eb0a;--p-surface-overlay:#2a241f99;--p-header-bg:#25201ceb;--p-avatar-bg:linear-gradient(135deg, var(--color-anthrazit-border), var(--color-warm-500));--p-fg-display:var(--color-white);--p-fg:var(--color-cream-50);--p-fg-strong:var(--color-cream-50);--p-fg-muted:var(--color-warm-100);--p-fg-subtle:var(--color-warm-200);--p-fg-faint:var(--color-warm-600);--p-border:var(--color-anthrazit-border-warm);--p-border-strong:var(--color-anthrazit-border-strong-warm);--p-border-soft:#f5f0eb38;--p-border-soft-strong:#f5f0eb66;--p-border-faint:#f5f0eb14;--p-hover:#f5f0eb17;--p-hover-subtle:#f5f0eb05;--p-accent:var(--color-mint-400);--p-accent-hover:var(--color-mint-500);--p-accent-wash:#85ffc41a;--p-accent-border:#85ffc447;--p-signal:var(--color-mint-400);--p-signal-ink:var(--color-anthrazit-800);--p-warn:var(--color-amber-400);--p-warn-wash:#e8b6601a;--p-warn-border:#e8b66047;--p-error:var(--color-error-300);--p-error-wash:#fca5a51a;--p-error-border:#fca5a559;--p-success:var(--color-success-400);--p-info:var(--color-info-400);--p-hero-overlay:linear-gradient(to right, #19130feb 0%, #19130fa6 50%, #19130f40 100%), linear-gradient(to top, #19130fe6, #19130f1a);--p-image-overlay:linear-gradient(to bottom, #19130f1a, #19130fb3)}.p-force-dark{--p-bg:var(--color-anthrazit-800);--p-surface:var(--color-anthrazit-700);--p-surface-alt:#f5f0eb0f;--p-surface-overlay:#2a241f8c;--p-fg-display:var(--color-white);--p-fg:var(--color-cream-50);--p-fg-strong:var(--color-cream-50);--p-fg-muted:var(--color-warm-100);--p-fg-subtle:var(--color-warm-200);--p-fg-faint:var(--color-warm-600);--p-border:#f5f0eb24;--p-border-strong:#f5f0eb38;--p-border-faint:#f5f0eb1f;--p-accent:var(--color-mint-400);--p-accent-hover:var(--color-mint-500);--p-accent-wash:#85ffc424;--p-accent-border:#85ffc452}:root{--book-text-h1:28px;--book-text-h1-lead:1.2;--book-text-h2:22px;--book-text-h2-lead:1.25;--book-text-body:15px;--book-text-body-lead:1.45;--book-text-price:32px;--book-text-price-lead:1.1;--book-text-stat:16px;--book-text-stat-lead:1.2;--book-text-label:12px;--book-text-label-lead:1.3;--book-text-button:15px;--book-text-micro:13px;--book-space-section:32px;--book-space-card-gap:16px;--book-space-card-pad:20px;--book-space-stack-md:12px;--book-space-stack-sm:6px;--book-radius-card:16px;--book-radius-stat:8px;--book-radius-button:999px}@font-face{font-family:MerriweatherItalic;src:url(/fonts/MerriweatherItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}
:root{--a-bg:#f5f0eb;--a-header-bg:#f5f0ebe0;--a-surface:#fff;--a-surface-2:#fff;--a-surface-3:#ede7df;--a-fg:#25201c;--a-fg-muted:#524132;--a-fg-subtle:#6e665e;--a-fg-faint:#756a5e;--a-border:#25201c2e;--a-border-soft:#25201c14;--a-border-strong:#25201c59;--a-hover:#25201c0f;--a-hover-subtle:#25201c08;--a-accent:#1c453e;--a-accent-hover:#143430;--a-accent-ink:#f5f0eb;--a-accent-wash:#1c453e14;--a-accent-border:#1c453e4d;--a-accent-border-strong:#1c453e99;--a-ring:#1c453e40;--a-error:#b91c1c;--a-warn:#8f6418;--a-success:#1f7a4f;--a-info:#0e5a8a;--a-chart-2:#3555c8;--a-chart-3:#b4530a;--a-chart-4:#be185d;--a-chart-cyan:#0c7b93;--a-chart-teal:#14b8a6}html[data-admin-theme=dark]{--a-bg:#0a0a0a;--a-header-bg:#0a0a0ae0;--a-surface:#0a0a0a;--a-surface-2:#111;--a-surface-3:#1a1a1a;--a-fg:#fff;--a-fg-muted:#d1d5db;--a-fg-subtle:#9ca3af;--a-fg-faint:#6b7280;--a-border:#ffffff1a;--a-border-soft:#ffffff0f;--a-border-strong:#fff3;--a-hover:#ffffff0d;--a-hover-subtle:#ffffff08;--a-accent:#85ffc4;--a-accent-hover:#6de0a8;--a-accent-ink:#25201c;--a-accent-wash:#85ffc414;--a-accent-border:#85ffc44d;--a-accent-border-strong:#85ffc499;--a-ring:#85ffc440;--a-error:#f87171;--a-warn:#fbbf24;--a-success:#4ade80;--a-info:#60a5fa;--a-chart-2:#6b8aff;--a-chart-3:#ffb86b;--a-chart-4:#ff6b9d;--a-chart-cyan:#5ab0e4;--a-chart-teal:#5bd6e0}