html.rz-entry-covered {background:#0a2243}
html.rz-entry-covered::before {content:"";position:fixed;inset:0;z-index:2147483645;background:#0a2243}
.rz-entry-sweep {position:fixed;inset:0;z-index:2147483646;overflow:hidden;pointer-events:all;isolation:isolate;--cut:25vh;--ink:#0a2243}
.rz-entry-sweep .rz-entry-slab {position:absolute;inset:0;background:radial-gradient(ellipse at 52% 53%,#12436b 0%,#10345a 27%,var(--ink) 70%);overflow:hidden}
.rz-entry-sweep svg {position:absolute;width:100%;height:100%;inset:0}
.rz-entry-sweep polygon {fill:none;stroke:#8de8ff;stroke-width:1.5;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}
.rz-entry-sweep .rays {stroke:#66bdef;stroke-width:1;opacity:.35}
.rz-entry-sweep::after {content:"";position:absolute;top:0;bottom:0;width:4px;background:#8df2ff;box-shadow:0 0 12px #42d8ff;transform:skewX(-14deg);transform-origin:top}
.rz-entry-sweep.cover .rz-entry-slab {animation:rz-cover 275ms ease-in-out both}
.rz-entry-sweep.cover::after {animation:rz-leading 275ms ease-in-out both}
.rz-entry-sweep.cover polygon {animation:rz-oct 190ms ease-out both}
.rz-entry-sweep.cover polygon:nth-of-type(2){animation-delay:40ms}
.rz-entry-sweep.cover polygon:nth-of-type(3){animation-delay:75ms}
.rz-entry-sweep.reveal .rz-entry-slab {animation:rz-reveal 375ms cubic-bezier(.44,0,.23,1) both}
.rz-entry-sweep.reveal::after {animation:rz-leading 375ms cubic-bezier(.44,0,.23,1) both}
.rz-entry-sweep.reveal svg {animation:rz-rings-out 260ms ease-out both}
@keyframes rz-oct{from{opacity:0;transform:scale(.35)}to{opacity:.85;transform:scale(1)}}
@keyframes rz-rings-out{to{opacity:0;transform:scale(1.14)}}
@keyframes rz-cover{from{clip-path:polygon(0 0,0 0,calc(0% - var(--cut)) 100%,0 100%)}to{clip-path:polygon(0 0,calc(100% + var(--cut)) 0,100% 100%,0 100%)}}
@keyframes rz-reveal{from{clip-path:polygon(0 0,100% 0,100% 100%,calc(0% - var(--cut)) 100%)}to{clip-path:polygon(calc(100% + var(--cut)) 0,calc(100% + var(--cut)) 0,100% 100%,100% 100%)}}
@keyframes rz-leading{from{left:-5px}to{left:calc(100% + var(--cut))}}
#rz-home-entry[data-leaving] .primary{filter:brightness(1.38);outline:2px solid #9bf7ff}
#rz-home-return{font:inherit;color:#b9f6ff;background:#113154;border:1px solid #5683a2;padding:3px 7px;cursor:pointer}

