.vh-sec{padding-block:64px}.vh-sec--tile{background:var(--color-tile)}@media (min-width:768px){.vh-sec{padding-block:96px}}.vh-facts{gap:12px;display:grid}@media (min-width:640px){.vh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vh-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.vh-fact{border-radius:var(--radius-tile);background:var(--color-tile);flex-direction:column;justify-content:space-between;gap:28px;min-height:220px;padding:26px 24px 24px;display:flex}.vh-sec--tile .vh-fact{background:#fff}.vh-fact-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(36px,5.2vw,68px);font-weight:300;line-height:1}.vh-fact-t{max-width:26ch;color:var(--color-muted);font-size:16px;line-height:1.45}.vh-facts--dark .vh-fact{color:#fff;background:#ffffff14}.vh-facts--dark .vh-fact-t{color:#ffffffc7}.vh-end{padding-bottom:96px}.vh-end-in{border-radius:var(--radius-tile);background:var(--color-tile);text-align:center;justify-items:center;padding:72px 24px;display:grid}.vh-end-in .shd{margin-bottom:0}.vh-end-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}@media (min-width:768px){.vh-end{padding-bottom:128px}.vh-end-in{padding:96px 48px}}.lgl:has(+.vh-end){padding-bottom:24px}.vh-band{isolation:isolate;color:#fff;min-height:clamp(520px,52vw,760px);display:grid;position:relative;overflow:hidden}.vh-band-media{z-index:-2;position:absolute;inset:-5% 0}.vh-band-media>*{width:100%;height:100%;position:absolute;inset:0}.vh-band-shade{z-index:-1;background:linear-gradient(#050a1499 0%,#050a1473 50%,#050a1400 75%);position:absolute;inset:0}.vh-band-copy{text-align:center;text-shadow:0 1px 18px #0814284d;align-content:start;justify-items:center;gap:14px;padding:72px 20px 40px;display:grid}.vh-band-title{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;max-width:20ch;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.1}.vh-band-sub{color:#fff;max-width:40ch;font-size:clamp(17px,1.55vw,22px);line-height:1.27}.vh-band-actions{text-shadow:none;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.vh-band-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}@media (hover:hover) and (pointer:fine){.vh-band-ghost:hover{background:#ffffff1f}}@media (max-width:767px){.vh-band{min-height:0;color:var(--color-ink);display:block}.vh-band-media{height:440px;position:relative;inset:auto}.vh-band-shade{display:none}.vh-band-copy{text-shadow:none;padding:32px 20px 8px}.vh-band-sub{color:var(--color-muted)}.vh-band .btn-light{background:var(--color-ink);color:#fff}.vh-band-ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}}@keyframes vh-drift{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@supports (animation-timeline:view()){.vh-band-media{animation:linear both vh-drift;animation-timeline:view();animation-range:cover}}}
