@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.editorial-lab{background:var(--color-paper)}.editorial-lab .lab-bar{background:var(--color-paper);color:var(--color-ink);border-bottom:1px solid var(--color-hairline);padding:5px var(--gutter);letter-spacing:0;gap:20px;min-height:45px;font-family:Satoshi,sans-serif;font-size:12px;position:relative}.editorial-lab .lab-title span,.editorial-lab .lab-private{color:var(--color-muted)}.editorial-lab .lab-bar nav{gap:18px;font-size:12px}.editorial-lab .lab-bar nav a{border:0;min-height:36px;padding:5px 0}.editorial-lab .lab-bar nav a[aria-current]{color:var(--color-ink);box-shadow:0 1px var(--color-ink);background:0 0}.editorial-lab .lab-footer{background:var(--color-paper);border-color:var(--color-hairline);color:var(--color-muted)}.study-archive{letter-spacing:0;font-size:12px;position:relative}.study-archive summary{min-height:40px;padding:10px 0;list-style:none}.study-archive nav{background:var(--color-white);min-width:220px;color:var(--color-ink);border:1px solid var(--color-hairline);z-index:40;flex-direction:column;display:flex;position:absolute;top:42px;right:0;box-shadow:0 8px 18px #103d510b;padding:16px!important}.study-archive nav a{min-height:44px!important;padding:10px!important}.editorial{--ed-gap:24px;--ed-section:88px;--ed-display:clamp(44px,5.5vw,78px);--ed-heading:clamp(34px,3.5vw,48px);--ed-subheading:clamp(25px,2.3vw,32px);background:var(--color-paper);color:var(--color-ink);font-family:Satoshi,sans-serif;font-weight:400}.ed-shell{width:calc(100% - var(--gutter)*2);max-width:1280px;margin-inline:auto}.ed-grid{gap:var(--ed-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.editorial h1,.editorial h2,.editorial h3,.editorial h4{letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.15}.editorial h2{font-size:var(--ed-heading)}.editorial h3{font-size:var(--ed-subheading)}.editorial h4{letter-spacing:-.01em;font-size:18px;line-height:1.35}.editorial p{text-wrap:pretty;font-size:17px;line-height:1.65}.ed-kicker,.ed-category{letter-spacing:0;font-weight:500;font-size:14px!important;line-height:1.5!important}.ed-kicker{margin-bottom:20px}.ed-category{color:var(--color-muted);margin-bottom:12px}.ed-header{border-bottom:1px solid var(--color-hairline);align-items:center;gap:30px;min-height:108px;display:flex}.ed-wordmark{letter-spacing:-.075em;font-size:44px;font-weight:700;line-height:1}.ed-wordmark>span{color:var(--color-green)}.ed-desktop-nav{align-items:center;gap:27px;margin-left:auto;font-size:15px;display:flex}.ed-desktop-nav>a{padding:12px 0}.ed-desktop-nav>a:hover{box-shadow:0 1px}.ed-desktop-nav>.ed-nav-action{background:var(--color-ink);color:var(--color-paper);align-items:center;gap:20px;margin-left:8px;padding:13px 18px;font-size:14px;display:flex}.ed-nav-action svg{width:18px}.ed-menu{display:none}.ed-hero{align-items:end;row-gap:28px;padding-block:58px 66px}.ed-hero>.ed-kicker{grid-column:1/-1;margin:0;font-size:16px!important}.editorial h1{letter-spacing:-.013em;font-family:Clash Grotesk,sans-serif;font-weight:700;line-height:1.08;font-size:var(--ed-display);text-wrap:pretty;grid-column:1/-1;max-width:1230px;margin-bottom:8px}.ed-hero h1>span:first-child{color:var(--color-blue)}.ed-hero-highlight{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-green);text-underline-offset:.12em;text-decoration-thickness:3px}.ed-hero-support{grid-column:1/8;max-width:65ch;font-size:18px!important}.ed-hero-actions{flex-wrap:wrap;grid-column:9/13;justify-content:end;align-items:center;gap:25px;display:flex}.ed-button{background:var(--color-citrus);min-height:56px;color:var(--color-ink);border:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;padding:16px 22px;font-size:15px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.ed-button svg{width:20px;height:20px}.ed-button:hover{background:var(--color-mist);transform:translateY(-2px)}.ed-link{border:0;border-bottom:1px solid var(--color-rule);min-height:44px;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:8px 0;font-size:15px;font-weight:500;transition:border-color .2s;display:inline-flex}.ed-link svg{width:18px;height:18px;transition:transform .2s}.ed-link:hover{border-color:currentColor}.ed-link:hover svg{transform:translate(2px,-2px)}.ed-work{padding-block:35px var(--ed-section)}.ed-section-heading{align-items:end;margin-bottom:36px}.ed-section-heading>h2,.ed-section-heading>div{grid-column:1/8}.ed-section-heading>p{grid-column:9/13;max-width:43ch}.ed-work>.ed-section-heading>p{grid-column:8/13;font-size:17px}.ed-work-nav{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper);z-index:15;justify-content:space-between;align-items:center;gap:15px;margin-bottom:32px;padding:15px 0;display:flex;position:sticky;top:-1px}.ed-work-nav a{align-items:center;gap:10px;min-height:44px;padding:5px 0;font-size:14px;display:flex;position:relative}.ed-work-nav a>span{color:var(--color-muted);font-size:12px}.ed-work-nav a:after{content:"";background:var(--color-green);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ed-work-nav a[aria-current]:after,.ed-work-nav a:hover:after{transform:scaleX(1)}.ed-project{scroll-margin-top:100px}.ed-project-head{align-items:end;margin-bottom:25px}.ed-project-name{grid-column:1/7}.ed-project-summary{grid-column:8/13}.ed-project-summary p{font-size:17px}.ed-status{color:var(--color-muted);margin-top:12px;padding:5px 0;font-size:13px;display:inline-block}.ed-ppt-media{background:var(--color-chalk);border:1px solid var(--color-hairline);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;padding:28px;display:grid}.ed-ppt-desktop{grid-column:1/10}.ed-ppt-mobile{grid-column:10/13;justify-self:center;max-width:225px}.ed-frame{background:var(--color-white);border:1px solid var(--color-hairline);min-width:0}.ed-frame-label{background:var(--color-white);border-bottom:1px solid var(--color-hairline);color:var(--color-muted);justify-content:space-between;align-items:center;gap:20px;padding:11px 15px;font-size:12px;line-height:1.5;display:flex}.ed-ppt-mobile>.ed-frame-label{background:0 0;border:0;padding:0 0 10px}.ed-ppt-mobile .ed-inspect{border:1px solid var(--color-rule);border-radius:9px}.ed-capture{min-width:0;margin:0}.ed-inspect{width:100%;text-align:initial;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.ed-inspect>img{width:100%;height:auto;transition:transform .4s var(--ease);display:block}.ed-inspect-hint{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-hairline);opacity:0;align-items:center;gap:25px;padding:10px 14px;font-size:12px;font-weight:500;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.ed-inspect:hover .ed-inspect-hint,.ed-inspect:focus-visible .ed-inspect-hint{opacity:1;transform:translateY(0)}.ed-inspect:hover>img{transform:scale(1.01)}.ed-capture figcaption{color:var(--color-muted);background:var(--color-white);padding:10px 12px;font-size:12px;line-height:1.5}.ed-ppt-mobile figcaption{background:0 0;padding:8px 0;font-size:11px}.ed-project-context{border-bottom:1px solid var(--color-hairline);align-items:start;padding:25px 0 34px}.ed-project-context>div:first-child{grid-column:1/5}.ed-project-context>div:nth-child(2){grid-column:5/10}.ed-project-context h4{margin-bottom:10px}.ed-project-context p{font-size:16px}.ed-project-context>.ed-link{grid-column:10/13;justify-self:end;margin-top:0}.ed-buzz{background:var(--color-white);border:1px solid var(--color-hairline);align-items:start;margin-top:44px;padding:32px}.ed-buzz-copy{grid-column:1/5;padding:6px 14px 0 0}.ed-buzz-copy h3{margin-bottom:18px}.ed-buzz-intro{font-size:18px!important}.ed-opportunity{margin-top:25px}.ed-opportunity h4{margin-bottom:10px}.ed-opportunity p,.ed-buzz-scope{font-size:16px!important}.ed-buzz-scope{margin-top:20px}.ed-buzz-copy .ed-link{margin-top:22px}.ed-buzz-visual{grid-column:5/13;min-width:0}.ed-buzz-evidence{grid-template-columns:1fr 155px;align-items:start;gap:20px;margin-top:22px;display:grid}.ed-buzz-evidence>.ed-capture:first-child{border:1px solid var(--color-hairline);margin-top:0}.ed-buzz-evidence>.ed-capture:last-child{border:1px solid var(--color-rule);justify-self:end;max-width:155px}.ed-buzz-evidence>.ed-capture:last-child figcaption{padding:8px;font-size:11px}.ed-client-work{align-items:start;margin-top:44px}.ed-core{grid-column:1/8}.ed-bristol{grid-column:8/13}.ed-client-copy{padding:22px 0 0}.ed-client-copy h3{margin-bottom:14px}.ed-client-copy>p:not(.ed-category){max-width:55ch;font-size:17px}.ed-client-copy>.ed-link{margin-top:18px}.ed-supporting-work{border-top:1px solid var(--color-hairline);margin-top:35px;padding-top:40px}.ed-supporting-work>h3{margin-bottom:25px;font-size:25px}.ed-supporting-work .ed-grid>article{grid-column:span 6;grid-template-columns:1fr 1fr;align-items:center;gap:22px;display:grid}.ed-supporting-work .ed-category{font-size:13px!important}.ed-supporting-work h4{margin-bottom:12px;font-size:22px}.ed-supporting-work .ed-capture{border:1px solid var(--color-hairline)}.ed-supporting-work .ed-capture figcaption{display:none}.ed-review-note{max-width:85ch;color:var(--color-muted);margin-top:25px;font-size:13px}.ed-review-note summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;list-style:none;display:inline-flex}.ed-review-note summary:after{content:"＋";margin-left:15px}.ed-review-note[open] summary:after{content:"−"}.ed-review-note p{margin-top:10px;font-size:14px!important}.ed-services{background:var(--color-ink);color:var(--color-paper);padding-block:72px 68px}.ed-services .ed-section-heading>div{grid-column:1/8}.ed-services .ed-section-heading>p{color:var(--color-mist);grid-column:9/13;font-size:18px}.ed-services .ed-kicker{color:var(--color-mist)}.ed-service-rows>article{border-top:1px solid var(--color-green);align-items:center;padding-block:26px}.ed-row-number{color:var(--color-mist);grid-column:1;align-self:start;padding-top:7px;font-size:13px}.ed-service-rows h3{grid-column:2/7;font-size:29px}.ed-service-rows p{color:var(--color-mist);grid-column:8/12;max-width:42ch;font-size:16px}.ed-service-rows svg{width:20px;color:var(--color-citrus);grid-column:12;justify-self:end}.ed-thinking{padding-block:var(--ed-section)}.ed-thinking .ed-section-heading>div{grid-column:1/7}.ed-thinking .ed-section-heading>p{grid-column:8/13;font-size:18px}.ed-osmo-evidence{grid-column:1/9;align-self:start;min-width:0}.ed-osmo-evidence .ed-capture{border:1px solid var(--color-hairline)}.ed-caption{color:var(--color-muted);display:block;font-size:13px!important;line-height:1.5!important}.ed-osmo-evidence>.ed-caption{margin-top:14px}.ed-osmo-explanation{grid-column:9/13;padding-left:8px}.ed-osmo-explanation h3{margin-bottom:18px;font-size:27px}.ed-osmo-explanation p{font-size:17px}.ed-osmo-explanation .ed-link{margin-top:20px}.ed-osmo-operations{background:var(--color-white);border:1px solid var(--color-hairline);grid-column:1/-1;grid-template-columns:5fr 6fr;align-items:start;gap:8%;padding:30px 32px;display:grid}.ed-osmo-operations h3{max-width:24ch;font-size:28px;line-height:1.2}.ed-osmo-operations dl{margin:0}.ed-osmo-operations dl>div+div{border-top:1px solid var(--color-hairline);margin-top:20px;padding-top:20px}.ed-osmo-operations dt{margin-bottom:7px;font-size:18px;font-weight:500}.ed-osmo-operations dd{margin:0;font-size:16px;line-height:1.6}.ed-industries{background:var(--color-mist);padding-block:65px}.ed-industry-intro{grid-column:1/7;max-width:510px}.ed-industry-intro>p:last-child{margin-top:25px;font-size:18px}.ed-industry-list{grid-column:8/13}.ed-industry-list article{border-top:1px solid var(--color-muted);padding-block:22px}.ed-industry-list article:first-child{border-top:0;padding-top:0}.ed-industry-list h3{margin-bottom:10px;font-size:24px}.ed-industry-list p{font-size:16px}.ed-approach-section{padding-block:var(--ed-section)}.ed-approach-section .ed-section-heading>p{grid-column:8/13;font-size:18px}.ed-approach>article{border-top:2px solid var(--color-green);grid-column:span 3;padding-top:22px}.ed-step-index{margin-bottom:22px;font-size:14px;font-weight:500;display:block}.ed-approach h3{max-width:18ch;margin-bottom:16px;font-size:25px}.ed-approach p{font-size:16px}.ed-contact{border-top:1px solid var(--color-rule);align-items:center;padding:50px 0 55px}.ed-contact>div:first-child{grid-column:1/8}.ed-contact h2{font-family:Clash Grotesk,sans-serif;font-weight:700;font-size:var(--ed-heading);letter-spacing:-.01em;line-height:1.12}.ed-closing-action{grid-column:9/13}.ed-closing-action>p{margin-bottom:20px;font-size:17px}.ed-closing-action .ed-caption{margin-top:16px;font-size:12px!important}.ed-footer{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:30px;padding-block:35px 45px;font-size:14px;display:flex}.ed-footer .ed-wordmark{font-size:54px}.ed-footer>.ed-link{min-height:44px}.ed-image-dialog,.ed-study-dialog{border:1px solid var(--color-hairline);background:var(--color-paper);width:min(1150px,94vw);max-width:94vw;max-height:92dvh;color:var(--color-ink);padding:0;overflow:auto}.ed-image-dialog::backdrop,.ed-study-dialog::backdrop{background:#103d5180}.ed-dialog-bar{background:var(--color-paper);z-index:1;border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.ed-dialog-bar h2,.ed-dialog-bar>span{letter-spacing:0;font-size:15px;font-weight:500}.ed-dialog-bar button{background:0 0;border:0;align-items:center;gap:18px;min-height:44px;font-size:15px;display:flex}.ed-dialog-bar button>span{font-size:28px}.ed-image-dialog>p{margin:16px 24px;font-size:13px}.ed-study-content{padding:30px 40px 40px}.ed-study-content>h2{margin-bottom:18px;font-size:42px}.ed-study-status{color:var(--color-muted);margin-bottom:20px;font-size:14px!important}.ed-study-context{margin-bottom:25px;font-size:20px!important}.ed-study-image{border:1px solid var(--color-hairline);margin-bottom:30px}.ed-study-sections{grid-template-columns:1fr 1fr;gap:30px 40px;display:grid}.ed-study-sections h3{margin-bottom:14px;font-size:24px}.ed-study-sections p{font-size:17px}.ed-study-sections p+p{margin-top:12px}.ed-study-content>.ed-link{margin-top:30px}@media (width<=1100px){.ed-desktop-nav{gap:20px;font-size:14px}.ed-hero-actions{grid-column:8/13;gap:20px}.ed-hero-support{grid-column:1/8}.ed-work-nav a{gap:7px;font-size:13px}.ed-buzz{padding:25px}.ed-buzz-copy{grid-column:1/6;padding-right:5px}.ed-buzz-visual{grid-column:6/13}.ed-buzz-evidence{grid-template-columns:1fr 115px;gap:15px}.ed-project-context>div:first-child{grid-column:1/6}.ed-project-context>div:nth-child(2){grid-column:6/13}.ed-project-context>.ed-link{grid-column:1/-1;justify-self:start;margin-top:0}.ed-supporting-work .ed-grid>article{grid-template-columns:1fr;gap:18px}.ed-osmo-evidence{grid-column:1/8}.ed-osmo-explanation{grid-column:8/13}.ed-contact>div:first-child{grid-column:1/8}.ed-closing-action,.ed-services .ed-section-heading>p{grid-column:8/13}.ed-service-rows h3{grid-column:2/7;font-size:25px}.ed-service-rows p{grid-column:7/12}.ed-approach h3{font-size:22px}}@media (width<=900px){.ed-desktop-nav{display:none}.ed-header{justify-content:space-between;min-height:90px;position:relative}.ed-menu{display:block}.ed-menu summary{align-items:center;gap:30px;min-height:44px;font-size:15px;list-style:none;display:flex}.ed-menu nav{background:var(--color-paper);border:1px solid var(--color-rule);z-index:20;width:min(320px,100vw - 40px);padding:18px 25px;position:absolute;top:75px;right:0}.ed-menu nav a{border-bottom:1px solid var(--color-hairline);padding-block:12px;font-size:17px;display:block}.ed-menu summary::-webkit-details-marker{display:none}}@media (width<=800px){.editorial{--ed-gap:20px;--ed-section:60px;--ed-display:clamp(40px,6.4vw,57px);--ed-heading:clamp(32px,4.8vw,40px);--ed-subheading:28px}.editorial-lab .lab-private{display:none}.editorial-lab .lab-bar{flex-wrap:nowrap;gap:14px;padding-inline:20px}.editorial-lab .lab-bar>nav{gap:15px;width:auto;margin-left:auto;font-size:11px}.editorial-lab .lab-bar>nav a{font-size:11px}.editorial-lab .lab-title{font-size:10px}.editorial-lab .lab-title span{display:none}.study-archive{font-size:11px}.ed-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ed-hero{row-gap:23px;padding-block:36px 46px}.ed-hero>.ed-kicker{font-size:15px!important}.editorial h1{font-size:var(--ed-display);max-width:100%;line-height:1.1}.ed-hero-support{grid-column:1/-1;max-width:62ch;font-size:17px!important}.ed-hero-actions{grid-column:1/-1;justify-content:start;gap:25px}.ed-button{gap:30px;padding:15px 20px}.ed-work{padding-top:20px}.ed-section-heading{gap:20px;margin-bottom:26px}.ed-section-heading>h2,.ed-section-heading>div,.ed-section-heading>p,.ed-work>.ed-section-heading>p{grid-column:1/-1}.ed-section-heading>p{font-size:17px}.ed-work-nav{grid-template-columns:1fr 1fr;gap:5px 20px;margin-bottom:27px;padding-block:13px;display:grid;position:relative;top:auto}.ed-work-nav a{gap:7px;min-height:44px;font-size:12px}.ed-work-nav a>span{font-size:11px}.ed-project-head{gap:18px;margin-bottom:22px}.ed-project-name,.ed-project-summary{grid-column:1/-1}.ed-project-summary p{font-size:17px}.ed-status{margin-top:8px;font-size:13px}.ed-ppt-media{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:18px}.ed-ppt-desktop{grid-column:1/6}.ed-ppt-mobile{grid-column:6;min-width:0;max-width:145px}.ed-frame-label{gap:12px;padding:9px 10px;font-size:10px}.ed-ppt-mobile>.ed-frame-label{padding-bottom:8px;font-size:10px}.ed-ppt-mobile .ed-inspect{border-radius:4px}.ed-capture figcaption{padding:8px 10px;font-size:11px}.ed-ppt-mobile figcaption{padding-inline:0;font-size:10px}.ed-project-context{gap:22px;padding-block:24px}.ed-project-context>div:first-child{grid-column:1/4}.ed-project-context>div:nth-child(2){grid-column:4/7}.ed-project-context>.ed-link{grid-column:1/-1}.ed-project-context p{font-size:16px}.ed-project-context h4{font-size:18px}.ed-buzz{gap:25px;margin-top:32px;padding:24px}.ed-buzz-copy,.ed-buzz-visual{grid-column:1/-1;padding:0}.ed-buzz-copy h3{margin-bottom:15px}.ed-buzz-intro{font-size:18px!important}.ed-opportunity{margin-top:20px}.ed-buzz-scope,.ed-buzz-copy .ed-link{margin-top:15px}.ed-buzz-evidence{grid-template-columns:1fr 145px;gap:20px;margin-top:20px}.ed-buzz-evidence>.ed-capture:last-child{max-width:145px}.ed-client-work{row-gap:35px;margin-top:32px}.ed-core{grid-column:1/4}.ed-bristol{grid-column:4/7}.ed-client-copy{padding-top:18px}.ed-client-copy h3{font-size:26px}.ed-client-copy>p:not(.ed-category){font-size:16px}.ed-client-copy>.ed-link{margin-top:12px;font-size:14px}.ed-category{font-size:13px!important}.ed-supporting-work{margin-top:30px;padding-top:30px}.ed-supporting-work .ed-grid>article{grid-column:span 3}.ed-supporting-work h4{font-size:21px}.ed-supporting-work .ed-link{font-size:14px}.ed-review-note{margin-top:20px;font-size:13px}.ed-services{padding-block:50px}.ed-services .ed-section-heading>div,.ed-services .ed-section-heading>p{grid-column:1/-1}.ed-services .ed-section-heading>p{max-width:58ch;font-size:17px}.ed-service-rows>article{grid-template-columns:30px minmax(0,1fr) 20px;gap:12px 20px;padding-block:24px}.ed-row-number{grid-area:1/1;font-size:13px}.ed-service-rows h3{grid-area:1/2;font-size:26px}.ed-service-rows p{grid-area:2/2;max-width:58ch;font-size:16px}.ed-service-rows svg{grid-area:1/3;align-self:start;margin-top:6px}.ed-thinking .ed-section-heading>div,.ed-thinking .ed-section-heading>p{grid-column:1/-1}.ed-thinking .ed-section-heading>p{font-size:17px}.ed-osmo-evidence{grid-column:1/-1}.ed-osmo-explanation{grid-column:1/-1;padding:0}.ed-osmo-explanation h3{margin-bottom:13px;font-size:26px}.ed-osmo-explanation p{font-size:17px}.ed-osmo-explanation .ed-link{margin-top:13px}.ed-osmo-operations{grid-column:1/-1;grid-template-columns:1fr;gap:25px;padding:25px}.ed-osmo-operations h3{max-width:30ch;font-size:27px}.ed-osmo-operations dt{font-size:18px}.ed-osmo-operations dd{font-size:16px}.ed-industries{padding-block:50px}.ed-industry-intro,.ed-industry-list{grid-column:1/-1}.ed-industry-intro{max-width:100%}.ed-industry-intro>p:last-child{margin-top:20px;font-size:17px}.ed-industry-list{margin-top:5px}.ed-industry-list h3{font-size:24px}.ed-industry-list article{padding-block:20px}.ed-approach-section .ed-section-heading>p{grid-column:1/-1;font-size:17px}.ed-approach>article{grid-column:span 3;padding-top:20px}.ed-step-index{margin-bottom:18px}.ed-approach h3{font-size:25px}.ed-approach p{font-size:16px}.ed-contact{gap:25px;padding-block:40px}.ed-contact>div:first-child,.ed-closing-action{grid-column:1/-1}.ed-contact h2{font-size:var(--ed-heading)}.ed-closing-action>p{max-width:55ch;font-size:17px}.ed-closing-action .ed-caption{font-size:12px!important}.ed-footer{padding-block:30px 35px;font-size:13px}.ed-footer .ed-wordmark{font-size:44px}.ed-footer>span{display:none}.ed-footer>.ed-link{font-size:14px}.ed-dialog-bar{gap:15px;padding:10px 16px}.ed-dialog-bar h2,.ed-dialog-bar>span{max-width:70%;font-size:13px}.ed-dialog-bar button{gap:10px;font-size:14px}.ed-study-content{padding:25px}.ed-study-content>h2{font-size:34px}.ed-study-context{font-size:18px!important}.ed-study-sections{grid-template-columns:1fr;gap:25px}.ed-study-sections h3{font-size:24px}.ed-study-sections p{font-size:17px}.ed-study-image{margin-bottom:25px}.ed-inspect-hint{gap:15px;padding:8px 10px;font-size:11px;bottom:8px;right:8px}}@media (width<=540px){.ed-project-context>div:first-child,.ed-project-context>div:nth-child(2){grid-column:1/-1}.ed-ppt-media{grid-template-columns:1fr;gap:22px;padding:14px}.ed-ppt-desktop{grid-column:1}.ed-ppt-mobile{grid-column:1;grid-template-columns:1fr minmax(100px,135px);align-items:center;gap:20px;width:100%;max-width:none;display:grid}.ed-ppt-mobile>.ed-frame-label{border-top:1px solid var(--color-hairline);align-self:start;padding-top:18px;font-size:14px}.ed-ppt-mobile figcaption{font-size:10px}.ed-buzz{padding:20px}.ed-buzz-evidence{grid-template-columns:1fr 100px;gap:12px}.ed-buzz-evidence>.ed-capture:last-child{max-width:100px}.ed-buzz-evidence>.ed-capture:last-child figcaption{padding:6px;font-size:10px}.ed-core,.ed-bristol{grid-column:1/-1}.ed-client-copy h3{font-size:28px}.ed-supporting-work .ed-grid>article{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px}.ed-supporting-work .ed-category{font-size:12px!important}.ed-supporting-work h4{font-size:20px}.ed-approach>article{grid-column:1/-1;grid-template-columns:35px 1fr;gap:10px 18px;display:grid}.ed-step-index{grid-area:1/1;margin:0;padding-top:5px}.ed-approach h3{grid-area:1/2;max-width:none;margin:0;font-size:25px}.ed-approach p{grid-area:2/2}.ed-work-nav{gap:5px 15px}.ed-work-nav a{font-size:11px}.ed-work-nav a>span,.ed-frame-label,.ed-frame-label>span:last-child{font-size:10px}.ed-hero h1{font-size:41px}.ed-hero h1>span:first-child{color:var(--color-ink)}.ed-hero-highlight{white-space:normal}.ed-hero-actions{gap:24px}.ed-button{gap:22px;padding:15px 18px;font-size:14px}.ed-hero>.ed-kicker{font-size:14px!important}.ed-hero-support{font-size:17px!important}.editorial-lab .lab-bar,.editorial-lab .lab-bar>nav{gap:12px}.editorial-lab .lab-bar>nav a,.study-archive{font-size:10px}.ed-supporting-work .ed-link{font-size:13px}.ed-link{gap:14px}.ed-contact .ed-button{width:100%;max-width:350px}.ed-dialog-bar>span{font-size:12px}.ed-study-content{padding:20px}.ed-study-content>h2{font-size:30px}}@media (width<=360px){.ed-hero h1{font-size:37px}.ed-work-nav{grid-template-columns:1fr}.ed-buzz{padding:16px}.ed-buzz-evidence{grid-template-columns:1fr 90px;gap:10px}.ed-supporting-work .ed-grid>article{grid-template-columns:1fr}.ed-supporting-work h4{font-size:23px}}@media (prefers-reduced-motion:reduce){.editorial *,.editorial :before,.editorial :after{transition:none!important;animation:none!important}.ed-inspect:hover>img,.ed-link:hover svg,.ed-button:hover{transform:none}}.ed-osmo-evidence>h3{margin-bottom:16px;font-size:27px}.ed-osmo-evidence>p:not(.ed-caption){max-width:65ch;margin-bottom:25px;font-size:17px}.ed-osmo-explanation>.ed-capture{border:1px solid var(--color-hairline);border-radius:8px;max-width:340px;margin-inline:auto;overflow:hidden}.ed-osmo-explanation>.ed-link{margin-inline:auto;max-width:340px;margin-top:15px;display:flex}@media (width<=800px){.ed-osmo-evidence>h3{font-size:26px}.ed-osmo-explanation>.ed-capture,.ed-osmo-explanation>.ed-link{max-width:310px}.ed-osmo-explanation{padding-block:5px}}
