@keyframes enter{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}.route-visited .art,.route-visited .eyebrow,.route-visited .subtitle,.route-visited .title-line{animation:none}.navigation a{transition:border-color .2s ease,opacity .2s ease}.navigation a:hover{opacity:.65}@keyframes title-in{0%{opacity:0;transform:translate(-60px,15px) skewX(-12deg);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translate(0) skewX(0);clip-path:inset(-20% -20% -30% -20%)}}@keyframes field-in{0%{translate:80% 0}to{translate:0 0}}@keyframes poster-in{0%{opacity:0;transform:translate(70px,30px) rotate(15deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1600px){.home-view{padding-inline:120px}}@media (max-width:760px){header{padding:22px 6vw}.palette-label{display:none}.home-view{grid-template-columns:1fr;gap:52px;padding:50px 9vw 65px}.intro{max-width:500px}.home-view h1{font-size:clamp(44px,13vw,96px)}.subtitle{margin-top:28px}.art{width:min(72vw,340px);margin-right:3%;justify-self:end}.poster-word{font-size:clamp(42px,10vw,60px)}.color-field{width:100%;height:65%;top:auto;bottom:-13%;right:-30%}.diagonal{left:80%;opacity:.12;width:16px}.ghost-type{top:46%;font-size:45vw}footer{margin-inline:6vw;font-size:9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.poster{transform:rotate(9deg)}}.motion-paused .art-float,.motion-paused .disc:after{animation-play-state:paused}