:host{position:relative;--quote-carousel-active:1;--quote-carousel-slide-active:0;--quote-carousel-slide-column:calc(8.33333cqw - var(--layout-gutter-inline)*2/12 - (var(--layout-gap-col))*11/12);--quote-carousel-slide-width:calc(var(--quote-carousel-slide-column)*2 + var(--layout-gap-col)*1)}:host:state(active){--quote-carousel-active:1}.quote-carousel{--slides-in-view:1;position:relative;width:auto;height:auto;padding-inline:0;margin-inline:calc(var(--layout-gutter-inline)*-1);display:grid;grid-template-columns:1fr 5rem;grid-template-rows:min-content auto 2.5rem;gap:0;container-type:inline-size}@media (min-width:64rem){.quote-carousel{grid-template-rows:2.5rem auto;gap:var(--spacing-4xl) var(--layout-gap-col)}}.quote-carousel-buttons{grid-column:2/3;grid-row:3/4;list-style:none;opacity:var(--quote-carousel-active);display:flex;flex-flow:row nowrap;gap:.5rem;padding:0;margin:0}@media (min-width:64rem){.quote-carousel-buttons{grid-column:-2/-1;grid-row:1/2}}.quote-carousel-buttons-item{position:relative;width:2.125rem;height:2.5rem;flex:0 0 2.125rem}.quote-carousel-slides{position:relative;height:auto;padding:0;margin:0;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/3;grid-row:2/3;list-style:none}@media (min-width:64rem){.quote-carousel-slides{grid-column:1/-1;grid-row:2/3;display:flex;flex-flow:row nowrap;width:auto;gap:var(--layout-gap-col);transform:translateX(calc(var(--quote-carousel-position)*var(--quote-carousel-slide-width)*-1 + (var(--quote-carousel-position) - 1)*var(--layout-gap-col)*-1 - .6875rem))}}::slotted(.quote-carousel-slide:not(.slide-active)){opacity:0;z-index:0}@media (min-width:64rem){::slotted(.quote-carousel-slide:not(.slide-active)){opacity:1}}::slotted(.quote-carousel-slide.slide-active){--quote-carousel-slide-active:1;z-index:1}@media (min-width:64rem){::slotted(.quote-carousel-slide.slide-active){--quote-carousel-slide-width:calc(var(--quote-carousel-slide-column)*10 + var(--layout-gap-col)*9)}}::slotted(.quote-carousel-slide){grid-column:1/3;grid-row:2/3}::slotted(.quote-carousel-slide):focus{outline:0}@media (min-width:64rem){::slotted(.quote-carousel-slide){width:var(--quote-carousel-slide-width);flex:0 0 var(--quote-carousel-slide-width);display:flex;flex-flow:row nowrap;align-items:stretch;pointer-events:none}}::slotted(.quote-carousel-slide:focus){outline:0}::slotted(.btn-icon-only){display:flex}::slotted(.btn-icon-only:first-of-type){transform:scaleX(-1)}::slotted(uid-pagination-message){position:relative;grid-column:1/2;grid-row:3/4;padding-inline-start:var(--layout-gutter-inline);display:inline-flex;justify-content:start;align-items:center;opacity:var(--quote-carousel-active)}@media (min-width:64rem){::slotted(uid-pagination-message){clip:rect(0 0 0 0);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}}@media (max-width:63.9375rem){::slotted(uid-pagination-message):before{position:absolute;width:calc(100vw - var(--layout-gutter-inline)*2);height:.0625rem;background-color:var(--colour-brand-stone-80);top:calc(var(--spacing-xs)*-1);content:""}}::slotted(.image-dba){position:absolute;bottom:calc(var(--spacing-4xl) + 5.25rem);left:calc(var(--quote-carousel-slide-column)*2 + 3.375rem)}::slotted(.title){grid-column:1/3;grid-row:1/2}