.relationship-service-page .relationship-shell{max-width:80rem}@media (width>=1024px){.relationship-service-page .relationship-shell{padding-inline:2.5rem}}.relationship-service-page .relationship-editorial{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.relationship-service-page .relationship-editorial>*{min-width:0}.relationship-service-page .relationship-soft-band{background:color-mix(in oklab, var(--secondary) 35%, var(--background))}.relationship-service-page [data-relationship-contact]{border:0;max-width:none;margin-block:0;padding-block:0}@media (width>=1024px){.relationship-service-page .relationship-editorial{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.relationship-service-page .relationship-editorial>h2{max-width:19ch}.relationship-service-page .relationship-needs>div+div{border-left:1px solid var(--border);padding-left:3rem}.relationship-service-page [data-relationship-contact]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:4rem;display:grid}.relationship-service-page [data-relationship-contact]>h2{grid-area:1/1/4;max-width:19ch}.relationship-service-page [data-relationship-contact]>div{grid-column:2}.relationship-service-page [data-relationship-contact]>div:first-of-type{margin-top:0}.relationship-service-page .landing-split [data-relationship-contact]{display:block}.relationship-service-page .landing-split .landing-media--portrait{aspect-ratio:4/5;align-self:start;max-height:36rem}}
