:root{--paper:#f8f9fb;--white:#fff;--ink:#182b42;--green:#142d49;--green-light:#917348;--muted:#6d7785;--line:#dce1e8;--lime:#d6b77b;--sand:#eef1f5}
.site-header{background:#f8f9fbf2;border-bottom-color:#e0e5eb}.brand-mark{width:43px;height:43px;border-radius:7px;padding:0;color:var(--lime);font-style:normal}.brand-mark svg{width:34px;height:34px}.brand-name{font-family:var(--display);font-size:24px;letter-spacing:-1px;line-height:1.4;font-weight:800}.brand-name small{font-family:var(--body);font-size:6.5px;letter-spacing:2px;font-weight:550}.header-inner{height:96px}nav{gap:25px}nav>a:not(.button){font-size:10px}.nav-cta{margin-left:0!important}.hero{padding-top:58px;padding-bottom:56px;gap:65px;grid-template-columns:1.13fr 1fr}.hero h1{font-size:61px;letter-spacing:-3px;line-height:1.13;margin-top:23px;margin-bottom:22px}.hero h1 em{font-size:1.04em;color:#927344}.hero-description{max-width:455px;font-size:13px;line-height:1.9}.hero .eyebrow{font-size:8px;letter-spacing:1.7px}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:28px}.hero-actions .button{font-size:9px;padding:14px 15px;gap:16px;min-height:48px}.hero-person{margin-top:30px}.hero-visual,.hero-image{min-height:560px}.operations-note{background:var(--green);width:289px;left:-32px;bottom:30px}.operations-note>p{font-size:22px}.operations-note>p em{font-size:25px}.note-top{color:#d2bf9b}.note-bottom{color:#dce3ed}.little-line{background:#b0925b}.hero-person p{font-size:10px}.hero-person small{font-size:9px}.photo-index{color:#8793a0}.hero-image figcaption{color:white}.hero-image img{object-position:60% 50%}.toolkit{padding-block:25px}.tool-names{color:#6c798a}.toolkit>p strong{color:#6c798a}.avatar{background:#e7e4dc;color:#8c744c}.market-strip{display:grid;grid-template-columns:.8fr 1.5fr .7fr;gap:50px;align-items:center;border-top:1px solid var(--line);padding-block:27px;margin-bottom:0}.market-strip .eyebrow{font-size:6px;color:#84909d;letter-spacing:1.2px}.market-primary>strong{display:flex;align-items:center;gap:20px;font-family:var(--display);font-size:20px;font-weight:550;letter-spacing:-.7px;margin-top:7px}.market-primary>strong>span{font-size:19px;color:#aa8b55}.market-experience>div{display:flex;gap:32px;font-size:12px;margin-top:9px;color:#52647a}.market-note{border-left:1px solid #d8dfe7;padding-left:30px;font-size:10px;line-height:1.9}.market-note strong{font-weight:550;display:block;color:#586a7f}.market-note>span{font-size:9px;color:#8d98a6}.hero-copy{padding-top:8px}.hero-image{border-radius:7px 7px 65px 7px}.services{gap:95px}.section-intro .eyebrow{color:#927b56}.section-intro>p:not(.eyebrow){max-width:300px}.service-number{color:#a18c65}.tags span{background:#edf1f6;color:#65768b;border-color:#dbe2eb}.service h3{font-size:16px}.expand{color:#9d8150}.service-body p{font-size:12px}.work-section{background:var(--green)}.work-section .eyebrow{color:#c2aa7e}.work-section h2 em{color:#d8bc88}.section-heading>p{color:#c4cfdd}.sample-disclaimer{color:#9faec3}.work-card-label>div>span{color:#c2ac83}.work-card-footer{color:#aebdd0}.circle-arrow{border-color:#78899f}.work-card:hover .circle-arrow{color:var(--green)}.about-monogram{font-family:var(--display);font-style:normal;font-weight:750;font-size:160px;letter-spacing:-25px;transform:translate(-13px,-5px)}.about-monogram span{color:#baa073}.about-art{background:#ebeff4;border-color:#d7dfe8}.about-art-bottom{color:#748299}.experience-tag{border-color:#d9e1ea;background:var(--paper)}.experience-tag span{color:#927f5e}.about-copy h2{font-size:40px}.about-copy h2 em{color:#977d4f}.process-heading h2 em{color:#977d4f}.about-principles>div>span{color:#a38a59}.about-principles small{color:#8490a0}.process-grid>div>span{color:#a38a59;border-color:#d8dfe8}.process-grid p{color:#7f8b9c}.hire-section{background:#edf1f6;padding-block:85px;border-block:1px solid #e1e7ee}.hire-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.hire-copy>.eyebrow{color:#998052}.hire-copy h2{font-size:40px;line-height:1.25;margin-top:19px}.hire-copy h2 em{color:#997c48}.hire-copy>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#758397;margin-top:22px;max-width:460px}.hire-services{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.hire-services>span{font-size:8px;background:#e5eaf1;color:#6a7d95;border:1px solid #d7e0ea;border-radius:3px;padding:5px 9px}.hire-copy>.button{margin-top:26px;font-size:11px}.hire-copy>p.hire-small{font-size:9px;color:#8d98a7;margin-top:15px}.hire-plan{border:1px solid #d9e1eb;border-radius:6px;background:#f9fbfd;padding:30px}.hire-plan-top{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e1e7ee;padding-bottom:23px}.hire-plan-top .eyebrow{font-size:7px;color:#8796a9;line-height:1.8}.hire-plan-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #cfb991;color:#a08450;border-radius:50%;font-size:22px}.hire-step{display:flex;align-items:flex-start;gap:20px;margin-top:24px}.hire-step>span{font-size:9px;color:#b19768;padding-top:2px}.hire-step h3{font-size:14px;font-weight:550}.hire-step p{font-size:10px;line-height:1.9;color:#8c99ab;margin-top:5px}.hire-applicant-note{border-top:1px solid #dde4ed;margin-top:26px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;color:#8999ad}.hire-applicant-note>a{font-size:9px;color:#8c7449;font-weight:550}.hire-applicant-note>a>span{margin-left:5px}.report-code{color:#a18c63}.report-icon{color:#a0895c;border-color:#d5c6aa}.reports-heading h2 em{color:#977d4f}.report-card{background:#fcfdff;border-color:#dce3ec}.report-card li{color:#77889e}.report-card li:before{color:#b39b6c}.report-card>p:not(.report-code){color:#7b8799}.report-process-note{color:#8994a4}.report-process-note strong{color:#92784a}.report-process-note>span{color:#a58a56}.comps-callout{border:1px solid #dce3eb;background:#edf1f6;border-radius:5px;margin-top:20px;padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:25px}.comps-callout strong{font-size:13px;font-weight:550;display:block}.comps-callout>div>span{font-size:10px;color:#8492a6;line-height:1.9;display:block;margin-top:3px}.comps-callout .text-link{background:transparent;border:0;border-bottom:1px solid #bac5d5;color:#987e4d;font-size:10px;padding:0 0 3px}.callers-section{background:var(--green)}.callers-copy>.eyebrow{color:#c6af82}.callers-copy h2 em{color:#d5b77d}.callers-copy>p:not(.eyebrow){color:#bac9da}.caller-role{border-color:#4a6080}.caller-role>p{color:#abbbd0}.role-label{color:#b7a17b}.caller-checks{color:#c1cedf}.callers-copy>p.talent-note{color:#9eafc7}.caller-form{background:#f8fafc;border-color:#d9e1ec}.form-intro,.form-note{color:#8491a2}.consent{color:#7d8da2}.contact-section{background:#edf1f6;border-color:#e0e6ee}.contact-copy h2 em{color:#977d4f}.contact-copy>p:not(.eyebrow){color:#7e8ca0}.email-link{border-color:#b6c3d4}.contact-signature .avatar{background:#e5ded1;border-color:#f6f4ef;color:#9b8152}.contact-signature>div>span{color:#8290a5}.contact-form{background:#fbfcfe;border-color:#d9e2ed}.field input,.field select,.field textarea{background:#fff;border-color:#dce3ec;color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:#9aa6b7}.field input:focus,.field select:focus,.field textarea:focus{border-color:#b79a61;box-shadow:0 0 0 3px #b79a6120}.field label>span{color:#8d9aab}.form-status{background:#eef2f8;border-color:#c7d3e4;color:#526d91}.form-error{background:#f6ede5;border-color:#d6bca5;color:#935c39}.form-reference{color:#798da8}.footer-brand .brand-name{font-size:18px;letter-spacing:-.7px}.footer-brand .brand-name small{font-size:5px;letter-spacing:1.2px}.footer-brand .brand-mark{width:34px;height:34px;padding:0}.footer-brand .brand-mark svg{width:27px;height:27px}.site-footer>div{font-size:8px;color:#7d8da3;gap:20px}.site-footer>p{color:#8c99ab}.order-intro{color:#8290a3}#hire-title{font-size:33px;letter-spacing:-1.5px;line-height:1.2;margin-top:20px}.workspace-filters a.active{background:var(--green)}.submission-kind.hire{background:#e8edf7;border-color:#ccd7e9;color:#5f78a0}.workspace-empty{background:#eef2f7;border-color:#d8e2ef}.workspace-empty p{color:#8191a8}.workspace-empty h2{color:var(--ink)}.submission{background:#fbfcfe;border-color:#dbe4ef}.submission-name small,.submission time,.submission dt{color:#8192a9}.submission dd{color:#546e92}.submission-email{color:var(--green)}
@media(min-width:1500px){.hero h1{font-size:64px}.hero{gap:80px}}
@media(max-width:1100px){.brand-name{font-size:22px}.brand-name small{font-size:5.5px}nav{gap:17px}nav>a:not(.button){font-size:9px}.hero{gap:43px}.hero h1{font-size:51px;letter-spacing:-2.6px}.hero-description{font-size:12px}.hero-actions .button{font-size:8px;gap:12px;padding-inline:12px}.hero-visual,.hero-image{min-height:535px}.operations-note{width:250px;left:-25px}.operations-note>p{font-size:19px}.operations-note>p em{font-size:23px}.market-strip{gap:30px}.market-experience>div{gap:22px;font-size:11px}.market-primary>strong{font-size:18px}.market-note{padding-left:22px;font-size:9px}.market-note>span{font-size:8px}.hire-grid{gap:65px}.hire-copy h2{font-size:35px}.hire-plan{padding:25px}.services{gap:65px}.about-copy h2{font-size:35px}.site-footer>div{gap:14px}}
@media(max-width:850px){.header-inner{height:80px}.brand-mark{width:36px;height:36px}.brand-mark svg{width:29px;height:29px}.brand-name{font-size:22px}.brand-name small{font-size:5.5px}nav{gap:0}.hero{gap:30px;padding-top:42px;padding-bottom:50px}.hero h1{font-size:43px;letter-spacing:-2.1px;line-height:1.15}.hero h1 em{font-size:1.02em}.hero-description{font-size:11px}.hero .eyebrow{font-size:6px;letter-spacing:1.1px}.hero-visual,.hero-image{min-height:510px}.hero-actions{gap:10px;flex-direction:column;align-items:flex-start;margin-top:22px}.hero-actions .button{font-size:9px;padding:12px 15px;min-height:42px;gap:17px}.hero-person{margin-top:23px}.hero-person p{font-size:8px}.hero-person small{font-size:7px}.operations-note{width:215px;left:-15px;bottom:25px;padding:18px}.operations-note>p{font-size:17px}.operations-note>p em{font-size:20px}.market-strip{gap:22px;grid-template-columns:.9fr 1.8fr;padding-block:24px}.market-note{display:none}.market-experience>div{font-size:11px;gap:20px}.market-strip .eyebrow{font-size:5px}.market-primary>strong{font-size:16px}.hire-grid{gap:35px}.hire-copy h2{font-size:29px;letter-spacing:-1.3px}.hire-copy>p:not(.eyebrow){font-size:11px}.hire-services>span{font-size:6px;padding:4px 6px}.hire-services{gap:5px}.hire-copy>.button{font-size:10px}.hire-plan{padding:22px}.hire-plan-top .eyebrow{font-size:5px}.hire-step{gap:12px;margin-top:20px}.hire-step h3{font-size:12px}.hire-step p{font-size:9px}.hire-applicant-note{flex-wrap:wrap;gap:5px;font-size:7px}.hire-applicant-note>a{font-size:8px}.hire-section{padding-block:60px}.about-monogram{font-size:125px;letter-spacing:-20px}.about-copy h2{font-size:29px}.service h3{font-size:14px}.service-body p{font-size:10px}.services{gap:45px}.comps-callout{padding:17px;gap:20px}.comps-callout strong{font-size:11px}.comps-callout>div>span{font-size:8px}.comps-callout .text-link{font-size:8px;white-space:nowrap}.site-footer>div{max-width:240px;flex-wrap:wrap;gap:8px 17px}.footer-brand .brand-name{font-size:16px}}
@media(max-width:600px){.header-inner{height:74px}.brand-name{font-size:23px}.brand-name small{font-size:5.5px;letter-spacing:1.9px}.brand-mark{width:37px;height:37px}.hero{grid-template-columns:1fr;gap:30px;padding-top:31px;padding-bottom:43px}.hero h1{font-size:46px;letter-spacing:-2.4px;line-height:1.12;margin-block:20px}.hero h1 em{font-size:1.01em}.hero .eyebrow{font-size:6.5px;letter-spacing:1.2px}.hero-description{font-size:12px;max-width:340px}.hero-actions{flex-direction:column;gap:11px;margin-top:24px;align-items:stretch;max-width:310px}.hero-actions .button{font-size:10px;min-height:46px;justify-content:space-between;padding-inline:15px}.hero-person p{font-size:9px}.hero-person small{font-size:8px}.hero-visual,.hero-image{min-height:355px}.hero-image{border-radius:5px 5px 40px 5px}.operations-note{left:15px;bottom:20px;width:240px;padding:20px}.operations-note>p{font-size:19px}.operations-note>p em{font-size:23px}.hero-image figcaption{font-size:5px;right:18px}.market-strip{grid-template-columns:1fr;gap:18px;padding-block:24px}.market-primary{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-primary>strong{font-size:18px;margin-top:0;gap:14px}.market-strip .eyebrow{font-size:5.5px;letter-spacing:1.1px}.market-experience>div{gap:21px;font-size:11px;margin-top:8px}.market-experience{padding-top:17px;border-top:1px solid #e0e5ec}.toolkit{padding-block:20px}.services{gap:30px}.service h3{font-size:15px}.service-body p{font-size:11px}.hire-section{padding-block:52px}.hire-grid{grid-template-columns:1fr;gap:30px}.hire-copy h2{font-size:33px;line-height:1.25;letter-spacing:-1.6px;margin-top:17px}.hire-copy>p:not(.eyebrow){font-size:12px;margin-top:18px}.hire-services{gap:7px}.hire-services>span{font-size:8px;padding:5px 8px}.hire-copy>.button{font-size:11px;min-height:47px;margin-top:24px}.hire-copy>p.hire-small{font-size:9px;line-height:1.9;margin-top:14px}.hire-plan{padding:24px}.hire-plan-top .eyebrow{font-size:6px}.hire-step{gap:17px;margin-top:23px}.hire-step h3{font-size:14px}.hire-step p{font-size:11px}.hire-step>span{font-size:9px}.hire-applicant-note{font-size:8px;justify-content:space-between}.hire-applicant-note>a{font-size:9px}.about-monogram{font-size:140px;letter-spacing:-22px}.about-copy h2{font-size:34px}.report-grid{gap:19px}.comps-callout{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.comps-callout strong{font-size:13px}.comps-callout>div>span{font-size:10px}.comps-callout .text-link{font-size:10px}.caller-role h3{font-size:20px}.contact-signature>div>span{font-size:8px}.footer-brand .brand-name{font-size:19px}.footer-brand .brand-name small{font-size:5px;letter-spacing:1.5px}.site-footer>div{font-size:9px;max-width:100%;gap:12px 20px}.site-footer{gap:23px}.site-footer>p{font-size:8px}.footer-brand .brand-mark{width:34px;height:34px}#hire-title{font-size:29px}}
