html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.nav-lock{overflow:hidden}html.fx .reveal,html.fx .reveal.is-visible{opacity:1;transform:none;animation:none!important}.fx-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .05em .16em;margin:0 -.05em -.16em}.fx-wi{display:inline-block;will-change:transform}.fx-media{overflow:hidden}.fx-media img,.cta-section>img{will-change:transform}.fx-progress{position:fixed;inset:0 0 auto;height:3px;z-index:9999;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#8a6a2f,#e4c785);pointer-events:none}.site-header{transition:transform .65s cubic-bezier(.22,1,.36,1),background-color .4s,box-shadow .4s}.site-header.fx-hide{transform:translateY(-110%)}.fx-mag{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s!important}@view-transition{navigation:auto}::view-transition-old(root){animation:.35s cubic-bezier(.4,0,.2,1) both fx-out}::view-transition-new(root){animation:.6s cubic-bezier(.22,1,.36,1) both fx-in}@keyframes fx-out{to{opacity:0}}@keyframes fx-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.fx-progress{display:none}}
