body.law-column{font-family:Arial,"Noto Sans TC",sans-serif!important;letter-spacing:.01em!important}.top{height:92px!important;padding:22px 4vw!important}.logo-img{width:205px!important}.top nav{gap:34px!important}.top nav a{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.global-hero{min-height:100svh!important;padding:150px 7vw 48px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.25)),url('assets/hero-law.png') center/cover no-repeat!important}.hero-meta{position:absolute!important;top:120px!important;left:7vw!important;right:7vw!important;color:#aaa!important}.hero-title{max-width:900px!important}.hero-title h1{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(64px,11vw,170px)!important;line-height:.86!important;font-weight:400!important;letter-spacing:-.08em!important;margin:22px 0 32px!important}.hero-title h1 em{color:#b79a72!important}.hero-lede{max-width:520px!important;color:#ccc!important;font-size:15px!important;line-height:1.8!important}.global-hero .hero-image{display:none!important}.hero-scroll{margin-top:90px!important;color:#aaa!important}.statement-block{min-height:80vh!important;padding:14vw 9vw!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.3)),url('assets/practice-law.png') center/cover no-repeat!important}.statement-block>div{max-width:850px!important}.statement-block h2,.section-head h2,.insight-copy h2,.people-section h2,.contact-band h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(52px,8vw,130px)!important;line-height:.88!important;letter-spacing:-.07em!important}.statement-block p:not(.eyebrow),.section-head>p,.insight-copy>p{font-size:16px!important;color:#ccc!important;max-width:520px!important}.practice-section{padding:13vw 9vw!important;background:#080808!important}.section-head{display:block!important;margin-bottom:90px!important}.section-head>p{margin-top:30px!important}.practice-grid{grid-template-columns:1fr 1fr!important;gap:0!important;border-top:1px solid #444!important}.practice-grid a{min-height:300px!important;padding:34px 0!important;border-bottom:1px solid #333!important;background:transparent!important}.practice-grid a:nth-child(odd){border-right:0!important;padding-right:6vw!important}.practice-grid a:nth-child(even){padding-left:6vw!important}.practice-grid h3{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(30px,4vw,64px)!important;font-weight:400!important;margin:90px 0 12px!important}.insight-section{min-height:90vh!important;padding:12vw 9vw!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.86)),url('assets/practice-law.png') center/cover no-repeat!important}.insight-image{display:none!important}.insight-copy{align-self:end!important}.people-section{min-height:90vh!important;padding:12vw 9vw!important;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.2)),url('assets/people-law.png') center/cover no-repeat!important}.people-photo{display:none!important}.contact-band{min-height:80vh!important;padding:12vw 9vw 30px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#000!important}.contact-foot{margin-top:140px!important}.subpage .sub-head{min-height:100svh!important;padding:150px 8vw 90px!important;display:flex!important;align-items:flex-end!important;position:relative!important;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.25)),url('assets/hero-law.png') center/cover no-repeat!important}.subpage .sub-head>div:first-child{max-width:1000px!important}.subpage .sub-head h1{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(68px,12vw,180px)!important;line-height:.82!important;font-weight:400!important;letter-spacing:-.08em!important;color:#eee!important}.subpage .sub-image{display:none!important}.subpage .sub-cards{margin:0!important;padding:0 8vw!important;grid-template-columns:1fr 1fr 1fr!important;background:#080808!important;border-top:1px solid #444!important}.subpage .sub-card{min-height:360px!important;padding:40px 0!important;background:transparent!important;border-color:#333!important}.subpage .sub-card h2{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px,4vw,64px)!important;font-weight:400!important;margin-top:100px!important}.subpage .sub-detail{margin:0!important;padding:12vw 8vw!important;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.3)),url('assets/people-law.png') center/cover no-repeat!important;border:0!important}.subpage .sub-detail li{padding:34px 0!important;border-color:#555!important}.subpage .sub-detail span{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px,5vw,76px)!important;font-weight:400!important}.subpage .sub-form{margin:0!important;padding:12vw 8vw!important;max-width:none!important;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.3)),url('assets/practice-law.png') center/cover no-repeat!important;border:0!important}.subpage .sub-form h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(52px,8vw,120px)!important;line-height:.86!important}@media(max-width:800px){.global-hero{padding:130px 25px 35px!important}.hero-title h1{font-size:clamp(56px,16vw,100px)!important}.statement-block,.practice-section,.insight-section,.people-section,.contact-band{padding:100px 25px!important;min-height:80vh!important}.practice-grid,.subpage .sub-cards{grid-template-columns:1fr!important;padding:0 25px!important}.practice-grid a:nth-child(even),.practice-grid a:nth-child(odd){padding-left:0!important;padding-right:0!important}.subpage .sub-head{padding:120px 25px 60px!important;min-height:90vh!important}.subpage .sub-cards{padding:0 25px!important}.subpage .sub-detail,.subpage .sub-form{padding:100px 25px!important}}
/* FINAL NO-REUSE ART DIRECTION */
body.law-column:not(.subpage) .global-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.2)),url(assets/home-unique-law.png)!important;background-size:cover!important;background-position:center!important}
body.services-page .sub-head{background-image:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.2)),url(assets/research-law.png)!important;background-size:cover!important}
body.services-page .sub-detail{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.3)),url(assets/practice-law.png)!important;background-size:cover!important}
body.works-page .sub-head{background-image:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.2)),url(assets/boardroom-law.png)!important;background-size:cover!important}
body.works-page .sub-detail{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.3)),url(assets/people-law.png)!important;background-size:cover!important}
body.contact-page .sub-head{background-image:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.2)),url(assets/contact-home-law.png)!important;background-size:cover!important}
body.contact-page .sub-form{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.3)),url(assets/corridor-law.png)!important;background-size:cover!important}
body.law-column:not(.subpage) .statement-block,body.law-column:not(.subpage) .practice-section,body.law-column:not(.subpage) .people-section,body.law-column:not(.subpage) .contact-band{background:#070707!important;background-image:none!important}
body.law-column:not(.subpage) .statement-block{background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.3)),url(assets/home-statement-law.png)!important;background-size:cover!important;background-position:center!important}
body.law-column:not(.subpage) .practice-section{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.35)),url(assets/research-law.png)!important;background-size:cover!important}
body.law-column:not(.subpage) .people-section{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.3)),url(assets/boardroom-law.png)!important;background-size:cover!important}
body.law-column:not(.subpage) .contact-band{background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.35)),url(assets/corridor-law.png)!important;background-size:cover!important}
