.hv{--hv-pad:48px;--hv-muted:#4f5e5b;max-width:1400px;margin:0 auto;padding:6px var(--hv-pad) 8px}.hv h1{font-size:clamp(2rem,5.4vw,4.2rem);line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}.hv h1 em{font-style:normal;color:var(--acid)}.hv-eyebrow{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#d8ece8}.hv-lede{font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.5;max-width:46ch}.hv-cta{align-self:flex-start;min-height:52px}.hv-next{font-size:13px;color:var(--hv-muted);line-height:1.4}.hv-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hv-facts li{display:flex;gap:10px;align-items:flex-start}.hv-facts svg{flex:none;margin-top:3px;color:var(--teal)}.hv-facts small{display:block;font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.hv-facts b{font-size:14px;font-weight:700;overflow-wrap:anywhere}.hv-a-frame{position:relative;display:flex;align-items:flex-end;min-height:clamp(360px,52vw,600px);border-radius:10px;overflow:hidden;background:var(--dark);color:#fff}.hv-a-photo{width:100%;height:100%;object-fit:cover}.hv-a-photo,.hv-a-shade{position:absolute;inset:0}.hv-a-shade{background:linear-gradient(0deg,rgba(8,20,19,.92),rgba(8,20,19,.66))}.hv-a-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;padding:28px var(--hv-pad) 32px;max-width:760px}.hv-a-terms{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:center;padding:18px 4px 4px}.hv .button:focus-visible,.hv a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.hv-a .button:focus-visible{outline-color:#fff}@media (max-width:900px){.hv{--hv-pad:20px}.hv-a-terms{gap:10px}.hv-a-terms,.hv-facts{grid-template-columns:1fr}.hv-facts{gap:8px}}@media (max-width:480px){.hv-a-frame{min-height:300px}.hv-a-copy{gap:10px;padding:20px 16px 22px}.hv-a .hv-lede{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv-a-terms{padding:12px 0 0}}@media (prefers-reduced-motion:reduce){.hv .button{transition:none}}