.services-v3-page{background:var(--c-deep)}.services-v3-page .sv3{--sv3-gutter:clamp(24px,5vw,80px);color:var(--c-parchment);font-family:var(--font-body)}.services-v3-page .sv3 :where(h1,h2,h3,p,figure){margin:0}.services-v3-page .sv3 :is(h1,h2,h3){font-family:var(--font-display-2);font-weight:340;letter-spacing:-.035em;line-height:1.04}.services-v3-page .sv3 h2{font-size:clamp(48px,5.8vw,88px)}.services-v3-page .sv3 h2 em{font-weight:340}.services-v3-page .sv3 p{font-size:17px;line-height:1.6}.services-v3-page .sv3 img{display:block;width:100%;height:auto}.services-v3-page .sv3 figure{min-width:0}.services-v3-page .sv3 a{color:inherit;text-decoration:none}.services-v3-page .sv3 a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.services-v3-page .sv3 section[id]{scroll-margin-top:155px}.services-v3-page .sv3-shell{width:calc(100% - 2 * var(--sv3-gutter));max-width:1360px;margin-inline:auto}.services-v3-page .sv3-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1px!important}.services-v3-page .sv3-link svg{flex-shrink:0}.services-v3-page .sv3-link:hover{color:var(--c-dark-accent)}.services-v3-page .sv3-light{color:var(--c-ink);background:var(--c-bg)}.services-v3-page .sv3-light .sv3-link:hover{color:var(--c-accent)}.services-v3-page .sv3-cover{max-width:1600px;margin:auto;padding:42px var(--sv3-gutter) 0}.services-v3-page .sv3-cover h1{font-size:clamp(100px,16.5vw,250px);line-height:.94;letter-spacing:-.04em;margin:0 0 32px -9px}.services-v3-page .sv3-cover h1>span{color:var(--c-orange)}.services-v3-page .sv3-index{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:24px 0;border-top:1px solid #484239;border-bottom:1px solid #484239}.services-v3-page .sv3-index a{font-size:18px;line-height:1.4;min-height:50px;display:block}.services-v3-page .sv3-index a:hover{color:var(--c-dark-accent)}.services-v3-page .sv3-cover .sv3-fit{color:#c3beb4;font-size:14px;margin-top:18px}.services-v3-page .sv3-interior{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding-block:70px 95px;align-items:start}.services-v3-page .sv3-interior h2{font-size:clamp(44px,5.5vw,84px);margin-bottom:32px}.services-v3-page .sv3-interior-copy>p,.services-v3-page .sv3-review{max-width:470px}.services-v3-page .sv3 .sv3-lead{font-family:var(--font-display-2);font-size:clamp(25px,2.4vw,35px);line-height:1.25;letter-spacing:-.02em;font-weight:340}.services-v3-page .sv3-interior-copy>.sv3-lead{margin-bottom:20px}.services-v3-page .sv3-interior-copy>p:not(.sv3-lead),.services-v3-page .sv3-interior .sv3-review p{color:#c3beb4}.services-v3-page .sv3-review{margin-top:32px}.services-v3-page .sv3-review h3{font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:10px}.services-v3-page .sv3-portrait{width:88%;justify-self:end}.services-v3-page .sv3-portrait figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:12px;font-size:14px}.services-v3-page .sv3-bespoke{padding-block:90px 100px}.services-v3-page .sv3-bespoke h2{margin:0 0 48px 25%;font-size:clamp(52px,7vw,106px)}.services-v3-page .sv3-bespoke-spread{display:grid;grid-template-columns:2.15fr 1fr;gap:6%;align-items:center}.services-v3-page .sv3-mara figcaption{display:grid;grid-template-columns:1fr 2fr;gap:22px;font-size:13px;line-height:1.5;padding-top:16px}.services-v3-page .sv3-bespoke-copy>.sv3-lead{margin-bottom:20px}.services-v3-page .sv3-bespoke-copy>p:not(.sv3-lead),.services-v3-page .sv3-bespoke-copy .sv3-review p{color:var(--c-ink-2)}.services-v3-page .sv3-bespoke-copy>.sv3-link{margin-top:24px}.services-v3-page .sv3-sourcing{background:var(--c-bg-2);padding-block:78px 50px}.services-v3-page .sv3-sourcing-layout{display:grid;grid-template-columns:1.2fr 1fr;column-gap:13%;align-items:center}.services-v3-page .sv3-sourcing h2{font-size:clamp(58px,7.4vw,112px)}.services-v3-page .sv3-sourcing-copy{max-width:430px}.services-v3-page .sv3-sourcing-copy>.sv3-lead{margin-bottom:22px}.services-v3-page .sv3-sourcing-copy>p:not(.sv3-lead){color:var(--c-ink-2)}.services-v3-page .sv3-sourcing-copy>p+p{margin-top:18px}.services-v3-page .sv3 .sv3-selection{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;border-top:1px solid #c9c0b3;padding-top:30px;margin-top:58px;font-family:var(--font-display-2);font-size:clamp(22px,2.4vw,34px)}.services-v3-page .sv3-selection span{color:var(--c-accent)}.services-v3-page .sv3-project{padding-block:90px}.services-v3-page .sv3-project h2{font-size:clamp(48px,6.6vw,100px);max-width:1150px}.services-v3-page .sv3-project-copy{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin:38px 0 48px 18%}.services-v3-page .sv3-project-copy>div p{color:var(--c-ink-2)}.services-v3-page .sv3-project-copy>div p+p{margin-top:16px}.services-v3-page .sv3-workplace figcaption{display:grid;grid-template-columns:1fr 1.8fr 1.1fr;gap:36px;align-items:start;padding-top:16px;font-size:14px;line-height:1.5}.services-v3-page .sv3-workplace figcaption .sv3-link{justify-self:end;margin-top:-8px}.services-v3-page .sv3-conversation{padding:90px max(var(--sv3-gutter),calc((100vw - 1360px)/2)) 110px;display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:end}.services-v3-page .sv3-conversation h2{font-size:clamp(58px,7.4vw,112px)}.services-v3-page .sv3-conversation h2 em{font-weight:340}.services-v3-page .sv3-scope{max-width:490px}.services-v3-page .sv3-scope>p{color:#c3beb4}.services-v3-page .sv3-scope>p+p{margin-top:22px}@media(max-width:1000px)and (min-width:701px){.services-v3-page .sv3-index{gap:18px}.services-v3-page .sv3-index a{font-size:15px}.services-v3-page .sv3-interior{gap:5%;grid-template-columns:1.15fr 1fr;align-items:start}.services-v3-page .sv3-portrait{width:100%}.services-v3-page .sv3-bespoke h2{margin-left:12%}.services-v3-page .sv3-bespoke-spread{grid-template-columns:1.3fr 1fr;gap:6%;align-items:start}.services-v3-page .sv3-bespoke .sv3-lead{font-size:28px}.services-v3-page .sv3-mara figcaption{display:block}.services-v3-page .sv3-mara figcaption span{display:block;margin-bottom:8px}.services-v3-page .sv3-sourcing-layout{column-gap:6%}.services-v3-page .sv3-sourcing h2{font-size:62px}.services-v3-page .sv3-project-copy{margin-left:0;gap:8%}.services-v3-page .sv3-workplace figcaption{grid-template-columns:1fr 2fr;gap:16px}.services-v3-page .sv3-workplace figcaption .sv3-link{grid-column:2;justify-self:start}.services-v3-page .sv3-conversation{grid-template-columns:1fr;gap:36px}.services-v3-page .sv3-scope{margin-left:25%;max-width:none}}@media(max-width:700px){.services-v3-page .sv3 p{font-size:16px;line-height:1.6}.services-v3-page .sv3-cover{padding:26px 24px 0}.services-v3-page .sv3-cover h1{font-size:clamp(84px,23vw,150px);margin:0 0 26px -4px;letter-spacing:-.04em}.services-v3-page .sv3-index{grid-template-columns:1fr 1fr;column-gap:18px;row-gap:20px;padding-block:20px}.services-v3-page .sv3-index a{font-size:14px;min-height:44px}.services-v3-page .sv3-cover .sv3-fit{font-size:13px;margin-top:16px}.services-v3-page .sv3 section[id]{scroll-margin-top:125px}.services-v3-page .sv3-interior{display:flex;flex-direction:column;padding-block:42px 48px;gap:28px;align-items:stretch}.services-v3-page .sv3-interior h2{font-size:clamp(36px,10.3vw,60px);margin-bottom:20px}.services-v3-page .sv3-interior-copy{display:contents}.services-v3-page .sv3-interior-copy h2{order:0;margin:0}.services-v3-page .sv3-portrait{order:1;width:80%;align-self:end}.services-v3-page .sv3-interior-copy>.sv3-lead{order:2;margin:0}.services-v3-page .sv3-interior-copy>p:not(.sv3-lead){order:3;margin-top:-12px}.services-v3-page .sv3-interior-copy>.sv3-review{order:4;margin:0}.services-v3-page .sv3-portrait figcaption{font-size:13px;gap:0 10px}.services-v3-page .sv3-portrait .sv3-link{font-size:13px}.services-v3-page .sv3 .sv3-lead{font-size:28px}.services-v3-page .sv3-bespoke{padding-block:50px}.services-v3-page .sv3-bespoke h2{font-size:clamp(40px,11.6vw,65px);margin:0 0 28px}.services-v3-page .sv3-bespoke-spread{display:block}.services-v3-page .sv3-mara{margin-inline:-24px}.services-v3-page .sv3-mara figcaption{padding:14px 24px 0;gap:16px;font-size:12px}.services-v3-page .sv3-bespoke-copy{padding-top:28px}.services-v3-page .sv3-review{margin-top:24px}.services-v3-page .sv3-sourcing{padding-block:50px 38px}.services-v3-page .sv3-sourcing-layout{display:block}.services-v3-page .sv3-sourcing h2{font-size:clamp(51px,14.7vw,80px);margin-bottom:28px}.services-v3-page .sv3 .sv3-selection{font-size:21px;justify-content:start;gap:4px 12px;padding-top:22px;margin-top:28px}.services-v3-page .sv3-project{padding-block:50px}.services-v3-page .sv3-project h2{font-size:clamp(36px,10.3vw,62px)}.services-v3-page .sv3-project-copy{display:block;margin:26px 0}.services-v3-page .sv3-project-copy>.sv3-lead{margin-bottom:20px}.services-v3-page .sv3-workplace{margin-inline:-24px}.services-v3-page .sv3-workplace img{aspect-ratio:1.4;object-fit:cover}.services-v3-page .sv3-workplace figcaption{grid-template-columns:1fr 2fr;gap:12px 16px;padding:14px 24px 0;font-size:12px}.services-v3-page .sv3-workplace figcaption .sv3-link{grid-column:1/-1;justify-self:start;margin:0}.services-v3-page .sv3-conversation{display:block;padding:52px 24px 58px}.services-v3-page .sv3-conversation h2{font-size:clamp(47px,13.2vw,70px);margin-bottom:28px}}
