[data-td-site]{--td-ease:cubic-bezier(0.5,0,0.09,1)}@keyframes td-fade-up{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes td-fade{0%{opacity:0}to{opacity:1}}@keyframes td-scale-down{0%{transform:scale(1.05);opacity:0}25%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes td-slide-left{0%{opacity:0;transform:translate3d(-4%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes td-slide-right{0%{opacity:0;transform:translate3d(4%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes td-slide-in-side{0%{transform:translate3d(320px,0,0)}to{transform:translateZ(0)}}@keyframes td-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}[data-td-site][data-reveal-ready] [data-reveal]:not(.is-in){opacity:0}[data-td-site] [data-reveal].is-in{animation:td-fade-up .75s var(--td-ease) var(--d,0s) both}[data-td-site] [data-reveal=left].is-in{animation-name:td-slide-left}[data-td-site] [data-reveal=right].is-in{animation-name:td-slide-right}[data-td-site] .td-hero-img{animation:td-scale-down 1.25s ease-out both}[data-td-site] .td-hero-copy>*{animation:td-fade-up .75s var(--td-ease) both}[data-td-site] .td-hero-copy>:nth-child(2){animation-delay:.12s}[data-td-site] .td-hero-copy>:nth-child(3){animation-delay:.24s}[data-td-site] .td-hero-copy>:nth-child(4){animation-delay:.36s}[data-td-site] .td-marquee{animation:td-marquee var(--speed,70s) linear infinite}[data-td-site] .td-marquee.reverse{animation-direction:reverse}[data-td-site] .td-card{transition:transform .4s,background-color .25s,border-color .25s}[data-td-site] .td-card:hover{transform:translateY(-4px)}[data-td-site] .td-zoom{overflow:hidden}[data-td-site] .td-zoom img{transition:opacity .3s var(--td-ease),transform 1.2s var(--td-ease)}[data-td-site] .td-zoom:hover img{transform:scale(1.04)}.td-menu-backdrop{animation:td-fade .25s both}.td-menu-panel{animation:td-slide-in-side .35s cubic-bezier(.5,0,.09,1) both}@media (prefers-reduced-motion:reduce){.td-menu-backdrop,.td-menu-panel,[data-td-site] *{animation:none!important;transition:none!important}[data-td-site][data-reveal-ready] [data-reveal]:not(.is-in){opacity:1}}