@media(min-width:1500px){.hero-grid{gap:95px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero-grid{gap:35px}.hero-art{height:530px}.art-tag{font-size:9px;padding:13px 11px}.tag-social{left:14px}.tag-search{right:9px}.art-symbol{font-size:330px;top:40px}.art-top{left:55px;font-size:7px}.services-grid{grid-template-columns:repeat(2,1fr)}.service h3{min-height:0;margin:25px 0 18px}.service h4{min-height:0}.intro-grid{gap:50px}.audience-grid{gap:55px}.audience h2{font-size:39px}.case{padding:25px}.case-number{font-size:80px}.section{padding:80px 0}}@media(max-width:760px){.container{width:calc(100% - 40px)}.nav{height:78px}.brand{font-size:36px;width:100px}.brand small{font-size:7px;letter-spacing:3.5px}.menu-toggle{display:block}.nav nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--paper);padding:25px 20px;box-shadow:0 15px 25px #11121715;flex-direction:column;align-items:stretch;gap:24px}.nav nav.open{display:flex}.nav nav .button{align-self:flex-start}.hero{padding:40px 0}.hero-grid{grid-template-columns:1fr;gap:35px}.hero .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:47px;letter-spacing:-2.6px;max-width:540px;margin:24px 0 20px}.hero-copy>p{font-size:15px;max-width:500px}.hero-actions{margin-top:25px}.hero-note{margin-top:25px}.hero-art{height:410px;border-radius:90px 12px 12px 12px}.art-symbol{font-size:280px;top:0;letter-spacing:-35px}.art-top{top:25px;left:50px;font-size:7px}.orbit{width:480px;height:480px;top:-30px;left:calc(50% - 240px)}.tag-social{top:112px;left:20px}.tag-search{bottom:100px;right:20px}.art-tag{font-size:10px}.art-bottom{bottom:23px;left:24px;right:24px;font-size:8px}.service-strip{padding:20px 0}.service-strip .container{display:grid;grid-template-columns:1fr 1fr;font-size:13px;gap:17px}.service-strip i{display:none}.section{padding:62px 0}.intro-grid,.audience-grid,.faq-grid{grid-template-columns:1fr;gap:30px}h2{font-size:34px;letter-spacing:-1.3px}.intro-copy p{font-size:14px}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:22px;font-size:14px;max-width:480px}.services-grid{gap:12px}.service{padding:23px 18px}.service-top{font-size:7px;min-height:28px}.service h3{font-size:22px;min-height:53px;margin-top:20px}.service h4{font-size:13px;min-height:78px}.service p{font-size:12px}.service .text-link{font-size:10px;gap:4px}.service .text-link svg{width:15px}.case-grid{grid-template-columns:1fr}.case{min-height:340px;padding:28px}.case-number{margin:25px 0;font-size:83px}.case-graphic{height:150px}.case p{max-width:350px}.case-note{font-size:10px}.audience h2{font-size:36px}.audience-list article{gap:20px;padding:23px 0}.process{grid-template-columns:1fr;gap:27px;margin-top:32px}.process article{padding-bottom:23px;border-bottom:1px solid var(--line)}.process p{max-width:100%}.faq-grid{gap:24px}.faq summary{font-size:14px}.contact h2{font-size:40px;letter-spacing:-1.8px}.contact p{line-height:1.8}.button{font-size:12px;padding:17px 18px;gap:15px}.footer-main{flex-wrap:wrap;gap:25px}.footer-main>p{font-size:12px}.footer-bottom{flex-direction:column;gap:17px}.hero-secondary{font-size:11px}}@media(max-width:370px){h1{font-size:42px}.services-grid{grid-template-columns:1fr}.service h3,.service h4{min-height:0}.hero-art{height:375px}.art-symbol{font-size:245px}.art-tag{font-size:8px}.art-top{font-size:6px}}