@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2"),url(/_astro/archivo-black-latin-400-normal.HW9MwEcM.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-500-normal.CGugC8dq.woff2)format("woff2"),url(/_astro/archivo-latin-500-normal.pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-narrow-latin-700-normal.DtADLsoy.woff2)format("woff2"),url(/_astro/archivo-narrow-latin-700-normal.DxmyBkwC.woff)format("woff")}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#efede8}.site[data-tpl=urbana]{--bg:#efede8;--bg2:#111;--ink:#111;--muted:#4a4a48;--line:#111;--acc-text:color-mix(in oklab, var(--acc) 80%, #000);background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif}[data-tpl=urbana] .s-header{background:var(--bg);border-bottom:3px solid var(--ink)}[data-tpl=urbana] .mono{background:var(--acc);color:var(--acc-ink);font:400 16px Archivo Black,sans-serif;transform:rotate(-4deg)}[data-tpl=urbana] .brand b{text-transform:uppercase;font:400 18px Archivo Black,sans-serif}[data-tpl=urbana] .nav a{text-transform:uppercase;letter-spacing:.04em;font:700 14px Archivo Narrow,sans-serif}[data-tpl=urbana] .btn{text-transform:uppercase;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font:400 15px Archivo Black,sans-serif}[data-tpl=urbana] .btn.ghost{box-shadow:4px 4px 0 var(--ink);color:var(--ink);background:#fff}[data-tpl=urbana] .hero{padding-top:40px}[data-tpl=urbana] .hero h1{text-transform:uppercase;letter-spacing:-.02em;font:400 clamp(3rem,10vw,7.4rem)/.9 Archivo Black,sans-serif}[data-tpl=urbana] .hero h1 .hl{background:var(--acc);color:var(--acc-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}[data-tpl=urbana] .hero p.lead{font-size:1.15rem;font-weight:500}[data-tpl=urbana] .hero .ph{aspect-ratio:1;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:repeating-linear-gradient(45deg,#1d1d1d 0 18px,#262626 18px 36px);transform:rotate(1.5deg)}[data-tpl=urbana] .meta{text-transform:uppercase;font:700 13px Archivo Narrow,sans-serif}[data-tpl=urbana] .eyebrow{color:var(--ink);font:700 13px Archivo Narrow,sans-serif}[data-tpl=urbana] .eyebrow:before{content:"";background:var(--acc);vertical-align:1px;width:18px;height:10px;margin-right:8px;display:inline-block}[data-tpl=urbana] .h2{text-transform:uppercase;font:400 clamp(2.2rem,6vw,4rem)/.95 Archivo Black,sans-serif}[data-tpl=urbana] #servicios{background:var(--bg2);color:#f2f0eb;--muted:#b9b7b1}[data-tpl=urbana] #servicios .eyebrow{color:#f2f0eb}[data-tpl=urbana] .filters button{color:#f2f0eb;text-transform:uppercase;background:0 0;border:2px solid #f2f0eb;font:700 14px Archivo Narrow,sans-serif}[data-tpl=urbana] .filters button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}[data-tpl=urbana] .svc{border-bottom:2px solid #2d2d2d}[data-tpl=urbana] .svc .name{text-transform:uppercase;font:400 1.15rem Archivo Black,sans-serif}[data-tpl=urbana] .svc .price{font:400 1.25rem Archivo Black,sans-serif}[data-tpl=urbana] .svc .dur{color:var(--muted);text-transform:uppercase;font-family:Archivo Narrow,sans-serif;font-weight:600}[data-tpl=urbana] .member .ph{border:3px solid var(--ink);background:linear-gradient(160deg,#2b2b2b,#151515)}[data-tpl=urbana] .member:nth-child(2) .ph{transform:rotate(-1.5deg)}[data-tpl=urbana] .member h3{text-transform:uppercase;font:400 1.4rem Archivo Black,sans-serif}[data-tpl=urbana] .gallery .ph{border:3px solid var(--ink);background:linear-gradient(135deg,#2a2a2a,#121212)}[data-tpl=urbana] .gallery .ph:first-child{box-shadow:8px 8px 0 var(--acc)}[data-tpl=urbana] .hours :is(th,td){border-bottom:2px solid var(--ink);font-weight:600}[data-tpl=urbana] .hours tr.today :is(th,td){background:var(--acc);color:var(--acc-ink);padding-inline:8px}[data-tpl=urbana] .map{border:3px solid var(--ink);text-transform:uppercase;box-shadow:8px 8px 0 var(--ink);background:#fff;font:700 15px Archivo Narrow,sans-serif}[data-tpl=urbana] .review{background:var(--acc);color:var(--acc-ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:28px}[data-tpl=urbana] .review .btn{color:var(--ink);background:#fff}[data-tpl=urbana] .s-footer{background:var(--bg2);color:#f2f0eb}[data-tpl=urbana] .social a{text-transform:uppercase;border:2px solid #f2f0eb;font:700 14px Archivo Narrow,sans-serif}[data-tpl=urbana] .mbar{background:var(--bg);border-top:3px solid var(--ink)}[data-tpl=urbana] .badge{color:#111;text-transform:uppercase;background:#f2f0eb;font:700 12px Archivo Narrow,sans-serif}@media (width<=760px){[data-tpl=urbana] .hero .ph{box-shadow:6px 6px 0 var(--ink);transform:none}}
