.page-service .service-heading{background:var(--acid);max-width:none;padding:45px 4% 0;gap:5%;align-items:center}.detail-back{display:inline-block;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-bottom:40px}.page-service .service-heading h1{font-size:clamp(48px,5.5vw,86px);line-height:1;letter-spacing:-.065em;margin:20px 0 28px}.page-service .heading-copy>p:not(.eyebrow){font-size:20px;max-width:580px;line-height:1.6}.detail-cta{display:inline-block;background:var(--ink);color:white;padding:13px 22px;font-size:16px;margin:10px 0 30px}.detail-cta:hover{background:#363636}.page-service .service-cover .wl-art{height:540px}.page-service .service-cover{align-self:stretch}.page-service .service-cover .offscript{background:#171915;color:var(--acid)}.page-service .service-cover .art-orbit:after{background:#171915}.page-service .service-cover .off-type{font-size:8.5vw}.page-service .service-cover .company{height:100%}.detail-caption{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;padding:20px 0;font-size:14px;border-top:1px solid #14151344}.detail-caption span:last-child{font-size:12px}.detail-nav{display:flex;justify-content:space-between;gap:20px;padding:20px 4%;border-bottom:1px solid var(--line);font-size:16px}.detail-nav a:hover{text-decoration:underline;text-underline-offset:5px}.page-service .service-introduction{padding:75px 4%;border-top:0}.page-service .service-introduction .lead-copy{font-size:30px;line-height:1.45;letter-spacing:-.5px}.page-service .detail-capabilities{background:#171915;color:#fff;padding:70px 4%}.page-service .detail-capabilities h2,.page-service .detail-process h2{font-size:clamp(40px,4.5vw,68px);letter-spacing:-.05em}.detail-capabilities .content-grid{grid-template-columns:1fr 1fr;gap:40px 7%}.detail-capabilities .content-grid article{border-color:#666;display:grid;grid-template-columns:40px 1fr;gap:0 20px;padding:25px 0 0}.detail-capabilities article>.eyebrow{grid-row:1/3;color:var(--acid);padding-top:5px;font-size:14px}.detail-capabilities .content-grid h3{margin:0 0 15px;font-size:30px}.detail-capabilities article p{grid-column:2;color:#d6d6d6;max-width:480px}.page-service .detail-process{padding:75px 4%}.detail-process .content-grid{gap:30px}.detail-process .content-grid article{border-top:1px solid var(--line)}.detail-process article>.eyebrow{font-size:48px;line-height:1;font-weight:500;letter-spacing:-3px;color:var(--ink);display:block;margin-bottom:35px}.detail-process .content-grid h3{font-size:25px}.page-service .briefing-columns{padding:0 4% 70px;gap:25px}.briefing-columns article{background:#f2f2ee;padding:40px}.briefing-columns article:first-child{background:var(--acid)}.page-service .briefing-columns h2{font-size:36px}.page-service .faq-section{padding:65px 4%}.page-service .related-study{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:60px 4%;background:#f2f2ee}.detail-study-art{min-width:0}.detail-study-art .wl-art{height:420px}.detail-study-art .off-type{font-size:7.5vw}.detail-study-art .art-bottom span:last-child{display:none}.detail-study-art .company-poster strong{font-size:5vw}.detail-study-art .photo img{object-position:60% center}.detail-study-copy h2{font-size:clamp(45px,5vw,76px);letter-spacing:-.055em}.detail-study-copy p{max-width:500px}.detail-next{padding:45px 4%;display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:center}.detail-next>span{font-size:12px}.detail-next a:nth-child(2){font-size:clamp(30px,4vw,60px);letter-spacing:-.05em;font-weight:550}.detail-next a:last-child{grid-column:2;text-decoration:underline;text-underline-offset:5px;font-size:16px}.detail-next a:hover{opacity:.7}#capabilities,#process,#deliverables,#questions{scroll-margin-top:25px}@media(max-width:1000px){.page-service .service-heading h1{font-size:52px}.page-service .service-cover .wl-art{height:520px}.page-service .heading-copy>p:not(.eyebrow){font-size:18px}.detail-process .content-grid{grid-template-columns:1fr 1fr}.detail-study-art .wl-art{height:360px}}@media(max-width:650px){.page-service .service-heading{grid-template-columns:1fr;padding:30px 6% 0;gap:20px}.detail-back{margin-bottom:25px}.page-service .service-heading h1{font-size:clamp(44px,11.5vw,64px)}.detail-cta{margin-bottom:10px}.page-service .service-cover .wl-art{height:350px}.page-service .service-cover .off-type{font-size:18vw}.page-service .service-cover .company-poster strong{font-size:12vw}.detail-caption{flex-direction:column;gap:10px;padding:18px 0}.detail-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:10px 6%;font-size:15px}.detail-nav a{padding:12px 0}.page-service .service-introduction{padding:40px 6%;grid-template-columns:1fr;gap:10px}.page-service .service-introduction .lead-copy{font-size:23px}.page-service .detail-capabilities,.page-service .detail-process{padding:45px 6%}.detail-capabilities .content-grid{grid-template-columns:1fr;gap:30px}.detail-capabilities .content-grid article{grid-template-columns:25px 1fr;gap:0 12px}.detail-capabilities .content-grid h3{font-size:26px}.detail-process .content-grid{grid-template-columns:1fr;gap:30px}.detail-process article>.eyebrow{font-size:40px;margin-bottom:15px}.page-service .briefing-columns{grid-template-columns:1fr;padding:0 6% 45px;gap:18px}.briefing-columns article{padding:27px}.page-service .briefing-columns h2{font-size:30px}.page-service .faq-section{padding:40px 6%}.page-service .related-study{grid-template-columns:1fr;padding:35px 6%;gap:30px}.detail-study-art .wl-art{height:340px}.detail-study-art .off-type{font-size:18vw}.detail-study-art .company-poster strong{font-size:12vw}.detail-next{padding:35px 6%;grid-template-columns:1fr;gap:15px}.detail-next a:last-child{grid-column:1}.detail-next a:nth-child(2){font-size:36px}}
