:root{--firm-ink:#142330;--firm-gold:#bd9b5d;--firm-line:#ddd8cb}.new-header{gap:20px}.new-header .brand{min-width:245px}.new-header .firm-logo{width:260px}.new-header nav{gap:21px}.new-header nav a,.new-header .nav-services>summary{font-size:10px}.new-hero h1{font-size:clamp(51px,4.5vw,69px);line-height:1.15;letter-spacing:-1.4px}.hero-content>p:not(.eyebrow):not(.hero-description){font-size:9px;letter-spacing:1.2px;color:#d9bf8d;margin:27px 0 20px}.hero-content>p.hero-description{font-size:13px;line-height:1.95}.hero-attorney a{text-decoration:none}.hero-attorney a:hover strong{color:#d6b674}.hero-card{border-left:1px solid #d2b47a}.hero-photo img{animation:hero-settle 1.2s ease both}.new-hero .hero-content{animation:soft-enter .8s ease both}.story-copy h2{font-size:49px}.team-section{background:#f0ece3}.team-section .section-heading>div:last-child{max-width:355px}.team-section h2 em{color:#8b6b34}.directory-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.directory-filters{display:flex;gap:8px;flex-wrap:wrap}.directory-filters button{padding:10px 15px;font-size:10px;letter-spacing:.3px;border:1px solid #c8c1b0;background:transparent;color:#47545e}.directory-filters button[aria-pressed=true]{background:#142330;color:#f4eee1;border-color:#142330}.directory-search{font-size:9px;font-weight:600;max-width:270px;width:100%;color:#5d6870}.directory-search input{margin:7px 0 0;background:#faf9f5;border-color:#c8c1b0;font-size:11px;padding:11px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.attorney-card{background:#faf9f5;border:1px solid #d6d0c2;padding:0;display:flex;flex-direction:column;min-width:0}.attorney-card .portrait-block{position:relative;min-height:230px;background:linear-gradient(130deg,#ded6c3,#f0ebde);display:grid;place-items:center;overflow:hidden}.portrait-block:before{content:'';position:absolute;inset:20px;border:1px solid #ad955f66}.portrait-block>span{font-family:Georgia,serif;font-size:76px;letter-spacing:-5px;color:#8a713e;font-weight:normal}.portrait-block img{width:45%;height:auto}.portrait-block small{position:absolute;bottom:27px;font-size:7px;letter-spacing:1.4px;color:#685733}.attorney-card.pending .portrait-block{background:#e9e5dc}.attorney-card.pending .portrait-block>span{font-size:50px;letter-spacing:0;color:#948567}.attorney-card-body{padding:25px;flex:1;display:flex;flex-direction:column;min-width:0}.attorney-card-body>span{font-size:8px;letter-spacing:1.3px;color:#886a33}.attorney-card h3{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.35;margin:15px 0 10px}.attorney-card p{font-size:11px;color:#5d6870;line-height:1.85;max-width:290px}.attorney-card .profile-route{margin-top:auto;border-top:1px solid #ded8ca;padding-top:18px;font-size:10px;display:flex;justify-content:space-between;gap:20px;text-align:left}.profile-route>span{font-size:18px}.team-foot{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:25px}.team-foot>span{font-size:9px;color:#5d6870}.team-foot .text-link{font-size:10px}.team-grid .directory-empty{grid-column:1/-1;padding:35px;border:1px solid #d6d0c2;background:#faf9f5;font-size:12px;color:#5d6870}.team-grid>.team-invitation{display:flex;flex-direction:column;justify-content:center;padding:30px;background:#142330;color:#f6f0e6;min-height:400px}.team-invitation>span{font-size:8px;letter-spacing:1.8px;color:#d3b67f}.team-invitation h3{font-family:Georgia,serif;font-size:30px;line-height:1.2;font-weight:400}.team-invitation p{color:#bcc8d0;font-size:11px;line-height:1.9}.team-invitation button{background:none;border:0;border-top:1px solid #ffffff30;margin-top:30px;padding:20px 0 0;text-align:left;font-size:10px;color:#e0c591}.concierge-section{display:grid;grid-template-columns:1.3fr .8fr;gap:75px;align-items:center;background:#faf9f5;position:relative;border-bottom:1px solid var(--firm-line);overflow:hidden}.concierge-section h2{font-size:44px;line-height:1.18}.concierge-section h2 em{color:#8b6b34}.concierge-section p{font-size:12px;line-height:1.9;color:#5d6870;max-width:560px}.concierge-section small{font-size:9px;display:block;margin-top:18px;color:#5d6870}.concierge-number{position:absolute;right:5%;top:15px;font-family:Georgia,serif;color:#e8e1d3;font-size:75px;letter-spacing:-3px;z-index:0;pointer-events:none}.concierge-section>div:not(.concierge-number){z-index:1}.concierge-preview{background:#ede7d9;padding:35px;border:1px solid #d8ceb6;box-shadow:0 15px 35px #14233008}.concierge-preview>span{font-size:8px;letter-spacing:1.4px;color:#745f32;display:block;margin-bottom:25px}.concierge-preview>div{padding:16px 0;border-top:1px solid #cfc4aa;position:relative;padding-left:35px}.concierge-preview b{position:absolute;left:0;top:20px;font-size:9px;color:#80652e;font-weight:500}.concierge-preview p{font-size:12px;margin:0 0 2px;color:#142330}.concierge-preview i{font-size:9px;font-style:normal;color:#5d6870}.journey-section{background:#f2eee5}.journey-tabs{display:flex;gap:10px;margin:30px 0}.journey-tabs button{background:transparent;color:#344653;border:1px solid #c7bdab;font-size:10px;padding:12px 19px}.journey-tabs button[aria-pressed=true]{background:#142330;color:#fff;border-color:#142330}.journey-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px}.journey-steps{display:flex;flex-direction:column;gap:0}.journey-steps button{background:none;border:0;color:#5d6870;border-bottom:1px solid #d6cebd;padding:19px 0;text-align:left;display:flex;align-items:center;gap:17px;font-size:12px;font-weight:500}.journey-steps button>span{font-size:10px;color:#81662e;min-width:26px}.journey-steps button[aria-current=step]{color:#142330;font-weight:700}.journey-steps button[aria-current=step]>span{height:25px;width:25px;border-radius:50%;background:#142330;color:#e1c58e;display:grid;place-items:center}.journey-detail{background:#faf9f5;border:1px solid #d6cebd;padding:40px;min-height:390px;position:relative}.journey-detail>span{font-size:8px;letter-spacing:1.8px;color:#7b6130}.journey-detail h3{font-family:Georgia,serif;font-size:32px;line-height:1.25;font-weight:400;margin:18px 0 22px}.journey-detail p{font-size:12px;line-height:1.95;color:#5d6870;max-width:530px}.journey-detail ul{padding-left:18px;font-size:11px;color:#42535f;line-height:1.9;margin:25px 0}.journey-controls{display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid #d6cebd;padding-top:20px;margin-top:28px}.journey-controls button{font-size:10px}.journey-controls>span{font-size:8px;color:#5d6870}.journey-disclaimer{font-size:9px;color:#5d6870;margin:20px 0 0}.reading-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:60;pointer-events:none}.reading-progress span{display:block;width:0;height:100%;background:#ba9654}.public-page{max-width:1220px;margin:auto;animation:soft-enter .3s ease}.public-breadcrumb{display:flex;gap:13px;align-items:center;font-size:9px;color:#5d6870;margin-bottom:25px}.public-breadcrumb button{background:none;border:0;padding:0;font-size:9px;color:#142330}.public-breadcrumb>span:last-child{color:#765b29}.public-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:center;padding:25px 0 40px;border-bottom:1px solid #d6cebd}.public-hero h1{font-size:55px;font-family:Georgia,serif;line-height:1.12;font-weight:400;letter-spacing:-1.4px}.public-hero>div>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#5d6870;max-width:630px}.public-hero .hero-side{background:#142330;color:#f2eadc;padding:35px}.hero-side>span{font-size:8px;letter-spacing:1.6px;color:#d1b579}.hero-side h3{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.hero-side p{font-size:11px;color:#c3cbd0;line-height:1.9}.hero-side small{font-size:8px;color:#c3cbd0}.public-content{display:grid;grid-template-columns:.34fr 1fr;gap:55px;padding:40px 0}.public-content>aside{align-self:start;position:sticky;top:135px;border-top:1px solid #c3a365;padding-top:18px}.public-content>aside>a{display:block;text-decoration:none;font-size:11px;color:#51616c;border-bottom:1px solid #e0d9cb;padding:15px 0}.public-content>aside>a:hover{color:#8b6b34}.public-content>aside>small{font-size:8px;color:#68737a;line-height:1.8;display:block;margin:25px 0}.article-section{padding:15px 0 30px;border-bottom:1px solid #ded6c6;scroll-margin-top:120px}.article-section h2{font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.25;letter-spacing:-.6px;margin:10px 0 20px}.article-section p,.article-section li{font-size:12px;color:#4e606d;line-height:1.95}.article-section li{margin:10px 0}.public-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:25px 0}.public-topic-card{background:#faf9f5;border:1px solid #d9d2c3;padding:23px}.public-topic-card>span{font-size:8px;letter-spacing:1px;color:#806333}.public-topic-card h3{font-size:15px;margin:13px 0 10px;font-weight:600}.public-topic-card p{font-size:11px;margin:0}.profile-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}.profile-identity{background:#eae3d4;border:1px solid #d3c5a8;padding:40px;min-height:350px;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.profile-identity:before{content:'';position:absolute;inset:22px;border:1px solid #ba9e63aa;pointer-events:none}.profile-identity>span{font-family:Georgia,serif;font-size:94px;letter-spacing:-5px;color:#896d36}.profile-identity img{width:80%;max-width:290px;margin:20px auto}.profile-identity small{font-size:8px;color:#755b2d;letter-spacing:1px;margin-top:20px}.profile-tabs{display:flex;gap:10px;border-bottom:1px solid #d6cebd;margin:35px 0}.profile-tabs button{border:0;background:none;color:#52616b;padding:15px 20px;font-size:11px;border-bottom:2px solid transparent}.profile-tabs button[aria-selected=true]{color:#142330;border-bottom-color:#ab8745}.profile-details{min-height:260px}.profile-details p,.profile-details li{font-size:12px;line-height:1.95;color:#4e606d}.profile-details h2{font-family:Georgia,serif;font-size:29px;letter-spacing:-.5px;font-weight:400}.profile-details li{margin:8px 0}.planner-shell{max-width:1000px;margin:auto}.planner-header h1{font-family:Georgia,serif;font-size:47px;font-weight:400;line-height:1.2}.planner-header p{max-width:600px;font-size:12px;line-height:1.9;color:#5d6870}.planner-progress{display:flex;gap:15px;margin:35px 0}.planner-progress div{flex:1;border-top:2px solid #d7cfbe;padding-top:10px;font-size:9px;color:#647079}.planner-progress .active{border-color:#b49455;color:#142330;font-weight:600}.planner-panel{background:#faf9f5;border:1px solid #d4cab7;padding:40px;min-height:420px}.planner-panel h2{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.5px;line-height:1.2}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.choice-card{background:#f2eee4;border:1px solid #d4cab7;color:#142330;text-align:left;padding:25px;min-height:175px;display:flex;flex-direction:column;font-weight:400}.choice-card:hover{background:#e8dfcc}.choice-card[aria-pressed=true]{background:#142330;border-color:#142330;color:white}.choice-card>span{font-size:8px;letter-spacing:1px;color:#80652e}.choice-card[aria-pressed=true]>span{color:#d4b87e}.choice-card strong{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;margin:18px 0 12px}.choice-card small{font-size:9px;line-height:1.8;color:#5d6870}.choice-card[aria-pressed=true] small{color:#c3cbd0}.planner-form label{font-size:11px}.planner-form textarea,.planner-form select{font-size:12px;background:white;margin-top:8px}.planner-actions{display:flex;justify-content:space-between;align-items:center;margin-top:25px;border-top:1px solid #ded6c6;padding-top:25px}.planner-actions span{font-size:9px;color:#5d6870}.planner-actions button{font-size:11px}.planner-brief{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.planner-brief>div{border:1px solid #d8cfbb;background:#f1ecdf;padding:20px}.planner-brief span{font-size:8px;letter-spacing:1px;color:#7f6430;display:block;margin-bottom:8px}.planner-brief strong{font-size:12px;font-weight:600;line-height:1.7}.planner-summary{font-size:12px;color:#4e606d;line-height:1.9;background:#f1ecdf;padding:23px;border-left:2px solid #b79757}.planner-note{font-size:9px;line-height:1.8;color:#5d6870;margin-top:25px}.resource-controls{display:flex;gap:15px;align-items:end;margin:35px 0}.resource-controls>label{font-size:9px;max-width:340px;flex:1}.resource-controls input{margin:7px 0 0;font-size:12px}.resource-controls select{margin:0;max-width:220px;font-size:12px}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.library-card{padding:25px;border:1px solid #d8cfbb;background:#faf9f5;display:flex;flex-direction:column}.library-card>span{font-size:8px;letter-spacing:1px;color:#7f6430}.library-card h2{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.3px;margin:20px 0}.library-card p{font-size:11px;color:#5d6870;line-height:1.9;flex:1}.library-card button,.library-card a{font-size:10px;margin-top:22px;border-top:1px solid #ddd4c0;padding-top:17px;display:block;text-align:left;text-decoration:none}.team-manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.team-editor{background:#faf9f5;padding:25px;border:1px solid #ddd4c0}.team-editor h3{font-size:15px}.team-editor label{font-size:10px}.team-editor input,.team-editor select,.team-editor textarea{font-size:11px}.team-editor textarea{min-height:100px}.team-member-row{display:flex;gap:15px;align-items:center;border-bottom:1px solid #e0d9cb;padding:16px 0}.team-member-row>span{height:38px;width:38px;display:grid;place-items:center;background:#e9e1cf;font-family:Georgia,serif;font-size:15px;color:#755b2d;flex-shrink:0}.team-member-row strong{font-size:11px;font-weight:600}.team-member-row small{display:block;font-size:9px;color:#5d6870;margin-top:3px}.assignment-table select{margin:0;font-size:10px;padding:8px;min-width:175px;background:#fff}.assignment-table td{font-size:10px;vertical-align:middle}.team-preference{margin:18px 0;background:#f3eddf;padding:18px;border:1px solid #dfd0b3}.team-preference label{font-size:10px}.team-preference select{margin:8px 0 0;font-size:11px}.assigned-team-card{display:flex;align-items:center;gap:17px;border:1px solid #d9d1be;background:#faf9f5;padding:20px;margin:20px 0}.assigned-team-card>span{font-family:Georgia,serif;font-size:24px;color:#80652e;height:60px;width:60px;display:grid;place-items:center;background:#eae3d4;flex-shrink:0}.assigned-team-card h3{font-size:14px;margin:0 0 5px}.assigned-team-card p{font-size:10px;margin:0;color:#5d6870;line-height:1.7}.profile-side-note{border-top:1px solid #d9d1be;font-size:9px;color:#5d6870;padding-top:15px;line-height:1.8}#quick-access{position:fixed;bottom:22px;left:24px;z-index:25;background:#142330;color:#dbc291;padding:11px 16px;font-size:14px;box-shadow:0 4px 18px #0002;border:1px solid #bd9b5d66;border-radius:3px}#quick-access span{font-size:9px;margin-left:10px;letter-spacing:.3px}.command-search{font-size:13px}.command-list{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow:auto}.command-list button{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f0eadc;color:#142330;border:1px solid #ddd3bf;text-align:left;font-size:12px;font-weight:500}.command-list button:hover{background:#dfd2b6}.command-list small{font-size:9px;color:#665331}.command-list p{font-size:12px;color:#5d6870}.soft-in{animation:soft-enter .45s ease both}@keyframes soft-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-settle{from{transform:scale(1.025)}to{transform:scale(1)}}@media(max-width:1120px){.new-header .brand{min-width:220px}.new-header .firm-logo{width:230px}.new-header nav{gap:15px}.new-header{gap:15px}.new-header .header-consult{font-size:9px;padding:12px}.new-hero h1{font-size:57px}.team-grid{gap:17px}.attorney-card-body{padding:22px}.attorney-card h3{font-size:20px}.team-invitation h3{font-size:27px}.concierge-section{gap:40px}.concierge-section h2{font-size:38px}.concierge-preview{padding:28px}.public-hero h1{font-size:47px}.public-hero,.public-content{gap:35px}.profile-layout{gap:35px}.profile-identity{padding:30px}.choice-card{padding:20px}.choice-card strong{font-size:20px}.library-grid{gap:15px}.library-card{padding:22px}.story-copy h2{font-size:44px}}
@media(max-width:900px){.new-header .brand{min-width:0}.new-header .firm-logo{width:250px}.new-header nav a{font-size:13px}.new-hero h1{font-size:51px}.directory-toolbar{align-items:start}.team-grid{grid-template-columns:repeat(2,1fr)}.team-grid>.team-invitation{grid-column:1/-1;min-height:230px}.team-invitation h3{margin:15px 0}.team-invitation p{max-width:480px}.team-invitation button{margin-top:15px;padding-top:15px}.concierge-section{grid-template-columns:1fr;gap:35px}.concierge-preview{max-width:600px}.journey-layout{grid-template-columns:.75fr 1.25fr;gap:25px}.journey-detail{padding:30px}.journey-detail h3{font-size:27px}.public-hero{grid-template-columns:1fr;gap:25px}.public-hero .hero-side{padding:28px}.hero-side h3{margin:15px 0}.public-content{grid-template-columns:.3fr 1fr;gap:30px}.public-content>aside{top:115px}.profile-layout{grid-template-columns:.7fr 1.3fr;gap:25px}.profile-identity{min-height:300px}.profile-identity>span{font-size:74px}.planner-panel{padding:30px}.choice-grid{gap:10px}.choice-card{padding:20px 17px}.team-manager-grid{grid-template-columns:1fr}.library-grid{grid-template-columns:repeat(2,1fr)}.directory-filters button{padding:10px 12px;font-size:9px}.new-header .nav-services>summary{font-size:13px}.hero-content>p:not(.eyebrow):not(.hero-description){font-size:8px;line-height:1.7}.hero-content>p.hero-description{font-size:11px}.story-copy h2{font-size:38px}}
@media(max-width:650px){.new-header .firm-logo{width:188px}.new-header .header-consult{font-size:7px;padding:11px 8px}.new-header{gap:9px}.new-hero h1{font-size:47px}.hero-content>p.hero-description{font-size:12px;line-height:1.9}.hero-content>p:not(.eyebrow):not(.hero-description){font-size:7px;letter-spacing:.8px}.hero-actions .gold-button{font-size:10px;gap:20px}.hero-attorney strong{font-size:10px}.team-section .section-heading h2{font-size:37px}.directory-toolbar{flex-direction:column;gap:20px;margin-bottom:25px}.directory-search{max-width:none}.directory-filters{gap:7px}.directory-filters button{padding:9px 12px;font-size:9px}.team-grid{grid-template-columns:1fr;gap:20px}.attorney-card .portrait-block{min-height:220px}.attorney-card h3{font-size:23px}.attorney-card p{font-size:12px;max-width:none}.attorney-card-body{padding:25px}.team-grid>.team-invitation{grid-column:auto;min-height:300px}.team-foot{align-items:start;flex-direction:column;gap:15px}.team-invitation h3{font-size:30px}.team-invitation p{font-size:12px}.concierge-section h2{font-size:36px}.concierge-section p{font-size:12px}.concierge-number{font-size:50px;right:7%;top:15px}.concierge-section small{font-size:8px}.journey-tabs{overflow-x:auto;max-width:100%;padding-bottom:5px;gap:7px}.journey-tabs button{font-size:9px;padding:10px 12px;white-space:nowrap;flex-shrink:0}.journey-layout{grid-template-columns:1fr;gap:25px}.journey-steps{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:5px}.journey-steps button{border:1px solid #c9bea8;padding:12px;font-size:9px;flex-shrink:0;gap:7px;white-space:nowrap}.journey-steps button>span{min-width:20px;font-size:8px}.journey-steps button[aria-current=step]>span{width:20px;height:20px}.journey-detail{padding:25px;min-height:390px}.journey-detail h3{font-size:28px}.journey-detail p{font-size:12px}.journey-controls{gap:15px}.journey-controls button{font-size:10px}.journey-controls>span{font-size:7px}.public-hero{padding-top:10px;padding-bottom:30px}.public-hero h1{font-size:37px;letter-spacing:-.8px}.public-hero>div>p:not(.eyebrow){font-size:12px}.hero-side{padding:25px!important}.public-content{grid-template-columns:1fr;padding-top:25px;gap:25px}.public-content>aside{position:static;display:flex;flex-wrap:wrap;gap:5px 17px;padding-top:12px}.public-content>aside>a{padding:8px 0;font-size:9px}.public-content>aside>small{width:100%;margin:10px 0;font-size:8px}.public-topic-grid{grid-template-columns:1fr;gap:15px}.article-section h2{font-size:27px}.article-section p,.article-section li{font-size:12px}.profile-layout{grid-template-columns:1fr;gap:25px}.profile-identity{min-height:250px;padding:35px}.profile-identity>span{font-size:80px}.profile-identity img{width:210px;margin:10px auto}.profile-tabs{gap:3px;margin:25px 0}.profile-tabs button{padding:13px 15px;font-size:10px}.profile-details h2{font-size:27px}.planner-header h1{font-size:36px}.planner-header p{font-size:12px}.planner-progress{gap:10px;margin:25px 0}.planner-progress div{font-size:8px}.planner-panel{padding:25px;min-height:390px}.planner-panel h2{font-size:28px}.choice-grid{grid-template-columns:1fr;gap:12px;margin:25px 0}.choice-card{padding:22px;min-height:145px}.choice-card strong{font-size:23px;margin:13px 0 8px}.choice-card small{font-size:10px}.planner-actions{gap:15px}.planner-actions button{font-size:10px;padding:12px 17px}.planner-actions span{font-size:8px}.planner-brief{grid-template-columns:1fr;gap:13px}.planner-brief>div{padding:18px}.planner-summary{font-size:12px;padding:20px}.planner-note{font-size:8px}.library-grid{grid-template-columns:1fr}.library-card{padding:25px}.library-card h2{font-size:27px}.library-card p{font-size:12px}.resource-controls{flex-direction:column;align-items:start;gap:12px}.resource-controls>label,.resource-controls select{max-width:none;width:100%;flex:none}.team-editor{padding:20px}.assignment-table td{font-size:10px}.assignment-table select{min-width:155px;font-size:10px}.team-preference{padding:15px}.assigned-team-card{padding:18px;gap:12px}.assigned-team-card h3{font-size:13px}#quick-access{left:12px;bottom:12px;padding:10px 13px}#quick-access span{display:none}.public-breadcrumb{font-size:8px;gap:10px}.public-breadcrumb button{font-size:8px}.new-header .menu-toggle{padding:6px}.new-header nav{max-height:80vh;overflow:auto}.story-copy h2{font-size:41px}}
@media(prefers-reduced-motion:reduce){.hero-photo img,.new-hero .hero-content,.public-page,.soft-in{animation:none}.reading-progress{display:none}}
.attorney-card.pending .portrait-block>span{color:#5b5142;opacity:1}.concierge-number{color:#8c7958;opacity:1}.concierge-preview b{color:#e2c98e;opacity:1}
.concierge-preview b{color:#665022}
