/* Local brand studies: shared identity, two surface treatments. */
:root{--ink:#292C25;--muted:#606257;--green:#46513B;--line:#D9D7CE;--surface:#EDEEE7;--orange:#B94E20;--walnut:#352B25;--wood:#30362B;background:#F7F5F0;color:var(--ink)}
body{background:#F7F5F0}.study-bar{background:#E7E5DD;border-bottom:1px solid #CCCBC1;color:#35382E;font-size:.875rem}.study-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.study-inner nav{gap:8px;flex-wrap:wrap}.study-inner a{padding:6px 12px;border-radius:4px;border:1px solid transparent}.study-inner a[aria-current]{background:#fff;border-color:#888F7B}.header{background:#F7F5F0}.wordmark{letter-spacing:-.045em;font-weight:700;font-size:1.5rem}.wordmark span{color:var(--orange)}.eyebrow{letter-spacing:.04em;font-size:.875rem;color:#46513B}h1{letter-spacing:-.045em}h1 em{color:#46513B}.palette{display:flex;gap:7px;margin-top:25px}.palette span{width:30px;height:7px;background:#D9D7CE}.palette span:nth-child(2){background:#30362B}.palette span:nth-child(3){background:#352B25}.palette span:nth-child(4){background:#B94E20}.button{background:var(--orange);border-radius:4px}.button:hover{background:#923B17}.preview{background:#FFFFFF;border-color:#D9D7CE;border-radius:8px;box-shadow:0 2px 5px #292C2509}.allocation i:nth-child(1),.stocks{background:#46513B}.allocation i:nth-child(2),.cash{background:#806249}.allocation i:nth-child(3),.bonds{background:#A2AA91}.allocation i:nth-child(4),.other{background:#CED1C2}.service-row{border-color:#CDD0C3}.status{border-color:#ABB39E;color:#46513B}.planned{border-color:#ABB39E;color:#46513B}.contact{background:var(--wood)}.contact .eyebrow{color:#C3CBB4}.contact p:last-child{color:#D7DACE}.contact .principle-side{font-size:1.125rem;line-height:1.9}.email:hover{color:#E4A16E}a:focus-visible{outline-color:var(--orange)}
/* The darker study concentrates depth in the introduction; data surfaces stay light. */
.tone-deep{background:#30362B}.tone-deep .header{background:#30362B;border-color:#555C4D;color:#F7F5F0}.tone-deep .hero{color:#F7F5F0}.tone-deep .hero-copy .eyebrow{color:#C3CBB4}.tone-deep h1 em{color:#D99559}.tone-deep .hero-description,.tone-deep .availability{color:#D7DACE}.tone-deep .preview{color:var(--ink);background:#F7F5F0;border-color:#737967}.tone-deep .palette span:first-child{background:#F7F5F0}.tone-deep .palette span:nth-child(2){background:#899779}.tone-deep .palette span:nth-child(3){background:#9B7A5E}.tone-deep .palette span:nth-child(4){background:#D99559}.tone-deep .about{color:#F7F5F0}.tone-deep .about .eyebrow{color:#C3CBB4}.tone-deep .about-copy p,.tone-deep dt{color:#D7DACE}.tone-deep dl{border-color:#555C4D}.tone-deep .contact{background:#352B25}.tone-deep .footer{color:#D7DACE}.tone-deep .footer .wordmark{color:#F7F5F0}.tone-deep .wordmark span{color:#D99559}.tone-deep .header a:hover{color:#D99559}
@media(max-width:680px){.study-inner{align-items:flex-start;flex-direction:column;gap:6px}.study-inner a{padding:6px 9px}.study-inner nav{font-size:.875rem}.wordmark{font-size:1.3rem}.palette{margin-top:20px}.hero{padding-top:38px}}
