@font-face{font-family:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-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:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-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:"__DM_Serif_Display_Fallback_0e4539";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539";font-weight:400;font-style:normal}.__variable_0e4539{--me-display-font:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539"}:root{--me-ink-navy:#0f2447;--me-brand-navy:#1b3a6b;--me-active-navy:#2a5298;--me-brand-gold:#c9a84c;--me-light-gold:#e8c96a;--me-gold-wash:#fbf5e6;--me-white:#fff;--me-off-white:#f7f7f5;--me-border:#ebebeb;--me-charcoal:#1c1c1e;--me-mid-grey:#4a4a4a;--me-muted:#8a8a8a;--me-green:#1a7f4b;--me-green-light:#e6f4ed;--me-amber:#e8a020;--me-amber-light:#fef3dc;--me-red:#c0392b;--me-red-light:#faeaea;--me-unset:#d0d0d0;--me-admin-bg:#1c1c1e;--me-admin-card:#2a2a2e;--me-admin-border:#3a3a3e;--me-font:"Arial",sans-serif;--me-size-display:4.5rem;--me-size-h1:1.375rem;--me-size-h2:1.125rem;--me-size-h3:1rem;--me-size-body:1rem;--me-size-small:0.875rem;--me-size-label:0.6875rem;--me-size-meta:0.8125rem;--me-size-caption:0.75rem;--me-weight-regular:400;--me-weight-bold:700;--me-line-body:1.6;--me-line-heading:1.3;--me-tracking-label:0.1em;--me-tracking-hero:-0.02em;--me-space-1:0.25rem;--me-space-2:0.5rem;--me-space-3:0.75rem;--me-space-4:1rem;--me-space-5:1.25rem;--me-space-6:1.5rem;--me-space-8:2rem;--me-space-10:2.5rem;--me-space-12:3rem;--me-space-16:4rem;--me-radius-sm:6px;--me-radius-md:8px;--me-radius-lg:12px;--me-radius-xl:16px;--me-radius-full:9999px;--me-border-thin:0.5px solid var(--me-border);--me-border-medium:1px solid var(--me-border);--me-focus-ring:0 0 0 2px var(--me-brand-gold);--me-shadow-card:0 1px 3px rgba(15,36,71,.08);--me-z-base:0;--me-z-raised:10;--me-z-modal:100;--me-z-toast:200;--me-hero-gradient:linear-gradient(135deg,#0f2447,#1b3a6b);--me-display-font:"DM Serif Display",serif}.me-admin-surface{--me-white:#2a2a2e;--me-off-white:#1c1c1e;--me-border:#3a3a3e;--me-charcoal:#fff;--me-mid-grey:#8a8a8a;background-color:var(--me-admin-bg);color:var(--me-charcoal)}*,:after,:before{box-sizing:border-box}body{font-family:var(--me-font);font-size:var(--me-size-body);font-weight:var(--me-weight-regular);line-height:var(--me-line-body);color:var(--me-charcoal);background-color:var(--me-off-white);-webkit-font-smoothing:antialiased}.me-text-navy{color:var(--me-brand-navy)}.me-text-gold{color:var(--me-brand-gold)}.me-text-charcoal{color:var(--me-charcoal)}.me-text-muted{color:var(--me-muted)}.me-bg-navy{background-color:var(--me-brand-navy)}.me-bg-ink{background-color:var(--me-ink-navy)}.me-bg-gold-wash{background-color:var(--me-gold-wash)}.me-bg-white{background-color:var(--me-white)}.me-status-green{color:var(--me-green)}.me-status-amber{color:var(--me-amber)}.me-status-red{color:var(--me-red)}.me-status-unset{color:var(--me-unset)}.me-status-bg-green{background-color:var(--me-green-light);color:var(--me-green)}.me-status-bg-amber{background-color:var(--me-amber-light);color:var(--me-amber)}.me-status-bg-red{background-color:var(--me-red-light);color:var(--me-red)}.me-status-bg-unset{background-color:var(--me-border);color:var(--me-mid-grey)}.me-section-header{font-family:var(--me-font);font-size:var(--me-size-h1);font-weight:var(--me-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--me-charcoal);border-bottom:1px solid var(--me-brand-gold);padding-bottom:var(--me-space-2);margin-bottom:var(--me-space-4)}.me-card{background-color:var(--me-white);border:var(--me-border-thin);border-radius:var(--me-radius-lg);padding:var(--me-space-4) var(--me-space-5);box-shadow:var(--me-shadow-card)}.me-rule{border:none;border-top:1px solid var(--me-brand-gold);margin:var(--me-space-6) 0}:focus-visible{outline:none;box-shadow:var(--me-focus-ring)}