.b-carousel-stacked{--slide-size: 46%;--button-size: 48px;--card-max-width: 600px;--card-offset: 4px}@media (min-width: 768px){.b-carousel-stacked{--button-size: 62px;--slide-size: 100%;--card-offset: 8px}}.b-carousel-stacked.is-admin{--slide-size: 47%}.b-carousel-stacked.is-admin .c-carousel-controls{display:none}.b-carousel-stacked__inner{grid-column:full}.b-carousel-stacked__copy{display:flex;grid-column:narrow;flex-direction:column}.b-carousel-stacked__copy-icon{transform:rotate(180deg);width:43px}@media (min-width: 1024px){.b-carousel-stacked__copy-icon{width:60px}}.b-carousel-stacked__copy-icon--bottom{align-self:end;transform:rotate(0)}.b-carousel-stacked__cards-wrapper{grid-column:wide;padding-top:var(--spacer-md)}.is-animated .b-carousel-stacked__cards-wrapper{grid-column:narrow;margin-inline:auto;width:calc(100vw - 4rem);max-width:var(--card-max-width)}.is-admin .b-carousel-stacked__cards-wrapper{max-width:100%}.b-carousel-stacked__cards-viewport{perspective:1000px;overflow:visible}.b-carousel-stacked__cards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transform:none!important;touch-action:pan-y pinch-zoom}@media (min-width: 600px){.b-carousel-stacked__cards{align-items:center}}@media (min-width: 768px){.b-carousel-stacked__cards{gap:3rem}}.is-animated .b-carousel-stacked__cards{display:grid;grid-template-areas:"main";gap:0}.is-admin .b-carousel-stacked__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.b-carousel-stacked__card{position:relative;grid-row:none;flex:0 0 var(--slide-size);transform:none!important;z-index:1;min-width:0;max-width:var(--card-max-width);height:100%}.is-animated .b-carousel-stacked__card{grid-column:main;pointer-events:none}.b-carousel-stacked__card p{max-width:90%}.b-carousel-stacked__card.is-prev{z-index:4;pointer-events:none}.b-carousel-stacked__card.is-next{z-index:2}.b-carousel-stacked__card.is-active{z-index:3;pointer-events:auto}.b-carousel-stacked__card-inner{display:flex;position:relative;flex-direction:column;align-items:start;gap:1.5rem;border:1px solid currentColor;border-radius:var(--border-radius);background:var(--color-sand-light);padding:1.5rem;height:100%;overflow:hidden;color:var(--color-dark-navy)}@media (min-width: 768px){.b-carousel-stacked__card-inner{flex-direction:row;padding:2rem}}.is-animated .b-carousel-stacked__card-inner{transform:translate3d(calc(var(--card-offset) * 2),calc(var(--card-offset) * 2),0);transform-style:preserve-3d;opacity:1;backface-visibility:hidden}.is-prev :is(.is-animated .b-carousel-stacked__card-inner),.is-next :is(.is-animated .b-carousel-stacked__card-inner),.is-active :is(.is-animated .b-carousel-stacked__card-inner){transition:transform .5s cubic-bezier(.24,0,.26,1),opacity .5s ease}.is-backwards .is-prev :is(.is-animated .b-carousel-stacked__card-inner){transition:none}.is-prev :is(.is-animated .b-carousel-stacked__card-inner){transform:translate3d(calc((var(--card-offset) * 4) * -1),calc((var(--card-offset) * 4) * -1),0);opacity:0}.is-next :is(.is-animated .b-carousel-stacked__card-inner){transform:translate3d(var(--card-offset),var(--card-offset),0)}.is-active :is(.is-animated .b-carousel-stacked__card-inner){transform:translateZ(0)}:is(.is-animated .b-carousel-stacked__card-inner) .u-faux-link{pointer-events:none}.is-active :is(:is(.is-animated .b-carousel-stacked__card-inner) .u-faux-link){pointer-events:auto}.is-admin .b-carousel-stacked__card-inner{transform:scale(1) translateZ(0)}.b-carousel-stacked__card-copy{display:flex;flex-direction:column;order:2;gap:1.5rem;width:75vw;max-width:100%}.is-animated .b-carousel-stacked__card-copy{width:100vw}@media (min-width: 768px){.b-carousel-stacked__card-copy{justify-content:space-between;order:1;gap:4rem;height:100%}}.b-carousel-stacked__card-stat{display:flex;align-items:start;line-height:1}.b-carousel-stacked__card-stat span{position:relative;top:.2em;font-weight:var(--font-weight-medium);font-size:18px}@media (min-width: 768px){.b-carousel-stacked__card-stat span{top:1em;font-size:24px}}.b-carousel-stacked__card-media{flex-shrink:0;border-radius:var(--border-radius);aspect-ratio:295/208;width:100%;overflow:hidden}@media (min-width: 768px){.b-carousel-stacked__card-media{order:2;aspect-ratio:280/208;max-width:280px}}.b-carousel-stacked__card-media picture,.b-carousel-stacked__card-media img{transition:transform .75s ease;width:100%;height:100%;object-fit:cover}[data-has-hover]:hover :is(.b-carousel-stacked__card-media picture,.b-carousel-stacked__card-media img){transform:scale(1.075)}.b-carousel-stacked__card-btn{display:flex;position:absolute;right:1rem;bottom:1rem;justify-content:center;align-items:center;align-self:end;transition:background .25s ease,border .25s ease,opacity .25s ease,color .25s ease;margin-top:auto;background:transparent;width:var(--button-size);height:var(--button-size);color:var(--color-dark-navy)}[data-has-hover]:hover .b-carousel-stacked__card-btn{color:var(--color-blue)}
