:root{--apex-wipe:#08412e;--apex-wipe-deep:#052a1e;--apex-wipe-edge:rgba(255,255,255,.16);--apex-motion:cubic-bezier(.16,1,.3,1)}
.apex-page-wipe{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;visibility:hidden;pointer-events:none;background:linear-gradient(180deg,var(--apex-wipe-deep) 0%,var(--apex-wipe) 54%,#0a4934 100%);transform:translate3d(0,-101%,0);will-change:transform}
.apex-page-wipe:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--apex-wipe-edge)}
.apex-page-wipe__mark{display:block;width:55px;height:55px;opacity:.96}
html.apex-transition-arrival .apex-page-wipe{visibility:visible;transform:translate3d(0,0,0)}

[data-apex-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .68s ease,transform .82s var(--apex-motion);transition-delay:var(--apex-reveal-delay,0ms);will-change:opacity,transform}
[data-apex-reveal].is-visible{opacity:1;transform:translate3d(0,0,0)}
@media(max-width:760px){.apex-page-wipe__mark{width:46px;height:46px}[data-apex-reveal]{transform:translate3d(0,14px,0)}}
@media(prefers-reduced-motion:reduce){.apex-page-wipe{display:none!important}[data-apex-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
