.landing{min-height:100vh;background:var(--page);overflow-x:clip}.hero,.landing{position:relative}.hero{padding:0 0 24px}.hero__copy{display:grid;grid-template-columns:minmax(0,1fr) 38vw;grid-gap:4vw;gap:4vw;align-items:end;padding:30px 8.9vw 0}.hero__title{margin:14px 0 0;font:400 clamp(42px,4.6vw,84px)/1.03 var(--serif);letter-spacing:-.028em;color:var(--ink);animation:hero-in .65s var(--ease-reveal) both}.hero__title em{font-style:normal;color:var(--accent-ink)}.hero__side{display:grid;grid-gap:26px;gap:26px;justify-items:start;animation:hero-in .65s .1s var(--ease-reveal) both}.hero__text{margin:0;max-width:38vw;font:400 clamp(17px,1.35vw,22px)/1.55 var(--sans);color:var(--ink);text-wrap:pretty}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.hero__ctas .pill--lg{height:56px;padding:0 32px;font-size:18px}.hero__ctas .how-btn{gap:12px;font-size:18px}.hero__ctas .how-btn__play{border-left-width:13px;border-top-width:8px;border-bottom-width:8px}.hero__belt{margin-top:clamp(24px,4vh,48px);animation:hero-in .65s .2s var(--ease-reveal) both}.hero__liveline{display:flex;justify-content:center;padding:0 20px}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}}@media (max-width:767px){.hero__copy{grid-template-columns:1fr;gap:14px;padding:18px 20px 0}.hero__title{font-size:42px}.hero__text{max-width:none;font-size:17px}.hero__ctas .pill--lg{height:52px;padding:0 26px;font-size:17px}}.hsec{padding:clamp(80px,11vw,150px) 8.9vw 0;scroll-margin-top:var(--hd-space)}.hsec__head{display:grid;grid-template-columns:minmax(0,1fr) 34vw;grid-gap:14px 4vw;gap:14px 4vw;align-items:end;margin-bottom:clamp(32px,4vw,56px)}.hsec__title{margin:0;font:400 clamp(34px,3.65vw,62px)/1.04 var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.hsec__title em{display:block;font-style:normal}.hsec__text{margin:0;font:400 clamp(17px,1.2vw,19px)/1.55 var(--sans);color:var(--ink);text-wrap:pretty}.hsec__aside{grid-column:2}.hsec__title em{color:var(--accent-ink)}@media (max-width:767px){.hsec{padding:72px 20px 0}.hsec__head{grid-template-columns:1fr}.hsec__aside{grid-column:auto}}