:root{--content-width:$contentWidth;--heading-ff:Barlow Condensed,sans-serif;--body-ff:museo-sans,sans-serif;--angleHeight:23px;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-xbold:800;--fw-black:900;--padding-sm:16px;--padding:32px;--padding-lg:32px;--padding-xl:64px;--chevron-bg:23px;--heading-ht:117px;--clip-path:polygon(0 0,100% 0%,100% 100%,0 calc(100% - var(--angleHeight)))}@media(min-width:768px){:root{--angleHeight:50px;--padding-sm:16px;--padding:32px;--padding-lg:64px;--padding-xl:96px;--chevron-bg:42px;--heading-ht:174px}}.row{--bs-gutter-y:32px;--bs-gutter-x:32px}.row.justify-content-center{justify-content:center}:root{--sm:$breakpoints[small];--md:$breakpoints[medium];--lg:$breakpoints[large];--xl:$breakpoints[xlarge];--xxl:$breakpoints[xxlarge]}.quotes{container:inline-size;height:1000px;overflow:hidden;padding:0;position:relative;width:100%}.quotes__background-image{background-color:rgba(0,0,0,.333);min-height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:all .2s;width:100%}.quotes__background-image--active{opacity:1}.quotes__background-image[aria-hidden]{pointer-events:none}.quotes__container{height:100%;margin:0 auto;max-width:1200px;position:relative}.quotes__contents{box-sizing:border-box;display:flex;flex-direction:column;height:1000px;justify-content:space-between;position:absolute;width:1000px}.quotes__contents:before{border-radius:100%;content:"";inset:0;mix-blend-mode:multiply;position:absolute;transform:translateZ(0)}.quotes__contents-host{-ms-overflow-style:none;display:flex;flex-direction:row;mix-blend-mode:normal;opacity:1;overflow-x:scroll;position:relative;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none;transition:opacity .2s}.quotes__contents-host::-webkit-scrollbar{display:none}.quotes__contents-host--scrolling{opacity:0}.quotes__contents-host>*{flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always;width:100%}.quotes__quote-host{display:flex;flex-direction:column;gap:30px}.quotes__quote{color:var(--c-white,#fff);font-family:var(--f-barlow);font-size:1.5625rem;font-style:normal;font-weight:500;line-height:132%}.quotes__quote:after,.quotes__quote:before{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.quotes__quote:before{content:"“"}.quotes__quote:after{content:"”"}.quotes__attribution{color:var(--c-white,#fff);font-family:var(--f-museo);font-size:1rem;font-style:normal;font-weight:400;line-height:150%;white-space:pre-wrap}.quotes__attribution:before{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);content:"— ";height:1px;overflow:hidden;position:absolute!important;width:1px}.quotes__nav{align-items:center;color:var(--c-white,#fff);display:flex;gap:10px;position:relative}.quotes__nav .next{rotate:180deg}.quotes__nav .next:not(.disabled){cursor:pointer}.quotes__nav .next:not(.disabled):hover svg{translate:-4px 0}.quotes__nav .prev:not(.disabled){cursor:pointer}.quotes__nav .prev:not(.disabled):hover svg{translate:-4px 0}.quotes__nav .next,.quotes__nav .prev{background:none;border:none;display:block;line-height:0}.quotes__nav .next svg,.quotes__nav .prev svg{transition:translate .4s}.quotes__indexer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.quotes .quotes__contents:before{background-color:var(--c-blue-dk)}.quotes .divider,.quotes .quotes__nav .next,.quotes .quotes__nav .prev{color:var(--c-blue-lt)}.quotes.is-style-magenta .quotes__contents:before{background-color:var(--c-magenta)}.quotes.is-style-magenta .divider,.quotes.is-style-magenta .quotes__nav .next,.quotes.is-style-magenta .quotes__nav .prev{color:var(--c-magenta)}.quotes .quotes__nav .next.disabled,.quotes .quotes__nav .prev.disabled{color:#787878}.quotes.is-orientation-left .quotes__contents{inset:auto auto -200px -315px;padding:250px 180px 300px 450px}.quotes.is-orientation-right .quotes__contents{inset:auto -315px -200px auto;padding:250px 450px 300px 180px}@media(max-width:1200px){.quotes__contents{height:100%;inset:0!important;padding:127px 30px!important;position:relative;width:100%}.quotes__contents:before{border-radius:0}.quotes{min-height:auto}.quotes__nav{margin:75px auto 0}.quotes__attribution,.quotes__quote{text-align:center}.divider{margin:0 auto}}
