:root{color-scheme:dark;--gold:#d4af37;--tx:#f5f5f7;--mu:#b1b1ba;--line:#303038}*{box-sizing:border-box}body{margin:0;background:#08080a;color:var(--tx);font:15px/1.65 Inter,system-ui,sans-serif}a{color:#f5d77e;text-underline-offset:3px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #f5d77e;outline-offset:5px}header{border-bottom:1px solid var(--line);background:#101014}.page{width:min(1100px,100%);margin:auto;padding:22px}header .page{display:flex;gap:20px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-weight:900}.brand img{width:52px;height:52px;object-fit:contain}.eyebrow{letter-spacing:.13em;color:#d4af37;font-size:12px;font-weight:800}h1{font-size:clamp(34px,7vw,58px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}h1 span{color:#f5d77e}.intro{max-width:780px;color:#c7c7d0}nav{display:flex;gap:9px;flex-wrap:wrap;padding:20px 0}nav a{border:1px solid var(--line);border-radius:8px;padding:8px 12px;text-decoration:none;font-size:13px}.notice{border:1px solid #685628;border-radius:14px;background:linear-gradient(120deg,#1e1b12,#111117);padding:20px;margin:24px 0}.notice b{color:#f5d77e}.firm{border:1px solid var(--line);background:linear-gradient(140deg,#17171d,#0e0e12);border-radius:18px;margin:24px 0;padding:24px;scroll-margin-top:20px}.firm-top{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.firm-logo{width:48px;height:48px;object-fit:contain;background:#22222a;border-radius:8px;padding:6px}.firm h2{font-size:25px;line-height:1.25;margin:0}.stamp{font-size:12px;color:var(--mu)}.firm-top .cta{margin-left:auto;text-decoration:none;background:#d4af37;color:#101010;padding:10px 15px;border-radius:8px;font-weight:800;font-size:13px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:20px}.metric{border-top:1px solid var(--line);padding-top:16px;min-width:0}.metric h3{margin:0 0 7px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:#f5d77e}.metric p{margin:0 0 10px}.refs{font-size:12px;display:flex;gap:5px 12px;flex-wrap:wrap}.refs a{color:#aaaec0}.asof{display:block;color:var(--mu);font-size:11px;margin-top:7px}details{margin-top:22px;border-top:1px solid var(--line);padding-top:15px}summary{cursor:pointer;color:#f5d77e}li{padding:8px 0;overflow-wrap:anywhere}li p{margin:3px 0;color:var(--mu);font-size:13px}footer{color:var(--mu);padding:30px 0}.bottom-wolf{width:85px;float:right}@media(max-width:640px){.page{padding:18px}.firm{padding:18px}.metrics{grid-template-columns:1fr}.firm-top .cta{margin-left:0}.brand{font-size:14px}header .page>a:last-child{font-size:12px}h1{margin-top:16px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}