.ci-pull-quote{background:var(--ci-bg);color:var(--ci-text-body);padding:64px 0;--ci-pq-accent:var(--ci-blue-light,#4d8aff)}.ci-pull-quote.is-padding-compact{padding:40px 0}.ci-pull-quote.is-padding-loose{padding:96px 0}.ci-pull-quote--surface-light{--ci-bg:#fff;--ci-text-primary:#0a0e18;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-border:#e5e8ee;--ci-pq-accent:var(--ci-blue,#0060ff)}.ci-pull-quote--surface-tint{--ci-bg:#f7f8fb;--ci-text-primary:#0a0e18;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-border:#e5e8ee;--ci-pq-accent:var(--ci-blue,#0060ff)}.ci-pull-quote__inner{margin:0 auto;max-width:var(--ci-container,1200px);padding:0 var(--ci-gutter-x,40px)}.ci-pull-quote__figure{margin:0;max-width:820px;padding:0;position:relative}.ci-pull-quote--align-center .ci-pull-quote__figure{margin-left:auto;margin-right:auto;text-align:center}.ci-pull-quote--align-left .ci-pull-quote__figure{border-left:3px solid var(--ci-pq-accent);margin-left:0;margin-right:0;padding-left:28px;text-align:left}.ci-pull-quote__mark{color:var(--ci-pq-accent);display:block;font-family:var(--ci-font-display,inherit);font-size:64px;line-height:.7;margin-bottom:16px}.ci-pull-quote--align-left .ci-pull-quote__mark{display:none}.ci-pull-quote__text{color:var(--ci-text-primary);font-family:var(--ci-font-display,inherit);font-size:clamp(22px,3vw,32px);font-style:italic;font-weight:var(--ci-fw-medium,500);letter-spacing:var(--ci-ls-display,-.02em);line-height:1.3;margin:0;padding:0}.ci-pull-quote__text p{margin:0 0 12px}.ci-pull-quote__text p:last-child{margin-bottom:0}.ci-pull-quote__attribution{color:var(--ci-pq-accent);font-family:var(--ci-font-mono,monospace);font-size:11px;font-weight:var(--ci-fw-medium,500);letter-spacing:.25em;margin-top:24px;text-transform:uppercase}@media (max-width:600px){.ci-pull-quote{padding:48px 0}.ci-pull-quote__inner{padding:0 var(--ci-gutter-x-mobile,24px)}.ci-pull-quote__mark{font-size:48px}.ci-pull-quote--align-left .ci-pull-quote__figure{padding-left:20px}}