.work-page{color:#171616;background:#f0eee8;min-height:100vh}.work-kicker{color:#6d5df4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:.61rem;font-weight:750;display:block}.work-hero{background:#f0eee8;min-height:88svh}.work-hero-inner{flex-direction:column;min-height:88svh;padding-top:112px;padding-bottom:28px;display:flex}.work-hero-topline{color:#716d66;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #1716162e;justify-content:space-between;gap:24px;padding-bottom:18px;font-size:.56rem;font-weight:700;display:flex}.work-hero-grid{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(60px,8vw,125px);padding:clamp(54px,7vh,82px) 0 58px;display:grid}.work-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(4.4rem,7.2vw,8rem);font-weight:560;line-height:.88}.work-hero h1 span{color:#6d5df4}.work-hero-copy{border-top:1px solid #17161633;max-width:470px;padding-top:24px}.work-hero-copy p{color:#625e58;font-size:.9rem;line-height:1.8}.work-hero-copy p+p{margin-top:18px}.work-hero-copy a,.work-capabilities-footer a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #171616;align-items:center;gap:14px;margin-top:28px;padding-bottom:7px;font-size:.64rem;font-weight:750;display:inline-flex}.work-hero-copy svg,.work-capabilities-footer svg{width:17px;height:17px}.work-hero-projects{border-top:1px solid #1716162e;border-bottom:1px solid #1716162e;grid-template-columns:repeat(2,1fr);display:grid}.work-hero-projects>div{border-right:1px solid #17161624;grid-template-columns:34px minmax(160px,.75fr) 1fr;align-items:center;gap:16px;min-height:86px;padding:16px 22px;display:grid}.work-hero-projects>div:first-child{padding-left:0}.work-hero-projects>div:last-child{border-right:0}.work-hero-projects span{color:#6d5df4;font-size:.54rem;font-weight:800}.work-hero-projects strong{font-size:1rem;font-weight:620}.work-hero-projects small{color:#77726b;letter-spacing:.03em;font-size:.58rem}.work-intro{background:#f7f5f0;padding:82px 0}.work-intro-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:68px;display:grid}.work-intro h2,.work-capabilities-heading h2{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(3.1rem,4.8vw,5.4rem);font-weight:560;line-height:.98}.work-intro-grid>div:last-child{max-width:570px}.work-intro-grid p{color:#625e58;font-size:.9rem;line-height:1.82}.work-intro-grid p+p{margin-top:20px}.work-capabilities{color:#171616;background:#e7e4dc;padding:92px 0}.work-capabilities-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:62px;padding-bottom:42px;display:grid}.work-capabilities-heading>p{color:#625e58;max-width:500px;font-size:.9rem;line-height:1.8}.work-capability-grid{border-top:1px solid #17161633;border-left:1px solid #17161633;grid-template-columns:repeat(2,1fr);display:grid}.work-capability-grid article{border-bottom:1px solid #17161629;border-right:1px solid #17161629;min-height:145px;padding:24px 26px}.work-capability-grid h3{letter-spacing:-.03em;margin:0 0 16px;font-size:1.35rem;font-weight:580}.work-capability-grid p{color:#69645d;max-width:500px;font-size:.82rem;line-height:1.72}.work-capabilities-footer{color:#716d66;justify-content:space-between;align-items:center;gap:30px;padding-top:28px;font-size:.61rem;display:flex}.work-capabilities-footer a{color:#171616;margin-top:0}@media (max-width:900px){.work-hero-grid,.work-intro-grid,.work-capabilities-heading{grid-template-columns:1fr;align-items:start;gap:48px}.work-hero-copy,.work-intro-grid>div:last-child{max-width:680px}.work-hero-projects>div{grid-template-columns:30px 1fr}.work-hero-projects small{grid-column:2}}@media (max-width:650px){.work-hero-inner{padding-top:100px}.work-hero-topline span:last-child{display:none}.work-hero-grid{gap:45px;padding:58px 0 62px}.work-hero h1{font-size:clamp(3.8rem,16vw,5.5rem)}.work-hero-projects{grid-template-columns:1fr}.work-hero-projects>div,.work-hero-projects>div:first-child{border-bottom:1px solid #17161624;border-right:0;padding:18px 0}.work-hero-projects>div:last-child{border-bottom:0}.work-intro,.work-capabilities{padding:78px 0}.work-capability-grid{grid-template-columns:1fr}.work-capability-grid article{min-height:0}.work-capabilities-footer{flex-direction:column;align-items:flex-start}}
