.service-catalog{max-width:1180px;margin:0 auto;padding-top:30px}
.service-catalog .tl-items{gap:8vh}
.service-catalog .tl-card{min-height:150px}
.service-catalog .tl-icon span{font:22px var(--sans);color:rgba(255,255,255,.7)}
.service-catalog .tl-card.active .tl-icon{color:#fff;border-color:rgba(255,255,255,.5)}
.service-process .tl-text h3{color:#f1c1d0}
.service-process .tl-text h3 b{color:rgba(255,255,255,.7)}
.service-process .tl-items[data-audience="clients"] .tl-card{border-color:rgba(241,193,208,.65)}
.service-process .tl-items[data-audience="clients"] .tl-card.active{box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 50px -20px rgba(241,193,208,.35)}
.what-switch{display:flex;justify-content:center;padding:0 7vw 70px}.what-switch div{display:inline-flex;border:1px solid rgba(255,255,255,.25);padding:4px;border-radius:999px}.what-switch button{padding:12px 26px;border-radius:999px;font:500 14px var(--sans);color:rgba(255,255,255,.65);cursor:pointer;transition:background .4s,color .4s}.what-switch button[aria-pressed=true]{background:#fff;color:#050505}
.all-services-inline{max-width:1300px;margin:0 auto;padding:120px 7vw 110px;border-top:1px solid rgba(255,255,255,.12)}.all-services-inline-head{margin-bottom:58px}.all-services-inline-head h2{font:400 clamp(52px,7vw,104px)/.9 var(--sans);letter-spacing:-.06em;margin:0}.all-services-inline-head h2 em{font-family:var(--serif);font-style:italic}.all-services-inline-head>p:last-child{max-width:46ch;color:rgba(255,255,255,.62);line-height:1.55;margin-top:24px}.all-service-row{border-top:1px solid var(--nvy-divider)}.all-service-row:last-child{border-bottom:1px solid var(--nvy-divider)}.all-service-toggle{width:100%;display:grid;grid-template-columns:48px 1fr 28px;align-items:center;gap:16px;text-align:left;padding:24px 0;color:#f3f3f0;background:none;border:0;cursor:pointer;transition:padding-left .3s;font:500 clamp(22px,2.4vw,36px)/1.2 var(--sans)}.all-service-toggle:hover{padding-left:10px}.all-service-index{font:13px var(--sans);color:#8a8a8a}.all-service-chevron{width:17px;height:17px;justify-self:end;transition:transform .35s}.all-service-chevron path{fill:none;stroke:currentColor;stroke-width:1.5}.all-service-row.is-open .all-service-chevron{transform:rotate(180deg)}.all-service-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.76,0,.24,1)}.all-service-row.is-open .all-service-panel{grid-template-rows:1fr}.all-service-panel>div{overflow:hidden}.all-service-panel p{max-width:70ch;margin:0 45px 24px 64px;color:rgba(243,243,240,.88);font-size:16px;line-height:1.6;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.all-service-row.is-open .all-service-panel p{opacity:1;transform:none}
.people-stage .pcard{will-change:transform,opacity}
.people-stage .pcard.in-view .pcard-in{box-shadow:0 20px 60px -20px rgba(241,193,208,.2)}
.what-page .footer{background:#050505!important;color:#f3f3f0!important;border-top-color:rgba(255,255,255,.14)!important}
.what-page .footer-top a,.what-page .footer-top p:not(.eyebrow){color:rgba(255,255,255,.68)!important}
.what-page .footer-top .eyebrow,.what-page .footer-bottom{color:rgba(255,255,255,.48)!important}
.what-page .services-intro,.what-page .what-switch,.what-page .service-process,.what-page .all-services-inline,.what-page .people,.what-page .what-end,.what-page .footer{color:#fff}
.what-page .intro-copy,.what-page .tl-text p,.what-page .all-services-inline-head>p:last-child,.what-page .all-service-panel p,.what-page .people-sub,.what-page .people-note,.what-page .what-switch button{color:#fff}
.what-page .what-switch button[aria-pressed=true]{background:rgba(255,255,255,.16);color:#fff}
@media(max-width:900px){.service-catalog,.service-process{padding-top:10px}.service-catalog .tl-items{gap:8vh}.all-services-inline{padding:80px 22px}.all-service-toggle{grid-template-columns:30px 1fr 22px;gap:10px;padding:20px 0}.all-service-panel p{margin:0 0 20px 40px;font-size:16px}.what-switch{padding-bottom:46px}.what-switch button{padding:10px 18px}}
