.vx-head{padding-top:calc(var(--nav-h) + 4.5rem);padding-bottom:4.5rem}.vx-title{font-size:min(17vw,13rem);line-height:.85}.vx-lede{margin-top:1.75rem;max-width:22rem;font-size:1.125rem;line-height:1.6;color:var(--bone-dim)}@media (min-width:1024px){.vx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);padding-top:calc(var(--nav-h) + 5rem)}.vx-title{grid-column:1/-1}.vx-lede{grid-column:2;margin-top:2.5rem}}.vx-floor{display:grid;gap:6rem;padding-bottom:8rem}.vx-visual{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.vx-visual .vf-mould>*{transition:transform 1.2s var(--ease-out)}.group:hover .vx-visual .vf-mould>*{transform:scale(1.04)}.vx-text{margin-top:2rem}.vx-blurb{margin-top:1rem;max-width:24rem;font-size:1.125rem;line-height:1.6;color:var(--bone-dim)}.vx-name-sm{margin-top:.75rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:.92;letter-spacing:-.02em;font-variation-settings:"wdth" 125}.vx-tag{margin-top:1.25rem;font-size:1.375rem;font-weight:600;line-height:1.2;font-variation-settings:"wdth" 125}.vx-tag+.vx-blurb{margin-top:.5rem}.vx-next{display:grid;gap:6rem}@media (min-width:1024px){.vx-floor{gap:9rem;padding-bottom:11rem}.vx-live{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:4rem}.vx-live .vx-text{margin:0}.vx-next{grid-template-columns:1fr 1fr;gap:4rem}.vx-next>:nth-child(2n){margin-top:8rem}}.vx-teaser{padding-top:calc(var(--nav-h) + 4rem);padding-bottom:7rem}.vx-name{margin-top:.75rem;font-size:min(22vw,15rem);line-height:.85}@media (min-width:1024px){.vx-name{font-size:min(17vw,15rem)}}.vx-split{display:grid;gap:2.5rem;margin-top:2.5rem}.vx-mark-frame{aspect-ratio:5/4}.vx-tagline{font-family:var(--font-display);font-weight:600;font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.02;letter-spacing:-.015em;font-variation-settings:"wdth" 125;text-wrap:balance}.vx-desc{margin-top:1.75rem;max-width:36rem;font-size:1.125rem;line-height:1.7;color:var(--bone-dim)}.vx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem}@media (min-width:1024px){.vx-teaser{padding-top:calc(var(--nav-h) + 5rem);padding-bottom:9rem}.vx-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:5rem;margin-top:3.5rem}.vx-mark-frame{order:2}.vx-desc{font-size:1.1875rem}}