.contact[data-astro-cid-in7yjviz]{grid-template-columns:5fr 7fr;align-items:center;gap:100px;margin-block:80px 120px;display:grid}.place[data-astro-cid-in7yjviz]{margin:0;position:relative}.place[data-astro-cid-in7yjviz] .place__photo{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.place__plaque[data-astro-cid-in7yjviz]{background-color:var(--color-accent);width:78%;color:var(--color-primary);padding:28px 30px 26px;position:absolute;bottom:-48px;right:-48px;box-shadow:0 18px 40px -20px #1d181599}.place__plaque[data-astro-cid-in7yjviz] p[data-astro-cid-in7yjviz]{margin:0}.place__address[data-astro-cid-in7yjviz]{font-family:var(--font-heading);font-size:22px;line-height:1.3}.place__note[data-astro-cid-in7yjviz]{color:#e7d3b4bf;font-size:14px;line-height:1.5;margin-top:12px!important}.place__link[data-astro-cid-in7yjviz]{border-bottom:1px solid var(--color-gold);color:var(--color-primary);font-family:var(--font-heading);align-items:center;gap:8px;margin-top:20px;padding-bottom:2px;font-size:15px;transition:color .3s;display:inline-flex}.place__link[data-astro-cid-in7yjviz] svg{stroke:var(--color-gold)}.place__link[data-astro-cid-in7yjviz]:hover,.place__link[data-astro-cid-in7yjviz]:focus-visible{color:#fff}.talk[data-astro-cid-in7yjviz] h1[data-astro-cid-in7yjviz]{color:var(--color-accent);font-size:40px}.talk__intro[data-astro-cid-in7yjviz]{max-width:48ch;color:var(--color-secondary);margin:20px 0 36px;line-height:1.6}.channels[data-astro-cid-in7yjviz]{border-top:1px solid #3f342d2e;margin:0;padding:0;list-style:none}.channels[data-astro-cid-in7yjviz] li[data-astro-cid-in7yjviz]{border-bottom:1px solid #3f342d2e}.channel[data-astro-cid-in7yjviz]{color:var(--color-accent);align-items:center;gap:22px;padding-block:22px;display:flex}.channel__icon[data-astro-cid-in7yjviz]{border:1px solid #3f342d59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background-color .3s,border-color .3s;display:flex}.channel__icon[data-astro-cid-in7yjviz] svg{stroke:var(--color-accent);transition:stroke .3s}.channel[data-astro-cid-in7yjviz]:hover .channel__icon[data-astro-cid-in7yjviz],.channel[data-astro-cid-in7yjviz]:focus-visible .channel__icon[data-astro-cid-in7yjviz]{border-color:var(--color-accent);background-color:var(--color-accent)}.channel[data-astro-cid-in7yjviz]:hover .channel__icon[data-astro-cid-in7yjviz] svg,.channel[data-astro-cid-in7yjviz]:focus-visible .channel__icon[data-astro-cid-in7yjviz] svg{stroke:var(--color-primary)}.channel__text[data-astro-cid-in7yjviz]{flex-direction:column;gap:4px;min-width:0;display:flex}.channel__value[data-astro-cid-in7yjviz]{font-family:var(--font-heading);overflow-wrap:break-word;font-size:28px;line-height:1.15}.channel__action[data-astro-cid-in7yjviz]{color:var(--color-secondary);font-size:14px}.channel[data-astro-cid-in7yjviz]:hover .channel__action[data-astro-cid-in7yjviz],.channel[data-astro-cid-in7yjviz]:focus-visible .channel__action[data-astro-cid-in7yjviz]{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.booking[data-astro-cid-in7yjviz]{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.booking[data-astro-cid-in7yjviz] p[data-astro-cid-in7yjviz]{max-width:34ch;color:var(--color-secondary);margin:0;line-height:1.5}.booking[data-astro-cid-in7yjviz] .btn[data-astro-cid-in7yjviz]{flex-shrink:0}@media (width<=1024px){.contact[data-astro-cid-in7yjviz]{gap:80px}.talk[data-astro-cid-in7yjviz] h1[data-astro-cid-in7yjviz]{font-size:34px}.channel__value[data-astro-cid-in7yjviz]{font-size:24px}.place__plaque[data-astro-cid-in7yjviz]{width:88%;right:-32px}}@media (width<=860px){.contact[data-astro-cid-in7yjviz]{grid-template-columns:1fr;gap:48px;margin-block:48px 60px}.talk[data-astro-cid-in7yjviz]{order:-1}.place[data-astro-cid-in7yjviz] .place__photo{aspect-ratio:4/3}.place__plaque[data-astro-cid-in7yjviz]{width:auto;margin:-56px 16px 0;position:relative;bottom:auto;right:auto}}@media (width<=767px){.talk[data-astro-cid-in7yjviz] h1[data-astro-cid-in7yjviz]{font-size:30px}.talk__intro[data-astro-cid-in7yjviz]{margin-bottom:28px}.channel[data-astro-cid-in7yjviz]{gap:16px;padding-block:18px}.channel__icon[data-astro-cid-in7yjviz]{width:44px;height:44px}.channel__value[data-astro-cid-in7yjviz]{font-size:21px}.booking[data-astro-cid-in7yjviz]{text-align:center;flex-direction:column;align-items:stretch}.booking[data-astro-cid-in7yjviz] p[data-astro-cid-in7yjviz]{max-width:none}.place__address[data-astro-cid-in7yjviz]{font-size:20px}}
