@font-face{font-family:Arimo;src:url(/fonts/arimo-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}.modern-case__content{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000;--ink:#050505;--charcoal:#242424;--paper:#f4f4f2;--orange:#ed851d;--muted:#c8c9cc;--line:#3b3b3b}.modern-case__content *{box-sizing:border-box}.modern-case__content{scroll-behavior:smooth;background:var(--canvas);color:var(--paper);margin:0;scroll-padding-top:32px;font:400 16px/1.65 Montserrat,Arial,sans-serif}.modern-case__content a{color:var(--orange);text-underline-offset:4px}.modern-case__content button{font:inherit}.modern-case__content a,.modern-case__content button{touch-action:manipulation}:is(.modern-case__content a:focus-visible,.modern-case__content button:focus-visible,.modern-case__content summary:focus-visible){outline:2px solid var(--orange);outline-offset:5px}.modern-case__content img{max-width:100%;height:auto;display:block}.modern-case__content .shell{width:min(1200px,100% - 48px);margin-inline:auto}.modern-case__content .header{border-bottom:1px solid var(--charcoal);justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.modern-case__content .wordmark{color:#fff;letter-spacing:-.035em;font:700 21px/1.2 Arimo,Arial,sans-serif;text-decoration:none}.modern-case__content .header-meta{letter-spacing:.07em;text-transform:uppercase;color:#b8b9bd;font-size:11px}.modern-case__content .review-banner{border-bottom:1px solid var(--charcoal);color:var(--muted);padding:15px 0 17px;font-size:12px}.modern-case__content .review-banner strong{color:var(--orange);font-weight:600}.modern-case__content .masthead{text-align:center;border-bottom:1px solid var(--charcoal);padding:50px 0 58px}.modern-case__content .role{color:var(--orange);letter-spacing:.07em;max-width:920px;margin:0 auto 18px;font-size:11px;font-weight:600;line-height:1.8}.modern-case__content .masthead h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;max-width:950px;margin:0 auto;font:700 clamp(36px,4vw,52px)/1.06 Arimo,Arial,sans-serif}.modern-case__content .subtitle{color:#fff;max-width:860px;margin:18px auto 0;font-size:19px;font-weight:600;line-height:28px}.modern-case__content .intro{text-align:left;color:#d7d8da;max-width:820px;margin:26px auto 0}.modern-case__content .intro p{margin:0 0 18px}.modern-case__content .intro p:last-child{margin-bottom:0}.modern-case__content .quick-links{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;font-size:12px;display:flex}.modern-case__content .hero-wrap{border-bottom:1px solid var(--charcoal);padding:32px 0 46px}.modern-case__content .chapters-nav{flex-wrap:wrap;gap:10px 20px;padding:20px 0 0;font-size:12px;display:flex}.modern-case__content .chapters-nav a{color:#c8c9cc}.modern-case__content .chapter{border-bottom:1px solid var(--charcoal);padding:64px 0}.modern-case__content .chapter-number{letter-spacing:.1em;color:var(--orange);margin-bottom:12px;font-size:11px;font-weight:600}.modern-case__content .chapter h2{letter-spacing:-.02em;color:#fff;max-width:900px;margin:0 0 18px;font:700 30px/36px Arimo,Arial,sans-serif}.modern-case__content .chapter-copy{color:#d7d8da;max-width:820px}.modern-case__content .chapter-copy p{margin:0 0 18px}.modern-case__content .chapter-copy p:last-child{margin-bottom:0}.modern-case__content .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.modern-case__content .media-grid>.visual:first-child,.modern-case__content .media-grid>.visual.wide{grid-column:1/-1}.modern-case__content .visual{border:1px solid var(--charcoal);background:var(--ink);border-radius:14px;min-width:0;margin:0;overflow:hidden}.modern-case__content .visual-stage{border-bottom:1px solid var(--charcoal);color:var(--orange);letter-spacing:.065em;padding:12px 18px;font-size:10px;font-weight:600;line-height:1.5}.modern-case__content .visual-image{background:#101010;justify-content:center;align-items:center;display:flex}.modern-case__content .visual-image img{object-fit:contain;width:100%;height:auto}.modern-case__content .visual.tall .visual-image img{object-fit:contain;width:auto;max-width:100%;max-height:960px}.modern-case__content .visual figcaption{color:#b8b9bd;padding:16px 18px 6px;font-size:12px;line-height:1.7}.modern-case__content .visual-credit{color:#a3a3ab;padding:0 18px;font-size:11px;line-height:1.6}.modern-case__content .visual-actions{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px 18px;display:flex}.modern-case__content .pill{border:1px solid var(--orange);color:#fff;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 17px;font:600 11px/16px Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.modern-case__content .visual-actions a{font-size:11px}.modern-case__content .page-end{flex-wrap:wrap;align-items:center;gap:16px 26px;padding:42px 0 58px;display:flex}.modern-case__content .page-end small{color:#a3a3ab;width:100%;font-size:11px;display:block}.modern-case__content .intro-index{max-width:860px;padding:55px 0 40px}.modern-case__content .intro-index h1{letter-spacing:-.025em;margin:0 0 22px;font:700 clamp(34px,4vw,48px)/1.1 Arimo,Arial,sans-serif}.modern-case__content .intro-index p{color:#d7d8da;margin:0 0 18px}.modern-case__content .index-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:8px 0 50px;display:grid}.modern-case__content .index-card{border:1px solid var(--charcoal);background:var(--ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.modern-case__content .index-card>img{object-fit:contain;background:#101010;width:100%;height:240px}.modern-case__content .card-body{flex-direction:column;flex:1;padding:23px;display:flex}.modern-case__content .card-body h2{letter-spacing:-.02em;margin:0 0 14px;font:700 24px/1.2 Arimo,Arial,sans-serif}.modern-case__content .card-body p{color:#b8b9bd;margin:0 0 20px;font-size:13px;line-height:1.7}.modern-case__content .card-body .pill{align-self:flex-start;margin-top:auto}.modern-case__content .card-links{flex-wrap:wrap;gap:14px;margin-top:20px;font-size:11px;display:flex}.modern-case__content .notes-intro{max-width:850px;padding:45px 0 30px}.modern-case__content .notes-intro h1{letter-spacing:-.025em;font:700 38px/1.15 Arimo,Arial,sans-serif}.modern-case__content .notes-intro p{color:var(--muted)}.modern-case__content .review-section{border-top:1px solid var(--charcoal);padding:30px 0}.modern-case__content .review-section h2{margin:0 0 18px;font:700 25px/1.25 Arimo,Arial,sans-serif}.modern-case__content .review-section ul{max-width:950px;color:var(--muted);padding-left:20px}.modern-case__content .review-section li{padding:0 0 12px}.modern-case__content .review-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.65}.modern-case__content .review-table th,.modern-case__content .review-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.modern-case__content .review-table th{color:var(--orange);font-weight:600}.modern-case__content .review-table td:first-child{color:#fff;min-width:120px}.modern-case__content .table-scroll{overflow-x:auto}.modern-case__content .mono{overflow-wrap:anywhere;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.modern-case__content .dialog{color:#fff;background:#080808;border:1px solid #595959;border-radius:12px;width:calc(100% - 36px);max-width:1600px;max-height:calc(100vh - 36px);padding:0}.modern-case__content .dialog::backdrop{background:#000000e6}.modern-case__content .dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.modern-case__content .dialog-title{max-width:1100px;font-size:12px}.modern-case__content .dialog-close{border:1px solid var(--orange);color:#fff;cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:8px 14px}.modern-case__content .dialog-image{justify-content:center;padding:16px;display:flex;overflow:auto}.modern-case__content .dialog-image img{width:auto;max-width:100%;height:auto;max-height:none}.modern-case__content .dialog-caption{color:#c8c9cc;padding:4px 22px 22px;font-size:12px;line-height:1.7}.modern-case__content .visually-hidden{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.modern-case__content .index-cards{grid-template-columns:1fr}.modern-case__content .index-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}.modern-case__content .index-card>img{height:100%;min-height:260px}.modern-case__content .card-body h2{font-size:26px}}@media (max-width:600px){.modern-case__content .shell{width:calc(100% - 36px)}.modern-case__content .header{min-height:78px}.modern-case__content .header-meta{text-align:right;max-width:105px;font-size:9px}.modern-case__content .masthead{padding:35px 0 40px}.modern-case__content .masthead h1{font-size:36px}.modern-case__content .subtitle{font-size:17px;line-height:25px}.modern-case__content .intro,.modern-case__content .chapter-copy{font-size:15px;line-height:1.7}.modern-case__content .chapter{padding:45px 0}.modern-case__content .chapter h2{font-size:26px;line-height:32px}.modern-case__content .media-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}.modern-case__content .media-grid>.visual{grid-column:1/-1}.modern-case__content .visual-stage{padding:11px 14px;font-size:9px}.modern-case__content .visual figcaption,.modern-case__content .visual-credit,.modern-case__content .visual-actions{padding-inline:14px}.modern-case__content .hero-wrap{padding-top:24px}.modern-case__content .visual.tall .visual-image img{width:100%;max-height:none}.modern-case__content .index-card{display:flex}.modern-case__content .index-card>img{height:260px;min-height:0}.modern-case__content .index-cards{gap:24px}.modern-case__content .quick-links{justify-content:flex-start;gap:12px 20px}.modern-case__content .dialog{width:calc(100% - 16px);max-height:calc(100vh - 16px)}.modern-case__content .dialog-header{padding:12px}.modern-case__content .dialog-image{padding:6px}.modern-case__content .dialog-caption{padding:12px}.modern-case__content .review-table th,.modern-case__content .review-table td{padding:11px 9px}.modern-case__content .page-end{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.modern-case__content{scroll-behavior:auto}}@media print{.modern-case__content .header,.modern-case__content .review-banner,.modern-case__content .chapters-nav,.modern-case__content .visual-actions,.modern-case__content .quick-links,.modern-case__content .page-end,.modern-case__content .dialog{display:none!important}.modern-case__content{color:#000;background:#fff;font-family:Arial,sans-serif}.modern-case__content .shell{width:100%}.modern-case__content .masthead h1,.modern-case__content .chapter h2,.modern-case__content .role,.modern-case__content .subtitle,.modern-case__content .intro,.modern-case__content .chapter-copy,.modern-case__content .visual figcaption,.modern-case__content .visual-credit{color:#000}.modern-case__content .chapter{break-inside:avoid}.modern-case__content .visual{break-inside:avoid;background:#fff;border-color:#ddd}.modern-case__content .visual-stage{color:#555}.modern-case__content .visual-image{background:#fff}}.modern-case__content .mobile-diagram-reading{display:none}.modern-case__content .helio-source-detail{background:#080808;border:1px solid #343434;border-radius:14px;margin:26px 0 0;padding:18px}.modern-case__content .helio-source-detail summary{color:#ed851d;cursor:pointer;font-size:13px}.modern-case__content .helio-source-detail .visual{margin-top:20px}.modern-case__content .helio-arc-mark{color:#bbb;align-items:center;gap:16px;margin:25px 0 0;font-size:12px;display:flex}.modern-case__content .helio-arc-mark img{background:#fff;border-radius:50%;width:58px;height:58px}@media (max-width:600px){.modern-case__content .mobile-diagram-reading{border-top:1px solid #303030;gap:18px;padding:18px;font-size:13px;line-height:1.7;display:grid}.modern-case__content .mobile-diagram-reading strong{color:#ed851d;font-size:14px}.modern-case__content .mobile-diagram-reading p{color:#ccc;margin:7px 0 0}}.modern-case__content--nfhs-my-reason-why .intro{max-width:1100px}.modern-case__content--nfhs-my-reason-why .intro>p{max-width:820px;margin-inline:auto}.modern-case__content--nfhs-my-reason-why .nfhs-film{text-align:left;border:1px solid var(--charcoal);background:#080808;border-radius:14px;margin:30px 0 0;overflow:hidden}.modern-case__content--nfhs-my-reason-why .nfhs-film video,.modern-case__content--nfhs-my-reason-why .nfhs-film iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;display:block}.modern-case__content--nfhs-my-reason-why .nfhs-film figcaption{color:#c8c9cc;padding:15px 18px;font-size:12px;line-height:1.7}.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair>.visual{grid-column:auto;min-width:0}.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair .visual-image{align-items:center;min-height:490px}.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair .visual-image img{object-fit:contain;width:100%;height:490px;max-height:none}.modern-case__content--nfhs-my-reason-why .nfhs-ab{border:1px solid var(--charcoal);background:#050505;border-radius:14px;margin:32px 0 0;overflow:hidden}.modern-case__content--nfhs-my-reason-why .nfhs-ab-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;padding:20px;display:grid}.modern-case__content--nfhs-my-reason-why .nfhs-ab-panel{min-width:0}.modern-case__content--nfhs-my-reason-why .nfhs-ab-panel h3{color:#fff;margin:0 0 14px;font:700 18px/1.35 Arimo,Arial,sans-serif}.modern-case__content--nfhs-my-reason-why .nfhs-ab-panel h3 span{color:var(--orange);margin-right:8px}.modern-case__content--nfhs-my-reason-why .nfhs-ab-panel img{object-fit:contain;background:0 0;width:100%;height:auto}.modern-case__content--nfhs-my-reason-why .nfhs-ab-panel .visual-actions{padding:14px 0 0}.modern-case__content--nfhs-my-reason-why .nfhs-ab figcaption{color:#b8b9bd;padding:5px 20px 10px;font-size:12px;line-height:1.7}.modern-case__content--nfhs-my-reason-why .nfhs-ab .visual-credit{padding:0 20px 20px}@media (max-width:760px){.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair,.modern-case__content--nfhs-my-reason-why .nfhs-ab-grid{grid-template-columns:1fr}.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair .visual-image{min-height:0}.modern-case__content--nfhs-my-reason-why .nfhs-poster-pair .visual-image img{height:auto;max-height:640px}.modern-case__content--nfhs-my-reason-why .nfhs-ab-grid{gap:32px;padding:14px}}.modern-case{color:#f4f4f2;background:#000}.modern-case__content{width:min(1200px,100% - 48px);margin-inline:auto}.modern-case__content .case-return{padding:32px 0 48px;font-size:14px;display:block}.modern-case__content .masthead{padding-top:42px}.modern-case__content dialog{margin:auto;position:fixed}@media (max-width:600px){.modern-case__content{width:calc(100% - 36px)}}.modern-case__content .dialog-header{flex-wrap:wrap}.modern-case__content .dialog-title{flex:240px;min-width:0}.modern-case__content .dialog-image-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modern-case__content .dialog-size-toggle{border:1px solid var(--jt-color-orange);color:#fff;cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:8px 14px;font:400 16px/1.5 Arimo Reading,Arial,sans-serif}.modern-case__content .dialog-image:focus-visible{outline:2px solid var(--jt-color-orange);outline-offset:-2px}.modern-case__content .dialog-image[data-image-size=full]{max-height:calc(100dvh - 220px);display:block;overflow:auto}.modern-case__content .dialog-image[data-image-size=full] img{width:auto;max-width:none;height:auto;max-height:none;margin:0}.deferred-film__surface{aspect-ratio:16/9;background:#000;position:relative}.deferred-film [hidden]{display:none!important}.deferred-film__poster{color:#fff;cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.deferred-film__poster img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.deferred-film__play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deferred-film__play span{letter-spacing:.08em;background:#000000c7;border:2px solid #ed851d;border-radius:999px;align-items:center;gap:11px;padding:14px 22px;font:700 13px/1.4 Arimo,Arial,sans-serif;display:inline-flex;box-shadow:0 3px 22px #00000040}.deferred-film__poster:hover .deferred-film__play span{color:#000;background:#ed851d}.deferred-film__poster:focus-visible{outline-offset:-5px;outline:3px solid #ed851d}.deferred-film__player,.deferred-film__player iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;height:100%;display:block}.deferred-film__controls{background:#080808;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 18px;font:400 12px/1.6 Montserrat,Arial,sans-serif;display:flex}.deferred-film__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ed851d;border-radius:999px;min-height:44px;padding:8px 15px;font:600 12px/1.6 Montserrat,Arial,sans-serif}.deferred-film__controls a{color:#ed851d;text-underline-offset:4px}.deferred-film__status{color:#c8c9cc;flex-basis:100%;margin:0}.deferred-film__close:focus-visible{outline-offset:4px;outline:2px solid #ed851d}.deferred-film__controls a:focus-visible{outline-offset:4px;outline:2px solid #ed851d}.modern-case__content--thebar-com .bar-hosted-film{max-width:640px;margin-inline:auto}.bar-hosted-film .deferred-film__surface,.bar-hosted-film .deferred-film__player,.bar-hosted-film .deferred-film__player iframe{aspect-ratio:4/3}.modern-case__content--patientslikeme .visual{background:0 0;border:0;border-radius:0;overflow:visible}.modern-case__content--patientslikeme .visual-stage{letter-spacing:.045em;border:0;padding:0 0 10px;font-size:10px}.modern-case__content--patientslikeme .visual .visual-image{background:0 0}.modern-case__content--patientslikeme .visual-image>picture{width:100%;display:block}.modern-case__content--patientslikeme .visual.tall .visual-image img{width:100%}.modern-case__content--patientslikeme .visual figcaption{max-width:820px;padding:13px 0 0;font-size:12px;line-height:1.7}.modern-case__content--patientslikeme .visual-credit,.modern-case__content--patientslikeme .visual-actions{padding-inline:0}.modern-case__content--patientslikeme .media-grid{gap:34px 28px;margin-top:30px}.modern-case__content--patientslikeme .visual.diagram .visual-image{justify-content:flex-start}.modern-case__content--patientslikeme .visual.diagram .visual-image img{max-width:860px}.modern-case__content--patientslikeme .chapter-story{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:36px;display:grid}.modern-case__content--patientslikeme .chapter-story .visual{margin-top:3px}.modern-case__content--patientslikeme .chapter-story .visual-image{background:0 0}.modern-case__content--patientslikeme .chapter-story .visual-stage{font-size:10px}.modern-case__content--patientslikeme .chapter-story .visual figcaption{font-size:11px}.modern-case__content--patientslikeme .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}@media (max-width:1000px){.modern-case__content--patientslikeme .chapter-story.living-brand-story{grid-template-columns:1fr}}@media (max-width:900px){.modern-case__content--patientslikeme .chapter-story{grid-template-columns:1fr;gap:22px}.modern-case__content--patientslikeme .chapter-story .visual{max-width:680px}}@media (max-width:600px){.modern-case__content--patientslikeme .media-grid{gap:28px;margin-top:25px}.modern-case__content--patientslikeme .visual figcaption,.modern-case__content--patientslikeme .visual-stage{padding-inline:0}}.modern-case__content--patientslikeme .visual figcaption{padding-bottom:18px}.modern-case__content--patientslikeme .project-credits{padding:50px 0 65px}.modern-case__content--patientslikeme .project-credits h2{margin:0 0 22px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--patientslikeme .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:950px;margin:0;display:grid}.modern-case__content--patientslikeme .project-credits dt{color:var(--orange);margin-bottom:5px;font-size:11px}.modern-case__content--patientslikeme .project-credits dd{color:#c8c9cc;margin:0;font-size:13px}@media (max-width:600px){.modern-case__content--patientslikeme .project-credits dl{grid-template-columns:1fr}.modern-case__content--patientslikeme .project-credits{padding:40px 0 50px}}.modern-case__content--patientslikeme .visual.diagram{width:100%;max-width:1000px;margin-inline:auto}.modern-case__content--patientslikeme .visual.diagram .visual-image{padding:15px 0}.modern-case__content--patientslikeme .visual.diagram img{max-width:960px}.modern-case__content--patientslikeme .visual.model-figure{align-self:start;max-width:500px}.modern-case__content--patientslikeme .visual.model-figure .visual-image{padding:0}.modern-case__content--patientslikeme .visual.model-figure img{max-width:500px}.modern-case__content--patientslikeme .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:36px;display:grid}.modern-case__content--patientslikeme .chapter-story .chapter-copy{max-width:none}.modern-case__content--patientslikeme .visual.cutout .visual-image{background:0 0}.modern-case__content--patientslikeme .hero-wrap .visual.cutout .visual-image img{max-width:1000px}.modern-case__content--patientslikeme .source-detail{padding-top:44px}.modern-case__content--patientslikeme .source-detail h2{margin:0 0 20px;font:700 24px/1.3 Arimo,Arial,sans-serif}@media (max-width:1000px){.modern-case__content--patientslikeme .chapter-story.living-brand-story{grid-template-columns:1fr}.modern-case__content--patientslikeme .visual.model-figure{width:100%;max-width:500px;margin-inline:auto}}@media (max-width:600px){.modern-case__content--patientslikeme .visual.diagram .visual-image{padding:12px 0}.modern-case__content--patientslikeme .visual.diagram img{max-width:100%}.modern-case__content--patientslikeme .visual.model-figure .visual-image{padding:0}}.modern-case__content--patientslikeme #visual-brand-architecture,.modern-case__content--patientslikeme #visual-channel-system,.modern-case__content--patientslikeme #visual-participation-measures{width:100%;max-width:860px;margin-inline:auto}.modern-case__content--patientslikeme #visual-brand-architecture img,.modern-case__content--patientslikeme #visual-channel-system img,.modern-case__content--patientslikeme #visual-participation-measures img{margin-inline:auto;display:block}.modern-case__content--novocure-optune .visual{background:0 0;border:0;border-radius:0;overflow:visible}.modern-case__content--novocure-optune .visual-stage{letter-spacing:.045em;border:0;padding:0 0 10px;font-size:10px}.modern-case__content--novocure-optune .visual .visual-image{background:0 0}.modern-case__content--novocure-optune .visual-image>picture{width:100%;display:block}.modern-case__content--novocure-optune .visual.tall .visual-image img{width:100%}.modern-case__content--novocure-optune .visual figcaption{max-width:820px;padding:13px 0 0;font-size:12px;line-height:1.7}.modern-case__content--novocure-optune .visual-credit,.modern-case__content--novocure-optune .visual-actions{padding-inline:0}.modern-case__content--novocure-optune .media-grid{gap:34px 28px;margin-top:30px}.modern-case__content--novocure-optune .visual.diagram .visual-image{justify-content:flex-start}.modern-case__content--novocure-optune .visual.diagram .visual-image img{max-width:860px}.modern-case__content--novocure-optune .chapter-story{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:36px;display:grid}.modern-case__content--novocure-optune .chapter-story .visual{margin-top:3px}.modern-case__content--novocure-optune .chapter-story .visual-image{background:0 0}.modern-case__content--novocure-optune .chapter-story .visual-stage{font-size:10px}.modern-case__content--novocure-optune .chapter-story .visual figcaption{font-size:11px}.modern-case__content--novocure-optune .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}@media (max-width:1000px){.modern-case__content--novocure-optune .chapter-story.living-brand-story{grid-template-columns:1fr}}@media (max-width:900px){.modern-case__content--novocure-optune .chapter-story{grid-template-columns:1fr;gap:22px}.modern-case__content--novocure-optune .chapter-story .visual{max-width:680px}}@media (max-width:600px){.modern-case__content--novocure-optune .media-grid{gap:28px;margin-top:25px}.modern-case__content--novocure-optune .visual figcaption,.modern-case__content--novocure-optune .visual-stage{padding-inline:0}}.modern-case__content--novocure-optune .visual figcaption{padding-bottom:18px}.modern-case__content--novocure-optune .project-credits{padding:50px 0 65px}.modern-case__content--novocure-optune .project-credits h2{margin:0 0 22px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--novocure-optune .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:950px;margin:0;display:grid}.modern-case__content--novocure-optune .project-credits dt{color:var(--orange);margin-bottom:5px;font-size:11px}.modern-case__content--novocure-optune .project-credits dd{color:#c8c9cc;margin:0;font-size:13px}@media (max-width:600px){.modern-case__content--novocure-optune .project-credits dl{grid-template-columns:1fr}.modern-case__content--novocure-optune .project-credits{padding:40px 0 50px}}.modern-case__content--novocure-optune .visual.diagram{width:100%;max-width:1000px;margin-inline:auto}.modern-case__content--novocure-optune .visual.diagram .visual-image{padding:15px 0}.modern-case__content--novocure-optune .visual.diagram img{max-width:960px}.modern-case__content--novocure-optune .visual.model-figure{align-self:start;max-width:500px}.modern-case__content--novocure-optune .visual.model-figure .visual-image{padding:0}.modern-case__content--novocure-optune .visual.model-figure img{max-width:500px}.modern-case__content--novocure-optune .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:36px;display:grid}.modern-case__content--novocure-optune .chapter-story .chapter-copy{max-width:none}.modern-case__content--novocure-optune .visual.cutout .visual-image{background:0 0}.modern-case__content--novocure-optune .hero-wrap .visual.cutout .visual-image img{max-width:1000px}.modern-case__content--novocure-optune .source-detail{padding-top:44px}.modern-case__content--novocure-optune .source-detail h2{margin:0 0 20px;font:700 24px/1.3 Arimo,Arial,sans-serif}@media (max-width:1000px){.modern-case__content--novocure-optune .chapter-story.living-brand-story{grid-template-columns:1fr}.modern-case__content--novocure-optune .visual.model-figure{width:100%;max-width:500px;margin-inline:auto}}@media (max-width:600px){.modern-case__content--novocure-optune .visual.diagram .visual-image{padding:12px 0}.modern-case__content--novocure-optune .visual.diagram img{max-width:100%}.modern-case__content--novocure-optune .visual.model-figure .visual-image{padding:0}}.modern-case__content--novocure-optune #visual-program-pillars,.modern-case__content--novocure-optune #visual-communications-measures{width:100%;max-width:860px;margin-inline:auto}.modern-case__content--novocure-optune #visual-program-pillars .visual-image img,.modern-case__content--novocure-optune #visual-communications-measures .visual-image img{margin-inline:auto;display:block}.modern-case__content--ohiohealth .visual{background:0 0;border:0;border-radius:0;overflow:visible}.modern-case__content--ohiohealth .visual-stage{letter-spacing:.045em;border:0;padding:0 0 10px;font-size:10px}.modern-case__content--ohiohealth .visual .visual-image{background:0 0}.modern-case__content--ohiohealth .visual-image>picture{width:100%;display:block}.modern-case__content--ohiohealth .visual.tall .visual-image img{width:100%}.modern-case__content--ohiohealth .visual figcaption{max-width:820px;padding:13px 0 0;font-size:12px;line-height:1.7}.modern-case__content--ohiohealth .visual-credit,.modern-case__content--ohiohealth .visual-actions{padding-inline:0}.modern-case__content--ohiohealth .media-grid{gap:34px 28px;margin-top:30px}.modern-case__content--ohiohealth .visual.diagram .visual-image{justify-content:flex-start}.modern-case__content--ohiohealth .visual.diagram .visual-image img{max-width:860px}.modern-case__content--ohiohealth .chapter-story{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:36px;display:grid}.modern-case__content--ohiohealth .chapter-story .visual{margin-top:3px}.modern-case__content--ohiohealth .chapter-story .visual-image{background:0 0}.modern-case__content--ohiohealth .chapter-story .visual-stage{font-size:10px}.modern-case__content--ohiohealth .chapter-story .visual figcaption{font-size:11px}.modern-case__content--ohiohealth .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}@media (max-width:1000px){.modern-case__content--ohiohealth .chapter-story.living-brand-story{grid-template-columns:1fr}}@media (max-width:900px){.modern-case__content--ohiohealth .chapter-story{grid-template-columns:1fr;gap:22px}.modern-case__content--ohiohealth .chapter-story .visual{max-width:680px}}@media (max-width:600px){.modern-case__content--ohiohealth .media-grid{gap:28px;margin-top:25px}.modern-case__content--ohiohealth .visual figcaption,.modern-case__content--ohiohealth .visual-stage{padding-inline:0}}.modern-case__content--ohiohealth .visual.compact-diagram .visual-image{width:100%;max-width:1000px;min-height:0}.modern-case__content--ohiohealth .visual.compact-diagram .visual-image img{width:100%;max-width:1000px;height:auto}.modern-case__content--ohiohealth #visual-care-place-cards .paired-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:660px;padding:0}.modern-case__content--ohiohealth #visual-homepage .visual-image{max-width:840px}.modern-case__content--ohiohealth .template-art-panels{width:100%;max-width:800px}.modern-case__content--ohiohealth .template-art-row{grid-template-columns:266fr 171fr 107fr 45fr;align-items:start;gap:24px;display:grid}.modern-case__content--ohiohealth .template-art-row img{width:100%;height:auto}.modern-case__content--ohiohealth .template-location-row{grid-template-columns:363fr 250fr 93fr;align-items:start;gap:24px;margin-top:24px;display:grid}.modern-case__content--ohiohealth .template-location-row img{width:100%;height:auto}@media (max-width:900px){.modern-case__content--ohiohealth .visual.compact-diagram .visual-image{max-width:420px;margin-inline:auto}.modern-case__content--ohiohealth .visual.compact-diagram .visual-image img{max-width:420px}}@media (max-width:600px){.modern-case__content--ohiohealth #visual-care-place-cards .paired-images{gap:16px}.modern-case__content--ohiohealth .template-art-row{gap:10px}.modern-case__content--ohiohealth .template-location-row{gap:10px;margin-top:16px}}.modern-case__content--ohiohealth .project-credits{border-bottom:1px solid #242424;padding:52px 0}.modern-case__content--ohiohealth .project-credits h2,.modern-case__content--ohiohealth .detail-section h2{color:#fff;margin:0 0 24px;font:700 26px/1.3 Arimo,Arial,sans-serif}.modern-case__content--ohiohealth .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:900px;margin:0;display:grid}.modern-case__content--ohiohealth .project-credits dt{color:#ed851d;margin-bottom:7px;font-size:11px;font-weight:600}.modern-case__content--ohiohealth .project-credits dd{color:#c8c9cc;margin:0;font-size:12px}.modern-case__content--ohiohealth .paired-images{background:#080808;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:16px;display:grid}.modern-case__content--ohiohealth .paired-images img{width:100%;height:auto}.modern-case__content--ohiohealth .detail-section{padding:52px 0 64px}.modern-case__content--ohiohealth .detail-section .media-grid{margin-top:0}.modern-case__content--ohiohealth .visual figcaption{padding-bottom:18px}.modern-case__content--ohiohealth .visual-actions{padding-top:0}.modern-case__content--ohiohealth .hero-wrap .visual-image img{object-fit:contain;max-height:820px}.modern-case__content--ohiohealth .case-end{padding:32px 0 50px}.modern-case__content--ohiohealth .case-end a{font-size:12px}@media (max-width:600px){.modern-case__content--ohiohealth .paired-images,.modern-case__content--ohiohealth .project-credits dl{grid-template-columns:1fr}.modern-case__content--ohiohealth .paired-images{gap:16px;padding:0}.modern-case__content--ohiohealth .detail-section{padding-top:40px}}.modern-case__content--ohiohealth .template-art-row{max-width:661px;margin-inline:auto}.modern-case__content--ohiohealth .template-location-row{max-width:754px;margin-inline:auto}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-sitemap-panorama{width:100%;height:auto;margin:0;display:block}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-static-map{color:#f1f1f1;text-align:center;padding:28px 0 10px;font-family:Arimo,Arial,sans-serif}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-home{background:#292929;border-top:2px solid #ed851d;min-width:120px;margin:0 0 24px 23%;padding:12px 18px;font:700 16px/1.25 Arimo,Arial,sans-serif;display:table;position:relative}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-home:after{content:"";border-left:1px solid #9a652e;height:24px;position:absolute;top:100%;left:50%}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branches{grid-template-columns:1fr 2.1fr 1fr 1fr 1fr 1fr;align-items:start;gap:14px;padding-top:22px;display:grid;position:relative}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branches:before{content:"";border-top:1px solid #9a652e;position:absolute;top:0;left:7%;right:7%}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch{min-width:0;position:relative}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch:before{content:"";border-left:1px solid #9a652e;height:22px;position:absolute;top:-22px;left:50%}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch h3{box-sizing:border-box;color:#151515;overflow-wrap:anywhere;background:#ed851d;justify-content:center;align-items:center;min-height:60px;margin:0 0 16px;padding:10px 8px;font:700 15px/1.3 Arimo,Arial,sans-serif;display:flex}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves:before{content:"";z-index:0;border-left:1px solid #584633;position:absolute;top:-16px;bottom:25px;left:50%}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves li{box-sizing:border-box;overflow-wrap:anywhere;z-index:1;background:#202020;border-top:1px solid #70502d;justify-content:center;align-items:center;min-height:66px;padding:12px 9px;font:700 15px/1.35 Arimo,Arial,sans-serif;display:flex;position:relative}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audiences{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audience{min-width:0}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audience h4{color:#bbb;min-height:18px;margin:0 0 14px;padding:0;font:700 13px/1.35 Arimo,Arial,sans-serif}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-stack{margin-bottom:8px;box-shadow:4px 4px #353535,8px 8px #292929}@media (max-width:1000px){.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;padding-top:0}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch.wp-map-markets{grid-column:span 2}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-home{margin:0 auto 24px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-home:after,.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branches:before,.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch:before{display:none}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch h3{min-height:48px;font-size:16px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves li{font-size:16px}}@media (max-width:650px){.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-static-map{padding-top:22px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branches{grid-template-columns:1fr;gap:28px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-branch.wp-map-markets{grid-column:auto}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves:before{display:none}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audiences .wp-map-leaves{grid-template-columns:1fr}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audiences{gap:14px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audience h4{min-height:36px;font-size:13px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-leaves li{min-height:70px;padding:12px;font-size:15px}.modern-case__content--wellness-prevention .wp-sitemap-experience .wp-map-audience .wp-map-leaves li{min-height:88px}}.modern-case__content--wellness-prevention .visual{background:0 0;border:0;border-radius:0;overflow:visible}.modern-case__content--wellness-prevention .visual-stage{letter-spacing:.045em;border:0;padding:0 0 10px;font-size:10px}.modern-case__content--wellness-prevention .visual .visual-image{background:0 0}.modern-case__content--wellness-prevention .visual-image>picture{width:100%;display:block}.modern-case__content--wellness-prevention .visual.tall .visual-image img{width:100%}.modern-case__content--wellness-prevention .visual figcaption{max-width:820px;padding:13px 0 0;font-size:12px;line-height:1.7}.modern-case__content--wellness-prevention .visual-credit,.modern-case__content--wellness-prevention .visual-actions{padding-inline:0}.modern-case__content--wellness-prevention .media-grid{gap:34px 28px;margin-top:30px}.modern-case__content--wellness-prevention .visual.diagram .visual-image{justify-content:flex-start}.modern-case__content--wellness-prevention .visual.diagram .visual-image img{max-width:860px}.modern-case__content--wellness-prevention .chapter-story{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:36px;display:grid}.modern-case__content--wellness-prevention .chapter-story .visual{margin-top:3px}.modern-case__content--wellness-prevention .chapter-story .visual-image{background:0 0}.modern-case__content--wellness-prevention .chapter-story .visual-stage{font-size:10px}.modern-case__content--wellness-prevention .chapter-story .visual figcaption{font-size:11px}.modern-case__content--wellness-prevention .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}@media (max-width:1000px){.modern-case__content--wellness-prevention .chapter-story.living-brand-story{grid-template-columns:1fr}}@media (max-width:900px){.modern-case__content--wellness-prevention .chapter-story{grid-template-columns:1fr;gap:22px}.modern-case__content--wellness-prevention .chapter-story .visual{max-width:680px}}@media (max-width:600px){.modern-case__content--wellness-prevention .media-grid{gap:28px;margin-top:25px}.modern-case__content--wellness-prevention .visual figcaption,.modern-case__content--wellness-prevention .visual-stage{padding-inline:0}}.modern-case__content--wellness-prevention .visual.compact-diagram .visual-image{width:100%;max-width:1000px;min-height:0}.modern-case__content--wellness-prevention .visual.compact-diagram .visual-image img{width:100%;max-width:1000px;height:auto}.modern-case__content--wellness-prevention #visual-care-place-cards .paired-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:660px;padding:0}.modern-case__content--wellness-prevention #visual-homepage .visual-image{max-width:840px}.modern-case__content--wellness-prevention .template-art-panels{width:100%;max-width:800px}.modern-case__content--wellness-prevention .template-art-row{grid-template-columns:266fr 171fr 107fr 45fr;align-items:start;gap:24px;display:grid}.modern-case__content--wellness-prevention .template-art-row img{width:100%;height:auto}.modern-case__content--wellness-prevention .template-location-row{grid-template-columns:363fr 250fr 93fr;align-items:start;gap:24px;margin-top:24px;display:grid}.modern-case__content--wellness-prevention .template-location-row img{width:100%;height:auto}@media (max-width:900px){.modern-case__content--wellness-prevention .visual.compact-diagram .visual-image{max-width:420px;margin-inline:auto}.modern-case__content--wellness-prevention .visual.compact-diagram .visual-image img{max-width:420px}}@media (max-width:600px){.modern-case__content--wellness-prevention #visual-care-place-cards .paired-images{gap:16px}.modern-case__content--wellness-prevention .template-art-row{gap:10px}.modern-case__content--wellness-prevention .template-location-row{gap:10px;margin-top:16px}}.modern-case__content--wellness-prevention .project-credits{border-bottom:1px solid #242424;padding:52px 0}.modern-case__content--wellness-prevention .project-credits h2,.modern-case__content--wellness-prevention .detail-section h2{color:#fff;margin:0 0 24px;font:700 26px/1.3 Arimo,Arial,sans-serif}.modern-case__content--wellness-prevention .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:900px;margin:0;display:grid}.modern-case__content--wellness-prevention .project-credits dt{color:#ed851d;margin-bottom:7px;font-size:11px;font-weight:600}.modern-case__content--wellness-prevention .project-credits dd{color:#c8c9cc;margin:0;font-size:12px}.modern-case__content--wellness-prevention .paired-images{background:#080808;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:16px;display:grid}.modern-case__content--wellness-prevention .paired-images img{width:100%;height:auto}.modern-case__content--wellness-prevention .detail-section{padding:52px 0 64px}.modern-case__content--wellness-prevention .detail-section .media-grid{margin-top:0}.modern-case__content--wellness-prevention .visual figcaption{padding-bottom:18px}.modern-case__content--wellness-prevention .visual-actions{padding-top:0}.modern-case__content--wellness-prevention .hero-wrap .visual-image img{object-fit:contain;max-height:820px}.modern-case__content--wellness-prevention .case-end{padding:32px 0 50px}.modern-case__content--wellness-prevention .case-end a{font-size:12px}@media (max-width:600px){.modern-case__content--wellness-prevention .paired-images,.modern-case__content--wellness-prevention .project-credits dl{grid-template-columns:1fr}.modern-case__content--wellness-prevention .paired-images{gap:16px;padding:0}.modern-case__content--wellness-prevention .detail-section{padding-top:40px}}.modern-case__content--thebar-com .visual{background:0 0;border:0;border-radius:0;overflow:visible}.modern-case__content--thebar-com .visual-stage{letter-spacing:.045em;border:0;padding:0 0 10px;font-size:10px}.modern-case__content--thebar-com .visual .visual-image{background:0 0}.modern-case__content--thebar-com .visual-image>picture{width:100%;display:block}.modern-case__content--thebar-com .visual.tall .visual-image img{width:100%}.modern-case__content--thebar-com .visual figcaption{max-width:820px;padding:13px 0 0;font-size:12px;line-height:1.7}.modern-case__content--thebar-com .visual-credit,.modern-case__content--thebar-com .visual-actions{padding-inline:0}.modern-case__content--thebar-com .media-grid{gap:34px 28px;margin-top:30px}.modern-case__content--thebar-com .visual.diagram .visual-image{justify-content:flex-start}.modern-case__content--thebar-com .visual.diagram .visual-image img{max-width:860px}.modern-case__content--thebar-com .chapter-story{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:36px;display:grid}.modern-case__content--thebar-com .chapter-story .visual{margin-top:3px}.modern-case__content--thebar-com .chapter-story .visual-image{background:0 0}.modern-case__content--thebar-com .chapter-story .visual-stage{font-size:10px}.modern-case__content--thebar-com .chapter-story .visual figcaption{font-size:11px}.modern-case__content--thebar-com .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}@media (max-width:1000px){.modern-case__content--thebar-com .chapter-story.living-brand-story{grid-template-columns:1fr}}@media (max-width:900px){.modern-case__content--thebar-com .chapter-story{grid-template-columns:1fr;gap:22px}.modern-case__content--thebar-com .chapter-story .visual{max-width:680px}}@media (max-width:600px){.modern-case__content--thebar-com .media-grid{gap:28px;margin-top:25px}.modern-case__content--thebar-com .visual figcaption,.modern-case__content--thebar-com .visual-stage{padding-inline:0}}.modern-case__content--thebar-com .media-grid{grid-template-columns:1fr}.modern-case__content--thebar-com .visual-image img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.modern-case__content--thebar-com .agency-mark{object-fit:contain;width:100px;height:auto;max-height:55px;margin:0 auto 26px;display:block}.modern-case__content--thebar-com .chapters-nav{gap:12px 24px}.modern-case__content--thebar-com .chapters-nav a{max-width:370px;line-height:1.7}.modern-case__content--thebar-com .compact-diagram .visual-image{justify-content:flex-start}.modern-case__content--thebar-com .compact-diagram .visual-image img{max-width:360px}.modern-case__content--thebar-com .registration-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.modern-case__content--thebar-com .registration-pair img{width:100%;height:auto;display:block}.modern-case__content--thebar-com .hero-wrap .visual-image img{max-width:840px}.modern-case__content--thebar-com .project-credits{border-top:1px solid #242424;max-width:900px;margin-top:38px;padding-top:24px}.modern-case__content--thebar-com .project-credits h2{margin:0 0 16px;font:700 22px/28px Arimo,Arial,sans-serif}.modern-case__content--thebar-com .project-credits dl{grid-template-columns:1fr;gap:15px;margin:0;display:grid}.modern-case__content--thebar-com .project-credits dt{color:#c8c9cc;font-size:12px}.modern-case__content--thebar-com .project-credits dd{color:#fff;margin:3px 0 0;font-size:13px}.modern-case__content--thebar-com .film-shell{background:0 0;padding:0}.modern-case__content--thebar-com .film-shell video{width:100%;max-width:640px;height:auto;margin:auto;display:block}.modern-case__content--thebar-com .film-launch:not([hidden]){cursor:pointer;background:#000;border:0;justify-content:center;align-items:center;width:100%;max-width:640px;margin:auto;padding:0;display:flex;position:relative}.modern-case__content--thebar-com .film-launch img{width:100%;height:auto}.modern-case__content--thebar-com .film-launch span{border:1px solid var(--jt-color-orange,#ed851d);color:#fff;background:#000000e6;border-radius:999px;padding:13px 24px;font-size:15px;position:absolute}.modern-case__content--thebar-com .film-launch[hidden],.modern-case__content--thebar-com video[hidden]{display:none!important}@media (max-width:600px){.modern-case__content--thebar-com .registration-pair{grid-template-columns:1fr;gap:20px}.modern-case__content--thebar-com .chapters-nav{grid-template-columns:1fr;display:grid}.modern-case__content--thebar-com .agency-mark{width:80px}}.modern-case__content--blackberry-curve .visual{background:0 0;border:0;border-radius:0;overflow:visible}.modern-case__content--blackberry-curve .visual-stage{letter-spacing:.045em;border:0;padding:0 0 10px;font-size:10px}.modern-case__content--blackberry-curve .visual .visual-image{background:0 0}.modern-case__content--blackberry-curve .visual-image>picture{width:100%;display:block}.modern-case__content--blackberry-curve .visual.tall .visual-image img{width:100%}.modern-case__content--blackberry-curve .visual figcaption{max-width:820px;padding:13px 0 0;font-size:12px;line-height:1.7}.modern-case__content--blackberry-curve .visual-credit,.modern-case__content--blackberry-curve .visual-actions{padding-inline:0}.modern-case__content--blackberry-curve .media-grid{gap:34px 28px;margin-top:30px}.modern-case__content--blackberry-curve .visual.diagram .visual-image{justify-content:flex-start}.modern-case__content--blackberry-curve .visual.diagram .visual-image img{max-width:860px}.modern-case__content--blackberry-curve .chapter-story{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:36px;display:grid}.modern-case__content--blackberry-curve .chapter-story .visual{margin-top:3px}.modern-case__content--blackberry-curve .chapter-story .visual-image{background:0 0}.modern-case__content--blackberry-curve .chapter-story .visual-stage{font-size:10px}.modern-case__content--blackberry-curve .chapter-story .visual figcaption{font-size:11px}.modern-case__content--blackberry-curve .chapter-story.living-brand-story{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}@media (max-width:1000px){.modern-case__content--blackberry-curve .chapter-story.living-brand-story{grid-template-columns:1fr}}@media (max-width:900px){.modern-case__content--blackberry-curve .chapter-story{grid-template-columns:1fr;gap:22px}.modern-case__content--blackberry-curve .chapter-story .visual{max-width:680px}}@media (max-width:600px){.modern-case__content--blackberry-curve .media-grid{gap:28px;margin-top:25px}.modern-case__content--blackberry-curve .visual figcaption,.modern-case__content--blackberry-curve .visual-stage{padding-inline:0}}.modern-case__content--blackberry-curve .media-grid{grid-template-columns:1fr}.modern-case__content--blackberry-curve .visual-image img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.modern-case__content--blackberry-curve .agency-mark{object-fit:contain;width:100px;height:auto;max-height:55px;margin:0 auto 26px;display:block}.modern-case__content--blackberry-curve .chapters-nav{gap:12px 24px}.modern-case__content--blackberry-curve .chapters-nav a{max-width:370px;line-height:1.7}.modern-case__content--blackberry-curve .compact-diagram .visual-image{justify-content:flex-start}.modern-case__content--blackberry-curve .compact-diagram .visual-image img{max-width:360px}.modern-case__content--blackberry-curve .registration-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.modern-case__content--blackberry-curve .registration-pair img{width:100%;height:auto;display:block}.modern-case__content--blackberry-curve .hero-wrap .visual-image img{max-width:840px}.modern-case__content--blackberry-curve .project-credits{border-top:1px solid #242424;max-width:900px;margin-top:38px;padding-top:24px}.modern-case__content--blackberry-curve .project-credits h2{margin:0 0 16px;font:700 22px/28px Arimo,Arial,sans-serif}.modern-case__content--blackberry-curve .project-credits dl{grid-template-columns:1fr;gap:15px;margin:0;display:grid}.modern-case__content--blackberry-curve .project-credits dt{color:#c8c9cc;font-size:12px}.modern-case__content--blackberry-curve .project-credits dd{color:#fff;margin:3px 0 0;font-size:13px}.modern-case__content--blackberry-curve .film-shell{background:0 0;padding:0}.modern-case__content--blackberry-curve .film-shell video{width:100%;max-width:680px;height:auto;margin:auto;display:block}.modern-case__content--blackberry-curve .film-launch:not([hidden]){cursor:pointer;background:#000;border:0;justify-content:center;align-items:center;width:100%;max-width:680px;margin:auto;padding:0;display:flex;position:relative}.modern-case__content--blackberry-curve .film-launch img{width:100%;height:auto}.modern-case__content--blackberry-curve .film-launch span{border:1px solid var(--jt-color-orange,#ed851d);color:#fff;background:#000000e6;border-radius:999px;padding:13px 24px;font-size:15px;position:absolute}.modern-case__content--blackberry-curve .film-launch[hidden],.modern-case__content--blackberry-curve video[hidden]{display:none!important}@media (max-width:600px){.modern-case__content--blackberry-curve .registration-pair{grid-template-columns:1fr;gap:20px}.modern-case__content--blackberry-curve .chapters-nav{grid-template-columns:1fr;display:grid}.modern-case__content--blackberry-curve .agency-mark{width:80px}}.modern-case__content--blackberry-curve #visual-bb-print .visual-image img{max-width:760px;box-shadow:0 10px 30px #00000047}.modern-case__content--um-athletics .visual-image video:not([hidden]){background:#000;width:100%;height:auto;display:block}.modern-case__content--um-athletics .um-diagram-reading{display:none}.modern-case__content--um-athletics .um-video-start:not([hidden]){color:#fff;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative}.modern-case__content--um-athletics .um-video-start img{width:100%;height:auto}.modern-case__content--um-athletics .um-play-label{white-space:nowrap;background:#000000db;border:1px solid #ed851d;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.modern-case__content--um-athletics .um-video-start:hover .um-play-label{color:#000;background:#ed851d}.modern-case__content--um-athletics .um-film-expander{background:#111;border:1px solid #333;border-radius:14px;grid-column:1/-1;padding:18px}.modern-case__content--um-athletics .um-film-expander summary{color:#ed851d;cursor:pointer}.modern-case__content--um-athletics .um-film-expander .visual{margin-top:20px}.modern-case__content--um-athletics #visual-audiences{max-width:900px}.modern-case__content--um-athletics #information-architecture .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-case__content--um-athletics #information-architecture .media-grid>.visual.um-compact{grid-column:auto}.modern-case__content--um-athletics #information-architecture .um-design-examples{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-case__content--um-athletics #information-architecture .um-design-examples>.visual.um-compact{grid-column:auto}.modern-case__content--um-athletics #information-architecture .um-design-examples .um-compact img{width:100%;max-height:none}@media (max-width:780px){.modern-case__content--um-athletics #information-architecture .um-design-examples,.modern-case__content--um-athletics #information-architecture .media-grid{grid-template-columns:1fr}.modern-case__content--um-athletics #information-architecture .um-design-examples>.visual.um-compact,.modern-case__content--um-athletics #information-architecture .media-grid>.visual.um-compact{grid-column:1/-1}}@media (max-width:600px){.modern-case__content--um-athletics .um-diagram-reading{color:#ccc;padding:20px;font-size:13px;display:block}.modern-case__content--um-athletics .um-diagram-reading strong{color:#ed851d}.modern-case__content--um-athletics .um-diagram-reading p{margin:10px 0 20px}}.modern-case__content--um-athletics .project-credits .collaboration-intro{margin-bottom:28px}.modern-case__content--um-athletics .project-credits{border-bottom:1px solid var(--charcoal);padding:32px 0}.modern-case__content--um-athletics .project-credits h2{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--um-athletics .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:820px;margin:0;display:grid}.modern-case__content--um-athletics .project-credits dt{letter-spacing:.07em;color:var(--orange);margin-bottom:6px;font-size:11px}.modern-case__content--um-athletics .project-credits dd{color:#d7d8da;margin:0;font-size:15px}@media (max-width:600px){.modern-case__content--um-athletics .project-credits dl{grid-template-columns:1fr;gap:18px}}.modern-case__content--henry-ford .henry-program-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:32px;display:grid}.modern-case__content--henry-ford .henry-program-grid .visual-image{background:#000}.modern-case__content--henry-ford .henry-program-grid .visual-image img{object-fit:contain;height:390px}.modern-case__content--henry-ford .henry-originals{background:#090909;border:1px solid #343434;border-radius:14px;margin-top:24px;padding:19px}.modern-case__content--henry-ford .henry-originals summary{color:#ed851d;cursor:pointer;font-size:13px}.modern-case__content--henry-ford .henry-originals .media-grid{grid-template-columns:1fr 1fr}.modern-case__content--henry-ford .henry-originals .media-grid>.visual{grid-column:auto}.modern-case__content--henry-ford .henry-model-reading{display:none}.modern-case__content--henry-ford .henry-later-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px 28px;margin-top:32px;display:grid}.modern-case__content--henry-ford .henry-later-grid>.visual.wide{grid-column:1/-1}.modern-case__content--henry-ford .henry-floating{background:#000}.modern-case__content--henry-ford .henry-floating .visual-image{background:#000;padding:24px}.modern-case__content--henry-ford .henry-artifact-card .visual-image img{width:100%;max-width:438px}.modern-case__content--henry-ford .henry-later-grid>#visual-personal-collections .visual-image img{width:100%;max-width:500px}.modern-case__content--henry-ford .hero-wrap .visual-image img{object-fit:contain;max-height:710px}@media (max-width:750px){.modern-case__content--henry-ford .henry-later-grid{grid-template-columns:1fr}.modern-case__content--henry-ford .henry-floating .visual-image{padding:14px}.modern-case__content--henry-ford .henry-program-grid{grid-template-columns:1fr}.modern-case__content--henry-ford .henry-program-grid .visual-image img{height:auto;max-height:440px}.modern-case__content--henry-ford .henry-originals .media-grid{grid-template-columns:1fr}.modern-case__content--henry-ford .henry-model-reading{color:#ccc;border:1px solid #343434;border-radius:14px;margin-top:20px;padding:20px;font-size:14px;line-height:1.7;display:block}.modern-case__content--henry-ford .henry-model-reading h3{color:#ed851d;margin:0 0 12px;font-size:16px}.modern-case__content--henry-ford .henry-model-reading p{margin:0 0 12px}.modern-case__content--henry-ford .henry-model-reading p:last-child{margin-bottom:0}}.modern-case__content--henry-ford .project-credits{border-bottom:1px solid var(--charcoal);padding:32px 0}.modern-case__content--henry-ford .project-credits h2{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--henry-ford .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:820px;margin:0;display:grid}.modern-case__content--henry-ford .project-credits dt{letter-spacing:.07em;color:var(--orange);margin-bottom:6px;font-size:11px}.modern-case__content--henry-ford .project-credits dd{color:#d7d8da;margin:0;font-size:15px}@media (max-width:600px){.modern-case__content--henry-ford .project-credits dl{grid-template-columns:1fr;gap:18px}}.modern-case__content--presbyterian-health .visual-image img{object-fit:contain;width:100%;max-width:100%;height:auto}.modern-case__content--presbyterian-health .chapters-nav{gap:12px 24px}.modern-case__content--presbyterian-health .chapters-nav a{max-width:500px;line-height:1.7}.modern-case__content--presbyterian-health .chapter-copy{max-width:820px}.modern-case__content--presbyterian-health .media-grid{grid-template-columns:1fr}@media (max-width:600px){.modern-case__content--presbyterian-health .chapters-nav{grid-template-columns:1fr;display:grid}}.modern-case__content--presbyterian-health .project-credits{border-bottom:1px solid var(--charcoal);padding:32px 0}.modern-case__content--presbyterian-health .project-credits h2{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--presbyterian-health .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:820px;margin:0;display:grid}.modern-case__content--presbyterian-health .project-credits dt{letter-spacing:.07em;color:var(--orange);margin-bottom:6px;font-size:11px}.modern-case__content--presbyterian-health .project-credits dd{color:#d7d8da;margin:0;font-size:15px}@media (max-width:600px){.modern-case__content--presbyterian-health .project-credits dl{grid-template-columns:1fr;gap:18px}}.modern-case__content--presbyterian-health .visual-image{background:0 0}.modern-case__content--presbyterian-health .visual-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.modern-case__content--presbyterian-health .visual-pair .visual-image{min-width:0}.modern-case__content--presbyterian-health .visual-pair img{object-fit:contain;width:100%;height:auto}@media (max-width:600px){.modern-case__content--presbyterian-health .visual-pair{grid-template-columns:1fr;gap:20px}}.modern-case__content--enlighten-ux-maturity .en-expanded{border-top:1px solid #303030;margin-top:36px;padding-top:32px}.modern-case__content--enlighten-ux-maturity .en-expanded-heading{letter-spacing:-.015em;color:#fff;margin:0 0 22px;font:700 23px/1.25 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .en-expanded-kicker{letter-spacing:.065em;color:var(--orange);margin:0 0 10px;font-size:11px}.modern-case__content--enlighten-ux-maturity .en-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual{border-radius:10px;grid-column:auto}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual-image{background:#151515}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual-image img{object-fit:contain;width:100%;height:auto;max-height:none}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual-stage{letter-spacing:.025em;text-transform:none;font-size:10px}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual figcaption{font-size:12px;line-height:1.6}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual-credit{font-size:10px;line-height:1.6}.modern-case__content--enlighten-ux-maturity .en-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.modern-case__content--enlighten-ux-maturity .en-hero-grid .visual-image{padding:0}.modern-case__content--enlighten-ux-maturity .en-menu-grid{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);align-items:start;gap:30px;max-width:1110px;margin:0 auto;display:grid}.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual{background:0 0;border:0;border-radius:0;align-self:start}.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual-stage{letter-spacing:.045em;min-height:32px;color:var(--orange);border:0;padding:0 0 15px;font-size:11px}.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual-image{background:0 0;justify-content:flex-start;align-items:flex-start;padding:0}.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual-image img{object-fit:contain;object-position:top;width:100%;height:auto;max-height:none}.modern-case__content--enlighten-ux-maturity .en-menu-grid .en-menu-jf{width:100%;max-width:280px}.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual figcaption{padding:18px 0 6px}.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual-credit,.modern-case__content--enlighten-ux-maturity .en-menu-grid .visual-actions{padding-left:0;padding-right:0}.modern-case__content--enlighten-ux-maturity .en-breadth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.modern-case__content--enlighten-ux-maturity .en-breadth-grid .visual-image img{object-fit:contain;width:auto;max-width:100%;max-height:560px}.modern-case__content--enlighten-ux-maturity .en-expanded-links{margin-top:18px;font-size:12px}@media (max-width:960px){.modern-case__content--enlighten-ux-maturity .en-breadth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-case__content--enlighten-ux-maturity .en-menu-grid{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:22px}.modern-case__content--enlighten-ux-maturity .en-menu-grid .en-menu-jf{max-width:230px}}@media (max-width:720px){.modern-case__content--enlighten-ux-maturity .en-expanded-grid,.modern-case__content--enlighten-ux-maturity .en-breadth-grid,.modern-case__content--enlighten-ux-maturity .en-menu-grid{grid-template-columns:1fr}.modern-case__content--enlighten-ux-maturity .en-menu-grid{gap:34px}.modern-case__content--enlighten-ux-maturity .en-menu-grid .en-menu-jf{justify-self:center;width:75%;max-width:300px}.modern-case__content--enlighten-ux-maturity .en-expanded-heading{font-size:21px}.modern-case__content--enlighten-ux-maturity .en-expanded-grid .visual-image img{width:100%;max-height:none}.modern-case__content--enlighten-ux-maturity .en-hero-grid{gap:24px}}@media print{.modern-case__content--enlighten-ux-maturity .en-expanded-grid,.modern-case__content--enlighten-ux-maturity .en-breadth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-case__content--enlighten-ux-maturity .en-menu-grid{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr)}.modern-case__content--enlighten-ux-maturity .en-expanded-heading{color:#111}}.modern-case__content--enlighten-ux-maturity .en-story-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-width:0;display:grid}.modern-case__content--enlighten-ux-maturity .en-story-pair>.visual,.modern-case__content--enlighten-ux-maturity .media-grid>.en-story-pair>.visual{grid-column:auto;align-self:start;min-width:0}.modern-case__content--enlighten-ux-maturity .en-story-pair .visual-image{align-items:flex-start}.modern-case__content--enlighten-ux-maturity .en-story-pair .visual-image img,.modern-case__content--enlighten-ux-maturity .en-story-pair .visual.tall .visual-image img{object-fit:contain;object-position:top;width:100%;max-width:100%;height:auto;max-height:none}.modern-case__content--enlighten-ux-maturity .en-story-pair .visual-stage{letter-spacing:.025em;text-transform:none;font-size:11px}.modern-case__content--enlighten-ux-maturity .en-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:960px){.modern-case__content--enlighten-ux-maturity .en-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-case__content--enlighten-ux-maturity .en-hero-grid>.visual:last-child{grid-column:1/-1;justify-self:center;max-width:760px}}@media (max-width:720px){.modern-case__content--enlighten-ux-maturity .en-story-pair,.modern-case__content--enlighten-ux-maturity .en-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.modern-case__content--enlighten-ux-maturity .en-story-pair>.visual{grid-column:1}.modern-case__content--enlighten-ux-maturity .en-hero-grid>.visual:last-child{grid-column:auto;max-width:100%}.modern-case__content--enlighten-ux-maturity .en-story-pair .visual-actions{gap:12px}}@media print{.modern-case__content--enlighten-ux-maturity .en-story-pair{break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr))}.modern-case__content--enlighten-ux-maturity .en-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.modern-case__content--enlighten-ux-maturity .en-strategy-example>.visual{grid-column:1/-1;justify-self:center;width:100%;max-width:1120px}.modern-case__content--enlighten-ux-maturity .en-framework-triptych{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.modern-case__content--enlighten-ux-maturity .en-framework-triptych>.visual{grid-column:auto;align-self:start;min-width:0}.modern-case__content--enlighten-ux-maturity .en-framework-triptych .visual-image img{width:100%;height:auto;max-height:none}.modern-case__content--enlighten-ux-maturity #visual-en-biore-responsive{grid-column:1/-1;justify-self:center;width:100%;max-width:1200px}.modern-case__content--enlighten-ux-maturity #visual-en-biore-responsive .visual-image{background:#dedfe2;padding:0}.modern-case__content--enlighten-ux-maturity #visual-en-biore-responsive .visual-image img{width:100%;height:auto}.modern-case__content--enlighten-ux-maturity #visual-en-janus-study .visual-image{background:0 0}.modern-case__content--enlighten-ux-maturity .en-client-examples{margin-top:34px}.modern-case__content--enlighten-ux-maturity .en-client-chunk{border-top:1px solid #303030;padding:32px 0}.modern-case__content--enlighten-ux-maturity .en-client-chunk>h3{color:#fff;margin:0 0 10px;font:700 24px/1.3 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .en-client-context{color:#b8b9bd;max-width:800px;margin:0 0 24px;font-size:14px;line-height:1.6}.modern-case__content--enlighten-ux-maturity .en-client-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.modern-case__content--enlighten-ux-maturity .en-client-pair .visual{grid-column:auto;align-self:start;min-width:0}.modern-case__content--enlighten-ux-maturity .en-client-pair .visual-image img{object-fit:contain;width:100%;height:auto;max-height:none}.modern-case__content--enlighten-ux-maturity .en-client-pair .visual-stage{text-transform:none;letter-spacing:.025em;font-size:11px}.modern-case__content--enlighten-ux-maturity .en-film video{background:#111;width:100%;max-width:100%;height:auto;display:block}.modern-case__content--enlighten-ux-maturity .en-client-pair .en-film{align-self:start}@media (max-width:900px){.modern-case__content--enlighten-ux-maturity .en-framework-triptych{grid-template-columns:minmax(0,1fr)}.modern-case__content--enlighten-ux-maturity .en-framework-triptych>.visual{justify-self:center;width:100%;max-width:820px}.modern-case__content--enlighten-ux-maturity .en-framework-triptych>.visual:nth-child(2){max-width:920px}}@media (max-width:720px){.modern-case__content--enlighten-ux-maturity .en-client-pair{grid-template-columns:minmax(0,1fr)}.modern-case__content--enlighten-ux-maturity .en-client-chunk{padding:28px 0}.modern-case__content--enlighten-ux-maturity .en-client-chunk>h3{font-size:22px}.modern-case__content--enlighten-ux-maturity .en-framework-triptych{gap:24px}}.modern-case__content--enlighten-ux-maturity .en-integrated,.modern-case__content--enlighten-ux-maturity #visual-en-biore-responsive.en-integrated{background:0 0;border:0;border-radius:0;grid-column:1/-1;width:100%;max-width:1200px;margin:0 auto;padding:24px 0}.modern-case__content--enlighten-ux-maturity .en-integrated>h3{color:#fff;margin:0 0 20px;font:700 27px/1.3 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .en-integrated .en-integrated-intro{color:#b8b9bd;margin:0 0 26px;font-size:16px;line-height:1.65}.modern-case__content--enlighten-ux-maturity .en-integrated .visual-image,.modern-case__content--enlighten-ux-maturity #visual-en-biore-responsive.en-integrated .visual-image{background:0 0;border:0;padding:0}.modern-case__content--enlighten-ux-maturity .en-integrated figcaption{color:#b8b9bd;padding:20px 0 0;font-size:14px;line-height:1.6}.modern-case__content--enlighten-ux-maturity .en-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0;display:grid}.modern-case__content--enlighten-ux-maturity .en-priorities>div{border-top:2px solid var(--orange);padding:22px 0 0}.modern-case__content--enlighten-ux-maturity .en-priority-number{color:var(--orange);font:700 13px/1.4 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .en-priorities h4{color:#fff;margin:12px 0;font:700 23px/1.3 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .en-priorities p{color:#b8b9bd;margin:0;font-size:16px;line-height:1.6}.modern-case__content--enlighten-ux-maturity .en-priority-definition{border-top:1px solid #303030;padding-top:24px}.modern-case__content--enlighten-ux-maturity .en-priority-definition h4{color:var(--orange);margin:0 0 10px;font:700 16px/1.4 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .en-priority-definition p{color:#b8b9bd;max-width:850px;margin:0;font-size:16px;line-height:1.6}.modern-case__content--enlighten-ux-maturity #visual-en-janus-study .visual-image{background:0 0;border:1px solid #303030;padding:0}.modern-case__content--enlighten-ux-maturity #visual-en-aaa-comparison .visual-image{padding:0}@media (max-width:720px){.modern-case__content--enlighten-ux-maturity .en-priorities{grid-template-columns:1fr;gap:28px}.modern-case__content--enlighten-ux-maturity .en-integrated>h3{font-size:23px}.modern-case__content--enlighten-ux-maturity .en-integrated{padding:18px 0}}.modern-case__content--enlighten-ux-maturity .project-credits{border-bottom:1px solid var(--charcoal);padding:32px 0}.modern-case__content--enlighten-ux-maturity .project-credits h2{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--enlighten-ux-maturity .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:820px;margin:0;display:grid}.modern-case__content--enlighten-ux-maturity .project-credits dt{letter-spacing:.07em;color:var(--orange);margin-bottom:6px;font-size:11px}.modern-case__content--enlighten-ux-maturity .project-credits dd{color:#d7d8da;margin:0;font-size:15px}@media (max-width:600px){.modern-case__content--enlighten-ux-maturity .project-credits dl{grid-template-columns:1fr;gap:18px}}.modern-case__content--helio .mobile-diagram-reading{display:none}.modern-case__content--helio .helio-source-detail{background:#080808;border:1px solid #343434;border-radius:14px;margin:26px 0 0;padding:18px}.modern-case__content--helio .helio-source-detail summary{color:#ed851d;cursor:pointer;font-size:13px}.modern-case__content--helio .helio-source-detail .visual{margin-top:20px}.modern-case__content--helio .helio-arc-mark{color:#bbb;align-items:center;gap:16px;margin:25px 0 0;font-size:12px;display:flex}.modern-case__content--helio .helio-arc-mark img{background:#fff;border-radius:50%;width:58px;height:58px}@media (max-width:600px){.modern-case__content--helio .mobile-diagram-reading{border-top:1px solid #303030;gap:18px;padding:18px;font-size:13px;line-height:1.7;display:grid}.modern-case__content--helio .mobile-diagram-reading strong{color:#ed851d;font-size:14px}.modern-case__content--helio .mobile-diagram-reading p{color:#ccc;margin:7px 0 0}}.modern-case__content--helio .project-credits{border-bottom:1px solid var(--charcoal);padding:32px 0}.modern-case__content--helio .project-credits h2{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--helio .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:820px;margin:0;display:grid}.modern-case__content--helio .project-credits dt{letter-spacing:.07em;color:var(--orange);margin-bottom:6px;font-size:11px}.modern-case__content--helio .project-credits dd{color:#d7d8da;margin:0;font-size:15px}@media (max-width:600px){.modern-case__content--helio .project-credits dl{grid-template-columns:1fr;gap:18px}}.modern-case__content--nfhs-my-reason-why .deferred-film__surface{aspect-ratio:16/9;background:#000;position:relative}.modern-case__content--nfhs-my-reason-why .deferred-film [hidden]{display:none!important}.modern-case__content--nfhs-my-reason-why .deferred-film__poster{color:#fff;cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.modern-case__content--nfhs-my-reason-why .deferred-film__poster img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.modern-case__content--nfhs-my-reason-why .deferred-film__play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modern-case__content--nfhs-my-reason-why .deferred-film__play span{letter-spacing:.08em;background:#000000c7;border:2px solid #ed851d;border-radius:999px;align-items:center;gap:11px;padding:14px 22px;font:700 13px/1.4 Arimo,Arial,sans-serif;display:inline-flex;box-shadow:0 3px 22px #00000040}.modern-case__content--nfhs-my-reason-why .deferred-film__poster:hover .deferred-film__play span{color:#000;background:#ed851d}.modern-case__content--nfhs-my-reason-why .deferred-film__poster:focus-visible{outline-offset:-5px;outline:3px solid #ed851d}.modern-case__content--nfhs-my-reason-why .deferred-film__player,.modern-case__content--nfhs-my-reason-why .deferred-film__player iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;height:100%;display:block}.modern-case__content--nfhs-my-reason-why .deferred-film__controls{background:#080808;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 18px;font:400 12px/1.6 Montserrat,Arial,sans-serif;display:flex}.modern-case__content--nfhs-my-reason-why .deferred-film__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ed851d;border-radius:999px;min-height:44px;padding:8px 15px;font:600 12px/1.6 Montserrat,Arial,sans-serif}.modern-case__content--nfhs-my-reason-why .deferred-film__controls a{color:#ed851d;text-underline-offset:4px}.modern-case__content--nfhs-my-reason-why .deferred-film__status{color:#c8c9cc;flex-basis:100%;margin:0}.modern-case__content--nfhs-my-reason-why .deferred-film__close:focus-visible{outline-offset:4px;outline:2px solid #ed851d}.modern-case__content--nfhs-my-reason-why .deferred-film__controls a:focus-visible{outline-offset:4px;outline:2px solid #ed851d}.modern-case__content--nfhs-my-reason-why .nfhs-page .intro{max-width:1100px}.modern-case__content--nfhs-my-reason-why .nfhs-page .intro>p{max-width:820px;margin-inline:auto}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-film{text-align:left;border:1px solid var(--charcoal);background:#080808;border-radius:14px;margin:30px 0 0;overflow:hidden}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-film video{aspect-ratio:16/9;background:#000;width:100%;height:auto;display:block}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-film figcaption{color:#c8c9cc;padding:15px 18px;font-size:12px;line-height:1.7}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair>.visual{grid-column:auto;min-width:0}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair .visual-image{align-items:center;min-height:490px}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair .visual-image img{object-fit:contain;width:100%;height:490px;max-height:none}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab{border:1px solid var(--charcoal);background:#050505;border-radius:14px;margin:32px 0 0;overflow:hidden}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;padding:20px;display:grid}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-panel{min-width:0}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-panel h3{color:#fff;margin:0 0 14px;font:700 18px/1.35 Arimo,Arial,sans-serif}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-panel h3 span{color:var(--orange);margin-right:8px}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-panel img{object-fit:contain;background:0 0;width:100%;height:auto}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-panel .visual-actions{padding:14px 0 0}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab figcaption{color:#b8b9bd;padding:5px 20px 10px;font-size:12px;line-height:1.7}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab .visual-credit{padding:0 20px 20px}@media (max-width:760px){.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair,.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-grid{grid-template-columns:1fr}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair .visual-image{min-height:0}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-poster-pair .visual-image img{height:auto;max-height:640px}.modern-case__content--nfhs-my-reason-why .nfhs-page .nfhs-ab-grid{gap:32px;padding:14px}}.modern-case__content--nfhs-my-reason-why .project-credits{border-bottom:1px solid var(--charcoal);padding:32px 0}.modern-case__content--nfhs-my-reason-why .project-credits h2{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font:700 24px/1.25 Arimo,Arial,sans-serif}.modern-case__content--nfhs-my-reason-why .project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:820px;margin:0;display:grid}.modern-case__content--nfhs-my-reason-why .project-credits dt{letter-spacing:.07em;color:var(--orange);margin-bottom:6px;font-size:11px}.modern-case__content--nfhs-my-reason-why .project-credits dd{color:#d7d8da;margin:0;font-size:15px}@media (max-width:600px){.modern-case__content--nfhs-my-reason-why .project-credits dl{grid-template-columns:1fr;gap:18px}}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;width:100%;max-width:1040px;margin:44px auto 0;display:grid}.modern-case__content--enlighten-ux-maturity .en-complex-maps{gap:32px;min-width:0;display:grid}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .en-complex-artifact{background:0 0;border:0;border-radius:0;width:100%;max-width:460px;margin:0 auto;overflow:visible}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .visual-stage{letter-spacing:.025em;text-transform:none;color:var(--jt-color-orange,#ed851d);border:0;padding:0 0 12px;font-size:11px;line-height:1.5}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .visual-image{background:0 0;border:0;padding:0}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .visual-image img{object-fit:contain;width:100%;height:auto;max-height:none}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts figcaption{color:#b8b9bd;padding:14px 0 0;font-size:12px;line-height:1.65}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .visual-actions{padding:12px 0 0}@media (max-width:760px){.modern-case__content--enlighten-ux-maturity .en-complex-artifacts{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .en-complex-artifact{max-width:540px}.modern-case__content--enlighten-ux-maturity .en-complex-artifacts>.en-complex-artifact{max-width:420px}}@media print{.modern-case__content--enlighten-ux-maturity .en-complex-artifacts .visual-stage,.modern-case__content--enlighten-ux-maturity .en-complex-artifacts figcaption{color:#111}}
