:root{--ink:#171b22;--gold:#af8642;--blue:#1249a4;--cream:#f7f4ee;--line:#ded8cd}.preloader{display:none!important}.bt-nav{background:rgba(255,255,255,.96);border:0;border-bottom:1px solid rgba(23,27,34,.09);backdrop-filter:blur(16px)}.bt-nav .bt-container{min-height:100px}.bt-brand img{width:270px;max-width:34vw;max-height:70px}.bt-menu{gap:34px}.bt-menu>li>a{font:600 13px/1 Arial,sans-serif;letter-spacing:.25px;color:var(--ink);padding:43px 0}.bt-menu>li.active>a:after{bottom:31px;background:var(--gold)}.bt-nav-cta{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line);padding:14px 20px!important}.bt-nav-cta:hover{border-color:var(--gold);color:var(--gold)!important}.bt-hero-premium{min-height:700px;background:linear-gradient(90deg,rgba(247,244,238,.99) 0%,rgba(247,244,238,.95) 38%,rgba(247,244,238,.1) 66%),url('../images/busra-taskiran-hero-original.png') center right/cover no-repeat;display:flex;align-items:center;border-bottom:1px solid var(--line)}.bt-hero-copy{max-width:660px;padding:110px 0}.bt-hero-copy .bt-kicker{letter-spacing:3.5px;margin-bottom:28px}.bt-hero-copy h1{font:400 clamp(55px,6vw,86px)/1.03 Georgia,serif;letter-spacing:-2.8px;color:var(--ink);margin:0 0 27px}.bt-hero-copy h1 em{color:var(--gold);font-weight:400}.bt-hero-copy p{font-size:18px;line-height:1.8;color:#5b5c60;max-width:520px;margin:0 0 38px}.bt-button{background:var(--ink);border-color:var(--ink);min-width:150px}.bt-button:hover{background:var(--gold);border-color:var(--gold)}.bt-button-quiet{background:transparent;color:var(--ink);border-color:#bdb5a9}.bt-about-editorial{background:#fff}.bt-about-editorial .bt-about-grid{grid-template-columns:.62fr 1.38fr;gap:110px}.bt-about-intro{position:sticky;top:130px}.bt-about-intro .bt-title{font-size:64px;font-weight:400;color:var(--ink);letter-spacing:-2px}.bt-signature-line{width:110px;height:1px;background:var(--gold);margin-top:35px}.bt-about-copy{border-left:1px solid var(--line);padding-left:55px}.bt-about-copy p{font-size:17px;line-height:1.95;margin-bottom:24px}.bt-section-soft{background:#f7f4ee}.bt-title{color:var(--ink);font-weight:400}.bt-article{border:1px solid #e3ded5;box-shadow:none}.bt-article-body{padding:26px}.bt-article h3 a{color:var(--ink)}.bt-section-dark{background:#1c2027}.bt-practice:hover{background:var(--gold)}
@media(max-width:991px){.bt-nav .bt-container{min-height:82px}.bt-brand img{width:225px;max-width:70vw}.bt-nav-panel{inset:0;background:#f7f4ee;padding:100px 34px 40px}.bt-menu>li>a{font:400 27px/1.2 Georgia,serif;padding:18px 0}.bt-nav-cta{border:0;padding:18px 0!important}.bt-hero-premium{min-height:650px;background:linear-gradient(90deg,rgba(247,244,238,.98),rgba(247,244,238,.82)),url('../images/busra-taskiran-hero-original.png') 65% center/cover no-repeat}.bt-about-editorial .bt-about-grid{grid-template-columns:1fr;gap:45px}.bt-about-intro{position:static}.bt-about-copy{border-left:0;border-top:1px solid var(--line);padding:38px 0 0}}
@media(max-width:640px){.bt-nav .bt-container{min-height:74px}.bt-brand img{width:205px}.bt-hero-premium{min-height:610px;background:linear-gradient(180deg,rgba(247,244,238,.98) 0%,rgba(247,244,238,.87) 65%,rgba(247,244,238,.7) 100%),url('../images/busra-taskiran-hero-original.png') 67% center/cover no-repeat}.bt-hero-copy{padding:80px 0 120px}.bt-hero-copy h1{font-size:49px;letter-spacing:-1.5px}.bt-hero-copy p{font-size:16px}.bt-about-intro .bt-title{font-size:47px}.bt-actions{display:grid}.bt-button{width:100%}}

/* Premium navigation and practice-area menu */
.bt-header{position:relative;z-index:1200}.bt-has-submenu>a:before,.bt-has-submenu>a:after{content:none!important;display:none!important}.bt-menu-chevron{display:inline-block;width:7px;height:7px;margin:0 0 3px 7px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);transform:rotate(45deg);transition:transform .25s ease}.bt-submenu{top:82px;left:50%;width:680px;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;border:1px solid #e7e1d8;border-top:3px solid var(--gold);box-shadow:0 24px 60px rgba(19,27,38,.16);transform:translate(-50%,10px);background:#fff}.bt-menu li:hover>.bt-submenu{transform:translate(-50%,0)}.bt-submenu li:before,.bt-submenu li:after,.bt-submenu a:before,.bt-submenu a:after{content:none!important;display:none!important}.bt-submenu a{min-height:48px;padding:14px 16px;border-bottom:1px solid #eee9e1;color:var(--ink)!important;background:#fff!important;font:600 13px/1.45 Arial,sans-serif}.bt-submenu a:hover{background:var(--cream)!important;color:var(--blue)!important;padding-left:20px}.bt-menu>li>a:hover,.bt-menu>li.active>a{color:var(--blue)}.bt-has-submenu:hover .bt-menu-chevron{transform:rotate(225deg)}.bt-practice{scroll-margin-top:120px}.bt-profile-photo{position:relative;margin:0 0 30px;width:100%;overflow:hidden;background:var(--cream)}.bt-profile-photo img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 20%;filter:saturate(.88) contrast(1.02)}.bt-profile-photo:after{content:"";position:absolute;inset:0;border:1px solid rgba(175,134,66,.24);pointer-events:none}.bt-profile-photo figcaption{position:absolute;left:0;bottom:0;margin:0;padding:13px 18px;background:rgba(23,27,34,.9);color:#fff;font:600 12px/1 Arial,sans-serif;letter-spacing:.5px;border-left:3px solid var(--gold)}
@media(max-width:991px){.bt-nav-panel{inset:0 0 0 12%;background:#fff;padding:92px 28px 42px}.bt-menu{display:block}.bt-menu>li{border-bottom:1px solid #e9e3da}.bt-menu>li>a{display:flex;align-items:center;justify-content:space-between;color:var(--ink);padding:17px 2px;font:400 24px/1.2 Georgia,serif}.bt-menu>li>a:hover,.bt-menu>li.active>a{color:var(--blue)}.bt-submenu{position:static;width:auto;display:block;opacity:1;visibility:visible;transform:none!important;border:0;border-top:1px solid var(--gold);box-shadow:none;padding:7px 0 13px;margin:0;background:#fff}.bt-submenu a{min-height:auto;padding:10px 8px 10px 18px;border:0;border-left:1px solid #ddd3c2;color:#4a4d53!important;font:600 13px/1.4 Arial,sans-serif}.bt-menu-chevron{display:none}.bt-nav-cta{border:0!important;padding:17px 2px!important}.bt-mobile-close{width:42px;height:42px;border:1px solid #ddd5c8;display:grid;place-items:center;color:var(--ink)}.bt-profile-photo{max-width:520px}.bt-profile-photo img{height:520px}}
@media(max-width:640px){.bt-nav-panel{inset:0;padding:82px 22px 30px}.bt-menu>li>a{font-size:22px}.bt-submenu a{font-size:12px;padding-top:8px;padding-bottom:8px}.bt-profile-photo img{height:430px;object-position:center 16%}}

/* 2026 interface refinement */
.bt-menu-parent{display:flex;align-items:center;position:relative}.bt-menu-parent>a{font:600 13px/1 Arial,sans-serif;letter-spacing:.25px;color:var(--ink);padding:43px 0}.bt-submenu-toggle{width:24px;height:24px;margin-left:5px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.bt-submenu-toggle span{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.bt-menu-chevron{display:none!important}.bt-has-submenu:hover>.bt-submenu,.bt-has-submenu:focus-within>.bt-submenu{opacity:1;visibility:visible;transform:translateY(0)}
.bt-about-editorial .bt-about-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(55px,8vw,120px);align-items:center}.bt-about-editorial .bt-profile-photo{margin:0;position:relative}.bt-about-editorial .bt-profile-photo img{width:100%;height:610px;object-fit:cover;object-position:center 17%;filter:saturate(.82)}.bt-about-editorial .bt-profile-photo figcaption{position:absolute;left:24px;bottom:22px;background:rgba(255,255,255,.94);padding:10px 14px;color:var(--ink);font:600 12px/1 Arial,sans-serif;letter-spacing:.5px}.bt-about-editorial .bt-about-copy{border:0;padding:0}.bt-about-editorial .bt-about-copy .bt-title{font-size:clamp(42px,4.5vw,68px);line-height:1.04;letter-spacing:-1.8px;margin:16px 0 30px}.bt-about-editorial .bt-about-copy .bt-title em{color:var(--gold);font-weight:400}.bt-about-editorial .bt-about-copy p{font-size:17px;line-height:1.9;color:#53575e;max-width:690px}.bt-about-button{display:inline-flex;align-items:center;gap:18px;margin-top:18px;padding:16px 0;border-bottom:1px solid var(--gold);color:var(--ink);font:700 13px/1 Arial,sans-serif;letter-spacing:.3px}.bt-about-button span{color:var(--gold);font-size:19px;transition:transform .2s}.bt-about-button:hover{color:var(--gold)}.bt-about-button:hover span{transform:translateX(4px)}
.bt-faq-list{border-top:1px solid #ddd8cf}.bt-faq-item{border-bottom:1px solid #ddd8cf}.bt-faq-question{width:100%;display:grid;grid-template-columns:42px 1fr 28px;gap:18px;align-items:center;text-align:left;border:0;background:transparent;padding:24px 0;color:var(--ink);font:600 15px/1.55 Arial,sans-serif;cursor:pointer}.bt-faq-question:hover{color:var(--blue)}.bt-faq-number{font:700 10px/1 Arial,sans-serif;letter-spacing:1px;color:var(--gold)}.bt-faq-plus{width:18px;height:18px;position:relative}.bt-faq-plus:before,.bt-faq-plus:after{content:"";position:absolute;background:var(--gold);transition:transform .22s}.bt-faq-plus:before{width:12px;height:1px;left:3px;top:8px}.bt-faq-plus:after{width:1px;height:12px;left:8px;top:3px}.bt-faq-question[aria-expanded=true] .bt-faq-plus:after{transform:rotate(90deg)}.bt-faq-answer{padding:0 46px 28px 60px;color:#5b6068;font-size:15px;line-height:1.8}.bt-faq-answer[hidden]{display:none}.bt-faq-answer a{display:inline-block;margin-top:13px;color:var(--blue);font-weight:700;font-size:12px}
.bt-contact-section{background:#f6f3ed}.bt-contact-section .bt-contact-grid{grid-template-columns:1.12fr .88fr;gap:clamp(50px,8vw,120px);align-items:stretch}.bt-contact-list{margin-top:34px;border-top:1px solid #d9d2c6}.bt-contact-list>div{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:21px 0;border-bottom:1px solid #d9d2c6;color:#494d54;line-height:1.65}.bt-contact-list b{font:700 10px/1.8 Arial,sans-serif;color:var(--gold)}.bt-contact-list span{display:grid;gap:4px}.bt-contact-list small{font:700 10px/1 Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#858078}.bt-contact-list a{color:var(--ink);font-size:18px}.bt-location-card{background:#fff;padding:clamp(38px,5vw,68px);display:flex;flex-direction:column;justify-content:center;border:1px solid #e3ddd3}.bt-location-card h3{font:400 clamp(34px,3vw,50px)/1.08 Georgia,serif;color:var(--ink);margin:16px 0 22px}.bt-location-card p{color:#65676c;line-height:1.8}.bt-location-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.bt-location-actions .bt-button{margin:0}.bt-text-link{color:var(--ink);font:700 12px/1 Arial,sans-serif;border-bottom:1px solid var(--gold);padding:12px 0}.bt-text-link span{color:var(--gold);margin-left:8px}
.bt-footer{background:#fff!important;color:#4c5057!important;border-top:1px solid #e1dbd1;padding:0!important}.bt-footer-main{display:grid;grid-template-columns:1.35fr .7fr 1fr;gap:clamp(45px,8vw,120px);padding:78px 0 64px}.bt-footer-identity img{width:245px;height:auto;max-width:100%;margin-bottom:25px}.bt-footer-identity p{max-width:360px;line-height:1.75;color:#6b6d72}.bt-footer-nav,.bt-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.bt-footer-nav>span,.bt-footer-contact>span{font:700 10px/1 Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);margin-bottom:9px}.bt-footer a{color:var(--ink)!important}.bt-footer a:hover{color:var(--gold)!important}.bt-footer-contact p{margin:2px 0 0;color:#6b6d72;line-height:1.7}.bt-footer-bottom{border-top:1px solid #e1dbd1;padding:25px 0 30px;display:flex!important;align-items:center;justify-content:space-between;gap:35px;color:#7b7c80!important;font-size:11px}.bt-footer-bottom>div{display:flex;flex-wrap:wrap;gap:12px 28px}.bt-versus-credit{display:flex;align-items:center;gap:12px;white-space:nowrap}.bt-versus-credit span{font-size:10px;color:#888}.bt-versus-credit img{width:105px;height:28px;object-fit:contain}
@media(max-width:991px){body.bt-menu-open{overflow:hidden}.bt-nav-panel{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:84px 24px 34px!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important}.bt-menu{padding-bottom:40px}.bt-menu>li>a,.bt-menu-parent>a{font:400 22px/1.2 Georgia,serif;color:var(--ink);padding:17px 2px}.bt-menu-parent{justify-content:space-between}.bt-menu-parent>a{flex:1}.bt-submenu-toggle{width:44px;height:44px;margin:0;border:1px solid #e5dfd5}.bt-submenu-toggle span{width:8px;height:8px}.bt-has-submenu>.bt-submenu{display:none!important;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important}.bt-has-submenu.bt-submenu-open>.bt-submenu{display:block!important}.bt-submenu-open .bt-submenu-toggle span{transform:rotate(225deg) translate(-1px,-1px)}.bt-mobile-close{position:absolute!important;top:21px!important;right:22px!important;border:1px solid #ddd5c8!important;background:#fff!important;color:var(--ink)!important}.bt-about-editorial .bt-about-grid,.bt-contact-section .bt-contact-grid,.bt-footer-main{grid-template-columns:1fr}.bt-about-editorial .bt-profile-photo{max-width:580px}.bt-about-editorial .bt-profile-photo img{height:min(620px,85vw)}.bt-about-editorial .bt-about-copy{border:0;padding:0}.bt-footer-main{gap:42px;padding:60px 0 45px}.bt-footer-bottom{align-items:flex-start;flex-direction:column}.bt-versus-credit{white-space:normal}}
@media(max-width:640px){.bt-faq-question{grid-template-columns:30px 1fr 22px;gap:9px;padding:20px 0;font-size:14px}.bt-faq-answer{padding:0 28px 24px 39px}.bt-location-card{padding:34px 26px}.bt-contact-section .bt-title{font-size:42px}.bt-footer-main{padding-top:50px}.bt-footer-identity img{width:210px}}

/* Rounded navigation card and interaction reset */
.bt-nav{padding:18px 0;background:#fff}.bt-nav .bt-container{min-height:82px}.bt-brand{flex:0 0 auto}.bt-brand img{width:320px;max-width:31vw;max-height:78px}.bt-nav-panel{background:#f8f6f1;border:1px solid #e6dfd4;border-radius:18px;padding:0 13px;box-shadow:0 12px 32px rgba(23,27,34,.055)}.bt-menu{gap:5px}.bt-menu>li,.bt-menu-parent{border:0!important;background:transparent!important}.bt-menu>li>a,.bt-menu-parent>a{position:relative;padding:21px 14px!important;color:var(--ink)!important;border:0!important;border-radius:12px;background:transparent!important;box-shadow:none!important;outline:0;-webkit-tap-highlight-color:transparent}.bt-menu>li>a:hover,.bt-menu>li.active>a,.bt-menu-parent>a:hover{color:var(--ink)!important;background:#fff!important}.bt-menu>li.active>a:after{content:""!important;display:block!important;position:absolute!important;left:14px!important;right:14px!important;bottom:12px!important;width:auto!important;height:2px!important;border:0!important;border-radius:2px!important;background:var(--gold)!important;transform:none!important}.bt-menu>li:before,.bt-menu>li:after,.bt-menu>li>a:before,.bt-menu-parent:before,.bt-menu-parent:after,.bt-menu-parent>a:before,.bt-menu-parent>a:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important}.bt-menu a:focus,.bt-menu button:focus{outline:0!important;box-shadow:none!important}.bt-menu a:focus-visible,.bt-menu button:focus-visible{outline:2px solid var(--gold)!important;outline-offset:2px!important}.bt-menu i{display:none!important}.bt-nav-cta{margin-left:4px!important;background:var(--ink)!important;color:#fff!important;border:0!important;padding:15px 19px!important}.bt-nav-cta:hover{background:var(--gold)!important;color:#fff!important}.bt-nav-cta span{font-size:18px;margin-left:5px}.bt-submenu-toggle{border-radius:9px!important;color:var(--ink)!important;-webkit-appearance:none;appearance:none}.bt-submenu{top:74px;border-radius:15px;overflow:hidden;border-top:1px solid #e7e1d8}.bt-submenu li,.bt-submenu li:hover,.bt-submenu a,.bt-submenu a:hover{border-radius:9px!important}.bt-submenu a:hover{color:var(--ink)!important;background:#f7f3eb!important}
@media(max-width:1180px) and (min-width:992px){.bt-brand img{width:250px}.bt-menu>li>a,.bt-menu-parent>a{padding-left:9px!important;padding-right:9px!important;font-size:12px}.bt-nav-panel{padding:0 8px}}
@media(max-width:991px){.bt-nav{padding:8px 0}.bt-brand img{width:255px!important;max-width:72vw!important;max-height:66px!important}.bt-nav-panel{border:0!important;border-radius:0!important;padding:86px 22px 34px!important;box-shadow:none!important}.bt-menu{background:#f8f6f1;border:1px solid #e6dfd4;border-radius:20px;padding:10px 15px 18px!important;overflow:hidden}.bt-menu>li{border-bottom:1px solid #e3ddd3!important}.bt-menu>li:last-child{border-bottom:0!important}.bt-menu>li>a,.bt-menu-parent>a{padding:18px 8px!important;border-radius:10px!important}.bt-menu>li.active>a:after{left:8px!important;right:auto!important;width:44px!important;bottom:10px!important}.bt-menu>li>a:hover,.bt-menu>li.active>a,.bt-menu-parent>a:hover{background:transparent!important}.bt-submenu-toggle{width:38px;height:38px;border:0!important;background:#fff!important}.bt-submenu{background:transparent!important;padding:3px 0 15px!important}.bt-submenu a{background:transparent!important;border-left:1px solid var(--gold)!important;margin-left:8px;padding:10px 12px!important}.bt-nav-cta{margin:10px 0 0!important;text-align:center;justify-content:center!important;background:var(--ink)!important;color:#fff!important}.bt-mobile-toggle,.bt-mobile-close{-webkit-appearance:none;appearance:none;border-radius:12px!important;background:#f8f6f1!important;border:1px solid #e6dfd4!important;width:46px;height:46px;align-items:center;justify-content:center;color:var(--ink)!important;outline:0!important;-webkit-tap-highlight-color:transparent}.bt-mobile-toggle{display:flex}.bt-mobile-close{display:flex!important}.bt-mobile-toggle:focus-visible,.bt-mobile-close:focus-visible{outline:2px solid var(--gold)!important;outline-offset:2px!important}}
@media(max-width:640px){.bt-brand img{width:230px!important;max-width:70vw!important}.bt-nav .bt-container{min-height:68px}.bt-nav-panel{padding-top:78px!important}.bt-menu{border-radius:16px;padding-left:12px!important;padding-right:12px!important}.bt-menu>li>a,.bt-menu-parent>a{font-size:20px!important}}

/* Header scale and direct practice-area navigation */
@media(min-width:992px){.bt-nav .bt-container{width:min(1540px,calc(100% - 56px));gap:42px}.bt-brand img{width:390px!important;max-width:none!important;max-height:84px!important}.bt-nav-panel{margin-left:auto}.bt-menu-parent>a{cursor:pointer}}
@media(max-width:1280px) and (min-width:992px){.bt-nav .bt-container{gap:22px}.bt-brand img{width:315px!important}.bt-menu>li>a,.bt-menu-parent>a{padding-left:8px!important;padding-right:8px!important}}
@media(max-width:991px){.bt-brand img{width:285px!important;max-width:74vw!important}}
@media(max-width:520px){.bt-brand img{width:260px!important;max-width:72vw!important}}

/* Navigation typography and about detail page */
@media(min-width:992px){.bt-menu>li>a,.bt-menu-parent>a{font-size:14.5px!important;letter-spacing:.1px!important}.bt-submenu a{font-size:13.5px!important}}
.bt-detail-hero{padding:50px 0 90px;background:#f7f4ee}.bt-detail-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:44px;color:#817d76;font-size:12px}.bt-detail-breadcrumb a{color:var(--ink);font-weight:700}.bt-about-detail-grid{display:grid;grid-template-columns:1fr minmax(370px,.72fr);gap:clamp(55px,8vw,120px);align-items:center}.bt-about-detail-copy h1{font:400 clamp(54px,6vw,88px)/1.02 Georgia,serif;letter-spacing:-2.5px;color:var(--ink);margin:18px 0 30px}.bt-about-detail-copy h1 em{color:var(--gold);font-weight:400}.bt-about-detail-copy p{max-width:650px;color:#5d6066;font-size:18px;line-height:1.85}.bt-about-detail-photo{position:relative;margin:0;overflow:hidden;background:#e7e0d4}.bt-about-detail-photo img{display:block;width:100%;height:660px;object-fit:cover;object-position:center 15%;filter:saturate(.82) contrast(1.02)}.bt-about-detail-photo:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.56);pointer-events:none}.bt-about-detail-photo figcaption{position:absolute;z-index:2;left:26px;bottom:25px;background:rgba(255,255,255,.94);padding:12px 16px;color:var(--ink);font:700 11px/1 Arial,sans-serif;letter-spacing:.6px}.bt-about-detail-content{background:#fff}.bt-about-detail-text{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(55px,9vw,140px)}.bt-about-detail-text h2{font:400 clamp(40px,4vw,62px)/1.08 Georgia,serif;color:var(--ink);margin:0}.bt-about-detail-text p{font-size:17px;line-height:1.95;color:#555a62;margin:0 0 22px}.bt-about-detail-text strong{color:var(--ink)}.bt-about-detail-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:38px}.bt-about-detail-actions .bt-button{width:auto}.bt-about-detail-actions .bt-text-link{margin:0}
@media(max-width:991px){.bt-about-detail-grid,.bt-about-detail-text{grid-template-columns:1fr}.bt-about-detail-grid{gap:45px}.bt-about-detail-copy{order:1}.bt-about-detail-photo{order:2;max-width:620px}.bt-about-detail-photo img{height:min(720px,115vw)}.bt-detail-hero{padding:35px 0 65px}.bt-detail-breadcrumb{margin-bottom:32px}}
@media(max-width:640px){.bt-about-detail-copy h1{font-size:49px;letter-spacing:-1.4px}.bt-about-detail-copy p{font-size:16px}.bt-about-detail-photo img{height:118vw;max-height:610px}.bt-about-detail-text p{font-size:16px}.bt-about-detail-actions{display:grid;gap:15px}.bt-about-detail-actions .bt-button{width:100%}}

/* Practice areas listing page */
.bt-services-hero{padding:48px 0 88px;background:linear-gradient(135deg,#f8f5ef 0%,#fff 72%);border-bottom:1px solid #e6dfd4}.bt-services-hero-copy{display:grid;grid-template-columns:1fr .55fr;gap:60px;align-items:end}.bt-services-hero-copy .bt-kicker{grid-column:1/-1;margin:0}.bt-services-hero h1{font:400 clamp(56px,7vw,94px)/1 Georgia,serif;letter-spacing:-3px;color:var(--ink);margin:0}.bt-services-hero p{font-size:17px;line-height:1.8;color:#62666d;margin:0 0 8px}.bt-services-page{background:#fff}.bt-services-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bt-service-page-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e1dbd1;border-radius:18px;overflow:hidden;color:var(--ink);box-shadow:0 12px 35px rgba(23,27,34,.055);transition:transform .3s,box-shadow .3s}.bt-service-page-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(23,27,34,.1);color:var(--ink)}.bt-service-page-media{height:235px;position:relative;overflow:hidden;background:linear-gradient(135deg,#eee8dd,#d9d0c2)}.bt-service-page-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(18,22,28,.48))}.bt-service-page-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:transform .55s}.bt-service-page-card:hover img{transform:scale(1.04)}.bt-service-page-media span{position:absolute;z-index:2;right:18px;bottom:17px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--gold);font:700 11px/1 Arial,sans-serif}.bt-service-page-body{padding:27px 27px 30px;display:flex;flex:1;flex-direction:column}.bt-service-page-body h2{font:400 26px/1.25 Georgia,serif;margin:0 0 15px;color:var(--ink)}.bt-service-page-body p{color:#686b71;font-size:14px;line-height:1.7;margin:0 0 22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bt-service-page-body b{margin-top:auto;color:var(--ink);font:700 12px/1 Arial,sans-serif;letter-spacing:.3px}.bt-service-page-body i{font-style:normal;color:var(--gold);font-size:18px;margin-left:9px}.bt-service-page-card-empty .bt-service-page-media:before{content:"BT";position:absolute;left:26px;bottom:15px;color:rgba(255,255,255,.5);font:400 78px/1 Georgia,serif}.bt-services-empty{padding:70px;border:1px solid #e2dcd2;border-radius:18px;text-align:center;background:#f8f6f1}.bt-services-empty h2{font:400 38px/1.2 Georgia,serif;color:var(--ink)}.bt-services-empty p{color:#676b71;margin:15px 0 28px}
@media(max-width:991px){.bt-services-hero-copy{grid-template-columns:1fr;gap:24px}.bt-services-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-services-hero{padding:36px 0 65px}.bt-services-hero h1{font-size:62px;letter-spacing:-2px}}
@media(max-width:640px){.bt-services-page-grid{grid-template-columns:1fr}.bt-services-hero h1{font-size:49px;letter-spacing:-1.2px}.bt-service-page-media{height:220px}.bt-services-empty{padding:45px 24px}}

/* More prominent mobile identity */
@media(max-width:991px){.bt-nav .bt-container{width:calc(100% - 24px)!important;min-height:82px!important}.bt-brand img{width:330px!important;max-width:calc(100vw - 82px)!important;max-height:76px!important}}
@media(max-width:520px){.bt-brand img{width:305px!important;max-width:calc(100vw - 78px)!important;max-height:72px!important}.bt-mobile-toggle{width:44px;height:44px;flex:0 0 44px}.bt-nav .bt-container{min-height:78px!important}}

/* Light, image-led practice-area section */
.bt-practice-section{background:#f8f6f1;color:var(--ink);border-top:1px solid #ebe5da;border-bottom:1px solid #ebe5da}.bt-practice-section .bt-section-head{align-items:end}.bt-practice-section .bt-section-head .bt-lead{max-width:460px;margin:0;font-size:15px;line-height:1.75;color:#62656b}.bt-practice-section .bt-title{color:var(--ink)!important}.bt-practice-section .bt-practices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border:0}.bt-practice-section .bt-practice{position:relative;isolation:isolate;min-height:330px;padding:0;overflow:hidden;border:1px solid #ded8cd;background:#ded8cd;color:#fff!important;text-decoration:none;box-shadow:0 12px 34px rgba(23,27,34,.07);display:block}.bt-practice-section .bt-practice:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(12,20,31,.04) 15%,rgba(12,20,31,.78) 100%);transition:background .35s ease}.bt-practice-section .bt-practice:after{content:"";position:absolute;z-index:2;left:25px;top:25px;width:34px;height:1px;background:var(--gold)}.bt-practice-section .bt-practice img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s ease,filter .45s ease;filter:saturate(.78) contrast(1.04)}.bt-practice-section .bt-practice-num{position:absolute;z-index:3;right:24px;top:20px;color:#fff;background:rgba(18,73,164,.9);padding:8px 10px;font:700 11px/1 Arial,sans-serif;letter-spacing:1px}.bt-practice-section .bt-practice-content{position:absolute;z-index:3;left:25px;right:25px;bottom:24px}.bt-practice-section .bt-practice h3{margin:0 0 15px!important;color:#fff!important;font:400 28px/1.22 Georgia,serif!important;text-shadow:0 1px 18px rgba(0,0,0,.34)}.bt-practice-section .bt-practice-link{display:inline-flex;align-items:center;gap:12px;color:#fff!important;font:700 12px/1 Arial,sans-serif;letter-spacing:.5px}.bt-practice-section .bt-practice-link b{color:#e1bd7b;font-size:18px;transition:transform .25s ease}.bt-practice-section .bt-practice:hover{background:#d8d0c2;color:#fff!important}.bt-practice-section .bt-practice:hover:before{background:linear-gradient(180deg,rgba(18,73,164,.05),rgba(10,39,88,.84))}.bt-practice-section .bt-practice:hover img{transform:scale(1.045);filter:saturate(.92) contrast(1.05)}.bt-practice-section .bt-practice:hover .bt-practice-link b{transform:translateX(5px)}.bt-practice-section .bt-practice-no-image{background:linear-gradient(145deg,#f0ebe2,#d9d1c4)}.bt-practice-section .bt-practice-no-image:before{background:linear-gradient(145deg,rgba(18,73,164,.7),rgba(23,27,34,.88))}.bt-practice-section .bt-practice-no-image:after{width:55px}.bt-practice-section .bt-practice-no-image:hover:before{background:linear-gradient(145deg,rgba(18,73,164,.84),rgba(23,27,34,.92))}
@media(max-width:991px){.bt-practice-section .bt-practices{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-practice-section .bt-practice{min-height:310px}.bt-practice-section .bt-section-head .bt-lead{margin-top:18px}}
@media(max-width:640px){.bt-practice-section .bt-practices{grid-template-columns:1fr;gap:16px}.bt-practice-section .bt-practice{min-height:285px}.bt-practice-section .bt-practice h3{font-size:25px!important}.bt-practice-section .bt-practice-content{left:22px;right:22px;bottom:22px}}
