body{--ink:#3c2e40;--paper:#f5f1e9;background:#f5f1e9;color:#3c2e40}.s-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 6%;border-bottom:1px solid #3c2e4022;flex-wrap:wrap}.s-wordmark{font:31px BookmanLight;letter-spacing:-1.2px}.s-wordmark span{display:block;font:8px Sans;letter-spacing:2px;margin-top:8px}.s-nav .navlinks{font-size:12px;gap:30px}.s-nav-cta{background:transparent;border-bottom:1px solid #a56643;padding:12px 0}.s-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;padding:65px 6% 90px;align-items:center}.s-hero>div>p:first-child{font-size:9px;letter-spacing:1.6px;margin-bottom:30px}.s-hero h1{font:clamp(60px,6.2vw,92px)/1.1 BookmanLight,Georgia,serif;letter-spacing:-4px;margin-bottom:30px}.s-hero h1 em{color:#a56643;font-style:normal}.s-hero>div>p{max-width:410px;font-size:16px}.s-button{display:inline-flex;justify-content:center;padding:17px 24px;min-height:52px;background:#3c2e40;color:#f5f1e9;font-size:12px;border-radius:5px;transition:background .25s,box-shadow .25s}.s-button:hover{background:#654861;box-shadow:0 6px 20px #3c2e4025}.s-hero .s-button{margin-top:35px}.s-hero figure img{width:100%;height:560px;object-position:60% 50%;border-radius:180px 180px 0 0}.s-hero figcaption{font:11px BookmanLight;text-align:right;margin-top:18px}.s-approach{padding:85px 11%;background:#e5ded2}.s-approach>p{font-size:9px;letter-spacing:1.5px}.s-approach h2{font:42px/1.3 BookmanLight;letter-spacing:-1.2px;margin:30px 0 40px}.s-approach h2 em{color:#8c634e;font-style:normal}.s-approach>div{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;font-size:15px}.s-expertise{display:grid;grid-template-columns:1fr 1.4fr;gap:85px;padding:100px 8%}.s-expertise>div>p:first-child{font-size:9px;letter-spacing:1px;margin-bottom:25px}.s-expertise h2{font:43px/1.2 BookmanLight;letter-spacing:-1.5px}.s-expertise h2 em{color:#a56643;font-style:normal}.s-expertise .tablist{gap:22px;border-bottom:1px solid #3c2e4033;margin-bottom:35px}.s-expertise .tablist button{padding:15px 0;border:0;border-bottom:2px solid transparent;font-size:12px}.s-expertise .tablist button[aria-selected=true]{background:none;color:#a56643;border-color:#a56643}.s-expertise h3{font:28px/1.3 BookmanLight;margin-bottom:23px}.s-expertise [role=tabpanel]>p{font-size:15px;line-height:1.85}.s-expertise ul{padding-left:20px;line-height:2.1;font-size:13px;margin-top:25px}.s-resources{padding:80px 8%;background:#3c2e40;color:#f5f1e9}.s-resources>header{margin-bottom:45px}.s-resources>header>p{font-size:9px;letter-spacing:2px;margin-bottom:23px}.s-resources h2{font:46px BookmanLight;letter-spacing:-1.5px}.s-resources>div{display:grid;grid-template-columns:1fr 1fr;gap:50px}.s-resource{display:block;text-align:left;color:#f5f1e9;padding:35px 0;background:transparent;border-top:1px solid #f5f1e966;transition:color .25s}.s-resource:hover{color:#e6b997}.s-resource>span{font-size:9px;letter-spacing:1px;opacity:.7}.s-resource h3{font:35px/1.2 BookmanLight;margin:30px 0 25px;letter-spacing:-1px}.s-resource p{font-size:13px;margin-bottom:25px}.s-resource b{font-size:12px}.s-contact{padding:100px 8%;text-align:center}.s-contact>p:first-child{font-size:9px;letter-spacing:1.5px}.s-contact h2{font:75px/1.1 BookmanLight;letter-spacing:-3px;margin:35px 0}.s-contact h2 em{font-style:normal;color:#a56643}.s-contact>p:last-child{font-size:11px;opacity:.65;margin-top:30px}.concept-professional dialog h2{font-family:BookmanLight}.concept-professional dialog p{font-size:14px}.concept-professional dialog h3{font:23px BookmanLight;margin-top:30px}.concept-professional .feedback{border-top:1px solid #a5664366}@media(max-width:700px){.s-nav{padding:24px 6%}.s-wordmark{font-size:28px}.s-nav .navlinks{gap:22px;font-size:12px}.s-hero{grid-template-columns:1fr;padding:45px 7% 60px;gap:45px}.s-hero h1{font-size:66px;letter-spacing:-3px}.s-hero>div>p:first-child{font-size:8px;line-height:1.7}.s-hero>div>p{font-size:15px}.s-hero figure img{height:370px;border-radius:140px 140px 0 0}.s-approach{padding:60px 7%}.s-approach h2{font-size:33px}.s-approach>div{grid-template-columns:1fr;gap:23px}.s-expertise{grid-template-columns:1fr;padding:65px 7%;gap:35px}.s-expertise h2{font-size:37px}.s-expertise .tablist{gap:18px}.s-expertise .tablist button{font-size:11px}.s-expertise h3{font-size:26px}.s-resources{padding:60px 7%}.s-resources h2{font-size:38px}.s-resources>div{grid-template-columns:1fr;gap:30px}.s-resource h3{font-size:31px}.s-contact{padding:65px 7%}.s-contact h2{font-size:59px;letter-spacing:-2px}}/* A solid plum opening separates the advisory identity from the lighter retail and café studies. */
.s-hero{background:#3c2e40;color:#f5f1e9}.s-hero h1 em{color:#d7aa8b}.s-hero figure img{border-radius:0}.s-hero .s-button{background:#f5f1e9;color:#3c2e40}.s-hero .s-button:hover{background:#e0c4ad}.s-hero figcaption{color:#dfc9b7}
