.WeatherHomeSection-module__hNDFZW__weatherHome{color:#fff;background:linear-gradient(135deg,#0c3447 0%,#155d72 48%,#d6a843 100%);grid-template-columns:1.25fr .75fr;align-items:center;gap:30px;padding:72px 6vw;display:grid;position:relative;overflow:hidden}.WeatherHomeSection-module__hNDFZW__skyGlow{filter:blur(4px);background:#ffffff24;border-radius:50%;width:330px;height:330px;position:absolute;inset:auto auto -110px -80px}.WeatherHomeSection-module__hNDFZW__weatherCopy{z-index:1;max-width:760px;position:relative}.WeatherHomeSection-module__hNDFZW__weatherCopy h2{margin:.18em 0;font-size:clamp(3rem,8vw,6.2rem);line-height:.95}.WeatherHomeSection-module__hNDFZW__weatherCopy p{max-width:720px;font-size:clamp(1rem,2vw,1.3rem);line-height:1.7}.WeatherHomeSection-module__hNDFZW__weatherPills{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.WeatherHomeSection-module__hNDFZW__weatherPills span{background:#ffffff24;border:1px solid #fff3;border-radius:999px;padding:9px 14px;font-weight:800}.WeatherHomeSection-module__hNDFZW__weatherDial{z-index:1;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 38% 30%,#f4d57c 0 18%,#173b4c 19% 48%,#0a2533 49% 100%);border:10px solid #ffffff14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 30px 70px #00000047}.WeatherHomeSection-module__hNDFZW__weatherDial span{letter-spacing:.12em;font-size:.9rem}.WeatherHomeSection-module__hNDFZW__weatherDial strong{font-size:clamp(2.5rem,7vw,5.2rem);line-height:1}.WeatherHomeSection-module__hNDFZW__weatherDial small{opacity:.78;max-width:170px}@media (max-width:760px){.WeatherHomeSection-module__hNDFZW__weatherHome{grid-template-columns:1fr;padding:56px 18px}.WeatherHomeSection-module__hNDFZW__weatherDial{justify-self:center;width:min(78vw,340px)}.WeatherHomeSection-module__hNDFZW__weatherCopy h2{font-size:clamp(3rem,16vw,5.2rem)}}
