.company-welcome{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:65px 55px;display:grid}.company-welcome .rc1-title{max-width:720px;font-size:clamp(42px,5vw,68px)}.company-welcome .rc1-lead{font-size:18px}.company-personal-note{color:var(--rc1-muted);margin:22px 0;font-size:16px;line-height:1.85}.company-welcome-art{margin:0}.company-welcome-art .rc1-art img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.company-welcome-art figcaption{margin-top:18px;font:19px/1.5 Georgia,serif}.company-welcome-art figcaption span{color:var(--rc1-muted);margin-top:8px;font:11px/1.6 Inter,sans-serif;display:block}.company-local{background:#dce1e6;border-block:1px solid #becbd7;padding-block:36px}.company-local>.rc1-container{align-items:flex-start;gap:24px;display:flex}.company-local svg{flex-shrink:0;margin-top:5px}.company-local h2{margin-bottom:15px;font-size:30px}.company-local p:last-child{max-width:820px;color:var(--rc1-muted);margin-bottom:0}.company-conversation{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:55px;display:grid}.company-conversation-note{background:#e9edef;border:1px solid #c6d0d9;border-radius:10px;padding:32px}.company-conversation-note>svg{color:#315a83;margin-bottom:24px}.company-conversation-note h2{font-size:36px}.company-conversation-note>p{color:var(--rc1-muted)}.company-trust-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:42px;display:grid}.company-trust-heading .media-showcase-inline{margin:0}.company-trust-heading img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.company-page #trust{scroll-margin-top:95px}@media (max-width:800px){.company-welcome{gap:28px}.company-welcome .rc1-title{font-size:44px}.company-conversation{gap:28px}.company-trust-heading{gap:25px}}@media (max-width:700px){.company-welcome,.company-conversation,.company-trust-heading{grid-template-columns:1fr}.company-welcome{padding-block:40px}.company-welcome .rc1-title{font-size:43px}.company-welcome-art .rc1-art img{aspect-ratio:4/3}.company-conversation-note{padding:26px}.company-local>.rc1-container{gap:16px}.company-local h2{font-size:27px}}
