#curtain{display:none!important}
.filament-passage{position:fixed;inset:0;z-index:80;overflow:hidden;pointer-events:all}
.passage-awakening{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:transparent}
@media(min-width:700px){.passage-awakening{object-fit:contain}}
.passage-color{position:absolute;inset:0;background:#ff7908;opacity:0}
.passage-bank{position:absolute;inset:0;opacity:0;will-change:transform,opacity}
.passage-bank img{width:100%;height:100%;display:block}
.bank-0{mask-image:linear-gradient(90deg,#000 0%,#000 43%,transparent 60%)}
.bank-1{mask-image:linear-gradient(90deg,transparent 40%,#000 57%,#000 100%)}
.journey.is-transitioning .arrival,.journey.is-transitioning .journey-top{opacity:0;transition:opacity .25s}
body.passage-active{overflow:hidden}
body.passage-active .journey{transition:none}
body.passage-active.party-enter .hero-title,body.passage-active.party-enter .hero-symbol,body.passage-active.party-enter .hero-actions{animation:none}
