.team-card[data-astro-cid-px64k4nm]{color:var(--ink);text-decoration:none;display:block}.team-card__photo[data-astro-cid-px64k4nm]{aspect-ratio:3/4;background:var(--ink);overflow:hidden}.team-card__photo[data-astro-cid-px64k4nm] img[data-astro-cid-px64k4nm]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--ease-out)}.team-card[data-astro-cid-px64k4nm]:hover .team-card__photo[data-astro-cid-px64k4nm] img[data-astro-cid-px64k4nm]{transform:scale(1.04)}.team-card__role[data-astro-cid-px64k4nm]{color:var(--gold-dark);letter-spacing:.12em;margin-top:20px;font-size:12px;font-weight:600}.team-card__name[data-astro-cid-px64k4nm]{margin-top:8px;font-size:22px;font-weight:600}.hero[data-astro-cid-lcdefpme]{background:var(--ink-deep);min-height:clamp(560px,80vh,720px);color:var(--on-dark);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale(.35)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#1a212db8,#1a212de6);position:absolute;inset:0}.hero__frame[data-astro-cid-lcdefpme]{pointer-events:none;border:1px solid #9c875747;position:absolute;inset:36px}.hero__corner[data-astro-cid-lcdefpme]{width:22px;height:22px;position:absolute}.hero__corner--tr[data-astro-cid-lcdefpme]{border-top:2px solid var(--gold);border-right:2px solid var(--gold);top:36px;right:36px}.hero__corner--bl[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--gold);border-left:2px solid var(--gold);bottom:36px;left:36px}.hero__scroll[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:64px;transform:translateY(-50%)}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.3em;color:#8fa0bd;writing-mode:vertical-rl;font-size:11px;transform:rotate(180deg)}.hero__scroll-track[data-astro-cid-lcdefpme]{background:var(--footer-line);width:1px;height:72px;position:relative;overflow:hidden}.hero__scroll-bar[data-astro-cid-lcdefpme]{background:var(--gold-light);animation:2.2s cubic-bezier(.65,0,.35,1) infinite scrollHint;position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{max-width:920px;padding:clamp(80px, 12vw, 120px) var(--gutter);text-align:center;margin-inline:auto;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--gold-light);letter-spacing:.3em;animation:fadeUp .9s var(--ease-out) both;font-size:clamp(14px,1.8vw,20px);font-weight:600}.hero__title[data-astro-cid-lcdefpme]{animation:fadeUp .9s var(--ease-out) .12s both;margin-top:28px;font-size:clamp(42px,7vw,70px);font-weight:400;line-height:1.1}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff}.hero__text[data-astro-cid-lcdefpme]{color:var(--on-dark-soft);max-width:620px;animation:fadeUp .9s var(--ease-out) .24s both;margin:30px auto 0;font-size:clamp(17px,1.8vw,20px);line-height:1.85}.hero__actions[data-astro-cid-lcdefpme]{animation:fadeUp .9s var(--ease-out) .36s both;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px;display:flex}.stats-wrap[data-astro-cid-lcdefpme]{background:var(--cream)}.stats[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(#fff,#f6f2e8);grid-template-columns:repeat(3,1fr);margin-top:-56px;display:grid;position:relative;box-shadow:0 40px 80px #212a3838,0 12px 28px #212a381f,inset 0 1px #fff}.stats__item[data-astro-cid-lcdefpme]{text-align:center;border-inline-end:1px solid var(--line);padding:44px 36px}.stats__item[data-astro-cid-lcdefpme]:last-child{border-inline-end:0}.stats__num[data-astro-cid-lcdefpme]{color:var(--slate);font-variant-numeric:tabular-nums;direction:ltr;font-size:48px;font-weight:500;line-height:1}.stats__label[data-astro-cid-lcdefpme]{color:var(--ink-soft);letter-spacing:.06em;margin-top:10px;font-size:18px}.intro[data-astro-cid-lcdefpme]{padding-block:clamp(80px,10vw,130px) clamp(70px,9vw,110px)}.intro__inner[data-astro-cid-lcdefpme]{text-align:center}.intro__title[data-astro-cid-lcdefpme]{margin-top:20px;font-weight:400}.intro__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gold)}.intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:28px}.intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]+.lead[data-astro-cid-lcdefpme]{margin-top:18px}.intro[data-astro-cid-lcdefpme] .link-more[data-astro-cid-lcdefpme]{margin-top:34px}.practices[data-astro-cid-lcdefpme]{padding-block:clamp(80px,10vw,120px)}.practices__inner[data-astro-cid-lcdefpme]{position:relative}.practices__head[data-astro-cid-lcdefpme]{text-align:center;max-width:880px;margin:0 auto 56px}.practices__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--on-dark);margin-top:16px}.practices__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.team[data-astro-cid-lcdefpme]{padding-block:clamp(80px,10vw,120px) 40px}.team__head[data-astro-cid-lcdefpme]{text-align:center;max-width:880px;margin:0 auto 56px}.team__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:16px}.team__text[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:20px;font-size:17px;line-height:1.85}.team__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1100px){.practices__grid[data-astro-cid-lcdefpme],.team__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hero__scroll[data-astro-cid-lcdefpme]{display:none}.hero__frame[data-astro-cid-lcdefpme]{inset:20px}.hero__corner--tr[data-astro-cid-lcdefpme]{top:20px;right:20px}.hero__corner--bl[data-astro-cid-lcdefpme]{bottom:20px;left:20px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:-40px}.stats__item[data-astro-cid-lcdefpme]{border-inline-end:0;border-bottom:1px solid var(--line);padding:28px 24px}.stats__item[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.stats__num[data-astro-cid-lcdefpme]{font-size:40px}.stats__label[data-astro-cid-lcdefpme]{font-size:16px}}@media (width<=560px){.practices__grid[data-astro-cid-lcdefpme],.team__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
