.page-hero[data-astro-cid-bftuen4e]{background:var(--color-brown);block-size:clamp(17rem,10rem + 30vw,37.5rem);display:grid;overflow:clip}.page-hero[data-astro-cid-bftuen4e]>*{grid-area:1/1}.page-hero[data-astro-cid-bftuen4e] .page-hero__photo{object-fit:cover;block-size:100%;inline-size:100%}.page-hero[data-astro-cid-bftuen4e] h1[data-astro-cid-bftuen4e]{z-index:1;color:var(--color-cream);text-align:center;place-self:center;font-size:clamp(2.5rem,1.8rem + 2.4vw,3.75rem)}.about-intro[data-astro-cid-iqfgzcoi]{justify-content:center;gap:var(--column-gap) clamp(2rem, -2rem + 8vw, 8.4rem);padding-block:var(--space-section-l);grid-template-columns:minmax(0,12.9rem) minmax(0,32.4rem);display:grid}.about-facts[data-astro-cid-iqfgzcoi]{border-inline-end:1px solid var(--color-label);gap:1.333rem;margin:0;padding-inline-end:1.5rem;display:grid}.about-facts[data-astro-cid-iqfgzcoi] dt[data-astro-cid-iqfgzcoi]{color:var(--color-label)}.about-facts[data-astro-cid-iqfgzcoi] dd[data-astro-cid-iqfgzcoi]{margin:0}.about-intro__text[data-astro-cid-iqfgzcoi]{align-content:start;justify-items:start;gap:1.333rem;display:grid}.about-intro__text[data-astro-cid-iqfgzcoi] .button[data-astro-cid-iqfgzcoi]{margin-block-start:.5rem;padding-inline:1.25rem}.about-services[data-astro-cid-iqfgzcoi]{justify-content:center;gap:var(--space-section-s) var(--column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),17.6rem));padding-block-end:var(--space-section-l);display:grid}.about-services__item[data-astro-cid-iqfgzcoi]{grid-row:span 3;grid-template-rows:subgrid;text-align:center;row-gap:1.333rem;display:grid}.about-services__item[data-astro-cid-iqfgzcoi] img{aspect-ratio:2/3;object-fit:cover;inline-size:100%}.about-budapest[data-astro-cid-iqfgzcoi]{justify-content:center;gap:var(--column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),24rem));padding-block-end:var(--space-section-l);display:grid}.about-budapest__col[data-astro-cid-iqfgzcoi]{align-content:start;gap:2.5rem;display:grid}.about-budapest__col--offset[data-astro-cid-iqfgzcoi]{padding-block-start:clamp(0rem,14vw - 6rem,7.5rem)}.about-budapest[data-astro-cid-iqfgzcoi] img{aspect-ratio:3/4;object-fit:cover;inline-size:100%}.about-history[data-astro-cid-iqfgzcoi]{background:var(--color-sand);color:var(--color-ink-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.about-history[data-astro-cid-iqfgzcoi] .about-history__photo{aspect-ratio:5/6;object-fit:cover;block-size:100%;inline-size:100%}.about-history__text[data-astro-cid-iqfgzcoi]{max-inline-size:36rem;padding:var(--space-section-m) clamp(.9375rem, -1rem + 7vw, 5.6rem);align-content:center;gap:1.333rem;display:grid}.about-history__label[data-astro-cid-iqfgzcoi]{font-size:var(--text-body);line-height:1.333}.about-neighbourhood[data-astro-cid-iqfgzcoi]{min-block-size:clamp(32rem,24rem + 20vw,45.25rem);display:grid;overflow:clip}.about-neighbourhood[data-astro-cid-iqfgzcoi]>*{grid-area:1/1}.about-neighbourhood[data-astro-cid-iqfgzcoi] .about-neighbourhood__photo{object-fit:cover;block-size:100%;inline-size:100%}.about-neighbourhood__card[data-astro-cid-iqfgzcoi]{inline-size:min(100% - var(--gutter) * 2, 32.4rem);background:var(--color-cream);text-align:center;align-content:center;place-self:center;justify-items:center;gap:2rem;min-block-size:min(28rem,100%);padding:2.5rem clamp(1.25rem,.5rem + 3vw,3.75rem);display:grid}.about-neighbourhood__card[data-astro-cid-iqfgzcoi] h2[data-astro-cid-iqfgzcoi]{font-size:var(--text-h1)}.about-neighbourhood__card[data-astro-cid-iqfgzcoi] hr[data-astro-cid-iqfgzcoi]{border:0;border-block-start:1px solid var(--color-ink-soft);inline-size:7.5rem;margin:0}.about-map[data-astro-cid-iqfgzcoi]{padding-block:1.875rem}.about-map[data-astro-cid-iqfgzcoi] iframe[data-astro-cid-iqfgzcoi]{border:0;block-size:clamp(30rem,20rem + 25vw,43.75rem);inline-size:100%;display:block}@media (width<48rem){.about-intro[data-astro-cid-iqfgzcoi]{grid-template-columns:1fr}.about-facts[data-astro-cid-iqfgzcoi]{padding:0 0 var(--space-section-s);border-inline-end:0;border-block-end:1px solid var(--color-label);grid-template-columns:1fr 1fr}}
