.social-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding:55px 0 65px}.social-hero-grid h1{font-size:clamp(55px,6.7vw,105px);line-height:.95;letter-spacing:-.065em}.social-hero-grid h1 em{color:var(--yellow);-webkit-text-stroke:0}.social-hero-grid .hero-copy>p{font-size:14px;line-height:1.9;max-width:500px}.social-actions{display:flex;gap:13px;flex-wrap:wrap}.social-actions .button{font-size:12px;min-height:54px;gap:22px;padding:17px 20px}.secondary{border:1px solid #eeeee680}.secondary:hover{background:var(--paper);color:var(--ink)}.social-board{background:#e5e8dd;color:var(--ink);padding:32px;border-top:4px solid var(--yellow)}.social-board>.micro{font-size:9px;letter-spacing:.7px;color:#5c684f}.social-board h2{font-size:41px;letter-spacing:-1.8px;margin:30px 0;line-height:1.05}.social-board h2 em{color:#6b795b}.board-row{display:grid;grid-template-columns:25px 80px 1fr;gap:15px;padding:18px 0;border-top:1px solid #bec7b1;align-items:start}.board-row>span{font-size:11px;color:#748168}.board-row strong{font-size:12px;font-weight:600}.board-row p{font-size:11px;color:#59674d;line-height:1.8}.social-board .board-caption{font-size:8px;line-height:1.8;border-top:1px solid #bec7b1;padding-top:20px}.social-work{background:var(--paper)}.work-visual{display:block;position:relative;background:#171816;overflow:hidden}.work-visual img{display:block;width:100%;height:auto;max-height:630px;object-fit:contain}.work-visual>span{position:absolute;right:25px;bottom:25px;background:var(--yellow);color:var(--ink);height:50px;width:50px;display:grid;place-items:center;font-size:28px;border-radius:50%}.work-foot{display:flex;justify-content:space-between;gap:40px;margin-top:22px;align-items:start}.work-foot p{font-size:11px;max-width:600px;color:#646f58}.work-foot .text-link{font-size:11px;white-space:nowrap}.work-note{font-size:10px;color:#6c755f;max-width:850px;margin-top:25px}.social-scope .section-heading>p{color:#b8c2ac}.social-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.social-scope-grid article{background:#252b20;border:1px solid #4a5540;padding:28px;display:flex;flex-direction:column}.social-scope-grid article>.micro{color:var(--yellow)}.social-scope-grid h3{font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.9px;margin:25px 0 20px}.social-scope-grid strong{font-size:13px;font-weight:500;margin-bottom:15px;line-height:1.5}.social-scope-grid p{font-size:12px;line-height:1.9;color:#bac4ad}.scope-foot{display:grid;grid-template-columns:1fr 2fr;gap:35px;border-top:1px solid #4a5540;padding-top:25px;margin-top:30px}.scope-foot .micro{font-size:9px;color:#b8c2ac}.scope-foot p{font-size:12px;color:#b8c2ac}.social-process{background:var(--yellow)}.social-process h2 em{color:#6a6b2e}.social-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.social-steps article{background:var(--ink);color:var(--paper);padding:28px}.step-num{display:block;font-size:53px;font-weight:600;color:var(--yellow);line-height:1;letter-spacing:-3px;margin-bottom:30px}.social-steps .micro{font-size:9px;color:#a9b99a}.social-steps h3{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.15;margin:18px 0}.social-steps p{font-size:12px;color:#b9c5ad;line-height:1.9}.social-measure{background:#e0e5d6}.measure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.measure-grid article{border-top:2px solid #7a886c;padding-top:23px}.measure-grid .micro{font-size:9px;color:#617052}.measure-grid h3{font-size:27px;line-height:1.15;letter-spacing:-.8px;margin:22px 0 18px;font-weight:500}.measure-grid p{font-size:13px;color:#617052;line-height:1.85}.start h2{font-size:clamp(64px,7.3vw,115px)}.start h2 em{color:var(--yellow);-webkit-text-stroke:0}.start-grid>div:first-child>p{font-size:14px;line-height:1.9;max-width:430px}.contact-intro{color:#b5c2a7;font-size:12px;margin-bottom:26px}.brief-card input{width:100%;border:0;border-bottom:1px solid #a9b79966;background:none;color:var(--paper);padding:12px 0;margin-bottom:25px;font-size:13px;border-radius:0}.brief-card input:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.brief-card input::placeholder{color:#98a68a}.brief-card .button{min-height:54px;font-size:12px}.brief-card .enquiry-note{font-size:10px}.section-label{font-size:9px;letter-spacing:.8px}.section-heading>p{font-size:14px}.button:hover{transform:none}@media(max-width:1050px){.social-hero-grid{gap:4%}.social-board{padding:25px}.board-row{grid-template-columns:20px 65px 1fr;gap:10px}.social-scope-grid{grid-template-columns:repeat(2,1fr)}.social-steps{grid-template-columns:repeat(2,1fr)}.social-actions .button{font-size:11px}}@media(max-width:700px){.social-hero-grid{grid-template-columns:1fr;gap:35px;padding:30px 0 45px}.social-hero-grid h1{font-size:clamp(48px,12vw,75px)}.social-hero-grid .hero-copy>p{font-size:13px}.social-actions .button{font-size:11px;min-height:52px;gap:16px;padding:16px}.social-board{padding:25px}.social-board h2{font-size:35px}.board-row{grid-template-columns:20px 65px 1fr;gap:13px}.board-row p{font-size:11px}.social-scope-grid{grid-template-columns:1fr;gap:16px}.social-scope-grid h3{font-size:28px}.social-scope-grid p{font-size:13px}.social-scope-grid strong{font-size:14px}.scope-foot{grid-template-columns:1fr;gap:15px}.social-steps{grid-template-columns:1fr;gap:16px}.social-steps h3{font-size:28px}.social-steps p{font-size:13px}.measure-grid{grid-template-columns:1fr;gap:28px}.work-foot{display:block}.work-foot .text-link{margin-top:22px;white-space:normal;line-height:1.5}.work-foot p{font-size:11px}.work-note{font-size:10px;line-height:1.8}.work-visual>span{width:37px;height:37px;font-size:23px;right:12px;bottom:12px}.section-label{flex-wrap:wrap;gap:10px;font-size:8px}.section-label>span:last-child{text-align:left}.section-heading>p{font-size:13px}.start h2{font-size:68px}.start-grid>div:first-child>p{font-size:13px}.social-process h2,.social-measure h2{font-size:38px}}
