.home-entrance{z-index:200;pointer-events:none;color:var(--background);background:#e01f21;animation:.45s 2.25s both entrance-dismiss;position:fixed;inset:0;overflow:hidden}.home-entrance__photo{object-fit:cover;object-position:center;clip-path:inset(50% round 120px);width:100%;height:100%;animation:1.5s cubic-bezier(.76,0,.24,1) .55s both entrance-photo;position:absolute;inset:0}.home-entrance__word{font-family:var(--font-display);letter-spacing:0;font-size:112px;font-weight:400;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.home-entrance__word--first{animation:1.5s cubic-bezier(.76,0,.24,1) .55s both entrance-first;left:5%}.home-entrance__word--last{animation:1.5s cubic-bezier(.76,0,.24,1) .55s both entrance-last;right:5%}@keyframes entrance-photo{0%{clip-path:inset(50% round 120px)}to{clip-path:inset(0%)}}@keyframes entrance-first{0%{top:50%;transform:translateY(-50%)}to{top:5%;transform:translateY(0)}}@keyframes entrance-last{0%{top:50%;transform:translateY(-50%)}to{top:95%;transform:translateY(-100%)}}@keyframes entrance-dismiss{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=1023px){.home-entrance__word{font-size:72px}}@media (width<=599px){.home-entrance__word{font-size:40px}.home-entrance__photo{object-position:58% center}}@media (prefers-reduced-motion:reduce){.home-entrance{animation:none;display:none}.home-entrance__photo,.home-entrance__word{animation:none}}
