.styles-module-scss-module__bugIjG__card{--tw-border-opacity:1;border-width:2px;border-color:rgb(32 34 39/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:2px 2px 0px 0px #202227;--tw-shadow-colored:2px 2px 0px 0px var(--tw-shadow-color);height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__bugIjG__card{transition-property:box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.styles-module-scss-module__bugIjG__card:hover{--tw-translate-x:-.125rem;--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:4px 4px 0px 0px #202227;--tw-shadow-colored:4px 4px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.styles-module-scss-module__bugIjG__card:has(.styles-module-scss-module__bugIjG__link:focus-visible){--tw-translate-x:-.125rem;--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:4px 4px 0px 0px #202227;--tw-shadow-colored:4px 4px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(32 34 39/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__bugIjG__card:hover .styles-module-scss-module__bugIjG__image{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.styles-module-scss-module__bugIjG__media{aspect-ratio:4/3;--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(32 34 39/var(--tw-border-opacity,1));background-color:var(--city-accent,#fdc946);flex-shrink:0;position:relative;overflow:hidden}.styles-module-scss-module__bugIjG__image{-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__bugIjG__image{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.styles-module-scss-module__bugIjG__placeholder{--tw-text-opacity:1;width:3rem;height:3rem;color:rgb(32 34 39/var(--tw-text-opacity,1));margin:auto;position:absolute;inset:0}.styles-module-scss-module__bugIjG__body{flex-direction:column;gap:.5rem;min-width:0;padding:1rem;display:flex}@media (min-width:768px){.styles-module-scss-module__bugIjG__body{padding:1.25rem}}.styles-module-scss-module__bugIjG__name{font-family:var(--display-font), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5rem;display:-webkit-box;overflow:hidden}.styles-module-scss-module__bugIjG__link{--tw-text-opacity:1;color:rgb(32 34 39/var(--tw-text-opacity,1));text-decoration-line:none}.styles-module-scss-module__bugIjG__link:focus-visible{outline-offset:2px;outline:2px solid #0000}.styles-module-scss-module__bugIjG__link:after{content:"";position:absolute;inset:0}.styles-module-scss-module__bugIjG__address{font-style:normal;font-family:var(--body-font), sans-serif;--tw-text-opacity:1;color:rgb(77 82 92/var(--tw-text-opacity,1));align-items:flex-start;gap:.375rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.styles-module-scss-module__bugIjG__address-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.styles-module-scss-module__bugIjG__address-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.styles-module-scss-module__bugIjG__featured .styles-module-scss-module__bugIjG__media{aspect-ratio:16/9}}@media (min-width:1440px){.styles-module-scss-module__bugIjG__featured .styles-module-scss-module__bugIjG__media{aspect-ratio:auto;flex:1;min-height:16rem}.styles-module-scss-module__bugIjG__featured .styles-module-scss-module__bugIjG__body{gap:.75rem;padding:1.5rem}}@media (min-width:768px){.styles-module-scss-module__bugIjG__featured .styles-module-scss-module__bugIjG__name{font-size:1.5rem;line-height:1.75rem}}@media (min-width:1440px){.styles-module-scss-module__bugIjG__featured .styles-module-scss-module__bugIjG__name{font-size:2rem;line-height:2.25rem}.styles-module-scss-module__bugIjG__featured .styles-module-scss-module__bugIjG__address{font-size:1rem;line-height:1.375rem}}
