.lawyers_page__hRyku{--ink:#102b27;--deep:#09251f;--cream:#f5f2e9;--paper:#fbf9f3;--gold:#b9a27b;--muted:#71807a;min-height:100vh;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:normal}.lawyers_page__hRyku *{box-sizing:border-box}.lawyers_page__hRyku a{color:inherit;text-decoration:none}.lawyers_page__hRyku button,.lawyers_page__hRyku input{font:inherit}.lawyers_page__hRyku :focus-visible{outline:2px solid #a88c5d;outline-offset:4px}.lawyers_header__NZFAN{height:82px;padding:0 clamp(22px,5.4vw,98px);display:flex;align-items:center;justify-content:space-between;background:#fbf9f3;border-bottom:1px solid #e8e4d9;position:relative;z-index:2}.lawyers_brand__qwBKx{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:600;letter-spacing:0;white-space:nowrap}.lawyers_brandSeal__3_NiD,.lawyers_footerMark___RHng{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ink);font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:19px;line-height:1}.lawyers_brand__qwBKx small{font-size:12px;font-weight:400;letter-spacing:.12em}.lawyers_brandDivider__F7DiG{font-weight:300;color:#b2bcb4;margin:0 9px}.lawyers_nav___BdA_{display:flex;align-items:center;gap:clamp(18px,2.6vw,46px);font-size:13px;letter-spacing:.08em}.lawyers_nav___BdA_>a:not(.lawyers_navAction__kPPGT):hover{color:#947b52}.lawyers_navAction__kPPGT{border:1px solid var(--ink);padding:12px 17px;transition:background .2s,color .2s}.lawyers_navAction__kPPGT:hover{background:var(--ink);color:#fff}.lawyers_navAction__kPPGT span{margin-left:13px}.lawyers_footer__opsvq{min-height:108px;background:#071f1a;color:#b3bdb4;padding:30px clamp(22px,5.4vw,98px);justify-content:space-between;font-size:12px;letter-spacing:.05em}.lawyers_footer__opsvq,.lawyers_footer__opsvq>div{display:flex;align-items:center;gap:24px}.lawyers_footer__opsvq>div:first-child{color:#eee8d8}.lawyers_footerMark___RHng{width:30px;height:30px;border-color:#a8a88c;font-size:16px}.lawyers_footer__opsvq a:hover{color:#fff}.lawyers_eyebrow__QAlpG,.lawyers_sectionKicker__k29YM{font-size:11px;letter-spacing:.03em;font-weight:500}.lawyers_eyebrow__QAlpG{display:flex;align-items:center;gap:12px;color:#ddc9a5}.lawyers_goldLine__I2YTe{display:block;width:25px;height:1px;background:#d4b989}.lawyers_eyebrowIndex__aExbk{margin-left:auto;color:#93a49a;font-weight:400}.lawyers_directoryHero__P6Irt{min-height:570px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);background:var(--deep);color:#f5f2e9}.lawyers_heroCopy__9aXQ8{padding:clamp(62px,7vw,105px) clamp(32px,7vw,115px) 68px max(40px,calc((100vw - 1440px)/2 + 70px));position:relative;z-index:1}.lawyers_about__NKn5P h2,.lawyers_contact__33RS6 h2,.lawyers_heroCopy__9aXQ8 h1,.lawyers_profileHero__mkAXj h1,.lawyers_sectionHeading__kR03B h2,.lawyers_statePage__qWbJZ h1{font-family:inherit;font-weight:600}.lawyers_heroCopy__9aXQ8 h1{font-size:clamp(40px,4.35vw,64px);letter-spacing:0;line-height:1.16;margin:46px 0 30px;white-space:nowrap}.lawyers_contact__33RS6 h2 em,.lawyers_heroCopy__9aXQ8 h1 em,.lawyers_sectionHeading__kR03B h2 em{font-style:normal;color:#c8b390}.lawyers_heroIntro__RUSEU{font-size:15px;color:#b9c8bc;line-height:1.7;max-width:520px;letter-spacing:0}.lawyers_textAction__3AkK2{display:inline-flex!important;gap:62px;align-items:center;border-bottom:1px solid #bca981;padding:0 0 13px;margin-top:34px;font-size:14px;letter-spacing:0;color:#f4e6ce!important}.lawyers_textAction__3AkK2 span{font-size:20px}.lawyers_heroArtwork__XBt_U{min-height:570px;position:relative;overflow:hidden;background:radial-gradient(circle at 58% 39%,#2a5146 0,#12352e 42%,#0b2923 80%);border-left:1px solid #375048}.lawyers_heroArtwork__XBt_U:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 67px,rgba(211,195,156,.12) 68px,transparent 69px),linear-gradient(155deg,transparent 55%,rgba(7,31,26,.8) 56%);opacity:.65}.lawyers_artCircle__j8k6A{position:absolute;width:510px;height:510px;border:1px solid rgba(219,202,167,.45);border-radius:50%;top:65px;right:-90px;box-shadow:0 0 0 56px rgba(219,202,167,.055),0 0 0 113px rgba(219,202,167,.04)}.lawyers_artColumn__rz71p{position:absolute;bottom:-3%;right:13%;width:36%;height:88%;transform:skewY(-19deg);background:linear-gradient(115deg,#557565,#2c4e42 22%,#193c32 24%,#112e27 50%,#446453 52%,#2b493b 73%,#102e25 75%);box-shadow:-35px 15px 50px rgba(1,18,14,.3)}.lawyers_artArch__Ynygc{position:absolute;left:7%;bottom:-47%;width:75%;height:88%;border:35px solid rgba(195,178,142,.13);border-radius:50% 50% 0 0;transform:rotate(-20deg)}.lawyers_artVertical__OnJdm{position:absolute;right:22px;top:50px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.3em;color:#d0c6a8}.lawyers_artNumber__uRQeP{position:absolute;bottom:40px;left:44px;font-family:Georgia,serif;font-size:92px;line-height:1;color:rgba(239,231,209,.16)}.lawyers_directoryBody__h8AEf{max-width:1440px;margin:auto;padding:94px clamp(24px,5vw,70px) 110px;scroll-margin-top:20px}.lawyers_sectionTop__LQQDY{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.lawyers_sectionKicker__k29YM{color:#a5916e;margin:0 0 21px}.lawyers_sectionTop__LQQDY h2{font-family:inherit;font-size:clamp(38px,4vw,56px);font-weight:600;letter-spacing:0;line-height:1.1;margin:0}.lawyers_sectionTop__LQQDY>p{color:#7b8980;line-height:1.9;font-size:13px;text-align:right}.lawyers_filters__NLwI_{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;border:1px solid #d9d8cf;background:#fff;padding:10px;box-shadow:0 18px 45px rgba(22,47,38,.05)}.lawyers_filters__NLwI_ label{display:flex;flex-direction:column;gap:6px;padding:14px 20px;border-right:1px solid #e5e6e0;font-size:12px;color:#738079;letter-spacing:0}.lawyers_filters__NLwI_ input{border:0;outline:0;color:var(--ink);background:transparent;font-size:15px;min-width:0;width:100%;letter-spacing:0}.lawyers_filters__NLwI_ input::placeholder{color:#a7ada7}.lawyers_filters__NLwI_ button{background:var(--deep);color:#fff;border:0;min-width:158px;margin-left:10px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0}.lawyers_filters__NLwI_ button:hover{background:#315046}.lawyers_filters__NLwI_ button span{margin-left:14px}.lawyers_resultMeta__Sw31Y{display:flex;justify-content:space-between;align-items:center;margin:42px 0 18px;font-size:12px;color:#8e9a91;letter-spacing:0}.lawyers_resultMeta__Sw31Y strong{font-family:inherit;font-size:20px;color:#354e3f;font-weight:600;margin:0 3px}.lawyers_lawyerList__XtZQ_{border-top:1px solid #b8c1b9}.lawyers_lawyerRow__b2GoV{display:grid;grid-template-columns:220px minmax(0,1fr) 58px;grid-gap:clamp(28px,5vw,74px);gap:clamp(28px,5vw,74px);padding:35px 0;border-bottom:1px solid #d7dcd4;min-height:285px;align-items:center}.lawyers_rowPortrait__2C32F{display:block;width:220px;height:220px;background:#dfe6dd;position:relative;overflow:hidden}.lawyers_rowPortrait__2C32F:before{content:"";position:absolute;inset:15px;border:1px solid rgba(56,82,69,.2);z-index:1;pointer-events:none}.lawyers_rowPortrait__2C32F img{width:100%;height:100%;object-fit:cover;display:block}.lawyers_portraitGlyph__1znbu{display:grid;place-items:center;width:100%;height:100%;font-family:inherit;font-weight:600;font-size:100px;color:rgba(30,73,57,.32);background:radial-gradient(circle at 70% 10%,#eceadd,transparent 52%),linear-gradient(135deg,#d4dfd4,#b0c0b1)}.lawyers_rowPortrait__2C32F:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(49,83,63,.17);border-radius:50%;top:92px;left:-45px}.lawyers_portraitIndex__u0a_F{position:absolute;left:25px;top:25px;z-index:2;font-family:inherit;font-size:12px;color:#526a55}.lawyers_rowOverline__ZeIQl{margin:0 0 10px;color:#8a987f;font-size:11px;letter-spacing:0}.lawyers_rowOverline__ZeIQl span{margin:0 10px;color:#c3b791}.lawyers_rowMain__tXm4J{min-width:0}.lawyers_rowMain__tXm4J h3{margin:0;font-family:inherit;font-size:34px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}.lawyers_rowMain__tXm4J h3 a:hover{color:#9b835c}.lawyers_rowFirm__r3FU3{margin:6px 0 18px;font-size:14px;color:#4e6158;overflow-wrap:anywhere}.lawyers_rowIntro__54rz4{margin:0;max-width:620px;font-size:13px;color:#7d8980;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lawyers_tags__QrY7l{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.lawyers_tags__QrY7l span{border:1px solid #d6dbd1;padding:7px 12px;font-size:11px;color:#53695d}.lawyers_rowArrow__3ad0C{display:grid;place-items:center;border:1px solid #bbc7bb;width:54px;height:54px;border-radius:50%;font-size:21px;transition:background .2s,color .2s}.lawyers_rowArrow__3ad0C:hover{background:var(--deep);color:#fff}.lawyers_empty__k4Hs0{border-top:1px solid #aebcb0;text-align:center;padding:70px 20px}.lawyers_empty__k4Hs0>span{font-size:58px;color:#9dae9d}.lawyers_empty__k4Hs0 h3{font-size:21px;font-weight:500}.lawyers_empty__k4Hs0 p{font-size:13px;color:#7e8b81}.lawyers_empty__k4Hs0 a{display:inline-block;margin-top:20px;border-bottom:1px solid;padding-bottom:7px;font-size:13px}.lawyers_pagination__3xGFi{display:flex;justify-content:space-between;margin-top:34px;color:#6c796e;font-size:13px}.lawyers_pagination__3xGFi a:hover{color:#ae8f60}.lawyers_profileHero__mkAXj{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);min-height:690px;background:#102d26;color:#f7f3e8}.lawyers_profileHeroCopy__NFdgL{padding:30px clamp(32px,7vw,115px) 90px max(40px,calc((100vw - 1440px)/2 + 70px));display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lawyers_profileBreadcrumb__WSnWm{display:flex;gap:13px;font-size:12px;color:#94ada0;margin-bottom:auto;min-width:0;max-width:100%;overflow-wrap:anywhere}.lawyers_profileBreadcrumb__WSnWm a:hover{color:#f4e8d5}.lawyers_profileHeroCopy__NFdgL .lawyers_eyebrow__QAlpG{width:100%;margin-top:90px}.lawyers_profileRole__C9Faq{margin:38px 0 10px;color:#d2c6aa;font-size:13px;letter-spacing:.13em;max-width:100%;overflow-wrap:anywhere}.lawyers_profileHero__mkAXj h1{font-size:clamp(64px,7.2vw,110px);letter-spacing:.1em;line-height:1.1;margin:0 0 22px;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.lawyers_profileHero__mkAXj h1 span{font-size:.36em;margin-left:20px;letter-spacing:.07em;color:#d4bc91}.lawyers_profileFirm__EaGsE{font-size:16px;letter-spacing:.06em;margin:0;color:#e5e8dc;max-width:100%;overflow-wrap:anywhere}.lawyers_profileHeadline__lUjLq{max-width:560px;border-left:1px solid #bdad83;padding-left:25px;margin:36px 0 0;font-size:15px;line-height:2;color:#c1d0c3;overflow-wrap:anywhere}.lawyers_heroActions__HqXU3{display:flex;gap:30px;align-items:center;margin-top:48px;max-width:100%;flex-wrap:wrap}.lawyers_primaryAction__JCoDd{background:#c5ae81;color:#142e25!important;padding:18px 24px;min-width:190px;display:flex;justify-content:space-between;font-size:13px;font-weight:700;letter-spacing:.07em}.lawyers_primaryAction__JCoDd:hover{background:#e0c897}.lawyers_shareButton__15_OU{background:transparent;color:#e4ddca;border:0;border-bottom:1px solid #8ca196;padding:10px 0;cursor:pointer;font-size:14px;letter-spacing:0}.lawyers_shareWrap__kXI0z{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px}.lawyers_shareError__XNGMa{color:#f3d7b9;font-size:11px}.lawyers_shareButton__15_OU span{margin-left:18px}.lawyers_profileVisual__LECQ_{min-height:690px;position:relative;overflow:hidden;background:#c9d1c1}.lawyers_profileVisualPhoto__JFpz5 img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.lawyers_profileAbstract__0Ahca{position:absolute;inset:0;overflow:hidden;background:linear-gradient(145deg,#a9b9ab,#607e6d 48%,#244638)}.lawyers_profileAbstract__0Ahca:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 91px,rgba(248,237,205,.12) 92px,transparent 93px)}.lawyers_abstractSun__v9_MI{position:absolute;top:12%;left:18%;width:66%;aspect-ratio:1;border:1px solid rgba(251,240,203,.55);border-radius:50%;box-shadow:0 0 0 64px rgba(251,240,203,.07),0 0 0 130px rgba(251,240,203,.03)}.lawyers_abstractBuilding__CPESm{position:absolute;bottom:-7%;left:14%;width:45%;height:88%;background:linear-gradient(105deg,#cbd2bd,#9eb39d 38%,#435f4f 40%,#738e78 74%,#173d30 76%);transform:skewY(-15deg);box-shadow:22px 0 50px rgba(7,38,28,.2)}.lawyers_abstractBuildingBack__47uHe{position:absolute;bottom:-20%;right:10%;width:38%;height:75%;background:linear-gradient(90deg,#1c4132,#5e806a 34%,#234836 35%);transform:skewY(21deg)}.lawyers_abstractShadow__s2w_3{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(transparent,rgba(8,35,25,.28))}.lawyers_abstractCharacter__mGNZv{position:absolute;right:9%;top:8%;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(180px,24vw,360px);font-weight:500;line-height:1;color:rgba(255,250,230,.12)}.lawyers_visualCaption__p2BcG{position:absolute;bottom:28px;left:35px;right:35px;display:flex;justify-content:space-between;color:#f3eddb;font-size:10px;letter-spacing:.15em}.lawyers_identityStrip__aFPt8{padding:29px max(40px,calc((100vw - 1300px)/2));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:30px;gap:30px;background:#e9e9df;align-items:center}.lawyers_identityStrip__aFPt8>div{min-width:0;display:flex;flex-direction:column;gap:7px}.lawyers_identityStrip__aFPt8>div span{font-size:11px;color:#869188}.lawyers_identityStrip__aFPt8 strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.lawyers_identityStrip__aFPt8>a{font-size:12px;border-bottom:1px solid #587062;padding-bottom:7px;white-space:nowrap;max-width:100%}.lawyers_identityStrip__aFPt8>a span{margin-left:10px}.lawyers_contentWidth__S4_d7{max-width:1300px;margin:auto}.lawyers_about__NKn5P,.lawyers_contactQuiet__DhGq9,.lawyers_contact__33RS6,.lawyers_expertise__hzlIN,.lawyers_process__2U_j5,.lawyers_resources__1LnR0{padding:clamp(80px,9vw,130px) clamp(24px,5vw,70px)}.lawyers_expertise__hzlIN .lawyers_contentWidth__S4_d7{display:grid;grid-template-columns:45% 55%;grid-gap:50px;gap:50px}.lawyers_about__NKn5P h2,.lawyers_contact__33RS6 h2,.lawyers_sectionHeading__kR03B h2{font-size:clamp(38px,4.2vw,59px);line-height:1.45;letter-spacing:.05em;margin:0}.lawyers_sectionHeading__kR03B>p:last-child{margin-top:25px;font-size:13px;line-height:2;color:#7c8980;max-width:340px}.lawyers_expertiseList__2F8tV{border-top:1px solid #bec9bf}.lawyers_expertiseList__2F8tV>div{border-bottom:1px solid #bec9bf;min-height:92px;display:grid;grid-template-columns:55px 1fr 20px;align-items:center;grid-gap:12px;gap:12px}.lawyers_expertiseList__2F8tV>div>span:first-child{color:#a3916c;font-family:Georgia,serif;font-size:12px}.lawyers_expertiseList__2F8tV h3{font-size:22px;font-weight:400;letter-spacing:.06em;margin:0}.lawyers_expertiseList__2F8tV>div>span:last-child{color:#b6a57f;font-size:18px}.lawyers_about__NKn5P{background:#e9ede5}.lawyers_about__NKn5P .lawyers_contentWidth__S4_d7{display:grid;grid-template-columns:45% 55%;grid-gap:50px;gap:50px}.lawyers_about__NKn5P h2{color:#15372a}.lawyers_aboutCopy__SEaa1{max-width:600px}.lawyers_quoteMark__bV_G0{display:block;font-family:Georgia,serif;color:#b7aa8b;font-size:105px;line-height:.8}.lawyers_aboutLead__SR_t4{font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(20px,2vw,28px);line-height:1.8;margin:0 0 27px}.lawyers_biography__YHdPm p{color:#5b6e61;font-size:14px;line-height:2.2;white-space:pre-wrap;margin:0 0 15px}.lawyers_aboutSignature__alkpI{border-top:1px solid #bccabb;margin-top:35px;padding-top:18px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:18px}.lawyers_aboutSignature__alkpI span{font-family:Microsoft YaHei,sans-serif;font-size:12px;color:#819082}.lawyers_process__2U_j5{background:#fbf9f3}.lawyers_process__2U_j5 .lawyers_sectionHeading__kR03B{margin-bottom:50px}.lawyers_processGrid__jG6Br{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.lawyers_processGrid__jG6Br>div{border-top:1px solid #aaafa3;padding:23px 0;min-height:135px}.lawyers_processGrid__jG6Br span{font-family:Georgia,serif;color:#ab9671;font-size:14px}.lawyers_processGrid__jG6Br p{font-size:17px;line-height:1.7;margin:22px 0 0;max-width:320px}.lawyers_resources__1LnR0{background:#eef0e9}.lawyers_resources__1LnR0:nth-of-type(2n){background:#f7f7f0}.lawyers_resources__1LnR0 .lawyers_sectionHeading__kR03B{margin-bottom:38px}.lawyers_resourceList__VECD5{border-top:1px solid #bac4b9}.lawyers_resourceList__VECD5 a{display:grid;grid-template-columns:65px 1fr 25px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #c9d0c8;padding:24px 0}.lawyers_resourceList__VECD5 a:hover strong{color:#a18453}.lawyers_resourceIndex__WGfIQ{font-family:Georgia,serif;color:#aa9878;font-size:13px}.lawyers_resourceList__VECD5 strong{display:block;font-size:18px;font-weight:500}.lawyers_resourceList__VECD5 small{display:block;margin-top:8px;color:#748278;font-size:12px;line-height:1.8}.lawyers_contact__33RS6{background:#123329;color:#f7f5ea}.lawyers_contact__33RS6 .lawyers_contentWidth__S4_d7{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.lawyers_contact__33RS6 h2{font-size:clamp(43px,5vw,69px)}.lawyers_contact__33RS6 .lawyers_sectionKicker__k29YM{color:#cab68f}.lawyers_contact__33RS6 p:not(.lawyers_sectionKicker__k29YM){font-size:13px;line-height:1.9;color:#b7c6ba;margin-top:25px}.lawyers_contactOptions__Yzh2q{display:flex;flex-direction:column;border-top:1px solid #667d6d;align-self:center}.lawyers_contactOptions__Yzh2q>a,.lawyers_contactOptions__Yzh2q>div{display:grid;grid-template-columns:100px minmax(0,1fr) 20px;grid-gap:14px;gap:14px;border-bottom:1px solid #667d6d;align-items:center;min-height:92px;font-size:12px;color:#a7bda9}.lawyers_contactOptions__Yzh2q strong{font-size:17px;font-weight:400;color:#f5f3e9;overflow-wrap:anywhere;min-width:0}.lawyers_contactOptions__Yzh2q>a:hover strong{color:#d3bd94}.lawyers_contactQuiet__DhGq9{background:#123329;color:#f4f1e4}.lawyers_contactQuiet__DhGq9 .lawyers_contentWidth__S4_d7{display:flex;justify-content:space-between;align-items:center}.lawyers_contactQuiet__DhGq9 a{border-bottom:1px solid #c6b58f;padding-bottom:8px}.lawyers_statePage__qWbJZ{min-height:calc(100vh - 190px);padding:14vh clamp(24px,8vw,140px);background:#15372b;color:#f6f2e8}.lawyers_statePage__qWbJZ>span{font-size:11px;letter-spacing:.03em;color:#cbb88c}.lawyers_statePage__qWbJZ h1{font-size:clamp(42px,5vw,72px);line-height:1.45;margin:30px 0}.lawyers_statePage__qWbJZ p{color:#becdc1;font-size:15px}.lawyers_statePage__qWbJZ>div{display:flex;gap:20px;margin-top:40px}.lawyers_statePage__qWbJZ a,.lawyers_statePage__qWbJZ button{display:inline-block;background:#d1b78c;color:#183329;border:0;padding:15px 22px;font-size:13px;cursor:pointer}.lawyers_statePage__qWbJZ a+a,.lawyers_statePage__qWbJZ button+a{background:transparent;color:#f3e9d3;border:1px solid #9ba998}@media(max-width:1050px){.lawyers_directoryHero__P6Irt,.lawyers_profileHero__mkAXj{grid-template-columns:1fr 42%}.lawyers_heroCopy__9aXQ8,.lawyers_profileHeroCopy__NFdgL{padding-left:40px;padding-right:35px}.lawyers_heroCopy__9aXQ8 h1{font-size:clamp(37px,4vw,55px)}.lawyers_profileHero__mkAXj h1{font-size:clamp(58px,7vw,82px)}.lawyers_lawyerRow__b2GoV{grid-template-columns:170px 1fr 45px;gap:27px}.lawyers_rowPortrait__2C32F{width:170px;height:190px}.lawyers_identityStrip__aFPt8{padding-left:40px;padding-right:40px}.lawyers_about__NKn5P .lawyers_contentWidth__S4_d7,.lawyers_expertise__hzlIN .lawyers_contentWidth__S4_d7{gap:30px}}@media(max-width:760px){.lawyers_header__NZFAN{height:70px;padding:0 20px}.lawyers_brand__qwBKx{font-size:16px}.lawyers_brandSeal__3_NiD{width:32px;height:32px}.lawyers_brand__qwBKx small{font-size:10px}.lawyers_nav___BdA_{gap:14px;font-size:11px}.lawyers_nav___BdA_>a:first-child{display:none}.lawyers_navAction__kPPGT{padding:9px}.lawyers_navAction__kPPGT span{margin-left:2px}.lawyers_directoryHero__P6Irt,.lawyers_profileHero__mkAXj{display:block}.lawyers_heroCopy__9aXQ8{min-height:520px;padding:54px 25px 58px}.lawyers_heroCopy__9aXQ8 h1{font-size:clamp(35px,8vw,51px);white-space:normal;margin:55px 0 25px}.lawyers_heroIntro__RUSEU{font-size:13px}.lawyers_heroArtwork__XBt_U{min-height:270px}.lawyers_artCircle__j8k6A{width:350px;height:350px;top:-25px}.lawyers_artColumn__rz71p{height:120%}.lawyers_directoryBody__h8AEf{padding:70px 20px}.lawyers_sectionTop__LQQDY{align-items:start}.lawyers_sectionTop__LQQDY>p{display:none}.lawyers_filters__NLwI_{grid-template-columns:1fr 1fr}.lawyers_filters__NLwI_ label{border-right:0;border-bottom:1px solid #e5e6e0;padding:12px}.lawyers_filters__NLwI_ label:first-child{grid-column:span 2}.lawyers_filters__NLwI_ label:nth-child(2){border-right:1px solid #e5e6e0}.lawyers_filters__NLwI_ button{grid-column:span 2;height:49px;margin:8px 0 0}.lawyers_lawyerRow__b2GoV{grid-template-columns:112px 1fr;gap:18px;padding:25px 0;min-height:180px}.lawyers_rowPortrait__2C32F{width:112px;height:145px}.lawyers_portraitGlyph__1znbu{font-size:60px}.lawyers_rowMain__tXm4J h3{font-size:25px}.lawyers_rowFirm__r3FU3,.lawyers_rowIntro__54rz4{font-size:11px}.lawyers_rowArrow__3ad0C{display:none}.lawyers_tags__QrY7l{margin-top:11px}.lawyers_tags__QrY7l span{padding:5px 7px;font-size:10px}.lawyers_profileHeroCopy__NFdgL{min-height:590px;padding:25px 25px 65px}.lawyers_profileHeroCopy__NFdgL .lawyers_eyebrow__QAlpG{margin-top:75px}.lawyers_profileHero__mkAXj h1{font-size:clamp(56px,12vw,85px)}.lawyers_profileVisual__LECQ_{min-height:360px}.lawyers_abstractSun__v9_MI{top:-20%;width:70%}.lawyers_abstractBuilding__CPESm{height:125%}.lawyers_abstractBuildingBack__47uHe{height:105%}.lawyers_abstractCharacter__mGNZv{font-size:230px}.lawyers_identityStrip__aFPt8{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 25px;gap:22px}.lawyers_identityStrip__aFPt8>a{width:max-content}.lawyers_about__NKn5P,.lawyers_contactQuiet__DhGq9,.lawyers_contact__33RS6,.lawyers_expertise__hzlIN,.lawyers_process__2U_j5,.lawyers_resources__1LnR0{padding:70px 25px}.lawyers_about__NKn5P .lawyers_contentWidth__S4_d7,.lawyers_contact__33RS6 .lawyers_contentWidth__S4_d7,.lawyers_expertise__hzlIN .lawyers_contentWidth__S4_d7{display:block}.lawyers_aboutCopy__SEaa1,.lawyers_contactOptions__Yzh2q,.lawyers_expertiseList__2F8tV{margin-top:42px}.lawyers_processGrid__jG6Br{grid-template-columns:1fr}.lawyers_processGrid__jG6Br>div{min-height:110px}.lawyers_contactQuiet__DhGq9 .lawyers_contentWidth__S4_d7{gap:20px}.lawyers_footer__opsvq{display:block;padding:28px 22px}.lawyers_footer__opsvq>div:last-child{margin-top:20px;gap:18px;flex-wrap:wrap}}@media(max-width:440px){.lawyers_brandDivider__F7DiG,.lawyers_brand__qwBKx small,.lawyers_nav___BdA_>a:nth-child(2){display:none}.lawyers_heroCopy__9aXQ8 h1{font-size:35px}.lawyers_profileHero__mkAXj h1{font-size:53px}.lawyers_profileHero__mkAXj h1 span{margin-left:7px}.lawyers_heroActions__HqXU3{gap:18px}.lawyers_primaryAction__JCoDd{min-width:0;padding:15px}.lawyers_shareButton__15_OU{font-size:12px}.lawyers_rowIntro__54rz4{display:none}.lawyers_contactOptions__Yzh2q>a,.lawyers_contactOptions__Yzh2q>div{grid-template-columns:75px minmax(0,1fr) 14px}.lawyers_contactOptions__Yzh2q strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.lawyers_page__hRyku *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.profile_root__4hdNV{--ink:#282827;--paper:#f8f7f3;--warm:#ece9e2;--accent:#c4a9a4;background:var(--paper);color:var(--ink)}.profile_contentWidth__J8gsn{max-width:1260px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.profile_siteHeader__oRZOF{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:76px;max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,72px);display:flex;align-items:center;gap:18px;background:var(--paper);transition:box-shadow .22s ease}.profile_siteHeader__oRZOF[data-condensed=true]{box-shadow:0 1px 14px rgba(40,40,39,.08)}.profile_siteBrand__q0g4P{font-size:19px;font-weight:600;white-space:nowrap}.profile_siteBrand__q0g4P span{margin-left:4px;font-size:12px;font-weight:400}.profile_headerPlace__IC7EL{padding-left:17px;border-left:1px solid #cfcac2;color:#77716c;font-size:12px;white-space:nowrap}.profile_siteHeader__oRZOF nav{display:flex;align-items:center;gap:clamp(16px,2.5vw,34px);margin-left:auto;font-size:13px}.profile_siteHeader__oRZOF nav a{white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.profile_siteHeader__oRZOF nav a:hover{color:#967c78}.profile_siteHeader__oRZOF nav a[aria-current=page]{color:#82635d;text-decoration:underline;-webkit-text-decoration-color:#b7948d;text-decoration-color:#b7948d;text-underline-offset:7px}.profile_hero__h55Ip{position:relative;isolation:isolate;overflow:hidden;background:#272827;color:#faf9f5}.profile_heroMedia__Mru04{position:absolute;z-index:-2;inset:0;background-image:url(/images/lawyer-editorial-hero-v1.webp);background-position:100%;background-size:cover;background-color:#3b3c3b}.profile_heroMedia__Mru04 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.profile_heroOverlay__Ia88d{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(26,27,27,.95),rgba(26,27,27,.85) 39%,rgba(26,27,27,.3) 78%),linear-gradient(0deg,rgba(26,27,27,.54),transparent 46%);pointer-events:none}.profile_heroInner__N9N7c{position:relative;max-width:1440px;min-height:650px;margin:0 auto;padding:104px clamp(24px,5vw,72px) 40px;display:flex;flex-direction:column}.profile_heroCopy__w_0gi{max-width:840px}.profile_eyebrow__TfDEX,.profile_sectionIndex__82T5c{font-size:12px;font-weight:500;letter-spacing:.02em}.profile_eyebrow__TfDEX{color:#d9ccc6}.profile_eyebrow__TfDEX span{margin:0 9px;color:#a49d97}.profile_hero__h55Ip h1{margin:26px 0 0;font-size:clamp(48px,5.15vw,68px);font-weight:600;line-height:1.17;letter-spacing:0;overflow-wrap:anywhere}.profile_hero__h55Ip h1 em{color:#f1eee8;font-style:normal}.profile_heroAreas__WWR8z{max-width:730px;margin:25px 0 0;color:#e4dfd8;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.profile_heroActions__jxEiz{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;margin-top:34px}.profile_primaryAction__Hr_Wi{min-width:174px;display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:15px 18px;background:#f1eae2;color:#292726!important;font-size:14px;font-weight:600}.profile_primaryAction__Hr_Wi:hover{background:#fff}.profile_textAction__4tENn{padding-bottom:5px;border-bottom:1px solid #c9c0b7;color:#ece6df;font-size:14px}.profile_textAction__4tENn span{margin-left:16px}.profile_portrait__jIUu6{position:absolute;right:clamp(24px,5vw,72px);bottom:84px;width:clamp(155px,19vw,242px);height:clamp(200px,25vw,316px);overflow:hidden;border:3px solid rgba(250,249,245,.86);box-shadow:0 18px 46px rgba(0,0,0,.18)}.profile_portrait__jIUu6 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.profile_heroSignature__oHZFV{min-width:0;display:flex;align-items:center;gap:13px;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid rgba(250,249,245,.3)}.profile_heroSignature__oHZFV strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.profile_heroSignature__oHZFV>span{color:#c7beb7;font-size:12px}.profile_heroSignature__oHZFV button{margin-left:20px;color:#d9d0c8;border-bottom-color:rgba(217,208,200,.56);font-size:12px}.profile_approach__6DhIn,.profile_articles__cFEgJ,.profile_caseSection__TEIeG,.profile_contact__nfnxQ,.profile_services__A7xvh{scroll-margin-top:80px}.profile_services__A7xvh{padding:86px 0 88px}.profile_sectionIndex__82T5c{display:block;color:#917872}.profile_sectionHead__oXRTx{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:end;grid-gap:28px;gap:28px;margin-bottom:48px}.profile_sectionHead__oXRTx .profile_sectionIndex__82T5c{align-self:start;padding-top:10px}.profile_approachIntro__4Aoaj h2,.profile_articlesHeading__uyBh2 h2,.profile_caseHeading__J2b94 h2,.profile_contactIntro__Z08S2 h2,.profile_sectionHead__oXRTx h2{margin:0;font-size:clamp(32px,3.45vw,44px);font-weight:600;line-height:1.2;letter-spacing:0}.profile_sectionHead__oXRTx p{max-width:300px;margin:0 0 3px;color:#6b6660;font-size:15px;line-height:1.7}.profile_serviceGrid__5SdZX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.profile_serviceGridOne___EWwi{grid-template-columns:minmax(0,1fr);max-width:480px}.profile_serviceGridTwo__IhDLv{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.profile_serviceItem___axOk{min-width:0;display:flex;flex-direction:column;padding:25px 1px 2px;border-top:1px solid #aaa39b}.profile_serviceItem___axOk>span{color:#9b7f79;font-size:12px}.profile_serviceItem___axOk h3{margin:31px 0 13px;font-size:clamp(23px,2.2vw,29px);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.profile_serviceItem___axOk p{max-width:335px;margin:0;color:#69645d;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.profile_serviceItem___axOk a{align-self:flex-start;display:inline-flex;gap:24px;margin-top:27px;padding-bottom:5px;border-bottom:1px solid #aa8e87;color:#66514b;font-size:13px}.profile_caseSection__TEIeG{padding:75px 0 79px;background:#e9e5dd}.profile_caseSection__TEIeG .profile_contentWidth__J8gsn{display:grid;grid-template-columns:minmax(0,.67fr) minmax(0,1.33fr);grid-gap:46px;gap:46px}.profile_caseHeading__J2b94 h2{margin-top:22px}.profile_caseFeature__yA7ee{min-width:0}.profile_caseFeature__yA7ee a,.profile_casePlaceholder__0Ywze{min-height:285px;display:flex;flex-direction:column;align-items:flex-start;padding:29px 33px;background:#323330;color:#f7f5ef}.profile_caseFeature__yA7ee a:hover{background:#3d403c}.profile_featureEyebrow__QtyB2{color:#d2b7ae;font-size:12px}.profile_caseFeature__yA7ee h3{max-width:570px;margin:48px 0 11px;font-size:clamp(24px,2.7vw,34px);font-weight:500;line-height:1.3;overflow-wrap:anywhere}.profile_caseFeature__yA7ee p{max-width:600px;margin:0;color:#cfcbc4;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.profile_casePlaceholder__0Ywze h3{color:#e5dfd8}.profile_featureLink__Ws0uJ{margin-top:auto;padding-top:18px;border-bottom:1px solid #d9d4cc;font-size:13px}.profile_moreCases__kMvei{grid-column:2}.profile_moreCases__kMvei a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #cac5bd;font-size:14px;overflow-wrap:anywhere}.profile_approach__6DhIn{padding:88px 0 90px;background:var(--paper)}.profile_approach__6DhIn .profile_contentWidth__J8gsn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(45px,7vw,100px);gap:clamp(45px,7vw,100px)}.profile_approachIntro__4Aoaj h2{margin-top:22px}.profile_approachIntro__4Aoaj>p{max-width:360px;margin:20px 0 0;color:#655f59;font-size:17px;line-height:1.7}.profile_approachDetail__SfAaV{padding-left:25px;border-left:1px solid #c6bfb6}.profile_aboutCopy__QfYOY>span,.profile_process__F91wT>span{color:#927772;font-size:12px;font-weight:500}.profile_aboutCopy__QfYOY p{margin:12px 0 0;color:#4f4b46;font-size:16px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.profile_process__F91wT{margin-top:35px;padding-top:22px;border-top:1px solid #d9d3cb}.profile_process__F91wT ol{margin:15px 0 0;padding:0;list-style:none}.profile_process__F91wT li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:13px;gap:13px;padding:10px 0}.profile_process__F91wT li b{color:#9b7d77;font-size:12px;font-weight:500}.profile_process__F91wT li p,.profile_quietNote__gE19C{margin:0;color:#68625b;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.profile_process__F91wT .profile_quietNote__gE19C{margin-top:12px}.profile_articles__cFEgJ{padding:72px 0 80px;background:#f1efe9}.profile_articles__cFEgJ .profile_contentWidth__J8gsn{display:grid;grid-template-columns:minmax(0,.67fr) minmax(0,1.33fr);grid-gap:46px;gap:46px}.profile_articlesHeading__uyBh2 h2{margin-top:20px}.profile_articleList__Nre_3{min-width:0;border-top:1px solid #c9c2ba}.profile_articleList__Nre_3 a{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:baseline;grid-gap:14px;gap:14px;padding:20px 0;border-bottom:1px solid #c9c2ba}.profile_articleList__Nre_3 a>span{color:#9b7f79;font-size:12px}.profile_articleList__Nre_3 a strong{font-size:18px;font-weight:500;overflow-wrap:anywhere}.profile_articleList__Nre_3 a small{grid-column:2;color:#77716b;font-size:13px;line-height:1.6}.profile_articleList__Nre_3 a b{grid-column:3;grid-row:1;font-weight:400}.profile_articlePlaceholder__IKG7r{margin:0;padding:23px 0;border-bottom:1px solid #c9c2ba;color:#78716b;font-size:14px}.profile_contact__nfnxQ{padding:84px 0 90px;background:#272827;color:#f8f7f3}.profile_contact__nfnxQ .profile_contentWidth__J8gsn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:65px;gap:65px}.profile_contact__nfnxQ .profile_sectionIndex__82T5c{color:#d6b6ad}.profile_contactIntro__Z08S2 h2{margin-top:20px}.profile_contactIntro__Z08S2 p{max-width:390px;margin:23px 0 0;color:#d4d0c9;font-size:15px;line-height:1.7}.profile_contactChannels__sffCC{border-top:1px solid rgba(248,247,243,.34)}.profile_contactChannels__sffCC>a,.profile_contactChannels__sffCC>div{display:grid;grid-template-columns:82px minmax(0,1fr) 18px;align-items:center;grid-gap:15px;gap:15px;min-height:76px;border-bottom:1px solid rgba(248,247,243,.34)}.profile_contactChannels__sffCC span{color:#bfb9b1;font-size:12px}.profile_contactChannels__sffCC strong{min-width:0;font-size:17px;font-weight:400;overflow-wrap:anywhere}.profile_contactChannels__sffCC>div strong{color:#b1aaa2;font-size:14px}.profile_contactChannels__sffCC b{font-weight:400}.profile_contactChannels__sffCC a:hover{color:#fff}.profile_contactEmpty__j9x_5{align-self:start;margin:0;padding:27px 0;border-top:1px solid rgba(248,247,243,.34);border-bottom:1px solid rgba(248,247,243,.34);color:#d4d0c9;font-size:15px}.profile_root__4hdNV :is(a,button):focus-visible{outline:2px solid #bc8f85;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.profile_heroMedia__Mru04{animation:profile_heroSettle__HWWul .3s ease-out both}.profile_eyebrow__TfDEX,.profile_heroActions__jxEiz,.profile_heroAreas__WWR8z,.profile_hero__h55Ip h1{animation:profile_heroEnter__YJDp8 .59s cubic-bezier(.2,.7,.2,1) both}.profile_hero__h55Ip h1{animation-delay:70ms}.profile_heroAreas__WWR8z{animation-delay:.14s}.profile_heroActions__jxEiz{animation-delay:.21s}.profile_root__4hdNV [data-profile-reveal][data-reveal-state=pending]{opacity:.9;transform:translateY(12px)}.profile_root__4hdNV [data-profile-reveal][data-reveal-state=visible]{opacity:1;transform:translateY(0);transition:opacity .54s ease-out,transform .54s cubic-bezier(.2,.7,.2,1)}.profile_articleList__Nre_3 a,.profile_caseFeature__yA7ee a,.profile_contactChannels__sffCC a,.profile_credentials__a3QNH a,.profile_heroSignature__oHZFV button,.profile_moreCases__kMvei a,.profile_primaryAction__Hr_Wi,.profile_serviceItem___axOk a,.profile_textAction__4tENn{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.profile_root__4hdNV :is(.profile_primaryAction__Hr_Wi,.profile_textAction__4tENn,.profile_serviceItem___axOk a,.profile_caseFeature__yA7ee a,.profile_moreCases__kMvei a,.profile_articleList__Nre_3 a,.profile_contactChannels__sffCC a,.profile_credentials__a3QNH a,.profile_heroSignature__oHZFV button):is(:hover,:focus-visible){transform:translateY(-2px)}.profile_root__4hdNV :is(.profile_primaryAction__Hr_Wi,.profile_textAction__4tENn,.profile_serviceItem___axOk a,.profile_caseFeature__yA7ee a,.profile_moreCases__kMvei a,.profile_articleList__Nre_3 a,.profile_contactChannels__sffCC a,.profile_credentials__a3QNH a,.profile_heroSignature__oHZFV button):active{transform:translateY(1px)}.profile_caseFeature__yA7ee a:is(:hover,:focus-visible),.profile_primaryAction__Hr_Wi:is(:hover,:focus-visible){box-shadow:0 10px 22px rgba(0,0,0,.12)}.profile_primaryAction__Hr_Wi span,.profile_serviceItem___axOk a span{display:inline-block;transition:transform .18s ease}.profile_primaryAction__Hr_Wi:is(:hover,:focus-visible) span,.profile_serviceItem___axOk a:is(:hover,:focus-visible) span{transform:translate(3px,-2px)}}@keyframes profile_heroEnter__YJDp8{0%{opacity:.94;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes profile_heroSettle__HWWul{0%{opacity:.92}to{opacity:1}}@media (prefers-reduced-motion:reduce){.profile_root__4hdNV *,.profile_root__4hdNV :after,.profile_root__4hdNV :before{animation:none!important;transition-duration:0s!important}}.profile_credentials__a3QNH{padding:22px 0 27px;background:#e6e2da}.profile_credentials__a3QNH .profile_contentWidth__J8gsn{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;color:#67615b;font-size:12px}.profile_credentials__a3QNH span{color:#8a706a}.profile_credentials__a3QNH p{min-width:0;flex:1 1 440px;margin:0;line-height:1.6;overflow-wrap:anywhere}.profile_credentials__a3QNH a{padding-bottom:2px;border-bottom:1px solid #9f8f87}@media (max-width:900px){.profile_hero__h55Ip h1{font-size:clamp(43px,5vw,56px)}.profile_heroCopy__w_0gi{max-width:720px}.profile_portrait__jIUu6{width:150px;height:195px;bottom:90px}.profile_sectionHead__oXRTx{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.profile_sectionHead__oXRTx p{grid-column:2}}@media (max-width:680px){.profile_siteHeader__oRZOF{height:auto;min-height:106px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-gap:7px;gap:7px;padding:10px 22px 9px}.profile_siteBrand__q0g4P{grid-row:1;min-width:0;max-width:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_headerPlace__IC7EL{display:none}.profile_siteHeader__oRZOF nav{grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;margin:0;padding-top:7px;border-top:1px solid #ded9d2;font-size:12px}.profile_siteHeader__oRZOF nav a{padding:4px 0;line-height:1.2;text-align:center;white-space:nowrap}.profile_approach__6DhIn,.profile_articles__cFEgJ,.profile_caseSection__TEIeG,.profile_contact__nfnxQ,.profile_services__A7xvh{scroll-margin-top:130px}.profile_heroMedia__Mru04{background-position:66%}.profile_heroOverlay__Ia88d{background:linear-gradient(90deg,rgba(26,27,27,.88),rgba(26,27,27,.48)),linear-gradient(0deg,rgba(26,27,27,.85),transparent 75%)}.profile_heroInner__N9N7c{min-height:660px;padding:76px 22px 30px}.profile_hero__h55Ip h1{margin-top:22px;font-size:clamp(26px,8vw,32px);line-height:1.2}.profile_heroAreas__WWR8z{margin-top:21px;font-size:14px}.profile_heroActions__jxEiz{margin-top:26px}.profile_portrait__jIUu6{position:relative;right:auto;bottom:auto;width:108px;height:138px;margin:24px 0 0 auto}.profile_heroSignature__oHZFV{margin-top:auto}.profile_contentWidth__J8gsn{padding:0 22px}.profile_services__A7xvh{padding:58px 0 60px}.profile_sectionHead__oXRTx{display:block;margin-bottom:30px}.profile_approachIntro__4Aoaj h2,.profile_articlesHeading__uyBh2 h2,.profile_caseHeading__J2b94 h2,.profile_contactIntro__Z08S2 h2,.profile_sectionHead__oXRTx h2{margin-top:14px;font-size:35px}.profile_sectionHead__oXRTx p{margin-top:13px}.profile_sectionHead__oXRTx h2 span{display:block}.profile_serviceGrid__5SdZX{grid-template-columns:1fr;gap:22px}.profile_serviceItem___axOk{padding-top:17px}.profile_serviceItem___axOk h3{margin:13px 0 8px;font-size:24px}.profile_serviceItem___axOk a{margin-top:15px}.profile_approach__6DhIn,.profile_articles__cFEgJ,.profile_caseSection__TEIeG,.profile_contact__nfnxQ{padding:57px 0 62px}.profile_approach__6DhIn .profile_contentWidth__J8gsn,.profile_articles__cFEgJ .profile_contentWidth__J8gsn,.profile_caseSection__TEIeG .profile_contentWidth__J8gsn,.profile_contact__nfnxQ .profile_contentWidth__J8gsn{display:block}.profile_caseHeading__J2b94 h2{margin-bottom:26px}.profile_caseFeature__yA7ee a,.profile_casePlaceholder__0Ywze{min-height:225px;padding:24px}.profile_caseFeature__yA7ee h3{margin-top:35px}.profile_approachIntro__4Aoaj>p{margin-top:15px}.profile_approachDetail__SfAaV{margin-top:28px}.profile_articlesHeading__uyBh2 h2{margin-bottom:26px}.profile_contactChannels__sffCC{margin-top:30px}.profile_contactChannels__sffCC>a,.profile_contactChannels__sffCC>div{min-height:68px;grid-template-columns:68px minmax(0,1fr) 18px}}.about_root__E8fRl{--ink:#292926;--paper:#f8f7f3;--rose:#b4978f;background:var(--paper);color:var(--ink)}.about_stage__n4AWK{background:#292a28}.about_stageVisual__2TWQV{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;overflow:hidden;background-color:#51483f;background-image:linear-gradient(0deg,rgba(27,27,26,.84),rgba(27,27,26,.04) 58%),linear-gradient(90deg,rgba(30,30,29,.26),transparent 60%),url(/images/lawyer-editorial-hero-v1.webp);background-position:50%,50%,center 53%;background-size:cover}.about_aiVisual__Tm37T{background-image:none;background-color:#333338}.about_aiImage__N3J2m{position:absolute;z-index:0;inset:0 max(24px,calc((100% - 1400px) / 2 + 36px)) 0 auto;display:block;width:min(34vw,440px);height:100%;object-fit:contain;object-position:center bottom}.about_genericAiImage__NifPA{inset:0;width:100%;object-fit:cover;object-position:50% 0}.about_aiVisual__Tm37T:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(27,27,26,.86),transparent 47%),linear-gradient(90deg,rgba(27,27,26,.22),transparent 62%);pointer-events:none}.about_stagePortrait__rETBF{position:absolute;z-index:0;top:4%;right:max(24px,calc((100% - 1400px) / 2 + 36px));width:min(34vw,480px);height:90%;display:flex;align-items:flex-end;justify-content:center}.about_stagePortrait__rETBF img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center bottom}.about_stageVisual__2TWQV:has(.about_stagePortrait__rETBF):after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(30,30,29,.25),transparent 70%);pointer-events:none}.about_photoNote__IwIAz{position:absolute;z-index:2;top:31px;left:clamp(24px,5vw,72px);padding:7px 11px;background:rgba(248,247,243,.9);color:#272624;font-size:12px;font-weight:600}.about_genericAiNote__Bs80H{right:clamp(24px,5vw,72px);left:auto}.about_stageCaption__UWi8g{position:relative;z-index:2;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:64px;gap:64px;width:100%;max-width:1400px;margin:0 auto;padding:60px clamp(24px,5vw,72px) 64px;color:#f7f5ef}.about_stageCopy__RS32u{min-width:0}.about_stageEyebrow__tFA_q{color:#ddc5ba;font-size:12px;font-weight:500}.about_stageCaption__UWi8g h1{margin:14px 0 0;font-size:clamp(34px,3.5vw,48px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.about_stageCaption__UWi8g h1 span{margin-left:13px;color:#ded5cd;font-size:.45em;font-weight:400}.about_stageSummary__mxrhU{margin:19px 0 0;color:#ddd8d1;font-size:14px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.about_stageFacts__QaZ5U{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:17px 28px;gap:17px 28px;margin:27px 0 0;padding:23px 0;border-top:1px solid rgba(247,245,239,.2);border-bottom:1px solid rgba(247,245,239,.2)}.about_stageFacts__QaZ5U div{min-width:0}.about_stageContact__YPcbA h2,.about_stageFacts__QaZ5U dt,.about_stageSpecialties__PD4u4 h2{margin:0;color:#cbb3a8;font-size:12px;font-weight:400;line-height:1.5}.about_stageFacts__QaZ5U dd{margin:6px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.about_stageSpecialties__PD4u4{margin-top:22px}.about_stageSpecialties__PD4u4 ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.about_stageSpecialties__PD4u4 li{padding:6px 12px;border:1px solid rgba(229,209,197,.3);color:#eee5dc;font-size:13px;line-height:1.5}.about_stageContact__YPcbA{margin-top:23px}.about_stageChannels__nFiIT{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:9px}.about_stageChannels__nFiIT>:is(a,p){min-width:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:0;line-height:1.6}.about_stageChannels__nFiIT a{padding-bottom:3px;border-bottom:1px solid #ba9c8d;color:#f7f5ef}.about_stageChannels__nFiIT span{color:#d2c4b9;font-size:12px}.about_stageChannels__nFiIT strong{font-size:18px;font-weight:500;overflow-wrap:anywhere}.about_stageContactEmpty__T9t6v,.about_stageSpecialties__PD4u4>p{margin:10px 0 0;color:#ddd8d1;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.about_narrative__rBmQ3{max-width:1260px;display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);margin:0 auto;padding:106px clamp(24px,5vw,72px) 112px}.about_closingMessage__mSNwh>span,.about_credentialBand__bY3AS>span,.about_narrativeLabel__KRdwU span{color:#957b74;font-size:12px;font-weight:500}.about_narrativeLabel__KRdwU h2{margin:23px 0 0;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.3}.about_narrativeBody__x0Z7d{min-width:0;padding-left:34px;border-left:1px solid #c9bfb5}.about_narrativeBody__x0Z7d>p{max-width:690px;margin:0 0 22px;color:#504c47;font-size:17px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.about_narrativeBody__x0Z7d>.about_headline__ojAUp{color:#302e2b;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.55}.about_narrativeBody__x0Z7d>.about_quiet__LIIiJ{color:#77716b;font-size:15px}.about_practiceLine__f37PV{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin-top:36px;padding-top:24px;border-top:1px solid #d5cec6}.about_practiceLine__f37PV>span{flex:0 0 auto;color:#927b75;font-size:12px}.about_practiceLine__f37PV p{min-width:0;flex:1 1 230px;margin:0;color:#5f5852;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.about_practiceLine__f37PV a{flex:0 0 auto;padding-bottom:3px;border-bottom:1px solid #a58d86;color:#715650;font-size:13px}.about_practiceLine__f37PV a span{margin-left:10px}.about_consultation__F392x{max-width:1260px;margin:0 auto;padding:0 clamp(24px,5vw,72px) 112px;scroll-margin-top:95px}.about_consultationHead__wT4E7{max-width:750px;margin-bottom:33px}.about_consultationCard__QW4Oe>span,.about_consultationHead__wT4E7>span{color:#957b74;font-size:12px}.about_consultationHead__wT4E7 h2{margin:16px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.3}.about_consultationHead__wT4E7 p{margin:16px 0 0;color:#645e58;font-size:14px;line-height:1.8}.about_consultationGrid__qId6O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.about_consultationCard__QW4Oe{padding:27px 30px;border:1px solid #d5cec6;background:#fffdfa}.about_consultationCard__QW4Oe h3{margin:16px 0;font-size:22px;line-height:1.4}.about_consultationCard__QW4Oe p{margin:0 0 12px;color:#5b554f;font-size:15px;line-height:1.75}.about_consultationCard__QW4Oe p:last-child{margin-bottom:0}.about_consultationCard__QW4Oe strong{color:#302e2b}.about_closing__Ybj9t{background:#292a28;color:#f7f5ef}.about_closingInner__DWpM3{max-width:1260px;margin:0 auto;padding:88px clamp(24px,5vw,72px) 31px}.about_closingMessage__mSNwh{display:flex;align-items:end;flex-wrap:wrap;gap:16px 36px;padding-bottom:88px}.about_closingMessage__mSNwh>span{width:100%;color:#d1b0a6}.about_closingMessage__mSNwh h2{flex:1 1 420px;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.25}.about_closingMessage__mSNwh>a{min-width:168px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 18px;background:#f1eae2;color:#292726!important;font-size:14px;font-weight:600}.about_closingMessage__mSNwh>a:focus-visible,.about_closingMessage__mSNwh>a:hover{background:#fff}.about_credentialBand__bY3AS{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 28px;padding-top:23px;border-top:1px solid rgba(247,245,239,.28)}.about_credentialBand__bY3AS>span{color:#c8a69c}.about_credentialBand__bY3AS p{min-width:0;flex:1 1 420px;margin:0;color:#cfcac3;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.about_credentialBand__bY3AS a{padding-bottom:3px;border-bottom:1px solid #c7b8ad;color:#ded8d0;font-size:12px}.about_root__E8fRl :is(a,button):focus-visible{outline:2px solid #bc8f85;outline-offset:4px}@media (max-width:900px){.about_stageVisual__2TWQV{display:block;min-height:0;background-position:50%,50%,63%}.about_aiImage__N3J2m{inset:0 50% auto auto;width:min(72vw,330px);height:350px;transform:translateX(50%)}.about_genericAiImage__NifPA{inset:0;width:100%;height:350px;object-position:center top;transform:none}.about_aiVisual__Tm37T:after{background:linear-gradient(0deg,#29292c,rgba(41,41,44,.94) calc(100% - 325px),transparent calc(100% - 235px))}.about_stagePortrait__rETBF{top:15px;right:50%;width:min(72vw,330px);height:320px;transform:translateX(50%)}.about_stageVisual__2TWQV:has(.about_stagePortrait__rETBF):after{background:linear-gradient(0deg,rgba(27,27,26,.94),rgba(27,27,26,.8) calc(100% - 330px),transparent calc(100% - 235px))}.about_stageCaption__UWi8g{display:block;max-width:720px;padding:330px 28px 44px}}@media (max-width:680px){.about_photoNote__IwIAz{top:12px;left:22px;max-width:48%;line-height:1.5;text-align:left}.about_genericAiNote__Bs80H{right:22px;left:auto;text-align:right}.about_stageCaption__UWi8g{padding-right:22px;padding-left:22px}.about_stageCaption__UWi8g h1{font-size:clamp(32px,8vw,38px)}.about_stageFacts__QaZ5U{gap:17px 18px}.about_stageFacts__QaZ5U dd,.about_stageSummary__mxrhU{font-size:13px}.about_narrative__rBmQ3{display:block;padding:70px 22px 75px}.about_narrativeLabel__KRdwU h2{margin-top:13px;font-size:30px}.about_narrativeBody__x0Z7d{margin-top:34px;padding-left:20px}.about_narrativeBody__x0Z7d>p{font-size:16px;line-height:1.8}.about_narrativeBody__x0Z7d>.about_headline__ojAUp{font-size:21px}.about_consultation__F392x{padding:0 22px 75px}.about_consultationGrid__qId6O{grid-template-columns:1fr}.about_consultationCard__QW4Oe{padding:23px}.about_closingInner__DWpM3{padding:70px 22px 27px}.about_closingMessage__mSNwh{padding-bottom:69px}.about_closingMessage__mSNwh h2{font-size:33px}}@media (prefers-reduced-motion:no-preference){.about_closingMessage__mSNwh>a,.about_credentialBand__bY3AS a,.about_practiceLine__f37PV a{transition:color .18s ease,background-color .18s ease,transform .18s ease}.about_closingMessage__mSNwh>a:is(:hover,:focus-visible),.about_credentialBand__bY3AS a:is(:hover,:focus-visible),.about_practiceLine__f37PV a:is(:hover,:focus-visible){transform:translateY(-2px)}}.articles_root__f1KaT{--paper:#f8f7f3;--ink:#292926;background:var(--paper);color:var(--ink)}.articles_publicPagination__5YhVT{display:flex;justify-content:center;margin-top:35px}.articles_readerBody__vsiEk img{max-width:100%;height:auto}.articles_readerBody__vsiEk figure{margin:32px 0}.articles_readerBody__vsiEk figcaption{font-size:13px;color:#74665f}.articles_readerBody__vsiEk blockquote{border-left:3px solid #b9958a;margin:26px 0;padding-left:22px;color:#6a645e}.articles_publishedMeta__nCU64{color:#74665f;font-size:13px;display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.articles_articleCover___TUGK{width:100%;max-height:480px;object-fit:cover;margin:30px 0}.articles_width__9Odbc{max-width:1240px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.articles_hero__JomZl{padding:96px 0 103px;background:#292a28;color:#f8f7f3}.articles_eyebrow__HiI9j{color:#b9958a;font-size:12px;font-weight:500}.articles_hero__JomZl .articles_eyebrow__HiI9j{color:#d6b6ad}.articles_hero__JomZl h1{margin:21px 0 0;font-size:clamp(45px,5vw,65px);font-weight:600;line-height:1.19}.articles_hero__JomZl p{max-width:610px;margin:25px 0 0;color:#d6d1ca;font-size:16px;line-height:1.8}.articles_hero__JomZl .articles_heroNotice__YnwDC{max-width:780px;margin-top:24px;padding-left:14px;border-left:2px solid #b9958a;color:#e2d8d2;font-size:13px}.articles_directory__R_u_S{padding:82px 0 110px}.articles_directoryIntro__EAj_d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;grid-gap:40px;gap:40px}.articles_directoryIntro__EAj_d h2{margin:17px 0 0;font-size:clamp(31px,3.3vw,43px);font-weight:600;line-height:1.25}.articles_directoryIntro__EAj_d p{max-width:330px;margin:0;color:#6a645e;font-size:14px;line-height:1.75}.articles_searchForm__zr4kD{margin-top:54px}.articles_categories__aJvEp legend,.articles_searchForm__zr4kD label{display:block;margin-bottom:10px;color:#74665f;font-size:12px;font-weight:500}.articles_searchControls__qed5P{display:flex;align-items:center;gap:15px;min-height:59px;padding:0 16px;border:1px solid #c8bfb5;background:#fffefa}.articles_searchControls__qed5P:focus-within{border-color:#8c736d}.articles_searchControls__qed5P input{min-width:0;flex:1 1;padding:16px 0;border:0;outline:0;background:transparent;color:#292926;font-size:15px}.articles_searchControls__qed5P input::placeholder{color:#9b958d}.articles_empty__zkBY7 button,.articles_resultTop__N5c8r button,.articles_searchControls__qed5P button{flex:0 0 auto;padding:5px 0;border:0;border-bottom:1px solid #a78e87;background:transparent;color:#715650;cursor:pointer;font-size:13px}.articles_categories__aJvEp{min-width:0;margin:31px 0 0;padding:0;border:0}.articles_categories__aJvEp>div{display:flex;flex-wrap:wrap;gap:9px}.articles_categories__aJvEp button{padding:9px 16px;border:1px solid #cbc4bc;background:transparent;color:#514b46;cursor:pointer;font-size:13px}.articles_categories__aJvEp button[aria-pressed=true]{border-color:#292a28;background:#292a28;color:#f8f7f3}.articles_resultTop__N5c8r{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:55px;padding-bottom:11px;border-bottom:1px solid #a8a097}.articles_resultTop__N5c8r p{margin:0;color:#77716b;font-size:13px}.articles_list__Sy0z_{display:grid}.articles_item__vPypZ{min-width:0;border-bottom:1px solid #d8d0c7}.articles_item__vPypZ a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:28px;column-gap:28px;padding:31px 0 36px}.articles_itemMeta__vz_oR{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;color:#9b7f79;font-size:12px}.articles_sourceTag__nQY8k{color:#776c65}.articles_item__vPypZ h3{min-width:0;grid-column:1;margin:14px 0 0;font-size:clamp(22px,2.4vw,31px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.articles_item__vPypZ p{max-width:720px;grid-column:1;margin:12px 0 0;color:#68625b;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.articles_readMore__rHEjd{grid-column:2;grid-row:2/4;align-self:end;white-space:nowrap;padding-bottom:3px;border-bottom:1px solid #a78e87;color:#715650;font-size:13px}.articles_readMore__rHEjd span{margin-left:15px}.articles_item__vPypZ a:focus-visible h3,.articles_item__vPypZ a:hover h3{color:#80635b}.articles_empty__zkBY7{padding:50px 0;color:#746e68;font-size:15px}.articles_empty__zkBY7 p{margin:0 0 18px}.articles_reader__fRQf4{padding:54px 0 110px}.articles_reader__fRQf4 .articles_width__9Odbc{max-width:1000px}.articles_breadcrumb__eByNX{display:flex;gap:12px;margin-bottom:61px;color:#79716a;font-size:13px}.articles_breadcrumb__eByNX a{padding-bottom:2px;border-bottom:1px solid #ab978e}.articles_reader__fRQf4 h1{margin:18px 0 0;font-size:clamp(35px,4.15vw,56px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.articles_readerSummary__EbwxO{max-width:770px;margin:25px 0 0;color:#625b54;font-size:17px;line-height:1.85}.articles_disclaimer___Vffy{margin:42px 0 61px;padding:14px 18px;border-left:3px solid #b89890;background:#eeeae2;color:#5e554f;font-size:13px;line-height:1.7}.articles_readerBody__vsiEk{max-width:790px}.articles_readerBody__vsiEk section+section{margin-top:43px}.articles_readerBody__vsiEk h2{margin:0 0 18px;font-size:clamp(23px,2.5vw,30px);font-weight:600;line-height:1.4}.articles_readerBody__vsiEk p{margin:0 0 17px;color:#494540;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.articles_sources__V2kmI{max-width:790px;margin-top:62px;padding-top:30px;border-top:1px solid #cfc7be}.articles_sources__V2kmI h2{margin:0 0 17px;font-size:18px;font-weight:600}.articles_sources__V2kmI ul{margin:0;padding-left:20px}.articles_sources__V2kmI li{margin-bottom:12px;color:#665952;font-size:14px;line-height:1.7}.articles_sources__V2kmI a{border-bottom:1px solid #b7a199;overflow-wrap:anywhere}.articles_relatedLinks__BDQi_{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:42px}.articles_relatedLinks__BDQi_ a{padding-bottom:4px;border-bottom:1px solid #a78e87;color:#715650;font-size:14px}.articles_backLink__Pv_OK{display:inline-flex;gap:25px;margin-top:67px;padding-bottom:5px;border-bottom:1px solid #a78e87;color:#715650!important;font-size:14px}.articles_root__f1KaT :is(a,button,input):focus-visible{outline:2px solid #bc8f85;outline-offset:3px}@media (max-width:680px){.articles_width__9Odbc{padding:0 22px}.articles_hero__JomZl{padding:65px 0 72px}.articles_hero__JomZl h1{font-size:39px}.articles_hero__JomZl p{font-size:15px}.articles_directory__R_u_S{padding:62px 0 82px}.articles_directoryIntro__EAj_d{display:block}.articles_directoryIntro__EAj_d p{margin-top:16px}.articles_searchForm__zr4kD{margin-top:37px}.articles_resultTop__N5c8r{margin-top:43px}.articles_item__vPypZ a{display:block;padding:26px 0 30px}.articles_item__vPypZ h3{font-size:24px}.articles_readMore__rHEjd{display:inline-block;margin-top:20px}.articles_reader__fRQf4{padding:35px 0 80px}.articles_breadcrumb__eByNX{margin-bottom:44px}.articles_reader__fRQf4 h1{font-size:37px}.articles_readerSummary__EbwxO{font-size:16px}.articles_disclaimer___Vffy{margin:32px 0 49px}}@media (prefers-reduced-motion:no-preference){.articles_backLink__Pv_OK,.articles_categories__aJvEp button,.articles_item__vPypZ h3,.articles_relatedLinks__BDQi_ a,.articles_sources__V2kmI a{transition:color .18s ease,background-color .18s ease}}.showcase-sections_root__lj7Rf{--ink:#282827;--paper:#f8f7f3;--warm:#ece9e2;--accent:#c4a9a4;min-height:100vh;background:var(--paper);color:var(--ink)}.showcase-sections_intro__P8RA2{background:#292a28;color:#f8f7f3}.showcase-sections_introInner__noOs2{max-width:1260px;min-height:335px;margin:0 auto;padding:71px clamp(24px,5vw,72px) 58px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.showcase-sections_eyebrow__xZ035{margin:0;color:#d3c3bb;font-size:13px;line-height:1.6}.showcase-sections_eyebrow__xZ035 span{margin:0 9px;color:#9f9991}.showcase-sections_intro__P8RA2 h1{margin:25px 0 0;font-size:clamp(42px,5.5vw,72px);font-weight:600;line-height:1.14;letter-spacing:0;overflow-wrap:anywhere}.showcase-sections_introCopy__xmFPk{max-width:690px;margin:20px 0 0;color:#e1ddd6;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.showcase-sections_region__ebQtv{margin:23px 0 0;padding-top:15px;border-top:1px solid rgba(248,247,243,.3);color:#c7bdb4;font-size:12px}.showcase-sections_practiceSection__d7blx,.showcase-sections_processSection__9fW_y{max-width:1260px;margin:0 auto;padding:98px clamp(24px,5vw,72px) 108px}.showcase-sections_processIntro__sng_m,.showcase-sections_sectionIntro__3TT33{max-width:840px;margin-bottom:57px}.showcase-sections_processIntro__sng_m>span,.showcase-sections_sectionIntro__3TT33>span{color:#927772;font-size:12px;font-weight:500}.showcase-sections_processIntro__sng_m h2,.showcase-sections_sectionIntro__3TT33 h2{margin:19px 0 0;font-size:clamp(32px,3.5vw,46px);font-weight:600;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.showcase-sections_processIntro__sng_m p,.showcase-sections_sectionIntro__3TT33 p{max-width:620px;margin:16px 0 0;color:#6b6660;font-size:15px;line-height:1.75}.showcase-sections_topicList__GUuFV{border-top:1px solid #c9c2ba}.showcase-sections_topic__Em_6_{display:grid;grid-template-columns:minmax(190px,.64fr) minmax(0,1.36fr);grid-gap:38px;gap:38px;padding:31px 0 35px;border-bottom:1px solid #c9c2ba}.showcase-sections_topicTitle__ae7O3{display:flex;align-items:baseline;gap:19px}.showcase-sections_topicTitle__ae7O3>span{color:#a58881;font-size:12px}.showcase-sections_topicTitle__ae7O3 h3{margin:0;font-size:clamp(24px,2.4vw,31px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.showcase-sections_topicBody__D75mF{display:flex;align-items:baseline;justify-content:space-between;gap:20px 30px}.showcase-sections_topicBody__D75mF p{max-width:600px;margin:0;color:#55514c;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.showcase-sections_placeholder__U9nUY{flex:0 0 auto;color:#8a8179;font-size:12px;white-space:nowrap}.showcase-sections_emptyState__bbjJw{margin:0;padding:27px 0;color:#77716b;font-size:15px;line-height:1.7}.showcase-sections_timeline__gbb8R{position:relative;margin:0;padding:0;list-style:none}.showcase-sections_timeline__gbb8R:before{content:"";position:absolute;top:24px;bottom:24px;left:34px;width:1px;background:#c9bfb5}.showcase-sections_timelineStep__NPY_4{position:relative;display:grid;grid-template-columns:69px minmax(0,1fr);grid-gap:35px;gap:35px;padding:0 0 37px}.showcase-sections_timelineStep__NPY_4:last-child{padding-bottom:0}.showcase-sections_stepNumber__Slj2S{z-index:1;width:69px;height:49px;display:grid;place-items:center;border:1px solid #bba8a1;background:var(--paper);color:#8c6f68;font-size:12px;font-weight:500}.showcase-sections_stepCopy___2x1f{min-width:0;padding:0 0 30px;border-bottom:1px solid #ded9d2}.showcase-sections_timelineStep__NPY_4:last-child .showcase-sections_stepCopy___2x1f{border-bottom:0;padding-bottom:0}.showcase-sections_stepCopy___2x1f h3{margin:2px 0 0;font-size:23px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.showcase-sections_stepCopy___2x1f p{max-width:760px;margin:10px 0 0;color:#625d57;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.showcase-sections_closing__NiuY1{background:#292a28;color:#f8f7f3}.showcase-sections_closingInner__dlVis{max-width:1260px;margin:0 auto;padding:69px clamp(24px,5vw,72px) 76px;display:flex;align-items:end;justify-content:space-between;gap:30px}.showcase-sections_closingInner__dlVis>div>span{color:#d1b0a6;font-size:12px}.showcase-sections_closing__NiuY1 h2{margin:13px 0 0;font-size:clamp(28px,3.6vw,43px);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.showcase-sections_closing__NiuY1 a{flex:0 0 auto;min-width:164px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 17px;background:#f1eae2;color:#292726;font-size:14px;font-weight:600}.showcase-sections_root__lj7Rf :is(a,button):focus-visible{outline:2px solid #bc8f85;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.showcase-sections_closing__NiuY1 a span{display:inline-block;transition:transform .18s ease}.showcase-sections_closing__NiuY1 a:is(:hover,:focus-visible) span{transform:translate(3px,-2px)}}@media (max-width:760px){.showcase-sections_introInner__noOs2{min-height:300px;padding:58px 22px 53px}.showcase-sections_intro__P8RA2 h1{margin-top:20px;font-size:clamp(38px,10vw,52px)}.showcase-sections_introCopy__xmFPk{margin-top:16px;font-size:15px}.showcase-sections_region__ebQtv{margin-top:19px}.showcase-sections_practiceSection__d7blx,.showcase-sections_processSection__9fW_y{padding:68px 22px 76px}.showcase-sections_processIntro__sng_m,.showcase-sections_sectionIntro__3TT33{margin-bottom:36px}.showcase-sections_processIntro__sng_m h2,.showcase-sections_sectionIntro__3TT33 h2{margin-top:14px;font-size:32px}.showcase-sections_topic__Em_6_{grid-template-columns:1fr;gap:15px;padding:22px 0 25px}.showcase-sections_topicBody__D75mF{display:block;padding-left:38px}.showcase-sections_topicBody__D75mF p{font-size:15px}.showcase-sections_placeholder__U9nUY{display:inline-block;margin-top:11px}.showcase-sections_timeline__gbb8R:before{top:20px;bottom:20px;left:25px}.showcase-sections_timelineStep__NPY_4{grid-template-columns:51px minmax(0,1fr);gap:20px;padding-bottom:29px}.showcase-sections_stepNumber__Slj2S{width:51px;height:42px;font-size:11px}.showcase-sections_stepCopy___2x1f{padding-bottom:24px}.showcase-sections_stepCopy___2x1f h3{font-size:20px}.showcase-sections_stepCopy___2x1f p{font-size:14px;line-height:1.75}.showcase-sections_closingInner__dlVis{display:block;padding:57px 22px 62px}.showcase-sections_closing__NiuY1 h2{font-size:31px}.showcase-sections_closing__NiuY1 a{margin-top:24px}}