/* Tighten the spaces left by removing redundant promotional copy. */
.statement-body{display:block;padding:64px 0 72px}.statement-body>div{max-width:1080px;margin-inline:auto}
.statement-foot{margin-top:34px}.statement-foot p{font-size:16px}
.service summary{grid-template-columns:80px minmax(0,1fr) 45px}
.service-tail,.contact-foot{justify-content:flex-end}
.contact-main{margin:55px 0 30px}.contact-main h2{font-size:clamp(66px,12vw,185px);line-height:1;letter-spacing:-.055em;padding-right:16vw}
.contact-arrow{font-size:14vw;top:0;right:0}.contact-foot{margin-top:28px}
.section-kicker>span:only-child{display:inline}
@media(max-width:700px){
 .statement-body{padding:40px 0 48px}.statement-foot{margin-top:25px}.statement-foot p{font-size:16px}
 .service summary{grid-template-columns:24px minmax(0,1fr) 25px}
 .service-tail{text-align:right}.service-tail a{margin-top:0}
 .contact-main{margin:38px 0 25px}.contact-main h2{font-size:clamp(39px,10.5vw,74px);padding-right:12vw}.contact-arrow{font-size:13vw}
 .contact-foot{margin-top:20px}.contact-foot>a{margin-top:0}
 .all-works{display:flex;gap:20px}.all-works span:first-child{font-size:22px}.all-works span:last-child{font-size:28px;margin:0}
}

.concept-note>br{display:none}.concept-note .motion-toggle{font-size:14px;min-height:44px;margin-top:0}
