@keyframes media-carousel-caption-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.block-media-carousel{padding:52px 5px 23px;overflow:hidden}@media screen and (min-width: 768px){.block-media-carousel{padding:87px 13px 66px}}@media screen and (min-width: 1441px){.block-media-carousel{padding:6.0416666667vw .9027777778vw 4.5833333333vw}}.block-media-carousel[data-bs-theme=gold] .media-carousel-container .carousel-button,.block-media-carousel[data-bs-theme=forest-green] .media-carousel-container .carousel-button,.block-media-carousel[data-bs-theme=light-blue] .media-carousel-container .carousel-button,.block-media-carousel[data-bs-theme=sage-green] .media-carousel-container .carousel-button{color:#4b7934}.block-media-carousel[data-bs-theme=warm-white] .media-carousel-container .carousel-button{color:#1c4626}@media screen and (min-width: 768px){.block-media-carousel .container{max-width:1190px}}.block-media-carousel .simple-heading{margin-bottom:0}.block-media-carousel .simple-heading a{color:inherit;text-decoration:none}.block-media-carousel .simple-heading a:hover{text-decoration:underline}.block-media-carousel .btn{margin-bottom:50px}@media screen and (min-width: 768px){.block-media-carousel .btn{margin-bottom:60px}}@media screen and (min-width: 1441px){.block-media-carousel .btn{margin-bottom:4.1666666667vw}}.block-media-carousel .figure-link:hover .video-play-icon{transform:scale(1.15)}.block-media-carousel .video-play-icon{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;transition:transform .3s ease;width:60px;visibility:hidden;background:rgba(226,228,217,.1);backdrop-filter:blur(1.3191488981px);border-radius:60px}@media screen and (min-width: 768px){.block-media-carousel .video-play-icon{width:94px;margin-top:-45px;margin-left:-45px;border-radius:94px;backdrop-filter:blur(2px)}}@media screen and (min-width: 1441px){.block-media-carousel .video-play-icon{width:6.5277777778vw;margin-top:-3.125vw;margin-left:-3.125vw;border-radius:6.5277777778vw}}.media-carousel-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}@media screen and (min-width: 768px){.media-carousel-header{margin-bottom:37px}}@media screen and (min-width: 1441px){.media-carousel-header{margin-bottom:2.5694444444vw;gap:1.3888888889vw}}.media-carousel-header .carousel-buttons{margin-left:auto}.media-carousel-container{position:relative;overflow:hidden}.media-carousel-container .media-carousel-wrapper{display:flex;width:99999px;min-height:391px;transition:transform 1s cubic-bezier(0.22, 0.61, 0.36, 1)}@media screen and (min-width: 768px){.media-carousel-container .media-carousel-wrapper{min-height:538px}}@media screen and (min-width: 1200px){.media-carousel-container .media-carousel-wrapper{min-height:704px}}@media screen and (min-width: 1441px){.media-carousel-container .media-carousel-wrapper{min-height:48.8888888889vw}}.media-carousel-container .media-carousel-slide{width:87px;opacity:.55;z-index:1;padding-right:5px;transition:opacity 1s cubic-bezier(0.22, 0.61, 0.36, 1)}@media screen and (min-width: 768px){.media-carousel-container .media-carousel-slide{padding-right:20px;width:141px;transition:opacity 1s cubic-bezier(0.22, 0.61, 0.36, 1),width 1s cubic-bezier(0.22, 0.61, 0.36, 1)}}@media screen and (min-width: 1441px){.media-carousel-container .media-carousel-slide{width:9.7916666667vw;padding-right:1.3888888889vw}}.media-carousel-container .media-carousel-slide.active{z-index:2;opacity:1;width:357px}@media screen and (min-width: 768px){.media-carousel-container .media-carousel-slide.active{width:auto}}.media-carousel-container .media-carousel-slide.active .figure-caption,.media-carousel-container .media-carousel-slide.active .img-subtitle{display:block;animation:media-carousel-caption-in .4s ease .15s both}.media-carousel-container .media-carousel-slide.active .video-play-icon{visibility:visible;pointer-events:auto}@media screen and (min-width: 768px){.media-carousel-container .figure{width:auto;max-width:700px}}@media screen and (min-width: 1200px){.media-carousel-container .figure{max-width:1010px}}@media screen and (min-width: 1441px){.media-carousel-container .figure{max-width:70.1388888889vw}}.media-carousel-container .figure img{width:100%;display:block;margin-bottom:0}@media screen and (min-width: 768px){.media-carousel-container .figure img{width:auto;max-width:100%;max-height:604px}}@media screen and (min-width: 1441px){.media-carousel-container .figure img{max-height:41.9444444444vw}}.media-carousel-container .figure:has(.figure-caption) img{margin-bottom:15px}@media screen and (min-width: 768px){.media-carousel-container .figure:has(.figure-caption) img{margin-bottom:14px}}@media screen and (min-width: 1441px){.media-carousel-container .figure:has(.figure-caption) img{margin-bottom:.9722222222vw}}.media-carousel-container .figure.play-video img{visibility:hidden}.media-carousel-container .video-embed{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;z-index:3}.media-carousel-container .video-embed iframe{width:100%;height:100%;object-fit:cover}.media-carousel-container .figure-link{display:block;padding:0;background:rgba(0,0,0,0);border:0;width:100%;text-align:left;outline:none}.media-carousel-container .figure-caption{font-family:"RST Thermal",sans-serif;display:none;font-size:22px;font-weight:300;line-height:125%}@media screen and (max-width: 767px){.media-carousel-container .figure-caption{width:100% !important}}@media screen and (min-width: 768px){.media-carousel-container .figure-caption{font-size:clamp(22px,2.5vw,28px)}}@media screen and (min-width: 1441px){.media-carousel-container .figure-caption{font-size:1.9444444444vw}}.media-carousel-container .img-subtitle{font-family:"Greed Standard",sans-serif;font-size:18px;font-weight:400;line-height:20px;padding-top:10px;display:none}@media screen and (min-width: 768px){.media-carousel-container .img-subtitle{padding-top:7px;font-size:20px;line-height:125%}}@media screen and (min-width: 1441px){.media-carousel-container .img-subtitle{font-size:1.3888888889vw}}.media-carousel-container .carousel-buttons{background:#f9e686;color:#4e615f;border-radius:6px;backdrop-filter:blur(4.0500001907px);display:flex;width:86px;padding:7px 15px;justify-content:center;align-items:center;gap:10px;z-index:2;flex:0 0 auto;margin:0}@media screen and (min-width: 1441px){.media-carousel-container .carousel-buttons{width:5.9722222222vw;padding-top:.4861111111vw;padding-bottom:.4861111111vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw}}.media-carousel-container .carousel-buttons .carousel-button{appearance:none;background:rgba(0,0,0,0);border:0;color:inherit;width:25px;height:24px;padding:0;position:static;margin:0;cursor:pointer;transition:opacity .3s ease}@media screen and (min-width: 1441px){.media-carousel-container .carousel-buttons .carousel-button{width:1.7361111111vw;height:1.6666666667vw}}.media-carousel-container .carousel-buttons .carousel-button:after{display:none}.media-carousel-container .carousel-buttons .carousel-button:hover:not(:disabled){opacity:.8}.media-carousel-container .carousel-buttons .carousel-button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.media-carousel-container .carousel-buttons .carousel-button:disabled{cursor:not-allowed}.media-carousel-container .carousel-buttons .carousel-button:disabled svg path{fill:rgba(0,0,0,0)}@media screen and (min-width: 1441px){.media-carousel-container .carousel-buttons .carousel-button svg{width:100%}}.media-carousel-container .video-play-button{pointer-events:none}@media screen and (min-width: 1441px){.media-carousel-container .media-carousel-wrapper{min-height:704px}.media-carousel-container .media-carousel-slide{width:141px;padding-right:20px}.media-carousel-container .figure{max-width:1010px}.media-carousel-container .figure img{max-height:604px}.media-carousel-container .figure-caption{font-size:28px}}.figure .figure-caption{color:inherit}@media(prefers-reduced-motion: reduce){.media-carousel-wrapper,.media-carousel-slide{transition:none !important}.media-carousel-slide.active .figure-caption{animation:none !important}}