.tgc[data-astro-cid-6b4xbmzj]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;padding:56px;border-radius:var(--radius);color:#fff;background:radial-gradient(520px 320px at 92% 8%,rgba(34,158,217,.38),transparent 62%),radial-gradient(420px 300px at 0% 100%,rgba(90,228,168,.16),transparent 60%),linear-gradient(135deg,#14242a,#1b2e35 55%,#18394a)}.tgc__eyebrow[data-astro-cid-6b4xbmzj]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#229ed92e;color:#8fd3f5;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tgc[data-astro-cid-6b4xbmzj] h2[data-astro-cid-6b4xbmzj]{color:#fff;margin:18px 0 14px;font-size:clamp(28px,3.4vw,42px);line-height:1.12}.tgc__lead[data-astro-cid-6b4xbmzj]{color:#c3d1cc;font-size:17px;margin:0 0 20px;max-width:640px}.tgc__perks[data-astro-cid-6b4xbmzj]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:8px}.tgc__perks[data-astro-cid-6b4xbmzj] li[data-astro-cid-6b4xbmzj]{margin:0;padding:7px 14px 7px 32px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:700;color:#e9f2ef;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7.5' fill='none' stroke='%235ae4a8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 11px center/15px no-repeat}.tgc__topics[data-astro-cid-6b4xbmzj]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:32px}.tgc__topic[data-astro-cid-6b4xbmzj]{display:flex;gap:14px;padding:18px;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.tgc__ic[data-astro-cid-6b4xbmzj]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#229ed933;color:#8fd3f5}.tgc__ic[data-astro-cid-6b4xbmzj] svg[data-astro-cid-6b4xbmzj]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tgc__topic[data-astro-cid-6b4xbmzj] h3[data-astro-cid-6b4xbmzj]{color:#fff;font-size:17px;margin:0 0 4px}.tgc__topic[data-astro-cid-6b4xbmzj] p[data-astro-cid-6b4xbmzj]{margin:0;color:#a9bbb5;font-size:14.5px;line-height:1.45}.tgc__cta[data-astro-cid-6b4xbmzj]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.tgc__btn[data-astro-cid-6b4xbmzj]{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:#229ed9;color:#fff;font-weight:800;font-size:17px;text-decoration:none;box-shadow:0 14px 34px #229ed966;transition:transform .15s,background .15s,box-shadow .15s}.tgc__btn[data-astro-cid-6b4xbmzj]:hover{background:#1b8ec4;color:#fff;transform:translateY(-2px);box-shadow:0 18px 40px #229ed980}.tgc__note[data-astro-cid-6b4xbmzj]{color:#95a9a2;font-size:14px;max-width:300px}.tgc__phone[data-astro-cid-6b4xbmzj]{display:block;justify-self:center;width:100%;max-width:360px;border-radius:30px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff;border:8px solid #0e1a1f;box-shadow:0 30px 70px #00000073;transform:rotate(2.5deg);transition:transform .3s}.tgc__phone[data-astro-cid-6b4xbmzj]:hover{transform:rotate(0) translateY(-4px);color:var(--ink)}.tgc__bar[data-astro-cid-6b4xbmzj]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #e6ecea}.tgc__bar[data-astro-cid-6b4xbmzj] img[data-astro-cid-6b4xbmzj]{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center 20%}.tgc__bar[data-astro-cid-6b4xbmzj] b[data-astro-cid-6b4xbmzj]{display:block;font-size:16px}.tgc__bar[data-astro-cid-6b4xbmzj] span[data-astro-cid-6b4xbmzj]{font-size:13px;color:var(--muted)}.tgc__feed[data-astro-cid-6b4xbmzj]{display:grid;gap:10px;padding:14px;background:linear-gradient(180deg,#e3eee9,#d6e6e0)}.tgc__post[data-astro-cid-6b4xbmzj]{padding:12px 14px;border-radius:16px 16px 16px 6px;background:#fff;box-shadow:0 1px 2px #12211c1a}.tgc__tag[data-astro-cid-6b4xbmzj]{display:inline-block;margin-bottom:6px;color:#229ed9;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tgc__post[data-astro-cid-6b4xbmzj] b[data-astro-cid-6b4xbmzj]{display:block;font-size:15px;line-height:1.3;margin-bottom:4px}.tgc__post[data-astro-cid-6b4xbmzj] p[data-astro-cid-6b4xbmzj]{margin:0;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.tgc__join[data-astro-cid-6b4xbmzj]{padding:14px;text-align:center;font-weight:800;color:#229ed9;background:#fff;border-top:1px solid #e6ecea;letter-spacing:.02em}@media(max-width:1080px){.tgc[data-astro-cid-6b4xbmzj]{grid-template-columns:1fr;padding:44px}.tgc__phone[data-astro-cid-6b4xbmzj]{transform:none}}@media(max-width:640px){.tgc[data-astro-cid-6b4xbmzj]{padding:28px 18px;gap:32px;border-radius:22px}.tgc__topics[data-astro-cid-6b4xbmzj]{grid-template-columns:1fr}.tgc__btn[data-astro-cid-6b4xbmzj]{width:100%;justify-content:center;box-sizing:border-box}.tgc__note[data-astro-cid-6b4xbmzj]{max-width:none}.tgc__post[data-astro-cid-6b4xbmzj]:nth-child(3){display:none}}.offices[data-astro-cid-o7kt47ze]>.muted[data-astro-cid-o7kt47ze]{margin-bottom:4px}.office[data-astro-cid-o7kt47ze]{padding:18px 0 0;margin-top:18px;border-top:1px solid var(--line)}.office__head[data-astro-cid-o7kt47ze]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:18px}.office__new[data-astro-cid-o7kt47ze]{padding:3px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.office__addr[data-astro-cid-o7kt47ze]{margin:8px 0 4px}.office__hours[data-astro-cid-o7kt47ze]{margin:0 0 10px;font-weight:600;color:var(--ink-2)}.office__links[data-astro-cid-o7kt47ze]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0}.office__show[data-astro-cid-o7kt47ze]{font:inherit;font-weight:700;padding:7px 14px;border-radius:999px;border:1px solid var(--brand);background:#fff;color:var(--brand-dark);cursor:pointer;transition:background .15s,color .15s}.office__show[data-astro-cid-o7kt47ze]:hover,.office__show[data-astro-cid-o7kt47ze][aria-pressed=true]{background:var(--brand);color:#fff}.staff[data-astro-cid-o7kt47ze]{padding:26px}.staff[data-astro-cid-o7kt47ze]:nth-child(4n+2){background:var(--tile-2)}.staff[data-astro-cid-o7kt47ze]:nth-child(4n+3){background:var(--tile-3)}.staff[data-astro-cid-o7kt47ze]:nth-child(4n+4){background:var(--tile-4)}.staff__h[data-astro-cid-o7kt47ze]{margin-top:40px}.staff__facts[data-astro-cid-o7kt47ze]{margin-top:32px;max-width:860px}.grid3[data-astro-cid-o7kt47ze]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.grid3[data-astro-cid-o7kt47ze]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid3[data-astro-cid-o7kt47ze]{grid-template-columns:1fr}}.adv[data-astro-cid-o7kt47ze] h3[data-astro-cid-o7kt47ze]{margin-top:10px}.person[data-astro-cid-o7kt47ze]{display:flex;gap:20px;align-items:flex-start;margin-bottom:16px}.person__photo[data-astro-cid-o7kt47ze]{flex:none;width:72px;height:72px;border-radius:50%;background:var(--brand-soft);color:var(--brand-dark);display:grid;place-items:center;font-weight:800;font-size:22px}.docs[data-astro-cid-o7kt47ze]{columns:2;padding-left:1.2em}@media(max-width:640px){.docs[data-astro-cid-o7kt47ze]{columns:1}}.big[data-astro-cid-o7kt47ze]{font-size:26px;font-weight:800;color:var(--ink);text-decoration:none}.map[data-astro-cid-o7kt47ze]{display:flex;flex-direction:column;gap:12px;min-width:0}.map__tabs[data-astro-cid-o7kt47ze]{display:flex;flex-wrap:wrap;gap:8px}.map__tab[data-astro-cid-o7kt47ze]{font:inherit;font-weight:700;font-size:15px;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.map__tab[data-astro-cid-o7kt47ze]:hover{border-color:var(--brand)}.map__tab[data-astro-cid-o7kt47ze][aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.map[data-astro-cid-o7kt47ze] iframe[data-astro-cid-o7kt47ze]{width:100%;flex:1;min-height:460px;border:0;border-radius:var(--radius)}
