.crem-intro{padding:80px 40px;background:#fff;font-family:Arial,sans-serif}.crem-intro__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.crem-intro__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;margin:0 0 20px}.crem-intro__heading{font-family:Georgia,serif;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:400;color:#c9a96e;line-height:1.3;margin:0 0 24px;text-wrap:balance}.crem-intro__body{font-size:15px;line-height:1.75;color:#444;margin:0 0 16px}.crem-intro__body strong{color:#111;font-weight:600}.crem-intro__geo{font-size:15px;line-height:1.75;color:#555;margin:0 0 36px;padding:20px 24px;border-left:2px solid #c9a96e;background:rgba(201,169,110,.06);border-radius:0}.crem-intro__geo strong{color:#111;font-weight:600}.crem-intro__cta{display:inline-block;padding:14px 36px;background:#c9a96e;color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid #c9a96e;border-radius:50px;transition:background .25s,border-color .25s}.crem-intro__cta:hover{background:#b8935a;border-color:#b8935a}.crem-intro__img{width:100%;height:560px;object-fit:cover;border-radius:15px!important}@media (max-width:900px){.crem-intro__inner{grid-template-columns:1fr}.crem-intro{padding:60px 24px}.crem-intro__img{height:360px}}