.ri-eq-component{content-visibility:auto;contain-intrinsic-size:500px}
.ri-quote{display:grid;gap:1rem;grid-template-columns:100px auto;padding-inline:1.25rem}
@media(width>=768px){.ri-quote{grid-template-columns:210px auto;grid-template-rows:auto auto;column-gap:2rem;row-gap:.625rem;align-items:end;padding-inline:0}
}
.ri-quote .ri-quote__quote{grid-column:1 / -1;align-self:self-start;order:0}
.ri-quote .ri-quote__image{order:1;grid-column:1 / 1;justify-self:self-end}
.ri-quote .ri-quote__cite{order:2;grid-column:2 / -1}
@media(width>=768px){.ri-quote .ri-quote__quote,.ri-quote .ri-quote__image,.ri-quote .ri-quote__cite{order:unset;justify-self:unset;grid-column:auto}
.ri-quote .ri-quote__quote,.ri-quote .ri-quote__image{grid-column:auto}
}
@media(width>=1024px){.ri-quote .ri-quote__quote{align-self:unset}
}
.ri-quote img{max-height:130px;align-items:baseline;padding-bottom:.625rem}
@media(width>=768px){.ri-quote img{max-height:280px;align-items:baseline}
}
.ri-quote blockquote{font-size:2rem;position:relative;font-family:var(--font-heading);color:var(--text-color-slate);line-height:1.025}
@media(width>=768px){.ri-quote blockquote{font-size:2.625rem;padding-left:2rem;line-height:1.125;padding-top:unset}
}
@media(width>=1024px){.ri-quote blockquote{font-size:5.625rem;width:54.5rem;line-height:5.75rem}
}
.ri-quote blockquote::before{content:'\201C';position:absolute;font-size:3.25rem;line-height:0;top:1rem;left:-1.5rem}
.ri-quote blockquote::after{content:'\201D';font-size:3.25rem;line-height:0;display:inline-block;position:relative;top:.75rem}
@media(width>=768px){.ri-quote blockquote::before{left:0}
}
@media(width>=1024px){.ri-quote blockquote::before{font-size:6.75rem;top:2.75rem;left:-1.5rem}
.ri-quote blockquote::after{font-size:6.75rem;position:relative;top:.75rem}
}
@media(width>=768px){.ri-quote .ri-quote__cite{grid-column:1 / -1}
}
.ri-quote cite{font-family:var(--font-body-bold);font-weight:600;font-style:normal;font-size:.875rem;color:var(--text-color-slate)}
@media(width>=768px){.ri-quote cite{font-size:1.125rem}
}
@media(width>=1024px){.ri-quote cite{font-size:1.375rem}
}
.ri-quote cite a{color:var(--text-color-gold);text-decoration:none}
.single-quote-component-v2{height:100%;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;padding-top:4.5rem;padding-bottom:4.5rem}
.single-quote-component-v2 .quote-intro{font-family:var(--font-heading);text-align:center;padding-block:1.5rem 0;padding-inline:1rem}
.single-quote-component-v2 .quote-intro>*+*{margin-top:1.5rem}
.single-quote-component-v2 .quote-intro .quote-intro__title{font-size:2.5rem;line-height:2.5rem}
.single-quote-component-v2 .quote-intro .quote-intro__subtitle{font-size:1.5rem;line-height:1.5rem}
.single-quote-component-v2 .quote-intro+.quote-blockquote{margin-block:2rem}
.single-quote-component-v2 .quote-blockquote{position:relative;padding-inline:3rem}
@media(width>=768px){.single-quote-component-v2 .quote-blockquote{padding-inline:5rem}
}
.single-quote-component-v2 .quote-details{font-size:17px;padding-left:1rem;font-family:"Akkurat Pro Regular",Sans-serif;margin-top:2.5rem}
@media(width>=768px){.single-quote-component-v2 .quote-details{font-size:19px;margin-top:4rem}
}
.single-quote-component-v2 .quote-blockquote blockquote{font-size:23px;padding-left:1rem;line-height:1.5em}
@media(width>=768px){.single-quote-component-v2 .quote-blockquote blockquote{font-size:38px}
}
@media(width>=1024px){.single-quote-component-v2 .quote-blockquote blockquote{font-size:42px;line-height:54px}
}
.single-quote-component-v2 .quote-blockquote blockquote::before{content:'\201C';font-family:var(--font-heading);font-style:normal;color:var(--quotation-color);line-height:.75;position:absolute;font-size:calc(var(--quotation-font-size) / 1.5);top:-1rem;left:.5rem}
.single-quote-component-v2 .quote-blockquote blockquote::after{content:'\201D';font-family:var(--font-heading);font-style:normal;color:var(--quotation-color);line-height:.75;position:absolute;font-size:calc(var(--quotation-font-size) / 1.5);bottom:-4rem;right:1rem}
@media(width>=768px){.single-quote-component-v2 .quote-blockquote blockquote::before,.single-quote-component-v2 .quote-blockquote blockquote::after{font-size:calc(var(--quotation-font-size) / 1.25)}
}
@media(width>=1024px){.single-quote-component-v2 .quote-blockquote blockquote::before,.single-quote-component-v2 .quote-blockquote blockquote::after{font-size:var(--quotation-font-size)}
.single-quote-component-v2 .quote-blockquote blockquote::after{right:1rem;bottom:-5.5rem}
}
.header-h2-heading{font-size:39px}
.normal-text{font-size:16px}
.disclosure-text{font-size:14px}
.header-h1{font-size:18px}
.header-h2{font-size:24px}
.header-h3{font-size:42px}
.market-eye-h3{font-size:32px}
.eq-component .im-grid{--component-width:1280px}
.eq-component{content-visibility:auto;contain-intrinsic-size:500px}
.quote{display:grid;grid-template-columns:60% auto;background-color:#ece8db;padding-top:2rem}
@media(width>=768px){.quote{padding-top:6rem}
}
@media(width>=1024px){.quote{grid-template-columns:60% auto;gap:2rem}
}
@media(width>=1280px){.quote{grid-template-columns:70% auto}
}
.quote-wrapper{grid-column:1 / -1;grid-row:1}
@media(width>=768px){.quote-wrapper{grid-column:auto;grid-row:auto}
}
@media(width>=1024px){.quote-wrapper{align-self:center}
}
.quote-wrapper .quote-wrapper__content{padding-inline:1rem;padding-bottom:2rem;display:flex;flex-direction:column;gap:1rem 0}
@media(width>=1024px){.quote-wrapper .quote-wrapper__content{padding-inline:2rem;padding-bottom:4rem}
}
@media(width>=1280px){.quote-wrapper .quote-wrapper__content{padding-inline:4rem;padding-bottom:6rem}
}
.quote-wrapper blockquote{position:relative;font-family:var(--font-heading);font-size:1.5rem;line-height:1.125;padding-top:1.5rem}
@media(width>=768px){.quote-wrapper blockquote{font-size:1.8125rem;padding-left:3.75rem;padding-top:0}
}
@media(width>=1024px){.quote-wrapper blockquote{font-size:2.75rem}
}
@media(width>=1280px){.quote-wrapper blockquote{font-size:3.75rem}
}
.quote-wrapper blockquote::before{content:'\201C';color:var(--quotation-color);font-family:var(--font-heading);position:absolute;font-size:60px;top:-1rem;left:0}
.quote-wrapper blockquote::after{content:'\201D';visibility:hidden}
@media(width>=768px){.quote-wrapper blockquote::before{font-size:125px;top:-2rem}
}
.quote-wrapper cite{font-style:normal;color:var(--brand-color-slate)}
@media(width>=768px){.quote-wrapper cite{padding-left:3.75rem}
}
@media(width>=1024px){.quote-wrapper cite{align-self:flex-start;padding-left:3.75rem}
}
@media(width>=1280px){.quote-wrapper cite{align-self:flex-end;padding-left:0}
}
.quote-wrapper cite .cite-name{font-family:var(--font-heading);font-size:1.25rem}
@media(width>=768px){.quote-wrapper cite .cite-name{font-size:1.75rem}
}
.quote-wrapper cite .cite-role{font-size:.875rem}
.quote-image{grid-column:2 / -1;grid-row:1;align-self:end;justify-self:self-end}
.quote-image img{height:140px;object-fit:cover}
@media(width>=768px){.quote-image img{height:auto}
}
.single-quote-component{background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.single-quote-component .quote-intro{font-family:var(--font-heading);text-align:center;padding-block:1.5rem 0;padding-inline:1rem;line-height:1}
@media(width>=768px){.single-quote-component .quote-intro{line-height:1.5}
}
.single-quote-component .quote-intro>*+*{margin-top:1.5rem}
.single-quote-component .quote-intro .quote-intro__title{font-size:2.5rem;line-height:2.5rem}
.single-quote-component .quote-intro .quote-intro__subtitle{font-size:1.5rem;line-height:1.5rem}
.single-quote-component .quote-intro+.quote-blockquote{margin-block:1rem;margin-top:2rem}
.single-quote-component .quote-blockquote{position:relative;padding:10px}
@media(width>=768px){.single-quote-component .quote-blockquote{padding:0;padding-inline:5rem}
}
.single-quote-component .quote-blockquote blockquote{font-style:italic;font-size:var(--blockquote-font-size);padding-top:3.3rem;padding-bottom:1.5rem}
@media(width>=768px){.single-quote-component .quote-blockquote blockquote{font-size:clamp(1rem,2rem,calc(var(--blockquote-font-size) / 1.5));padding:15px 15px 0 15px}
}
@media(width>=1024px){.single-quote-component .quote-blockquote blockquote{font-size:var(--blockquote-font-size)}
}
.single-quote-component .quote-blockquote blockquote::before{content:'\201C';font-family:var(--font-heading);font-style:normal;color:var(--quotation-color);line-height:.75;position:absolute;font-size:calc(var(--quotation-font-size));top:-0.5rem;left:42vw}
.single-quote-component .quote-blockquote blockquote::after{content:'\201D';font-family:var(--font-heading);font-style:normal;color:var(--quotation-color);line-height:.75;position:absolute;font-size:calc(var(--quotation-font-size));bottom:-6.5rem;right:42vw}
@media(width>=768px){.single-quote-component .quote-blockquote blockquote::before,.single-quote-component .quote-blockquote blockquote::after{font-size:calc(var(--quotation-font-size) / 1.25)}
.single-quote-component .quote-blockquote blockquote::before{left:.5rem}
.single-quote-component .quote-blockquote blockquote::after{bottom:-3rem;top:.2rem;right:1rem}
}
@media(width>=1024px){.single-quote-component .quote-blockquote blockquote::before,.single-quote-component .quote-blockquote blockquote::after{font-size:var(--quotation-font-size)}
.single-quote-component .quote-blockquote blockquote::before{left:1rem}
.single-quote-component .quote-blockquote blockquote::after{right:1rem;top:.2rem}
}
.header-h2-heading{font-size:39px}
.normal-text{font-size:16px}
.disclosure-text{font-size:14px}
.header-h1{font-size:18px}
.header-h2{font-size:24px}
.header-h3{font-size:42px}
.market-eye-h3{font-size:32px}
.ri-eq-component{content-visibility:visible;contain-intrinsic-size:500px}
.ri-quotev5{display:flex;flex-direction:column}
.trials{width:100%;padding:10px 8px;display:block;flex-direction:column;text-align:center}
@media(width>=768px){.trials{width:30%;text-align:left;padding:2rem 8px 10px 8px}
}
.ri-quotev5{display:flex;flex-direction:column}
@media(width>=768px){.ri-quotev5{flex-direction:row;align-items:flex-start;padding-block:0 3rem}
}
@media(width>=768px){.ri-quotev5 .ri-quote__quote{width:70%}
}
@media(width>=768px){.ri-quotev5 .ri-quote__quote,.ri-quotev5 .ri-quote__image,.ri-quotev5 .ri-quote__cite{order:unset;justify-self:unset;grid-column:auto}
.ri-quotev5 .ri-quote__quote,.ri-quotev5 .ri-quote__image{grid-column:auto}
}
@media(width>=1024px){.ri-quotev5 .ri-quote__quote{align-self:unset}
}
.ri-quotev5 img{margin:0 auto;align-items:baseline;padding-bottom:1.625rem}
@media(width>=768px){.ri-quotev5 img{margin:unset;align-items:baseline}
}
.ri-quotev5 blockquote{font-size:23px;line-height:34px;padding:3rem 0 3rem 3rem;position:relative;font-family:var(--font-heading);color:var(--text-color-slate)}
@media(width>=768px){.ri-quotev5 blockquote{font-size:38px;line-height:57px;line-height:3.375rem}
}
@media(width>=1024px){.ri-quotev5 blockquote{font-size:2.625rem;width:42.25rem;height:23rem;line-height:3.375rem;padding-left:3.625rem}
}
.ri-quotev5 blockquote::before{content:'\201C';position:absolute;line-height:0;top:4rem;left:0rem}
.ri-quotev5 blockquote::after{content:'\201D';line-height:0;position:absolute;top:unset;bottom:0;right:0}
.ri-quotev5 blockquote::before,.ri-quotev5 blockquote::after{font-size:100px}
@media(width>=1024px){.ri-quotev5 blockquote::before,.ri-quotev5 blockquote::after{font-size:120px}
.ri-quotev5 blockquote::after{right:1rem}
}
@media(width>=1280px){.ri-quotev5 blockquote::before,.ri-quotev5 blockquote::after{font-size:150px}
}
.ri-quotev5 cite{font-family:var(--font-body-bold);font-weight:400;font-style:normal;font-size:.875rem;color:var(--text-color-slate)}
@media(width>=768px){.ri-quotev5 cite{font-size:.9375rem}
}
@media(width>=1024px){.ri-quotev5 cite{font-size:1.375rem}
}
.ri-quotev5 cite a{color:var(--text-color-gold);text-decoration:none}