@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}:root{--font-display:var(--font-display-sepia);--font-body:var(--font-body-sepia);--theme-ink:#1f1a17;--theme-muted:#6e6259;--theme-page-base:#fbf7f0;--theme-page-base-alt:#f2e8dc;--theme-surface:rgba(255,250,243,0.88);--theme-surface-strong:rgba(255,252,247,0.96);--theme-surface-soft:rgba(255,255,255,0.72);--theme-code-background:rgba(31,26,23,0.06);--theme-line:rgba(31,26,23,0.12);--theme-line-soft:rgba(31,26,23,0.08);--theme-line-faint:rgba(31,26,23,0.04);--theme-accent:#b55d3d;--theme-accent-strong:#8e452a;--theme-success:#2f8c57;--theme-success-strong:#1f5a48;--theme-info:#2a5fa8;--theme-info-strong:#214d8a;--theme-highlight:#dbe8ff;--theme-button-primary-text:#fff9f1;--theme-button-primary-background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-strong) 90%,#291c16) 0%,color-mix(in srgb,var(--theme-accent) 92%,#7e4a31) 100%);--theme-button-primary-background-hover:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-strong) 94%,#211711) 0%,color-mix(in srgb,var(--theme-accent) 96%,#6f4029) 100%);--theme-button-primary-border:color-mix(in srgb,var(--theme-accent-strong) 30%,transparent);--theme-button-primary-shadow:0 14px 30px color-mix(in srgb,var(--theme-accent-strong) 18%,transparent);--theme-button-secondary-text:var(--theme-ink);--theme-button-secondary-background:rgba(255,255,255,0.58);--theme-button-secondary-border:color-mix(in srgb,var(--theme-ink) 10%,transparent);--theme-button-secondary-background-hover:color-mix(in srgb,var(--theme-control-background-strong) 92%,transparent);--theme-button-secondary-border-hover:color-mix(in srgb,var(--theme-ink) 18%,transparent);--theme-button-ghost-text:var(--theme-accent-strong);--theme-button-ghost-background-hover:color-mix(in srgb,var(--theme-accent) 12%,transparent);--theme-select-chevron:rgba(42,57,87,0.78);--theme-shadow:0 24px 80px rgba(24,18,13,0.12);--theme-shadow-soft:0 18px 38px rgba(23,48,79,0.12);--theme-shadow-elevated:0 30px 80px rgba(17,35,60,0.14);--theme-focus-ring:rgba(42,95,168,0.22);--theme-overlay-scrim:rgba(20,18,16,0.56);--theme-control-background:rgba(255,255,255,0.72);--theme-control-background-strong:rgba(255,255,255,0.92);--theme-control-background-soft:rgba(255,255,255,0.62);--theme-control-hover:rgba(31,26,23,0.035);--theme-control-selected:rgba(31,26,23,0.08);--theme-control-subtle:rgba(31,26,23,0.05);--theme-panel-tint-success:color-mix(in srgb,var(--theme-success) 16%,var(--theme-surface-strong));--theme-panel-tint-warning:color-mix(in srgb,var(--theme-accent) 16%,var(--theme-surface-strong));--theme-panel-tint-info:color-mix(in srgb,var(--theme-info) 14%,var(--theme-surface-strong));--theme-panel-tint-danger:color-mix(in srgb,#c45b5b 16%,var(--theme-surface-strong));--theme-status-success-background:color-mix(in srgb,var(--theme-success) 18%,transparent);--theme-status-success-border:color-mix(in srgb,var(--theme-success) 24%,transparent);--theme-status-success-text:color-mix(in srgb,var(--theme-success-strong) 85%,var(--theme-ink));--theme-status-warning-background:color-mix(in srgb,var(--theme-accent) 16%,transparent);--theme-status-warning-border:color-mix(in srgb,var(--theme-accent) 22%,transparent);--theme-status-warning-text:color-mix(in srgb,var(--theme-accent-strong) 88%,var(--theme-ink));--theme-status-info-background:color-mix(in srgb,var(--theme-info) 15%,transparent);--theme-status-info-border:color-mix(in srgb,var(--theme-info) 22%,transparent);--theme-status-info-text:color-mix(in srgb,var(--theme-info-strong) 88%,var(--theme-ink));--theme-status-danger-background:color-mix(in srgb,#c45b5b 16%,transparent);--theme-status-danger-border:color-mix(in srgb,#c45b5b 28%,transparent);--theme-status-danger-text:color-mix(in srgb,#8d3838 88%,var(--theme-ink));--theme-indicator-neutral-background:var(--theme-control-selected);--theme-indicator-neutral-border:color-mix(in srgb,var(--theme-ink) 12%,transparent);--theme-indicator-neutral-text:var(--theme-ink);--theme-indicator-success-background:var(--theme-status-success-background);--theme-indicator-success-border:var(--theme-status-success-border);--theme-indicator-success-text:var(--theme-status-success-text);--theme-indicator-warning-background:var(--theme-status-warning-background);--theme-indicator-warning-border:var(--theme-status-warning-border);--theme-indicator-warning-text:var(--theme-status-warning-text);--theme-indicator-info-background:var(--theme-status-info-background);--theme-indicator-info-border:var(--theme-status-info-border);--theme-indicator-info-text:var(--theme-status-info-text);--theme-indicator-danger-background:var(--theme-status-danger-background);--theme-indicator-danger-border:var(--theme-status-danger-border);--theme-indicator-danger-text:var(--theme-status-danger-text);--theme-progress-required-track:color-mix(in srgb,var(--theme-accent) 18%,transparent);--theme-progress-required-fill-start:color-mix(in srgb,var(--theme-accent) 72%,transparent);--theme-progress-required-fill-end:color-mix(in srgb,var(--theme-accent) 94%,var(--theme-surface-strong));--theme-progress-overall-track:color-mix(in srgb,var(--theme-info) 16%,transparent);--theme-progress-overall-fill-start:color-mix(in srgb,var(--theme-info) 74%,transparent);--theme-progress-overall-fill-end:color-mix(in srgb,var(--theme-info) 96%,var(--theme-surface-strong));--theme-banner-border:color-mix(in srgb,var(--theme-accent) 24%,transparent);--theme-banner-background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 16%,transparent) 0%,color-mix(in srgb,var(--theme-surface-strong) 96%,transparent) 28%,color-mix(in srgb,var(--theme-control-background-strong) 96%,transparent) 100%);--theme-banner-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 58%,transparent),0 16px 32px color-mix(in srgb,var(--theme-accent-strong) 10%,transparent);--theme-banner-rail:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 88%,transparent) 0%,color-mix(in srgb,var(--theme-accent) 56%,#ffffff) 100%);--theme-banner-label:color-mix(in srgb,var(--theme-accent-strong) 88%,var(--theme-ink));--theme-banner-copy:color-mix(in srgb,var(--theme-ink) 66%,var(--theme-muted));--theme-banner-pill-background:color-mix(in srgb,var(--theme-accent) 14%,transparent);--theme-banner-pill-text:color-mix(in srgb,var(--theme-accent-strong) 84%,var(--theme-ink));--theme-modal-dialog-background:color-mix(in srgb,var(--theme-surface-strong) 98%,transparent);--theme-modal-dialog-shadow:0 32px 80px color-mix(in srgb,#0d0b0a 28%,transparent),0 8px 24px color-mix(in srgb,#0d0b0a 16%,transparent);--theme-detail-card-background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-base) 96%,#ffffff),color-mix(in srgb,var(--theme-control-background-strong) 92%,transparent)),color-mix(in srgb,var(--theme-control-background-strong) 92%,transparent);--theme-detail-card-shadow:0 12px 28px color-mix(in srgb,var(--theme-ink) 6%,transparent);--theme-loader-panel-background:radial-gradient(circle at top,rgba(118,161,231,0.18),transparent 38%),linear-gradient(180deg,rgba(255,253,249,0.97),rgba(244,238,230,0.94));--theme-loader-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 26px 60px rgba(31,26,23,0.08);--theme-loader-mark-background:radial-gradient(circle at top,rgba(88,130,195,0.16),transparent 54%),linear-gradient(180deg,rgba(255,255,255,0.9),rgba(242,236,227,0.82));--theme-loader-mark-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 18px 42px rgba(42,95,168,0.12);--theme-loader-mark-border:rgba(42,95,168,0.09);--theme-loader-eyebrow:#6483b4;--theme-loader-title:#1d314c;--theme-loader-copy:#5e6c81;--theme-loader-bloom-start:rgba(76,120,189,0.22);--theme-loader-bloom-mid:rgba(76,120,189,0.06);--theme-loader-outline:rgba(42,95,168,0.3);--theme-loader-outline-active:rgba(42,95,168,0.62);--theme-loader-fill-start:#8e452a;--theme-loader-fill-mid:#c8895f;--theme-loader-fill-end:#f4dbc1;--theme-loader-highlight-color:#ffffff;--theme-loader-highlight-opacity:0.92;--theme-loader-status-start:#54ba7a;--theme-loader-status-end:#2f8c57;--theme-loader-status-ring:rgba(255,255,255,0.96);--theme-platform-shell-background:radial-gradient(circle at top,rgba(77,123,105,0.08),transparent 32%),var(--theme-page-base);--theme-platform-panel-background:rgba(255,252,247,0.92);--theme-platform-panel-border:rgba(31,26,23,0.08);--theme-platform-topbar-gradient:linear-gradient(180deg,rgba(251,247,240,1),rgba(251,247,240,0.98) 38%,rgba(251,247,240,0.84) 62%,rgba(251,247,240,0));--theme-platform-divider:linear-gradient(90deg,rgba(31,26,23,0.04),rgba(31,26,23,0.16) 18%,rgba(31,26,23,0.16) 82%,rgba(31,26,23,0.04));--theme-platform-brand-background:radial-gradient(circle at top,rgba(77,123,105,0.14),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(243,236,227,0.96));--theme-platform-brand-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 10px 20px rgba(31,26,23,0.07);--theme-platform-link-hover:#1e3554;--theme-auth-background:radial-gradient(circle at top left,rgba(130,174,251,0.24),transparent 28%),radial-gradient(circle at 80% 18%,rgba(87,127,108,0.16),transparent 24%),linear-gradient(180deg,#f9fbff,#f3f7ff 46%,#f8fbff);--theme-auth-glow-primary:radial-gradient(circle,rgba(81,134,220,0.18),transparent 70%);--theme-auth-glow-secondary:radial-gradient(circle,rgba(77,123,105,0.16),transparent 68%);--theme-auth-filament-border:rgba(70,117,191,0.12);--theme-auth-filament-ring-1:rgba(70,117,191,0.03);--theme-auth-filament-ring-2:rgba(70,117,191,0.02);--theme-auth-filament-alt-border:rgba(77,123,105,0.12);--theme-auth-filament-alt-ring-1:rgba(77,123,105,0.04);--theme-auth-filament-alt-ring-2:rgba(77,123,105,0.025);--theme-auth-story-border:rgba(86,110,148,0.16);--theme-auth-story-background:linear-gradient(140deg,rgba(255,255,255,0.92),rgba(244,248,255,0.88)),linear-gradient(180deg,rgba(95,140,210,0.06),rgba(77,123,105,0.04));--theme-auth-story-shadow:0 30px 80px rgba(17,35,60,0.14);--theme-auth-story-inner-border:rgba(96,134,197,0.08);--theme-auth-brand-background:rgba(255,255,255,0.82);--theme-auth-brand-shadow:0 18px 38px rgba(23,48,79,0.12);--theme-auth-brand-name:#214d8a;--theme-auth-brand-product:#5f708b;--theme-auth-eyebrow:#6f89b1;--theme-auth-title:#17304f;--theme-auth-copy:#5f708b;--theme-auth-signal-border:rgba(86,110,148,0.14);--theme-auth-signal-background:rgba(255,255,255,0.74);--theme-auth-widget-surface:rgba(255,255,255,0.96);--theme-auth-widget-background:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(247,250,255,0.96));--theme-auth-widget-border:rgba(86,110,148,0.16);--theme-auth-input-background:rgba(255,255,255,0.96);--theme-auth-input-border:rgba(86,110,148,0.18);--theme-auth-input-focus:rgba(42,95,168,0.35);--theme-auth-divider:rgba(86,110,148,0.14);--theme-auth-primary-start:#2a5fa8;--theme-auth-primary-end:#4675bf;--theme-auth-primary-text:#f6faff;--theme-auth-primary-shadow:0 16px 36px rgba(42,95,168,0.24);--theme-auth-primary-hover-start:#214d8a;--theme-auth-primary-hover-end:#3f6bad;--mjd-ink:var(--theme-ink);--mjd-text:var(--theme-ink);--mjd-muted:var(--theme-muted);--mjd-sand:var(--theme-page-base-alt);--mjd-cream:var(--theme-page-base);--mjd-panel:var(--theme-surface);--mjd-line:var(--theme-line);--mjd-accent:var(--theme-accent);--mjd-accent-dark:var(--theme-accent-strong);--mjd-forest:var(--theme-success-strong);--mjd-shadow:var(--theme-shadow);--mjd-radius-sm:14px;--mjd-radius-md:24px;--mjd-radius-lg:36px;--mjd-container-width:1120px}html[data-brand-theme=sepia]{--font-display:var(--font-display-sepia);--font-body:var(--font-body-sepia)}html[data-brand-theme=lumen]{--font-display:var(--font-display-lumen);--font-body:var(--font-body-lumen);--theme-ink:#18263a;--theme-muted:#5e6f86;--theme-page-base:#f8fbff;--theme-page-base-alt:#eef4ff;--theme-surface:rgba(246,250,255,0.9);--theme-surface-strong:rgba(251,253,255,0.98);--theme-surface-soft:rgba(255,255,255,0.82);--theme-accent:#b88b3d;--theme-accent-strong:#8c682b;--theme-success:#467b6c;--theme-success-strong:#30574d;--theme-info:#5b80c6;--theme-info-strong:#31548f;--theme-highlight:#ebf3ff;--theme-button-primary-text:#f8fbff;--theme-loader-fill-start:#5c79b6;--theme-loader-fill-mid:#89a7db;--theme-loader-fill-end:#edf4ff;--theme-loader-eyebrow:#7b93c3;--theme-loader-title:#233756;--theme-loader-copy:#62758d;--theme-loader-bloom-start:rgba(91,128,198,0.22);--theme-loader-bloom-mid:rgba(91,128,198,0.07);--theme-loader-outline:rgba(91,128,198,0.34);--theme-loader-outline-active:rgba(91,128,198,0.62);--theme-platform-shell-background:radial-gradient(circle at top,rgba(91,128,198,0.11),transparent 32%),var(--theme-page-base);--theme-platform-brand-background:radial-gradient(circle at top,rgba(91,128,198,0.16),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(238,244,255,0.96));--theme-platform-link-hover:#27497b;--theme-auth-brand-name:#31548f;--theme-auth-brand-product:#62758d;--theme-auth-eyebrow:#7b93c3;--theme-auth-title:#233756;--theme-auth-copy:#62758d;--theme-auth-primary-start:#567cc4;--theme-auth-primary-end:#7f9fd9;--theme-auth-primary-hover-start:#486ab0;--theme-auth-primary-hover-end:#7090cb}html[data-brand-theme=ledger]{--font-display:var(--font-display-ledger);--font-body:var(--font-body-ledger);--theme-ink:#1a211c;--theme-muted:#617064;--theme-page-base:#f5f6f2;--theme-page-base-alt:#e8ece2;--theme-surface:rgba(249,250,246,0.9);--theme-surface-strong:rgba(252,252,250,0.98);--theme-surface-soft:rgba(255,255,255,0.8);--theme-accent:#9f6c40;--theme-accent-strong:#76521d;--theme-success:#516f5c;--theme-success-strong:#385243;--theme-info:#566e94;--theme-info-strong:#35465f;--theme-highlight:#e9eee8;--theme-button-primary-text:#f7f8f4;--theme-loader-fill-start:#5b685e;--theme-loader-fill-mid:#7c8c82;--theme-loader-fill-end:#edf1ec;--theme-loader-eyebrow:#6e7d72;--theme-loader-title:#233028;--theme-loader-copy:#65746a;--theme-loader-bloom-start:rgba(81,111,92,0.22);--theme-loader-bloom-mid:rgba(81,111,92,0.06);--theme-loader-outline:rgba(86,110,148,0.28);--theme-loader-outline-active:rgba(86,110,148,0.5);--theme-platform-shell-background:radial-gradient(circle at top,rgba(81,111,92,0.1),transparent 32%),var(--theme-page-base);--theme-platform-brand-background:radial-gradient(circle at top,rgba(81,111,92,0.14),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(236,240,232,0.96));--theme-platform-link-hover:#314138;--theme-auth-brand-name:#35465f;--theme-auth-brand-product:#617064;--theme-auth-eyebrow:#6d7c8e;--theme-auth-title:#263228;--theme-auth-copy:#617064;--theme-auth-primary-start:#516f5c;--theme-auth-primary-end:#6e8a79;--theme-auth-primary-hover-start:#435e4e;--theme-auth-primary-hover-end:#607a6b;--theme-select-chevron:rgba(65,77,69,0.78)}html[data-mode=dark]{--theme-page-base:#13161a;--theme-page-base-alt:#0d1013;--theme-surface:rgba(18,22,28,0.88);--theme-surface-strong:rgba(22,26,32,0.96);--theme-surface-soft:rgba(25,30,37,0.82);--theme-code-background:rgba(255,255,255,0.08);--theme-line:rgba(255,255,255,0.14);--theme-line-soft:rgba(255,255,255,0.1);--theme-line-faint:rgba(255,255,255,0.06);--theme-shadow:0 28px 90px rgba(0,0,0,0.35);--theme-shadow-soft:0 18px 48px rgba(0,0,0,0.28);--theme-shadow-elevated:0 30px 80px rgba(0,0,0,0.34);--theme-button-primary-background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-strong) 28%,#10141a) 0%,color-mix(in srgb,var(--theme-accent) 42%,#18212b) 100%);--theme-button-primary-background-hover:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-strong) 34%,#0c1015) 0%,color-mix(in srgb,var(--theme-accent) 50%,#1b2530) 100%);--theme-button-primary-border:color-mix(in srgb,var(--theme-accent-strong) 34%,rgba(255,255,255,0.18));--theme-button-primary-shadow:0 16px 34px color-mix(in srgb,var(--theme-accent-strong) 22%,rgba(0,0,0,0.52));--theme-button-secondary-background:rgba(255,255,255,0.08);--theme-button-secondary-border:color-mix(in srgb,var(--theme-ink) 16%,transparent);--theme-button-secondary-background-hover:color-mix(in srgb,var(--theme-control-background-strong) 100%,var(--theme-accent) 6%);--theme-button-secondary-border-hover:color-mix(in srgb,var(--theme-accent) 22%,rgba(255,255,255,0.14));--theme-button-ghost-background-hover:color-mix(in srgb,var(--theme-accent) 16%,transparent);--theme-control-background:rgba(255,255,255,0.08);--theme-control-background-strong:rgba(255,255,255,0.1);--theme-control-background-soft:rgba(255,255,255,0.06);--theme-control-hover:rgba(255,255,255,0.04);--theme-control-selected:rgba(255,255,255,0.1);--theme-control-subtle:rgba(255,255,255,0.08);--theme-indicator-neutral-background:color-mix(in srgb,var(--theme-control-selected) 92%,var(--theme-surface-strong));--theme-indicator-neutral-border:color-mix(in srgb,var(--theme-ink) 18%,transparent);--theme-indicator-warning-background:color-mix(in srgb,var(--theme-accent) 20%,rgba(255,255,255,0.02));--theme-indicator-warning-border:color-mix(in srgb,var(--theme-accent-strong) 34%,transparent);--theme-indicator-success-background:color-mix(in srgb,var(--theme-success) 20%,rgba(255,255,255,0.02));--theme-indicator-success-border:color-mix(in srgb,var(--theme-success-strong) 32%,transparent);--theme-indicator-info-background:color-mix(in srgb,var(--theme-info) 20%,rgba(255,255,255,0.02));--theme-indicator-info-border:color-mix(in srgb,var(--theme-info-strong) 30%,transparent);--theme-indicator-danger-background:color-mix(in srgb,#c45b5b 24%,rgba(255,255,255,0.02));--theme-indicator-danger-border:color-mix(in srgb,#d98080 32%,transparent);--theme-platform-panel-background:rgba(18,22,28,0.82);--theme-platform-panel-border:rgba(255,255,255,0.1);--theme-platform-topbar-gradient:linear-gradient(180deg,rgba(19,22,26,0.96),rgba(19,22,26,0.9) 42%,rgba(19,22,26,0.55) 68%,rgba(19,22,26,0));--theme-platform-divider:linear-gradient(90deg,rgba(255,255,255,0.02),rgba(255,255,255,0.12) 18%,rgba(255,255,255,0.12) 82%,rgba(255,255,255,0.02));--theme-auth-story-background:linear-gradient(140deg,rgba(20,25,33,0.96),rgba(16,20,26,0.92)),linear-gradient(180deg,rgba(91,128,198,0.08),rgba(81,111,92,0.06));--theme-auth-story-border:rgba(255,255,255,0.1);--theme-auth-story-inner-border:rgba(255,255,255,0.06);--theme-auth-brand-background:rgba(255,255,255,0.08);--theme-auth-brand-shadow:0 18px 42px rgba(0,0,0,0.28);--theme-auth-signal-border:rgba(255,255,255,0.08);--theme-auth-signal-background:rgba(255,255,255,0.04);--theme-auth-widget-background:linear-gradient(180deg,rgba(18,22,28,0.98),rgba(14,18,24,0.96));--theme-auth-widget-surface:rgba(18,22,28,0.96);--theme-auth-widget-border:rgba(255,255,255,0.08);--theme-auth-input-background:rgba(255,255,255,0.06);--theme-auth-input-border:rgba(255,255,255,0.12);--theme-auth-divider:rgba(255,255,255,0.08);--theme-loader-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 26px 60px rgba(0,0,0,0.3);--theme-loader-mark-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 42px rgba(0,0,0,0.28);--theme-loader-status-ring:rgba(17,20,24,0.94);--theme-overlay-scrim:rgba(0,0,0,0.62)}html[data-brand-theme=sepia][data-mode=dark]{--theme-ink:#f3e7d9;--theme-muted:#c3ae98;--theme-accent:#d59a6e;--theme-accent-strong:#f0be92;--theme-success:#72aa8d;--theme-success-strong:#4b7a64;--theme-info:#9bb7e8;--theme-info-strong:#c1d2f4;--theme-loader-panel-background:radial-gradient(circle at top,rgba(213,154,110,0.16),transparent 38%),linear-gradient(180deg,rgba(31,25,21,0.98),rgba(17,14,12,0.95));--theme-loader-mark-background:radial-gradient(circle at top,rgba(213,154,110,0.18),transparent 54%),linear-gradient(180deg,rgba(44,34,29,0.94),rgba(22,18,15,0.92));--theme-auth-background:radial-gradient(circle at top left,rgba(212,160,110,0.2),transparent 30%),radial-gradient(circle at 80% 18%,rgba(76,122,99,0.16),transparent 24%),linear-gradient(180deg,#171310,#120f0c 46%,#0d0b09);--theme-auth-glow-primary:radial-gradient(circle,rgba(213,154,110,0.16),transparent 70%);--theme-auth-glow-secondary:radial-gradient(circle,rgba(76,122,99,0.14),transparent 68%);--theme-platform-shell-background:radial-gradient(circle at top,rgba(213,154,110,0.09),transparent 32%),var(--theme-page-base);--theme-platform-brand-background:radial-gradient(circle at top,rgba(213,154,110,0.12),transparent 56%),linear-gradient(180deg,rgba(43,34,28,0.96),rgba(26,20,17,0.94));--theme-platform-link-hover:#f0be92;--theme-auth-brand-name:#f1c49c;--theme-auth-brand-product:#cbb39b;--theme-auth-eyebrow:#d3ab85;--theme-auth-title:#f3e7d9;--theme-auth-copy:#cbb39b;--theme-auth-primary-start:#c58555;--theme-auth-primary-end:#e0a376;--theme-auth-primary-hover-start:#b87646;--theme-auth-primary-hover-end:#d39467}html[data-brand-theme=lumen][data-mode=dark]{--theme-ink:#edf4ff;--theme-muted:#aebcd3;--theme-accent:#d6b46d;--theme-accent-strong:#eed8a0;--theme-success:#77a99b;--theme-success-strong:#5b8378;--theme-info:#96b7f2;--theme-info-strong:#cae0ff;--theme-loader-panel-background:radial-gradient(circle at top,rgba(121,158,224,0.18),transparent 38%),linear-gradient(180deg,rgba(16,23,34,0.98),rgba(12,18,28,0.95));--theme-loader-mark-background:radial-gradient(circle at top,rgba(121,158,224,0.2),transparent 54%),linear-gradient(180deg,rgba(28,37,51,0.94),rgba(16,22,33,0.92));--theme-auth-background:radial-gradient(circle at top left,rgba(121,158,224,0.2),transparent 30%),radial-gradient(circle at 80% 18%,rgba(102,156,140,0.16),transparent 24%),linear-gradient(180deg,#101722,#0d131d 46%,#0a1019);--theme-auth-glow-primary:radial-gradient(circle,rgba(121,158,224,0.18),transparent 70%);--theme-auth-glow-secondary:radial-gradient(circle,rgba(102,156,140,0.14),transparent 68%);--theme-platform-shell-background:radial-gradient(circle at top,rgba(121,158,224,0.1),transparent 32%),var(--theme-page-base);--theme-platform-brand-background:radial-gradient(circle at top,rgba(121,158,224,0.14),transparent 56%),linear-gradient(180deg,rgba(25,34,47,0.96),rgba(15,21,31,0.94));--theme-platform-link-hover:#d0e1ff;--theme-auth-brand-name:#cfe0ff;--theme-auth-brand-product:#b2c1d8;--theme-auth-eyebrow:#9bb4e1;--theme-auth-title:#edf4ff;--theme-auth-copy:#b2c1d8;--theme-auth-primary-start:#6b93da;--theme-auth-primary-end:#9bb7ec;--theme-auth-primary-hover-start:#5d84cb;--theme-auth-primary-hover-end:#8ca7e0}html[data-brand-theme=ledger][data-mode=dark]{--theme-ink:#edf0ea;--theme-muted:#b3beb4;--theme-accent:#d0a978;--theme-accent-strong:#ebc79c;--theme-success:#85aa96;--theme-success-strong:#688575;--theme-info:#a7bbd8;--theme-info-strong:#d9e4f0;--theme-loader-panel-background:radial-gradient(circle at top,rgba(133,170,150,0.16),transparent 38%),linear-gradient(180deg,rgba(19,24,21,0.98),rgba(14,18,16,0.95));--theme-loader-mark-background:radial-gradient(circle at top,rgba(133,170,150,0.18),transparent 54%),linear-gradient(180deg,rgba(33,40,36,0.94),rgba(18,23,20,0.92));--theme-auth-background:radial-gradient(circle at top left,rgba(133,170,150,0.18),transparent 30%),radial-gradient(circle at 80% 18%,rgba(160,124,81,0.15),transparent 24%),linear-gradient(180deg,#111613,#0d120f 46%,#090d0b);--theme-auth-glow-primary:radial-gradient(circle,rgba(133,170,150,0.16),transparent 70%);--theme-auth-glow-secondary:radial-gradient(circle,rgba(160,124,81,0.14),transparent 68%);--theme-platform-shell-background:radial-gradient(circle at top,rgba(133,170,150,0.08),transparent 32%),var(--theme-page-base);--theme-platform-brand-background:radial-gradient(circle at top,rgba(133,170,150,0.12),transparent 56%),linear-gradient(180deg,rgba(28,35,31,0.96),rgba(17,22,19,0.94));--theme-platform-link-hover:#ecf0e6;--theme-auth-brand-name:#dce5d7;--theme-auth-brand-product:#b7c2b7;--theme-auth-eyebrow:#9db1a4;--theme-auth-title:#edf0ea;--theme-auth-copy:#b7c2b7;--theme-auth-primary-start:#5f7b69;--theme-auth-primary-end:#88a893;--theme-auth-primary-hover-start:#546d5d;--theme-auth-primary-hover-end:#7a9884}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--mjd-ink);background:var(--mjd-cream);font-family:var(--font-body),"Avenir Next","Segoe UI",sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}code{padding:.15rem .45rem;border-radius:999px;background:var(--theme-code-background);font-family:SFMono-Regular,SF Mono,IBM Plex Mono,monospace;font-size:.92em}.mjd-container{width:min(calc(100% - 2rem),var(--mjd-container-width));margin:0 auto}.mjd-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;letter-spacing:.01em;box-shadow:none;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.mjd-button:hover{transform:translateY(-1px)}.mjd-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-focus-ring),var(--theme-button-primary-shadow)}.mjd-button--primary{color:var(--theme-button-primary-text);background:var(--theme-button-primary-background);border-color:var(--theme-button-primary-border);box-shadow:var(--theme-button-primary-shadow)}.mjd-button--primary:hover{background:var(--theme-button-primary-background-hover)}.mjd-button--secondary{color:var(--theme-button-secondary-text);background:var(--theme-button-secondary-background);border-color:var(--theme-button-secondary-border)}.mjd-button--secondary:hover{background:var(--theme-button-secondary-background-hover);border-color:var(--theme-button-secondary-border-hover)}.mjd-button--ghost{color:var(--theme-button-ghost-text);background:transparent}.mjd-button--ghost:hover{background:var(--theme-button-ghost-background-hover)}.mjd-eyebrow{margin:0;color:var(--mjd-accent-dark);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mjd-section-heading{display:grid;grid-gap:.9rem;gap:.9rem}.mjd-section-heading h2{margin:0;font-family:var(--font-display),"Iowan Old Style","Palatino Linotype",serif;font-size:clamp(2rem,5vw,3.5rem);line-height:.98;letter-spacing:-.03em}.mjd-section-heading p{margin:0;max-width:42rem;color:var(--mjd-muted);font-size:1.02rem;line-height:1.65}