body{margin:0;font-family:system-ui,sans-serif}
section{min-height:100vh;display:grid;place-items:center;font-size:clamp(32px,6vw,80px);font-weight:800;letter-spacing:-.02em}
.a{background:#0b0c12;color:#eef3ff}
.b{background:#fff;color:#121014}
/* la zona de transición: un tramo de scroll del color de la sección siguiente */
.zona-diafragma{height:120vh;background:linear-gradient(#0b0c12 50%,#fff 50%)}
