@media (min-width: 87.5em) {
body.enison-motion-lite .container {
max-width: 1320px;
}
} @media (prefers-reduced-motion: reduce) {
html.eml-js body.enison-motion-lite .eml-reveal {
opacity: 1 !important;
transform: none !important;
filter: none !important;
transition: none !important;
}
body.enison-motion-lite .Card,
body.enison-motion-lite .Listing ul li,
body.enison-motion-lite .Card-image img,
body.enison-motion-lite .Listing-image img,
body.enison-motion-lite .Section-image img {
transition: none !important;
transform: none !important;
}
} html.eml-js body.enison-motion-lite .eml-reveal {
opacity: 0;
transform: translate3d(0, 18px, 0);
transition:
opacity 650ms ease,
transform 850ms cubic-bezier(.2, .75, .2, 1);
transition-delay: var(--eml-delay, 0ms);
will-change: opacity, transform;
}
html.eml-js body.enison-motion-lite .eml-reveal.eml-media {
transform: translate3d(0, 18px, 0) scale(1.03);
} html.eml-js body.enison-motion-lite .eml-reveal.eml-hero {
transform: translate3d(0, 16px, 0);
filter: blur(6px);
transition:
opacity 750ms ease,
transform 1000ms cubic-bezier(.2, .75, .2, 1),
filter 1000ms ease;
will-change: opacity, transform, filter;
}
html.eml-js body.enison-motion-lite .eml-reveal.eml-hero-media {
transform: translate3d(0, 12px, 0) scale(1.04);
filter: blur(10px);
transition:
opacity 850ms ease,
transform 1150ms cubic-bezier(.2, .75, .2, 1),
filter 1150ms ease;
will-change: opacity, transform, filter;
} html.eml-js body.enison-motion-lite .eml-reveal.eml-hero.is-inview,
html.eml-js body.enison-motion-lite .eml-reveal.eml-hero-media.is-inview {
filter: blur(0);
}
html.eml-js body.enison-motion-lite .eml-reveal.is-inview {
opacity: 1;
transform: none;
} @media (prefers-reduced-motion: no-preference) { body.enison-motion-lite main > .Hero:first-child .Hero-main > * {
opacity: 0;
transform: translate3d(0, 16px, 0);
filter: blur(6px);
animation: emlHeroTextIn 900ms cubic-bezier(.2, .75, .2, 1) forwards;
}
body.enison-motion-lite main > .Hero:first-child .Hero-main > *:nth-child(1) { animation-delay: 120ms; }
body.enison-motion-lite main > .Hero:first-child .Hero-main > *:nth-child(2) { animation-delay: 205ms; }
body.enison-motion-lite main > .Hero:first-child .Hero-main > *:nth-child(3) { animation-delay: 290ms; }
body.enison-motion-lite main > .Hero:first-child .Hero-main > *:nth-child(4) { animation-delay: 375ms; }
body.enison-motion-lite main > .Hero:first-child .Hero-main > *:nth-child(5) { animation-delay: 460ms; }
body.enison-motion-lite main > .Hero:first-child .Hero-main > *:nth-child(6) { animation-delay: 545ms; }
body.enison-motion-lite main > .Hero:first-child .Hero-aside img {
opacity: 0;
transform: translate3d(0, 12px, 0) scale(1.04);
filter: blur(10px);
animation: emlHeroMediaIn 1150ms cubic-bezier(.2, .75, .2, 1) forwards;
animation-delay: 260ms;
}
body.enison-motion-lite main > .Hero:first-child .Hero-aside form {
opacity: 0;
transform: translate3d(0, 12px, 0);
filter: blur(8px);
animation: emlHeroMediaIn 1150ms cubic-bezier(.2, .75, .2, 1) forwards;
animation-delay: 260ms;
}
}
@keyframes emlHeroTextIn {
to {
opacity: 1;
transform: none;
filter: blur(0);
}
}
@keyframes emlHeroMediaIn {
to {
opacity: 1;
transform: none;
filter: blur(0);
}
} @media (hover: hover) {
body.enison-motion-lite .Hero-aside img.is-inview:hover {
transform: scale(1.02);
}
}  body.enison-motion-lite .Card {
transition: transform 260ms ease;
}
@media (hover: hover) {
body.enison-motion-lite .Card:hover {
transform: translateY(-4px);
}
}
body.enison-motion-lite .Card:not(.Card--alt) .Card-image img {
transition: transform 700ms cubic-bezier(.2, .75, .2, 1);
transform: none;
} body.enison-motion-lite .Card:not(.Card--alt) .Card-image {
overflow: hidden; }
@media (hover: hover) {
body.enison-motion-lite .Card:not(.Card--alt):hover .Card-image img {
transform: scale(1.05);
}
} body.enison-motion-lite .Listing ul li {
transition: transform 260ms ease;
}
@media (hover: hover) {
body.enison-motion-lite .Listing ul li:hover {
transform: translateY(-4px);
}
}
body.enison-motion-lite .Listing-image img {
display: block;
transition: transform 700ms cubic-bezier(.2, .75, .2, 1);
}
@media (hover: hover) {
body.enison-motion-lite .Listing ul li:hover .Listing-image img {
transform: scale(1.05);
}
}   body.enison-motion-lite .Listing-image {
margin-bottom: 24px; }