.broadsheet{background:#06080f;color:#d0cbc3;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.7}.broadsheet ::selection{background:rgba(0,229,255,.3);color:#f0ede6}.broadsheet a{text-decoration:none}.broadsheet .bs-wrap{margin:0 auto;max-width:1140px;padding-left:48px;padding-right:48px}.broadsheet .bs-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.broadsheet .bs-emerald-hero{background:radial-gradient(120% 150% at 50% -10%,#06463a 0,#043528 36%,#02231b 64%,#06080f 96%);overflow:hidden;position:relative}.broadsheet .bs-emerald-hero canvas{cursor:crosshair;display:block;height:clamp(440px,60vh,620px);width:100%}.broadsheet .bs-emerald-kicker{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:26px}.broadsheet .bs-emerald-kicker span{color:rgba(110,231,183,.75);font:500 10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:3.5px;text-transform:uppercase}.broadsheet .bs-front{background:radial-gradient(56% 380px at 50% 0,rgba(16,185,129,.08) 0,rgba(16,185,129,0) 100%)}.broadsheet .bs-front-inner{padding-bottom:68px;padding-top:72px}.broadsheet .bs-front-grid{align-items:start;display:grid;gap:52px;grid-template-columns:1.35fr 1fr}.broadsheet .bs-front-main{border-right:1px solid #18222f;padding-right:52px}.broadsheet h2.bs-headline{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(40px,4.8vw,64px);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0 0 22px;text-transform:none;text-wrap:pretty}.broadsheet .bs-headline em{color:#6ee7b7;font-style:italic}.broadsheet .bs-front-lede{color:#a8a39a;font-size:17px;line-height:1.7;margin:0 0 32px;max-width:52ch}.broadsheet .bs-front-ctas{display:flex;flex-wrap:wrap;gap:16px}.broadsheet .bs-cta-amber{background:#ffb800;color:#06080f;font:600 11.5px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;padding:16px 30px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.broadsheet .bs-cta-amber:hover{background:#ffd876;transform:translateY(-2px)}.broadsheet .bs-cta-outline{border:1px solid #2a323d;color:#f0ede6;font:600 11.5px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;padding:16px 30px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.broadsheet .bs-cta-outline:hover{border-color:rgba(0,229,255,.5);color:#00e5ff}.broadsheet .bs-front-note{color:#6c6a64;font-size:13.5px;margin:20px 0 0}.broadsheet .bs-fig{display:flex;flex-direction:column;gap:12px;margin:0}.broadsheet .bs-fig img{border:1px solid #18222f;display:block;object-fit:cover;width:100%}.broadsheet .bs-front .bs-fig img{height:340px}.broadsheet .bs-fig figcaption{color:#6c6a64;display:flex;font:400 11px/1.6 IBM Plex Mono,Consolas,monospace;gap:18px;justify-content:space-between}.broadsheet .bs-front .bs-fig figcaption{border-bottom:1px solid #18222f;padding-bottom:13px}.broadsheet .bs-fig figcaption .bs-fig-no{color:#2a323d;flex:none}.broadsheet .bs-wire-v11{background:#0e1220;border-top:3px double #2a323d}.broadsheet .bs-wire-inner{padding-bottom:72px;padding-top:72px}.broadsheet .bs-wirehead{align-items:baseline;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:8px}.broadsheet h2.bs-sectitle{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(30px,3.4vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;text-transform:none}.broadsheet .bs-wire-label{color:#00e5ff;font:500 10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2.5px;text-transform:uppercase}.broadsheet .bs-wire-intro{color:#8f8c85;font-size:15px;margin:0 0 30px}.broadsheet .bs-wire-list{border-top:1px solid #18222f;display:flex;flex-direction:column}.broadsheet .bs-wire-row{align-items:baseline;border-bottom:1px solid #18222f;display:grid;gap:24px;grid-template-columns:110px 90px 1fr;padding:25px 8px;text-decoration:none;transition:all .2s ease}.broadsheet a.bs-wire-row:hover{background:#131b2c}.broadsheet .bs-wire-date{color:#6c6a64;font:500 11px/1.6 IBM Plex Mono,Consolas,monospace;letter-spacing:1px}.broadsheet .bs-wire-srcstack{display:flex;flex-direction:column;gap:6px}.broadsheet .bs-wire-src{color:#7fecff;font:600 10.5px/1.7 IBM Plex Mono,Consolas,monospace;letter-spacing:1px;text-transform:uppercase}.broadsheet .bs-wire-practice{color:#6c6a64;font:500 9px/1.5 IBM Plex Mono,Consolas,monospace;letter-spacing:1.5px;text-transform:uppercase}.broadsheet .bs-wire-body{display:block;min-width:0}.broadsheet h3.bs-wire-headline{color:#f0ede6;display:block;font-family:"DM Serif Display",Georgia,serif;font-size:22px;font-weight:400;line-height:1.2;margin:0 0 8px;text-transform:none;text-wrap:pretty}.broadsheet .bs-wire-blurb{color:#a8a39a;display:block;font-size:14.5px;line-height:1.65;margin:0 0 10px}.broadsheet .bs-wire-means-label{color:#ffb800;font:600 9.5px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:1.5px;margin-right:10px;text-transform:uppercase}.broadsheet .bs-wire-read{color:#00e5ff;display:inline-block;font:600 10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;text-transform:uppercase}.broadsheet a.bs-wire-row:hover .bs-wire-read{color:#7fecff}.broadsheet .bs-wire-footer{margin-top:28px}.broadsheet .bs-wire-footer a{color:#8f8c85;font:500 11px/1.5 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;text-transform:uppercase;transition:color .2s ease}.broadsheet .bs-wire-footer a:hover{color:#00e5ff}.broadsheet .bs-svc{padding-bottom:36px;padding-top:84px}.broadsheet .bs-svc-head{margin-bottom:60px;text-align:center}.broadsheet .bs-svc-kicker{color:#00e5ff;font:500 10.5px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:3.5px;margin-bottom:18px;text-transform:uppercase}.broadsheet .bs-svc-title{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(32px,3.8vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 14px}.broadsheet .bs-svc-sub{color:#8f8c85;font-size:16px;margin:0 auto;max-width:52ch}.broadsheet .bs-svc-sub a{color:#00e5ff;text-decoration:none}.broadsheet .bs-svc-sub a:hover{color:#7fecff}.broadsheet .bs-svc-row{align-items:center;display:grid;gap:52px;grid-template-columns:1fr 1.2fr;padding:68px 0}.broadsheet .bs-svc-row+.bs-svc-row{border-top:1px solid #18222f}.broadsheet .bs-svc-row:first-of-type{padding-top:0}.broadsheet .bs-svc-row--flip{grid-template-columns:1.2fr 1fr}.broadsheet .bs-svc-row .bs-fig{gap:11px}.broadsheet .bs-svc-row .bs-fig img{height:310px}.broadsheet .bs-svc-body h3{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:32px;font-weight:400;line-height:1.1;margin:0 0 16px}.broadsheet .bs-svc-body>p{color:#a8a39a;font-size:16px;line-height:1.7;margin:0 0 22px;max-width:52ch}.broadsheet .bs-svc-label{color:#00e5ff;font:600 10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.broadsheet .bs-svc-body ul{color:#d0cbc3;display:flex;flex-direction:column;font-size:15.5px;gap:10px;list-style:none;margin:0 0 26px;padding:0}.broadsheet .bs-svc-body li{display:flex;gap:12px}.broadsheet .bs-svc-body li:before{color:#00e5ff;content:"\2014"}.broadsheet .bs-svc-cta{color:#ffb800;font:600 11px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.broadsheet .bs-svc-cta:hover{color:#ffd876}.broadsheet .bs-book{background:#0e1220;border-top:3px double #2a323d}.broadsheet .bs-book-inner{padding-bottom:78px;padding-top:78px;text-align:center}.broadsheet .bs-book-title{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.broadsheet .bs-book-sub{color:#a8a39a;font-size:16.5px;line-height:1.7;margin:0 auto 32px;max-width:50ch}.broadsheet .bs-book-sub a{color:#00e5ff;text-decoration:none}.broadsheet .bs-book-cta{background:#ffb800;color:#06080f;display:inline-block;font:600 12px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;padding:17px 36px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.broadsheet .bs-book-cta:hover{background:#ffd876;transform:translateY(-2px)}.broadsheet .bs-book-attorney{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:44px}.broadsheet .bs-book-attorney img{background:#0e1220;border-radius:50%;flex:none;height:72px;object-fit:cover;object-position:50% 22%;width:72px}.broadsheet .bs-book-attorney-info{text-align:left}.broadsheet .bs-book-attorney-name{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:19px}.broadsheet .bs-book-attorney-role{color:#00e5ff;font:500 10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:1.5px;margin:5px 0 7px;text-transform:uppercase}.broadsheet .bs-book-attorney-line{color:#8f8c85;font-size:13.5px}@media (max-width:900px){.broadsheet .bs-wrap{padding-left:24px;padding-right:24px}.broadsheet .bs-front-inner{padding-bottom:56px;padding-top:48px}.broadsheet .bs-front-grid{gap:40px;grid-template-columns:1fr}.broadsheet .bs-front-main{border-right:0;padding-right:0}.broadsheet .bs-front .bs-fig img{height:280px}.broadsheet .bs-wire-inner{padding-bottom:56px;padding-top:56px}.broadsheet .bs-svc{padding-bottom:24px;padding-top:56px}.broadsheet .bs-svc-row,.broadsheet .bs-svc-row--flip{gap:28px;grid-template-columns:1fr;padding:44px 0}.broadsheet .bs-svc-row--flip .bs-fig{order:-1}.broadsheet .bs-svc-row .bs-fig img{height:240px}}@media (max-width:700px){.broadsheet .bs-emerald-hero canvas{height:clamp(320px,48vh,440px)}.broadsheet .bs-wire-row{gap:6px;grid-template-columns:1fr;padding:22px 0}.broadsheet .bs-wire-srcstack{align-items:baseline;flex-direction:row;gap:14px;margin-bottom:4px}.broadsheet .bs-wirehead{gap:12px}}.broadsheet .bs-front-client{color:#6c6a64;font-size:13.5px;margin:8px 0 0}.broadsheet .bs-front-client a{color:#6ee7b7;text-decoration:none}.broadsheet .bs-front-client a:hover{color:#00e5ff}.broadsheet .bs-wire-label a{color:#00e5ff;text-decoration:none}.broadsheet .bs-wire-label a:hover{color:#7fecff}.broadsheet .bs-convert{align-items:center;background:#06080f;border:1px solid #18222f;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-top:36px;padding:28px 32px}.broadsheet .bs-convert-title{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:22px;line-height:1.25;margin-bottom:8px}.broadsheet .bs-convert-title em{color:#6ee7b7;font-style:italic}.broadsheet .bs-convert-phone{color:#8f8c85;font:500 11px/1.6 IBM Plex Mono,Consolas,monospace;letter-spacing:1.5px;text-transform:uppercase}.broadsheet .bs-report{align-items:center;background:#06080f;border:1px solid rgba(110,231,183,.25);display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin-top:16px;padding:26px 32px}.broadsheet .bs-report-text{max-width:52ch}.broadsheet .bs-report-kicker{color:#6ee7b7;font:600 10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2.5px;margin-bottom:8px;text-transform:uppercase}.broadsheet .bs-report-title{color:#f0ede6;font-family:"DM Serif Display",Georgia,serif;font-size:21px;line-height:1.25;margin-bottom:6px}.broadsheet .bs-report-fine{color:#6c6a64;font:400 11px/1.7 IBM Plex Mono,Consolas,monospace}.broadsheet .bs-report-form form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.broadsheet .bs-report-form .hs-form-field label:not(.hs-error-msg){display:none}.broadsheet .bs-report-form input[type=email],.broadsheet .bs-report-form input[type=text]{background:#0e1220;border:1px solid #2a323d;border-radius:0;color:#f0ede6;font-family:inherit;font-size:14px;min-width:230px;outline:none;padding:14px 16px}.broadsheet .bs-report-form input:focus{border-color:#6ee7b7}.broadsheet .bs-report-form input[type=submit]{background:#ffb800;border:0;border-radius:0;color:#06080f;cursor:pointer;font:600 11px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:2px;padding:14px 24px;text-transform:uppercase;transition:all .2s ease}.broadsheet .bs-report-form input[type=submit]:hover{background:#ffd876}.broadsheet .bs-report-form .submitted-message{color:#6ee7b7;font:500 12px/1.6 IBM Plex Mono,Consolas,monospace;letter-spacing:1px}@media (max-width:700px){.broadsheet .bs-convert,.broadsheet .bs-report{padding:22px 20px}}