.home-redesign .hero-stats{position:relative;isolation:isolate;padding:10px;border:2px solid #8b7047;border-radius:5px;background:repeating-linear-gradient(2deg,transparent 0 6px,#110d0860 7px,transparent 9px 16px),linear-gradient(#58432b,#30291e 14%,#453622 90%,#221e16);box-shadow:inset 0 2px #d0b07580,inset 0 -3px #140f0b,0 10px 22px #0008;gap:8px}
.home-redesign .hero-stats:before,.home-redesign .hero-stats:after{content:'';position:absolute;left:5px;right:5px;height:5px;background:radial-gradient(circle at 3px 50%,#d2b87a 1px,#493821 2px,transparent 3px),radial-gradient(circle at calc(100% - 3px) 50%,#d2b87a 1px,#493821 2px,transparent 3px);pointer-events:none}
.home-redesign .hero-stats:before{top:3px}.home-redesign .hero-stats:after{bottom:3px}
.home-redesign .hero-stats .stat,.home-redesign .hero-stats .stat:last-child{position:relative;border:1px solid #a38b5c70;border-radius:2px;padding:27px 26px;background:radial-gradient(ellipse at top,#64805b20,transparent 80%),repeating-linear-gradient(0deg,#e6d19b04 0 1px,transparent 1px 3px),linear-gradient(120deg,#233427,#15221a);box-shadow:inset 0 1px #e9d1a025,0 2px 4px #0007}
.home-redesign .hero-stats .stat:before{content:'◆';position:absolute;right:11px;top:8px;color:#b39864;font-size:9px;text-shadow:0 1px #000}
.home-redesign .hero-stats .stat strong{color:#eedcaf;text-shadow:0 2px 2px #0009;font-size:27px;overflow-wrap:anywhere}
.home-redesign .hero-stats .stat span{color:#c7c8ad;letter-spacing:.08em;overflow-wrap:anywhere}
.home-torch{position:fixed;left:0;top:0;width:440px;height:440px;margin:-220px;z-index:8;pointer-events:none;background:radial-gradient(circle,#ffc96b17 0,#e79c4510 25%,#d98c3605 48%,transparent 70%);opacity:0;transition:opacity .25s;contain:strict;border-radius:50%}.home-torch.is-lit{opacity:1}
@media(max-width:760px){.home-redesign .hero-stats{gap:7px;padding:8px}.home-redesign .hero-stats .stat,.home-redesign .hero-stats .stat:last-child,.home-redesign .hero-stats .stat:nth-child(-n+2){padding:24px 12px;border:1px solid #a38b5c70}.home-redesign .hero-stats .stat strong{font-size:23px}}
@media(prefers-reduced-motion:reduce),(pointer:coarse){.home-torch{display:none}}
