.contact.svelte-1mt7jo5{border-top:1px solid var(--rule-soft)}.block.svelte-1mt7jo5{border:2px solid var(--rule);background:var(--sheet);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.cell.svelte-1mt7jo5{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;margin:0 -1px -1px 0;padding:14px 18px 18px}.cell--company.svelte-1mt7jo5{grid-column:span 2;align-items:center;gap:18px;display:flex}.cell--address.svelte-1mt7jo5{grid-column:span 2}.cell__key.svelte-1mt7jo5{color:var(--muted);margin-bottom:6px;font-size:11.5px;display:block}.cell__val.svelte-1mt7jo5{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.cell__val--name.svelte-1mt7jo5{font-family:var(--display);font-variation-settings:var(--condensed);overflow-wrap:normal;font-size:22px;font-weight:700;line-height:1.1}.cell--big.svelte-1mt7jo5 .cell__val:where(.svelte-1mt7jo5){font-family:var(--display);font-variation-settings:var(--condensed);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1}.cell__val--data.svelte-1mt7jo5{font-family:var(--data);font-size:14px}.cell__link.svelte-1mt7jo5{color:var(--green);transition:color .2s var(--ease)}.cell__link.svelte-1mt7jo5:hover{color:var(--ink);background:linear-gradient(transparent 60%, var(--marker) 60%, var(--marker) 94%, transparent 94%)}.cell__map.svelte-1mt7jo5{width:fit-content;color:var(--green);text-underline-offset:3px;padding-block:8px 0;font-size:14px;text-decoration:underline;display:block}@media (width<=1080px){.block.svelte-1mt7jo5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.block.svelte-1mt7jo5{grid-template-columns:1fr}.cell--company.svelte-1mt7jo5,.cell--address.svelte-1mt7jo5{grid-column:auto}}.index.svelte-1vk2c8y{margin:0;padding:0;list-style:none}.index.svelte-1vk2c8y li:where(.svelte-1vk2c8y){border-bottom:1px solid var(--rule)}.card.svelte-1vk2c8y{transition:background .2s var(--ease);grid-template-columns:44px minmax(0,1fr) minmax(0,1.25fr) 40px;align-items:center;gap:24px;padding-block:22px;display:grid}.card--plain.svelte-1vk2c8y{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 40px}.card.svelte-1vk2c8y:hover{background:var(--sheet)}.card__icon.svelte-1vk2c8y{border:1px solid var(--rule);background:var(--sheet);width:44px;height:44px;color:var(--green);place-items:center;display:grid}.card__title.svelte-1vk2c8y{font-family:var(--display);font-variation-settings:var(--condensed);font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.05}.card.svelte-1vk2c8y:hover .card__name:where(.svelte-1vk2c8y){background:linear-gradient(transparent 60%, var(--marker) 60%, var(--marker) 94%, transparent 94%)}.card__text.svelte-1vk2c8y{color:var(--muted);font-size:16px;line-height:1.5}.card__more.svelte-1vk2c8y{color:var(--rule-soft);transition:color .2s var(--ease), transform .2s var(--ease);grid-column:-2;justify-self:end}.card.svelte-1vk2c8y:hover .card__more:where(.svelte-1vk2c8y){color:var(--green);transform:translate(4px)}@media (width<=760px){.card.svelte-1vk2c8y{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 16px;padding-block:18px}.card__text.svelte-1vk2c8y{grid-column:2}.card--plain.svelte-1vk2c8y{grid-template-columns:minmax(0,1fr)}.card--plain.svelte-1vk2c8y .card__text:where(.svelte-1vk2c8y){grid-column:1}.card__more.svelte-1vk2c8y{display:none}}
