@media(max-width:1100px){.container{width:min(calc(100% - 64px),var(--container))}.nav-links{gap:20px}.nav-cta{display:none}.hero-matrix{right:-15%;width:1000px;opacity:.42}.section-heading--wide{grid-template-columns:1fr 1.5fr}.section-heading--wide p{grid-column:2}.statement-grid{grid-template-columns:.5fr 1.7fr}.statement-visual{display:none}.capabilities-grid{gap:45px}.capability-stack>div{grid-template-columns:38px 130px 1fr}.why-head{grid-template-columns:1fr 1.7fr}.work-grid{grid-template-columns:1fr 1fr}.work-card--large{grid-row:auto;grid-column:1/-1}.work-card--large .work-art{height:430px}}@media(max-width:780px){.container{width:calc(100% - 40px)}.nav{height:72px}.brand{width:160px}.nav-links,.nav-cta{display:none}.menu-toggle{display:flex;margin-left:auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:16px;height:1px;background:#fff;transition:.3s}.menu-toggle.is-open span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-menu{position:fixed;display:block;inset:72px 0 0;background:rgba(5,5,7,.98);opacity:0;visibility:hidden;transform:translateY(-10px);transition:.35s var(--ease);overflow:auto}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu__inner{padding:45px 20px 60px;display:flex;flex-direction:column;gap:24px}.mobile-menu__inner>a:not(.button){font:700 34px Manrope;letter-spacing:-.04em}.mobile-services{border-top:1px solid var(--border-dark);padding-top:25px;display:grid;gap:10px}.mobile-services a{color:#aaa5b0;font-size:15px}.mobile-services .eyebrow{margin-bottom:8px}.hero{min-height:100svh;align-items:center}.hero-content{padding-top:35px}.hero-matrix{width:900px;right:-52%;top:53%;opacity:.34}.hero-title{font-size:clamp(58px,17vw,86px);max-width:620px}.hero-copy{font-size:15px;max-width:520px}.hero-lead{font-size:20px}.hero-actions{flex-direction:column;align-items:stretch;max-width:330px}.hero-actions .button{width:100%}.hero-scroll{display:none}.section-heading--wide{display:block;margin-bottom:42px}.section-heading--wide h2{margin:18px 0}.section-heading--wide p{max-width:600px}.statement-grid{display:block}.statement-label{min-height:auto;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px}.statement-content h2{font-size:clamp(44px,12vw,68px)}.statement-content p{font-size:16px}.service-row{grid-template-columns:42px 1fr 32px;min-height:118px}.service-number{align-self:start;padding-top:30px}.service-main h3{font-size:23px}.service-main p{font-size:13px;line-height:1.45}.service-meta{font-size:0}.service-meta b{font-size:20px}.service-preview{display:none}.capabilities-grid{display:flex;flex-direction:column;gap:30px}.capabilities-copy h2{font-size:clamp(50px,14vw,78px)}.capability-stack>div{grid-template-columns:32px 1fr;gap:8px}.capability-stack small{grid-column:2}.capabilities-visual{min-height:390px;width:100%}.capabilities-visual img{max-width:420px}.work-grid{grid-template-columns:1fr}.work-card--large{grid-column:auto}.work-card--large .work-art,.work-art{height:360px}.why-head{display:block;margin-bottom:50px}.why-head h2{font-size:clamp(46px,12vw,72px);margin-top:20px}.why-grid{grid-template-columns:1fr 1fr}.why-item{min-height:220px;padding:25px 18px 0 0}.why-item:nth-child(2n){border-right:0;padding-left:18px}.why-item h3{margin-top:45px;font-size:18px}.final-cta{min-height:75vh}.final-cta h2{font-size:clamp(58px,15vw,90px)}.final-cta p{font-size:15px}.final-matrix{width:560px;height:560px}.footer-top{grid-template-columns:1fr;gap:50px}.footer-links{grid-template-columns:1fr 1fr;gap:35px}.footer-links div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}}@media(max-width:430px){.brand{width:145px}.hero-title{font-size:57px}.statement-content h2{font-size:43px}.service-main h3{font-size:21px}.why-grid{grid-template-columns:1fr}.why-item,.why-item:nth-child(2n){border-right:0;border-bottom:1px solid var(--border-light);padding:24px 0;min-height:190px}.why-item:last-child{border-bottom:0}.footer-links{grid-template-columns:1fr}.footer-links div:last-child{grid-column:auto}.footer-bottom{font-size:10px}}