.story-copy h2 em{color:#956918;font-style:italic;font-weight:500}
.story-copy .story-lead{font-family:"Cormorant Garamond",serif!important;font-size:29px!important;line-height:1.2;color:#7d571b!important;margin:30px 0 22px}
.heart-statement{margin:30px 0;padding:24px 26px;border-left:4px solid #956918;background:rgba(149,105,24,.08)}
.heart-statement span{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#956918;margin-bottom:7px}
.heart-statement strong{font-family:"Cormorant Garamond",serif;font-size:27px;line-height:1.15;font-weight:600;color:#29241d}
.story-copy blockquote{margin:30px 0 0;padding:20px 0;border-top:1px solid rgba(125,87,27,.25);border-bottom:1px solid rgba(125,87,27,.25);font-family:"Cormorant Garamond",serif;font-size:23px;font-style:italic;color:#5d431b}
.story-copy blockquote cite{display:block;margin-top:6px;font-family:Inter,Arial,sans-serif;font-size:11px;font-style:normal;letter-spacing:.15em;text-transform:uppercase;color:#8f7f65}
.story-ring{position:absolute;bottom:13%;font-size:10px;letter-spacing:.28em;color:#9a712f}
@media(max-width:820px){.story-copy{text-align:left}.story-copy h2{font-size:52px}.story-ring{bottom:10%}}
@media(max-width:520px){.story-copy h2{font-size:42px}.story-copy .story-lead{font-size:25px!important}.heart-statement strong{font-size:23px}.story-copy blockquote{font-size:20px}}
