/* BEAT COUNTRY / segundo destaque da home; Nando permanece o primeiro. */
.heroCarousel .countryMiniSlide{grid-template-columns:51% 49%;min-height:490px;background:#dac5b0;overflow:hidden}
.heroCarousel .countryMiniCopy{padding:48px 30px 70px clamp(22px,5vw,83px);display:flex;flex-direction:column;align-items:start;justify-content:center;background:radial-gradient(ellipse at 88% 20%,#fce9d780,transparent 63%),linear-gradient(115deg,#e9d8c6,#d6b69b);min-width:0;position:relative;z-index:2}
.heroCarousel .countryMiniCopy small{font:800 11px "Space Grotesk",sans-serif;color:#88483a;letter-spacing:1.1px}
.heroCarousel .countryMiniCopy h2{font:clamp(50px,6.5vw,94px)/.96 "Archivo Black",sans-serif;letter-spacing:-3.2px;color:#251b18;margin:25px 0 23px}
.heroCarousel .countryMiniCopy h2 em{color:#d92830;font-style:normal}
.heroCarousel .countryMiniCopy strong{font:800 clamp(15px,1.65vw,22px)/1.4 "Space Grotesk",sans-serif;color:#513b34}
.heroCarousel .countryMiniCopy p{font:500 clamp(13px,1.2vw,17px)/1.55 "DM Sans",sans-serif;color:#785a4e;max-width:440px;margin:19px 0}
.heroCarousel .countryMiniBtn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#e32229;color:#fff;border-radius:99px;padding:9px 10px 9px 22px;font:800 11px "Space Grotesk",sans-serif;margin-top:8px;box-shadow:0 11px 22px #a632352b;min-height:54px}
.heroCarousel .countryMiniBtn span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:white;color:#e32229;font-size:24px}
.heroCarousel .countryMiniArt{position:relative;display:grid;place-items:center;min-width:0;min-height:490px;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,#7d52406b,transparent 60%),linear-gradient(125deg,#462c23,#181719);color:#f8ede1}
.heroCarousel .countryMiniArt img:not([hidden]){position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center top}
.heroCarousel .countryMiniArtwork{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;font:clamp(45px,7vw,102px)/.98 "Archivo Black",sans-serif;letter-spacing:-4px;color:#f5e2d1;transform:rotate(-4deg)}
.heroCarousel .countryMiniArtwork em{font-style:normal;color:#f56d64;font-size:.8em}.heroCarousel .countryMiniArtwork span{font-size:20px;letter-spacing:1px;margin-top:24px}
.heroCarousel .countryMiniArtwork[hidden]{display:none}
.heroCarousel .countryMiniCount{position:absolute;z-index:3;bottom:34px;right:27px;padding:9px 15px;border-radius:50px;background:#19141399;color:white;font:800 12px "Space Grotesk",sans-serif}
@media(max-width:760px){.heroCarousel .countryMiniSlide{grid-template-columns:1fr;min-height:initial}.heroCarousel .countryMiniArt{order:1;min-height:290px;height:clamp(280px,59vw,420px)}.heroCarousel .countryMiniCopy{order:2;padding:30px 22px 75px}.heroCarousel .countryMiniCopy h2{font-size:clamp(42px,10vw,62px);margin:12px 0 10px;letter-spacing:-1.7px}.heroCarousel .countryMiniCopy strong{font-size:14px}.heroCarousel .countryMiniCopy p{font-size:12px;margin:11px 0}.heroCarousel .countryMiniBtn{font-size:10px;min-height:46px;padding:6px 7px 6px 17px}.heroCarousel .countryMiniBtn span{width:31px;height:31px;font-size:19px}.heroCarousel .countryMiniCount{bottom:18px;right:17px}.heroCarousel .countryMiniArtwork{font-size:clamp(58px,13vw,95px)}}@media(prefers-reduced-motion:reduce){.heroCarousel .countryMiniArtwork{transform:none}}