#quote{background-color:var(--surface-sunken);padding:var(--section-block) var(--container-gutter)}#quote>.cs-container{box-sizing:border-box;display:grid;gap:var(--space-7);margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:1024px){#quote>.cs-container{padding:0 var(--space-5)}}@media only screen and (min-width:901px){#quote>.cs-container{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.td-contact-details{display:grid;gap:var(--space-3)}.td-contact-details-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.td-contact-details-lead{color:var(--text-default);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);margin:0 0 var(--space-2);max-width:var(--measure-prose)}.td-contact-detail-list{display:grid;gap:var(--space-4);margin:0}.td-contact-detail{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-moz-column-gap:var(--space-4);column-gap:var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--space-4) var(--space-5);row-gap:var(--space-1)}.td-contact-detail .td-contact-detail-medallion{align-items:center;align-self:start;background-color:var(--surface-brand-wash);border-radius:var(--radius-circle);color:var(--brand-ink);display:flex;flex:none;grid-row:span 2;height:44px;justify-content:center;width:44px}.td-contact-detail dt{align-self:center;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.td-contact-detail dd{display:grid;gap:var(--space-1);justify-items:start;margin:0}.td-contact-detail-value{color:var(--text-strong);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.td-contact-detail-value-lead{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.td-contact-detail-note{color:var(--text-muted);line-height:var(--leading-normal)}.td-contact-detail-link,.td-contact-detail-note{font-family:var(--font-body);font-size:var(--text-sm)}.td-contact-detail-link{color:var(--brand-ink);font-weight:var(--weight-bold);margin-top:var(--space-1)}.td-contact-detail-link,a.td-contact-detail-value{text-decoration:underline;text-underline-offset:.2em}a.td-contact-detail-value:hover{color:var(--brand-base)}.td-contact-card{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(var(--space-5),1.1286rem + 1.5238vw,var(--space-7))}.td-contact-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.td-contact-lead{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);margin:0 0 var(--space-6)}.td-contact-fields,.td-contact-form{display:grid;gap:var(--space-5)}@media only screen and (min-width:601px){.td-contact-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.td-contact-actions{display:grid;gap:var(--space-4);justify-items:start;margin-top:var(--space-2)}@media only screen and (min-width:601px){.td-contact-actions{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}}.td-contact-disclosure{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.td-contact-disclosure a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:.2em}