.location{background-color:rgb(var(--color-gray-50)/1);padding-bottom:80px;padding-top:68px;text-align:center}@media (min-width:1024px){.location{padding-top:120px}}.location__container{align-items:center;display:flex;flex-direction:column;gap:24px}.location__hat{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:12px;line-height:150%;text-transform:uppercase;--tw-text-opacity:1;color:rgb(126 103 44/var(--tw-text-opacity))}.location__hat-logo{height:24px;width:24px}.location__title{color:rgb(var(--color-blue-500)/1);font-size:clamp(1.75rem,3vw + 1rem,3rem);font-style:italic;font-weight:600;line-height:120%;text-transform:uppercase}.location__text{color:rgb(var(--color-gray-800)/1);font-size:1.125rem;line-height:133.33%;max-width:1081px}.location__mask{color:rgb(var(--color-gray-50)/1)}.location__places{display:grid;gap:32px;margin-top:8px;max-width:1264px}@media (min-width:768px){.location__places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.location__places{grid-template-columns:repeat(3,minmax(0,1fr))}}.location__place{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:left}.location__place-image{aspect-ratio:1/1;border-radius:9999px;object-fit:cover;width:240px}@media (min-width:1024px){.location__place-image{width:400px}}.location__place-title{align-items:center;color:rgb(var(--color-gray-800)/1);display:flex;font-size:clamp(1.125rem,.4vw + 1rem,1.25rem);font-weight:600;gap:16px;line-height:120%;text-transform:uppercase}.location__place-tag{background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-gray-100)/1);border-radius:16px;border-width:1px;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:150%;padding:4px 8px;--tw-backdrop-blur:blur(16px)}.location__address,.location__place-tag{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.location__address{align-items:center;border-color:rgb(var(--color-gray-100)/1);border-radius:32px;border-width:1px;color:rgb(var(--color-blue-500)/1);display:flex;flex-direction:column;font-family:Exo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(1.125rem,.4vw + 1rem,1.25rem);font-style:normal;font-weight:600;gap:32px;justify-content:center;line-height:120%;padding:32px 16px;text-align:left;text-transform:uppercase;width:100%;--tw-backdrop-blur:blur(8px)}@media (min-width:1280px){.location__address{flex-direction:row;padding-left:48px;padding-right:48px}}.location__address{background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.16) 20%,hsla(0,0%,100%,.6) 40%,hsla(0,0%,100%,.6) 60%,hsla(0,0%,100%,.6) 80%,hsla(0,0%,100%,.8))}.location__address-link{align-items:flex-start;color:rgb(var(--color-red-500)/1);display:flex;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500;gap:8px;line-height:133.33%;text-decoration-line:underline;text-transform:none;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.location__address-link:hover{--tw-text-opacity:1;color:rgb(var(--color-red-700)/var(--tw-text-opacity))}@media (min-width:1280px){.location__address-link{align-items:center}}.location__address-icon{height:24px;width:24px}.location__nearby{border-color:rgb(var(--color-gray-100)/1);border-radius:32px;border-width:1px;display:grid;gap:32px;padding:32px 16px;width:100%;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:1024px){.location__nearby{padding-left:48px;padding-right:48px}}.location__nearby{background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.16) 20%,hsla(0,0%,100%,.6) 40%,hsla(0,0%,100%,.6) 60%,hsla(0,0%,100%,.6) 80%,hsla(0,0%,100%,.8))}.location__nearby-title{color:rgb(var(--color-blue-500)/1);font-size:clamp(1.5rem,2vw + 1rem,2.5rem);font-style:italic;font-weight:600;line-height:120%;text-transform:uppercase}.location__nearby-content{-moz-column-gap:16px;column-gap:16px;display:grid;row-gap:32px}@media (min-width:768px){.location__nearby-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.location__nearby-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.location__nearby-list{display:flex;flex-direction:column;gap:16px}.location__nearby-list-title{align-items:center;color:rgb(var(--color-red-500)/1);display:flex;font-size:clamp(1.125rem,.4vw + 1rem,1.25rem);font-weight:600;gap:16px;line-height:120%;text-align:left;text-transform:uppercase}.location__nearby-list-title-icon{background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-gray-100)/1);border-radius:16px;border-width:1px;height:48px;padding:11px;width:48px;--tw-backdrop-blur:blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.location__nearby-list-items{display:grid;gap:8px}.location__nearby-list-item{align-items:flex-start;color:rgb(var(--color-gray-800)/1);display:flex;font-size:1rem;font-weight:500;gap:16px;line-height:150%;text-align:left}.location__nearby-list-item-tag{align-items:center;background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-gray-100)/1);border-radius:16px;border-width:1px;display:flex;flex-shrink:0;font-weight:700;gap:8px;padding:4px 8px;--tw-backdrop-blur:blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.location__nearby-list-item-tag-icon{height:24px;width:24px}