.trends{padding:100px 6% 110px;background:var(--cream);border-top:1px solid #2b1b1d22}.trends-heading{max-width:760px;margin-bottom:65px}.trends-heading h2{font-family:var(--serif);font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:1.08;margin:24px 0}.trends-heading h2 em{font-family:Georgia,serif;font-weight:400;font-size:.8em;color:var(--raspberry)}.trends-heading>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:620px}.trends-price-note{border-top:1px solid #2b1b1d33;padding-top:18px}.trend-models{display:grid;grid-template-columns:1fr 1fr;gap:65px 6%}.trend-model:nth-child(even){padding-top:80px}.trend-image{background:#ead9d3;aspect-ratio:4/5;overflow:hidden}.trend-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s}.trend-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #2b1b1d33}.trend-number{font-size:12px;letter-spacing:.1em}.trend-caption h3{font-family:var(--serif);font-weight:400;font-size:34px;margin:8px 0}.trend-caption .editorial-link{white-space:normal;min-height:48px;gap:12px}.request-model-preview{display:block;width:100%;height:230px;object-fit:contain;background:#ead9d3;margin:0 0 24px}@media(hover:hover){.trend-model:hover img{transform:scale(1.015)}}@media(max-width:700px){.trends{padding:65px 6%}.trend-models{grid-template-columns:1fr;gap:40px}.trend-model:nth-child(even){padding-top:0}.trends-heading{margin-bottom:35px}.trend-caption h3{font-size:30px}.trend-caption .editorial-link{font-size:14px}.trend-image{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.trend-image img{transition:none;transform:none!important}}
