._wrap_12p8v_1{padding:clamp(56px,7vw,96px) clamp(22px,6vw,88px);background:#f5f3ee;color:#222}._heading_12p8v_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:36px;align-items:end;margin-bottom:28px}._heading_12p8v_1 p{margin:0 0 12px;font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6f45}._heading_12p8v_1 h2{margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,4vw,4.3rem);font-weight:400;line-height:.98;letter-spacing:-.03em}._heading_12p8v_1>span{color:#666;line-height:1.7;max-width:620px}._media_12p8v_1{overflow:hidden;border:1px solid #d8d4cb;background:#dedbd2}._media_12p8v_1 img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}._contain_12p8v_1 img{object-fit:contain;background:#111}._wrap_12p8v_1 small{display:block;margin-top:12px;color:#7b786f;font-size:.68rem;line-height:1.55}@media(max-width:760px){._heading_12p8v_1{grid-template-columns:1fr;gap:14px}._wrap_12p8v_1{padding-left:20px;padding-right:20px}}
