:root{--ink:#0f3b47;--ink-deep:#092832;--ink-soft:#3f6670;--terra:#b85042;--terra-deep:#8f3a2e;--clay:#d4967a;--sand:#f4ede4;--paper:#fdfbf7;--stone:#8b8680;--hair:#d9cfc2;--font-display:"Hanken Grotesk",system-ui,sans-serif;--font-body:"Prata",Georgia,serif;--font-label:"Inter",system-ui,sans-serif;--gutter:clamp(1.5rem,4vw,4rem);--section-pad:clamp(5rem,10vw,9rem);--content-max:1400px}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:1.55;margin:0;overflow-x:hidden}img{max-width:100%}.label{color:var(--terra);font-family:var(--font-label);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-weight:300;letter-spacing:-.015em;line-height:1.05}p{font-family:var(--font-body);line-height:1.65}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--terra)}::selection{background:var(--terra);color:var(--paper)}.rr-about__inner,.rr-contact__inner,.rr-credentials__inner,.rr-hero__topbar,.rr-nav__inner,.rr-practice__inner,.rr-statement__inner,.rr-work__head{margin-left:auto!important;margin-right:auto!important;max-width:var(--content-max)!important;width:100%}.rr-about__inner,.rr-contact__inner,.rr-credentials__inner,.rr-hero__inner,.rr-practice__inner,.rr-statement__inner,.rr-work__head{padding-left:var(--gutter);padding-right:var(--gutter)}.rr-hero__inner{max-width:none!important;width:100%}.rr-hero__topbar{margin-left:auto!important;margin-right:auto!important;max-width:var(--content-max)!important}.rr-divider__quote{max-width:var(--content-max)}.rr-work__shelf{max-width:none;width:100%}em,i{font-style:normal}@media (max-width:768px){:root{--gutter:1.25rem;--section-pad:4rem}body{overflow-x:hidden}h1,h2,h3{overflow-wrap:break-word}}