@media screen and (min-width:768px){.press-quote--content-right .press-quote__card{flex-direction:row-reverse}}.press-quote__card{background-color:var(--press-quote-card-bg);border-radius:.6rem;color:var(--press-quote-text-color);display:flex;min-height:43.1rem;overflow:hidden;position:relative}@media screen and (min-width:768px){.press-quote__card{min-height:40.7rem}}.press-quote__content{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-width:0;padding:2.4rem;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.press-quote__content{gap:10.4rem;padding:6rem 4.4rem}.press-quote__card--has-image .press-quote__content{flex:0 0 50%}}.press-quote__heading{color:inherit;font-family:var(--ff-heading);font-size:2.4rem;font-weight:400;letter-spacing:normal;line-height:.96;margin:0;max-width:44rem}@media screen and (min-width:768px){.press-quote__heading{font-size:3.2rem;line-height:1.1}}.press-quote__quote{border-bottom:1px solid hsla(0,0%,100%,.4);font-family:var(--ff-primary);font-size:1.6rem;font-weight:300;line-height:1.15;margin:0;padding:0 0 1.6rem}@media screen and (min-width:768px){.press-quote__quote{font-size:1.8rem}}.press-quote__quote p{margin:0}.press-quote__slider{display:block}.press-quote__quotes{border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:1.6rem}.press-quote__quotes .press-quote__quote{border:0;padding:0}.press-quote__slide{display:flex;flex-direction:column;height:auto;justify-content:flex-end}.press-quote__logos{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;list-style:none;margin:1.6rem 0 0;padding:0}.press-quote__logo-button{background:none;border:0;color:inherit;cursor:pointer;display:block;margin:0;opacity:.5;padding:0;transition:opacity .3s ease}.press-quote__logo-button.is-active,.press-quote__logo-button:hover{opacity:1}.press-quote__logo-button:focus-visible{outline:1px solid currentColor;outline-offset:.4rem}.press-quote__logo img{display:block;height:calc(var(--logo-height)*.64);max-width:100%;width:auto}@media screen and (min-width:768px){.press-quote__logo img{height:var(--logo-height)}}.press-quote__logo-name{font-family:var(--ff-heading);font-size:1.6rem}.press-quote__media{inset:0;position:absolute}.press-quote__media:after{background-color:var(--press-quote-card-bg);content:"";inset:0;opacity:var(--press-quote-overlay-opacity);position:absolute}@media screen and (min-width:768px){.press-quote__media{flex:0 0 50%;position:relative}.press-quote__media:after{content:none}}.press-quote__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}