.table-scroll[data-astro-cid-yy3wsvl5]{-webkit-overflow-scrolling:touch;overflow-x:auto}.facts[data-astro-cid-yy3wsvl5]{border-collapse:collapse;background:var(--white);width:100%;min-width:640px;font-size:.95rem}.facts[data-astro-cid-yy3wsvl5] th[data-astro-cid-yy3wsvl5],.facts[data-astro-cid-yy3wsvl5] td[data-astro-cid-yy3wsvl5]{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.facts[data-astro-cid-yy3wsvl5] thead[data-astro-cid-yy3wsvl5] th[data-astro-cid-yy3wsvl5]{background:var(--heading);color:var(--white);font-weight:600}.facts[data-astro-cid-yy3wsvl5] td[data-astro-cid-yy3wsvl5]{font-variant-numeric:tabular-nums}.work[data-astro-cid-gudaurio]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 1em;padding:0;list-style:none;display:grid}.work[data-astro-cid-gudaurio] li[data-astro-cid-gudaurio]{background:var(--card);border:1px solid var(--line);padding:14px 16px}.work__n[data-astro-cid-gudaurio]{color:var(--red);margin-right:4px;font-family:Archivo Black,sans-serif;font-size:1.4rem}.photos[data-astro-cid-gudaurio]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.photos[data-astro-cid-gudaurio] img[data-astro-cid-gudaurio]{aspect-ratio:4/3;object-fit:cover;width:100%}.reviews[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.review[data-astro-cid-4bjs7uhz]{background:var(--card);border:1px solid var(--line);border-radius:4px;margin:0;padding:20px;font-size:.95rem}.review[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{color:#444;flex-direction:column;margin-bottom:8px;display:flex}.review__stars[data-astro-cid-4bjs7uhz]{color:#f6a623;letter-spacing:2px}.review__meta[data-astro-cid-4bjs7uhz]{color:var(--muted);font-size:.8rem}.review[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{margin:0 0 8px}.svc[data-astro-cid-pfoz3zdj]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.svc[data-astro-cid-pfoz3zdj] h3[data-astro-cid-pfoz3zdj]{border-bottom:3px solid var(--red-soft);padding-bottom:6px;font-size:1.1rem}.svc[data-astro-cid-pfoz3zdj] ul[data-astro-cid-pfoz3zdj]{margin:0;padding:0;list-style:none}.svc[data-astro-cid-pfoz3zdj] li[data-astro-cid-pfoz3zdj]{padding:4px 0}.svc[data-astro-cid-pfoz3zdj] a[data-astro-cid-pfoz3zdj]{color:#333;text-decoration:none}.svc[data-astro-cid-pfoz3zdj] a[data-astro-cid-pfoz3zdj]:hover{color:var(--red)}@media (width<=900px){.svc[data-astro-cid-pfoz3zdj]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.svc[data-astro-cid-pfoz3zdj]{grid-template-columns:1fr}}.intro[data-astro-cid-fdlwmmb5]{max-width:860px}.band[data-astro-cid-fdlwmmb5]{background:var(--red-soft);color:var(--white);padding:32px 0}.band__inner[data-astro-cid-fdlwmmb5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.band__text[data-astro-cid-fdlwmmb5]{margin:0;font-size:1.15rem;font-weight:600}.band[data-astro-cid-fdlwmmb5] a[data-astro-cid-fdlwmmb5]{color:var(--white)}.band[data-astro-cid-fdlwmmb5] .btn{background:var(--white);color:var(--red)}.band[data-astro-cid-fdlwmmb5] .btn:hover{color:var(--red-dark);background:#f1f1f1}.focus[data-astro-cid-fdlwmmb5]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.focus__card[data-astro-cid-fdlwmmb5]{border:1px solid var(--line);border-top:4px solid var(--red-soft);color:var(--text);background:var(--white);border-radius:8px;padding:22px;text-decoration:none;display:block}.focus__card[data-astro-cid-fdlwmmb5] h3[data-astro-cid-fdlwmmb5]{margin-bottom:6px;font-size:1.15rem}.focus__card[data-astro-cid-fdlwmmb5] span[data-astro-cid-fdlwmmb5]{color:var(--red);font-size:.9rem;font-weight:600}.focus__card[data-astro-cid-fdlwmmb5]:hover{box-shadow:0 6px 16px #0000001a}@media (width<=800px){.focus[data-astro-cid-fdlwmmb5]{grid-template-columns:1fr}}.nearby[data-astro-cid-fdlwmmb5]{flex-wrap:wrap;gap:10px;margin:0 0 1em;padding:0;list-style:none;display:flex}.nearby[data-astro-cid-fdlwmmb5] a[data-astro-cid-fdlwmmb5]{border:1px solid var(--red-soft);border-radius:20px;padding:6px 14px;text-decoration:none;display:inline-block}.nearby[data-astro-cid-fdlwmmb5] a[data-astro-cid-fdlwmmb5]:hover{background:var(--red-soft);color:var(--white)}.faqs[data-astro-cid-nlpxrw7j]{background:var(--white);padding:48px 0}.faqs[data-astro-cid-nlpxrw7j] dl[data-astro-cid-nlpxrw7j]{gap:4px;max-width:900px;margin:0;display:grid}.faq[data-astro-cid-nlpxrw7j]{border-bottom:1px solid var(--line);padding:14px 0}.faq[data-astro-cid-nlpxrw7j] dt[data-astro-cid-nlpxrw7j] h3[data-astro-cid-nlpxrw7j]{text-transform:none;color:#333;margin:0 0 6px;font-family:Archivo,sans-serif;font-size:1.1rem;font-weight:700}.faq[data-astro-cid-nlpxrw7j] dd[data-astro-cid-nlpxrw7j]{margin:0;line-height:1.8}.related[data-astro-cid-i6azdumn]{background:var(--surface);border-top:1px solid var(--line);padding:40px 0}.related__grid[data-astro-cid-i6azdumn]{grid-template-columns:1fr 1.4fr;gap:40px;display:grid}.related[data-astro-cid-i6azdumn] h2[data-astro-cid-i6azdumn]{font-size:1.3rem}.related__list[data-astro-cid-i6azdumn]{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.related__list[data-astro-cid-i6azdumn] li[data-astro-cid-i6azdumn]{break-inside:avoid;padding:3px 0}.related[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]{color:#333}.related[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]:hover{color:var(--red)}.related[data-astro-cid-i6azdumn] p[data-astro-cid-i6azdumn]{font-size:.92rem;line-height:1.9}@media (width<=800px){.related__grid[data-astro-cid-i6azdumn]{grid-template-columns:1fr;gap:16px}.related__list[data-astro-cid-i6azdumn]{columns:1}}
