#md-page #md-case-studies .mdh-display,#md-page #md-case-studies .mdh-h2{text-wrap:balance}#md-page #md-case-studies .mdcs-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,96px)}#md-page #md-case-studies .mdcs-hero__grid.is-solo{grid-template-columns:minmax(0,1fr)}#md-page #md-case-studies .mdcs-hero__visual{justify-self:end;width:min(100%,660px)}#md-page #md-case-studies .mdcs-wall{--gap:clamp(12px,1.2vw,18px);margin:0}#md-page #md-case-studies .mdcs-wall__stage{position:relative;height:clamp(420px,58vh,580px);perspective:1500px;perspective-origin:30% 45%;touch-action:pan-y;-webkit-mask:linear-gradient(transparent,var(--md-black) 14%,var(--md-black) 86%,transparent);mask:linear-gradient(transparent,var(--md-black) 14%,var(--md-black) 86%,transparent)}#md-page #md-case-studies .mdcs-wall__plane{position:absolute;inset:0 4%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);transform-style:preserve-3d;transform:rotateY(calc(-16deg + var(--tx, 0) * 3deg)) rotateX(calc(7deg - var(--ty, 0) * 2deg));transition:transform 1.2s var(--mdh-ease)}#md-page #md-case-studies .mdcs-wall__col{position:relative;transform-style:preserve-3d}#md-page #md-case-studies .mdcs-wall__col--0,#md-page #md-case-studies .mdcs-wall__col--2{--col-y:0.5;--col-z:-40px;--col-o:0.62}#md-page #md-case-studies .mdcs-wall__tile{position:absolute;top:50%;left:0;width:100%;aspect-ratio:16/11;border:1px solid var(--mdh-line-d);border-radius:var(--md-radius-md);background:color-mix(in srgb,var(--md-white) 4%,transparent);overflow:hidden;opacity:calc((1 - var(--a) * .26) * var(--col-o, 1));transform:translate3d(0,calc((var(--d) + var(--col-y, 0)) * (100% + var(--gap)) - 50%),var(--col-z,0));transition:transform 1.1s var(--mdh-ease),opacity .9s var(--mdh-ease),border-color .8s var(--mdh-ease),box-shadow .8s var(--mdh-ease)}#md-page #md-case-studies .mdcs-wall__tile img{-o-object-fit:contain;object-fit:contain;transform:scale(1.42)}#md-page #md-case-studies .is-fill img{-o-object-fit:cover;object-fit:cover}#md-page #md-case-studies .mdcs-shelf__item.is-fill img,#md-page #md-case-studies .mdcs-wall__tile.is-fill img{transform:none}#md-page #md-case-studies .mdcs-wall__tile.is-out{opacity:0;pointer-events:none}html[data-theme=light] #md-page #md-case-studies .mdcs-wall__tile.is-current{box-shadow:0 24px 50px -30px color-mix(in srgb,var(--md-ink) 40%,transparent)}#md-page #md-case-studies .mdcs-wall__tile.is-current{z-index:1;border-color:color-mix(in srgb,var(--mdh-accent) 70%,transparent);background:color-mix(in srgb,var(--md-white) 7%,transparent);box-shadow:0 28px 60px -30px color-mix(in srgb,var(--md-sky) 55%,transparent);transform:translate3d(0,-50%,70px) scale(1.04)}@media (hover:hover) and (pointer:fine){#md-page #md-case-studies .mdcs-wall__tile:hover{border-color:color-mix(in srgb,var(--md-white) 34%,transparent)}}#md-page #md-case-studies .mdcs-wall__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;border-top:1px solid var(--mdh-line-d)}#md-page #md-case-studies .mdcs-wall__captions{display:grid;min-width:0}#md-page #md-case-studies .mdcs-wall__caption{grid-area:1/1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s var(--mdh-ease),transform .25s var(--mdh-ease),visibility 0s .25s}#md-page #md-case-studies .mdcs-wall__caption.is-current{opacity:1;visibility:visible;transform:none;transition:opacity .7s var(--mdh-ease) .2s,transform .7s var(--mdh-ease) .2s,visibility 0s}#md-page #md-case-studies .mdcs-wall__caption strong{font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}#md-page #md-case-studies .mdcs-wall__caption>span{font-size:var(--md-text-sm);color:var(--mdh-muted-d)}#md-page #md-case-studies .mdcs-wall__caption svg{align-self:center;color:var(--mdh-accent);transition:transform .35s var(--mdh-ease)}#md-page #md-case-studies .mdcs-wall__caption:hover svg{transform:translateX(4px)}#md-page #md-case-studies .mdcs-wall__paused{position:absolute;right:0;top:-30px;font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mdh-muted-d);opacity:0;transition:opacity .4s var(--mdh-ease)}#md-page #md-case-studies .mdcs-wall.is-hover-paused .mdcs-wall__paused{opacity:1}#md-page #md-case-studies .mdcs-arrows{display:flex;flex:none;gap:8px}#md-page #md-case-studies .mdcs-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--mdh-line);border-radius:50%;background:none;color:var(--mdh-fg);cursor:pointer;transition:border-color .3s var(--mdh-ease),color .3s var(--mdh-ease)}#md-page #md-case-studies .mdcs-arrow:hover{border-color:var(--mdh-accent);color:var(--mdh-accent)}#md-page #md-case-studies .mdcs-filters{display:flex;align-items:center;gap:16px;margin:calc(clamp(48px, 6vw, 88px) * -.4) 0 clamp(40px,4.5vw,64px);padding-bottom:20px;border-bottom:1px solid var(--mdh-line)}#md-page #md-case-studies .mdcs-filters__scroller{position:relative;flex:1;min-width:0}#md-page #md-case-studies .mdcs-filters__built{display:flex;gap:8px;padding:4px 2px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}#md-page #md-case-studies .has-right .mdcs-filters__built{-webkit-mask:linear-gradient(90deg,var(--md-black) calc(100% - 96px),transparent calc(100% - 24px));mask:linear-gradient(90deg,var(--md-black) calc(100% - 96px),transparent calc(100% - 24px))}#md-page #md-case-studies .has-left .mdcs-filters__built{-webkit-mask:linear-gradient(90deg,transparent 24px,var(--md-black) 96px);mask:linear-gradient(90deg,transparent 24px,var(--md-black) 96px)}#md-page #md-case-studies .has-left.has-right .mdcs-filters__built{-webkit-mask:linear-gradient(90deg,transparent 24px,var(--md-black) 96px,var(--md-black) calc(100% - 96px),transparent calc(100% - 24px));mask:linear-gradient(90deg,transparent 24px,var(--md-black) 96px,var(--md-black) calc(100% - 96px),transparent calc(100% - 24px))}#md-page #md-case-studies .mdcs-more{position:absolute;top:50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--mdh-line);border-radius:50%;background:var(--md-white);color:var(--mdh-fg);cursor:pointer;transform:translateY(-50%);transition:border-color .3s var(--mdh-ease),color .3s var(--mdh-ease)}#md-page #md-case-studies .mdcs-more--left{left:0}#md-page #md-case-studies .mdcs-more--right{right:0}#md-page #md-case-studies .mdcs-more:hover{border-color:var(--mdh-accent);color:var(--mdh-accent)}#md-page #md-case-studies .mdcs-filters__built::-webkit-scrollbar{display:none}#md-page #md-case-studies .mdcs-filters__built .mdcs-built{flex:none}#md-page #md-case-studies .mdcs-select{position:relative;display:inline-flex;flex:none;align-items:center;color:var(--mdh-fg)}#md-page #md-case-studies .mdcs-select select{height:44px;max-width:240px;padding:0 40px 0 18px;border:1px solid var(--mdh-line);border-radius:var(--md-radius-sm);background:var(--md-white);font:inherit;font-size:var(--md-text-sm);font-weight:600;color:inherit;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .4s var(--mdh-ease),background-color .4s var(--mdh-ease)}#md-page #md-case-studies .mdcs-select svg{position:absolute;right:16px;pointer-events:none;color:var(--mdh-muted)}#md-page #md-case-studies .mdcs-select.is-on select{border-color:color-mix(in srgb,var(--mdh-accent) 60%,transparent);background:color-mix(in srgb,var(--mdh-accent) 6%,var(--md-white))}@media (hover:hover) and (pointer:fine){#md-page #md-case-studies .mdcs-select select:hover{border-color:color-mix(in srgb,var(--mdh-fg) 34%,transparent)}}#md-page #md-case-studies .mdcs-built{display:inline-flex;align-items:center;gap:4px;min-height:46px;padding:0 16px 0 2px;border:1px solid var(--mdh-line);border-radius:var(--md-radius-sm);background:var(--md-white);font-size:var(--md-text-sm);font-weight:600;color:var(--mdh-fg);cursor:pointer;transition:border-color .4s var(--mdh-ease),background-color .4s var(--mdh-ease),opacity .4s var(--mdh-ease)}#md-page #md-case-studies .mdcs-built .mdh-glass-mark{margin:-9px -6px;transform:scale(.66)}#md-page #md-case-studies .mdcs-built.is-on{border-color:color-mix(in srgb,var(--mdh-accent) 60%,transparent);background:color-mix(in srgb,var(--mdh-accent) 6%,var(--md-white))}#md-page #md-case-studies .mdcs-built:disabled{opacity:.35;cursor:default;pointer-events:none}#md-page #md-case-studies .mdcs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(44px,4vw,64px) clamp(18px,2vw,32px)}#md-page #md-case-studies .mdcs-grid__item{position:relative;min-width:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){#md-page #md-case-studies .mdcs-grid>li{opacity:0;transform:translateY(28px)}#md-page #md-case-studies .mdcs-grid.is-in>li{opacity:1;transform:none;transition:opacity .9s var(--mdh-ease),transform .9s var(--mdh-ease)}#md-page #md-case-studies .mdcs-grid.is-in>li:nth-child(3n+2){transition-delay:.08s}#md-page #md-case-studies .mdcs-grid.is-in>li:nth-child(3n+3){transition-delay:.16s}}#md-page #md-case-studies .mdcs-index__more{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(48px,5vw,72px);padding-top:28px;border-top:1px solid var(--mdh-line)}#md-page #md-case-studies .mdcs-index__count{font-size:var(--md-text-sm);color:var(--mdh-muted);font-variant-numeric:tabular-nums}#md-page #md-case-studies .mdcs-index__more .mdh-btn{cursor:pointer;background:none}#md-page #md-case-studies .mdcs-index__more .mdh-btn:disabled{opacity:.6;cursor:progress}#md-page #md-case-studies .mdcs-index__left{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-right:-8px;border-radius:var(--md-radius-sm);background:color-mix(in srgb,var(--mdh-accent) 12%,var(--md-white));font-size:var(--md-text-2xs);color:var(--mdh-accent);font-variant-numeric:tabular-nums}@media (max-width:767px){#md-page #md-case-studies .mdcs-index__more{margin-top:24px;padding-top:0;border-top:0}#md-page #md-case-studies .mdcs-index__more:not(.has-error){display:none}#md-page #md-case-studies .mdcs-index__more .mdh-btn{width:100%;justify-content:center}}#md-page #md-case-studies .mdcs-story{display:grid;gap:clamp(36px,4vw,56px)}#md-page #md-case-studies .mdcs-story__tabs{display:flex;border-bottom:1px solid var(--mdh-line);overflow-x:auto;scrollbar-width:none}#md-page #md-case-studies .mdcs-story__tabs::-webkit-scrollbar{display:none}#md-page #md-case-studies .mdcs-story__tab{position:relative;display:grid;flex:1 1 0;gap:4px;min-width:150px;padding:0 20px 18px 0;border:0;background:none;text-align:left;color:var(--mdh-muted);cursor:pointer;transition:color .5s var(--mdh-ease)}#md-page #md-case-studies .mdcs-story__tab strong{font-size:var(--md-text-md);font-weight:700;letter-spacing:-.01em}#md-page #md-case-studies .mdcs-story__tab span:not(.mdh-progress){font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}#md-page #md-case-studies .mdcs-story__tab.is-active{color:var(--mdh-fg)}@media (hover:hover) and (pointer:fine){#md-page #md-case-studies .mdcs-story__tab:hover{color:var(--mdh-fg)}}#md-page #md-case-studies .mdcs-story__tab .mdh-progress{height:2px;bottom:-1px;color:var(--mdh-accent)}#md-page #md-case-studies .mdcs-story__stage{display:grid;touch-action:pan-y}#md-page #md-case-studies .mdcs-story__panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;align-content:start;gap:clamp(32px,4.5vw,80px);opacity:0;visibility:hidden;transition:opacity .25s var(--mdh-ease),visibility 0s .25s}#md-page #md-case-studies .mdcs-story__panel.is-active{opacity:1;visibility:visible;transition:opacity .6s var(--mdh-ease) .2s,visibility 0s}#md-page #md-case-studies .mdcs-story__media{position:relative;aspect-ratio:16/11;border-radius:var(--md-radius-lg);background:var(--mdh-panel);overflow:hidden}#md-page #md-case-studies .mdcs-story__media img{-o-object-fit:contain;object-fit:contain;transform:translateY(12px);transition:transform 1.6s var(--mdh-ease)}#md-page #md-case-studies .mdcs-story__media.is-cover img{transform:translateY(12px) scale(1.18)}#md-page #md-case-studies .mdcs-story__media:not(.is-cover){background:var(--md-black)}#md-page #md-case-studies .mdcs-story__panel.is-active .mdcs-story__media img{transform:none}#md-page #md-case-studies .mdcs-story__panel.is-active .mdcs-story__media.is-cover img{transform:scale(1.18)}#md-page #md-case-studies .mdcs-story__text{display:grid;align-content:start;gap:30px}#md-page #md-case-studies .mdcs-story__text>*{opacity:0;transform:translateY(14px);transition:opacity .25s var(--mdh-ease),transform .25s var(--mdh-ease)}#md-page #md-case-studies .mdcs-story__panel.is-active .mdcs-story__text>*{opacity:1;transform:none;transition:opacity .8s var(--mdh-ease),transform .8s var(--mdh-ease)}#md-page #md-case-studies .mdcs-story__panel.is-active .mdcs-story__text>:first-child{transition-delay:.3s}#md-page #md-case-studies .mdcs-story__panel.is-active .mdcs-story__text>:nth-child(2){transition-delay:.45s}#md-page #md-case-studies .mdcs-story__panel.is-active .mdcs-story__text>:nth-child(3){transition-delay:.6s}#md-page #md-case-studies .mdcs-story__text>.mdh-btn{justify-self:start}#md-page #md-case-studies .mdcs-story__pair{display:grid;gap:26px}#md-page #md-case-studies .mdcs-story__pair .mdh-label{color:var(--mdh-muted);margin-bottom:10px}#md-page #md-case-studies .mdcs-story__brief p{font-size:var(--font-size-h4);font-weight:300;line-height:1.45;letter-spacing:-.01em;color:var(--mdh-muted)}#md-page #md-case-studies .mdcs-story__built{position:relative;padding-left:20px}#md-page #md-case-studies .mdcs-story__built:before{content:"";position:absolute;top:2px;bottom:4px;left:0;width:2px;border-radius:2px;background:linear-gradient(var(--md-green),var(--md-teal),var(--md-brand))}#md-page #md-case-studies .mdcs-story__built p{font-size:var(--font-size-h4);font-weight:700;line-height:1.4;letter-spacing:-.02em}#md-page #md-case-studies .mdcs-story__quote{padding-top:26px;border-top:1px solid var(--mdh-line)}#md-page #md-case-studies .mdcs-story__quote blockquote p{font-size:var(--md-text-md);line-height:1.65}#md-page #md-case-studies .mdcs-story__quote figcaption{display:flex;align-items:center;gap:12px;margin-top:16px}#md-page #md-case-studies .mdcs-story__quote figcaption>span{display:grid;gap:2px}#md-page #md-case-studies .mdcs-story__quote figcaption strong{font-size:var(--md-text-sm);font-weight:700}#md-page #md-case-studies .mdcs-story__quote figcaption strong+span{font-size:var(--md-text-xs);color:var(--mdh-muted)}#md-page #md-case-studies .mdcs-story__quote .mdh-avatar{background:var(--mdh-panel)}#md-page #md-case-studies .mdcs-story__quote .mdh-avatar--initials{color:var(--mdh-accent)}#md-page #md-case-studies .mdcs-close{overflow:hidden;padding-block:var(--section-space-close)}#md-page #md-case-studies .mdcs-close__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px)}#md-page #md-case-studies .mdcs-close__title{margin-top:0;line-height:1.06}#md-page #md-case-studies .mdcs-close__line{display:block;font-weight:300;letter-spacing:-.035em}#md-page #md-case-studies .mdcs-close__copy .mdh-lead{max-width:36ch;margin-top:28px}#md-page #md-case-studies .mdcs-close__copy .mdh-actions{margin-top:32px}#md-page #md-case-studies .mdcs-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);width:min(100%,620px);justify-self:end}#md-page #md-case-studies .mdcs-shelf__item{position:relative;aspect-ratio:16/11;border:1px solid var(--mdh-line-d);border-radius:var(--md-radius-md);background:color-mix(in srgb,var(--md-white) 4%,transparent);overflow:hidden}#md-page #md-case-studies .mdcs-shelf__item img{-o-object-fit:contain;object-fit:contain;transform:scale(1.42)}#md-page #md-case-studies .mdcs-shelf__slot{display:grid;place-content:center;justify-items:center;gap:10px;border-color:transparent;background:color-mix(in srgb,var(--md-sky) 5%,transparent);overflow:visible}#md-page #md-case-studies .mdcs-shelf__outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#md-page #md-case-studies .mdcs-shelf__outline rect{width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:url(#mdcs-slot-grad);stroke-width:1.5;stroke-dasharray:1.6 1.2}#md-page #md-case-studies .mdcs-shelf__plus{position:relative;width:22px;height:22px}#md-page #md-case-studies .mdcs-shelf__plus:after,#md-page #md-case-studies .mdcs-shelf__plus:before{content:"";position:absolute;inset:10px 0;border-radius:2px;background:var(--mdh-grad-d)}#md-page #md-case-studies .mdcs-shelf__plus:after{inset:0 10px;background:linear-gradient(var(--md-mint),var(--md-brand-bright))}#md-page #md-case-studies .mdcs-shelf__label{font-size:var(--md-text-sm);font-weight:600}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){#md-page #md-case-studies .mdcs-shelf__item{opacity:0;transform:translateY(16px) scale(.97)}#md-page #md-case-studies .mdcs-shelf.is-in .mdcs-shelf__item{opacity:1;transform:none;transition:opacity .8s var(--mdh-ease),transform .8s var(--mdh-ease);transition-delay:calc(var(--i) * .11s)}#md-page #md-case-studies .mdcs-shelf.is-in .mdcs-shelf__slot{animation:mdcs-slot-glow 1.8s var(--mdh-ease) calc(var(--i) * .11s + .5s) 1 both}}@keyframes mdcs-slot-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--md-sky) 0,transparent)}40%{box-shadow:0 0 48px 2px color-mix(in srgb,var(--md-sky) 30%,transparent)}to{box-shadow:0 0 28px 0 color-mix(in srgb,var(--md-sky) 14%,transparent)}}@media (min-width:768px) and (max-width:1199px){#md-page #md-case-studies .mdcs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#md-page #md-case-studies .mdcs-grid.is-in>li:nth-child(n){transition-delay:0s}#md-page #md-case-studies .mdcs-grid.is-in>li:nth-child(2n){transition-delay:.08s}}@media (max-width:1023px){#md-page #md-case-studies .mdcs-hero__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:48px}#md-page #md-case-studies .mdcs-hero__visual{justify-self:stretch;width:100%}#md-page #md-case-studies .mdcs-wall__stage{height:440px}#md-page #md-case-studies .mdcs-wall__plane{inset:0 8%}#md-page #md-case-studies .mdcs-story__panel{grid-template-columns:minmax(0,1fr);gap:32px}#md-page #md-case-studies .mdcs-story__media{aspect-ratio:16/9}#md-page #md-case-studies .mdcs-close__grid{grid-template-columns:minmax(0,1fr);align-items:stretch}#md-page #md-case-studies .mdcs-shelf{justify-self:start}}@media (min-width:768px) and (max-width:1023px){#md-page #md-case-studies .mdcs-story__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:767px){#md-page #md-case-studies .mdcs-hero__grid{gap:36px}#md-page #md-case-studies .mdcs-wall__stage{height:auto;aspect-ratio:16/9;perspective:900px;-webkit-mask:linear-gradient(90deg,transparent,var(--md-black) 10%,var(--md-black) 90%,transparent);mask:linear-gradient(90deg,transparent,var(--md-black) 10%,var(--md-black) 90%,transparent)}#md-page #md-case-studies .mdcs-wall__plane{inset:0;display:block;transform:none}#md-page #md-case-studies .mdcs-wall__col--0,#md-page #md-case-studies .mdcs-wall__col--2{display:none}#md-page #md-case-studies .mdcs-wall__col{height:100%}#md-page #md-case-studies .mdcs-wall__tile{left:50%;width:58%;opacity:calc(1 - var(--a) * .45);transform:translate3d(calc(var(--d) * (100% + 12px) - 50%),-50%,0) scale(calc(1 - var(--a) * .08))}#md-page #md-case-studies .mdcs-wall__tile.is-current{transform:translate3d(-50%,-50%,40px)}#md-page #md-case-studies .mdcs-wall__tile.is-out{opacity:0}#md-page #md-case-studies .mdcs-wall__paused{display:none}#md-page #md-case-studies .mdcs-filters{flex-direction:column;align-items:stretch;gap:12px;margin-top:-16px}#md-page #md-case-studies .has-left .mdcs-filters__built,#md-page #md-case-studies .has-right .mdcs-filters__built,#md-page #md-case-studies .mdcs-filters__built{margin-inline:-5vw;padding-inline:5vw;scroll-padding-inline:5vw;-webkit-mask:none;mask:none}#md-page #md-case-studies .mdcs-more{display:none}#md-page #md-case-studies .mdcs-select select{width:100%;max-width:none}#md-page #md-case-studies .mdcs-built{min-height:46px;padding-right:16px}#md-page #md-case-studies .mdcs-built .mdh-glass-mark{transform:scale(.66);margin:-9px -6px}#md-page #md-case-studies .mdcs-grid{display:flex;gap:12px}#md-page #md-case-studies .mdcs-card__media{aspect-ratio:16/10}#md-page #md-case-studies .mdcs-grid>li.is-current .mdcs-card__img{transform:translateY(-5px) scale(1.36)}#md-page #md-case-studies .mdcs-grid>li.is-current .is-fill .mdcs-card__img{transform:scale(1.04)}#md-page #md-case-studies .mdcs-grid>li.is-current .mdcs-card__go{border-color:var(--mdh-accent);background:var(--mdh-accent);color:var(--md-white)}#md-page #md-case-studies .mdcs-grid.is-in>li:nth-child(n){transition-delay:0s}#md-page #md-case-studies .mdcs-story__tabs{margin-inline:-5vw;padding-inline:5vw}#md-page #md-case-studies .mdcs-story__tab{flex:none;min-width:0;padding:0 24px 14px 0}#md-page #md-case-studies .mdcs-story__tab span:not(.mdh-progress){display:none}#md-page #md-case-studies .mdcs-story__media{aspect-ratio:16/10}#md-page #md-case-studies .mdcs-story__text{gap:24px}#md-page #md-case-studies .mdcs-story__pair{gap:20px}#md-page #md-case-studies .mdcs-story__quote .mdh-readmore p{--readmore-lines:4}#md-page #md-case-studies .mdcs-close{padding-block:72px 80px}#md-page #md-case-studies .mdcs-story__panel{gap:24px}#md-page #md-case-studies .mdh-actions,#md-page #md-case-studies .mdh-split-actions{gap:10px}#md-page #md-case-studies .mdh-actions .mdh-btn,#md-page #md-case-studies .mdh-split-actions .mdh-btn{flex:1 1 auto;padding-inline:18px}}@media (max-width:767px),(pointer:coarse){#md-page #md-case-studies .mdcs-story__tab{min-height:44px}}@media (prefers-reduced-motion:reduce){#md-page #md-case-studies .mdcs-card__img,#md-page #md-case-studies .mdcs-story__media img,#md-page #md-case-studies .mdcs-story__panel,#md-page #md-case-studies .mdcs-story__text>*,#md-page #md-case-studies .mdcs-wall__caption,#md-page #md-case-studies .mdcs-wall__plane,#md-page #md-case-studies .mdcs-wall__tile{transition:none!important}}