.cta__glint{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:28%;position:absolute;top:-30%;bottom:-30%;left:-38%;transform:skew(-22deg)}.cta:hover .cta__glint{opacity:1;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .1s linear;transform:translate(520%)skew(-22deg)}.cta:active{transform:translateY(0)!important}.rivas-text-link{transition:color .24s,opacity .24s;position:relative}@media (hover:hover) and (pointer:fine){.rivas-text-link:not(.link-underline):hover{opacity:1}.rivas-header-shell{transition:background-color .36s,box-shadow .36s,transform .36s cubic-bezier(.16,1,.3,1)}.rivas-header-shell:hover{background-color:#141010eb;box-shadow:0 20px 48px #12110e6b}.rivas-nav-popover>div{transform-origin:top;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;transform:translateY(-5px)scale(.985)}:is(.group:hover .rivas-nav-popover>div,.group:focus-within .rivas-nav-popover>div){transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.rivas-text-link,.rivas-header-shell,.rivas-nav-popover>div,.cta__glint){transition:none!important;transform:none!important}.cta__glint{display:none}}
.RivasScrollMotion-module__Up6xTa__root{display:none}body[data-rivas-scroll-motion=on] .rivas-scroll-reveal{opacity:0;transition:opacity .76s cubic-bezier(.16, 1, .3, 1) var(--rivas-reveal-delay,0s), transform .76s cubic-bezier(.16, 1, .3, 1) var(--rivas-reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}body[data-rivas-scroll-motion=on] .rivas-scroll-reveal[data-rivas-motion-kind=card]{transition-duration:.82s;transform:translateY(30px)scale(.985)}body[data-rivas-scroll-motion=on] .rivas-scroll-reveal[data-rivas-motion-kind=image]{opacity:.72;transform-origin:50%;transition:opacity 1.1s cubic-bezier(.16, 1, .3, 1) var(--rivas-reveal-delay,0s), transform 1.5s cubic-bezier(.16, 1, .3, 1) var(--rivas-reveal-delay,0s);transform:scale(1.045)}:is(body[data-rivas-scroll-motion=on] .rivas-scroll-reveal.is-rivas-revealed,body[data-rivas-scroll-motion=on] .rivas-scroll-reveal:focus-within){opacity:1;will-change:auto;transform:translate(0,0)scale(1)}@media (hover:hover) and (pointer:fine){.rivas-motion-card{isolation:isolate;transition:box-shadow .52s cubic-bezier(.16,1,.3,1),border-color .36s}.rivas-motion-card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;border:1px solid #f4f1ea00;transition:border-color .42s;position:absolute;inset:0}.rivas-motion-card img{transition:transform .85s cubic-bezier(.16,1,.3,1),filter .65s}.rivas-motion-card:hover{box-shadow:0 22px 48px #14101026}.rivas-motion-card:hover:after{border-color:#f4f1ea5c}.rivas-motion-card:hover img{filter:saturate(1.04)contrast(1.015);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){body[data-rivas-scroll-motion] .rivas-scroll-reveal{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}:is(.rivas-motion-card,.rivas-motion-card img){transition:none!important;transform:none!important}}
