body[data-vault=intro],body[data-vault=morph]{overflow:hidden}.vault-intro,.vault-skip{display:none}body[data-vault=intro] .vault-intro{background-image:url(/home/vault-enter-poster.jpg);display:block}body[data-vault=intro] .vault-skip,body[data-vault=morph] .vault-skip{display:inline-flex}.vault-room{background-image:url(/home/vault-inside-poster.jpg)}body[data-vault=intro] .vault-room{background-image:none}body[data-vault=intro] .vault-copy,body[data-vault=morph] .vault-copy{opacity:0}.vault-menu{transition:opacity .3s ease-out}body[data-vault=intro] .vault-menu,body[data-vault=morph] .vault-menu{opacity:0;visibility:hidden}.vault-glass{background:#0e1116b8;transition:background-color .2s ease-out,box-shadow .2s ease-out;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px #ffffff8c,0 12px 32px -12px #0e111673}.vault-glass[data-over=ivory]{background:#f8f6f0f0;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px #fffc,0 0 0 1px #c7ccd399,0 12px 32px -16px #0e11162e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vault-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffff1f,#ffffff1f),#0e1116a8}.vault-glass[data-over=ivory]{background:#fff9}}.vault-form{--canvas:#fff;--surface:#fff;--surface-raised:#f1efe8;--body:#0e1116;--muted:#646b75;--faint:#646b75;--subtle:#c7ccd3;--strong:#9aa1ab;--positive:#0e1116}body[data-vault] .vault-reveal:not([data-shown]){opacity:0;transform:translateY(8px)}.vault-reveal{transition:opacity .3s ease-out,transform .3s ease-out}@media (prefers-reduced-motion:reduce){body[data-vault] .vault-reveal:not([data-shown]){transform:none}}@keyframes vault-arrive{0%{opacity:0;transform:translateY(8px)}}
