.hello{background:#0b0b0b;min-height:100dvh}.hello .app{color:var(--label)}.hello__body{padding:24px var(--pad) 40px;flex-direction:column;gap:28px;display:flex}.hello__stripe{grid-template-columns:repeat(12,minmax(0,1fr));height:16px;display:grid}.hello__hero{justify-content:center;align-items:flex-end;gap:12px;display:flex}.hello__robot{flex:1 1 0;min-width:0;max-width:220px}.hello__robot .robot{width:100%;height:auto}.hello .robot--dance{--rb-speed:.536}.hello__bubble{flex:none;align-self:flex-start;width:88px;height:auto;margin-top:8px;display:block}.hello__bubble--up{transform:translateY(-8px)rotate(6deg)}.hello__lyrics{text-align:center;color:var(--gray-dim);flex-direction:column;align-items:center;gap:14px;font-size:clamp(22px,7vw,32px);line-height:1.1;display:flex}.hello__word{display:inline-block}.hello__caption{text-align:center;min-height:3.6em;color:var(--text);margin:0;font-size:12px;line-height:1.8}.hello__play{align-self:center;width:100%;max-width:280px}.app .hello__play{border-color:var(--tt-cyan);color:var(--tt-cyan)}.app .hello__play.btn-pill--solid{background:var(--tt-cyan);color:var(--bg)}.hello__meta{font-size:var(--fs-xs);letter-spacing:1px;text-align:center;color:var(--gray);line-height:1.6}.hello__explore{letter-spacing:1px;color:var(--tt-cyan);align-self:center;padding:8px 0;font-size:12px;text-decoration:none}.hello__explore:hover,.hello__explore:focus-visible{text-decoration:underline}
