.lp-search-box:focus-within{border-color:var(--lp-accent)!important;box-shadow:0 0 0 3px #fb907d1f}.lp-city-link{transition:all .2s ease-out!important}.lp-city-link:hover{border-color:var(--lp-accent);transform:translateY(-2px);box-shadow:0 4px 12px #00000014!important}.lp-city-link:hover .lp-city-icon,.lp-city-link:hover .lp-city-name{color:var(--lp-accent)}.lp-city-link:focus-visible{outline:3px solid rgba(251,144,125,.4);outline-offset:2px}.ds-hero{position:relative;min-height:var(--ds-hero-min-height, 280px);overflow:hidden}.ds-hero--classic{background:var(--dv-section, #f9f9f9)}.ds-hero--classic>img{opacity:.12}.ds-hero--immersive{background:#09111f}.ds-hero__overlay{position:absolute;inset:0;background:var(--ds-hero-overlay-style, linear-gradient(135deg, rgba(6,12,23,.88) 0%, rgba(6,12,23,.72) 50%, rgba(6,12,23,.88) 100%));z-index:1}.ds-hero__glow{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,var(--dv-glow-a, rgba(251,144,125,.3)) 0%,transparent 60%),radial-gradient(ellipse at 80% 30%,var(--dv-glow-b, rgba(251,144,125,.2)) 0%,transparent 60%);opacity:var(--ds-hero-glow-intensity, .25);z-index:2;mix-blend-mode:screen}.ds-hero__inner{position:relative;z-index:3;padding-top:112px;padding-bottom:40px}.ds-hero--immersive .ds-hero__inner{padding-top:112px;padding-bottom:64px}@media(min-width:768px){.ds-hero__inner{padding-top:144px;padding-bottom:64px}}.ds-hero__title{font-weight:var(--ds-hero-title-weight, 600)}.ds-hero__subtitle{font-size:var(--ds-body-size, 18px);line-height:var(--ds-body-line-height, 1.75)}.ds-card{transition:transform var(--ds-anim-speed, .2s) var(--ds-anim-easing, ease),box-shadow var(--ds-anim-speed, .2s) var(--ds-anim-easing, ease)}.ds-card:hover{transform:var(--ds-card-hover-transform, translateY(-2px));box-shadow:var(--ds-card-shadow-hover, 0 4px 12px rgba(0,0,0,.1))}.ds-section{padding:var(--ds-section-gap, 0) 0}.ds-body{font-size:var(--ds-body-size, 16px);line-height:var(--ds-body-line-height, 1.75)}.fixed button{min-height:52px}button[style*="box-shadow: 0 10px 25px"],button[style*="box-shadow: 0 4px 14px"]{cursor:pointer;transition:opacity .2s ease-out,transform .2s ease-out}button[style*="box-shadow: 0 10px 25px"]:hover,button[style*="box-shadow: 0 4px 14px"]:hover{transform:translateY(-1px)}button[style*="box-shadow: 0 10px 25px"]:active,button[style*="box-shadow: 0 4px 14px"]:active{transform:translateY(0)}button[style*="box-shadow: 0 10px 25px"]:focus-visible,button[style*="box-shadow: 0 4px 14px"]:focus-visible{outline:3px solid rgba(251,144,125,.4);outline-offset:2px}table td,table th{font-size:14px}.overflow-hidden.shadow-lg{transition:box-shadow .2s ease-out}.overflow-hidden.shadow-lg:hover{box-shadow:0 12px 36px #0000001f!important}
