.editorial-work-hero h1{font-size:60px;line-height:1.03}@media (width>=701px){.editorial-work-hero .work-hero-inner{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.editorial-work-hero .breadcrumbs,.editorial-work-hero .work-identity{grid-column:1/-1}.editorial-work-hero .work-hero-copy{width:auto}.editorial-work-hero .work-hero-art{width:100%;min-width:0;margin-bottom:24px;position:relative;inset:auto}.editorial-work-hero .work-hero-art img{height:100%;position:absolute;inset:0}}@media (width>=1280px){.editorial-work-hero .work-hero-inner{min-height:min(660px,100svh - 128px)}}.material-showcase{background:var(--surface)}.material-tabs{border-bottom:1px solid var(--line-strong);gap:32px;margin-bottom:32px;display:flex}.material-tabs button{text-align:left;min-width:0;min-height:68px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;align-items:center;gap:12px;padding:18px 0;font-size:20px;display:flex}.material-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.material-tabs button[aria-selected=true] svg{color:var(--blue)}.material-example{margin:0}.material-panels{grid-template-columns:minmax(0,1fr);display:grid}.material-panel{grid-area:1/1;min-width:0}.material-panel[hidden]{visibility:hidden;pointer-events:none;display:block!important}.material-example .responsive-evidence{background:var(--white);border:1px solid var(--line);border-radius:4px;max-width:1265px;margin-inline:auto;padding:24px 24px 64px;position:relative}.material-example .responsive-evidence--desktop{display:block}.material-example .responsive-evidence--mobile{display:none}.material-example picture{justify-content:center;align-items:center;height:570px;display:flex}.material-example img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.material-example .responsive-evidence__label{align-items:center;gap:10px;font-size:16px;display:flex;position:absolute;bottom:16px;left:24px}.material-example figcaption{color:var(--muted);max-width:85ch;margin:20px auto 0;font-size:14px}.material-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-top:40px;display:grid}.material-story h3{max-width:25ch;margin-top:16px;font-size:34px;line-height:1.18}.material-story p{color:var(--muted);font-size:18px}.material-story .eyebrow{color:var(--ink);font-size:13px}.material-deliverable{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:22px;display:flex}.material-deliverable svg{color:var(--blue);margin-top:3px}.material-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.material-product h2{margin-top:24px;font-size:68px;line-height:1.1}.material-product h2 span{margin-top:14px;font-size:27px;font-weight:400;display:block}.material-product .text-link{margin-block:24px}.portfolio-note{color:var(--muted);margin-top:24px;font-size:16px}.material-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.material-offers article{border-top:1px solid var(--line-strong);min-width:0;padding-top:28px}.material-offers article>svg{color:var(--blue)}.material-offers h3,.lab-entry h3{margin:22px 0;font-size:30px;line-height:1.2}.material-offers article>strong,.lab-entry>div>strong{margin-bottom:18px;font-size:32px;display:block}.material-offers article>p,.lab-entry>div>p{color:var(--muted);margin-bottom:20px;font-size:18px}.material-offers .offer-scope{margin-top:28px}.lab-direction{border-top:1px solid var(--line)}.lab-direction:nth-of-type(2n){background:var(--white)}.lab-direction-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.lab-direction-heading h2{margin:20px 0;font-size:46px;line-height:1.12}.lab-direction-heading p:not(.eyebrow){color:var(--muted);max-width:35ch;font-size:24px}.lab-direction-heading picture{aspect-ratio:3/2;display:block}.lab-direction-heading img{object-fit:contain;width:100%;height:100%;display:block}.lab-direction-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:36px;display:grid}.lab-direction-body h3{margin-bottom:16px;font-size:25px}.lab-direction-body p{color:var(--muted);font-size:18px}.lab-direction-body .text-link{margin-top:24px}.lab-flow{margin:0;padding:0;list-style:none}.lab-flow li{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:60px;padding:16px 0;display:flex}.lab-flow li span{color:var(--blue);font-size:16px}.lab-flow strong{font-size:18px;font-weight:500}.lab-output{gap:14px;padding-top:24px;display:flex}.lab-output svg{color:var(--blue)}.lab-output span,.material-deliverable span{overflow-wrap:anywhere;min-width:0}.lab-boundary{border-top:1px solid var(--line);color:var(--muted);gap:16px;margin-top:40px;padding:24px 0 0;font-size:16px;display:flex}.lab-boundary svg{color:var(--blue)}.lab-entry{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-top:20px;display:grid}@media (width>=701px) and (width<=1279px){.editorial-work-hero h1{font-size:48px}.material-story,.material-product,.lab-direction-heading,.lab-direction-body,.lab-entry{gap:32px}.material-example picture{height:430px}.lab-direction-heading h2{font-size:38px}}@media (width<=700px){.editorial-work-hero h1{margin:14px 0 18px;font-size:36px;line-height:1.08}.editorial-work-hero h2{margin-bottom:16px;font-size:25px}.editorial-work-hero .work-intro{margin-bottom:20px;font-size:16px}.editorial-work-hero .work-hero-copy{padding-bottom:0}.editorial-work-hero .work-hero-art{width:100%;height:170px;position:relative;inset:auto}.editorial-work-hero .work-hero-art img{object-fit:contain;height:100%}.editorial-work-hero .work-identity{gap:10px 22px;padding-block:16px;font-size:12px}.material-tabs{gap:12px;margin-bottom:24px}.material-tabs button{flex-direction:column;align-items:flex-start;gap:10px;min-height:96px;padding-block:16px;font-size:16px}.material-tabs button span{overflow-wrap:anywhere}.material-example .responsive-evidence--desktop{display:none}.material-example .responsive-evidence--mobile{display:block}.material-example .responsive-evidence{padding:12px 12px 60px}.material-example picture{height:270px}.material-example .responsive-evidence__label{bottom:18px;left:12px}.material-example figcaption{margin-top:16px;font-size:13px}.material-story,.material-product,.material-offers,.lab-direction-heading,.lab-direction-body,.lab-entry{grid-template-columns:minmax(0,1fr);gap:28px}.material-story{padding-top:28px}.material-story h3{margin-top:14px;font-size:28px}.material-story p,.material-offers article>p,.lab-entry>div>p,.lab-direction-body p{font-size:17px}.material-product h2{font-size:52px}.material-product h2 span{font-size:24px}.material-offers{gap:40px}.material-offers h3,.lab-entry h3{font-size:26px}.lab-direction-heading h2{font-size:34px}.lab-direction-heading p:not(.eyebrow){font-size:20px}.lab-direction-heading picture{justify-self:center;width:100%;max-width:440px}.lab-direction-body{margin-top:24px}.lab-boundary{margin-top:28px}.lab-direction .eyebrow{font-size:12px}}
