.hp-title-block .hp-logo.hp-tcd{display:inline-block;vertical-align:top;white-space:nowrap;font:700 min(60px,calc((100cqw - 40px) / 8.3))/1 var(--tc-font, Futura, "Avenir Next", "Century Gothic", "Helvetica Neue", Arial, sans-serif);letter-spacing:0;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(0,0,0,.45))}.hp-tcd-lockup{display:inline-flex;align-items:center;gap:.38em}.hp-tcd-heart{display:block;flex:none;width:1.9cap;height:auto;overflow:visible}.hp-tcd-words{display:flex;flex-direction:column;align-items:flex-start}.hp-tcd-word,.hp-tcd-sub{display:block;line-height:1;text-box:trim-both cap alphabetic}.hp-tcd-word{font-size:1em;font-weight:700;color:#fff}.hp-tcd-sub{margin-top:.68em;padding-left:.1em;font-size:.5em;font-weight:500;letter-spacing:.32em;color:#22c81e}[data-layout=wide] .hp-title-block .hp-logo.hp-tcd{font-size:96px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(0,0,0,.45))}@container hpcol (max-height: 760px){[data-layout=wide] .hp-title-block .hp-logo.hp-tcd{font-size:72px}}[data-layout=phone] .hp-title-settings{top:calc(24px + var(--top));right:24px}[data-layout=phone] .hp-title-keys{top:calc(24px + var(--top));left:24px}[data-layout=phone] .hp-title-block{left:24px;right:24px;top:calc(92px + var(--top));display:flex;justify-content:center}[data-layout=phone] .hp-title-bottom{left:24px;right:24px;bottom:calc(24px + var(--bot));gap:16px}.hp-title .hp-title-bottom .hp-play{--kb: rgba(0, 0, 0, .2);--kbd: rgba(255, 255, 255, .5);--kc: #ffffff;background:#0a9e01;color:#fff;box-shadow:0 8px 24px #00000073;transition:background-color calc(.12s * var(--t)) ease-out,box-shadow calc(.12s * var(--t)) ease-out,transform calc(80ms * var(--t)) ease-out}@media(hover:hover)and (pointer:fine){.hp-title .hp-title-bottom .hp-play:hover{background:#0ba902;box-shadow:0 0 0 1px #22c81eb3,0 0 22px #22c81e73,0 8px 24px #00000073}}.hp-title .hp-title-bottom .hp-play:active{background:#087f01;transform:translateY(1px);box-shadow:0 3px 10px #00000080}@media(prefers-reduced-motion:reduce){.hp-title .hp-title-bottom .hp-play{transition:none}.hp-title .hp-title-bottom .hp-play:active{transform:none}}
