html,body{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hl{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:1.4}.hl :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(.hl a){color:inherit;text-decoration:none}.hl-label{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase}.hl-n{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.06em;color:var(--color-ink-70)}.hl-section{padding:var(--space-3xl) var(--gutter) 0}.hl-section-head{border-bottom:var(--rule-w) solid var(--color-ink);padding-bottom:var(--space-xs);justify-content:space-between;margin-bottom:0;display:flex}.hl-footnote{font-size:var(--text-small);letter-spacing:.04em;color:var(--color-ink-70);max-width:48ch;padding-top:var(--space-lg)}.hl-lede{max-width:44ch;padding-top:var(--space-md);color:var(--color-ink-70)}.hl-pill{align-items:center;gap:var(--space-md);border:var(--rule-w) solid var(--color-ink);border-radius:var(--radius-pill);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);padding:.6rem 1.4rem;font-size:.875rem;display:inline-flex}.hl-pill:hover{background:var(--color-ink);color:var(--color-paper)}.hl-pill--blue{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.hl-pill--blue:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.hl-bar{z-index:var(--z-sticky);background:var(--color-paper);border-bottom:var(--rule-w) solid var(--color-rule);align-items:stretch;min-height:84px;display:flex;position:sticky;top:0}.hl-bar>*{padding:0 var(--gutter);border-left:var(--rule-w) solid var(--color-rule);align-items:center;display:flex}.hl-bar>:first-child{border-left:0}.hl-wordmark{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.hl-bar-tag{font-size:var(--text-small);letter-spacing:.04em;color:var(--color-ink-70);max-width:16ch;line-height:1.3}.hl-bar-fill{border-left:0;flex:1;padding:0}.hl-bar-nav{gap:var(--space-lg);font-size:.875rem}.hl-bar-seg{white-space:nowrap;font-size:.875rem}.hl-bar-cta{background:var(--color-accent);color:#fff;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out);font-size:.875rem}.hl-bar-cta:hover{background:var(--color-navy)}.hl-hero{gap:var(--gutter);padding:var(--space-2xl) var(--gutter) var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hl-hero h1{font-family:var(--font-display);font-weight:500;font-size:var(--text-h1);letter-spacing:-.03em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;line-height:.85}.hl-hero-side{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.hl-hero-wire{width:min(260px,60%);color:var(--color-ink);align-self:center}.hl-tiles{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hl-tile{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);min-height:120px;padding:var(--space-md);color:#fff;transition:filter var(--dur-micro) var(--ease-out);font-size:.9375rem;display:flex}.hl-tile:hover{filter:brightness(1.15)}.hl-tile--navy{background:var(--color-navy)}.hl-tile--blue{background:var(--color-accent)}.hl-tile-arrow{flex-shrink:0}.hl-teaser{margin:0 var(--gutter);padding:var(--space-lg);background:var(--color-warm);border-radius:var(--radius-media);position:relative}.hl-teaser-list{margin-top:var(--space-md);padding:0;list-style:none}.hl-teaser-list li{align-items:baseline;gap:var(--space-lg);padding:var(--space-sm) 0;border-top:var(--rule-w) solid var(--color-beige);font-family:var(--font-display);font-weight:500;font-size:clamp(1.125rem, 2vw, var(--text-h5));display:flex}.hl-teaser-list li:first-child{border-top:0}.hl-teaser-list li.is-final{color:var(--color-accent)}.hl-teaser-count{right:var(--space-lg);bottom:var(--space-lg);font-family:var(--font-mono);font-size:var(--text-small);position:absolute}.hl-statement{padding:var(--space-3xl) var(--gutter)}.hl-statement p,.hl-statement-sm{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;line-height:.95}.hl-statement p{font-size:var(--text-h3);max-width:26ch}.hl-statement-sm{font-size:var(--text-h4);max-width:26ch;padding-top:var(--space-xl)}.hl-index{margin:0;padding:0;list-style:none}.hl-index-row{align-items:start;gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:var(--rule-w) solid var(--color-rule);grid-template-columns:3.5rem minmax(0,1fr) auto;display:grid}.hl-index-body{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hl-index-body dt{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-70);margin-bottom:var(--space-xs)}.hl-index-body dd{max-width:36ch;margin:0}.hl-arrow{font-family:var(--font-mono);padding-top:.15rem}.hl-index--bands .hl-index-row{grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1fr);align-items:baseline}.hl-index--bands h3{font-family:var(--font-display);font-weight:500;font-size:var(--text-h5)}.hl-index--bands p{color:var(--color-ink-70);max-width:40ch}.hl-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hl-trust-row li{padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-left:var(--rule-w) solid var(--color-rule);padding-left:var(--space-lg)}.hl-trust-row li:first-child{border-left:0;padding-left:0}.hl-trust-row h3{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-xs)}.hl-trust-row p{color:var(--color-ink-70);font-size:.875rem}.hl-dark{gap:var(--gutter);margin:var(--space-3xl) var(--gutter) 0;padding:var(--space-2xl);background:var(--color-ink);color:#fff;border-radius:var(--radius-media);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.hl-dark-wire{color:#fff;opacity:.9;justify-self:center;width:min(220px,80%)}.hl-dark-body h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-h4);letter-spacing:-.02em;max-width:20ch;margin-bottom:var(--space-xl);line-height:.95}.hl-foot{margin-top:var(--space-3xl);border-top:var(--rule-w) solid var(--color-rule)}.hl-marquee{padding:var(--space-xl) 0;border-bottom:var(--rule-w) solid var(--color-rule);overflow:hidden}.hl-marquee-track{width:max-content;font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);letter-spacing:-.03em;white-space:nowrap;text-transform:uppercase;gap:4rem;line-height:.9;animation:28s linear infinite hl-marquee;display:flex}@keyframes hl-marquee{to{transform:translate(calc(-50% - 2rem))}}.hl-foot-cols{gap:var(--gutter);padding:var(--space-xl) var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.hl-foot-index{margin:0;padding:0;list-style:none}.hl-foot-index li{padding:var(--space-sm) 0;border-bottom:var(--rule-w) solid var(--color-rule);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;font-size:.9375rem;display:grid}.hl-foot-index a:hover{color:var(--color-accent)}.hl-foot-side{font-size:var(--text-small);justify-content:flex-end;align-items:start;display:flex}.hl-foot-note{padding:0 var(--gutter) var(--space-xl);font-size:var(--text-small);letter-spacing:.04em;color:var(--color-ink-70)}@media (max-width:60rem){.hl-bar-tag,.hl-bar-nav{display:none}.hl-hero{grid-template-columns:minmax(0,1fr);align-items:start}.hl-index-body{grid-template-columns:minmax(0,1fr)}.hl-index--bands .hl-index-row{grid-template-columns:3.5rem minmax(0,1fr)}.hl-index--bands p{grid-column:2}.hl-trust-row{grid-template-columns:minmax(0,1fr)}.hl-trust-row li{border-left:0;border-top:var(--rule-w) solid var(--color-rule);padding-left:0}.hl-trust-row li:first-child{border-top:0}.hl-dark{padding:var(--space-xl);grid-template-columns:minmax(0,1fr)}.hl-foot-cols{grid-template-columns:minmax(0,1fr)}.hl-foot-side{justify-content:flex-start}}@media (max-width:40rem){.hl-bar{min-height:60px}.hl-bar-lang{display:none}.hl-tiles{grid-template-columns:minmax(0,1fr)}.hl-index-row{grid-template-columns:2.5rem minmax(0,1fr)}.hl-arrow{display:none}}@media (prefers-reduced-motion:reduce){.hl-marquee-track{animation:none}html{scroll-behavior:auto}}
