@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:where(.wp-block-gutenberg-lab-blocks-feature-carousel,.vvm-feature-carousel){--vvm-feature-carousel-section-max-height:min(62rem,calc(100vh - var(--vvm-header-height, 96px)));--vvm-feature-carousel-section-padding-block:clamp(2.5rem,4vw,4rem);--vvm-feature-carousel-panel-width:clamp(24rem,32vw,34rem);--vvm-feature-carousel-next-peek:clamp(7rem,10vw,12rem);--vvm-feature-carousel-slide-width:calc(100% - var(--vvm-feature-carousel-panel-width) - var(--vvm-feature-carousel-next-peek));--vvm-feature-carousel-panel-padding-block:clamp(1.75rem,3vw,3rem);--vvm-feature-carousel-panel-padding-inline:clamp(1.75rem,2.5vw,3rem);--vvm-feature-carousel-panel-surface:var(--wp--preset--color--white,#fff);--vvm-feature-carousel-shell-surface:var(--wp--preset--color--white,#fff);--vvm-feature-carousel-ink:var(--wp--preset--color--dark-green,#1e3d2f);--vvm-feature-carousel-muted:rgba(30,61,47,.76);--vvm-feature-carousel-shadow:0 24px 56px rgba(16,34,27,.14);--vvm-feature-carousel-fade-duration:700ms;--vvm-feature-carousel-fade-ease:cubic-bezier(0.22,1,0.36,1);--vvm-feature-carousel-accent-border:8px solid var(--wp--preset--color--gold,#c4922a);align-items:stretch;background:var(--vvm-feature-carousel-shell-surface);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);width:100%;block-size:var(--vvm-feature-carousel-section-max-height);color:var(--vvm-feature-carousel-ink);margin:0;overflow-x:clip;padding-block:var(--vvm-feature-carousel-section-padding-block);scroll-margin-top:var(--vvm-header-height,96px)}.vvm-feature-carousel.vvm-feature-carousel--accent-border-both,.vvm-feature-carousel.vvm-feature-carousel--accent-border-top,.wp-block-gutenberg-lab-blocks-feature-carousel.vvm-feature-carousel--accent-border-both,.wp-block-gutenberg-lab-blocks-feature-carousel.vvm-feature-carousel--accent-border-top{border-top:var(--vvm-feature-carousel-accent-border)}.vvm-feature-carousel.vvm-feature-carousel--accent-border-both,.vvm-feature-carousel.vvm-feature-carousel--accent-border-bottom,.wp-block-gutenberg-lab-blocks-feature-carousel.vvm-feature-carousel--accent-border-both,.wp-block-gutenberg-lab-blocks-feature-carousel.vvm-feature-carousel--accent-border-bottom{border-bottom:var(--vvm-feature-carousel-accent-border)}.vvm-feature-carousel.alignfull,.wp-block-gutenberg-lab-blocks-feature-carousel.alignfull{margin-inline:calc(var(--wp--custom--layout--gutter-current, 0px)*-1);max-width:none;width:calc(100% + var(--wp--custom--layout--gutter-current, 0px)*2)}.vvm-feature-carousel .vvm-feature-carousel__shell,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__shell{display:grid;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;position:relative;width:100%;block-size:100%;margin:0 auto;overflow:hidden}.vvm-feature-carousel .vvm-feature-carousel__carousel,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel{min-width:0;position:relative;width:100%;block-size:100%;z-index:1}.vvm-feature-carousel .vvm-feature-carousel__carousel .splide__track,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel .splide__track{block-size:100%;padding-inline:0}.vvm-feature-carousel .vvm-feature-carousel__carousel .splide__list,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel .splide__list{align-items:stretch;block-size:100%}.vvm-feature-carousel .vvm-feature-carousel__carousel .splide__slide,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel .splide__slide{block-size:100%}.vvm-feature-carousel .vvm-feature-carousel__media-slide,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__media-slide{align-items:stretch;display:flex;opacity:.72;transition:opacity var(--vvm-feature-carousel-fade-duration) var(--vvm-feature-carousel-fade-ease)}.vvm-feature-carousel .vvm-feature-carousel__media-slide.is-active,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__media-slide.is-active{opacity:1}.vvm-feature-carousel .vvm-feature-carousel__media,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__media{background:linear-gradient(135deg,#bccac3,#8aa198);display:block;min-width:0;width:100%;block-size:100%;box-shadow:var(--vvm-feature-carousel-shadow)}.vvm-feature-carousel .vvm-feature-carousel__media--placeholder,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__media--placeholder{display:grid;padding:1.5rem;place-items:center}.vvm-feature-carousel .vvm-feature-carousel__image,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vvm-feature-carousel .vvm-feature-carousel__placeholder-label,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__placeholder-label{color:hsla(0,0%,100%,.94);font-family:var(--wp--preset--font-family--refined-sans);font-size:.8rem;font-weight:500;letter-spacing:.16em;line-height:1.5;max-width:12rem;text-align:center;text-transform:uppercase}.vvm-feature-carousel .vvm-feature-carousel__panel,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel{background:var(--vvm-feature-carousel-panel-surface);display:grid;inset-block:0;inset-inline-end:var(--vvm-feature-carousel-next-peek);overflow:hidden;position:absolute;width:var(--vvm-feature-carousel-panel-width);z-index:2}.vvm-feature-carousel .vvm-feature-carousel__content,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__content{align-items:center;display:grid;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(.75rem);transition:opacity var(--vvm-feature-carousel-fade-duration) var(--vvm-feature-carousel-fade-ease),transform var(--vvm-feature-carousel-fade-duration) var(--vvm-feature-carousel-fade-ease),visibility 0s linear var(--vvm-feature-carousel-fade-duration);visibility:hidden}.vvm-feature-carousel .vvm-feature-carousel__content.is-active,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__content.is-active{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity var(--vvm-feature-carousel-fade-duration) var(--vvm-feature-carousel-fade-ease),transform var(--vvm-feature-carousel-fade-duration) var(--vvm-feature-carousel-fade-ease),visibility 0s linear 0s;visibility:visible}.vvm-feature-carousel .vvm-feature-carousel__panel-flow,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow{align-content:center;box-sizing:border-box;display:grid;gap:.75rem;max-width:100%;padding-block:var(--vvm-feature-carousel-panel-padding-block);padding-inline:var(--vvm-feature-carousel-panel-padding-inline);width:100%}.vvm-feature-carousel .vvm-feature-carousel__panel-flow>*,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow>*{margin:0}.vvm-feature-carousel .vvm-feature-carousel__panel-flow p:empty,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow p:empty{display:none}.vvm-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-heading,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-heading{color:var(--vvm-feature-carousel-ink);font-family:var(--wp--preset--font-family--display-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:.96;margin:0;text-wrap:balance}.vvm-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-heading.h4,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-heading.h4{color:var(--wp--preset--color--gold,#c4922a);font-family:var(--wp--preset--font-family--refined-sans);font-size:clamp(.6875rem,.66rem + .18vw,.75rem);font-weight:400;letter-spacing:.34em;line-height:1rem;text-transform:uppercase;text-wrap:wrap}.vvm-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-heading a,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-heading a{color:inherit;text-decoration:none}.vvm-feature-carousel .vvm-feature-carousel__panel-flow p,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow p{color:var(--vvm-feature-carousel-muted);font-family:var(--wp--preset--font-family--refined-sans);font-size:clamp(1rem,1.1vw,1.125rem);font-weight:400;line-height:1.72;margin:0}.vvm-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-buttons,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel-flow .wp-block-buttons{margin-top:.25rem}.vvm-feature-carousel .vvm-feature-carousel__controls,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__controls{--vvm-slider-controls-inset-block:clamp(0.75rem,2vw,1.5rem);z-index:4}.vvm-feature-carousel .vvm-feature-carousel__empty-state,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__empty-state{background:hsla(0,0%,100%,.8);border:1px dashed rgba(30,61,47,.18);color:var(--vvm-feature-carousel-ink);margin:0;padding:1.5rem}@media(prefers-reduced-motion:reduce){.vvm-feature-carousel .vvm-feature-carousel__content,.vvm-feature-carousel .vvm-feature-carousel__media-slide,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__content,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__media-slide{transition:none}}@media(max-width:1023px){.vvm-feature-carousel,.wp-block-gutenberg-lab-blocks-feature-carousel{--vvm-feature-carousel-section-padding-block:2rem;--vvm-feature-carousel-mobile-media-height:clamp(18rem,62vw,28rem);--vvm-feature-carousel-next-peek:0rem;--vvm-feature-carousel-panel-width:100%;--vvm-feature-carousel-slide-width:100%;block-size:auto}.vvm-feature-carousel .vvm-feature-carousel__shell,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__shell{block-size:auto;grid-template-rows:var(--vvm-feature-carousel-mobile-media-height) auto;overflow:visible}.vvm-feature-carousel .vvm-feature-carousel__carousel,.vvm-feature-carousel .vvm-feature-carousel__carousel .splide__list,.vvm-feature-carousel .vvm-feature-carousel__carousel .splide__slide,.vvm-feature-carousel .vvm-feature-carousel__carousel .splide__track,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel .splide__list,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel .splide__slide,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__carousel .splide__track{block-size:100%}.vvm-feature-carousel .vvm-feature-carousel__panel,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__panel{inset:auto;min-height:0;position:relative;width:100%;z-index:2}.vvm-feature-carousel .vvm-feature-carousel__content,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__content{display:none;opacity:1;position:static;transform:none;transition:none;visibility:visible}.vvm-feature-carousel .vvm-feature-carousel__content.is-active,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__content.is-active{display:grid}.vvm-feature-carousel .vvm-feature-carousel__controls.vvm-slider-controls--media-center,.vvm-feature-carousel .vvm-feature-carousel__controls.vvm-slider-controls--preset-center,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__controls.vvm-slider-controls--media-center,.wp-block-gutenberg-lab-blocks-feature-carousel .vvm-feature-carousel__controls.vvm-slider-controls--preset-center{--vvm-slider-controls-center-trim-block-end:calc(100% - var(--vvm-feature-carousel-mobile-media-height))}}
