.aza-refined .aza-warm-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;background:#f5efe4;border:1px solid #e5ddcf;border-radius:24px;overflow:hidden;margin:40px 0}.aza-refined .aza-warm-story .aza-warm-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,56px)}.aza-refined .aza-warm-story .aza-eyebrow{font:700 18px/1.5 var(--aza-text);letter-spacing:.08em;text-transform:uppercase;color:#285638;margin:0 0 18px}.aza-refined .aza-warm-story h2{font:500 clamp(30px,3vw,42px)/1.14 var(--aza-display);letter-spacing:-.02em;color:#172b1c;margin:0 0 22px;max-width:18ch;text-wrap:balance}.aza-refined .aza-warm-story .aza-warm-intro{font:400 18px/1.65 var(--aza-text);color:#4d5548;max-width:38ch;margin:0 0 24px}.aza-refined .aza-warm-story .aza-warm-intro p{margin:0}.aza-refined .aza-warm-story .aza-shop-button{background:#96c22b;color:#172b1c;border:1px solid #96c22b;min-height:48px;padding:13px 24px;border-radius:28px;font:700 16px/1.4 var(--aza-text);text-decoration:none}.aza-refined .aza-warm-story .aza-shop-button:hover{background:#85ae25}.aza-refined .aza-warm-story .aza-shop-button:focus-visible{outline:3px solid #285638;outline-offset:4px}.aza-refined .aza-warm-story .aza-warm-media{display:flex;align-items:center;background:#eee4d5;min-width:0}.aza-refined .aza-warm-story .aza-warm-media img{display:block;position:static;width:100%;max-width:none;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0;margin:0}@media(max-width:767px){.aza-refined .aza-warm-story{grid-template-columns:1fr;margin:24px 0;border-radius:18px}.aza-refined .aza-warm-story .aza-warm-copy{padding:28px 24px}.aza-refined .aza-warm-story h2{font-size:32px}.aza-refined .aza-warm-story .aza-warm-intro{font-size:17px}}