.home-headline{--home-strike-ink:color-mix(in oklch,var(--color-muted) 55%,var(--color-canvas));font-size:max(2.5rem,min(max(min(13.33vw,3.25rem),10.4vw),9.5rem));line-height:.9}.home-strike{color:var(--home-strike-ink);display:inline-block;position:relative}.home-strike:after{background:var(--color-accent-strong);content:"";height:.22em;left:-.05em;pointer-events:none;position:absolute;right:-.05em;top:52%;transform:translateY(-50%) scaleX(1);transform-origin:0}@media (prefers-reduced-motion:no-preference){.home-strike{animation:home-strike-mute 1ms step-end .76s backwards}.home-strike:after{animation:home-strike-stamp .42s steps(5) .3s backwards}.home-portrait{animation:home-portrait-offset .45s steps(4) .25s backwards}}.home-game{box-shadow:var(--shadow-hard-signal);transition:translate .15s ease-out,box-shadow .15s ease-out}.home-game:hover{box-shadow:0 0 0 var(--color-signal-strong);translate:.25rem .25rem}.home-game-play{background:var(--color-surface);border:2px solid var(--color-signal);display:block;height:3rem;position:relative;width:3rem}.home-game-play:before{background:var(--color-signal);bottom:.75rem;clip-path:polygon(0 0,100% 50%,0 100%);content:"";left:1rem;position:absolute;right:.7rem;top:.75rem}@media (min-width:64rem){.home-game-play{height:5rem;width:5rem}.home-game-play:before{bottom:1.25rem;left:1.65rem;right:1.1rem;top:1.25rem}}.home-game:hover .home-game-play{background:var(--color-canvas)}@media (prefers-reduced-motion:reduce){.home-game{transition:none}.home-game:hover{box-shadow:var(--shadow-hard-signal);translate:none}}@media (prefers-reduced-motion:no-preference){.home-game-play{animation:home-game-blink 2.4s step-end infinite}}@keyframes home-game-blink{0%,74%{box-shadow:0 0 0 0 var(--color-signal-strong)}75%,to{box-shadow:0 0 0 .3rem var(--color-signal-strong)}}@keyframes home-strike-stamp{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes home-strike-mute{0%{color:var(--color-foreground)}to{color:var(--home-strike-ink)}}@keyframes home-portrait-offset{0%{box-shadow:0 0 0 var(--color-accent-strong)}to{box-shadow:var(--shadow-hard-lg-accent)}}.home-strike::selection{color:var(--home-strike-ink)}