.full-width-carousel{width:100%;position:relative}.full-width-carousel .nav{position:absolute;top:0;width:75px;height:100%;cursor:pointer;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.full-width-carousel:hover .nav{opacity:1}.full-width-carousel .nav.nav-prev{left:0;background:linear-gradient(270deg,var(--color-background-invisible),var(--color-background))}.background-alternate .full-width-carousel .nav.nav-prev{background:linear-gradient(270deg,var(--color-background-invisible-alternate),var(--color-background-section-alternate))}.full-width-carousel .nav.nav-next{right:0;background:linear-gradient(90deg,var(--color-background-invisible),var(--color-background))}.background-alternate .full-width-carousel .nav.nav-next{background:linear-gradient(90deg,var(--color-background-invisible-alternate),var(--color-background-section-alternate))}.full-width-carousel .nav svg{stroke:var(--color-text-hyperlink)}.full-width-carousel .row{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100%}.full-width-carousel .row::-webkit-scrollbar{display:none}.full-width-carousel .row__inner{transition:transform .45s;font-size:0;white-space:nowrap;margin:32px 0;padding-bottom:10px}.full-width-carousel .tile{position:relative;display:inline-block;width:250px;height:250px;margin-right:10px;font-size:20px;cursor:pointer;transition:all .45s;transform-origin:center left;animation-fill-mode:backwards;animation-duration:.6s;animation-timing-function:ease;animation-name:fadeInDown}.full-width-carousel.animate .tile{animation-play-state:paused}.full-width-carousel.animating .tile{animation-play-state:running}.full-width-carousel .tile:first-of-type{margin-left:20px}.full-width-carousel .tile:last-of-type{margin-right:20px}.full-width-carousel .tile__img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover}.full-width-carousel .tile:hover .tile__details{opacity:1}.full-width-carousel .tile__title{position:absolute;bottom:0;padding:10px}.full-width-carousel .row__inner:hover{transform:translateZ(0)}.full-width-carousel .row__inner:hover .tile{opacity:.3}.full-width-carousel .row__inner:hover .tile:hover{transform:scale(1.2);opacity:1}.full-width-carousel .tile:hover~.tile{transform:translate3d(50px,0,0)}@media (max-width:500px){.full-width-carousel .nav{top:calc(50% - 5px);height:calc(60vw - 40px);transform:translateY(-50%)}.full-width-carousel .row{scroll-snap-type:x mandatory}.full-width-carousel .tile{width:calc(100vw - 20px);height:calc(60vw - 40px);padding-left:20px;margin-right:10px;scroll-snap-align:start}.full-width-carousel .tile__img{width:calc(100vw - 40px);height:calc(60vw - 40px)}.full-width-carousel .tile:first-of-type{margin-left:0}.full-width-carousel .tile:last-of-type{margin-right:20px}.full-width-carousel .tile:hover .tile__details{opacity:unset}.full-width-carousel .row__inner:hover{transform:unset}.full-width-carousel .row__inner:hover .tile{opacity:unset}.full-width-carousel .row__inner:hover .tile:hover{transform:unset;opacity:unset}.full-width-carousel .tile:hover~.tile{transform:unset}}@media screen and (hover:none){.full-width-carousel .nav{opacity:1}}