/* Quiet working surfaces in the same graphite / silver / lime identity. */
:root{--paper:#f0f2ed;--white:#fff;--ink:#1a2018;--muted:#56614f;--line:#cdd4c6;--blue:#506526;--ice:#f1f6e5;--radius:12px;color-scheme:light}body{background:var(--paper);color:var(--ink)}.intake-top,.topbar{background:#111510;color:#f2f6ec;border-color:#3d4835}.intake-top select{background:#1c2218;color:#f2f6ec;border-color:#69775d;border-radius:30px}.intake-top select:focus-visible{outline:3px solid #e3f59c;outline-offset:3px}.intake-top .brand-mark,.wordmark{font-size:36px;font-weight:800;letter-spacing:-.06em}.intake-top nav>a{color:#dce9be}.intake-story h1{font-weight:500;letter-spacing:-.045em}.intake-card,.access-box,.workspace{border-color:#ccd3c5;border-radius:14px;box-shadow:0 16px 55px #20301a06}.intake-card h2{font-weight:500}.intake-story .eyebrow{color:#526344}.founder-line{border-inline-start:2px solid #799449;padding-inline-start:16px;color:#59664e}.founder-line strong{display:block;font-size:18px;letter-spacing:-.03em;color:#172112}.service-option{border-color:#c8d1c1;border-radius:9px}.service-option:has(input:checked){border-color:#617b34;background:#f0f6e4}.service-option input,.checkline input{accent-color:#506526}.step-dots .done{background:#657f36}.field input,.field select,.field textarea{border-color:#afbca3;border-radius:7px}.field input:focus,.field textarea:focus,.field select:focus,button:focus-visible,a:focus-visible{outline:3px solid #8faa62;outline-offset:3px}.primary{background:#25331a;border-color:#25331a;color:white;border-radius:30px}.primary:hover{background:#40582a}.secondary{border-color:#a8b49b;border-radius:30px}.branch-box{border-color:#92a972;background:#f4f7ee;border-radius:0 9px 9px 0}.notice{background:#f2f6ea;border-color:#bac9a8}.subject{background:#f1f4ea}.enquiry-link{border-color:#c6d0bd;border-radius:10px}.enquiry-link[aria-current=true]{border-color:#526e29;background:#eff5e3}.footer-note{border-color:#c7d0bd;color:#526147}.avatar-signature{min-height:220px;background:#182114;color:#e3f59c;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #6b8052;border-radius:12px;padding:30px;letter-spacing:.08em}.avatar-signature strong{font-size:54px;letter-spacing:-.07em;line-height:1.2}.avatar-signature span{font-size:13px;letter-spacing:.12em;margin-top:18px}.avatar-portrait figcaption{font-size:14px;padding-top:12px}.founder small,.choices small,.quiet,.fineprint,.studio-note p{font-size:14px}.eyebrow{font-size:12px}.brand-monogram{font-size:30px;letter-spacing:-.06em;color:#506526;font-weight:700}.side-nav .active,.side-nav button.active{background:#25331a;color:#fff}.badge.ready{background:#edf3df;color:#3e571b}.partner-note{background:#25331a}.partner-note p{color:#e1e8d7}.languages button.active{background:#25331a;color:white}.side-nav button{font-size:14px}.side-nav button span{font-size:12px}.progress li{font-size:14px}.production-steps li{font-size:14px}.intake-top a:focus-visible,.topbar a:focus-visible{outline-color:#e3f59c}@media(max-width:760px){.intake-story h1{font-size:36px;line-height:1.13}.avatar-signature{min-height:150px;padding:18px}.avatar-signature strong{font-size:36px}.avatar-signature span{font-size:12px;letter-spacing:.04em}.side-nav button{font-size:13px}.progress li{font-size:12px}.workspace .avatar-layout>div:first-child{display:block}.avatar-portrait{max-width:none}.founder-line{margin-top:20px}}

.topbar .languages button{color:#d3dfc5}.topbar .languages button[aria-pressed=true]{background:#e3f59c;color:#182014;border-color:#e3f59c}.topbar .languages button:focus-visible{outline:3px solid #e3f59c;outline-offset:3px}
