:root{--ink:#080f21;--gold:#b89b6b;--paper:#faf8f3;--muted:#657083;--line:#e4ddce}body{background:var(--paper)}.site-header{background:#fffdf8}.brand-mark{width:48px;height:48px;object-fit:contain;float:left;margin-right:10px;margin-top:-3px}.hero{position:relative;max-width:1340px;padding-top:95px;padding-bottom:105px;overflow:hidden}.hero:before{content:"";position:absolute;z-index:-1;width:620px;height:620px;border:1px solid #c4ab7730;border-radius:50%;right:-70px;top:-60px;box-shadow:0 0 0 60px #c4ab7707,0 0 0 120px #c4ab7705}.hero h1{font-size:clamp(45px,5vw,70px);font-weight:500}.report-art{background:radial-gradient(ellipse at 100% 0%,#243855,transparent 65%),linear-gradient(145deg,#101c34,#080f21);box-shadow:24px 26px 0 #e9e2d2;transform:rotate(1deg);border:1px solid #d4b68155}.report-art:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#c7b58b09 1px,transparent 1px),linear-gradient(90deg,#c7b58b09 1px,transparent 1px);background-size:32px 32px}.art-metrics strong{color:#f1dfb5}.bars i:nth-child(even){background:#7182a1}.ribbon{background:var(--ink);color:#e4d7b8;border:0}.services{background:#f0ede5}.button{background:linear-gradient(115deg,#18253d,#080f21)}.profile-banner{border:1px solid var(--line);margin-bottom:55px;overflow:hidden;border-radius:4px;background:#fff}.profile-banner img{display:block;width:100%;height:auto}.credentials{padding:20px 0 0 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);line-height:2}.specialties{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px}.specialties>div{border-top:1px solid #aab5a8;padding-top:24px}.specialties span{font-size:10px;color:#8b7045;letter-spacing:2px}.specialties h3{font-size:22px;font-weight:500;margin:24px 0 13px}.specialties p{color:var(--muted);font-size:14px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.journal-grid a{position:relative;display:block;padding:30px 26px 25px;background:#fff;border:1px solid var(--line);border-top:3px solid #b89b6b;transition:transform .2s,box-shadow .2s}.journal-grid a:hover{transform:translateY(-5px);box-shadow:0 15px 30px #080f2110}.journal-grid span{font-size:10px;color:#8b7045}.journal-grid h3{font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-.8px}.journal-grid p{font-size:12px;color:var(--muted)}.journal-grid b{display:block;margin-top:28px;font-size:12px;font-weight:400}.insights{border-top:1px solid var(--line)}.chart-pair i+i{background:#172741}.contact{background:radial-gradient(ellipse at 0 0,#1b2b45,transparent 70%),#080f21}.contact .eyebrow{color:#d3b880}.contact p{color:#c1c8d4}.art-bottom{color:#bcc5d7}@media(max-width:650px){.hero{padding-top:55px;padding-bottom:60px}.hero h1{font-size:48px}.brand-mark{width:37px;height:37px}.profile-banner{margin-bottom:35px;overflow:auto}.profile-banner img{min-width:780px;max-width:none}.specialties,.journal-grid{grid-template-columns:1fr}.journal-grid{gap:16px}.report-art{box-shadow:13px 15px 0 #e9e2d2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
