.dfirm-av,.dfirm-tabs{display:none}@media (min-width:1024px){:root[data-shell=desk] .dfirm-hero{background:var(--ink-2);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;max-width:none;margin-top:16px;padding:22px 24px 18px;display:grid}:root[data-shell=desk] .dfirm-hero .dfirm-av{background:var(--text);width:56px;height:56px;color:var(--ink);font:700 17px/1 var(--font-sans);letter-spacing:.02em;border-radius:14px;grid-row:1/span 3;place-items:center;display:grid}:root[data-shell=desk] .dfirm-hero>:not(.dfirm-av){grid-column:2}:root[data-shell=desk] .dfirm-hero h1{font-family:var(--font-serif);letter-spacing:-.01em;margin-top:2px;font-size:30px;font-weight:500;line-height:1.1}:root[data-shell=desk] .dfirm-hero .dfirm-meta{gap:6px 12px;margin-top:10px;font-size:13px}:root[data-shell=desk] .dfirm-hero .dfirm-meta>:first-child{order:2;margin-left:auto}:root[data-shell=desk] .dfirm-hero .eyebrow>span{border-radius:999px;padding:2px 9px;font-weight:600}:root[data-shell=desk] .dfirm-tabs{background:var(--ink-2);border:1px solid var(--line);border-radius:0 0 10px 10px;gap:22px;padding:0 24px;font-size:14px;display:flex;overflow-x:auto}:root[data-shell=desk] .dfirm-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:12px 0;text-decoration:none}:root[data-shell=desk] .dfirm-tabs a:hover{color:var(--text)}:root[data-shell=desk] .dfirm-tabs a.on{color:var(--text);border-bottom-color:var(--accent);font-weight:600}:root[data-shell=desk] .dfirm-tabs a i{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:5px;font-size:11.5px;font-style:normal}:root[data-shell=desk] .dfirm-stats>section{border-radius:var(--r-lg);border-color:var(--line);background:var(--line);margin-top:16px}:root[data-shell=desk] .dfirm-stats>section>div{background:var(--ink-2);padding:12px 14px}:root[data-shell=desk] .dfirm-stats>section>div>div:first-child{font:600 11px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}:root[data-shell=desk] .dfirm-stats>section>div>div:nth-child(2){font-family:var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:600}:root[data-shell=desk] .dfirm-stack{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}:root[data-shell=desk] .dfirm-stack>*{grid-column:1;min-width:0;margin-top:0}:root[data-shell=desk] .dfirm-stack>.dfirm-people{grid-area:1/2/span 20}}:root[data-shell=desk] .dfirm section.card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none;min-width:0;overflow:hidden}:root[data-shell=desk] .dfirm section.card>h2.eyebrow{font:600 14.5px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);margin:0;padding:14px 16px;display:flex}:root[data-shell=desk] .dfirm section.card>h2.eyebrow:before{content:none}:root[data-shell=desk] .dfirm h2[id],:root[data-shell=desk] .dfirm section[id]{scroll-margin-top:88px}:root[data-shell=desk] .dfirm table th{letter-spacing:.06em;color:var(--muted-2);background:var(--ink);font-size:11px;font-weight:600}:root[data-shell=desk] .dfirm table tbody tr:hover{background:var(--ink-3)}:root[data-shell=desk] .dfirm .dfirm-people li{padding:10px 16px;font-size:13.5px}:root[data-shell=desk] .dfirm [class*="rounded-[3px]"]{border-radius:999px}:root[data-shell=desk] .dfirm-mkt [class*="rounded-[10px]"]{box-shadow:none}:root[data-shell=desk] .dfirm-mkt [class*="rounded-[5px]"]{border-radius:var(--r-md)}:root[data-shell=desk] .dfirm-mkt h1,:root[data-shell=desk] .dfirm-mkt h2{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}.dfirm-kf{display:none}:root[data-shell=desk] .dfirm-kf--m{margin-top:16px;display:block}@media (min-width:1024px){:root[data-shell=desk] .dfirm-kf--m{display:none}:root[data-shell=desk] .dfirm-stack>.dfirm-kf--d{grid-area:1/2;display:block}:root[data-shell=desk] .dfirm-stack>.dfirm-people{grid-row:2/span 20}}:root[data-shell=desk] .dfirm-kf-list>div{border-top:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 16px;font-size:13.5px;display:grid}:root[data-shell=desk] .dfirm-kf-list dt{font:600 11px/1.5 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}:root[data-shell=desk] .dfirm-kf-list dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}:root[data-shell=desk] .dfirm-kf-sub{color:var(--muted-2);margin-top:2px;font-size:12px;display:block}:root[data-shell=desk] .dfirm-kf-list a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px}:root[data-shell=desk] .dfirm-kf-list a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:root[data-shell=desk] .dfirm table th,:root[data-shell=desk] .dfirm table td{padding-block:10px}
