.service-introduction{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;padding:75px 5%;background:var(--st-paper);content-visibility:visible;contain-intrinsic-size:none}.service-intro-copy>.micro-label{color:var(--st-brand);font-size:11px}.service-intro-copy h2{margin:22px 0;font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.service-intro-copy>p{font-size:18px;line-height:1.7;color:#645a5c}.service-intro-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin:28px 0}.service-intro-actions .st-button{background:var(--st-brand);color:#fff;font-size:14px}.service-intro-actions .st-button:hover{background:var(--st-brand-hover)}.service-intro-actions .st-text-link{font-size:14px}.service-intro-copy>.service-intro-evidence{border-top:1px solid #d4cac3;padding-top:22px;font-size:13px}.service-intro-company{font-size:13px;margin-top:12px}.service-start-brief{border:1px solid #cfbfb8;background:#f0eae3;align-self:start}.service-brief-heading{display:flex;justify-content:space-between;gap:20px;background:#eee2dc;padding:18px 26px;border-bottom:1px solid #cfbfb8;font:11px/1.5 ui-monospace,monospace;color:var(--st-brand);letter-spacing:.06em}.service-start-brief ol{list-style:none;padding:0 26px}.service-start-brief li{display:grid;grid-template-columns:22px 1fr;gap:19px;padding:24px 0;border-bottom:1px solid #d4c6be}.service-start-brief li>span{font:11px/1.6 ui-monospace,monospace;color:var(--st-brand);padding-top:3px}.service-start-brief h3{font-size:20px;font-weight:550;line-height:1.25;margin-bottom:8px;letter-spacing:-.02em}.service-start-brief p{font-size:15px;line-height:1.6;color:#645a5c}.service-start-brief>a{margin:20px 26px;font-size:13px}.st-service-detail>section:not(.st-detail-header):not(.service-introduction):not(.service-visual-story):not(.service-project-explorer){padding-block:70px}.st-service-detail h2:not(.st-detail-header h2){font-family:var(--font-urbanist),sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.15}.st-service-detail h3{font-family:var(--font-urbanist),sans-serif}@media (max-width:900px){.service-introduction{gap:5%;padding-block:50px}.service-intro-copy>p{font-size:16px}.service-intro-copy h2{font-size:36px}.service-brief-heading{padding-inline:20px;font-size:10px}.service-start-brief ol{padding-inline:20px}.service-start-brief>a{margin-inline:20px}}@media (max-width:700px){.service-introduction{grid-template-columns:1fr;gap:32px;padding:40px 5%}.service-intro-copy h2{font-size:35px}.service-intro-actions{gap:18px}.service-intro-actions .st-button{width:100%}.service-start-brief li{padding-block:20px}.st-service-detail>section:not(.st-detail-header):not(.service-introduction):not(.service-visual-story):not(.service-project-explorer){padding-block:40px}}