.dna-section{background:linear-gradient(180deg,#0000000b,#00000005 25%,#0000 55%),#fff}.dna-header{margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.dna-label{display:block;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:#c60c46}.dna-divider{height:1px;flex:1 1 0%;background:linear-gradient(90deg,hsl(341,89%,41%) 0%,transparent 100%)}.dna-title{margin-bottom:2.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.2;letter-spacing:-.025em;color:#111}.dna-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0px}@media(min-width:640px){.dna-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.dna-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
