.reveal{opacity:1;transform:none}.has-reveal .reveal{opacity:0;transform:translateY(40px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;will-change:opacity,transform}.has-reveal .reveal.is-visible{opacity:1;transform:none}.has-reveal .reveal.delay-1{transition-delay:0.15s}.has-reveal .reveal.delay-2{transition-delay:0.30s}.has-reveal .reveal.delay-3{transition-delay:0.45s}@media (hover:none) and (pointer:coarse),(max-width:768px){.has-reveal .reveal{transition-duration:0.45s}.has-reveal .reveal.delay-1,.has-reveal .reveal.delay-2,.has-reveal .reveal.delay-3{transition-delay:0s!important}}.img-shuffler{position:relative;display:inline-block}.img-shuffler img{width:100%;height:auto;display:block;transition:opacity .5s ease}.img-shuffler img.top{position:relative;z-index:2;opacity:1}.img-shuffler img.bottom{position:absolute;inset:0;z-index:3;opacity:0}.landing_img{position:relative;overflow:hidden;background-size:cover;background-position:center}.landing_img .bg-overlay{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .5s ease;pointer-events:none}.site-header,#masthead,.main-navigation{position:sticky;top:0;z-index:9999;transition:transform 0.25s ease;will-change:transform}.nav-hidden{transform:translateY(-100%)}body.admin-bar .site-header,body.admin-bar #masthead,body.admin-bar .main-navigation{top:32px}@media (max-width:782px){body.admin-bar .site-header,body.admin-bar #masthead,body.admin-bar .main-navigation{top:46px}}