body.mtylt-case-study-template #content.site-content{padding-bottom:0;padding-top:0}body.mtylt-case-study-template .site-content>.wrap,body.mtylt-case-study-template #primary.mtylt-case-study-page,body.mtylt-case-study-template #primary.content-area,body.mtylt-case-study-template #primary.site-main{clear:both;float:none;max-width:none;padding:0;width:100%}body.mtylt-case-study-template #content #primary{clear:both!important;float:none!important;max-width:none!important;width:100%!important}body.mtylt-case-study-template #secondary{display:none}.mtylt-case-library{--navy:#254679;--ink:#252525;--line:#d8d8d8;--amber:#fff2cc;--amber-border:#ffc000;--width:1180px;--sticky-height:180px;--mtylt-font:inherit}.mtylt-case-library *{box-sizing:border-box}.mtylt-case-library button,.mtylt-case-library input,.mtylt-case-library a{-webkit-tap-highlight-color:#fff0}.mtylt-case-library button,.mtylt-case-library input{font:inherit;color:inherit}.mtylt-case-library button,.mtylt-case-library a{touch-action:manipulation}.mtylt-case-library button{cursor:pointer}.mtylt-case-library a{color:var(--navy);text-underline-offset:4px;text-decoration-thickness:1px}.mtylt-case-library a:hover{text-decoration-thickness:2px}.mtylt-case-library :focus-visible{outline:3px solid var(--navy);outline-offset:4px}.mtylt-case-library [hidden]{display:none!important}.mtylt-case-library .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mtylt-case-library .wrap{width:min(var(--width),calc(100% - 64px));max-width:var(--width);padding-inline:0;margin-inline:auto}.mtylt-case-library .page-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:35px 27px}.mtylt-case-library h1,.mtylt-case-library h2,.mtylt-case-library h3,.mtylt-case-library p{margin:0}.mtylt-case-library h1{font-size:36px;line-height:1.2;letter-spacing:-.6px;font-weight:700}.mtylt-case-library .search{position:relative;display:block;flex:0 1 320px;min-width:320px}.mtylt-case-library .search svg{position:absolute;left:13px;top:14px;width:18px;height:18px;pointer-events:none}.mtylt-case-library .search input{width:100%;height:46px;border:1px solid #aaa;border-radius:6px;padding:9px 34px 9px 39px;background:#fff}.mtylt-case-library .search input::placeholder{color:#666;opacity:1}.mtylt-case-library .search input:placeholder-shown::-webkit-search-cancel-button{display:none}.mtylt-case-library .filter-shell{position:sticky;top:0;z-index:10;background:#fff;border-block:1px solid var(--line)}.mtylt-case-library .filters{padding-block:16px 13px}.mtylt-case-library .primary-filters{display:flex;align-items:flex-end;gap:38px}.mtylt-case-library fieldset{border:0;margin:0;padding:0;min-width:0}.mtylt-case-library legend{padding:0;margin-bottom:7px;font-size:14px;font-weight:600}.mtylt-case-library .options{display:flex;flex-wrap:wrap;gap:6px}.mtylt-case-library .choice{position:relative;display:inline-flex;cursor:pointer}.mtylt-case-library .choice input{position:absolute;opacity:0;width:1px;height:1px}.mtylt-case-library .choice span,.mtylt-case-library .all-jx{min-height:32px;padding:4px 13px;border:1px solid #aaa;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#fff;line-height:1.25}.mtylt-case-library .choice input:checked+span,.mtylt-case-library .all-jx[aria-pressed="true"]{background:var(--navy);color:#fff;border-color:var(--navy)}.mtylt-case-library .choice input:focus-visible+span{outline:3px solid var(--navy);outline-offset:3px}.mtylt-case-library .choice:hover span,.mtylt-case-library .all-jx:hover{border-color:var(--navy)}.mtylt-case-library .secondary-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:13px}.mtylt-case-library .check{display:inline-flex;gap:8px;align-items:center;min-height:36px;cursor:pointer}.mtylt-case-library .check input{width:17px;height:17px;margin:0;accent-color:var(--navy);flex-shrink:0}.mtylt-case-library .text-button{border:0;background:none;padding:6px 0;color:var(--navy);min-height:36px}.mtylt-case-library .more-filters{display:inline-flex;align-items:center;gap:7px}.mtylt-case-library .more-filters svg{width:14px;height:14px}.mtylt-case-library .more-filters[aria-expanded="true"] svg{transform:rotate(180deg)}.mtylt-case-library .clear{margin-left:auto;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.mtylt-case-library .filter-panel{margin-top:14px;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:1fr 2fr;gap:24px}.mtylt-case-library .filter-panel .options{gap:6px 24px}.mtylt-case-library .filter-panel .check{min-height:38px}.mtylt-case-library .filter-shell.expanded{max-height:75vh;overflow:auto}.mtylt-case-library #mtylt-sections{padding-top:22px}.mtylt-case-library .story-section{margin-bottom:46px}.mtylt-case-library .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:16px}.mtylt-case-library h2{font-size:25px;line-height:1.25;font-weight:700;letter-spacing:-.2px}.mtylt-case-library .section-count{font-size:14px}.mtylt-case-library .story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.mtylt-case-library .card{border:1px solid var(--line);border-radius:8px;padding:25px;display:flex;flex-direction:column;min-width:0;container-type:inline-size;background:#fff;overflow-wrap:anywhere}.mtylt-case-library .card-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px}.mtylt-case-library .person{display:flex;align-items:center;gap:12px;min-width:0;min-height:60px}.mtylt-case-library .headshot{display:block;width:54px;height:60px;object-fit:cover;object-position:center 25%;border-radius:5px;flex-shrink:0}.mtylt-case-library .portrait-button{display:block;padding:0;border:0;background:none;border-radius:5px;flex-shrink:0}.mtylt-case-library .portrait-dialog{border:0;border-radius:8px;padding:12px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:var(--ink)}.mtylt-case-library .portrait-dialog::backdrop{background:rgb(0 0 0 / .55)}.mtylt-case-library .portrait-close{position:absolute;top:16px;right:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:5px;background:rgb(255 255 255 / .94);color:var(--ink)}.mtylt-case-library .portrait-close svg{width:22px;height:22px}.mtylt-case-library .portrait-full{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 56px);object-fit:contain;margin-inline:auto}.mtylt-case-library h3{font-size:23px;line-height:1.2;overflow-wrap:anywhere;font-weight:700;letter-spacing:-.2px}.mtylt-case-library .card-chips{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:7px;flex-shrink:0;max-width:100%}.mtylt-case-library .chip{font-size:13px;line-height:1.3;border:1px solid #aaa;border-radius:20px;padding:5px 10px;white-space:nowrap;color:var(--ink)}.mtylt-case-library .chip-jx{color:var(--navy);border-color:var(--navy)}.mtylt-case-library .chip-repeat{color:var(--navy);border-color:var(--amber-border);background:var(--amber)}.mtylt-case-library .outcome{font-weight:700;margin-bottom:15px;font-size:16px;line-height:1.5}.mtylt-case-library .details{margin:0 0 20px;padding-left:19px}.mtylt-case-library .details li{padding-left:1px;margin:0 0 6px}.mtylt-case-library .details li:last-child{margin-bottom:0}.mtylt-case-library .details strong{font-weight:700}.mtylt-case-library .quotes{margin-bottom:20px}.mtylt-case-library blockquote{position:relative;margin:0;padding:2px 0 0 29px}.mtylt-case-library blockquote+blockquote{margin-top:16px}.mtylt-case-library .quote-mark{position:absolute;top:-8px;left:0;font:48px/1 Arial,Helvetica,sans-serif;color:var(--navy);height:36px}.mtylt-case-library .quote-text{font-style:italic;line-height:1.6}.mtylt-case-library .card-link{margin-top:auto;font-size:16px;font-weight:400;width:fit-content;min-height:36px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.mtylt-case-library .card-link svg{width:17px;height:17px;flex-shrink:0}.mtylt-case-library .card-links{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.mtylt-case-library .card-links .card-link{margin-top:0}.mtylt-case-library .show-more-row{display:flex;justify-content:center;margin-top:19px}.mtylt-case-library .button{min-height:44px;border:1px solid var(--navy);border-radius:6px;padding:9px 19px;background:#fff;color:var(--navy);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mtylt-case-library .button:hover{background:#f4f6f9;text-decoration:none}.mtylt-case-library .button.primary{background:var(--navy);color:#fff}.mtylt-case-library .button.primary:hover{background:#1c365e}.mtylt-case-library .empty{padding:44px 20px;border:1px solid var(--line);border-radius:8px;text-align:center;margin-bottom:46px}.mtylt-case-library .empty h2{margin-bottom:20px}.mtylt-case-library .offer{border-top:1px solid var(--line);padding:30px 0 42px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mtylt-case-library .offer h2{font-size:23px}.mtylt-case-library .offer-links{display:flex;flex-wrap:wrap;gap:12px}@container (max-width:360px){.mtylt-case-library .card-header{flex-wrap:wrap}.mtylt-case-library .card-chips{width:100%;margin-left:0}.mtylt-case-library .person{width:100%}}@media (max-width:1000px){.mtylt-case-library .primary-filters{gap:24px}.mtylt-case-library .page-heading{gap:20px}.mtylt-case-library h1{font-size:32px}.mtylt-case-library .search{flex-basis:320px}.mtylt-case-library .secondary-filters{gap:8px 18px}.mtylt-case-library .card{padding:22px}}@media (max-width:800px){.mtylt-case-library{--sticky-height:0px}.mtylt-case-library .wrap{width:calc(100% - 36px)}.mtylt-case-library .page-heading{display:block;padding-block:26px 22px}.mtylt-case-library h1{font-size:32px;max-width:550px}.mtylt-case-library .search{margin-top:18px;min-width:0;max-width:440px}.mtylt-case-library .filter-shell{position:static}.mtylt-case-library .filter-shell.expanded{max-height:none;overflow:visible}.mtylt-case-library .primary-filters{display:block}.mtylt-case-library .primary-filters fieldset+fieldset{margin-top:14px}.mtylt-case-library .choice span,.mtylt-case-library .all-jx{font-size:14px;padding-inline:8px}.mtylt-case-library .filters{padding-block:14px}.mtylt-case-library .secondary-filters{gap:4px 16px;margin-top:12px;font-size:15px}.mtylt-case-library .clear{margin-left:0}.mtylt-case-library .filter-panel{grid-template-columns:1fr;gap:18px}.mtylt-case-library .story-grid{grid-template-columns:1fr}.mtylt-case-library .card{padding:23px}.mtylt-case-library .card-header{flex-wrap:wrap}.mtylt-case-library .card-chips{margin-left:0;width:100%}.mtylt-case-library .person{width:100%}.mtylt-case-library #mtylt-sections{padding-top:17px}.mtylt-case-library .story-section{margin-bottom:34px}.mtylt-case-library .section-heading{margin-bottom:14px}.mtylt-case-library h2{font-size:24px}.mtylt-case-library .offer{align-items:flex-start;flex-direction:column;padding-top:26px}.mtylt-case-library .quote-text{line-height:1.6}}@media (max-width:380px){.mtylt-case-library .wrap{width:calc(100% - 28px)}.mtylt-case-library h1{font-size:30px}.mtylt-case-library .search input{padding-right:8px}.mtylt-case-library .options{gap:5px}.mtylt-case-library .card{padding:20px}.mtylt-case-library .secondary-filters{gap:3px 13px}.mtylt-case-library .secondary-filters>.check{font-size:15px}}@media (prefers-reduced-motion:reduce){.mtylt-case-library *{scroll-behavior:auto!important}}.mtylt-case-study-page{width:100%;max-width:none;background:#fff;color:#252525}.mtylt-case-library{--width:var(--mtylt-case-study-max-width,1180px);font-family:var(--mtylt-case-study-font,inherit);font-size:16px;line-height:1.55;color:#252525;background:#fff}.mtylt-case-library h1,.mtylt-case-library h2,.mtylt-case-library h3,.mtylt-case-library a,.mtylt-case-library button,.mtylt-case-library input,.mtylt-case-library legend{font-family:inherit;letter-spacing:normal;text-transform:none}.mtylt-case-library button{box-shadow:none;font-weight:400;font-style:normal;margin:0}.mtylt-case-library input[type=search]{box-sizing:border-box;font-size:16px;box-shadow:none;line-height:1.55;margin:0}.mtylt-case-library .quote-mark{font-family:inherit}.mtylt-case-library fieldset{background:none;box-shadow:none}.mtylt-case-library .check{font-weight:400}.mtylt-case-library h1,.mtylt-case-library h2,.mtylt-case-library h3{color:inherit}.mtylt-case-library .choice{margin:0;font-weight:400}.mtylt-case-library .button{font-size:16px;line-height:1.55;font-weight:400}.mtylt-case-library .text-button,.mtylt-case-library .all-jx{font-size:16px;font-weight:400}.mtylt-case-library .outcome{font-weight:700}.mtylt-case-library .portrait-button{padding:0;border:0;min-height:0}.mtylt-case-library .portrait-close{padding:0}.mtylt-case-library .mtylt-page-intro{margin-bottom:22px}body.admin-bar .mtylt-case-library .filter-shell{top:32px}@media(max-width:800px){.mtylt-case-library .all-jx{font-size:14px}.mtylt-case-library .text-button{font-size:15px}}.mtylt-case-library .person>h3{margin:0;padding:0;align-self:center}.mtylt-case-library .filters,.mtylt-case-library .filters legend,.mtylt-case-library .filters .choice span,.mtylt-case-library .filters .all-jx,.mtylt-case-library .filters .check,.mtylt-case-library .filters .text-button{font-family:inherit;font-size:16px}.mtylt-case-library .filters legend{font-weight:600}.mtylt-case-library .filters .choice,.mtylt-case-library .filters .check{margin:0}.mtylt-case-library .filters .check,.mtylt-case-library .filters .text-button{min-height:32px}.mtylt-case-library .filters .secondary-filters{row-gap:4px}.mtylt-case-library .filters .filter-panel{gap:12px 24px}.mtylt-case-library .filters .filter-panel .options{row-gap:4px}.mtylt-case-library .filters .filter-panel .check{min-height:32px}.mtylt-case-library .multi-passer-filter{grid-column:1/-1}@media(max-width:800px){.mtylt-case-library .filters .check,.mtylt-case-library .filters .text-button,.mtylt-case-library .filters .filter-panel .check{min-height:36px}}.mtylt-case-library .mtylt-page-intro p+p{margin-top:1em}.mtylt-case-library .filters{display:grid;grid-template-columns:minmax(0,1fr) 390px;column-gap:24px}.mtylt-case-library .primary-filters{grid-column:1;grid-row:1}.mtylt-case-library .secondary-filters{grid-column:1;grid-row:2}.mtylt-case-library .filters>.search{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:0;margin:0;max-width:none}.mtylt-case-library .filter-panel{grid-column:1 / -1}.mtylt-case-library .search input{font-weight:400;color:var(--ink)}.mtylt-case-library .search input::placeholder{font-weight:400;color:gray;opacity:1}.mtylt-case-library .filter-shell,body.admin-bar .mtylt-case-library .filter-shell{top:var(--mtylt-header-offset,0)}.mtylt-case-library .filter-shell.expanded{max-height:calc(100vh - var(--mtylt-header-offset,0px) - 16px)}@media(max-width:1100px){.mtylt-case-library .filters{grid-template-columns:minmax(0,1fr)}.mtylt-case-library .filters>.search{grid-column:1;grid-row:3;margin-top:14px;width:100%}.mtylt-case-library .filter-panel{grid-row:4}}@media(max-width:800px){.mtylt-case-library .filter-shell.expanded{max-height:none}}body.mtylt-case-study-template #masthead{z-index:20}body.mtylt-case-study-template .navigation-top{z-index:30}.mtylt-case-library .expansion{grid-column:1/-1;border:1px solid var(--line);border-radius:8px;padding:28px;min-width:0;overflow-wrap:anywhere;background:#fff}.mtylt-case-library .expansion-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:740px;margin:0 auto 24px}.mtylt-case-library .expansion-heading h3{font-size:24px}.mtylt-case-library .expansion-close{font:inherit;background:none;border:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;color:var(--navy);flex-shrink:0}.mtylt-case-library .expansion-close:hover{background:#f4f6f9}.mtylt-case-library .reading{max-width:740px;margin:auto;line-height:1.7}.mtylt-case-library .reading p+p,.mtylt-case-library .reading ol,.mtylt-case-library .reading ul{margin-top:1em}.mtylt-case-library .reading ol,.mtylt-case-library .reading ul{padding-left:23px}.mtylt-case-library .reading li+li{margin-top:12px}.mtylt-case-library .transcript p{white-space:pre-line}.mtylt-case-library .commentary{margin-top:28px}.mtylt-case-library .commentary h4{margin:0 0 16px;font-size:18px}.mtylt-case-library .originals{max-width:740px;margin:28px auto 0}.mtylt-case-library .originals h4{font-size:16px;margin:0 0 12px;font-weight:600}.mtylt-case-library .thumbnails{display:flex;flex-wrap:wrap;gap:12px}.mtylt-case-library .thumbnail{padding:8px;background:#fff;border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;justify-content:center;width:132px;height:156px}.mtylt-case-library .thumbnail:hover{border-color:var(--navy)}.mtylt-case-library .thumbnail img{max-width:100%;max-height:100%;object-fit:contain;display:block}.mtylt-case-library button.card-link{border:0;border-radius:0;padding:0;background:none;color:var(--navy);font:inherit;text-decoration:underline;text-underline-offset:4px;white-space:normal;line-height:1.4;text-align:left;display:inline-flex;align-items:center;gap:8px}.mtylt-case-library .card-link[aria-expanded=true] svg{transform:rotate(180deg)}.mtylt-case-library .card-link svg{flex-shrink:0}.mtylt-case-library .quote-text{white-space:pre-line}.mtylt-case-library blockquote .quote-text+.quote-text{margin-top:1em}.mtylt-case-library .image-viewport{overflow:auto;max-height:calc(100dvh - 56px)}.mtylt-case-library .portrait-dialog.screenshot-view{width:min(1000px,calc(100vw - 32px));overflow:hidden}.mtylt-case-library .screenshot-view .portrait-full{max-height:none}@media(max-width:800px){.mtylt-case-library .expansion{padding:22px}.mtylt-case-library .expansion-heading h3{font-size:22px}}.mtylt-case-library .clear[disabled]{visibility:hidden;pointer-events:none}.mtylt-case-library button.card-link:hover,.mtylt-case-library button.card-link:focus,.mtylt-case-library button.card-link:active{background:#fff0;color:var(--navy);box-shadow:none}.mtylt-case-library .filters button.more-filters:hover,.mtylt-case-library .filters button.more-filters:focus,.mtylt-case-library .filters button.more-filters:active{background:#fff0;color:var(--navy);box-shadow:none}@media(max-width:1250px){.mtylt-case-library .filters{grid-template-columns:minmax(0,1fr)}.mtylt-case-library .filters>.search{grid-column:1;grid-row:3;margin-top:14px;width:100%}.mtylt-case-library .filter-panel{grid-row:4}}.mtylt-case-library .filters{padding-block:12px 10px;row-gap:0;column-gap:24px}.mtylt-case-library .primary-filters{gap:38px}.mtylt-case-library .filters>.search{grid-row:1;align-self:end}.mtylt-case-library .filter-actions{display:inline-flex;align-items:center;gap:24px}.mtylt-case-library .filter-actions .clear{margin-left:0}.mtylt-case-library .filters .secondary-filters{grid-column:1/-1;margin-top:8px;gap:4px 24px}@media(max-width:1250px){.mtylt-case-library .filters>.search{grid-row:3;grid-column:1;margin-top:10px}.mtylt-case-library .filter-panel{grid-row:4}}@media(max-width:1000px){.mtylt-case-library .primary-filters{gap:24px}.mtylt-case-library .filters .secondary-filters,.mtylt-case-library .filter-actions{column-gap:18px}}@media(max-width:800px){.mtylt-case-library .filters .secondary-filters,.mtylt-case-library .filter-actions{column-gap:16px}.mtylt-case-library .filters{padding-block:12px}.mtylt-case-library .filters .check,.mtylt-case-library .filters .text-button{min-height:36px}.mtylt-case-library .primary-filters fieldset+fieldset{margin-top:10px}}