.apropos-main{display:block}

.apropos-hero{padding:var(--space-6) 0}
.apropos-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:center}
.apropos-hero-text{max-width:520px}
.apropos-hero-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}

.apropos-vision{padding:var(--space-6) 0}
.apropos-vision-inner{max-width:640px;margin-inline:auto}

.apropos-split{display:grid;grid-template-columns:45% 55%;gap:var(--space-5);align-items:center;padding:var(--space-6) 0}
.apropos-split.reverse{grid-template-columns:55% 45%}
.apropos-text{max-width:560px}
.apropos-media img{width:100%;border-radius:var(--radius-sm)}

.apropos-physical{padding:var(--space-6) 0;margin-top:var(--space-4)}
.apropos-physical-inner{max-width:640px;margin-inline:auto;text-align:center}

.apropos-legal{padding:var(--space-6) 0}
.apropos-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}
.apropos-legal-col{min-width:0}

.apropos-experience{padding:var(--space-6) 0}
.apropos-experience-inner{display:grid;grid-template-columns:55% 45%;gap:var(--space-5);align-items:center}
.apropos-experience-text{max-width:800px}
.apropos-experience-media img{width:100%;border-radius:var(--radius-sm)}

.apropos-audience{padding:var(--space-6) 0}
.apropos-audience-inner{max-width:640px;margin-inline:auto;text-align:center}

.apropos-cta{padding:var(--space-6) 0}
.apropos-cta-inner{max-width:640px;margin-inline:auto;text-align:center}

@media (max-width:900px){
.apropos-hero-grid{grid-template-columns:1fr}
.apropos-hero-text{max-width:100%}

.apropos-split,.apropos-split.reverse{grid-template-columns:1fr}
.apropos-text{max-width:100%}

.apropos-legal-grid{grid-template-columns:1fr}

.apropos-experience-inner{grid-template-columns:1fr}
}
