@charset "UTF-8";:host{--quote-grid-template-columns:var(--quote-icon-size) 1fr;--quote-grid-template-rows:var(--quote-icon-size) auto;--quote-grid-template-areas:"icon blank" "blockquote blockquote";--quote-icon-size:1.625rem;--quote-gap:var(--spacing-sm);--quote-gap-quote:1.75rem}@container (min-width: 670px){:host{--quote-gap:var(--spacing-3xl);--quote-icon-size:2.25rem;--quote-gap-quote:var(--spacing-5xl)}}*{box-sizing:border-box}.roths-quote{position:relative;width:100%;height:auto;display:grid;grid-template-columns:var(--quote-grid-template-columns);grid-template-rows:var(--quote-grid-template-rows);grid-template-areas:var(--quote-grid-template-areas);gap:var(--quote-gap) var(--quote-column-gap,0);max-width:71.375rem;margin-block:0 auto;padding:0}.roths-quote-container{position:relative;container-type:inline-size;display:flex;flex-flow:row nowrap;justify-content:center}.roths-quote-icon{position:relative;width:var(--quote-icon-size);height:var(--quote-icon-size);fill:var(--colour-icon-gold);grid-area:icon}.roths-quote-blockquote{position:relative;display:grid;grid-area:blockquote;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"quote" "footer";gap:var(--quote-gap-quote) 0;padding:0;margin:0;align-content:start;max-width:56.6875rem}.roths-quote-blockquote ::slotted(.titleSub){grid-area:quote}.roths-quote-blockquote ::slotted(.titleSubSub){grid-area:quote}.roths-quote-blockquote-footer{grid-area:footer;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"name" "role";gap:var(--spacing-sm) 0}.roths-quote-blockquote-footer ::slotted(.quote-attribution){grid-area:name}.roths-quote-blockquote-footer ::slotted(.bodySmall){grid-area:role;display:flex;flex-flow:row nowrap;align-items:start;justify-content:start;gap:.625rem}.roths-quote-blockquote-footer ::slotted(.bodySmall):before{position:relative;content:"—"}.roths-quote ::slotted(.aspectRatio-128){grid-area:image}