html[dir=rtl]{--text-base:clamp(0.95rem, 0.88rem + 0.35vw, 1.06rem);--text-lg:clamp(1.02rem, 0.92rem + 0.5vw,  1.15rem);--text-xl:clamp(1.13rem, 1rem + 0.66vw,    1.35rem);--text-2xl:clamp(1.3rem,  1.1rem + 0.95vw,  1.7rem);--text-3xl:clamp(1.55rem, 1.3rem + 1.25vw,  2rem);--text-4xl:clamp(1.8rem,  1.5rem + 1.6vw,   2.35rem);--text-5xl:clamp(2.4rem,  1.95rem + 2.6vw,  3.15rem)}@media (min-width:1024px){html[dir=rtl] .hero__title--large{font-size:48px}}html[dir=rtl] *,html[dir=rtl] ::after,html[dir=rtl] ::before{letter-spacing:normal!important}html[dir=rtl] body{line-height:1.8;word-spacing:0.02em}html[dir=rtl] .hero p,html[dir=rtl] .text-body,html[dir=rtl] .text-body-lg,html[dir=rtl] .text-body-sm,html[dir=rtl] p{line-height:1.85}html[dir=rtl] .entry-content li,html[dir=rtl] .mission-card__list li,html[dir=rtl] .practice-detail__body li,html[dir=rtl] .practice-detail__list li,html[dir=rtl] .prose li,html[dir=rtl] .single-post__content li{line-height:1.9}html[dir=rtl] .h1,html[dir=rtl] h1{line-height:1.35}html[dir=rtl] .h2,html[dir=rtl] h2{line-height:1.4}html[dir=rtl] .h3,html[dir=rtl] h3{line-height:1.45;font-weight:600}html[dir=rtl] .h4,html[dir=rtl] h4{line-height:1.5}html[dir=rtl] .h5,html[dir=rtl] .h6,html[dir=rtl] h5,html[dir=rtl] h6{line-height:1.55}html[dir=rtl] .practice-hero__title{line-height:1.32;font-weight:700}html[dir=rtl] .hero__title,html[dir=rtl] .hero__title--large{line-height:1.24;font-weight:700}html[dir=rtl] .hero p,html[dir=rtl] .hero__description,html[dir=rtl] .hero__subtitle{line-height:1.7}html[dir=rtl] .hero__subtext{line-height:1.6}html[dir=rtl] .hero__cta-group .btn{white-space:nowrap;padding-inline:1.5rem;line-height:1.3}html[dir=rtl] .eyebrow,html[dir=rtl] .hero__eyebrow,html[dir=rtl] .section-eyebrow,html[dir=rtl] .text-label{line-height:1.7;font-weight:600}html[dir=rtl] .btn{line-height:1.6;font-weight:600;white-space:normal}html[dir=rtl] .card__title,html[dir=rtl] .feature-card__title,html[dir=rtl] .practice-card__title,html[dir=rtl] .service-card__title{line-height:1.5}html[dir=rtl] .card__description,html[dir=rtl] .card__text,html[dir=rtl] .service-card__description{line-height:1.9}html[dir=rtl] .main-navigation a,html[dir=rtl] .nav-menu a{line-height:1.6}html[dir=rtl] .contact-cta__languages,html[dir=rtl] .footer__languages{display:none}html[dir=rtl] .location-card__map--placeholder,html[dir=rtl] .location-card__map:empty,html[dir=rtl] .office-card__map:empty{display:none}html[dir=rtl] .footer__contact-item address,html[dir=rtl] .location-card__address,html[dir=rtl] .office-card__address{direction:ltr;text-align:right}html[dir=rtl] #about-intro-text-after p,html[dir=rtl] .about-intro__text,html[dir=rtl] .hero__quote-text,html[dir=rtl] .hero__subtext,html[dir=rtl] .lead-attorney__bio,html[dir=rtl] .lead-attorney__bio p,html[dir=rtl] .mission-card__list li,html[dir=rtl] .mission-card__text,html[dir=rtl] .why-us__quote,html[dir=rtl] blockquote{line-height:1.85}html[dir=rtl] .mission-card__subtitle{line-height:1.45}html[dir=rtl] .mission-card__list li::before,html[dir=rtl] .practice-detail__body ol li::before,html[dir=rtl] .practice-detail__body ul li::before,html[dir=rtl] .practice-detail__list li::before{left:auto;right:0}@media (min-width:1024px){html[dir=rtl] .practice-areas-grid{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center}}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr;text-align:right}html[dir=rtl] .breadcrumb--light .breadcrumb__item:not(:last-child)::after{content:"\5c"}html[dir=rtl] .top-bar__slogan,html[dir=rtl] .top-bar__text{line-height:1.6}html[dir=rtl] .contact-cta__phone-number,html[dir=rtl] .process-cta-phone,html[dir=rtl] .top-bar__phone-text,html[dir=rtl] a[href^="tel:"]{line-height:1}html[dir=rtl] .contact-cta__phone-number svg,html[dir=rtl] .footer__contact-item a[href^="tel:"] svg,html[dir=rtl] .location-card__phone svg,html[dir=rtl] .office-card__phone svg,html[dir=rtl] .top-bar__phone svg{transform:translateY(-.2em)}html[dir=rtl] .process-cta-phone,html[dir=rtl] .top-bar__phone-text,html[dir=rtl] a[href^="tel:"]:not(.top-bar__phone):not(:has(.process-cta-label)){direction:ltr;unicode-bidi:isolate}html[dir=rtl] a[href^="tel:"]:not(.top-bar__phone):not(:has(.process-cta-label)){flex-direction:row-reverse}html[dir=rtl] .btn,html[dir=rtl] .card__title,html[dir=rtl] .feature-card__title,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3,html[dir=rtl] .h4,html[dir=rtl] .hero__title,html[dir=rtl] .hero__title--large,html[dir=rtl] .main-navigation a,html[dir=rtl] .mobile-menu__link,html[dir=rtl] .nav-menu a,html[dir=rtl] .practice-card__title,html[dir=rtl] .practice-hero__title,html[dir=rtl] .service-card__title,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{overflow-wrap:break-word;word-break:normal}html[dir=rtl] .card__description,html[dir=rtl] .card__text,html[dir=rtl] .entry-content p,html[dir=rtl] .footer__statement,html[dir=rtl] .footer__tagline,html[dir=rtl] .mission-card__text,html[dir=rtl] .prose p,html[dir=rtl] .service-card__description,html[dir=rtl] .single-post__content p,html[dir=rtl] .text-body,html[dir=rtl] .text-body-lg{text-wrap:pretty}html[dir=rtl] .card__title,html[dir=rtl] .feature-card__title,html[dir=rtl] .practice-card__title,html[dir=rtl] .section-header__title,html[dir=rtl] .section-title,html[dir=rtl] .service-card__title{text-wrap:balance}html[dir=rtl] .practice-hero{background:linear-gradient(rgba(26,42,77,.88),rgba(26,42,77,.94)),#1a2a4a}