.eyebrow[data-v-2981af7b]{color:var(--purple-deep);font-size:1.2rem}.eyebrow--light[data-v-2981af7b]{color:var(--gold)}.hero[data-v-2981af7b]{align-items:center;background:var(--purple-deep);display:flex;min-height:85vh;overflow:hidden;padding-top:var(--nav-height);position:relative}.hero__bg[data-v-2981af7b]{display:block;inset:0;position:absolute;z-index:0}.hero__bg img[data-v-2981af7b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero__scrim[data-v-2981af7b]{background:linear-gradient(100deg,#0f0628f0,#0f0628d6 38%,#1a0a3d8c 68%,#1a0a3d47);inset:0;position:absolute;z-index:1}.hero__content[data-v-2981af7b]{margin-inline:auto;max-width:var( --mw-hero );padding-block:clamp(3rem,6vw,6rem);padding-inline:clamp(1rem,5vw,3rem);position:relative;width:100%;z-index:2}.hero__headline[data-v-2981af7b]{color:var(--gray-200);font-family:Fraunces,serif;font-size:clamp(2.3rem,6.5vw,4.8rem);font-weight:400;letter-spacing:.012em;line-height:1.1;margin-bottom:1.25rem}.hero__headline-accent[data-v-2981af7b]{color:var(--gold-light);font-style:italic}.hero__sub[data-v-2981af7b]{color:var(--gray-200);font-size:1.2rem;line-height:1.8;margin-bottom:2rem;max-width:48ch;opacity:.8}.hero__stats[data-v-2981af7b]{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:3rem;padding-top:2rem}.stat__num[data-v-2981af7b]{color:var(--gold);display:block;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:.3rem}.stat__label[data-v-2981af7b]{color:#ffffff8c;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.about[data-v-2981af7b]{background:var(--gray-100);border-top:1px solid var(--gray-200)}.about__inner[data-v-2981af7b]{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:1fr 1fr;padding-block:clamp(4rem,8vw,7rem)}.about__img-col[data-v-2981af7b]{display:flex;flex-direction:column}.about__img[data-v-2981af7b]{aspect-ratio:4/3;background:linear-gradient(135deg,#3d2070,#5a3a9a);border-radius:.75rem;margin-top:1rem;width:100%}.about__headline[data-v-2981af7b]{color:var(--purple-deep);font-family:var(--display),sans-serif;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;letter-spacing:.018em;line-height:1.3;margin-bottom:1.25rem}.about__body[data-v-2981af7b]{color:var(--gray-500);font-size:.875rem;line-height:1.85;margin-bottom:1.5rem}.practice[data-v-2981af7b]{background:var(--white);padding-block:clamp(4rem,8vw,7rem)}.practice__header[data-v-2981af7b]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:clamp(2rem,4vw,3rem)}.practice__headline[data-v-2981af7b]{color:var(--purple-deep);font-family:Fraunces,serif;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:400;letter-spacing:.025em;line-height:1.3}.practice__grid[data-v-2981af7b]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.pa-card[data-v-2981af7b]{border:1px solid var(--gray-200);border-radius:.75rem;color:inherit;display:flex;flex-direction:column;gap:.6rem;isolation:isolate;overflow:hidden;padding:1.75rem 1.5rem;position:relative;text-decoration:none;transition:border-color .2s,background .2s}.pa-card[data-v-2981af7b]:hover{background:var(--gray-100);border-color:var(--gold)}.pa-card__bg-icon[data-v-2981af7b]{color:var(--gold);height:8rem;opacity:.16;pointer-events:none;position:absolute;right:-1.25rem;top:1rem;transition:opacity .3s ease,transform .3s ease;width:8rem;z-index:0}.pa-card:hover .pa-card__bg-icon[data-v-2981af7b]{opacity:.28;transform:scale(1.08) rotate(-3deg)}.pa-card__desc[data-v-2981af7b],.pa-card__link[data-v-2981af7b],.pa-card__num[data-v-2981af7b],.pa-card__title[data-v-2981af7b]{position:relative;z-index:1}.pa-card__title[data-v-2981af7b]{color:var(--purple-deep);font-family:var(--display),Georgia;font-size:1.3rem;font-weight:700;letter-spacing:.015em;line-height:1.3}.pa-card__desc[data-v-2981af7b]{color:var(--gray-500);flex:1;line-height:1.75}.pa-card__link[data-v-2981af7b]{color:var(--gold);font-size:.88rem;font-weight:700;letter-spacing:.035em;margin-top:.5rem}.lawyers[data-v-2981af7b]{background:var(--purple-deep);overflow:hidden;padding-block:clamp(4rem,8vw,7rem);position:relative}.lawyers__header[data-v-2981af7b]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:clamp(2rem,4vw,3.5rem)}.lawyers__headline[data-v-2981af7b]{color:var(--white);font-family:Fraunces,serif;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:400;letter-spacing:.022em;line-height:1.2}.lawyers__track[data-v-2981af7b]{display:flex;gap:1.25rem;overflow-x:auto;padding-inline:clamp(1rem,5vw,3rem);scroll-padding-inline:clamp(1rem,5vw,3rem);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:auto;max-width:var(--mw)}.lawyers__track[data-v-2981af7b]::-webkit-scrollbar{display:none}.lawyer-card[data-v-2981af7b]{flex-shrink:0;scroll-snap-align:start;width:clamp(260px,32vw,320px)}.lawyer-card--ghost[data-v-2981af7b]{opacity:.3;pointer-events:none}.lawyer-card__img[data-v-2981af7b]{aspect-ratio:3/4;background:linear-gradient(160deg,#2d1b69,#4a2f8f);border-radius:.65rem;margin-bottom:1.1rem;overflow:hidden;width:100%}.lawyer-card__name[data-v-2981af7b]{color:var(--gray-200);font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:400;margin-bottom:.2rem}.lawyer__counsel[data-v-2981af7b]{color:var(--gold);font-size:.65rem;font-weight:400;letter-spacing:.12em;margin-bottom:.65rem;text-transform:uppercase}.lawyer-card__desc[data-v-2981af7b]{color:var(--gray-500);font-size:1rem;line-height:1.7;margin-bottom:1rem}.lawyer-card__link[data-v-2981af7b]{align-items:center;border-bottom:1px solid rgba(201,168,76,.35);color:var(--gold);display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding-bottom:1px;text-decoration:none;transition:border-color .18s}.lawyer-card__link[data-v-2981af7b]:hover{border-color:var(--gold)}.blog[data-v-2981af7b]{background:var(--gray-100);border-top:1px solid var(--gray-200);padding-block:clamp(4rem,8vw,7rem)}.blog__intro[data-v-2981af7b]{margin-bottom:clamp(2rem,4vw,3rem);max-width:52ch}.blog__lead[data-v-2981af7b]{color:var(--gray-800);line-height:1.75;margin-top:.5rem}.blog__lead strong[data-v-2981af7b]{color:var(--purple-deep)}.blog__grid[data-v-2981af7b]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.blog-card[data-v-2981af7b]{background:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .18s}.blog-card[data-v-2981af7b]:hover{box-shadow:0 10px 32px #0f06281a;transform:translateY(-2px)}.blog-card__img[data-v-2981af7b]{aspect-ratio:16/9}.blog-card__img[data-v-2981af7b],.blog-card__img--1[data-v-2981af7b]{background:linear-gradient(135deg,#1a0a3d,#3d2070)}.blog-card__img--2[data-v-2981af7b]{background:linear-gradient(135deg,#2d1b69,#5a3a9a)}.blog-card__img--3[data-v-2981af7b]{background:linear-gradient(135deg,#0f0628,#2d1b69)}.blog-card__body[data-v-2981af7b]{display:flex;flex:1;flex-direction:column;padding:1.1rem 1.25rem}.blog-card__title[data-v-2981af7b]{color:var(--purple-deep);flex:1;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.2;margin-bottom:.65rem;margin-top:.2rem}.blog-card__meta[data-v-2981af7b]{color:var(--gray-500);font-size:.78rem;margin-top:auto}.blog__all[data-v-2981af7b]{margin-top:2.5rem;text-align:center}.cta-band[data-v-2981af7b]{background:var(--purple-deep);padding-block:clamp(4.5rem,9vw,7.5rem);text-align:center}.cta-band__headline[data-v-2981af7b]{color:var(--gray-200);font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}.cta-band__sub[data-v-2981af7b]{color:var(--gray-500);margin-inline:auto;margin-bottom:2.5rem;max-width:46ch}@media(max-width:900px){.hero[data-v-2981af7b]{min-height:70vh}.hero__content[data-v-2981af7b]{max-width:100%}.about__inner[data-v-2981af7b]{grid-template-columns:1fr}.about__img-col[data-v-2981af7b]{display:none}.practice__grid[data-v-2981af7b]{grid-template-columns:repeat(2,1fr)}.blog__grid[data-v-2981af7b]{grid-template-columns:1fr 1fr}.lawyers__header[data-v-2981af7b],.practice__header[data-v-2981af7b]{align-items:flex-start;flex-direction:column;gap:.5rem}}@media(max-width:600px){.hero[data-v-2981af7b]{min-height:60vh}.hero__stats[data-v-2981af7b]{gap:1.5rem}.blog__grid[data-v-2981af7b],.practice__grid[data-v-2981af7b]{grid-template-columns:1fr}.lawyers__track[data-v-2981af7b]{padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media(prefers-reduced-motion:reduce){[data-v-2981af7b],[data-v-2981af7b]:after,[data-v-2981af7b]:before{animation:none!important;transition:none!important}}
