.lp-stack{display:none}@media (width>=1024px){.lp-heroGrid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.lp-hero{border-radius:14px;position:relative;overflow:hidden}.lp-hero-img{border-radius:0!important}.lp-hero-img img{object-fit:cover;aspect-ratio:auto!important;height:500px!important}.lp-hero-text{pointer-events:none;background:linear-gradient(#0000,#0b1c3cf5 60%);position:absolute;bottom:0;left:0;right:0;padding:7rem 1.5rem 1.4rem!important}.lp-hero-text a{pointer-events:auto}.lp-hero-text>p:first-child{background:#c8102e;border-radius:4px;padding:3px 9px;display:inline-block;color:#fff!important}.lp-hero-text h1,.lp-hero-text h1 a{color:#fff!important;font-size:2.1rem!important;line-height:1.15!important}.lp-hero-ex,.lp-hero-by{display:none}.lp-stack{grid-template-rows:1fr 1fr;gap:18px;height:500px;display:grid}.lp-stack-card{background:#0b1c3c 50%/cover no-repeat;border-radius:14px;display:block;position:relative;overflow:hidden}.lp-stack-text{background:linear-gradient(#0000 30%,#0b1c3cf2);flex-direction:column;justify-content:flex-end;gap:6px;padding:1rem;display:flex;position:absolute;inset:0}.lp-pill{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#c8102e;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:800}.lp-stack-title{color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25}.lp-stack-card:hover .lp-stack-title{text-decoration:underline}.lp-cols{margin-top:1.4rem}.lp-cols>aside>.mb-3{margin-bottom:0}.lp-x .x-feed{border-radius:14px}}.story-title{font-family:var(--font-body);letter-spacing:-.011em;color:var(--navy);font-weight:700;line-height:1.28}.ts-kicker{color:#b91c1c;font:700 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;display:block}.ts-video{font:700 11px/1 var(--font-body);color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;display:inline-block}.ts-card{background:0 0;grid-template-columns:7.25rem minmax(0,1fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.ts-lead .ts-card,.ts-thumb{display:block}.ts-thumb img{object-fit:cover;border-radius:2px;width:7.25rem;height:5.25rem;display:block}.ts-lead .ts-thumb img{aspect-ratio:16/9;width:100%;height:auto}.ts-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.ts-lead h3{margin-top:.15rem;font-size:1.3rem}.ts-card:hover h3{text-decoration:underline}@media (width>=1024px){.dl-card h3,.dl-list a{font-family:var(--font-body);letter-spacing:-.011em;font-weight:700}}.hat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hat-tile{text-align:center;color:var(--navy);background:#fff;border-bottom:4px solid #c8102e;border-radius:14px;padding:20px 10px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 2px 8px #0b1c3c1a}.hat-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0b1c3c29}.hat-i{background:var(--navy);color:#fff;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 10px;display:grid}.hat-i svg{width:34px;height:34px}.hat-tile b{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:400;display:block}.hat-tile small{color:#64748b;font-size:12px}.hat-on{outline-offset:-3px;outline:3px solid #c8102e}.hat-on .hat-i{background:#c8102e}.hat-brief{background:var(--navy);color:#fff;border-radius:14px;margin-top:12px;padding:16px}.hat-brief h2{font-family:var(--font-brand);text-transform:uppercase;margin:0 0 4px;font-size:13px}.hat-brief>p{color:#cbd5e1;margin:0 0 10px;font-size:12px}.hat-brief .hat-fine{color:#94a3b8;margin:8px 0 0;font-size:11px}.hat-brief .briefing-signup input[type=email]{background:#fff;border:0;border-radius:999px;padding:.6rem 1rem;font-size:.95rem}.hat-brief .briefing-signup button{background:#c8102e;border-radius:999px;padding:.65rem 1rem;font-size:.8rem}.hat-brief .briefing-signup button:hover{background:#991b1b}.hat-brief .briefing-signup-error{color:#fecaca}.hat--mobile{width:100%;max-width:560px;margin:1rem auto 0}@media (width>=1024px){.hat--mobile{grid-column:1/-1;grid-template-columns:2fr 1fr;align-items:stretch;gap:12px;max-width:none;display:grid}.hat--mobile .hat-grid{grid-template-columns:repeat(2,1fr)}.hat--mobile .hat-brief{margin-top:0}}.hat--desktop{display:none}.hat--phone{width:100%;max-width:560px;margin:0 auto}@media (width>=1024px){.hat--phone{display:none!important}}@media (width<=1023.98px){.hat--mobile{display:none!important}}@media (width>=1780px){.hat--mobile{display:none!important}.hat--desktop{z-index:20;scrollbar-width:none;width:min(220px,50vw - 744px);max-height:calc(100vh - 8.5rem);display:block;position:fixed;top:7.25rem;left:12px;overflow-y:auto}.hat--desktop .hat-grid{grid-template-columns:1fr;gap:8px}.hat--desktop .hat-tile{padding:9px 8px 8px;line-height:1.25}.hat--desktop .hat-i{border-radius:11px;width:38px;height:38px;margin-bottom:5px}.hat--desktop .hat-i svg{width:22px;height:22px}.hat--desktop .hat-tile b,.hat--desktop .hat-tile small{font-size:11px}.hat--desktop .hat-brief{margin-top:8px;padding:12px}.hat--desktop .hat-brief>p{margin-bottom:8px}.hat--desktop .hat-fine{display:none}}@media (width<=1023.98px){.lead-package .lp-x{display:none!important}}.lp-x-phone .x-feed{border-radius:14px}.margin-rail-stack{display:none!important}.po-box-head{background:var(--navy);border-bottom:3px solid #b91c1c;align-items:center;gap:.6rem;padding:.85rem 1.25rem;display:flex}.po-box-head h2{font-family:var(--font-brand);color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.po-box-bar{background:#dc2626;flex-shrink:0;width:.35rem;height:1.1rem}.po-box-head--dark{background:#00000040}.po-social{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.78rem;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.po-social:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000002e}.po-social svg{width:1rem;height:1rem}.po-brief{background:linear-gradient(160deg, var(--navy) 0%, #0b1f44 60%, #13285a 100%)}.po-brief:before{content:"";background:repeating-linear-gradient(90deg,#b91c1c 0 24px,#fff 24px 48px);height:6px;position:absolute;inset:auto 0 0}.po-brief:after{content:"★ ★ ★";color:#ffffff12;letter-spacing:.2rem;pointer-events:none;font-size:2.2rem;position:absolute;bottom:.9rem;right:1rem}.po-brief .briefing-signup input[type=email]{color:var(--navy);background:#fff;border:0;border-radius:.375rem;padding:.8rem 1rem;font-size:1rem}.po-brief .briefing-signup button{letter-spacing:.08em;background:#dc2626;border-radius:.375rem;padding:.85rem 1rem;font-size:.85rem}.po-brief .briefing-signup button:hover{background:#b91c1c}.po-brief .briefing-signup-error{color:#fecaca}.po-num{font-family:var(--font-brand);color:#b91c1c;text-align:center;flex-shrink:0;width:2rem;font-size:1.6rem;line-height:1}@media (width<=1023.98px){.mh-list>.mh-item:nth-child(n+11){display:none}}@media (width>=1024px){.mh-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.mh-list>.mh-item{padding:0;border:0!important}.mh-card{flex-direction:column-reverse;justify-content:flex-end;gap:.6rem;height:100%}.mh-thumb{width:100%;display:block}.mh-thumb img{aspect-ratio:16/9;border-radius:6px;width:100%!important;height:auto!important}.mh-text h3{letter-spacing:.01em;font-size:14px;line-height:1.4}.mh-text p{margin-top:.35rem}.home-rails aside{padding:.9rem 1rem}.home-rails h2{font-family:var(--font-brand)}.home-rails li a{font-size:13.5px}}@media (width>=1280px){.mh-list{gap:1.75rem 1.5rem}}.dl-wrap{margin:1rem 0}.dl-top{margin:.25rem 0 1rem}.dl-map-desk-only{display:none}@media (width>=1024px){.dl-map-mobile-only{display:none!important}.dl-map-desk-only{display:block}}.dl-kick{letter-spacing:.1em;text-transform:uppercase;color:#b91c1c;font-size:11px;font-weight:800;display:block}.dl-live:before{content:"";vertical-align:1px;background:#94a3b8;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dl-maplink{text-align:right;margin-top:4px;font-size:12px}.dl-maplink a{color:var(--navy);font-weight:700;text-decoration:underline}.dl-desk{display:none}@media (width>=1024px){.dl-wrap{max-width:1000px;margin:1.5rem auto 0;padding:0}.dl-top{max-width:1000px;margin:.5rem auto 1.5rem}.dl-map .dl-live{margin-bottom:.5rem}.dl-desk{display:block}.dl-old,.lead-package .lp-cols{display:none!important}.dl-h2{font-family:var(--font-brand);color:var(--navy);border-bottom:2px solid var(--navy);justify-content:space-between;align-items:baseline;margin:0 0 1rem;padding-bottom:.4rem;font-size:24px;font-weight:800;display:flex}.dl-h2 a{letter-spacing:.08em;text-transform:uppercase;color:#b91c1c;font-size:11px}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.dl-card img,.dl-ph{aspect-ratio:16/10;object-fit:cover;background:#e2e8f0;border-radius:4px;width:100%;display:block}.dl-card .dl-kick{margin-top:12px}.dl-card h3{font-family:var(--font-body);letter-spacing:-.011em;color:var(--navy);margin-top:6px;font-size:20px;font-weight:700;line-height:1.25}.dl-card:hover h3{text-decoration:underline}.dl-two{grid-template-columns:2fr 1fr;align-items:start;gap:32px;margin-top:40px;display:grid}.dl-list li{border-bottom:1px solid #e3e3e3;padding:12px 0}.dl-list a{font-family:var(--font-body);letter-spacing:-.011em;color:var(--navy);margin-top:5px;font-size:18px;font-weight:700;line-height:1.3;display:block}.dl-list a:hover{text-decoration:underline}}
