/* Integrated ornamental treatment: drawn edges, no pasted rectangular screenshots */
.em-real-hero{isolation:isolate;overflow:hidden;background-image:linear-gradient(90deg,#080808 0%,rgba(0,0,0,.88) 35%,rgba(0,0,0,.20) 100%),url('/cdn/shop/files/evermade-homepage-reference-concept.png?v=1791535363');background-position:center 36%;background-size:cover}
.em-real-hero:before,.em-real-hero:after{content:"";position:absolute;pointer-events:none;z-index:1;width:190px;height:190px;top:auto;bottom:auto;background:none!important;opacity:1;filter:drop-shadow(0 0 8px rgba(212,155,38,.35))}
.em-real-hero:before{top:-96px;left:-93px;transform:rotate(45deg);border-right:2px solid #edc46d;box-shadow:12px 0 0 -10px #c58e2e,20px 0 30px -20px #eab957}
.em-real-hero:after{bottom:-104px;right:-100px;transform:rotate(45deg);border-left:2px solid #edc46d;box-shadow:-12px 0 0 -10px #c58e2e,-20px 0 30px -20px #eab957}
.em-real-hero-copy{z-index:3}.em-real-hero aside{position:relative;z-index:3}
.em-real-story{position:relative;overflow:hidden;padding:38px 5%!important;min-height:190px;grid-template-columns:1fr 1fr 1.4fr;background:linear-gradient(110deg,#080808 0%,#100e0a 70%,#181107 100%)}
.em-real-story:after{content:none!important}
.em-real-story>div,.em-real-story>p{position:relative;z-index:2}
.em-real-story:before{content:"";position:absolute;right:0;top:0;bottom:0;width:23%;background:linear-gradient(90deg,#100e0a 0%,rgba(16,14,10,0) 30%),url('/cdn/shop/files/evermade-footer-mascot-strip.png?v=1791535713') right center/auto 100% no-repeat;opacity:.85;mask-image:linear-gradient(90deg,transparent,black 45%);pointer-events:none}
.em-real-story .em-values{padding-right:20%;gap:10px}
.em-real-story .em-values span{font-size:24px;border-left:1px solid rgba(215,169,61,.35);padding-left:12px}
.em-real-story .em-values small{line-height:1.35}
@media(max-width:1050px){.em-real-story{grid-template-columns:1fr 1fr!important;padding-bottom:38px!important}.em-real-story .em-values{grid-column:1/-1;padding-right:20%}}
@media(max-width:700px){.em-real-hero:before,.em-real-hero:after{width:125px;height:125px}.em-real-hero:before{top:-75px;left:-75px}.em-real-hero:after{bottom:-75px;right:-75px}.em-real-story{grid-template-columns:1fr!important;padding:32px 18px 110px!important}.em-real-story:before{width:100%;height:125px;top:auto;bottom:0;background-size:auto 125px;background-position:right bottom;mask-image:linear-gradient(90deg,transparent 25%,black 80%);opacity:.75}.em-real-story .em-values{grid-column:auto;padding-right:0;flex-wrap:wrap}.em-real-story .em-values span{flex:1 1 18%}}
