.mbl-company{position:relative;isolation:isolate;overflow:hidden;background:#f7f5ef;color:#233d32}.mbl-company__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.mbl-company__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;opacity:.9}.mbl-company__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f5ef,#f7f5eff0 34%,#f7f5ef9e 58%,#f7f5ef2e)}.mbl-company__mark{position:absolute;top:0;bottom:0;right:0;width:52%;z-index:-2;mix-blend-mode:multiply;opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 40%);mask-image:linear-gradient(90deg,transparent 0%,#000 40%)}.mbl-company__mark img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:grayscale(1) contrast(1.15)}.mbl-company__hex{position:absolute;right:clamp(10px,6vw,90px);top:50%;transform:translateY(-50%);width:clamp(220px,30vw,420px);height:auto;z-index:-1;color:#9c8764;opacity:.35}.mbl-company__layout{max-width:1400px;margin:0 auto;padding:110px clamp(30px,7vw,100px)}.mbl-company__box{max-width:560px}.mbl-company__rule{display:none}.mbl-company__eyebrow{margin:0 0 14px;font-family:Cormorant Garamond,Yu Mincho,serif;font-size:13px;letter-spacing:.32em;color:#7d8a7f}.mbl-company__box h2{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.85;letter-spacing:.07em;color:#233d32}.mbl-company__copy{margin-top:30px;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:15px;line-height:2.3;letter-spacing:.055em;color:#233d32}.mbl-company__copy p{margin:0 0 18px}.mbl-company__link{display:inline-flex;align-items:center;gap:16px;margin-top:22px;padding:14px 30px;border:1px solid #233d32;color:#233d32;text-decoration:none;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:15px;letter-spacing:.1em;background:#f7f5ef99;transition:background .3s,color .3s}.mbl-company__link:after{content:"";width:26px;height:1px;background:currentColor}.mbl-company__link:hover{background:#233d32;color:#f7f5ef}@media(max-width:749px){.mbl-company__bg:after{background:linear-gradient(180deg,#f7f5ef33,#f7f5efd9 45%,#f7f5ef 70%)}.mbl-company__mark{top:0;bottom:auto;width:100%;height:300px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 100%);mask-image:linear-gradient(180deg,#000 30%,transparent 100%)}.mbl-company__hex{top:40px;transform:none;right:-30px;width:240px}.mbl-company__layout{padding:220px 26px 66px}.mbl-company__box h2{font-size:clamp(19px,5.4vw,24px);letter-spacing:.03em}.mbl-company__copy{font-size:14px;line-height:2.2;letter-spacing:.035em}.mbl-company__link{font-size:14px;padding:13px 24px}}.mbl-manifesto{position:relative;isolation:isolate;overflow:hidden;background:#f7f5ef;color:#233d32}.mbl-manifesto__visual{position:absolute;inset:0 auto 0 0;width:44%;z-index:-1}.mbl-manifesto__visual img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:.82}.mbl-manifesto__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f5ef1a,#f7f5ef26 55%,#f7f5ef),linear-gradient(180deg,rgba(247,245,239,.7),transparent 70%)}.mbl-manifesto__layout{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,5vw,80px);align-items:center;padding:60px clamp(30px,6vw,90px) 60px}.mbl-manifesto__sign{display:flex;flex-direction:column;align-items:center;width:max-content;margin:0 auto;font-size:clamp(34px,3.4vw,50px);transform:rotate(-7deg);transform-origin:center center;pointer-events:none}.mbl-manifesto__sign .mbl-sign__text{display:block;white-space:nowrap;font-family:var(--font-heading-family,"Noto Sans JP"),"Noto Sans JP",sans-serif;font-weight:var(--font-heading-weight,400);font-style:normal;font-size:1em;line-height:1.2;letter-spacing:.06em;color:#4a4844;opacity:.9}.mbl-manifesto__sign .mbl-sign__sub{margin-top:.35em;font-size:.5em;letter-spacing:.12em}.mbl-manifesto__sign.is-armed .mbl-sign__ch{opacity:0}.mbl-manifesto__sign .mbl-sign__ch.is-on{opacity:1}.mbl-manifesto__copy{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;line-height:2;letter-spacing:.05em;font-weight:400;text-align:center;word-break:auto-phrase;line-break:strict}.mbl-manifesto__copy p{margin:0}.mbl-manifesto__copy .mbl-ph{display:inline-block}.mbl-manifesto__copy .mbl-manifesto__quote{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(22px,2vw,26px);letter-spacing:.06em;line-height:1.7;margin-bottom:14px}.mbl-manifesto__body p{margin:0 0 8px}.mbl-manifesto__copy .mbl-manifesto__closing{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:17px;line-height:1.8;letter-spacing:.04em;margin-top:10px}.mbl-manifesto__copy .mbl-manifesto__intro{max-width:36em;margin:26px auto 0;padding:14px 22px;border:1px solid #cfd2c3;background:#ffffff73;font-size:12px;line-height:1.9;letter-spacing:.04em;color:#6a756d}@media(max-width:989px){.mbl-manifesto__layout{padding:52px 36px;gap:36px;grid-template-columns:1fr 1.5fr}.mbl-manifesto__sign{font-size:30px}}@media(max-width:749px){.mbl-manifesto__visual{inset:0 0 auto;width:100%;height:240px}.mbl-manifesto__visual img{object-position:center 38%;opacity:.7}.mbl-manifesto__visual:after{background:linear-gradient(180deg,#f7f5ef40,#f7f5ef73 50%,#f7f5ef)}.mbl-manifesto__layout{display:block;padding:44px 24px 46px}.mbl-manifesto__heading{padding:20px 0 40px}.mbl-manifesto__sign{font-size:clamp(28px,8vw,34px)}.mbl-manifesto__copy{font-size:13.5px;line-height:1.95;letter-spacing:.03em}.mbl-manifesto__copy .mbl-manifesto__quote{font-size:21px}.mbl-manifesto__copy .mbl-manifesto__closing{font-size:16px}.mbl-manifesto__copy .mbl-manifesto__intro{margin-top:22px;padding:12px 16px;font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAABAB */
