#mf-case.mf-case{color:#1a0b37;background:#fff}#mf-case a{color:inherit;text-decoration:none}#mf-case .mf-case-shell{width:min(100% - 32px,1120px);margin:0 auto}#mf-case .mf-case-hero{background:linear-gradient(90deg,#f1f2fb 1%,#ddd6f3 98%)}#mf-case .mf-case-hero__inner{flex-direction:column;justify-content:center;width:min(100% - 40px,1120px);height:192px;margin:0 auto;display:flex}#mf-case .mf-case-hero__title{color:#1a0b37;letter-spacing:0;margin:0;font-size:40px;font-weight:500;line-height:1}#mf-case .mf-case-hero__lead{color:#1a0b37;letter-spacing:.01rem;margin:12px 0 0;font-size:18px;line-height:1.6}#mf-case .mf-case-interview{background:#f7f8fa;padding:90px 0 104px}#mf-case .mf-case-section-title{border-left:6px solid #666;align-items:center;margin:0 0 50px;display:flex}#mf-case .mf-case-section-title h2{color:#666;letter-spacing:.04em;margin:0;padding:7.2px 14.4px;font-size:24px;font-weight:500;line-height:24px}#mf-case .mf-case-feature{grid-template-columns:minmax(0,55.07fr) minmax(0,44.93fr);align-items:stretch;gap:16px;margin:0 46px 70px;display:grid}#mf-case .mf-case-feature__media{background:#0f1224;display:block;position:relative;overflow:hidden}#mf-case .mf-case-feature__media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}#mf-case .mf-case-feature__play{background:#1a0b37d1;border-radius:50%;width:72px;height:72px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000038}#mf-case .mf-case-feature__play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:20px solid #fff;width:0;height:0;position:absolute;top:22px;left:29px}#mf-case .mf-case-feature__body{padding:35px 0 0 14.4px}#mf-case .mf-case-feature__body h2{color:#1a0b37;letter-spacing:.04em;margin:0;font-size:28px;font-weight:500;line-height:1.5}#mf-case .mf-case-feature__meta{margin:32px 0 0}#mf-case .mf-case-feature__meta p{color:#1a0b37;margin:3px 0 0;font-size:14px;line-height:28px}#mf-case .mf-case-interview-card__footer p{color:#1a0b37;margin:3px 0 0;font-size:14px;line-height:1.7}#mf-case .mf-case-badge{color:#fff;letter-spacing:.04rem;background:#f60;align-items:center;width:fit-content;min-height:29px;padding:0 8px 1px;font-size:14px;font-weight:600;line-height:28px;display:inline-flex}#mf-case .mf-case-feature__button{width:160px;margin-top:23px;display:block}#mf-case .mf-case-feature__button img{width:100%;height:auto;display:block}#mf-case .mf-case-interview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#mf-case .mf-case-interview-card{background:#fff;border-radius:20px;overflow:hidden}#mf-case .mf-case-interview-card__link{flex-direction:column;min-height:100%;display:flex}#mf-case .mf-case-interview-card__image{aspect-ratio:357/238.484;object-fit:cover;width:calc(100% - 3px);margin:0 auto;display:block}#mf-case .mf-case-interview-card__body{flex-direction:column;flex:1;padding:24px 25.1875px 26px;display:flex}#mf-case .mf-case-interview-card__body h3{color:#1a0b37;letter-spacing:.05em;margin:0 0 18px;font-size:19px;font-weight:500;line-height:1.5}#mf-case .mf-case-interview-card__footer{grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:8px;margin-top:auto;display:grid}#mf-case .mf-case-interview-card__footer>div{flex-direction:column;gap:4px;display:flex}#mf-case .mf-case-interview-card__footer p{margin:0}#mf-case .mf-case-interview-card__footer img{width:52px;height:52px;margin-top:26px}#mf-case .mf-case-stories{background:#fff;padding:70px 0 174px}#mf-case .mf-case-stories .mf-case-section-title{margin-bottom:39px}#mf-case .mf-case-story-list{gap:24px;display:grid}#mf-case .mf-case-story{background:#f7f8fa;padding:30px}#mf-case .mf-case-story__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}#mf-case .mf-case-story__head h3{color:#1a0b37;letter-spacing:0;margin:0;padding-bottom:9px;font-size:20px;font-weight:500;line-height:1.5}#mf-case .mf-case-story__description{color:#1a0b37;letter-spacing:.04px;border-bottom:2px solid gray;margin:1px 0 0;padding-bottom:24px;font-size:16px;line-height:1.8}#mf-case .mf-case-story__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}#mf-case .mf-case-detail{align-items:center;gap:10px;min-width:0;min-height:33px;display:flex}#mf-case .mf-case-detail dt{color:#f60;letter-spacing:.04rem;background:#fae3d4;border-radius:0;flex:none;min-height:33px;margin:0;padding:2px 14px 3px;font-size:14px;font-weight:600;line-height:28px}#mf-case .mf-case-detail dd{color:#1a0b37;letter-spacing:.04rem;min-width:0;margin:0;font-size:14px;line-height:28px}#mf-case .mf-case-detail--customer dt{display:none}#mf-case .mf-case-detail--customer dd{font-size:16px;line-height:32px}#mf-case .mf-case-breadcrumb-section{background:#fff;margin-top:32px;padding:0 0 22.4688px}#mf-case .mf-case-breadcrumb{color:#8b8f98;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}#mf-case .mf-case-breadcrumb li+li:before{content:">";color:#b6bac2;margin-right:10px}#mf-case .mf-case-breadcrumb a{color:#3f8ed6}@media screen and (width<=959px){#mf-case .mf-case-feature{grid-template-columns:1fr;gap:16px;margin-left:0;margin-right:0}#mf-case .mf-case-feature__body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:5px 0 9.0625px 4px;display:grid}#mf-case .mf-case-feature__body h2{grid-column:1/-1}#mf-case .mf-case-feature__button{justify-self:end;width:160px;margin-top:20px}#mf-case .mf-case-interview-grid{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;gap:36px;display:flex;overflow-x:auto}#mf-case .mf-case-interview-grid::-webkit-scrollbar{display:none}#mf-case .mf-case-interview-card{scroll-snap-align:start;flex:0 0 360px;margin-block:1px}#mf-case .mf-case-story__details{flex-direction:column;gap:8px;display:flex}}@media screen and (width<=600px){#mf-case .mf-case-hero__title{font-size:27px;line-height:27px}#mf-case .mf-case-hero__lead{margin-top:12px;font-size:18px;line-height:1.6}#mf-case .mf-case-interview{padding:70px 0 104px}#mf-case .mf-case-section-title{margin-bottom:40px}#mf-case .mf-case-section-title h2{padding:6px 12px;font-size:20px;line-height:20px}#mf-case .mf-case-feature{margin-bottom:80px}#mf-case .mf-case-feature__body h2{font-size:22px;line-height:1.5}#mf-case .mf-case-feature__meta{margin-top:12px}#mf-case .mf-case-feature__play{width:58px;height:58px}#mf-case .mf-case-feature__play:after{border-top-width:11px;border-bottom-width:11px;border-left-width:16px;top:18px;left:23px}#mf-case .mf-case-interview-card{border-radius:20px;flex-basis:260px}#mf-case .mf-case-interview-card__image{width:100%}#mf-case .mf-case-interview-card__body{padding:24px 18.1875px 26px}#mf-case .mf-case-interview-card__body h3{font-size:19px}#mf-case .mf-case-stories{padding:70px 0 174px}#mf-case .mf-case-stories .mf-case-shell{width:calc(100% - 34px)}#mf-case .mf-case-stories .mf-case-section-title{margin-bottom:39px}#mf-case .mf-case-story{padding:30px 27px}#mf-case .mf-case-story__head h3{font-size:17px;line-height:1.5}#mf-case .mf-case-story__description{border-bottom-width:1px;font-size:14px;line-height:28.8px}}
