.StylistMoodboardCard_card__Nvdd2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);margin:3rem 0;overflow:hidden;background:#f7f1e8;color:#382d24;border:1px solid #cdbca8;box-shadow:0 20px 65px #00000018}.StylistMoodboardCard_visual__6KNft{min-width:0;position:relative;padding:18px;background:#e7dbcb;display:flex;flex-direction:column;justify-content:center}.StylistMoodboardCard_image__64qX8{width:100%;height:auto;display:block;box-shadow:0 8px 28px #49362224}.StylistMoodboardCard_caption__dE2uD{display:block;text-align:center;padding-top:12px;color:#6e5d4c;font:10px/1.5 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.StylistMoodboardCard_body__U5S0n{padding:clamp(24px,4vw,44px);align-self:center}.StylistMoodboardCard_eyebrow___w2hQ{margin:0 0 22px;color:#8b6d50;font:500 10px/1.5 system-ui,sans-serif;letter-spacing:.23em;text-transform:uppercase}.StylistMoodboardCard_title__ApBGv{margin:0 0 24px;font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;font-size:clamp(34px,3.7vw,49px);line-height:1.03;letter-spacing:-.035em}.StylistMoodboardCard_title__ApBGv em{color:#9a7757;font-weight:400}.StylistMoodboardCard_description__R4EHi{margin:0 0 16px;color:#665747;font:400 14px/1.75 system-ui,sans-serif}.StylistMoodboardCard_button__ThVpe{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-top:12px;padding:13px 18px;background:#775a40;color:#fffaf3;font:600 13px/1.5 system-ui,sans-serif;text-decoration:none;border:1px solid #775a40;transition:background .2s}.StylistMoodboardCard_button__ThVpe:hover{background:#5e432d}.StylistMoodboardCard_button__ThVpe:focus-visible{outline:3px solid #a47c45;outline-offset:4px}.StylistMoodboardCard_button__ThVpe span{font-size:19px;font-weight:400}.StylistMoodboardCard_note__rJinS{color:#8b7965;margin:13px 0 0;font:400 10px/1.5 system-ui,sans-serif}@media(max-width:640px){.StylistMoodboardCard_card__Nvdd2{grid-template-columns:1fr}.StylistMoodboardCard_visual__6KNft{padding:18px 36px}.StylistMoodboardCard_image__64qX8{max-width:360px;margin:auto}.StylistMoodboardCard_body__U5S0n{padding:28px 24px 32px}.StylistMoodboardCard_title__ApBGv{font-size:42px}.StylistMoodboardCard_button__ThVpe{width:100%}}@media(prefers-reduced-motion:reduce){.StylistMoodboardCard_button__ThVpe{transition:none}}