.contact[data-astro-cid-gca73i6m]{padding-block:64px calc(var(--section-pad-y) + 30px);background-color:var(--color-black);overflow-x:clip}.contact__layout[data-astro-cid-gca73i6m]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:0 clamp(48px,6vw,96px);display:grid}.contact__col--main[data-astro-cid-gca73i6m]{container-type:inline-size}.contact__col--side[data-astro-cid-gca73i6m]{padding-top:36px}.contact__head[data-astro-cid-gca73i6m]{margin-bottom:clamp(40px,5vw,56px)}.contact[data-astro-cid-gca73i6m] .contact__head[data-astro-cid-gca73i6m]{--sh-display:min(150px, 20cqi)}.contact__intro[data-astro-cid-gca73i6m]{color:#ffffffc7;max-width:44ch;font-size:var(--fs-lead);margin:10px 0 0;line-height:1.5}.contact__lines[data-astro-cid-gca73i6m]{container-type:inline-size}.contact__line[data-astro-cid-gca73i6m]{border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:10px;padding-block:26px 28px;display:flex}.contact__label[data-astro-cid-gca73i6m]{color:var(--color-gold);letter-spacing:.28em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.contact__big[data-astro-cid-gca73i6m]{color:var(--color-white);font-family:var(--font-display);letter-spacing:.01em;font-size:min(13.5cqi,92px);line-height:.95;text-decoration:none}.contact__big--mail[data-astro-cid-gca73i6m]{overflow-wrap:anywhere;font-size:min(10.4cqi,72px)}.contact__big[data-astro-cid-gca73i6m]:hover{color:var(--color-red)}.contact__visit[data-astro-cid-gca73i6m]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;width:100%;display:flex}.contact__address[data-astro-cid-gca73i6m]{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:min(7cqi,44px);line-height:1}.contact__route[data-astro-cid-gca73i6m]{padding:14px 26px}.contact__social[data-astro-cid-gca73i6m]{border-top:1px solid #ffffff1a;flex-direction:column;gap:16px;padding-top:28px;display:flex}.contact__social-text[data-astro-cid-gca73i6m]{color:#ffffffdb;max-width:46ch;font-size:var(--fs-text);margin:0;line-height:1.5}.contact__social-list[data-astro-cid-gca73i6m]{flex-wrap:wrap;gap:8px 36px;display:flex}.contact__social-link[data-astro-cid-gca73i6m]{color:var(--color-white);font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:12px;font-size:30px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.contact__social-link[data-astro-cid-gca73i6m] .icon{color:var(--color-red);flex:none}.contact__social-link[data-astro-cid-gca73i6m]:hover{color:var(--color-red)}.contact__media[data-astro-cid-gca73i6m]{position:relative}.contact__fans[data-astro-cid-gca73i6m]{width:560px;height:400px;inset:-90px -230px auto auto}.contact__photo[data-astro-cid-gca73i6m]{aspect-ratio:4/5;border-radius:var(--radius-image);object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.contact__hours[data-astro-cid-gca73i6m]{margin-top:48px}.contact__subtitle[data-astro-cid-gca73i6m]{margin-bottom:18px;font-size:40px;line-height:1}@media (width<=1024px){.contact__layout[data-astro-cid-gca73i6m]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""lines lines""photo hours""social social";column-gap:40px}.contact__col[data-astro-cid-gca73i6m]{display:contents}.contact__head[data-astro-cid-gca73i6m]{grid-area:head}.contact__lines[data-astro-cid-gca73i6m]{grid-area:lines}.contact__media[data-astro-cid-gca73i6m]{grid-area:photo;margin-top:12px}.contact__hours[data-astro-cid-gca73i6m]{grid-area:hours;margin-top:12px}.contact__social[data-astro-cid-gca73i6m]{grid-area:social;margin-top:48px}}@media (width<=767px){.contact[data-astro-cid-gca73i6m]{padding-top:40px}.contact__layout[data-astro-cid-gca73i6m]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""lines""photo""hours""social"}.contact__intro[data-astro-cid-gca73i6m]{font-size:var(--fs-text)}.contact__big[data-astro-cid-gca73i6m]{font-size:min(13.5cqi,60px)}.contact__big--mail[data-astro-cid-gca73i6m]{font-size:min(10.6cqi,48px)}.contact__address[data-astro-cid-gca73i6m]{font-size:32px}.contact__hours[data-astro-cid-gca73i6m]{margin-top:40px}.contact__subtitle[data-astro-cid-gca73i6m]{font-size:36px}.contact__social[data-astro-cid-gca73i6m]{margin-top:40px}.contact__social-link[data-astro-cid-gca73i6m]{font-size:26px}}
