.lir-v16{--c-red:#7b241c;--c-red-deep:#5d1a14;--c-red-tint:#fbe9e5;--c-navy:#1b2a4e;--c-navy-deep:#142038;--c-navy-tint:#e2e6ee;--c-olive:#4a5d23;--c-olive-deep:#36441a;--c-olive-tint:#e8eedb;--c-gold:#c8a24a;--c-gold-deep:#a8853a;--c-gold-tint:#faf1dd;--c-ink:#2c3e50;--c-ink-soft:#4a5566;--c-ink-muted:#7a8290;--c-rule:#e5e2dd;--c-panel:#faf8f4;--c-panel-deep:#f4efe6;--c-white:#fff;--page-pad-x:1.5rem;--page-pad-x-md:3rem;--bar-top:8px;--bar-bottom:7px;color:var(--c-ink);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.5}.lir-v16__page{max-width:920px;padding:2.5rem var(--page-pad-x) 4rem;background:var(--c-white);margin:0 auto;position:relative}@media (min-width:768px){.lir-v16__page{padding:3.5rem var(--page-pad-x-md) 5rem}}.lir-v16__top-bar{height:var(--bar-top);background:linear-gradient(90deg, var(--c-red) 0%, var(--c-red) 12%, var(--c-navy) 38%, var(--c-navy) 62%, var(--c-olive) 88%, var(--c-olive) 100%)}.lir-v16__bottom-bar{height:var(--bar-bottom);background:var(--c-gold)}.lir-v16__page-footer{bottom:1rem;left:var(--page-pad-x);right:var(--page-pad-x);letter-spacing:.13em;color:var(--c-ink-muted);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.6875rem;display:grid;position:absolute}.lir-v16__page-footer>span:first-child{text-align:left}.lir-v16__page-footer>span:last-child{text-align:right}.lir-v16__page-footer:before{content:"Verified through March 30, 2026 ·Source notes";text-align:center;white-space:nowrap;text-transform:none;letter-spacing:.04em;color:var(--c-ink-muted);opacity:.85;grid-column:2}@media (max-width:540px){.lir-v16__page-footer{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;row-gap:.25rem}.lir-v16__page-footer>span:first-child{grid-area:1/1}.lir-v16__page-footer>span:last-child{grid-area:1/2}.lir-v16__page-footer:before{text-align:center;grid-area:2/1/auto/-1}}@media (min-width:768px){.lir-v16__page-footer{left:var(--page-pad-x-md);right:var(--page-pad-x-md)}}.lir-v16__section-title{margin-bottom:1.5rem;padding-left:1rem;position:relative}.lir-v16__section-title:before{content:"";background:var(--accent,var(--c-navy));border-radius:1px;width:5px;position:absolute;top:.25rem;bottom:.25rem;left:0}.lir-v16__section-title h1{letter-spacing:-.01em;color:var(--accent,var(--c-navy));font-size:1.875rem;font-weight:800;line-height:1.1}@media (min-width:768px){.lir-v16__section-title h1{font-size:2.25rem}}.lir-v16__section-subtitle{color:var(--c-ink-muted);margin-top:.25rem;font-size:.875rem;font-weight:400;display:block}.theme-red{--accent:var(--c-red)}.theme-navy{--accent:var(--c-navy)}.theme-olive{--accent:var(--c-olive)}.theme-gold{--accent:var(--c-gold)}.lir-v16__metric-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0;display:grid}@media (min-width:768px){.lir-v16__metric-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}.lir-v16__metric-grid--three{grid-template-columns:1fr}@media (min-width:640px){.lir-v16__metric-grid--three{grid-template-columns:repeat(3,1fr)}}.lir-v16__metric-card{background:var(--c-white);border:1px solid var(--c-rule);text-align:left;border-radius:6px;padding:1rem .75rem;position:relative}.lir-v16__metric-card:before{content:"";background:var(--card-accent,var(--c-navy));border-top-left-radius:6px;border-top-right-radius:6px;height:3px;position:absolute;top:0;left:0;right:0}.lir-v16__metric-card .value{color:var(--card-accent,var(--c-navy));font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1.1}@media (min-width:768px){.lir-v16__metric-card .value{font-size:2.75rem}}.lir-v16__metric-card .label{letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink-soft);margin-top:.5rem;font-size:.75rem;font-weight:700}.lir-v16__metric-card .sub{color:var(--c-ink-muted);margin-top:.25rem;font-size:.75rem}.card-accent-red{--card-accent:var(--c-red)}.card-accent-navy{--card-accent:var(--c-navy)}.card-accent-olive{--card-accent:var(--c-olive)}.card-accent-gold{--card-accent:var(--c-gold)}.lir-v16__pill{letter-spacing:.04em;border-radius:999px;align-items:center;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.lir-v16__pill--gold{background:var(--c-gold-tint);color:var(--c-gold-deep)}.lir-v16__pill--red{background:var(--c-red-tint);color:var(--c-red)}.lir-v16__pill--navy{background:var(--c-navy-tint);color:var(--c-navy)}.lir-v16__pill--olive{background:var(--c-olive-tint);color:var(--c-olive-deep)}.lir-v16__pill--olive-solid{background:var(--c-olive);color:var(--c-white)}.lir-v16__callout{background:var(--c-panel);border:1px solid var(--c-rule);border-radius:8px;padding:1.25rem}.lir-v16__callout--accent-top{padding-top:1.5rem}.lir-v16__callout--accent-top:before{content:"";background:var(--accent,var(--c-navy));border-top-left-radius:8px;border-top-right-radius:8px;height:3px;position:absolute;top:0;left:0;right:0}.lir-v16__callout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,var(--c-navy));margin-bottom:.5rem;font-size:.75rem;font-weight:700}.lir-v16__callout--solid-olive{background:var(--c-olive);color:var(--c-white);border:none}.lir-v16__callout--solid-olive .lir-v16__callout-label{color:var(--c-gold)}.lir-v16__callout--solid-red{background:var(--c-red);color:var(--c-white);border:none}.lir-v16__callout--solid-red .lir-v16__callout-label{color:var(--c-gold-tint)}.lir-v16__pullquote{border-left:4px solid var(--c-gold);background:var(--c-panel);border-radius:0 4px 4px 0;margin:1rem 0;padding:1rem 0 1rem 1.25rem;font-size:1rem;font-style:italic;position:relative}@media (min-width:768px){.lir-v16__pullquote{padding:1.25rem 1.5rem;font-size:1.0625rem}}.lir-v16__progress{margin:.75rem 0}.lir-v16__progress-header{justify-content:space-between;align-items:baseline;margin-bottom:.375rem;font-size:.875rem;display:flex}.lir-v16__progress-header .label{color:var(--c-ink);font-weight:600}.lir-v16__progress-header .value{color:var(--c-ink-muted);font-variant-numeric:tabular-nums}.lir-v16__progress-track{background:var(--c-rule);border-radius:4px;height:8px;position:relative;overflow:hidden}.lir-v16__progress-fill{background:var(--bar-color,var(--c-navy));border-radius:4px;transition:width .6s;position:absolute;top:0;bottom:0;left:0}.lir-v16__progress-footer{text-align:right;color:var(--c-ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.6875rem;font-weight:600}.bar-red{--bar-color:var(--c-red)}.bar-navy{--bar-color:var(--c-navy)}.bar-olive{--bar-color:var(--c-olive)}.bar-gold{--bar-color:var(--c-gold)}.lir-v16__hstack-bar{background:var(--c-rule);border-radius:4px;height:28px;margin:.5rem 0;display:flex;overflow:hidden}.lir-v16__hstack-bar>*{color:var(--c-white);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:flex}.lir-v16__donut{background:var(--c-white);border:1px solid var(--c-rule);border-radius:8px;flex-direction:column;align-items:center;padding:1rem .75rem;display:flex;position:relative}.lir-v16__donut-svg-wrap{justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.lir-v16__donut-percent{font-variant-numeric:tabular-nums;color:var(--c-ink);pointer-events:none;font-size:1.0625rem;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lir-v16__donut-label{text-align:center;color:var(--c-ink);margin-top:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3}@media (max-width:420px){.lir-v16__donut{padding:.75rem .5rem}.lir-v16__donut-svg-wrap{width:88px;height:88px}.lir-v16__donut-percent{font-size:.9375rem}.lir-v16__donut-label{font-size:.75rem}}.lir-v16__donut-grid>.lir-v16__donut:first-child svg circle:last-of-type{stroke:#7b241c}.lir-v16__donut-grid>.lir-v16__donut:first-child .lir-v16__donut-percent{color:#7b241c!important}.lir-v16__donut-grid>.lir-v16__donut:nth-child(2) svg circle:last-of-type{stroke:#1b2a4e}.lir-v16__donut-grid>.lir-v16__donut:nth-child(2) .lir-v16__donut-percent{color:#1b2a4e!important}.lir-v16__donut-grid>.lir-v16__donut:nth-child(3) svg circle:last-of-type{stroke:#c8a24a}.lir-v16__donut-grid>.lir-v16__donut:nth-child(3) .lir-v16__donut-percent{color:#c8a24a!important}.lir-v16__donut-grid>.lir-v16__donut:nth-child(4) svg circle:last-of-type{stroke:#4a5d23}.lir-v16__donut-grid>.lir-v16__donut:nth-child(4) .lir-v16__donut-percent{color:#4a5d23!important}.lir-v16__page-header{margin-bottom:1.75rem}.lir-v16__hero-photo{border-radius:8px;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.lir-v16__hero-photo:after{content:"";background:linear-gradient(#0000001a 0%,#0000008c 100%);position:absolute;inset:0}.lir-v16__hero-photo-content{z-index:1;text-align:center;color:var(--c-white);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.lir-v16__hero-photo-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.lir-v16__hero-photo-title{max-width:32rem;font-size:1.25rem;font-weight:800;line-height:1.2}@media (min-width:768px){.lir-v16__hero-photo-title{font-size:1.625rem}}.lir-v16__hero-photo-sub{color:#ffffffe6;max-width:36rem;margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.4}.lir-v16__table{border-collapse:collapse;border:1px solid var(--c-rule);border-radius:8px;width:100%;margin:1rem 0;font-size:.875rem;overflow:hidden}.lir-v16__table thead th{background:var(--c-navy);color:var(--c-white);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:.875rem 1rem;font-size:.6875rem;font-weight:700}.lir-v16__table tbody td{border-top:1px solid var(--c-rule);vertical-align:top;color:var(--c-ink);padding:1rem}.lir-v16__table tbody td:first-child{color:var(--c-ink);width:18%;font-size:.9375rem;font-weight:700}.lir-v16__table tbody td:nth-child(2){width:20%}.lir-v16__table tbody td:nth-child(2) .lir-v16__pill{text-align:center;margin-bottom:.375rem;display:block}@media (max-width:767px){.lir-v16__table thead{display:none}.lir-v16__table tbody tr{border-bottom:1px solid var(--c-rule);padding:1rem;display:block}.lir-v16__table tbody td{border:none;padding:.25rem 0;display:block;width:auto!important}.lir-v16__table tbody td:first-child{color:var(--c-navy);margin-bottom:.5rem;font-size:1rem}.lir-v16__table tbody td:nth-child(2){margin-bottom:.75rem}.lir-v16__table tbody td:nth-child(2) .lir-v16__pill{margin-right:.375rem;display:inline-flex}}.lir-v16__flow{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}@media (min-width:640px){.lir-v16__flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem}}.lir-v16__flow-step{background:var(--c-white);border:1px solid var(--c-rule);text-align:center;border-radius:6px;padding:.875rem 1rem}.lir-v16__flow-arrow{color:var(--c-ink-muted);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.lir-v16__flow-step .label{color:var(--c-ink);margin-bottom:.25rem;font-weight:700}.lir-v16__flow-step .detail{color:var(--c-ink-muted);font-size:.75rem}.lir-v16__two-col{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (min-width:768px){.lir-v16__two-col{grid-template-columns:1fr 1fr;gap:1.25rem}}.lir-v16__three-col{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (min-width:640px){.lir-v16__three-col{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.lir-v16__pillar-grid{grid-template-columns:1fr;gap:.875rem;margin:1.25rem 0 1.5rem;display:grid}@media (min-width:640px){.lir-v16__pillar-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.lir-v16__pillar-grid{grid-template-columns:repeat(3,1fr)}}.lir-v16__pillar{background:var(--c-white);border:1px solid var(--c-rule);border-radius:6px;padding:1rem;position:relative}.lir-v16__pillar:before{content:"";background:var(--pillar-accent,var(--c-navy));border-top-left-radius:6px;border-top-right-radius:6px;height:3px;position:absolute;top:0;left:0;right:0}.lir-v16__pillar .label{letter-spacing:.1em;text-transform:uppercase;color:var(--pillar-accent,var(--c-navy));margin-bottom:.5rem;font-size:.6875rem;font-weight:800}.lir-v16__pillar .body{color:var(--c-ink-soft);font-size:.8125rem;line-height:1.5}.lir-v16__platform-hero{grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0;display:grid}@media (min-width:640px){.lir-v16__platform-hero{grid-template-columns:repeat(3,1fr)}}.lir-v16__platform-card{color:var(--c-white);border-radius:10px;min-height:130px;padding:1.5rem 1.25rem 1.25rem;position:relative}.lir-v16__platform-card .value{font-size:2.5rem;font-weight:800;line-height:1}.lir-v16__platform-card .label{letter-spacing:.08em;text-transform:uppercase;color:#fffffff2;margin-top:.5rem;font-size:.75rem;font-weight:700}.lir-v16__platform-card .sub{color:#ffffffd9;margin-top:.25rem;font-size:.75rem}.lir-v16__platform-card--instagram{background:linear-gradient(135deg,#ff6b5c 0%,#ff8e50 50%,#ffb549 100%)}.lir-v16__platform-card--facebook{background:linear-gradient(135deg,#4267b2 0%,#5b86d9 100%)}.lir-v16__platform-card--linkedin{background:#0a66c2}.lir-v16__city-bar{margin:.5rem 0 1rem}.lir-v16__city-bar-header{justify-content:space-between;align-items:baseline;margin-bottom:.25rem;display:flex}.lir-v16__city-bar-name{color:var(--c-ink);font-size:.875rem;font-weight:700}.lir-v16__city-bar-note{color:var(--c-ink-muted);font-size:.75rem}.lir-v16__city-bar-track{background:var(--c-rule);border-radius:7px;height:14px;overflow:hidden}.lir-v16__city-bar-fill{background:var(--c-olive);border-radius:7px;height:100%}.lir-v16__photo-card{aspect-ratio:16/9;border-radius:8px;width:100%;position:relative;overflow:hidden}.lir-v16__photo-card-caption{color:var(--c-white);background:linear-gradient(#0000 0%,#000000b3 100%);padding:1.5rem 1rem .75rem;font-size:.875rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.lir-v16__cascade{background:var(--c-panel);border-radius:10px;margin:1rem 0 1.5rem;padding:1.5rem 1rem}.lir-v16__cascade-stages{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:768px){.lir-v16__cascade-stages{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.5rem}}.lir-v16__cascade-arrow{color:var(--c-ink-muted);justify-content:center;font-size:1.5rem;display:flex}.lir-v16__cascade-stage{background:var(--c-white);border:1px solid var(--c-rule);text-align:center;border-radius:6px;padding:1rem .75rem;position:relative}.lir-v16__cascade-stage:before{content:"";background:var(--stage-accent,var(--c-navy));border-top-left-radius:6px;border-top-right-radius:6px;height:3px;position:absolute;top:0;left:0;right:0}.lir-v16__cascade-stage .stage-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft);margin-bottom:.5rem;font-size:.625rem;font-weight:800}.lir-v16__cascade-stage .stage-value{color:var(--stage-accent,var(--c-navy));font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.1}.lir-v16__cascade-stage .stage-detail{color:var(--c-ink-muted);margin-top:.25rem;font-size:.6875rem}.lir-v16__page--cover .lir-v16__qr-block{display:none}.lir-v16__qr-block{background:var(--c-panel);text-align:center;border-radius:10px;max-width:320px;margin:1rem auto;padding:1.5rem}.lir-v16__qr-block img,.lir-v16__qr-block svg{width:100%;max-width:240px;height:auto}.lir-v16__qr-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--c-olive);margin-top:.5rem;font-size:.6875rem;font-weight:700}.lir-v16 strong{color:var(--c-ink);font-weight:700}.lir-v16 em{font-style:italic}.lir-v16 p{margin:0 0 .75rem}.lir-v16 a{color:var(--c-navy);text-decoration:underline}.lir-v16 .text-center{text-align:center}.lir-v16 .text-muted{color:var(--c-ink-muted)}.lir-v16 .text-sm{font-size:.875rem}.lir-v16 .text-xs{font-size:.75rem}.lir-v16 .mt-0{margin-top:0}.lir-v16 .mt-2{margin-top:.5rem}.lir-v16 .mt-4{margin-top:1rem}.lir-v16 .mb-0{margin-bottom:0}.lir-v16 .mb-2{margin-bottom:.5rem}.lir-v16 .mb-4{margin-bottom:1rem}.lir-v16 .mb-6{margin-bottom:1.5rem}@media print{.lir-v16{font-size:10pt}.lir-v16__page{max-width:8.5in;padding:.55in .65in .22in}}
