.curated-heading{padding:55px 0 35px;max-width:930px}.curated-heading h1{font:500 clamp(40px,5.8vw,78px)/1.05 var(--serif);letter-spacing:-1.5px;margin:0 0 23px;overflow-wrap:anywhere}.curated-heading>p:not(.eyebrow){max-width:750px;font-size:14px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.curated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:10px 0 65px}.curated-card{display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.curated-card h2{font:500 34px/1.12 var(--serif);letter-spacing:-.5px;margin-bottom:20px;overflow-wrap:anywhere}.curated-card h2 a:hover{color:var(--wine)}.curated-card>p:not(.eyebrow){font-size:12px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere;margin-bottom:25px}.curated-card>.text-link{margin-top:auto;align-self:flex-start}.curated-profiles{padding-bottom:35px}.curated-profiles>.collection-meta{margin:0 0 25px;border-top:1px solid var(--line);padding-top:20px}.curated-preview-note{padding:15px 20px;border:1px solid var(--wine);border-radius:var(--radius);background:var(--white);margin-bottom:24px;font-size:12px;line-height:1.8;color:var(--wine)}.curated-preview-note p+p{margin-top:12px}.theme-velvet .curated-heading{margin-inline:auto;text-align:center}.theme-velvet .curated-heading .eyebrow{justify-content:center}.theme-velvet .curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-maison .curated-card{padding:35px 0;border-width:1px 0 0}.theme-afterdark .curated-heading h1{font-family:var(--sans);font-size:clamp(38px,4.8vw,64px);font-weight:600;letter-spacing:-2px}.theme-rose .curated-card{padding:35px}.theme-noir .curated-card{border-top-color:var(--wine)}
@media(max-width:1000px){.curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.curated-card{padding:25px}.curated-card h2{font-size:31px}}@media(max-width:600px){.curated-heading{padding:32px 0 25px}.curated-heading h1{font-size:44px;letter-spacing:-1px;margin-bottom:18px}.curated-heading>p:not(.eyebrow){font-size:12px;line-height:1.9}.curated-grid,.theme-velvet .curated-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px}.curated-card,.theme-rose .curated-card{padding:25px}.curated-card h2{font-size:32px}.curated-card>p:not(.eyebrow){font-size:11px}.curated-profiles>.collection-meta{font-size:9px;gap:12px}.theme-afterdark .curated-heading h1{font-size:36px;letter-spacing:-1px}}
