.c-moving-image,.c-moving-image img,.c-moving-image video{height:100%;position:absolute;width:100%}.c-moving-image.c-moving-image--image video{display:none}.c-moving-image.c-moving-image--image img{display:block;opacity:1}.c-moving-image.c-moving-image--video.is-playing video{opacity:1}.c-moving-image.c-moving-image--video.is-playing img,.c-moving-image.c-moving-image--video.show-poster video{display:none}.c-moving-image.c-moving-image--video.show-poster img{display:block;opacity:1}.c-fullscreen-carousel-home{display:grid;height:100%;position:relative;position:fixed;width:100%}@media (max-width:991.98px){.c-fullscreen-carousel-home{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:992px){.c-fullscreen-carousel-home{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:repeat(24,minmax(0,1fr))}}@media (max-width:991.98px){.c-fullscreen-carousel-home{padding-left:.8rem;padding-right:.8rem}}@media (min-width:992px){.c-fullscreen-carousel-home{padding-left:1.2rem;padding-right:1.2rem}}.c-intro{align-items:flex-start;display:grid;justify-content:center;position:relative;width:100%}@media (max-width:991.98px){.c-intro{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:992px){.c-intro{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:repeat(24,minmax(0,1fr))}}@media (max-width:991.98px){.c-intro{padding-left:.8rem;padding-right:.8rem}}@media (min-width:992px){.c-intro{padding-left:1.2rem;padding-right:1.2rem}}[data-barba-namespace=template-home] .c-intro{inset:0;position:fixed;z-index:9999}@media (max-width:991.98px){.c-intro{margin-bottom:6rem}}@media (min-width:992px){.c-intro{margin-bottom:8rem}}.c-intro__text{color:#000;display:flex;flex-direction:column;font-family:TimesTenProRoman,serif;justify-content:center;padding-top:3rem;pointer-events:none;text-align:center}@media (max-width:991.98px){.c-intro__text{grid-column:1/-1;padding-left:.8rem;padding-right:.8rem}}@media (min-width:992px){.c-intro__text{grid-column:2/-2}}.c-intro__text p{margin-bottom:1.022em}@media (max-width:991.98px){.c-intro__text p{font-size:clamp(1.4rem,7.1794871795vw,2.8rem);letter-spacing:.0021428571em;line-height:1.022}.c-intro__text p br{display:none}}@media (min-width:992px){.c-intro__text p{font-size:clamp(2.25rem,2.8125vw,4.5rem);letter-spacing:.002em;line-height:1.022}}.c-intro__text p:last-child{margin-bottom:0}

/*# sourceMappingURL=t-home.css.map*/