.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:hidden;min-height:max(680px,100svh);display:flex;flex-direction:column;justify-content:center;color:var(--white);background:var(--navy-950);padding:calc(var(--header-h) + 2.5rem) 0 7rem}.hero-media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-3}.hero-slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1.6s ease,transform 16s linear}.hero-slide[data-astro-cid-bbe6dxrz].is-active{opacity:1;transform:scale(1)}.hero[data-astro-cid-bbe6dxrz].is-paused .hero-slide[data-astro-cid-bbe6dxrz].is-active{transition:opacity 1.6s ease}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-bbe6dxrz]{transform:none!important;transition:opacity 1.2s ease}}.hero-veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#08111dc7,#08111d00 24%),linear-gradient(95deg,#08111de6,#0e1b2cb3 40%,#0e1b2c47 72%,#0e1b2c61),radial-gradient(ellipse at 85% 90%,rgba(194,155,82,.22),transparent 55%),linear-gradient(0deg,#08111dd9,#08111d00 30%)}@media(max-width:1023px){.hero-veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#08111de0,#0e1b2cbd 45%,#08111deb),radial-gradient(ellipse at 90% 100%,rgba(194,155,82,.2),transparent 60%)}}.hero-grain[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:3px 3px}.hero-inner[data-astro-cid-bbe6dxrz]{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr minmax(0,340px);gap:4rem;align-items:end}}.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-300);margin-bottom:1.5rem}.hero-eyebrow[data-astro-cid-bbe6dxrz] .dot[data-astro-cid-bbe6dxrz]{font-size:.45rem;color:var(--gold-500)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:var(--white);font-size:clamp(2.2rem,1.7rem + 2.2vw,3.6rem);font-weight:600;line-height:1.05;margin-bottom:2rem}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .amp[data-astro-cid-bbe6dxrz]{color:var(--gold-400);font-style:italic;font-weight:500}.hero-sub[data-astro-cid-bbe6dxrz]{display:block;margin-top:.75rem;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-style:italic;font-weight:500;color:var(--gold-300);line-height:1.25;max-width:24ch}.quote-card[data-astro-cid-bbe6dxrz]{position:relative;margin:0;background:#0e1b2c6b;border:1px solid rgba(228,204,156,.28);border-radius:var(--radius-lg);padding:1.6rem 1.4rem 1.1rem;box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff14}@supports (backdrop-filter: blur(10px)){.quote-card[data-astro-cid-bbe6dxrz]{background:#0e1b2c52;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}}.quote-card[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(228,204,156,.12);border-radius:10px;pointer-events:none}.quote-mark[data-astro-cid-bbe6dxrz]{position:absolute;top:-16px;left:1.4rem;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gold-500);color:var(--navy-950)}.quote-mark[data-astro-cid-bbe6dxrz] svg{width:16px;height:16px;fill:currentColor;stroke:none}.quote-stage[data-astro-cid-bbe6dxrz]{display:grid;min-height:7rem}.quote[data-astro-cid-bbe6dxrz]{grid-area:1 / 1;opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.quote[data-astro-cid-bbe6dxrz].is-active{opacity:1;transform:none}.quote[data-astro-cid-bbe6dxrz][hidden]{display:block;visibility:hidden}.quote[data-astro-cid-bbe6dxrz].is-active[hidden]{visibility:visible}.quote[data-astro-cid-bbe6dxrz] blockquote[data-astro-cid-bbe6dxrz]{margin:0}.quote[data-astro-cid-bbe6dxrz] blockquote[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.4;color:var(--white);margin:0 0 .8rem}.quote[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz]{display:grid;gap:.15rem}.quote-by[data-astro-cid-bbe6dxrz]{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300)}.quote-src[data-astro-cid-bbe6dxrz]{font-size:.75rem;color:#f6f1e6a6;font-style:italic}.quote-foot[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;margin-top:.9rem;font-size:.68rem;color:#f6f1e699;letter-spacing:.1em}.quote-bar[data-astro-cid-bbe6dxrz]{flex:1;height:2px;background:#ffffff24;border-radius:2px;overflow:hidden}.quote-bar[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;height:100%;width:0;background:var(--gold-400)}.hero-controls[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:2rem;display:flex;align-items:center;gap:1.25rem}.slide-dots[data-astro-cid-bbe6dxrz]{display:flex;gap:.5rem}.slide-dot[data-astro-cid-bbe6dxrz]{width:42px;height:22px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center}.slide-dot[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:3px;border-radius:3px;background:#ffffff47;position:relative;overflow:hidden}.slide-dot[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;width:var(--p, 0%);background:var(--gold-400)}.slide-dot[data-astro-cid-bbe6dxrz].is-active i[data-astro-cid-bbe6dxrz]{background:#fff6}.slide-dot[data-astro-cid-bbe6dxrz]:hover i[data-astro-cid-bbe6dxrz]{background:#fff9}.paused-note[data-astro-cid-bbe6dxrz]{margin:0;display:inline-flex;align-items:center;gap:.4em;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);opacity:0;transition:opacity .3s}.hero[data-astro-cid-bbe6dxrz].is-paused .paused-note[data-astro-cid-bbe6dxrz]{opacity:1}.scroll-cue[data-astro-cid-bbe6dxrz]{margin-left:auto;width:26px;height:42px;border:1px solid rgba(255,255,255,.45);border-radius:14px;position:relative;display:none}.scroll-cue[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--gold-400);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media(min-width:768px){.scroll-cue[data-astro-cid-bbe6dxrz]{display:block}}@media(max-width:1023px){.hero[data-astro-cid-bbe6dxrz]{padding-bottom:6rem}.quote-stage[data-astro-cid-bbe6dxrz]{min-height:7rem}.quote-card[data-astro-cid-bbe6dxrz]{max-width:420px}}@media(max-width:520px){.quote-card[data-astro-cid-bbe6dxrz]{padding:1.5rem 1.2rem 1rem}.slide-dot[data-astro-cid-bbe6dxrz]{width:30px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2.1rem}}.practice-card[data-astro-cid-u6gw6vf2]{position:relative;display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem 1.75rem;text-decoration:none;color:inherit;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s,background .4s}.practice-card[data-astro-cid-u6gw6vf2]:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--gold-500);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.practice-card[data-astro-cid-u6gw6vf2]:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--gold-300);color:inherit}.practice-card[data-astro-cid-u6gw6vf2]:hover:before{transform:scaleX(1)}.pc-top[data-astro-cid-u6gw6vf2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.pc-icon[data-astro-cid-u6gw6vf2]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ivory);color:var(--navy-800);border:1px solid var(--line);transition:background .4s,color .4s,border-color .4s}.practice-card[data-astro-cid-u6gw6vf2]:hover .pc-icon[data-astro-cid-u6gw6vf2]{background:var(--navy-900);color:var(--gold-400);border-color:var(--navy-900)}.pc-num[data-astro-cid-u6gw6vf2]{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--gold-300);line-height:1}.practice-card[data-astro-cid-u6gw6vf2] h3[data-astro-cid-u6gw6vf2]{font-size:1.55rem;margin-bottom:.6rem}.practice-card[data-astro-cid-u6gw6vf2] p[data-astro-cid-u6gw6vf2]{font-size:.93rem;color:var(--ink-soft);line-height:1.6;flex:1}.about[data-astro-cid-j7pv25f6]{align-items:center}.about-media[data-astro-cid-j7pv25f6]{position:relative;min-height:420px}.frame[data-astro-cid-j7pv25f6]{position:absolute;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.frame--a[data-astro-cid-j7pv25f6]{inset:0 18% 22% 0}.frame--b[data-astro-cid-j7pv25f6]{inset:42% 0 0 30%;border:8px solid var(--paper)}.est-badge[data-astro-cid-j7pv25f6]{position:absolute;left:6%;bottom:2%;z-index:2;display:grid;place-items:center;text-align:center;width:140px;height:140px;border-radius:50%;background:var(--navy-900);color:var(--ivory);border:1px solid var(--gold-500);box-shadow:0 0 0 6px var(--paper),var(--shadow);padding:1rem;line-height:1.1}.est-year[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.6rem;font-weight:700;color:var(--gold-400)}.est-small[data-astro-cid-j7pv25f6]{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}@media(min-width:960px){.about-media[data-astro-cid-j7pv25f6]{min-height:540px}}.services[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.6rem}@media(min-width:560px){.services[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;align-items:flex-start;font-weight:500;color:var(--navy-900);font-size:.95rem}.services[data-astro-cid-j7pv25f6] svg{color:var(--gold-600);flex:none;margin-top:.2em}.stats[data-astro-cid-j7pv25f6]{background:var(--navy-950);color:var(--white);border-top:1px solid var(--line-dark)}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr}@media(min-width:900px){.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-j7pv25f6]{display:grid;gap:.2rem;padding:2.5rem 1.25rem;text-align:center;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}@media(min-width:900px){.stat[data-astro-cid-j7pv25f6]{border-bottom:0}.stat[data-astro-cid-j7pv25f6]:last-child{border-right:0}}.stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.8rem,2rem + 3vw,4.2rem);font-weight:600;color:var(--gold-400);line-height:1}.stat-label[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-top:.5rem}.stat-note[data-astro-cid-j7pv25f6]{font-size:.82rem;color:#dfe5ee99}.more-areas[data-astro-cid-j7pv25f6]{margin-top:2rem;justify-content:center}.process[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 20% 0%,rgba(194,155,82,.12),transparent 50%),var(--navy-900)}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem;counter-reset:s}@media(min-width:700px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.step[data-astro-cid-j7pv25f6]{position:relative;padding:2rem 1.6rem;border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:#ffffff08;transition:background .3s,border-color .3s}.step[data-astro-cid-j7pv25f6]:hover{background:#ffffff0f;border-color:#e4cc9c66}.step-num[data-astro-cid-j7pv25f6]{position:absolute;top:1.25rem;right:1.5rem;font-family:var(--font-display);font-size:2.2rem;color:#e4cc9c40;font-weight:700}.step-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid rgba(228,204,156,.45);color:var(--gold-400);margin-bottom:1.25rem}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.45rem}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#dfe5eebf;font-size:.93rem;margin:0}.head-feature[data-astro-cid-j7pv25f6]{display:grid;gap:0;overflow:hidden;margin-bottom:1.5rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media(min-width:860px){.head-feature[data-astro-cid-j7pv25f6]{grid-template-columns:340px 1fr}}.counsel-photo[data-astro-cid-j7pv25f6]{max-width:720px;margin:var(--sp-5, 3rem) auto 0}.hf-portrait[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;min-width:0}.hf-portrait[data-astro-cid-j7pv25f6] .portrait{aspect-ratio:4 / 5}@media(min-width:860px){.hf-portrait[data-astro-cid-j7pv25f6] .portrait{aspect-ratio:auto;height:100%;min-height:440px}}.hf-body[data-astro-cid-j7pv25f6]{padding:clamp(1.75rem,4vw,3rem)}.hf-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.hf-body[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--ink-soft);max-width:62ch}.hf-facts[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin:1.5rem 0;padding:1.25rem 0;border-block:1px solid var(--line)}@media(min-width:640px){.hf-facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.hf-facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hf-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.2rem 0 0;font-weight:600;color:var(--navy-900);font-size:.95rem}.featured-lawyers[data-astro-cid-j7pv25f6]{margin-top:0}.consult[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;color:var(--white);padding-block:var(--sp-6)}.consult-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:url(/images/hero/agreement.webp) center / cover}.consult-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#08111df2 10%,#0e1b2cd1 55%,#a47f3a8c)}.consult-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center}.consult-inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}@media(min-width:1000px){.consult-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.consult[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white)}.consult[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#f6f1e6d9}.consult[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--gold-300)}.consult-points[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:1.75rem;display:grid;gap:1.25rem;background:#08111d73;border:1px solid rgba(228,204,156,.25);border-radius:var(--radius-lg)}@supports (backdrop-filter: blur(8px)){.consult-points[data-astro-cid-j7pv25f6]{backdrop-filter:blur(12px);background:#08111d4d}}.consult-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:flex-start}.consult-points[data-astro-cid-j7pv25f6] svg{color:var(--gold-400);flex:none;margin-top:.15rem}.consult-points[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300)}.consult-points[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#f6f1e6e6;font-size:.95rem;overflow-wrap:anywhere}.offices-wrap[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}@media(min-width:1000px){.offices-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr;align-items:stretch}}.map[data-astro-cid-j7pv25f6]{min-height:380px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-sm);background:var(--ivory)}.map[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:380px;border:0;filter:grayscale(.3) contrast(1.05)}.office-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.office[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;padding:1.5rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg)}.office--main[data-astro-cid-j7pv25f6]{background:var(--navy-900);border-color:var(--navy-900);color:var(--navy-100)}.office--main[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--white)}.office--main[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{color:var(--gold-300)}.office-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold-100);color:var(--gold-600);flex:none}.office[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin-bottom:.25rem}.office[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;font-size:.93rem}
