.hv-sweep{--hv-accent:var(--color-uv-green);background:var(--color-void-black-deep)}.hv-sweep-grid{display:grid;gap:var(--space-7);align-items:start}.hv-vessel-art{border:var(--rule) solid var(--color-concrete-light);background:var(--color-concrete);position:relative}.hv-vessel-art img{width:100%;object-fit:cover}.hv-vessel-specs{display:flex;justify-content:space-between;gap:var(--space-4);border-block:var(--rule) solid var(--color-concrete-light);padding-block:var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-xs);color:var(--color-steel-light)}.hv-sweep .hv-kicker{color:var(--color-uv-green)}.hv-sweep .hv-title{font-size:var(--heading-lg)}.hv-countdown{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block:var(--space-5);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.hv-calculator{border:var(--rule) dashed var(--color-uv-green);padding:var(--space-5);margin-block:var(--space-5)}.hv-calculator label{display:block;margin-bottom:var(--space-3)}.hv-calculator output{display:block;font-size:var(--text-lg);margin-top:var(--space-3)}.hv-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-4);margin-top:var(--space-5)}.hv-sweep-rules{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--rule) dashed var(--color-uv-green)}.hv-sweep-rules h2{font-size:var(--heading-md)}.hv-sweep-rules a{color:var(--color-uv-green)}
