.entities.svelte-1bv7ezn{padding:clamp(48px,6vw,96px) 0 clamp(48px,6vw,88px);min-height:calc(100svh - var(--header-h, 76px));display:flex}.entities.svelte-1bv7ezn>.wrap-wide:where(.svelte-1bv7ezn){display:flex;flex-direction:column;flex:1;width:100%}.cards.svelte-1bv7ezn{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1px;background:var(--outline-variant);border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant)}@media(min-width:720px){.cards.svelte-1bv7ezn{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.cards.svelte-1bv7ezn{grid-template-columns:repeat(4,1fr)}}.card.svelte-1bv7ezn{background:var(--surface);padding:clamp(24px,2.4vw,36px);display:flex;flex-direction:column;gap:var(--sp-md);min-height:220px}.card-head.svelte-1bv7ezn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:var(--sp-sm)}.card-num.svelte-1bv7ezn{font-size:11px;letter-spacing:.18em;color:var(--primary-40)}.card-code.svelte-1bv7ezn{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--neutral-50)}.card-entity.svelte-1bv7ezn{font-family:var(--display);font-size:clamp(20px,1.7vw,22px);font-weight:400;line-height:1.2;letter-spacing:-.012em;color:var(--on-surface);margin:0}.card-address.svelte-1bv7ezn{text-decoration:none;color:var(--neutral-30);transition:color .22s ease}.card-address.svelte-1bv7ezn address:where(.svelte-1bv7ezn){font-style:normal;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.55}.card-address.svelte-1bv7ezn:hover{color:var(--primary-40)}.card-phone.svelte-1bv7ezn{margin-top:auto;font-family:var(--mono, ui-monospace, monospace);font-size:13.5px;color:var(--on-surface);text-decoration:none;letter-spacing:.02em;padding-top:var(--sp-md);border-top:1px solid var(--outline-variant);align-self:stretch;transition:color .22s ease}.card-phone.svelte-1bv7ezn:hover{color:var(--primary-40)}.reach.svelte-1bv7ezn{margin-top:auto;padding-top:clamp(40px,7vh,88px);display:grid;grid-template-columns:1fr;gap:var(--sp-xl);align-items:start}@media(min-width:720px){.reach.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,6vw,96px)}}.inbox.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--sp-sm)}.inbox-label.svelte-1bv7ezn{font-family:var(--mono, ui-monospace, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--neutral-50)}.inbox-mail.svelte-1bv7ezn{font-family:var(--display);font-size:clamp(24px,2.6vw,36px);color:var(--on-surface);text-decoration:none;letter-spacing:-.01em;border-bottom:1px solid var(--outline-variant);padding-bottom:8px;align-self:flex-start;transition:border-color .22s ease,color .22s ease}.inbox-mail.svelte-1bv7ezn:hover{color:var(--primary-40);border-bottom-color:var(--primary-40)}.socials.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--sp-sm)}.social-list.svelte-1bv7ezn{list-style:none;margin:0;padding:0;display:flex;gap:12px}.social-link.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--primary-40);border-radius:999px;color:var(--primary-40);text-decoration:none;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease}.social-link.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:24px;height:24px;display:block}.social-link.svelte-1bv7ezn:hover{color:#fff;background:var(--primary-40);border-color:var(--primary-40);transform:translateY(-2px)}.visually-hidden.svelte-1bv7ezn{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
