.knowledge-topics span{font-size:calc(12px * var(--lmk-font-scale))}
.knowledge-intro p{font-size:calc(14px * var(--lmk-font-scale))}
.journal-meta .knowledge-reading{font-size:calc(12px * var(--lmk-font-scale))}
.knowledge-cover figcaption{font-size:calc(11px * var(--lmk-font-scale))}
.knowledge-article .knowledge-byline{font-size:calc(12px * var(--lmk-font-scale))}
.knowledge-toc a{font-size:calc(13px * var(--lmk-font-scale))}
.knowledge-article .article-body h2{font-size:clamp(calc(26px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(36px * var(--lmk-font-scale)))}
.knowledge-article .article-body p,.knowledge-article .article-body li{font-size:calc(18px * var(--lmk-font-scale))}
.knowledge-related h2{font-size:calc(32px * var(--lmk-font-scale))}
.knowledge-related-grid span{font-size:calc(11px * var(--lmk-font-scale))}
.knowledge-related-grid h3{font-size:calc(23px * var(--lmk-font-scale))}
.knowledge-related-grid b{font-size:calc(12px * var(--lmk-font-scale))}
@media(max-width:760px){.knowledge-article .article-body p,.knowledge-article .article-body li{font-size:calc(17px * var(--lmk-font-scale))}
}.knowledge-topics a{font-size:calc(12px * var(--lmk-font-scale))}

.home-knowledge-placeholder{font:600 calc(23px * var(--lmk-font-scale)) 'Space Grotesk',Arial,sans-serif}
.home-knowledge-copy>span{font-size:calc(10px * var(--lmk-font-scale))}
.home-knowledge-copy h3{font-size:clamp(calc(23px * var(--lmk-font-scale)),calc(2.1vw * var(--lmk-font-scale)),calc(29px * var(--lmk-font-scale)))}
.home-knowledge-copy p{font-size:calc(14px * var(--lmk-font-scale))}
.home-knowledge-card-bottom small{font-size:calc(11px * var(--lmk-font-scale))}
.home-knowledge-card-bottom b{font-size:calc(12px * var(--lmk-font-scale))}

.lmk-contact-card .contact-card-heading h2{font-size:clamp(calc(29px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(39px * var(--lmk-font-scale)))}
.lmk-contact-card .contact-card-symbol{font-size:calc(34px * var(--lmk-font-scale))}
.contact-form.lmk-contact-card label{font-size:calc(12px * var(--lmk-font-scale))}
.contact-form.lmk-contact-card input:not([type=checkbox]):not([type=hidden]),.contact-form.lmk-contact-card textarea,.contact-form.lmk-contact-card select{font:400 calc(15px * var(--lmk-font-scale))/1.5 'DM Sans',Arial,sans-serif}
.contact-form.lmk-contact-card textarea::placeholder{font-size:calc(14px * var(--lmk-font-scale))}
.contact-form.lmk-contact-card .checkbox{font-size:calc(12px * var(--lmk-font-scale))}
.lmk-contact-card .contact-submit-row .button span{font-size:calc(22px * var(--lmk-font-scale))}
.lmk-contact-card .notice,.lmk-contact-card .errors{font-size:calc(14px * var(--lmk-font-scale))}
@media(max-width:760px){.lmk-contact-card .contact-card-symbol{font-size:calc(28px * var(--lmk-font-scale))}
}
.case-summary dt{font-size:calc(10px * var(--lmk-font-scale))}
.case-summary dd{font-size:calc(15px * var(--lmk-font-scale))}
.case-toc a{font-size:calc(13px * var(--lmk-font-scale))}
.case-copy h2{font-size:clamp(calc(28px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(38px * var(--lmk-font-scale)))}
.case-copy p,.case-copy li{font-size:calc(18px * var(--lmk-font-scale))}
.case-solutions>h2{font-size:clamp(calc(30px * var(--lmk-font-scale)),calc(4vw * var(--lmk-font-scale)),calc(44px * var(--lmk-font-scale)))}
.case-solution-grid h3{font-size:calc(28px * var(--lmk-font-scale))}
.case-solution-grid p{font-size:calc(15px * var(--lmk-font-scale))}
.case-solution-grid b{font-size:calc(12px * var(--lmk-font-scale))}
.case-service-links a{font-size:calc(13px * var(--lmk-font-scale))}
.case-list-reading{font-size:calc(12px * var(--lmk-font-scale))}
@media(max-width:760px){.case-copy p,.case-copy li{font-size:calc(17px * var(--lmk-font-scale))}
}
.studio-team-intro h2{font-size:clamp(calc(38px * var(--lmk-font-scale)),calc(4.8vw * var(--lmk-font-scale)),calc(64px * var(--lmk-font-scale)))}
.studio-team-intro p{font-size:calc(18px * var(--lmk-font-scale))}
.studio-team-grid>div>span{font-size:calc(10px * var(--lmk-font-scale))}
.studio-team-grid h3{font-size:clamp(calc(23px * var(--lmk-font-scale)),calc(2.5vw * var(--lmk-font-scale)),calc(30px * var(--lmk-font-scale)))}
.studio-team-grid p{font-size:calc(15px * var(--lmk-font-scale))}
@media(max-width:760px){.studio-team-intro p{font-size:calc(17px * var(--lmk-font-scale))}
}
body{font:calc(17px * var(--lmk-font-scale))/1.65 'DM Sans',Arial,sans-serif}
.eyebrow{font:700 calc(11px * var(--lmk-font-scale))/1.4 'DM Sans',Arial,sans-serif}
.nav{font-size:calc(13px * var(--lmk-font-scale))}
.button{font-size:calc(14px * var(--lmk-font-scale))}
.text-link{font-size:calc(14px * var(--lmk-font-scale))}
.hero h1{font-size:clamp(calc(58px * var(--lmk-font-scale)),calc(5.25vw * var(--lmk-font-scale)),calc(81px * var(--lmk-font-scale)))}
.hero-copy>p{font-size:calc(18px * var(--lmk-font-scale))}
.hero-footnote{font-size:calc(10px * var(--lmk-font-scale))}
.intro-strip p{font:500 clamp(calc(28px * var(--lmk-font-scale)),calc(3.15vw * var(--lmk-font-scale)),calc(42px * var(--lmk-font-scale)))/1.25 'Space Grotesk'}
.round-link{font-size:calc(24px * var(--lmk-font-scale))}
.section-head h2,.feature-copy h2,.editorial h2{font-size:clamp(calc(43px * var(--lmk-font-scale)),calc(5vw * var(--lmk-font-scale)),calc(67px * var(--lmk-font-scale)))}
.section-head>p,.section-head>div>p{font-size:calc(17px * var(--lmk-font-scale))}
.offer-no{font-size:calc(12px * var(--lmk-font-scale))}
.offer-row h2,.offer-row h3{font-size:clamp(calc(26px * var(--lmk-font-scale)),calc(2.6vw * var(--lmk-font-scale)),calc(36px * var(--lmk-font-scale)))}
.offer-row p{font-size:calc(15px * var(--lmk-font-scale))}
.offer-arrow,.project-arrow{font-size:calc(20px * var(--lmk-font-scale))}
.feature-stamp{font:700 calc(32px * var(--lmk-font-scale)) 'Space Grotesk'}
.feature-stamp small{font:700 calc(9px * var(--lmk-font-scale)) 'DM Sans'}
.feature-copy>p{font-size:calc(18px * var(--lmk-font-scale))}
.process-track article>span{font-size:calc(11px * var(--lmk-font-scale))}
.process-track h3{font-size:clamp(calc(28px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(41px * var(--lmk-font-scale)))}
.process-track p{font-size:calc(16px * var(--lmk-font-scale))}
.proof-inner>p{font:500 clamp(calc(38px * var(--lmk-font-scale)),calc(5vw * var(--lmk-font-scale)),calc(67px * var(--lmk-font-scale)))/1.12 'Space Grotesk'}
.proof-tags span{font-size:calc(10px * var(--lmk-font-scale))}
.project-meta>div>span{font-size:calc(11px * var(--lmk-font-scale))}
.project-meta h2,.project-meta h3{font-size:clamp(calc(28px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(38px * var(--lmk-font-scale)))}
.project-meta p{font-size:calc(15px * var(--lmk-font-scale))}
.closing-copy h2{font-size:clamp(calc(44px * var(--lmk-font-scale)),calc(5.6vw * var(--lmk-font-scale)),calc(78px * var(--lmk-font-scale)))}
.closing-copy p{font-size:calc(17px * var(--lmk-font-scale))}
.closing-mark{font:700 calc(120px * var(--lmk-font-scale)) 'Space Grotesk'}
.footer-top p{font:500 clamp(calc(36px * var(--lmk-font-scale)),calc(5vw * var(--lmk-font-scale)),calc(65px * var(--lmk-font-scale)))/1.05 'Space Grotesk'}
.footer-bottom{font-size:calc(13px * var(--lmk-font-scale))}
.page-hero h1{font-size:clamp(calc(55px * var(--lmk-font-scale)),calc(7.5vw * var(--lmk-font-scale)),calc(98px * var(--lmk-font-scale)))}
.page-hero>p{font-size:calc(20px * var(--lmk-font-scale))}
.editorial>div:last-child p{font-size:calc(18px * var(--lmk-font-scale))}
.page-cta h2{font-size:clamp(calc(40px * var(--lmk-font-scale)),calc(5vw * var(--lmk-font-scale)),calc(67px * var(--lmk-font-scale)))}
.back-link{font-size:calc(14px * var(--lmk-font-scale))}
.article-body p{font-size:calc(20px * var(--lmk-font-scale))}
.contact-aside>a{font:600 clamp(calc(20px * var(--lmk-font-scale)),calc(2.2vw * var(--lmk-font-scale)),calc(31px * var(--lmk-font-scale))) 'Space Grotesk'}
.contact-form label{font-size:calc(13px * var(--lmk-font-scale))}
.detail-body h2{font-size:calc(30px * var(--lmk-font-scale))}
.detail-body p{font-size:calc(17px * var(--lmk-font-scale))}
@media(max-width:1050px){.hero h1{font-size:clamp(calc(48px * var(--lmk-font-scale)),calc(5.9vw * var(--lmk-font-scale)),calc(70px * var(--lmk-font-scale)))}
}@media(max-width:760px){.menu-toggle{font-size:calc(14px * var(--lmk-font-scale))}
.hero h1{font-size:clamp(calc(47px * var(--lmk-font-scale)),calc(9.7vw * var(--lmk-font-scale)),calc(70px * var(--lmk-font-scale)))}
.hero-copy>p{font-size:calc(17px * var(--lmk-font-scale))}
.intro-strip p{font-size:clamp(calc(28px * var(--lmk-font-scale)),calc(7vw * var(--lmk-font-scale)),calc(40px * var(--lmk-font-scale)))}
.section-head h2,.feature-copy h2,.editorial h2{font-size:clamp(calc(42px * var(--lmk-font-scale)),calc(8vw * var(--lmk-font-scale)),calc(58px * var(--lmk-font-scale)))}
.offer-row h2,.offer-row h3{font-size:calc(26px * var(--lmk-font-scale))}
.offer-row p{font-size:calc(14px * var(--lmk-font-scale))}
.proof-inner>p{font-size:clamp(calc(37px * var(--lmk-font-scale)),calc(8vw * var(--lmk-font-scale)),calc(55px * var(--lmk-font-scale)))}
.closing-copy h2{font-size:clamp(calc(45px * var(--lmk-font-scale)),calc(9vw * var(--lmk-font-scale)),calc(64px * var(--lmk-font-scale)))}
.page-hero h1{font-size:clamp(calc(49px * var(--lmk-font-scale)),calc(10vw * var(--lmk-font-scale)),calc(75px * var(--lmk-font-scale)))}
.page-hero>p{font-size:calc(18px * var(--lmk-font-scale))}
}@media(max-width:420px){.hero h1{font-size:calc(45px * var(--lmk-font-scale))}
.offer-row h2,.offer-row h3{font-size:calc(23px * var(--lmk-font-scale))}
.offer-arrow{font-size:calc(16px * var(--lmk-font-scale))}
}.page-heading h1{font-size:clamp(calc(48px * var(--lmk-font-scale)),calc(7vw * var(--lmk-font-scale)),calc(86px * var(--lmk-font-scale)))}
.page-heading>p{font-size:calc(19px * var(--lmk-font-scale))}
.service-lead-copy p{font:500 clamp(calc(27px * var(--lmk-font-scale)),calc(3.5vw * var(--lmk-font-scale)),calc(48px * var(--lmk-font-scale)))/1.18 'Space Grotesk'}
.portfolio-lead>p{font:500 clamp(calc(24px * var(--lmk-font-scale)),calc(2.5vw * var(--lmk-font-scale)),calc(35px * var(--lmk-font-scale)))/1.25 'Space Grotesk'}
.journal-visual>span{font-size:calc(10px * var(--lmk-font-scale))}
.journal-visual>strong{font:700 clamp(calc(75px * var(--lmk-font-scale)),calc(9vw * var(--lmk-font-scale)),calc(130px * var(--lmk-font-scale)))/1 'Space Grotesk'}
.journal-item:first-child .journal-visual>strong{font-size:clamp(calc(110px * var(--lmk-font-scale)),calc(14vw * var(--lmk-font-scale)),calc(190px * var(--lmk-font-scale)))}
.journal-meta>span{font-size:calc(11px * var(--lmk-font-scale))}
.journal-meta h2{font-size:clamp(calc(30px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(44px * var(--lmk-font-scale)))}
.journal-meta b{font-size:calc(13px * var(--lmk-font-scale))}
.journal-empty h2{font-size:clamp(calc(35px * var(--lmk-font-scale)),calc(4vw * var(--lmk-font-scale)),calc(60px * var(--lmk-font-scale)))}
.about-photo-label{font-size:calc(11px * var(--lmk-font-scale))}
.about-belief p{font:500 clamp(calc(35px * var(--lmk-font-scale)),calc(4.6vw * var(--lmk-font-scale)),calc(61px * var(--lmk-font-scale)))/1.17 'Space Grotesk'}
.contact-note span{font-size:calc(11px * var(--lmk-font-scale))}
@media(max-width:760px){.journal-item:first-child .journal-visual>strong{font-size:calc(100px * var(--lmk-font-scale))}
.journal-meta h2{font-size:calc(30px * var(--lmk-font-scale))}
.about-photo-label{font-size:calc(9px * var(--lmk-font-scale))}
}.footer-top p{font:500 calc(14px * var(--lmk-font-scale))/1.5 'DM Sans',Arial,sans-serif}
.footer-mail{font-size:calc(17px * var(--lmk-font-scale))}
.project-detail-gallery-heading h2{font-size:clamp(calc(38px * var(--lmk-font-scale)),calc(4.2vw * var(--lmk-font-scale)),calc(56px * var(--lmk-font-scale)))}
.project-capabilities-heading h2{font-size:clamp(calc(38px * var(--lmk-font-scale)),calc(4.2vw * var(--lmk-font-scale)),calc(58px * var(--lmk-font-scale)))}
.project-capabilities-heading p{font-size:calc(18px * var(--lmk-font-scale))}
@media(max-width:760px){.project-capabilities-heading p{font-size:calc(16px * var(--lmk-font-scale))}
.project-capabilities-list strong{font:600 calc(21px * var(--lmk-font-scale))/1.2 'Space Grotesk',Arial,sans-serif}
.project-capabilities-list span{font-size:calc(15px * var(--lmk-font-scale))}
}@media (min-width:761px) and (max-width:1050px){.hero h1{font-size:clamp(calc(42px * var(--lmk-font-scale)),calc(4.6vw * var(--lmk-font-scale)),calc(52px * var(--lmk-font-scale)))}
}.portfolio-hero h1{font-size:clamp(calc(58px * var(--lmk-font-scale)),calc(5.1vw * var(--lmk-font-scale)),calc(79px * var(--lmk-font-scale)))}
@media(max-width:760px){.portfolio-hero h1{font-size:clamp(calc(49px * var(--lmk-font-scale)),calc(10vw * var(--lmk-font-scale)),calc(75px * var(--lmk-font-scale)))}
}.portfolio-agent-chips i{font:700 calc(7px * var(--lmk-font-scale)) 'DM Sans'}
.portfolio-intro-kicker>span:last-child{font:700 calc(10px * var(--lmk-font-scale))/1.4 'DM Sans',Arial,sans-serif}
.portfolio-intro-grid h1{font:600 clamp(calc(70px * var(--lmk-font-scale)),calc(9.2vw * var(--lmk-font-scale)),calc(122px * var(--lmk-font-scale)))/.82 'Space Grotesk',Arial,sans-serif}
.portfolio-intro-side>p{font:500 clamp(calc(21px * var(--lmk-font-scale)),calc(2.15vw * var(--lmk-font-scale)),calc(28px * var(--lmk-font-scale)))/1.35 'Space Grotesk',Arial,sans-serif}
.portfolio-disciplines>span{font-size:calc(12px * var(--lmk-font-scale))}
.portfolio-disciplines b{font:700 calc(9px * var(--lmk-font-scale)) 'DM Sans',Arial,sans-serif}
.portfolio-intro-link{font-size:calc(12px * var(--lmk-font-scale))}
.portfolio-intro-link span{font-size:calc(18px * var(--lmk-font-scale))}
@media(max-width:760px){.portfolio-intro-kicker>span:last-child{font-size:calc(8px * var(--lmk-font-scale))}
.portfolio-intro-grid h1{font-size:clamp(calc(66px * var(--lmk-font-scale)),calc(14vw * var(--lmk-font-scale)),calc(100px * var(--lmk-font-scale)))}
.portfolio-intro-side>p{font-size:calc(21px * var(--lmk-font-scale))}
}@media(max-width:420px){.portfolio-intro-kicker>.eyebrow{font-size:calc(9px * var(--lmk-font-scale))}
.portfolio-intro-grid h1{font-size:calc(65px * var(--lmk-font-scale))}
}
.service-toc a{font-size:calc(13px * var(--lmk-font-scale))}
.service-copy h2{font-size:clamp(calc(28px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(38px * var(--lmk-font-scale)))}
.service-copy h3{font-size:calc(23px * var(--lmk-font-scale))}
.service-copy p,.service-copy li{font-size:calc(18px * var(--lmk-font-scale))}
.service-references>h2{font-size:clamp(calc(30px * var(--lmk-font-scale)),calc(4vw * var(--lmk-font-scale)),calc(44px * var(--lmk-font-scale)))}
.service-reference>span{font-size:calc(10px * var(--lmk-font-scale))}
.service-reference h3{font-size:calc(25px * var(--lmk-font-scale))}
.service-reference p{font-size:calc(14px * var(--lmk-font-scale))}
.service-reference b{font-size:calc(12px * var(--lmk-font-scale))}
.service-product h2{font-size:calc(35px * var(--lmk-font-scale))}
.service-product p{font-size:calc(15px * var(--lmk-font-scale))}
.contact-service-context{font-size:calc(13px * var(--lmk-font-scale))}
@media(max-width:760px){.service-copy p,.service-copy li{font-size:calc(17px * var(--lmk-font-scale))}
}
.lmk-network-footer .network-kicker{font-size:calc(10px * var(--lmk-font-scale))}
.lmk-network-footer h2{font-size:clamp(calc(28px * var(--lmk-font-scale)),calc(3vw * var(--lmk-font-scale)),calc(40px * var(--lmk-font-scale)))}
.lmk-network-footer .network-top{font-size:calc(12px * var(--lmk-font-scale))}
.lmk-network-footer .network-top span{font-size:calc(20px * var(--lmk-font-scale))}
.lmk-network-footer .network-arrow{font-size:calc(23px * var(--lmk-font-scale))}
.lmk-network-footer .network-role{font-size:calc(10px * var(--lmk-font-scale))}
.lmk-network-footer .network-card p{font-size:calc(15px * var(--lmk-font-scale))}
.lmk-network-footer .network-domain{font-size:calc(14px * var(--lmk-font-scale))}
.lmk-network-footer .network-domain>span{font-size:calc(12px * var(--lmk-font-scale))}
.lmk-network-footer .network-bottom p{font-size:calc(11px * var(--lmk-font-scale))}
.lmk-network-footer .network-bottom nav{font-size:calc(12px * var(--lmk-font-scale))}
