.wh-landing{min-height:100dvh;max-width:var(--page-max);gap:var(--space-6);padding:calc(var(--space-8) + env(safe-area-inset-top,0px)) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex}.wh-landing__brand{align-items:center;gap:var(--space-2);font-size:22px;display:inline-flex}.wh-landing h1{font:800 40px/44px var(--font-display);letter-spacing:-.02em;max-width:14ch}.wh-landing__lead{color:var(--ink-muted);max-width:52ch;font-size:17px;line-height:26px}.wh-landing__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.wh-landing__cards{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4);display:flex;overflow-x:auto}.wh-landing__cards::-webkit-scrollbar{display:none}.wh-landing__cards>.wh-card{scroll-snap-align:center;--w:min(76vw, var(--card-w-full))}.wh-landing__foot{color:var(--ink-muted);font-size:14px}@media (min-width:900px){.wh-landing{padding-inline:var(--space-6)}.wh-landing h1{font-size:56px;line-height:60px}.wh-landing__cards{margin-inline:0;padding-inline:0;overflow:visible}}
