/* Motion layers leave the approved typography, corners and page layout intact. */
.manifest-transition{position:fixed;inset:0;z-index:2147483000;display:grid;place-content:center;justify-items:center;gap:22px;background:#120d2d;color:#f5f5f5;pointer-events:none;visibility:hidden;transform:scaleY(0);transform-origin:center bottom;will-change:transform}
.manifest-transition img{display:block;width:160px;height:auto;filter:brightness(0) invert(1)}
.manifest-transition p{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}
.manifest-transition.is-active{visibility:visible;pointer-events:all}
html.manifest-arriving::before{content:"";position:fixed;inset:0;z-index:2147482999;background:#120d2d}
html.manifest-transitioning{overflow:hidden}
.manifest-navigation-status{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-barba="container"]{position:relative}
.home-wide-feature{overflow:hidden}
@media(prefers-reduced-motion:reduce){
  .manifest-transition,html.manifest-arriving::before{display:none}
  html.manifest-transitioning{overflow:visible}
}
