.cew-lor-vertical-layered-carousel{--cew-lor-vertical-layered-carousel-max-width: 100%;--cew-lor-vertical-layered-carousel-tab-background: color-mix(in srgb, var(--cds-theme-clr-white) 80%, var(--cds-theme-clr-neutral-300));--cew-lor-vertical-layered-carousel-active-background: var(--cds-theme-clr-white);--cew-lor-vertical-layered-carousel-border-color: var(--cds-theme-clr-secondary);--cew-lor-vertical-layered-carousel-border-width: 2px;--cew-lor-vertical-layered-carousel-title-color: var(--cds-theme-clr-black);--cew-lor-vertical-layered-carousel-content-color: var(--cds-theme-clr-black);--cew-lor-vertical-layered-carousel-shadow: 0 0 0.625rem rgb(0 0 0 / 22%);--cew-lor-vertical-layered-carousel-tab-height: clamp(2.25rem, 3.6vw, 2.75rem);--cew-lor-vertical-layered-carousel-tab-gap: clamp(0.35rem, 0.9vw, 0.55rem);--cew-lor-vertical-layered-carousel-layer-step: calc(var(--cew-lor-vertical-layered-carousel-tab-height) + var(--cew-lor-vertical-layered-carousel-tab-gap));--cew-lor-vertical-layered-carousel-active-gap: clamp(0.3rem, 0.8vw, 0.5rem);--cew-lor-vertical-layered-carousel-panel-min-height: clamp(13rem, 38vw, 16.25rem);--cew-lor-vertical-layered-carousel-inline-padding: clamp(1.25rem, 4vw, 1.75rem);--cew-lor-vertical-layered-carousel-navigation-width: 3.2rem;--cew-lor-vertical-layered-carousel-transition-duration: 500ms;--cew-lor-vertical-layered-carousel-js-duration: 500;--cew-lor-vertical-layered-carousel-content-fade-duration: 180ms;--cew-lor-vertical-layered-carousel-content-fade-js-duration: 180;--cew-lor-vertical-layered-carousel-transition-ease: cubic-bezier(0.39, 0.57, 0.56, 1);--cew-lor-vertical-layered-carousel-arrow-stop-fade: var(--cds-theme-clr-white);--cew-lor-vertical-layered-carousel-arrow-stop-mid: color-mix(in srgb, var(--cds-theme-clr-secondary) 88%, var(--cds-theme-clr-primary));--cew-lor-vertical-layered-carousel-arrow-stop-warm: color-mix(in srgb, var(--cds-theme-clr-secondary) 94%, var(--cds-theme-clr-white));--cew-lor-vertical-layered-carousel-arrow-stop-end: var(--cds-theme-clr-secondary);position:relative;box-sizing:border-box;width:min(100%,var(--cew-lor-vertical-layered-carousel-max-width));margin-inline:auto;padding:3rem var(--cew-lor-vertical-layered-carousel-navigation-width) 0 var(--cew-lor-vertical-layered-carousel-inline-padding);overflow:hidden;color:var(--cew-lor-vertical-layered-carousel-content-color)}.cew-lor-vertical-layered-carousel *,.cew-lor-vertical-layered-carousel *::before,.cew-lor-vertical-layered-carousel *::after{box-sizing:inherit}.cew-lor-vertical-layered-carousel__viewport{position:relative;width:100%;height:100%;overflow:visible}.cew-lor-vertical-layered-carousel__track{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;min-height:calc(var(--cew-lor-vertical-layered-carousel-panel-min-height) + var(--cew-lor-vertical-layered-carousel-tab-height) + var(--cew-lor-vertical-layered-carousel-active-gap) + 2rem);padding-top:calc(var(--cew-lor-vertical-layered-carousel-layer-step)*3);padding-bottom:2rem}.cew-lor-vertical-layered-carousel__slide{position:relative;z-index:1;grid-column:1/2;grid-row:1/2;display:grid;grid-template-rows:var(--cew-lor-vertical-layered-carousel-tab-height) auto;row-gap:0;width:100%;opacity:0;filter:none;transform:translate3d(0, -60%, 0) scale(0.8);transform-origin:center top;transition:transform var(--cew-lor-vertical-layered-carousel-transition-duration) var(--cew-lor-vertical-layered-carousel-transition-ease),opacity var(--cew-lor-vertical-layered-carousel-transition-duration) linear,filter var(--cew-lor-vertical-layered-carousel-transition-duration) linear;will-change:transform,opacity}.cew-lor-vertical-layered-carousel__slide--hidden{visibility:hidden}.cew-lor-vertical-layered-carousel__slide:nth-child(1){z-index:6;opacity:0;filter:none;transform:translate3d(0, 25%, 0) scale(1.01)}.cew-lor-vertical-layered-carousel__slide:nth-child(2){z-index:5;row-gap:var(--cew-lor-vertical-layered-carousel-active-gap);opacity:1;filter:none;transform:translate3d(0, 0, 0) scale(1)}.cew-lor-vertical-layered-carousel__slide:nth-child(3){z-index:4;opacity:1;filter:none;transform:translate3d(0, calc(var(--cew-lor-vertical-layered-carousel-layer-step) * -1), 0) scale(0.95)}.cew-lor-vertical-layered-carousel__slide:nth-child(4){z-index:3;opacity:1;filter:none;transform:translate3d(0, calc(var(--cew-lor-vertical-layered-carousel-layer-step) * -2), 0) scale(0.9)}.cew-lor-vertical-layered-carousel__slide:nth-child(5){z-index:2;opacity:.65;filter:blur(1px);transform:translate3d(0, calc(var(--cew-lor-vertical-layered-carousel-layer-step) * -3), 0) scale(0.85)}.cew-lor-vertical-layered-carousel__slide:nth-child(n+6){z-index:1;opacity:0;filter:none;transform:translate3d(0, calc(var(--cew-lor-vertical-layered-carousel-layer-step) * -4), 0) scale(0.8)}.cew-lor-vertical-layered-carousel__tab{display:flex;align-items:center;gap:.55rem;width:100%;min-height:var(--cew-lor-vertical-layered-carousel-tab-height);padding:.45rem clamp(.75rem,1.8vw,1rem);color:var(--cew-lor-vertical-layered-carousel-title-color);background:var(--cew-lor-vertical-layered-carousel-tab-background);border:1px solid rgba(0,0,0,0);border-radius:3px;box-shadow:none}.cew-lor-vertical-layered-carousel__slide:nth-child(2) .cew-lor-vertical-layered-carousel__tab{background:var(--cew-lor-vertical-layered-carousel-active-background);border:var(--cew-lor-vertical-layered-carousel-border-width) solid var(--cew-lor-vertical-layered-carousel-border-color);border-radius:3px}.cew-lor-vertical-layered-carousel__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.35rem;height:1.35rem;color:currentColor}.cew-lor-vertical-layered-carousel__icon svg,.cew-lor-vertical-layered-carousel__icon i,.cew-lor-vertical-layered-carousel__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cew-lor-vertical-layered-carousel__title{display:block;overflow:hidden;font-family:var(--cds-theme-font-headings);font-size:clamp(1rem,2vw,1.1875rem);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;color:inherit}.cew-lor-vertical-layered-carousel__panel{display:none;min-height:var(--cew-lor-vertical-layered-carousel-panel-min-height);padding:clamp(1.1rem,3vw,1.5rem) clamp(1.5rem,6vw,4.5rem);text-align:center;background:var(--cew-lor-vertical-layered-carousel-active-background);border:var(--cew-lor-vertical-layered-carousel-border-width) solid var(--cew-lor-vertical-layered-carousel-border-color);border-radius:3px;box-shadow:var(--cew-lor-vertical-layered-carousel-shadow);opacity:0;transform:translateY(0.35rem);transition:transform var(--cew-lor-vertical-layered-carousel-transition-duration) var(--cew-lor-vertical-layered-carousel-transition-ease),opacity var(--cew-lor-vertical-layered-carousel-transition-duration) linear}.cew-lor-vertical-layered-carousel__slide:nth-child(2) .cew-lor-vertical-layered-carousel__panel,.cew-lor-vertical-layered-carousel__slide--leaving .cew-lor-vertical-layered-carousel__panel{display:flex;align-items:center;justify-content:center}.cew-lor-vertical-layered-carousel__slide:nth-child(2) .cew-lor-vertical-layered-carousel__panel{opacity:1;transform:translateY(0)}.cew-lor-vertical-layered-carousel__slide--leaving .cew-lor-vertical-layered-carousel__panel,.cew-lor-vertical-layered-carousel__slide:nth-child(2).cew-lor-vertical-layered-carousel__slide--leaving .cew-lor-vertical-layered-carousel__panel{opacity:0;transform:translateY(-0.2rem)}.cew-lor-vertical-layered-carousel__content{width:100%;margin-inline:auto;font-family:var(--cds-theme-font-text);font-size:clamp(.875rem,1.45vw,.95rem);font-weight:500;line-height:1.25;color:var(--cew-lor-vertical-layered-carousel-content-color);opacity:0;transform:translateY(0.65rem);transition:transform var(--cew-lor-vertical-layered-carousel-content-fade-duration) var(--cew-lor-vertical-layered-carousel-transition-ease),opacity var(--cew-lor-vertical-layered-carousel-content-fade-duration) linear;transition-delay:250ms}.cew-lor-vertical-layered-carousel__slide:nth-child(2) .cew-lor-vertical-layered-carousel__content{opacity:1;transform:translateY(0)}.cew-lor-vertical-layered-carousel__slide--leaving .cew-lor-vertical-layered-carousel__content,.cew-lor-vertical-layered-carousel__slide:nth-child(2).cew-lor-vertical-layered-carousel__slide--leaving .cew-lor-vertical-layered-carousel__content{opacity:0;transform:translateY(-0.25rem);transition-delay:0ms}.cew-lor-vertical-layered-carousel__slide--entering .cew-lor-vertical-layered-carousel__content,.cew-lor-vertical-layered-carousel__slide:nth-child(2).cew-lor-vertical-layered-carousel__slide--entering .cew-lor-vertical-layered-carousel__content{opacity:0;transform:translateY(0.65rem);transition-delay:0ms}.cew-lor-vertical-layered-carousel__content h1,.cew-lor-vertical-layered-carousel__content h2,.cew-lor-vertical-layered-carousel__content h3,.cew-lor-vertical-layered-carousel__content h4,.cew-lor-vertical-layered-carousel__content h5,.cew-lor-vertical-layered-carousel__content h6{margin:0 0 clamp(.9rem,2.5vw,1.25rem);font-family:var(--cds-theme-font-headings);font-size:clamp(1rem,2vw,1.125rem);font-weight:700;line-height:1.15;color:var(--cew-lor-vertical-layered-carousel-title-color)}.cew-lor-vertical-layered-carousel__content p{margin:0}.cew-lor-vertical-layered-carousel__content-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0}.cew-lor-vertical-layered-carousel__content-grid>*{display:flex;align-items:center;justify-content:center;min-height:clamp(3.8rem,7vw,4.75rem);padding:clamp(.7rem,1.6vw,1rem)}.cew-lor-vertical-layered-carousel__content-grid>*:nth-child(odd){border-right:1px solid var(--cew-lor-vertical-layered-carousel-border-color)}.cew-lor-vertical-layered-carousel__content-grid>*:nth-child(n+3){border-top:1px solid var(--cew-lor-vertical-layered-carousel-border-color)}.cew-lor-vertical-layered-carousel__content-grid>*:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.cew-lor-vertical-layered-carousel__navigation{position:absolute;z-index:10;top:50%;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,6vw,3.3rem);width:var(--cew-lor-vertical-layered-carousel-navigation-width);transform:translateY(-50%)}.cew-lor-vertical-layered-carousel__button{--cew-lor-vertical-layered-carousel-arrow-hover-stop-fade: var(--cds-theme-clr-primary);--cew-lor-vertical-layered-carousel-arrow-hover-stop-mid: color-mix(in srgb, var(--cds-theme-clr-primary) 62%, var(--cds-theme-clr-secondary));--cew-lor-vertical-layered-carousel-arrow-hover-stop-warm: color-mix(in srgb, var(--cds-theme-clr-secondary) 82%, var(--cds-theme-clr-primary));--cew-lor-vertical-layered-carousel-arrow-hover-stop-end: var(--cds-theme-clr-secondary);display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:clamp(4.5rem,9vw,6.9rem);padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cew-lor-vertical-layered-carousel__button:focus-visible{outline:2px solid var(--cds-theme-clr-secondary);outline-offset:.35rem}.cew-lor-vertical-layered-carousel__button:hover .cew-lor-vertical-layered-carousel__arrow-stop--fade,.cew-lor-vertical-layered-carousel__button:focus-visible .cew-lor-vertical-layered-carousel__arrow-stop--fade{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-hover-stop-fade);stop-opacity:1}.cew-lor-vertical-layered-carousel__button:hover .cew-lor-vertical-layered-carousel__arrow-stop--mid,.cew-lor-vertical-layered-carousel__button:focus-visible .cew-lor-vertical-layered-carousel__arrow-stop--mid{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-hover-stop-mid)}.cew-lor-vertical-layered-carousel__button:hover .cew-lor-vertical-layered-carousel__arrow-stop--warm,.cew-lor-vertical-layered-carousel__button:focus-visible .cew-lor-vertical-layered-carousel__arrow-stop--warm{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-hover-stop-warm)}.cew-lor-vertical-layered-carousel__button:hover .cew-lor-vertical-layered-carousel__arrow-stop--end,.cew-lor-vertical-layered-carousel__button:focus-visible .cew-lor-vertical-layered-carousel__arrow-stop--end{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-hover-stop-end)}.cew-lor-vertical-layered-carousel__arrow{display:block;width:clamp(4.5rem,9vw,6.9rem);height:auto;overflow:visible;transform:rotate(90deg);transform-origin:center}.cew-lor-vertical-layered-carousel__button--prev .cew-lor-vertical-layered-carousel__arrow{transform:rotate(-90deg)}.cew-lor-vertical-layered-carousel__arrow-stop{transition:stop-color var(--cds-theme-animation-global-duration) var(--cds-theme-animation-global-ease),stop-opacity var(--cds-theme-animation-global-duration) var(--cds-theme-animation-global-ease)}.cew-lor-vertical-layered-carousel__arrow-stop--fade{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-stop-fade);stop-opacity:0}.cew-lor-vertical-layered-carousel__arrow-stop--mid{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-stop-mid);stop-opacity:1}.cew-lor-vertical-layered-carousel__arrow-stop--warm{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-stop-warm);stop-opacity:1}.cew-lor-vertical-layered-carousel__arrow-stop--end{stop-color:var(--cew-lor-vertical-layered-carousel-arrow-stop-end);stop-opacity:1}.cew-lor-vertical-layered-carousel--static{padding-right:var(--cew-lor-vertical-layered-carousel-inline-padding)}.cew-lor-vertical-layered-carousel--static .cew-lor-vertical-layered-carousel__track{padding-top:0}.cew-lor-vertical-layered-carousel--static .cew-lor-vertical-layered-carousel__slide{row-gap:var(--cew-lor-vertical-layered-carousel-active-gap);visibility:visible;opacity:1;filter:none;transform:none}.cew-lor-vertical-layered-carousel--static .cew-lor-vertical-layered-carousel__tab{background:var(--cew-lor-vertical-layered-carousel-active-background);border:var(--cew-lor-vertical-layered-carousel-border-width) solid var(--cew-lor-vertical-layered-carousel-border-color);border-radius:3px}.cew-lor-vertical-layered-carousel--static .cew-lor-vertical-layered-carousel__panel{display:flex;align-items:center;justify-content:center}.cew-lor-vertical-layered-carousel--static .cew-lor-vertical-layered-carousel__content{opacity:1;transform:none}@media(max-width: 768px){.cew-lor-vertical-layered-carousel{--cew-lor-vertical-layered-carousel-max-width: 100%;--cew-lor-vertical-layered-carousel-panel-min-height: clamp(18rem, 82vw, 26rem);padding-right:var(--cew-lor-vertical-layered-carousel-inline-padding)}.cew-lor-vertical-layered-carousel__track{padding-top:calc(var(--cew-lor-vertical-layered-carousel-layer-step)*3)}.cew-lor-vertical-layered-carousel__navigation{position:static;flex-direction:row-reverse;gap:clamp(2rem,12vw,3.5rem);width:auto;margin-block-start:1.25rem;transform:none}.cew-lor-vertical-layered-carousel__button{width:clamp(4.5rem,18vw,6.5rem);height:1.625rem}.cew-lor-vertical-layered-carousel__arrow{width:100%;transform:rotate(0deg)}.cew-lor-vertical-layered-carousel__button--prev .cew-lor-vertical-layered-carousel__arrow{transform:rotate(0deg)}.cew-lor-vertical-layered-carousel__button--next .cew-lor-vertical-layered-carousel__arrow{transform:rotate(180deg)}.cew-lor-vertical-layered-carousel__content-grid{grid-template-columns:1fr}.cew-lor-vertical-layered-carousel__content-grid>*{min-height:auto;padding-block:1rem}.cew-lor-vertical-layered-carousel__content-grid>*,.cew-lor-vertical-layered-carousel__content-grid>*:nth-child(odd),.cew-lor-vertical-layered-carousel__content-grid>*:nth-child(n+3),.cew-lor-vertical-layered-carousel__content-grid>*:last-child:nth-child(odd){grid-column:auto;border-right:0;border-top:0;border-bottom:1px solid var(--cew-lor-vertical-layered-carousel-border-color)}.cew-lor-vertical-layered-carousel__content-grid>*:last-child{border-bottom:0}}@media(max-width: 580px){.cew-lor-vertical-layered-carousel__track{padding-top:calc(var(--cew-lor-vertical-layered-carousel-layer-step)*3)}}@media(prefers-reduced-motion: reduce){.cew-lor-vertical-layered-carousel{--cew-lor-vertical-layered-carousel-transition-duration: 0ms;--cew-lor-vertical-layered-carousel-js-duration: 0;--cew-lor-vertical-layered-carousel-content-fade-duration: 0ms;--cew-lor-vertical-layered-carousel-content-fade-js-duration: 0}.cew-lor-vertical-layered-carousel__slide,.cew-lor-vertical-layered-carousel__content,.cew-lor-vertical-layered-carousel__arrow-stop{transition:none}}
