.design-v2 .section-media-split{background:var(--bg-white);overflow:hidden;padding:100px max(100px,(100% - var(--content-max-width))/2)}.design-v2 .section-media-split--cream{background:var(--brand-cream)}.design-v2 .section-media-split--blue{background:var(--brand-blue)}.design-v2 .section-media-split .media-split-inner{align-items:center;column-gap:60px;display:grid;grid-template-columns:minmax(0,632px) minmax(0,770px);justify-content:space-between;min-height:460px}.design-v2 .section-media-split--media-left .media-split-inner{grid-template-columns:minmax(0,770px) minmax(0,632px)}.design-v2 .section-media-split--media-left .media-split-inner .media-split-content{order:2}.design-v2 .section-media-split .media-split-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.design-v2 .section-media-split .media-split-badge{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;line-height:12px;padding:8px 14px;text-transform:uppercase}.design-v2 .section-media-split .media-split-title{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(36px,4.4vw,60px);font-weight:var(--arizona-heading-weight);letter-spacing:-.02em;line-height:1;margin:0}.design-v2 .section-media-split .media-split-description{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body-lg);letter-spacing:-.32px;line-height:1.6}.design-v2 .section-media-split .media-split-description p{margin:0 0 16px}.design-v2 .section-media-split .media-split-description p:last-child{margin-bottom:0}.design-v2 .section-media-split .media-split-description a{color:inherit;text-decoration:underline}.design-v2 .section-media-split .media-split-cta{margin-top:8px}.design-v2 .section-media-split--blue .media-split-badge{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.design-v2 .section-media-split--blue .media-split-title{color:var(--text-white)}.design-v2 .section-media-split--blue .media-split-description{color:var(--brand-cream);max-width:584px}.design-v2 .section-media-split .media-split-image{aspect-ratio:770/460;border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.design-v2 .section-media-split .media-split-logo-grid{display:grid;gap:29px;grid-template-columns:repeat(6,134px);list-style:none;margin:0;mask-image:linear-gradient(90deg,#000 68%,rgba(0,0,0,.12));padding:0;width:max-content}.design-v2 .section-media-split .media-split-logo{align-items:center;background:var(--bg-white);border-radius:50%;display:flex;height:134px;justify-content:center;margin:0;width:134px}.design-v2 .section-media-split .media-split-logo img{display:block;height:56%;object-fit:contain;width:56%}@media(max-width:1200px){.design-v2 .section-media-split{padding:80px 60px}.design-v2 .section-media-split .media-split-logo-grid{gap:20px;grid-template-columns:repeat(6,104px)}.design-v2 .section-media-split .media-split-logo{height:104px;width:104px}}@media(max-width:1024px){.design-v2 .section-media-split{padding:64px 40px}.design-v2 .section-media-split .media-split-inner,.design-v2 .section-media-split--media-left .media-split-inner{grid-template-columns:minmax(0,1fr);min-height:0;row-gap:40px}.design-v2 .section-media-split .media-split-inner .media-split-content,.design-v2 .section-media-split--media-left .media-split-inner .media-split-content{max-width:680px;order:0}.design-v2 .section-media-split .media-split-logo-grid{gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));mask-image:none;width:100%}.design-v2 .section-media-split .media-split-logo{aspect-ratio:1;height:auto;width:100%}}@media(max-width:768px){.design-v2 .section-media-split{padding:48px 20px}.design-v2 .section-media-split .media-split-content{gap:20px}.design-v2 .section-media-split .media-split-description{font-size:var(--text-body)}.design-v2 .section-media-split .media-split-image{border-radius:16px}}@media(max-width:640px){.design-v2 .section-media-split .media-split-cta{align-self:stretch;justify-content:space-between}.design-v2 .section-media-split .media-split-logo-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.design-v2 .section-media-split .media-split-logo:nth-child(n+13){display:none}}.design-v2 .section-media-split.section-media-split--flush-top{padding-top:0}.design-v2 .section-media-split.section-media-split--flush-bottom{padding-bottom:0}