 @media only screen and (min-width: 0rem) {.about-grid {display: flex;flex-direction: column;gap: 2.25rem;}.about-media {max-width: 100%;width: 380px;margin: 0 auto;}.about-media img {border-radius: var(--radius-lg);box-shadow: var(--shadow-md);width: 100%;height: auto;aspect-ratio: 1074/888;object-fit: cover;object-position: center;}.about-copy h2 {font-size: clamp(1.75rem, 4vw, 2.25rem);}}@media only screen and (min-width: 53.75rem) {.about-grid {flex-direction: row;gap: 4rem;align-items: center;}.about-media {flex: 0 0 42%;max-width: none;margin: 0;}.about-copy {flex: 1;}}