:root{--c-navy:#0F2A47;--c-navy-700:#1B406B;--c-red:#B32B2B;--c-red-soft:#F2A1A1;--c-cream:#F6F1E7;--c-paper:#FDFBF6;--c-ground:#F3ECDF;--c-ink:#1A212B;--c-slate:#4A5565;--c-line:#DAD3C5;--c-link:#1E4F8A;--c-sky:#9CC4F0;--c-focus:#2458A6;--c-gold:#F5C451;--c-success:#1E6B3A;--c-white:#FFFFFF;--font-display:var(--font-archivo),"Archivo Condensed",Impact,"Arial Narrow",sans-serif;--font-body:var(--font-work-sans),system-ui,sans-serif;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-stamp:cubic-bezier(.2,.8,.2,1);--motion-off:0;--side-pad:clamp(20px,4.4vw,56px);--content-max:1280px;--tri-band:linear-gradient(90deg,#B32B2B 0 33.33%,#FFFFFF 33.33% 66.66%,#0F2A47 66.66%);--paper-grain:repeating-linear-gradient(0deg,rgba(0,0,0,.028) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.018) 0 1px,transparent 1px 5px);--hero-screen:linear-gradient(90deg,rgba(15,42,71,.93),rgba(15,42,71,.86) 46%,rgba(15,42,71,.28) 78%,rgba(15,42,71,.12));--hero-screen-mobile:linear-gradient(180deg,rgba(15,42,71,.9),rgba(15,42,71,.84));--hero-bottom-fade:linear-gradient(180deg,rgba(15,42,71,0),rgba(15,42,71,.55));--image-placeholder:repeating-linear-gradient(135deg,#E6DFD0 0 10px,#EFE9DC 10px 20px);--shadow-card-navy:8px 8px 0 #0F2A47;--shadow-card-red:8px 8px 0 #B32B2B;--shadow-card-hover-navy:10px 14px 0 #0F2A47;--shadow-card-hover-red:10px 14px 0 #B32B2B;--shadow-signup:12px 12px 0 #B32B2B;--shadow-taped:5px 5px 0 rgba(0,0,0,.28);--shadow-taped-featured:6px 6px 0 rgba(0,0,0,.28);--shadow-taped-hover:7px 12px 0 rgba(0,0,0,.3);--shadow-btn-hover-navy:0 5px 0 #FDFBF6;--shadow-btn-hover-light:0 4px 0 #0F2A47;--shadow-sticker:0 4px 0 rgba(0,0,0,.3);--shadow-tape:0 1px 2px rgba(0,0,0,.18);--shadow-mobile-card-navy:6px 6px 0 #0F2A47;--shadow-mobile-card-red:6px 6px 0 #B32B2B;--focus-ring:var(--c-focus)}@media (prefers-reduced-motion:reduce){:root{--motion-off:1}*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--c-ground);background-image:var(--paper-grain);color:var(--c-ink);font-family:var(--font-body);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;transition:outline-color .15s}.on-navy{--focus-ring:var(--c-gold)}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:var(--c-paper);color:var(--c-navy);font:700 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;border-radius:2px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--content-max);margin:0 auto;padding-left:var(--side-pad);padding-right:var(--side-pad)}.display{font-family:var(--font-display);font-weight:700;font-stretch:75%;text-transform:uppercase}.tri-band{display:block;width:100%;height:8px;background:var(--tri-band)}.tri-band--footer{height:12px}@media (max-width:640px){.tri-band:not(.tri-band--footer){height:6px}}.stamp{display:inline-block;border:2.5px solid;border-radius:3px;color:var(--c-red);padding:7px 10px 6px;font:700 11.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;transform:rotate(-2deg)}.on-navy .stamp{color:var(--c-red-soft)}.section-header h1,.section-header h2{margin-top:16px;font-family:var(--font-display);font-weight:700;font-stretch:75%;text-transform:uppercase;font-size:clamp(46px,5vw,64px);line-height:.92;color:var(--c-navy)}.on-navy .section-header h1,.on-navy .section-header h2{color:var(--c-white)}.page{padding:clamp(36px,7vw,80px) 0 clamp(36px,8vw,88px)}.page-body{margin-top:28px;max-width:64ch;font-size:16px;line-height:1.6}.page-body p+p{margin-top:1em}.page-body a{color:var(--c-link);text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border:2px solid transparent;border-radius:2px;font:700 13.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s}.btn--compact{height:44px;padding:0 20px;font-size:13px}.btn--red{background:var(--c-red);color:var(--c-white)}.btn--red:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn-hover-light)}.on-navy .btn--red:hover{box-shadow:0 4px 0 var(--c-paper)}.btn--outline-light{border-color:var(--c-white);color:var(--c-white);background:transparent}.btn--outline-light:hover{background:var(--c-white);color:var(--c-navy);transform:translateY(-2px)}.btn--outline-navy{border-color:var(--c-navy);color:var(--c-navy);background:transparent}.btn--outline-navy:hover{background:var(--c-navy);color:var(--c-cream);transform:translateY(-2px)}.btn[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--c-navy)}.site-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}.logo-plate{display:inline-flex;align-items:center;flex:0 0 auto;background:var(--c-paper);padding:5px 10px;border-radius:2px}.logo-plate img{height:40px;width:auto}.site-nav__links{display:flex;gap:clamp(18px,2.6vw,34px);list-style:none;margin:0;padding:0}.site-nav__links a{display:inline-block;padding:6px 0;border-bottom:3px solid transparent;color:var(--c-cream);font:600 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s}.site-nav__links a:hover,.site-nav__links a[aria-current=page]{border-bottom-color:var(--c-red)}.site-nav__toggle{display:none;width:44px;height:44px;padding:0;margin-right:-10px;background:transparent;border:0;border-radius:2px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.site-nav__toggle span{display:block;width:22px;height:2.5px;background:var(--c-white)}.nav-sheet{position:fixed;inset:0;z-index:60;background:var(--c-navy);display:flex;flex-direction:column;overflow-y:auto}.nav-sheet[hidden]{display:none}.nav-sheet__head{display:flex;align-items:center;justify-content:space-between;height:56px}.nav-sheet__close{position:relative;width:44px;height:44px;margin-right:-10px;padding:0;background:transparent;border:0;border-radius:2px;cursor:pointer}.nav-sheet__close span{position:absolute;left:11px;top:21px;width:22px;height:2.5px;background:var(--c-white)}.nav-sheet__close span:first-child{transform:rotate(45deg)}.nav-sheet__close span:last-child{transform:rotate(-45deg)}.nav-sheet__links{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.nav-sheet__links li{border-bottom:1px solid rgba(255,255,255,.2)}.nav-sheet__links a{display:flex;align-items:center;height:48px;color:var(--c-cream);font:600 15px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.nav-sheet__links a:hover{color:var(--c-red-soft)}.nav-sheet .btn{width:100%;margin:28px 0 32px}@media (max-width:880px){.site-nav__cta,.site-nav__links{display:none}.site-nav__toggle{display:inline-flex}}@media (max-width:640px){.site-nav__inner{height:56px}.logo-plate img{height:32px}}.site-footer{background:var(--c-navy);color:var(--c-cream);padding-top:56px}.site-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.site-footer .logo-plate img{height:46px}.site-footer__formerly{margin-top:12px;font-size:12px;line-height:1.4;letter-spacing:.02em;color:rgba(246,241,231,.78)}.site-footer__formerly+.site-footer__statement{margin-top:10px}.site-footer__statement{margin-top:18px;max-width:34ch;font-size:14px;line-height:1.6}.site-footer__heading{color:var(--c-red-soft);font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.site-footer__links{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.site-footer__links a,.site-footer__links span{font-size:14.5px;line-height:1.4;color:var(--c-cream);overflow-wrap:anywhere}.site-footer__links a{transition:color .2s}.site-footer__links a:hover{color:var(--c-red-soft)}.site-footer__bottom{margin-top:48px;padding:20px 0 14px;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:12.5px;line-height:1.5}.site-footer__legal{display:flex;gap:20px}.site-footer__cookie,.site-footer__legal a{transition:color .2s}.site-footer__cookie{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.site-footer__cookie:hover{color:var(--c-red-soft)}.site-footer__cookie:focus-visible{outline:3px solid var(--c-gold);outline-offset:2px}.site-footer__credit a:hover,.site-footer__legal a:hover{color:var(--c-red-soft)}.site-footer__credit{padding:0 0 20px;font-size:11.5px;line-height:1.5;color:rgba(246,241,231,.78)}.site-footer__credit a{text-decoration:underline;text-underline-offset:2px}.site-footer__copy--mobile{display:none}@media (max-width:1023px){.site-footer__grid{grid-template-columns:1fr 1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (max-width:640px){.site-footer{padding-top:40px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.site-footer__copy--desktop{display:none}.site-footer__copy--mobile{display:inline}}.form{display:grid;grid-gap:18px;gap:18px;max-width:560px;margin-top:32px}.form label{display:grid;grid-gap:8px;gap:8px;font:600 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-navy)}.form input,.form textarea{width:100%;min-height:50px;padding:12px 14px;background:var(--c-white);color:var(--c-ink);border:2px solid var(--c-navy);border-radius:2px;font:400 15px/1.5 var(--font-body);letter-spacing:normal;text-transform:none}.form textarea{resize:vertical}.form .btn{justify-self:start}.form-error{color:var(--c-red);font-size:14px;font-weight:500}.form-success{margin-top:28px;font-size:18px;color:var(--c-success);font-weight:500}.eyebrow{font:700 11.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-red)}.lead,.muted{color:var(--c-slate)}.lead{font-size:18px;max-width:60ch}.section{padding:clamp(36px,7vw,80px) 0}@media print{.site-footer,.site-nav,.tri-band{display:none!important}body{background:#fff;color:#000}}main:focus{outline:none}.uff-consent .cc-bar{border-top:4px solid var(--c-red);box-shadow:0 -6px 0 rgba(15,42,71,.18)}.uff-consent .cc-btn{font-size:13px;letter-spacing:.08em}.cc-root{--cc-bg:#14161c;--cc-fg:#f4f5f7;--cc-muted:#c3c8d2;--cc-line:rgba(255,255,255,0.16);--cc-btn-bg:#1f5fd6;--cc-btn-fg:#ffffff;--cc-btn-bg-hover:#174bb0;--cc-focus:#ffc230;--cc-link:#8fb8ff;--cc-switch-off:#6b7385;--cc-switch-on:#1f5fd6;--cc-font-body:system-ui,sans-serif;--cc-font-head:system-ui,sans-serif;--cc-head-transform:none;--cc-radius:0px;--cc-z:1000}body.cc-has-bar{padding-bottom:var(--cc-bar-h,0)}.cc-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--cc-z);background:var(--cc-bg);color:var(--cc-fg);border-top:1px solid var(--cc-line);box-shadow:0 -8px 24px rgba(0,0,0,.4);font-family:var(--cc-font-body)}.cc-bar-inner{max-width:1280px;margin:0 auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.cc-msg{flex:1 1 320px;margin:0;font-size:14.5px;line-height:1.45;color:var(--cc-fg)}.cc-note{display:block;color:var(--cc-muted);font-size:13.5px}.cc-controls{display:flex;align-items:center;gap:4px 14px;flex:0 0 auto;flex-wrap:wrap}.cc-root a{color:var(--cc-link);text-decoration:underline;text-underline-offset:2px}.cc-privacy{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:14.5px}.cc-btn{min-height:44px;min-width:44px;padding:10px 18px;border:2px solid var(--cc-btn-bg);border-radius:var(--cc-radius);background:var(--cc-btn-bg);color:var(--cc-btn-fg);font-family:var(--cc-font-head);text-transform:var(--cc-head-transform);font-weight:700;font-size:15px;letter-spacing:.02em;line-height:1.1;cursor:pointer}.cc-btn:hover{background:var(--cc-btn-bg-hover);border-color:var(--cc-btn-bg-hover)}.cc-link-btn:focus-visible,.cc-root :focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.cc-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;background:none;border:0;color:var(--cc-fg);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.cc-track{position:relative;flex:none;width:44px;height:24px;border-radius:999px;background:var(--cc-switch-off);transition:background .15s ease}.cc-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.cc-switch[aria-checked=true] .cc-track{background:var(--cc-switch-on)}.cc-switch[aria-checked=true] .cc-track:after{transform:translateX(20px)}.cc-state{min-width:2em;font-weight:400;color:var(--cc-muted)}@media (min-width:1000px){.cc-bar-inner{padding:10px 32px;flex-wrap:nowrap}}.cc-link-btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (prefers-reduced-motion:reduce){.cc-track,.cc-track:after{transition:none}}@media print{.cc-bar{display:none!important}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_60ad78{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_60ad78{--font-work-sans:"Work Sans","Work Sans Fallback"}