.hero h1{width:auto;font-size:clamp(52px,5.2vw,80px);line-height:1.09;max-width:660px}.hero h1 em{display:inline-block}.working-examples{margin-top:35px;padding:30px;background:#f6f5ed;border:1px solid #d5d9cd;display:grid;grid-template-columns:1fr 1fr;gap:15px 35px}.working-examples h3{font:500 25px 'Manrope',sans-serif;letter-spacing:-1px;margin-bottom:10px}.working-examples p:not(.eyebrow):not(.caption){font-size:13px;color:var(--muted)}.working-examples .eyebrow{margin-bottom:12px}.working-examples>.caption{grid-column:1/-1;margin:0}.example-links{display:flex;flex-direction:column;justify-content:center;gap:12px}.example-links a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;font-size:14px}.example-links span{font-size:10px;color:var(--muted)}.scope-comparison{max-width:900px;margin:30px auto 0;text-align:left;padding:28px 0;border-top:1px solid #66816e}.scope-comparison h3{font-weight:500;font-size:22px}.scope-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.scope-columns span{font-size:9px;letter-spacing:1.3px;color:var(--lime)}.scope-columns p{font-size:12px;color:#c2cec6;margin:12px 0}.scope-comparison .caption{color:#b1c2b7}.project-brief{max-width:780px;margin:35px auto 0;text-align:left;background:var(--cream);padding:35px;border:1px solid #aac66a;border-radius:8px}.brief-head h3{font:500 23px 'Manrope',sans-serif;letter-spacing:-.7px;margin-bottom:6px}.brief-head p{font-size:12px;color:var(--muted)}.brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.brief-fields label{font-size:11px;font-weight:600}.brief-fields .full{grid-column:1/-1}.brief-fields input,.brief-fields select,.brief-fields textarea{display:block;width:100%;border:1px solid #bdc8b9;border-radius:4px;background:#fffef9;padding:13px;color:var(--ink);font:13px 'DM Sans',sans-serif;margin-top:8px}.brief-fields textarea{resize:vertical}.project-brief .button{border:0;cursor:pointer;margin-top:22px}.brief-privacy{font-size:10px!important;color:var(--muted);line-height:1.8;margin:16px 0 0}.brief-privacy a{text-decoration:underline}.brief-result{background:#e7eddc;padding:13px;font-size:12px!important;margin:18px 0 0}.email-fallback{font-size:12px;text-decoration:underline;margin-top:12px}.email-fallback:not([hidden]){display:block}.mobile-enquiry{display:none}@media(max-width:700px){.hero h1{font-size:55px;letter-spacing:-3px}.working-examples{grid-template-columns:1fr;padding:22px}.working-examples>.caption{grid-column:auto}.example-links a{gap:15px}.scope-columns{grid-template-columns:1fr;gap:14px}.scope-columns p{margin:5px 0}.project-brief{padding:23px}.brief-fields{grid-template-columns:1fr}.brief-fields .full{grid-column:auto}.contact h2{font-size:43px;letter-spacing:-2px}.contact h2 em{letter-spacing:-2px}.mobile-enquiry{display:block;position:fixed;bottom:14px;left:20px;right:20px;padding:14px;background:#183e32;color:#fff;text-align:center;border:1px solid #799975;border-radius:6px;z-index:8;box-shadow:0 5px 20px #0003;font-size:13px}footer{padding-bottom:85px}}
