html.vita-intro-pending{overflow:hidden}html.vita-intro-pending::before{content:"";position:fixed;inset:0;background:#15171c;z-index:9998}.vita-intro{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#15171c;color:#fff;opacity:1;transition:opacity .65s ease;isolation:isolate}.vita-intro[hidden]{display:none}.vita-intro.is-leaving{opacity:0;pointer-events:none}.vita-intro-center{display:flex;flex-direction:column;align-items:center;gap:30px}.vita-intro-logo{position:relative;width:min(290px,64vw);aspect-ratio:1450/690;overflow:hidden;mix-blend-mode:screen;opacity:0;transform:scale(.94)}.vita-intro-logo img{position:absolute;width:141.241379%;max-width:none;height:auto;left:-20.551724%;top:-94.927536%}.vita-intro.is-playing .vita-intro-logo{animation:vita-logo-in 1.3s cubic-bezier(.2,.65,.3,1) .15s forwards}.vita-intro-word{font-family:Arial,sans-serif;font-weight:800;font-size:28px;letter-spacing:.28em;padding-left:.28em;opacity:0;transform:translateY(7px)}.vita-intro.is-playing .vita-intro-word{animation:vita-word-in .7s ease 1.15s forwards}.vita-intro-skip{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));right:28px;padding:9px 15px;border:1px solid #ffffff35;border-radius:999px;background:transparent;color:#c7c9ce;font:12px inherit;cursor:pointer}.vita-intro-skip:hover,.vita-intro-skip:focus-visible{color:white;border-color:#ffffff90}.vita-intro-skip:focus-visible{outline:2px solid white;outline-offset:4px}@keyframes vita-logo-in{to{opacity:1;transform:scale(1)}}@keyframes vita-word-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vita-intro{transition:none}.vita-intro.is-playing .vita-intro-logo,.vita-intro.is-playing .vita-intro-word{animation:none;opacity:1;transform:none}}
