.tabbed-carousel{--s:3;display:flex;gap:var(--gap);padding-block:1.6rem}@media only screen and (max-width:74.938em){.tabbed-carousel{flex-direction:column-reverse;justify-content:start;overflow:hidden}}@media only screen and (min-width:75em){.tabbed-carousel{align-items:start;flex-direction:row}.tabbed-carousel--reverse{flex-direction:row-reverse}}@media only screen and (max-width:87.438em){.tabbed-carousel{--gap:calc(var(--gutter)/2)}}@media only screen and (min-width:87.5em){.tabbed-carousel{--gap:var(--gutter)}}.tabbed-carousel__tabs{display:flex;gap:var(--gap)}.tabbed-carousel__tabs [role=tab]{border-radius:var(--corner-radius-lg);padding:calc(var(--gutter)*.75);text-align:left;white-space:normal}.tabbed-carousel__tabs [role=tab] span{display:block}.tabbed-carousel__tabs-heading{align-items:center;column-gap:calc(var(--gutter)*.5);display:grid!important;grid-auto-columns:auto 1fr;grid-template-areas:"icon text"}@media only screen and (max-width:74.938em){.tabbed-carousel__tabs{align-items:stretch;backface-visibility:hidden;justify-content:start;transform:translate3d(calc(var(--i, 0)/var(--s)*-100% - var(--gap)*var(--i, 0) + var(--tx, 0rem)),0,0);width:calc(100%*var(--s));will-change:transform}.tabbed-carousel__tabs [role=tab]{background-color:rgb(var(--rgb-off-white));box-shadow:4px 4px 16px rgba(0,0,0,.1);flex:1 0 auto;user-select:none;width:calc(100%/var(--s))}}@media (prefers-reduced-motion:no-preference) and only screen and (max-width:74.938em){.tabbed-carousel__tabs.animate{transition:transform calc(var(--d, 1)*.5s) ease-out}}@media only screen and (min-width:75em){.tabbed-carousel__tabs{flex:0 0 33.33333%;flex-direction:column;max-width:33.33333%;min-width:52rem}.tabbed-carousel__tabs [role=tab]{box-shadow:0 0 0 transparent;flex:1 1 0;transition:background-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;will-change:transform}.tabbed-carousel__tabs [role=tab][aria-selected=false]:hover{background-color:rgb(var(--rgb-kumo-green-40));box-shadow:16px 16px 16px rgba(0,0,0,.15);transform:translate3d(0,-.25em,0)}.tabbed-carousel__tabs [role=tab][aria-selected=true]{background-color:rgb(var(--rgb-off-white));box-shadow:4px 4px 16px rgba(0,0,0,.1)}}@media only screen and (min-width:87.5em){.tabbed-carousel__tabs{gap:calc(var(--gutter)*.5)}.tabbed-carousel__tabs [role=tab]{padding:var(--gutter)}}@media only screen and (max-width:74.938em){.tabbed-carousel__dots{align-self:center;display:flex;gap:.8rem}.tabbed-carousel__dots [role=tab]{background-clip:content-box;background-color:rgb(var(--rgb-forest));border:3px solid transparent;border-radius:50%;box-sizing:content-box;height:1.2rem;overflow:hidden;width:1.2rem}.tabbed-carousel__dots [role=tab][aria-selected=true]{border-color:rgb(var(--rgb-true-white))}}@media only screen and (min-width:75em){.tabbed-carousel__dots{display:none}}.tabbed-carousel__slides-mask{overflow:hidden}.tabbed-carousel__slides{align-items:stretch;backface-visibility:hidden;display:flex;gap:var(--gap);height:100%;justify-content:start;transform:translate3d(calc(var(--i, 0)/var(--s)*-100% - var(--gap)*var(--i, 0) + var(--tx, 0rem)),0,0);width:calc(100%*var(--s));will-change:transform}@media (prefers-reduced-motion:no-preference){.tabbed-carousel__slides.animate{transition:transform calc(var(--d, 1)*.5s) ease-out}}.tabbed-carousel__slides [role=tabpanel]{align-items:center;border-radius:var(--corner-radius-lg);display:flex;flex:1 0 auto;justify-content:center;overflow:hidden;pointer-events:none;position:relative;user-select:none;width:calc(100%/var(--s))}.tabbed-carousel__slides [role=tabpanel] img,.tabbed-carousel__slides [role=tabpanel] video{block-size:100%;inline-size:100%;object-fit:cover;position:absolute}@media only screen and (min-width:75em){.tabbed-carousel__slides-mask{flex:1}}