:root{--full-height: 100vh;--header-height: 75px;--header-offset: 0px;--icon-size: 1.5em;--type-h1: 500 80px / 125% var(--font-family-mackinac);--type-h2: 400 60px / 130% var(--font-family-mackinac);--type-h3: 400 40px / 130% var(--font-family-mackinac);--type-h4: 400 24px / 130% var(--font-family-mackinac);--type-b1: 300 20px / 160% var(--font-family-graphik);--type-b2: 300 16px / 160% var(--font-family-graphik);--type-label: 400 20px / 160% var(--font-family-mackinac)}@media(max-width: 512px){:root{--type-h1: 500 30px / 126% var(--font-family-mackinac);--type-h2: 400 24px / 130% var(--font-family-mackinac);--type-h3: 400 24px / 130% var(--font-family-mackinac);--type-h4: 400 16px / 130% var(--font-family-mackinac);--type-b1: 300 14px / 160% var(--font-family-graphik);--type-b2: 300 14px / 160% var(--font-family-graphik);--type-label: 400 20px / 160% var(--font-family-mackinac)}}.block__adl-threed-carousel{display:flex;justify-content:center;color:var(--color-text-primary);background:var(--color-brand-off-white)}.block__adl-threed-carousel .section__wrapper{gap:var(--spacing-md)}.block__adl-threed-carousel .section__container{display:flex;flex-direction:column;gap:inherit;margin-inline:calc(-1*var(--section-spacing-inline))}.block__adl-threed-carousel .section__container .controls{display:flex;gap:.5rem;margin:auto;justify-content:center}.block__adl-threed-carousel .section__container .slides .slide{--slide-width: calc(0.5 * var(--container-width));position:relative;display:flex;flex-direction:column;align-items:center;width:var(--slide-width)}.block__adl-threed-carousel .section__container .slides .slide .media{position:relative;overflow:hidden;aspect-ratio:76/42;width:100%;border-radius:var(--border-radius-primary);opacity:0;box-shadow:0 5.815px 24.09px 0 rgba(0,0,0,.1);transition:transform .5s,opacity 1s}.block__adl-threed-carousel .section__container .slides .slide .media::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .5s}.block__adl-threed-carousel .section__container .slides .slide .media,.block__adl-threed-carousel .section__container .slides .slide .media::after{--surface-fg: var(--color-text-accent);--surface-bg: var(--color-surface-accent);color:var(--surface-fg);background-color:var(--surface-bg)}.block__adl-threed-carousel .section__container .slides .slide .media .image{width:100%;display:block;height:100%}.block__adl-threed-carousel .section__container .slides .slide .media .image img,.block__adl-threed-carousel .section__container .slides .slide .media .image video{display:block;padding:var(--spacing-xs);position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block__adl-threed-carousel .section__container .slides .slide .content{margin-top:var(--spacing-md);text-align:center;opacity:0;transition:opacity .5s}.block__adl-threed-carousel .section__container .slides .slide .content h4{margin-bottom:var(--spacing-xs);font:var(--type-h3)}.block__adl-threed-carousel .section__container .slides .slide .content p{font:var(--type-b1)}.block__adl-threed-carousel .section__container .slides .slide.slick-center{z-index:10}.block__adl-threed-carousel .section__container .slides .slide.slick-center .content{opacity:1}.block__adl-threed-carousel .section__container .slides .slide.slick-center .media{opacity:1}.block__adl-threed-carousel .section__container .slides .slide.slick-center .media::after{opacity:0}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide{z-index:9}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide .media,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide .media{transform-origin:0 50%;transform:translateX(calc(-0.925 * var(--slide-width) + 0.125 * var(--container-width))) scale(0.8);opacity:1}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide .media::after,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide .media::after{opacity:.6}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide{z-index:8;transform-origin:0 50%}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide .media,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide .media{transform-origin:0 50%;transform:translateX(calc(-1.725 * var(--slide-width) + 0.125 * var(--container-width))) scale(0.7);opacity:1}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide .media::after,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide .media::after{opacity:.9}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide{z-index:7;transform-origin:0 50%}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide .media,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide .media{transform:translateX(calc(-2.325 * var(--slide-width) + 0.125 * var(--container-width))) scale(0.7);opacity:0}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide .media::after,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide .media::after{opacity:1}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center),.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center){z-index:9}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center) .media{transform-origin:100% 50%;transform:translateX(calc(0.925 * var(--slide-width) - 0.125 * var(--container-width))) scale(0.8);opacity:1}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center) .media::after,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center) .media::after{opacity:.6}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center),.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center){z-index:8}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center) .media{transform-origin:100% 50%;transform:translateX(calc(1.725 * var(--slide-width) - 0.125 * var(--container-width))) scale(0.7);opacity:1}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center) .media::after,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center) .media::after{opacity:.9}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center),.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center){z-index:7}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center) .media{transform-origin:100% 50%;transform:translateX(calc(2.325 * var(--slide-width) - 0.125 * var(--container-width))) scale(0.7);opacity:0}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center) .media::after,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center) .media::after{opacity:1}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center+.slide .media,.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center+.slide .media{transform:translateX(calc(-1 * var(--slide-width))) scale(0.8)}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center+.slide+.slide .media,.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center+.slide+.slide .media{transform:translateX(calc(-1.7 * var(--slide-width))) scale(0.7)}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center+.slide+.slide+.slide .media,.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center+.slide+.slide+.slide .media{transform:translateX(calc(-2.4 * var(--slide-width))) scale(0.7)}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide:has(+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide:has(+.slide.slick-center) .media{transform:translateX(calc(1 * var(--slide-width))) scale(0.8)}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide:has(+.slide+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide:has(+.slide+.slide.slick-center) .media{transform:translateX(calc(1.7 * var(--slide-width))) scale(0.7)}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide:has(+.slide+.slide+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide:has(+.slide+.slide+.slide.slick-center) .media{transform:translateX(calc(2.4 * var(--slide-width))) scale(0.7)}.block__adl-threed-carousel .section__container .slides:not(.-scroll-visible) .slide.slick-center .content{opacity:0}@media(max-width: 768px){.block__adl-threed-carousel .section__container .slides{padding-bottom:var(--spacing-md)}}@media(max-width: 512px){.block__adl-threed-carousel{padding:20px 0;padding-bottom:100px}.block__adl-threed-carousel .section__container h2{margin-bottom:var(--spacing-md)}.block__adl-threed-carousel .section__container .slides{padding-bottom:0}.block__adl-threed-carousel .section__container .slides .slick-arrow{bottom:-70px}.block__adl-threed-carousel .section__container .slides .slide{--slide-width: calc(var(--container-width) - var(--spacing-sm) * 2)}.block__adl-threed-carousel .section__container .slides .slide .media{aspect-ratio:31/23}.block__adl-threed-carousel .section__container .slides .slide .content{margin-top:50px}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide .media,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide .media{transform:translateX(calc(-0.9 * var(--slide-width) + var(--spacing-sm))) scale(0.8)}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide .media,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide .media{transform:translateX(calc(-0.9 * var(--slide-width) + var(--spacing-sm))) scale(0.8)}.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide .media,.block__adl-threed-carousel .section__container .slides .slide.slick-center+.slide+.slide+.slide .media{transform:translateX(calc(-0.9 * var(--slide-width) + var(--spacing-sm))) scale(0.8)}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide.slick-center) .media{transform:translateX(calc(0.9 * var(--slide-width) - var(--spacing-sm))) scale(0.8)}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide.slick-center) .media{transform:translateX(calc(0.9 * var(--slide-width) - var(--spacing-sm))) scale(0.8)}.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center) .media,.block__adl-threed-carousel .section__container .slides .slide:has(+.slide+.slide+.slide.slick-center) .media{transform:translateX(calc(0.9 * var(--slide-width) - var(--spacing-sm))) scale(0.8)}}