.site-root{--ease:cubic-bezier(0.22,0.61,0.36,1)}.site-root a,.site-root button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease)}.site-btn{will-change:transform}.site-btn:hover{transform:translateY(-1px)}.site-btn:active{transform:translateY(0) scale(.98)}.site-btn:hover{box-shadow:0 10px 24px -14px rgba(1,43,38,.55)}.site-btn-primary{box-shadow:0 8px 22px -10px rgba(1,43,38,.5)}.site-btn-primary:hover{box-shadow:0 14px 30px -12px rgba(1,43,38,.6)}.site-card{transition:transform .2s var(--ease),box-shadow .2s ease}.site-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(1,43,38,.35)}.site-header-inner{height:4rem;transition:height .28s var(--ease)}.site-root header[data-scrolled=true] .site-header-inner{height:3.25rem}.site-logo{transform-origin:left center;transition:transform .28s var(--ease)}.site-root header[data-scrolled=true] .site-logo{transform:scale(.92)}.site-root header{transition:box-shadow .28s ease,background-color .28s ease}.site-root header[data-scrolled=true]{box-shadow:0 8px 30px -18px rgba(1,43,38,.28)}.site-root main>section.reveal{opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease),transform .55s var(--ease);will-change:opacity,transform}.site-root main>section.reveal.reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-card,.site-header-inner,.site-logo,.site-root a,.site-root button,.site-root header,.site-root main>section.reveal{transition:none!important;animation:none!important}.site-btn:active,.site-btn:hover,.site-card:hover{transform:none!important}.site-root main>section.reveal{opacity:1!important;transform:none!important}}