:root{--ltn-lawyers-navy:#071d30;--ltn-lawyers-blue:#123f66;--ltn-lawyers-gold:#b7894e;--ltn-lawyers-paper:#f6f3ed;--ltn-lawyers-line:#d8d0c4;--ltn-lawyers-ink:#1d2933;--ltn-lawyers-muted:#68727a}.ltn-lawyers,.ltn-lawyers *{box-sizing:border-box}.ltn-lawyers{background:var(--ltn-lawyers-paper);color:var(--ltn-lawyers-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ltn-lawyers h1,.ltn-lawyers h2,.ltn-lawyers h3,.ltn-lawyers p,.ltn-lawyers figure{margin:0}.ltn-lawyers h1,.ltn-lawyers h2,.ltn-lawyers h3{font-family:"Times New Roman",Times,serif;font-weight:400}.ltn-lawyers__shell{margin:0 auto;max-width:1300px;padding-left:30px;padding-right:30px;width:100%}.ltn-lawyers__hero{align-items:center;background-color:var(--ltn-lawyers-navy);background-image:linear-gradient(90deg,rgb(3 17 29 / .2),rgb(3 17 29 / .08)),url(/wp-content/themes/matbaows/assets/img/ltn-lawyers-banner-v1-wide.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:360px;text-align:center}.ltn-lawyers__hero p{color:#d1aa72;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.ltn-lawyers__hero h1{color:#fff;font-size:clamp(54px, 5.8vw, 82px);line-height:1;margin-bottom:20px}.ltn-lawyers__hero span{color:rgb(255 255 255 / .7);font-family:"Times New Roman",Times,serif;font-size:15px}.ltn-lawyers__directory{background-color:var(--ltn-lawyers-paper);background-image:radial-gradient(circle at 8% 15%,rgb(129 98 60 / .045),transparent 19%),radial-gradient(circle at 92% 70%,rgb(129 98 60 / .035),transparent 22%);padding:100px 0 112px}.ltn-lawyers__intro{align-items:end;border-bottom:1px solid var(--ltn-lawyers-line);display:grid;gap:90px;grid-template-columns:1.3fr .7fr;margin-bottom:52px;padding-bottom:42px}.ltn-lawyers__intro>div>p,.ltn-lawyers__contact p{color:var(--ltn-lawyers-gold);font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:14px;text-transform:uppercase}.ltn-lawyers__intro h2{color:var(--ltn-lawyers-navy);font-size:clamp(44px, 4.6vw, 64px);line-height:1.04;max-width:790px}.ltn-lawyers__intro>p{border-left:1px solid var(--ltn-lawyers-line);color:var(--ltn-lawyers-muted);font-size:14px;line-height:1.75;padding-left:30px}.ltn-lawyers__grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.ltn-lawyer-card{background:#fff;border:1px solid #e8e2d8;border-radius:8px;box-shadow:0 10px 30px rgb(7 29 48 / .05);display:grid;grid-template-columns:42% 58%;min-height:420px;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.ltn-lawyer-card:hover{border-color:#c19a62;box-shadow:0 16px 40px rgb(7 29 48 / .12);transform:translateY(-4px)}.ltn-lawyer-card figure{background:#082a46;height:100%;min-height:420px;overflow:hidden;position:relative}.ltn-lawyer-card figure::after{background:linear-gradient(180deg,transparent 55%,rgb(5 25 42 / .85));content:"";inset:0;position:absolute}.ltn-lawyer-card figure img{filter:saturate(.9);height:100%;object-fit:cover;object-position:center 20%;transition:filter .4s ease,transform .6s ease;width:100%}.ltn-lawyer-card:hover figure img{filter:saturate(1.05);transform:scale(1.03)}.ltn-lawyer-card figcaption{align-items:baseline;bottom:22px;color:#fff;display:flex;gap:8px;left:20px;position:absolute;z-index:2}.ltn-lawyer-card figcaption strong{color:#e4ba7b;font-family:"Times New Roman",Times,serif;font-size:34px;font-weight:700;line-height:1}.ltn-lawyer-card figcaption span{color:rgb(255 255 255 / .9);font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.2;max-width:75px;text-transform:uppercase}.ltn-lawyer-card__body{display:flex;flex-direction:column;padding:32px 32px 28px;position:relative}.ltn-lawyer-card__number{color:#bfa580;font-family:"Times New Roman",Times,serif;font-size:15px;position:absolute;right:28px;top:28px}.ltn-lawyer-card__role{color:#b7894e;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:8px!important;padding-right:35px;text-transform:uppercase}.ltn-lawyer-card h3{color:#082a46;font-family:"Times New Roman",Times,serif;font-size:32px;font-weight:700;line-height:1.1;margin-bottom:6px}.ltn-lawyer-card__position{color:#5b656e;font-size:13px;line-height:1.45;margin-bottom:12px}.ltn-lawyer-card__details{border-top:1px solid #eae3d8;margin-top:12px;padding-top:12px}.ltn-lawyer-card__details span{color:#937d5c;display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.ltn-lawyer-card__details p{color:#4a545c;font-size:12.5px;line-height:1.6}.ltn-lawyer-card__body>a{align-items:center;color:#082a46;display:flex;font-size:11.5px;font-weight:700;justify-content:space-between;letter-spacing:.08em;margin-top:auto;padding-top:16px;text-decoration:none;text-transform:uppercase;transition:color 0.2s ease}.ltn-lawyer-card__body>a:hover{color:#b7894e}.ltn-lawyer-card__body>a span{color:#b7894e;font-size:16px;transition:transform 0.2s ease}.ltn-lawyer-card__body>a:hover span{transform:translateX(4px)}.ltn-lawyers__contact{background:var(--ltn-lawyers-navy);color:#fff;padding:68px 0}.ltn-lawyers__contact .ltn-lawyers__shell{align-items:center;display:grid;gap:60px;grid-template-columns:1fr auto}.ltn-lawyers__contact h2{color:#fff;font-size:clamp(34px, 3.5vw, 50px);line-height:1.07;max-width:780px}.ltn-lawyers__contact a{align-items:center;background:#fff;color:var(--ltn-lawyers-navy);display:flex;font-size:12px;font-weight:700;gap:40px;letter-spacing:.05em;padding:20px 24px;text-decoration:none;text-transform:uppercase}.ltn-lawyers__contact a span{color:var(--ltn-lawyers-gold);font-size:18px}@media (max-width:1024px){.ltn-lawyers__intro{gap:50px}.ltn-lawyer-card{grid-template-columns:1fr}.ltn-lawyer-card figure{height:360px}}@media (max-width:760px){.ltn-lawyers__shell{padding-left:20px;padding-right:20px}.ltn-lawyers__hero{min-height:320px}.ltn-lawyers__hero h1{font-size:53px}.ltn-lawyers__hero span{display:block;font-size:13px;line-height:1.6}.ltn-lawyers__directory{padding:72px 0}.ltn-lawyers__intro,.ltn-lawyers__contact .ltn-lawyers__shell{grid-template-columns:1fr}.ltn-lawyers__intro{gap:26px}.ltn-lawyers__intro>p{border-left:0;border-top:1px solid var(--ltn-lawyers-line);padding:24px 0 0}.ltn-lawyers__grid{grid-template-columns:1fr}.ltn-lawyer-card{grid-template-columns:43% 57%}.ltn-lawyer-card figure{height:auto}.ltn-lawyers__contact{padding:54px 0}.ltn-lawyers__contact .ltn-lawyers__shell{gap:30px}.ltn-lawyers__contact a{justify-self:start}}@media (max-width:520px){.ltn-lawyers__intro h2{font-size:40px}.ltn-lawyer-card{grid-template-columns:1fr}.ltn-lawyer-card figure{height:360px;min-height:0}.ltn-lawyer-card__body{padding:26px 22px 24px}.ltn-lawyer-card h3{font-size:28px}}