.holi-explosion[data-astro-cid-lcdefpme]{opacity:0}#holi-explosion-large[data-astro-cid-lcdefpme]{width:140%;height:auto}@media (min-width:640px){#holi-explosion-large[data-astro-cid-lcdefpme]{width:110%}}@media (min-width:800px){#holi-explosion-large[data-astro-cid-lcdefpme]{width:100%}}@media (min-width:1024px){#holi-explosion-large[data-astro-cid-lcdefpme]{width:90%}}@media (min-width:1280px){#holi-explosion-large[data-astro-cid-lcdefpme]{width:80%}}#holi-explosion-small[data-astro-cid-lcdefpme]{width:30%;bottom:-10%;left:-13%}#round-image-container[data-astro-cid-lcdefpme]{width:90%;max-width:400px;margin:20px auto}@media (min-width:640px){#round-image-container[data-astro-cid-lcdefpme]{float:right;shape-outside:circle(50%);shape-margin:20px;width:60%;max-width:600px;margin:0 -25% 20px 20px}}@media (min-width:800px){#round-image-container[data-astro-cid-lcdefpme]{width:50%;margin:0 -20% 20px 20px}}@media (min-width:900px){#round-image-container[data-astro-cid-lcdefpme]{width:45%;margin:0 -8% 20px 20px}}@media (min-width:1024px){#round-image-container[data-astro-cid-lcdefpme]{width:40%;margin:0 -20% 20px 20px}}#round-image-container[data-astro-cid-lcdefpme] #round-image{--border-size:7px;border:var(--border-size) solid var(--color-irw-amber);translate:0 calc(var(--border-size) * -1.15);filter:drop-shadow(0 2px 2px #fff)}@media (min-width:550px){#round-image-container[data-astro-cid-lcdefpme] #round-image{--border-size:8px}}@media (min-width:768px){#round-image-container[data-astro-cid-lcdefpme] #round-image{--border-size:10px}}@media (min-width:1024px){#round-image-container[data-astro-cid-lcdefpme] #round-image{--border-size:12px}}@media (min-width:1280px){#round-image-container[data-astro-cid-lcdefpme] #round-image{--border-size:14px}}#courses-img[data-astro-cid-lcdefpme]{filter:drop-shadow(-41px 54px 30.8px #0001)drop-shadow(-12px 11px 16.3px #000e);width:90%;max-width:400px;margin:20px auto}@media (min-width:640px){#courses-img[data-astro-cid-lcdefpme]{shape-outside:ellipse(70% 40% at 50% 50%);shape-margin:20px;float:left;width:60%;max-width:772px;margin:20px 20px 20px -16%}}@media (min-width:800px){#courses-img[data-astro-cid-lcdefpme]{width:60%;margin:20px 20px 20px -16%}}#location[data-astro-cid-lcdefpme]{filter:drop-shadow(0 60px 30px #0007);margin-top:-11.3889vw}.location-list-item{line-height:1.337}@media (max-width:768px){.location-list-item{line-height:1.2}}.location-list-item{cursor:pointer;transform-origin:0;transition:all .5s ease-in-out}.location-list-item.hover{opacity:1;scale:1.15}.location-list-item.active{opacity:1;scale:1.15}.location-list-item-name{font-size:clamp(19px,3.5vw,25px);transition:all .4s ease-out}.location-list-item-address{font-size:clamp(14px,2.5vw,18px);transition:all .4s ease-out}#restaurant-list[data-astro-cid-lcdefpme]{padding-inline-start:10px;padding-inline-end:10px}@media not (max-width:420px){#restaurant-list[data-astro-cid-lcdefpme]{padding-inline-start:20px;padding-inline-end:20px}}#restaurant-list:has(.location-list-item.active,.location-list-item.hover) .location-list-item:not(:-webkit-any(.active,.hover)){opacity:.7}#restaurant-list:has(.location-list-item.active,.location-list-item.hover) .location-list-item:not(:is(.active,.hover)){opacity:.7}#map[data-astro-cid-lcdefpme] .mapboxgl-canvas-container{height:100%!important}#map[data-astro-cid-lcdefpme] .mapboxgl-canvas{width:100%!important;height:100%!important}.restaurant-marker{color:var(--color-irw-red);transition:transform .3s ease-out}.restaurant-marker .restaurant-marker-svg{filter:brightness();transform-origin:bottom;transition:all .3s ease-in-out}.restaurant-marker.hover,.restaurant-marker:hover,.restaurant-marker.active{z-index:1000}:is(.restaurant-marker.hover,.restaurant-marker:hover,.restaurant-marker.active) svg{filter:brightness(1.1)saturate(1.1);scale:1.5}.mapboxgl-canvas-container:has(.restaurant-marker.active,.restaurant-marker.hover,.restaurant-marker:hover) .restaurant-marker:not(:-webkit-any(.active,.hover,:hover)){transform:scale(1.5)}.mapboxgl-canvas-container:has(.restaurant-marker.active,.restaurant-marker.hover,.restaurant-marker:hover) .restaurant-marker:not(:-webkit-any(.active,.hover,:hover)) svg{filter:saturate(.5);opacity:.9}.mapboxgl-canvas-container:has(.restaurant-marker.active,.restaurant-marker.hover,.restaurant-marker:hover) .restaurant-marker:not(:is(.active,.hover,:hover)){transform:scale(1.5)}.mapboxgl-canvas-container:has(.restaurant-marker.active,.restaurant-marker.hover,.restaurant-marker:hover) .restaurant-marker:not(:is(.active,.hover,:hover)) svg{filter:saturate(.5);opacity:.9}#dish-popup-menu-content[data-astro-cid-lcdefpme] hr{border-color:#d1d5db}#footer[data-astro-cid-lcdefpme]{z-index:-1;height:clamp(200px,100vw,1000px);margin-top:-11.3889vw}#footer[data-astro-cid-lcdefpme] img{filter:saturate(.7)contrast(.7)}
