.lxd-shell{padding:8.5rem 7vw}.lxd-eyebrow{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:var(--lxd-wine);margin:0 0 1.1rem}.lxd-h2{font-size:clamp(2.4rem,4.4vw,4.6rem);line-height:.98;letter-spacing:-.035em;margin:0 0 1.4rem}.lxd-hero{background:var(--lxd-ivory);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:4vw;padding:5.5rem 5vw 6rem}.lxd-hero h1{font-size:clamp(2.9rem,5.4vw,5.4rem);line-height:.95;letter-spacing:-.035em;margin:0 0 1.6rem}.lxd-lead{font-family:var(--lxd-serif);font-size:1.18rem;line-height:1.72;color:#4b565c;margin:0 0 1.2rem}.lxd-hero p{margin:0 0 1.1rem}.lxd-hero .lxd-fine{font-size:.86rem;color:var(--lxd-muted)}.lxd-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin:1.8rem 0 0}.lxd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.6rem;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border-radius:0;transition:background .25s,color .25s}.lxd-btn-primary{background:var(--lxd-brass);color:var(--lxd-night-deep);border:1px solid var(--lxd-brass)}.lxd-btn-primary:hover{background:#00ac88}.lxd-btn-ghost{border:1px solid var(--lxd-ink);color:var(--lxd-ink)}.lxd-btn-ghost:hover{background:var(--lxd-ink);color:#fff}.lxd-marks{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:2rem;font-size:.78rem}.lxd-marks,.lxd-stamp{color:var(--lxd-muted)}.lxd-stamp{font-size:.71rem;margin-top:1.4rem}.lxd-hero-figure{position:relative;border:3px solid var(--lxd-night);box-shadow:12px 12px 0 var(--lxd-brass);overflow:hidden;justify-self:end;max-width:420px}.lxd-hero-figure img{display:block;width:100%;height:auto}.lxd-caption{position:absolute;left:0;right:0;bottom:0;background:#0b251feb;color:#fff;padding:.9rem 1.1rem;border-left:3px solid var(--lxd-brass);font-size:.62rem;text-transform:uppercase;letter-spacing:.14em}.lxd-proof{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--lxd-line)}.lxd-proof article{padding:2.6rem 1.4rem;text-align:center;border-left:1px solid var(--lxd-line)}.lxd-proof article:first-child{border-left:0}.lxd-proof strong{display:block;font-family:var(--lxd-serif);font-size:2.2rem;font-weight:400;color:var(--lxd-wine);line-height:1}.lxd-proof span{display:block;margin-top:.6rem;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.17em;color:var(--lxd-muted)}.lxd-dark{background:var(--lxd-night-deep);color:#e8f4f0}.lxd-dark h2,.lxd-dark h3{color:#fff}.lxd-dark .lxd-eyebrow{color:var(--lxd-brass)}.lxd-grid-3{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;margin-top:3rem}.lxd-grid-3>a,.lxd-grid-3>article{border-right:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;padding:2rem;min-height:250px;display:flex;flex-direction:column;text-decoration:none;transition:background .25s}.lxd-grid-3>a:hover{background:#ffffff0d}.lxd-num{font-family:var(--lxd-serif);font-style:italic;font-size:1.1rem;color:var(--lxd-brass);letter-spacing:.06em}.lxd-grid-3 h3{font-size:1.25rem;margin:.8rem 0 .7rem;line-height:1.15}.lxd-grid-3 p{font-size:.91rem;color:#b4c9c2;margin:0}.lxd-more{margin-top:auto;padding-top:1.2rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--lxd-brass)}.lxd-lawyers{background:var(--lxd-ivory)}.lxd-lawyer-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;margin-top:2.5rem}.lxd-lawyer{display:flex;gap:1.6rem}.lxd-lawyer-photo{flex:0 0 96px;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#fff;border:2px solid var(--lxd-brass)}.lxd-lawyer-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.lxd-lawyer h3{font-size:1.55rem;margin:0 0 .3rem;line-height:1.1}.lxd-role{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--lxd-wine);margin:0 0 1rem}.lxd-credentials{list-style:none;margin:0;padding:0}.lxd-credentials li{position:relative;padding-left:1.4rem;font-size:.85rem;font-weight:700;color:var(--lxd-text);margin-bottom:.5rem;border-bottom:1px solid var(--lxd-line);padding-bottom:.5rem}.lxd-credentials li:before{content:"✓";position:absolute;left:0;color:var(--lxd-wine);font-weight:900}.lxd-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:4vw;align-items:start}.lxd-faq-intro{position:sticky;top:130px}.lxd-faq-list details{border-bottom:1px solid var(--lxd-line)}.lxd-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;font-family:var(--lxd-serif);font-size:1.12rem;color:var(--lxd-ink);list-style:none}.lxd-faq-list summary::-webkit-details-marker{display:none}.lxd-faq-list summary span{flex:0 0 auto;font:300 27px Arial,sans-serif;color:var(--lxd-wine);transition:transform .25s}.lxd-faq-list details[open] summary span{transform:rotate(45deg)}.lxd-faq-list details p{margin:0 0 1.6rem;font-size:.95rem;color:var(--lxd-muted)}.lxd-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.lxd-quote{background:var(--lxd-paper);border:1px solid var(--lxd-line);border-top:3px solid var(--lxd-brass);padding:1.8rem}.lxd-quote blockquote{font-family:var(--lxd-serif);font-size:1rem;line-height:1.6;margin:.8rem 0 1.4rem;color:var(--lxd-text)}.lxd-quote-name{font-size:.85rem;font-weight:700;color:var(--lxd-ink);margin:0}.lxd-quote-city{font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--lxd-muted);margin:.2rem 0 0}.lxd-offices{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--lxd-line);border-left:1px solid var(--lxd-line);margin-top:2.5rem}.lxd-offices a{border-right:1px solid var(--lxd-line);border-bottom:1px solid var(--lxd-line);padding:1.5rem;min-height:200px;display:flex;flex-direction:column;text-decoration:none;transition:background .25s}.lxd-offices a:hover{background:var(--lxd-ivory)}.lxd-offices h3{font-family:var(--lxd-serif);font-size:1.3rem;margin:0 0 .6rem}.lxd-offices p{font-size:.78rem;color:var(--lxd-muted);margin:0}.lxd-lexicon{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;margin:2.5rem 0 0}.lxd-term{background:var(--lxd-paper);border:1px solid var(--lxd-line);border-left:3px solid var(--lxd-brass);padding:1.5rem}.lxd-term dt{font-family:var(--lxd-serif);font-size:1.1rem;color:var(--lxd-ink);margin:0 0 .6rem}.lxd-term dd{margin:0;font-size:.82rem;color:var(--lxd-muted);line-height:1.6}.lxd-link{color:var(--lxd-wine);font-weight:800}@media (max-width:1050px){.lxd-hero{grid-template-columns:1fr 1fr}.lxd-grid-3{grid-template-columns:repeat(2,1fr)}.lxd-offices{grid-template-columns:repeat(3,1fr)}.lxd-faq{grid-template-columns:1fr}.lxd-faq-intro{position:static}}@media (max-width:760px){.lxd-shell{padding:6rem 6vw}.lxd-safety{gap:.8rem}.lxd-safety span:first-child{display:none}.lxd-hero{display:flex;flex-direction:column-reverse;padding:3rem 6vw 4rem}.lxd-hero-figure{justify-self:center;max-width:320px;margin-bottom:2rem}.lxd-actions .lxd-btn{width:100%}.lxd-proof{grid-template-columns:repeat(2,1fr)}.lxd-proof article{border-bottom:1px solid var(--lxd-line)}.lxd-grid-3,.lxd-lawyer-grid,.lxd-lexicon,.lxd-offices,.lxd-quotes{grid-template-columns:1fr}.lxd-lawyer-grid{gap:2.5rem}}@media (prefers-reduced-motion:reduce){.lxd *,.lxd :after,.lxd :before{transition:none!important}}