.case-study-hero{position:relative;background-color:#f2efe9;padding:60px 0 40px;overflow:hidden}.case-study-hero__blob{position:absolute;border-radius:9999px;pointer-events:none;z-index:0}.case-study-hero__blob--1{width:455px;height:455px;top:-160px;right:-120px;background-color:#f7a074;opacity:.32}.case-study-hero__blob--2{width:184px;height:184px;top:220px;left:8%;background-color:#f7a074;opacity:.32;transform:rotate(5.35deg)}.case-study-hero__blob--3{width:189px;height:188px;top:480px;right:6%;background-color:#f7ce95;opacity:.4}.case-study-hero__blob--4{width:361px;height:359px;top:520px;left:-120px;background-color:#f7ce95;opacity:.4}.case-study-hero__inner{position:relative;z-index:1;max-width:753px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.case-study-hero__badges{display:flex;gap:12px}.case-study-hero__badge{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:12px 16px;border-radius:9999px;font-family:Inter,sans-serif;font-weight:700;font-size:13px;letter-spacing:1.3px;color:#fff}.case-study-hero__badge--primary{background-color:#e56e33}.case-study-hero__badge--secondary{background-color:#b2a49e}.case-study-hero__title{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:32px;line-height:60px;letter-spacing:2px;color:#555}.case-study-hero__title p{margin:0}.case-study-hero__title strong,.case-study-hero__lead strong{color:#e56e33;font-weight:700}.case-study-hero__client{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:640px;padding-top:21px;border-top:1px dashed #b2a49e}.case-study-hero__client-label{font-family:Inter,sans-serif;font-size:12px;letter-spacing:1.54px;text-transform:uppercase;color:#836f68}.case-study-hero__client-name{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:.32px;color:#555}.case-study-hero__lead{position:relative;z-index:1;max-width:894px;margin:40px auto 0;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:30px;letter-spacing:.32px;color:#555}.case-study-hero__lead p{margin:0}.case-study-hero__photo-wrapper{position:relative;z-index:1;max-width:610px;margin:48px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px}.case-study-hero__photo{width:100%;overflow:hidden}.case-study-hero__image{display:block;width:100%;height:auto;object-fit:cover}.case-study-hero__caption{margin:0;font-family:Noto Sans JP,sans-serif;font-size:12.5px;letter-spacing:.625px;color:#836f68;text-align:center}@media screen and (max-width:990px){.case-study-hero{padding:40px 0 32px}.case-study-hero__inner{padding:0 20px;gap:16px}.case-study-hero__title{font-size:22px;line-height:34px}.case-study-hero__lead{padding:0 20px;font-size:16px;line-height:25px}.case-study-hero__photo-wrapper{margin-top:40px;padding:0 20px}.case-study-hero__blob--1{width:240px;height:240px;top:-80px;right:-80px}.case-study-hero__blob--2,.case-study-hero__blob--3{display:none}.case-study-hero__blob--4{width:200px;height:200px;top:auto;bottom:-60px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-custom-case-study-hero.css.map */
