.ia{--ia-blue:#056cb6;--ia-blue-dark:#04568f;--ia-navy:#0e2a47;--ia-ink:#0b1622;--ia-orange:#f5821f;--ia-orange-text:#b8560a;--ia-sky:#9fd3f5;--ia-text:#18212d;--ia-muted:#566273;--ia-line:#dfe5ec;--ia-paper:#f6f8fb;--ia-tint:#eef5fc;background:#fff;color:var(--ia-text);padding-bottom:88px}.ia *,.ia :after,.ia :before{box-sizing:border-box;transition:none}:where(.ia) section{padding-bottom:0}:where(.ia) h1,:where(.ia) h2,:where(.ia) h3{color:inherit;margin:0}:where(.ia) dd,:where(.ia) dl,:where(.ia) p{margin:0}:where(.ia) a{color:inherit;text-decoration:none}:where(.ia) button{font:inherit}.ia img{display:block;max-width:100%}.ia :focus-visible{outline:3px solid var(--ia-orange);outline-offset:3px}.ia-wrap{margin:0 auto;width:min(1280px,calc(100% - 64px))}.ia-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.ia-kicker{align-items:center;color:var(--ia-blue);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.12em;text-transform:uppercase}.ia-kicker:before{background:currentColor;content:"";height:2px;width:28px}.ia-label{color:var(--ia-orange-text);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ia-media{background:var(--ia-ink);color:#fff}.ia-media,.ia-thumb{display:block;overflow:hidden;position:relative}.ia-thumb{aspect-ratio:16/9;background:#dbe3ec}.ia-thumb img{height:100%;object-fit:cover;width:100%}.ia-thumb.is-loading{animation:ia-shimmer 1.4s infinite;background:linear-gradient(90deg,#e3e9f0,#f2f5f9,#e3e9f0);background-size:200% 100%}.ia-thumb-missing{align-items:flex-end;background:repeating-linear-gradient(135deg,#e8edf3 0 10px,#dfe6ee 10px 20px);color:#4a5a6e;display:flex;font-size:13px;font-weight:600;inset:0;justify-content:center;padding:12px 12px 14%;position:absolute}@keyframes ia-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ia-thumb.is-loading{animation:none}}.ia-playmark{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 24px #050f1e4d;color:var(--ia-navy);display:flex;height:58px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,background-color .18s ease,color .18s ease;width:58px}.ia-playmark svg{height:24px;margin-left:3px;width:24px}.ia-playmark.lg{height:84px;width:84px}.ia-playmark.lg svg{height:34px;width:34px}a.ia-media:hover .ia-playmark{background:var(--ia-blue);color:#fff;transform:translate(-50%,-50%) scale(1.07)}.ia-duration{font-feature-settings:"tnum";background:#050c16d1;bottom:10px;color:#fff;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;padding:2px 7px;position:absolute;right:10px}.ia-watch{align-items:center;color:var(--ia-blue)!important;display:inline-flex;font-size:15px;font-weight:700;gap:7px}.ia-watch:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.ia-facts{color:var(--ia-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 16px}.ia-facts>span{align-items:center;display:inline-flex;gap:6px}.ia-hero{background:var(--ia-ink);color:#fff;position:relative}.ia-hero-media .ia-thumb{aspect-ratio:auto;height:min(78vh,760px);min-height:460px}.ia-hero-media .ia-playmark{top:36%}.ia-hero-media:after{background:linear-gradient(180deg,#0b16221a,#0b162200 30%,#0b1622b8 64%,#0b1622f5);content:"";inset:0}.ia-hero-media:after,.ia-hero-text{pointer-events:none;position:absolute}.ia-hero-text{bottom:0;left:0;padding-bottom:52px;right:0}.ia-hero .ia-kicker{color:var(--ia-sky)}.ia-hero h1{color:#fff;font-size:clamp(36px,5.6vw,76px);font-weight:800;letter-spacing:-.03em;line-height:1;margin:14px 0 16px;max-width:18ch}.ia-hero-standfirst{color:#c8d4e2;font-size:18px;line-height:1.6;max-width:56ch}.ia-leadstory{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:48px 0 0}.ia-leadstory h2{color:var(--ia-navy);font-size:clamp(26px,2.6vw,36px);letter-spacing:-.015em;line-height:1.15;margin-top:8px}.ia-leadstory-body{grid-gap:14px;display:grid;gap:14px;justify-items:start}.ia-leadstory-body p:first-child{color:#34404f;font-size:17.5px;line-height:1.65}.ia-leadstory .ia-watch{border-bottom:2px solid var(--ia-orange);padding-bottom:2px}.ia-intro{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:80px 0 72px}.ia-intro h2{color:var(--ia-navy);font-size:clamp(28px,3.2vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.12}.ia-intro p{border-left:3px solid var(--ia-orange);color:var(--ia-muted);font-size:16.5px;line-height:1.65;padding-left:18px}.ia-intro a{color:var(--ia-blue);text-decoration:underline;text-underline-offset:3px}.ia-band{background:var(--ia-paper);border-bottom:1px solid var(--ia-line);border-top:1px solid var(--ia-line);padding:72px 0 84px}.ia-band-head{grid-gap:12px;display:grid;gap:12px;margin-bottom:30px;max-width:860px}.ia-band-head h2{color:var(--ia-navy);font-size:clamp(28px,3vw,42px);letter-spacing:-.02em;line-height:1.1}.ia-band-head p{color:var(--ia-muted);font-size:16.5px;line-height:1.65}.ia-city-tabs{border-bottom:2px solid var(--ia-navy);display:flex;overflow-x:auto;scrollbar-width:none}.ia-city-tabs::-webkit-scrollbar{display:none}.ia-city-tabs button{align-items:baseline;background:none;border:0;border-bottom:4px solid #0000;color:#6f7d8e;cursor:pointer;display:flex;flex:0 0 auto;font-size:clamp(18px,1.9vw,26px);font-weight:700;gap:8px;letter-spacing:-.01em;margin-bottom:-2px;margin-right:26px;padding:16px 0 14px}.ia-city-tabs button:hover{color:var(--ia-navy)}.ia-city-tabs button[aria-selected=true]{border-bottom-color:var(--ia-orange);color:var(--ia-navy)}.ia-city-n{color:var(--ia-blue);font-size:12px;font-weight:700;letter-spacing:.04em}.ia-city-panel{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-top:34px}.ia-city-panel[hidden]{display:none}.ia-city-text{grid-gap:12px;display:grid;gap:12px;justify-items:start}.ia-city-text h3{color:var(--ia-navy);font-size:28px;letter-spacing:-.01em;line-height:1.2}.ia-city-text p:not(.ia-facts){color:#3f4b5a;font-size:16.5px;line-height:1.65}.ia-record{padding-top:88px}.ia-record-head{align-items:end;border-bottom:1px solid var(--ia-line);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:32px;padding-bottom:20px}.ia-record-head h2{color:var(--ia-navy);font-size:clamp(28px,3vw,42px);letter-spacing:-.02em;line-height:1.1}.ia-record-tools{align-items:center;gap:16px}.ia-chips,.ia-record-tools{display:flex;flex-wrap:wrap}.ia-chips{gap:8px}.ia-chips button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:var(--ia-text);cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:500;gap:8px;min-height:40px;padding:0 14px}.ia-chips button:hover{border-color:var(--ia-navy)}.ia-chips button[aria-pressed=true]{background:var(--ia-navy);border-color:var(--ia-navy);color:#fff}.ia-chip-count{font-size:12px;font-weight:600;opacity:.7}.ia-status{color:var(--ia-muted);font-size:14px}.ia-mosaic{grid-gap:40px 32px;align-items:start;display:grid;gap:40px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}.ia-tile{grid-gap:14px;display:grid;gap:14px}.ia-tile.is-lead{grid-column:span 2;grid-row:span 2}.ia-tile.is-lead h3{font-size:28px}.ia-tile-text{grid-gap:8px;display:grid;gap:8px;justify-items:start}.ia-tile-cat{color:var(--ia-blue);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ia-tile h3{color:var(--ia-navy);font-size:20px;line-height:1.3}.ia-tile p:not(.ia-facts){color:var(--ia-muted);font-size:15.5px;line-height:1.6}.ia-loc{align-items:center;background:var(--ia-navy);bottom:0;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:5px;left:0;letter-spacing:.08em;padding:6px 10px;position:absolute;text-transform:uppercase}.ia-faq{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding-top:96px}.ia-faq h2{color:var(--ia-navy);font-size:clamp(28px,3vw,42px);letter-spacing:-.02em;line-height:1.1}.ia-faq dl{border-top:2px solid var(--ia-navy)}.ia-faq-item{border-bottom:1px solid var(--ia-line);padding:22px 0}.ia-faq dt{color:var(--ia-navy);font-size:19px;font-weight:700;line-height:1.35;margin-bottom:8px}.ia-faq dd{color:#3f4b5a;font-size:16.5px;line-height:1.7}.ia-faq-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px}.ia-faq-links a{align-items:center;color:var(--ia-blue)!important;display:inline-flex;font-weight:600;gap:6px}.ia-cta{grid-gap:24px 40px;align-items:center;border-top:2px solid var(--ia-navy);display:grid;gap:24px 40px;grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto;margin-top:96px;padding:56px 0 0}.ia-cta h2{color:var(--ia-navy);font-size:clamp(30px,3.4vw,46px);letter-spacing:-.02em}.ia-cta p{color:var(--ia-muted);line-height:1.6}.ia-cta-links{display:flex;flex-wrap:wrap;gap:12px}.ia-btn{align-items:center;background:var(--ia-navy);border:2px solid var(--ia-navy);color:#fff!important;display:inline-flex;font-weight:700;gap:8px;min-height:48px;padding:0 22px}.ia-btn:hover{background:var(--ia-blue);border-color:var(--ia-blue)}.ia-btn.is-ghost{background:#fff;color:var(--ia-navy)!important}.ia-btn.is-ghost:hover{background:var(--ia-tint)}@media (max-width:1099px){.ia-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-tile.is-lead{grid-row:auto}.ia-cta{grid-template-columns:1fr}}@media (max-width:899px){.ia-city-panel,.ia-faq,.ia-intro,.ia-leadstory{gap:20px;grid-template-columns:minmax(0,1fr)}.ia-hero-media .ia-thumb{height:70vh;min-height:420px}}@media (max-width:767px){.ia-wrap{width:calc(100% - 32px)}}@media (max-width:599px){.ia-hero-media .ia-thumb{aspect-ratio:16/10;height:auto;min-height:0}.ia-hero-media .ia-playmark{top:50%}.ia-hero-media:after{background:linear-gradient(180deg,#0b162200 60%,#0b16228c)}.ia-hero-text{padding:24px 0 34px;position:static}.ia-hero-standfirst{font-size:16px}.ia-leadstory{padding-top:36px}.ia-intro{padding:56px 0 48px}.ia-band{padding:52px 0 60px}.ia-mosaic{gap:36px;grid-template-columns:minmax(0,1fr)}.ia-tile.is-lead{grid-column:auto}.ia-tile.is-lead h3{font-size:22px}.ia-city-text h3{font-size:23px}.ia-faq{padding-top:64px}.ia-faq dt{font-size:17px}.ia-chips{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:2px 16px 6px;scrollbar-width:none}.ia-chips::-webkit-scrollbar{display:none}.ia-chips button{flex:0 0 auto}}