.haven-quote-slider{--teal: ;--purple: ;--cite:#555;--card-bg:hsla(0,0%,95.7%,.88);--font-quote:"Oswald","Open Sans",system-ui,-apple-system,sans-serif;--font-cite:"Oswald","Open Sans",system-ui,-apple-system,sans-serif;--media-ar:16/10;--nav-size:2.5rem;--nav-offset:.75rem;--fade:.5s;font-family:var(--font-quote);position:relative}.haven-quote-slider *{box-sizing:border-box}.hqs__viewport{position:relative}.hqs__media-stack{display:grid;position:relative}.hqs__media{grid-area:1/1;opacity:0;transition:opacity var(--fade) ease,visibility var(--fade) ease;visibility:hidden}.hqs__media.is-active{opacity:1;visibility:visible}.hqs__media img{aspect-ratio:var(--media-ar);display:block;object-fit:contain;width:100%}.hqs__nav{align-items:center;background:none;border:0;color:var(--teal);cursor:pointer;display:flex;height:var(--nav-size);justify-content:center;padding:0;position:absolute;top:50%;width:var(--nav-size);z-index:3;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.hqs__nav:hover{background:transparent;color:#00b2a9;opacity:.65}.hqs__nav svg{display:block;height:100%;width:100%}.hqs__nav--prev{left:0;transform:translate(calc(-100% - var(--nav-offset)),-50%)}.hqs__nav--next{right:0;transform:translate(calc(100% + var(--nav-offset)),-50%)}.hqs__caption-stack{display:grid}.hqs__caption-stack.is-empty{display:none}.hqs__card{align-self:end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--card-bg);grid-area:1/1;opacity:0;padding:clamp(1.25rem,2.5vw,2rem);transition:opacity var(--fade) ease,visibility var(--fade) ease;visibility:hidden}.hqs__card.is-active{opacity:1;visibility:visible}.hqs__media picture{display:block}.haven-quote-slider .hqs__quote{border:0;border-left:0;font-style:normal;margin:0;padding-left:0}.hqs__quote{color:var(--purple);font-family:var(--font-quote);font-size:16px;letter-spacing:.01em;line-height:1.75;margin:0;text-transform:uppercase}.hqs__cite{color:var(--cite);font-family:var(--font-cite);font-size:16px;line-height:1.45;margin:1rem 0 0}p.hqs__cite{font-weight:600;margin-bottom:0}.hqs__quote+.hqs__cite{margin-top:1rem}.hqs__cite:only-child{margin-top:0}@media (min-width:768px){.hqs__caption-stack{bottom:clamp(1rem,6%,3rem);left:clamp(1rem,4%,3rem);position:absolute;width:min(25rem,32%);z-index:2}}@media (max-width:767px){.hqs__media img{aspect-ratio:auto}.hqs__caption-stack{inset:auto 0 0 0;margin:0;position:absolute;width:auto;z-index:2}.hqs__card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.75);border:0;margin:0;padding:1.5rem clamp(1rem,5vw,1.5rem)}}@media (prefers-reduced-motion:reduce){.hqs__card,.hqs__media{transition:none}}