﻿.caq-section{display:flex;align-items:stretch;background:var(--color-dark)}@media(max-width: 900px){.caq-section{flex-direction:column}}.caq-panel{flex:0 0 50%;background:linear-gradient(254deg, var(--color-dark) 0%, var(--color-pink) 100%);padding:var(--container-padding-y) var(--container-padding-x);display:flex;flex-direction:column;justify-content:center;gap:var(--flex-gap-md)}@media(max-width: 900px){.caq-panel{flex:none}}.caq-quote{font-family:var(--font-body);font-weight:400;font-size:var(--text-display);line-height:1.2;color:var(--color-white);margin:0;padding:0;border:none}@media(max-width: 1200px){.caq-quote{font-size:var(--text-headline)}}.caq-attribution{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);font-style:normal;line-height:var(--leading-body);color:var(--color-white)}.caq-attribution::before{content:"— "}.caq-mosaic{flex:0 0 50%;display:grid;grid-template-rows:1fr 1fr}@media(max-width: 900px){.caq-mosaic{flex:none;min-height:24rem}}.caq-mosaic__top{overflow:hidden}.caq-mosaic__top img,.caq-mosaic__top video{width:100%;height:100%;object-fit:cover;display:block}.caq-mosaic__bottom{display:grid;grid-template-columns:1fr 1fr}.caq-mosaic__cell{position:relative;overflow:hidden}.caq-mosaic__cell img,.caq-mosaic__cell video{width:100%;height:100%;object-fit:cover;display:block}.caq-mosaic__cell--tinted::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-green) 50%, transparent) 0%, rgba(255, 255, 255, 0.5) 100%);pointer-events:none}.caq-mosaic__placeholder{width:100%;height:100%;background:hsla(0,0%,100%,.05)}
