.bg-container.offwhite {
    background-color: var(--off-white);
}
#designers {
    padding-block: 2em 0;
}
#designers h2 {
    margin-block: 0.5em;
}
#designers p {
    max-width: 700px;
}
#designers-mask {
    max-width: 100%;
    width: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory; 
    margin-block: 3em 1em;
}
#designers-grid {
    display: flex;
    column-gap: 1em;
    min-width: max-content;
    margin-bottom: 2em;
}
.designer-profile {
  width: clamp(250px, 21vw, 400px);
}
.designer-profile h3 {
    margin-block: 0.5em;
}
.designer-profile img {
    aspect-ratio: 4/5;
    object-fit: cover;
    border-radius: 4px;
}