.home-maker-profiles{padding-block:64px}.home-maker-profiles>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.home-maker-profiles h2{margin:8px 0;font-size:clamp(28px,3vw,42px)}.home-maker-profile-list{scroll-snap-type:x proximity;grid-auto-columns:min(320px,80vw);grid-auto-flow:column;gap:24px;padding-bottom:20px;display:grid;overflow-x:auto}.home-maker-profile-list>a{scroll-snap-align:start;color:inherit;text-decoration:none;display:block}html[data-theme=dark] .home-maker-profile-list>a{color:inherit;text-decoration:none}.home-maker-profile-list img{aspect-ratio:3/4;object-fit:contain;background:#f0eee6;width:100%;height:auto;display:block}html[data-theme=dark] .home-maker-profile-list img{background:#23211b}.home-maker-profile-list h3{margin:16px 0 8px;font-size:24px}.home-maker-profile-list p{margin:6px 0;font-size:15px;line-height:1.7}.home-maker-profile-list small{opacity:.7;font-size:12px}.home-maker-profile-list>a:focus-visible{outline-offset:3px;outline:2px solid}html[data-theme=dark] .home-maker-profile-list>a:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:600px){.home-maker-profiles{padding-block:36px}.home-maker-profiles>header{flex-direction:column;align-items:start;gap:12px}}
