:root{--mjz-brass-950:#393224;--mjz-brass-900:#4d442d;--mjz-brass-800:#575037;--mjz-brass-700:#63593d;--mjz-brass-600:#6f6649;--mjz-brass-500:#7e7553;--mjz-brass-400:#8c8362;--mjz-brass-300:#a79c73;--mjz-brass-200:#c5ba93;--mjz-brass-100:#e7daab;--mjz-brass-050:#f1e8bc;--mjz-velvet-900:#121537;--mjz-velvet-800:#161d5d;--mjz-velvet-700:#202953;--mjz-velvet-600:#263164;--mjz-velvet-500:#2c3b75;--mjz-velvet-400:#344686;--mjz-velvet-300:#3a4e92;--mjz-velvet-100:#707ca7;--mjz-ink-990:#0b0e17;--mjz-ink-950:#121520;--mjz-ink-900:#191d29;--mjz-ink-800:#212533;--mjz-ink-700:#2c303e;--mjz-ink-600:#393d4b;--mjz-ink-500:#4c505c;--mjz-ink-400:#6b6d75;--mjz-ink-300:#898b94;--mjz-ink-200:#a4a5ad;--mjz-ink-100:#bfc1c6;--mjz-ink-050:#dcdde1;--mjz-paper-000:#fdfbf4;--mjz-paper-050:#f8f5ec;--mjz-paper-100:#efece1;--mjz-paper-200:#e4e0d2;--mjz-paper-300:#d3cfbf;--mjz-paper-400:#b4b1a3;--mjz-paper-500:#9a9687;--mjz-paper-600:#8f8c7c;--mjz-patina-600:#626350;--mjz-patina-500:#6f705e;--mjz-patina-300:#a5a691;--mjz-rust-600:#9d4b3a;--mjz-rust-100:#fbe3da;--mjz-moss-600:#566f47;--mjz-moss-100:#e2ebdd;--mjz-surface:var(--mjz-paper-050);--mjz-surface-raised:var(--mjz-paper-000);--mjz-surface-sunken:var(--mjz-paper-100);--mjz-surface-accent:var(--mjz-ink-950);--mjz-text-primary:var(--mjz-ink-950);--mjz-text-secondary:var(--mjz-ink-700);--mjz-text-muted:var(--mjz-ink-500);--mjz-text-disabled:var(--mjz-ink-400);--mjz-border-subtle:var(--mjz-paper-300);--mjz-border-strong:var(--mjz-paper-600);--mjz-accent:var(--mjz-brass-600);--mjz-accent-hover:var(--mjz-brass-800);--mjz-link-visited:var(--mjz-brass-800);--mjz-cta-boundary:transparent;--mjz-focus-ring:var(--mjz-velvet-500);--mjz-mark:var(--mjz-brass-950);--mjz-img-dim:none;--mjz-critical:var(--mjz-rust-600);--mjz-critical-bg:var(--mjz-rust-100);--mjz-positive:var(--mjz-moss-600);--mjz-positive-bg:var(--mjz-moss-100);--mjz-scrim-hero-floor:#0b0e1724;--mjz-scrim-hero-copy:#0b0e173b;--mjz-scrim-hero-more:#0b0e1773;--mjz-text-on-plate:var(--mjz-paper-000);--mjz-rule-on-plate:#fdfbf459;--mjz-focus-ring-on-dark:var(--mjz-brass-200);--mjz-text-on-dark:var(--mjz-paper-100);--mjz-text-on-dark-muted:var(--mjz-paper-500);--mjz-accent-on-dark:var(--mjz-brass-200);--mjz-border-on-dark:var(--mjz-ink-600);--mjz-font-serif:"Source Serif 4", "Source Serif 4 Fallback", "Iowan Old Style", Palatino, Georgia, serif;--mjz-font-sans:"Archivo", "Archivo Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mjz-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mjz-text--2:.75rem;--mjz-text--1:.875rem;--mjz-text-0:1.0625rem;--mjz-text-1:1.275rem;--mjz-text-2:1.53rem;--mjz-text-3:1.836rem;--mjz-text-4:2.203rem;--mjz-text-5:2.644rem;--mjz-text-display:clamp(2.6rem, 3.6vw, 3.25rem);--mjz-leading-display:1.08;--mjz-leading-tight:1.2;--mjz-leading-snug:1.35;--mjz-leading-body:1.65;--mjz-weight-regular:400;--mjz-weight-medium:500;--mjz-weight-semi:600;--mjz-tracking-label:.12em;--mjz-tracking-tight:-.012em;--mjz-space-1:.25rem;--mjz-space-2:.5rem;--mjz-space-3:.75rem;--mjz-space-4:1rem;--mjz-space-5:1.5rem;--mjz-space-6:2rem;--mjz-space-7:3rem;--mjz-space-8:4rem;--mjz-space-9:6rem;--mjz-space-10:8rem;--mjz-radius-sm:2px;--mjz-radius-md:3px;--mjz-radius-pill:999px;--mjz-hairline:1px;--mjz-shadow-raised:0 1px 2px #0b0e170f, 0 4px 12px #0b0e170a;--mjz-dur-fast:.12s;--mjz-dur-base:.2s;--mjz-dur-slow:.4s;--mjz-dur-fade:.2s;--mjz-dur-nav:.26s;--mjz-ease-out:cubic-bezier(.22,.61,.36,1);--mjz-ease-in-out:cubic-bezier(.45,.05,.55,.95);--mjz-measure:68ch;--mjz-container:76rem;--mjz-container-narrow:44rem;--mjz-gutter:clamp(1rem, 4vw, 2.5rem);--mjz-hdr-h:4.75rem;--mjz-z-base:0;--mjz-z-raised:10;--mjz-z-sticky:100;--mjz-z-header:200;--mjz-z-skiplink:300}@media (prefers-color-scheme:dark){:root:not([data-mjz-theme=light]){--mjz-surface:var(--mjz-ink-950);--mjz-surface-raised:var(--mjz-ink-900);--mjz-surface-sunken:var(--mjz-ink-990);--mjz-surface-accent:var(--mjz-ink-800);--mjz-text-primary:var(--mjz-paper-100);--mjz-text-secondary:var(--mjz-paper-400);--mjz-text-muted:var(--mjz-paper-500);--mjz-text-disabled:var(--mjz-ink-300);--mjz-border-subtle:var(--mjz-ink-700);--mjz-border-strong:var(--mjz-ink-400);--mjz-accent:var(--mjz-brass-200);--mjz-accent-hover:var(--mjz-brass-100);--mjz-link-visited:var(--mjz-brass-300);--mjz-focus-ring:var(--mjz-brass-200);--mjz-cta-boundary:var(--mjz-brass-200);--mjz-mark:var(--mjz-brass-200);--mjz-img-dim:brightness(.88);--mjz-critical:#e39182;--mjz-critical-bg:#3a211b;--mjz-positive:var(--mjz-moss-600);--mjz-positive-bg:#1e2a19}}:root[data-mjz-theme=dark]{--mjz-surface:var(--mjz-ink-950);--mjz-surface-raised:var(--mjz-ink-900);--mjz-surface-sunken:var(--mjz-ink-990);--mjz-surface-accent:var(--mjz-ink-800);--mjz-text-primary:var(--mjz-paper-100);--mjz-text-secondary:var(--mjz-paper-400);--mjz-text-muted:var(--mjz-paper-500);--mjz-text-disabled:var(--mjz-ink-300);--mjz-border-subtle:var(--mjz-ink-700);--mjz-border-strong:var(--mjz-ink-400);--mjz-accent:var(--mjz-brass-200);--mjz-accent-hover:var(--mjz-brass-100);--mjz-link-visited:var(--mjz-brass-300);--mjz-focus-ring:var(--mjz-brass-200);--mjz-cta-boundary:var(--mjz-brass-200);--mjz-mark:var(--mjz-brass-200);--mjz-img-dim:brightness(.88);--mjz-critical:#e39182;--mjz-critical-bg:#3a211b;--mjz-positive:var(--mjz-moss-600);--mjz-positive-bg:#1e2a19}.on-dark{color:var(--mjz-text-on-dark);--mjz-text-primary:var(--mjz-text-on-dark);--mjz-text-secondary:var(--mjz-paper-400);--mjz-text-muted:var(--mjz-text-on-dark-muted);--mjz-accent:var(--mjz-accent-on-dark);--mjz-accent-hover:var(--mjz-brass-100);--mjz-focus-ring:var(--mjz-focus-ring-on-dark);--mjz-cta-boundary:var(--mjz-brass-200);--mjz-border-subtle:var(--mjz-border-on-dark);--mjz-mark:var(--mjz-brass-200)}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-ext.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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:"Source Serif 4";src:url(/fonts/source-serif-4-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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:Archivo;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;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:"Source Serif 4 Fallback";src:local(Iowan Old Style),local(Palatino),local(Palatino Linotype),local(Georgia),local(Times New Roman),local(Liberation Serif),local(DejaVu Serif);ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Segoe UI),local(Roboto),local(Liberation Sans),local(DejaVu Sans);ascent-override:87.8%;descent-override:21.0%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--mjz-hdr-h) + var(--mjz-space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--mjz-surface);color:var(--mjz-text-primary);font-family:var(--mjz-font-serif);font-size:var(--mjz-text-0);line-height:var(--mjz-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto}img,picture,svg,video{max-width:100%;height:auto;display:block}::selection{background:var(--mjz-brass-100);color:var(--mjz-ink-950)}input,button,textarea,select{font:inherit;color:inherit}p,li,dd,blockquote,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}h1{font-size:var(--mjz-text-display);font-weight:var(--mjz-weight-regular);line-height:var(--mjz-leading-display);letter-spacing:var(--mjz-tracking-tight)}h2{font-size:var(--mjz-text-3);font-weight:var(--mjz-weight-regular);letter-spacing:var(--mjz-tracking-tight);line-height:1.15}h3{font-size:var(--mjz-text-2);font-weight:var(--mjz-weight-regular);line-height:var(--mjz-leading-tight)}h4{font-size:var(--mjz-text-1);font-weight:var(--mjz-weight-medium);line-height:var(--mjz-leading-tight)}p,li,dd,blockquote p,.lede{hyphens:auto;hyphenate-limit-chars:10 4 4}h1,h2,h3,h4,.eyebrow,.btn,.hdr__nav a{hyphens:manual}blockquote{hanging-punctuation:first last}:lang(hu){quotes:"„" "”" "»" "«"}:lang(de){quotes:"„" "“" "‚" "‘"}:lang(en){quotes:"“" "”" "‘" "’"}:focus-visible{outline:3px solid var(--mjz-focus-ring);outline-offset:2px;border-radius:var(--mjz-radius-sm)}:focus:not(:focus-visible){outline:none}a{color:var(--mjz-accent);text-decoration-thickness:var(--mjz-hairline);text-underline-offset:.18em}a:hover{color:var(--mjz-accent-hover);text-decoration-thickness:2px}a:active{color:var(--mjz-text-primary)}a:visited{color:var(--mjz-link-visited)}.on-dark a:visited{color:var(--mjz-accent)}@media (prefers-reduced-motion:no-preference){a,a :is(h1,h2,h3,h4,p,span){transition:color var(--mjz-dur-fast) var(--mjz-ease-out), text-decoration-color var(--mjz-dur-base) var(--mjz-ease-out), text-decoration-thickness var(--mjz-dur-base) var(--mjz-ease-out)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--mjz-dur-nav);animation-timing-function:linear}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.12s}}.wrap{width:100%;max-width:var(--mjz-container);padding-inline:var(--mjz-gutter);margin-inline:auto}.wrap--narrow{max-width:var(--mjz-container-narrow)}.skip-link{left:var(--mjz-space-4);top:var(--mjz-space-4);z-index:var(--mjz-z-skiplink);background:var(--mjz-surface-raised);color:var(--mjz-text-primary);padding:var(--mjz-space-3) var(--mjz-space-4);border:var(--mjz-hairline) solid var(--mjz-border-strong);border-radius:var(--mjz-radius-md);font-family:var(--mjz-font-sans);font-size:var(--mjz-text--1);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--mjz-dur-fast) var(--mjz-ease-out)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--mjz-font-sans);font-size:var(--mjz-text--2);letter-spacing:var(--mjz-tracking-label);text-transform:uppercase;font-weight:var(--mjz-weight-medium);color:var(--mjz-text-muted)}.lede{font-size:var(--mjz-text-1);color:var(--mjz-text-secondary)}.tnum{font-variant-numeric:tabular-nums}.btn{align-items:center;gap:var(--mjz-space-2);min-height:44px;padding:var(--mjz-space-3) var(--mjz-space-5);font-family:var(--mjz-font-sans);font-size:var(--mjz-text--1);font-weight:var(--mjz-weight-medium);letter-spacing:.02em;cursor:pointer;border-radius:var(--mjz-radius-md);border:var(--mjz-hairline) solid transparent;text-decoration:none;display:inline-flex}.btn--primary,.btn--primary:visited{background:var(--mjz-surface-accent);color:var(--mjz-paper-000);border-color:var(--mjz-cta-boundary)}.btn--primary:hover{background:var(--mjz-ink-600);color:var(--mjz-paper-000)}.btn--primary:active{background:var(--mjz-ink-990);color:var(--mjz-paper-000)}.btn--quiet{color:var(--mjz-text-primary);border-color:var(--mjz-border-strong);background:0 0}.btn--quiet:hover{border-color:var(--mjz-text-primary);color:var(--mjz-text-primary)}.btn--quiet:active{background:var(--mjz-surface-sunken)}@media (prefers-reduced-motion:no-preference){.btn{transition:background var(--mjz-dur-fast) var(--mjz-ease-out), color var(--mjz-dur-fast) var(--mjz-ease-out), border-color var(--mjz-dur-fast) var(--mjz-ease-out)}}.btn--light,.btn--light:visited{background:var(--mjz-paper-000);color:var(--mjz-ink-950)}.btn--light:hover{background:var(--mjz-brass-050);color:var(--mjz-ink-950)}.btn--light:active{background:var(--mjz-brass-100);color:var(--mjz-ink-950)}
