.landing .site-header nav{border:1px solid #ffffff12;background:#050709;border-radius:100px;padding:18px 36px;gap:38px}.landing .lp-portrait-hero{padding-top:30px;padding-bottom:24px}.landing .lp-hero-intro{margin-top:-24px}.landing .lp-hero-intro h1{font-size:clamp(42px,5.15vw,76px);line-height:1.08;margin:0 auto 16px;max-width:1220px}.landing .lp-hero-role{font-size:clamp(22px,2.35vw,32px);line-height:1.35;margin:0}.landing .lp-motion-toggle{margin:14px auto 0;font-size:12px}.landing .lp-platform-disc{width:72px;height:72px}.landing .lp-platform img{width:43px;height:43px}.landing .lp-clients{text-align:center}.landing .lp-clients>div{justify-content:center}.landing .lp-enquiry-copy>.button{margin-top:22px}.landing .landing-header-cta{border-radius:100px}.landing .platform-8{left:12%;top:80%}.landing .platform-7{left:27%;top:66%}.landing .platform-6{left:79%;top:79%}
@media(max-width:700px){.landing .lp-portrait-hero{padding-top:24px}.landing .lp-constellation{height:365px;width:min(480px,100%)}.landing .lp-hero-portrait{width:300px;height:350px}.landing .lp-hero-intro{margin-top:-10px}.landing .lp-hero-intro h1{font-size:clamp(33px,8.7vw,48px);line-height:1.12;margin-bottom:15px}.landing .lp-hero-role{font-size:20px;line-height:1.4}.landing .lp-platform-disc{width:43px;height:43px}.landing .lp-platform img{width:29px;height:29px}.landing .platform-7{left:19%;top:66%}.landing .platform-8{left:10%;top:86%}.landing .platform-6{left:87%;top:80%}.landing .landing-header-cta{font-size:13px;padding:11px 16px;min-height:44px}.landing .site-header nav.open{border-radius:0;gap:20px}.landing .lp-clients{padding-top:25px}.landing .lp-clients>div{gap:15px 22px}.landing .lp-clients>div span{font-size:17px}}
