.cew-lor-featured-testimonial-section{--cew-lor-featured-testimonial-section-radius: 5px;--cew-lor-featured-testimonial-section-border-width: 3px;--cew-lor-featured-testimonial-section-background: var(--cds-theme-clr-primary);--cew-lor-featured-testimonial-section-border-color: var(--cds-theme-clr-secondary);--cew-lor-featured-testimonial-section-text-color: var(--cds-theme-clr-white);--cew-lor-featured-testimonial-section-frame-overlap: clamp(3.75rem, 4.8vw, 4.75rem);--cew-lor-featured-testimonial-section-quote-icon-width: 73px;--cew-lor-featured-testimonial-section-quote-icon-height: 57px;--cew-lor-featured-testimonial-section-quote-icon-half-width: 36.5px;--cew-lor-featured-testimonial-section-open-quote-center: 38.5%;--cew-lor-featured-testimonial-section-open-border-gap-start: 28%;--cew-lor-featured-testimonial-section-open-border-gap-end: 49%;--cew-lor-featured-testimonial-section-close-quote-center: 68%;--cew-lor-featured-testimonial-section-close-border-gap-start: 57.5%;--cew-lor-featured-testimonial-section-close-border-gap-end: 78.5%;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(18rem, 43%) minmax(0, 1fr);min-height:clamp(26rem,36vw,34.375rem);overflow:hidden;color:var(--cew-lor-featured-testimonial-section-text-color);background:var(--cew-lor-featured-testimonial-section-background);border-radius:var(--cew-lor-featured-testimonial-section-radius);box-shadow:2px 4px 4px rgba(0,0,0,.25)}.cew-lor-featured-testimonial-section__media{position:relative;z-index:1;align-self:stretch;min-height:100%;overflow:hidden;border-radius:var(--cew-lor-featured-testimonial-section-radius) 0 0 var(--cew-lor-featured-testimonial-section-radius)}.cew-lor-featured-testimonial-section__image{position:absolute;inset:0;display:block;width:100%;height:100% !important;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.cew-lor-featured-testimonial-section__content{position:relative;z-index:1;display:flex;align-items:stretch;padding:clamp(2.25rem,3.2vw,3rem) clamp(2rem,4.8vw,4.75rem) clamp(2.25rem,3.2vw,3rem) 0}.cew-lor-featured-testimonial-section__quote-frame{position:relative;left:calc(0px - var(--cew-lor-featured-testimonial-section-frame-overlap));z-index:1;display:flex;flex:0 0 calc(100% + var(--cew-lor-featured-testimonial-section-frame-overlap));flex-direction:column;justify-content:center;width:calc(100% + var(--cew-lor-featured-testimonial-section-frame-overlap));min-height:clamp(18rem,26vw,23.25rem);margin:0;padding:clamp(3.25rem,5vw,5rem) clamp(2.5rem,5.2vw,5.25rem) clamp(3.25rem,5vw,4.75rem) calc(var(--cew-lor-featured-testimonial-section-frame-overlap) + clamp(2.25rem,4.4vw,4.25rem));background:linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top left/100% var(--cew-lor-featured-testimonial-section-border-width) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) bottom left/100% var(--cew-lor-featured-testimonial-section-border-width) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top left/var(--cew-lor-featured-testimonial-section-border-width) var(--cew-lor-featured-testimonial-section-open-border-gap-start) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) bottom left/var(--cew-lor-featured-testimonial-section-border-width) calc(100% - var(--cew-lor-featured-testimonial-section-open-border-gap-end)) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top right/var(--cew-lor-featured-testimonial-section-border-width) var(--cew-lor-featured-testimonial-section-close-border-gap-start) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) bottom right/var(--cew-lor-featured-testimonial-section-border-width) calc(100% - var(--cew-lor-featured-testimonial-section-close-border-gap-end)) no-repeat;border-radius:var(--cew-lor-featured-testimonial-section-radius)}.cew-lor-featured-testimonial-section__quote{max-width:13.5em;margin:0;padding:0;border:0;font-family:var(--cds-theme-font-headings);font-size:clamp(var(--cds-theme-type-fluid-xl),2.65vw,var(--cds-theme-type-fluid-3xl));font-weight:400;line-height:1.28;color:inherit}.cew-lor-featured-testimonial-section__attribution{display:flex;flex-direction:column;gap:.25rem;max-width:27rem;margin-block-start:clamp(1.25rem,2vw,1.75rem);font-family:var(--cds-theme-font-text);color:inherit}.cew-lor-featured-testimonial-section__name{font-size:var(--cds-theme-type-fluid-base);font-style:normal;font-weight:700;line-height:1.35;color:inherit}.cew-lor-featured-testimonial-section__title{font-size:var(--cds-theme-type-fluid-sm);font-weight:500;line-height:1.25;color:inherit}.cew-lor-featured-testimonial-section__quote-mark{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:var(--cew-lor-featured-testimonial-section-quote-icon-width);height:var(--cew-lor-featured-testimonial-section-quote-icon-height);color:var(--cew-lor-featured-testimonial-section-text-color);background:rgba(0,0,0,0);pointer-events:none}.cew-lor-featured-testimonial-section__quote-icon{display:block;width:100%;height:100%;color:inherit}.cew-lor-featured-testimonial-section__quote-mark--open{top:var(--cew-lor-featured-testimonial-section-open-quote-center);left:calc(0px - var(--cew-lor-featured-testimonial-section-quote-icon-half-width));transform:translateY(-50%)}.cew-lor-featured-testimonial-section__quote-mark--close{right:calc(0px - var(--cew-lor-featured-testimonial-section-quote-icon-half-width));top:var(--cew-lor-featured-testimonial-section-close-quote-center);transform:translateY(-50%)}.cew-lor-featured-testimonial-section__quote-mark--close .cew-lor-featured-testimonial-section__quote-icon{transform:rotate(180deg)}@media(max-width: 1200px){.cew-lor-featured-testimonial-section{--cew-lor-featured-testimonial-section-frame-overlap: 0px;--cew-lor-featured-testimonial-section-quote-icon-width: 64px;--cew-lor-featured-testimonial-section-quote-icon-height: 50px;--cew-lor-featured-testimonial-section-quote-icon-half-width: 32px;grid-template-columns:minmax(16rem, 42%) minmax(0, 1fr)}.cew-lor-featured-testimonial-section__content{padding-block:clamp(1.75rem,3vw,2.5rem);padding-inline-start:clamp(3rem,4.8vw,4.25rem);padding-inline-end:clamp(1.75rem,3.5vw,2.5rem)}.cew-lor-featured-testimonial-section__quote-frame{left:0;flex-basis:100%;width:100%;padding-inline:clamp(3.25rem,6vw,4.25rem)}}@media(max-width: 768px){.cew-lor-featured-testimonial-section{--cew-lor-featured-testimonial-section-quote-icon-width: 62px;--cew-lor-featured-testimonial-section-quote-icon-height: 48px;--cew-lor-featured-testimonial-section-quote-icon-half-width: 31px;grid-template-columns:1fr;min-height:0}.cew-lor-featured-testimonial-section__media{min-height:0;aspect-ratio:1/1;border-radius:var(--cew-lor-featured-testimonial-section-radius) var(--cew-lor-featured-testimonial-section-radius) 0 0}.cew-lor-featured-testimonial-section__content{padding:clamp(3rem,10vw,3.5rem) var(--cds-theme-section-wrapper-padding-inline)}.cew-lor-featured-testimonial-section__quote-frame{--cew-lor-featured-testimonial-section-mobile-quote-inset: clamp(1rem, 5vw, 1.75rem);--cew-lor-featured-testimonial-section-mobile-quote-gap-padding: 0.375rem;--cew-lor-featured-testimonial-section-mobile-open-border-gap-start: calc(var(--cew-lor-featured-testimonial-section-mobile-quote-inset) - var(--cew-lor-featured-testimonial-section-mobile-quote-gap-padding));--cew-lor-featured-testimonial-section-mobile-open-border-gap-end: calc(var(--cew-lor-featured-testimonial-section-mobile-quote-inset) + var(--cew-lor-featured-testimonial-section-quote-icon-width) + var(--cew-lor-featured-testimonial-section-mobile-quote-gap-padding));--cew-lor-featured-testimonial-section-mobile-close-border-left-width: calc(100% - var(--cew-lor-featured-testimonial-section-mobile-quote-inset) - var(--cew-lor-featured-testimonial-section-quote-icon-width) - var(--cew-lor-featured-testimonial-section-mobile-quote-gap-padding));--cew-lor-featured-testimonial-section-mobile-close-border-right-width: calc(var(--cew-lor-featured-testimonial-section-mobile-quote-inset) - var(--cew-lor-featured-testimonial-section-mobile-quote-gap-padding));left:0;flex-basis:100%;width:100%;min-height:0;margin:0;padding:clamp(3rem,9vw,4rem) clamp(1.25rem,6vw,2rem);background:linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top left/var(--cew-lor-featured-testimonial-section-mobile-open-border-gap-start) var(--cew-lor-featured-testimonial-section-border-width) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top right/calc(100% - var(--cew-lor-featured-testimonial-section-mobile-open-border-gap-end)) var(--cew-lor-featured-testimonial-section-border-width) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) bottom left/var(--cew-lor-featured-testimonial-section-mobile-close-border-left-width) var(--cew-lor-featured-testimonial-section-border-width) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) bottom right/var(--cew-lor-featured-testimonial-section-mobile-close-border-right-width) var(--cew-lor-featured-testimonial-section-border-width) no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top left/var(--cew-lor-featured-testimonial-section-border-width) 100% no-repeat,linear-gradient(var(--cew-lor-featured-testimonial-section-border-color) 0 0) top right/var(--cew-lor-featured-testimonial-section-border-width) 100% no-repeat}.cew-lor-featured-testimonial-section__quote{max-width:100%;font-size:clamp(var(--cds-theme-type-fluid-lg),7vw,var(--cds-theme-type-fluid-2xl))}.cew-lor-featured-testimonial-section__quote-mark{width:var(--cew-lor-featured-testimonial-section-quote-icon-width);height:var(--cew-lor-featured-testimonial-section-quote-icon-height)}.cew-lor-featured-testimonial-section__quote-mark--open{top:0;left:var(--cew-lor-featured-testimonial-section-mobile-quote-inset)}.cew-lor-featured-testimonial-section__quote-mark--close{right:var(--cew-lor-featured-testimonial-section-mobile-quote-inset);top:100%}}@media(max-width: 480px){.cew-lor-featured-testimonial-section__media{aspect-ratio:1/1}.cew-lor-featured-testimonial-section__quote-frame{padding-block:3.5rem}.cew-lor-featured-testimonial-section__attribution{margin-block-start:1rem}}
