.styles-module__g-oI5W__section{padding:var(--section-gap) var(--page-pad) 0;max-width:calc(var(--page-max) + 2 * var(--page-pad));flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin:0 auto;display:flex}.styles-module__g-oI5W__columns{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:62rem;margin:0 0 0 auto;padding-top:1.5rem;display:grid}.styles-module__g-oI5W__paragraph{font-size:var(--text-body);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.7}.styles-module__g-oI5W__quote{isolation:isolate;border-radius:var(--radius-l);background:var(--sage-3);color:var(--cream);text-align:center;padding:clamp(3.5rem,9vw,7rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:clip}.styles-module__g-oI5W__quote p{letter-spacing:-.01em;text-wrap:balance;max-width:56rem;margin:0 auto;font-size:clamp(1.6rem,1rem + 2.6vw,3.1rem);font-style:italic;font-weight:800;line-height:1.15}.styles-module__g-oI5W__quote .styles-module__g-oI5W__signature{width:clamp(6rem,9vw,9.5rem);color:var(--cream);opacity:.8;margin:clamp(1.5rem,3vw,2.25rem) auto 0}.styles-module__g-oI5W__quote footer{font-size:var(--text-small);opacity:.85;margin-top:1rem;font-weight:600}@media (max-width:767px){.styles-module__g-oI5W__columns{grid-template-columns:1fr}}
