.font-condensed-heading{text-transform:uppercase;letter-spacing:-.02em;font-family:Anton,Oswald,sans-serif;line-height:.92}.font-archivo-heading{text-transform:uppercase;letter-spacing:-.02em;font-family:Archivo,sans-serif;font-weight:700;line-height:.95}.font-editorial-italic{font-family:Playfair Display,serif;font-style:italic}@keyframes gentleFloat{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-8px)rotate(2deg)scale(1.03)}}.ambient-float{animation:5.5s cubic-bezier(.45,.05,.55,.95) infinite gentleFloat}.btn-shine-effect{transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-shine-effect:after{content:"";pointer-events:none;background:linear-gradient(60deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:40%;height:200%;transition:all .7s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-60%;transform:rotate(25deg)}.btn-shine-effect:hover:after{left:130%}.reveal-item{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal-item.is-revealed{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:60ms}.stagger-2{transition-delay:.12s}.stagger-3{transition-delay:.18s}.stagger-4{transition-delay:.24s}.stagger-5{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal-item{opacity:1!important;transition:none!important;transform:none!important}.ambient-float{animation:none!important}.btn-shine-effect:after{display:none!important}}
@media only screen and (max-width:640px){.footer-main{padding:10px}}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
