.musu-home-v52{--home-ivory:#f3eee2;--home-paper:#fbf8f0;--home-forest:#173e2d;--home-forest-deep:#0d2e21;--home-walnut:#79543b;--home-charcoal:#242b27;--home-muted:#636b64;--home-line:#d7cebd;color:var(--home-charcoal);background:var(--home-ivory);overflow:clip}.musu-site:has(.musu-home-v52) .musu-header-inner{min-height:68px}.musu-site:has(.musu-home-v52) .musu-navigation-contact{border-radius:999px}.musu-home-v52 *,.musu-home-v52 :after,.musu-home-v52 :before{box-sizing:border-box}.musu-home-v52 h1,.musu-home-v52 h2,.musu-home-v52 h3{font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-weight:650}.musu-home-v52 a{color:inherit}.musu-home-v52 article,.musu-home-v52 aside,.musu-home-v52 li,.musu-home-v52 section{min-width:0}.musu-home-v52-kicker{margin:0 0 14px!important;color:var(--home-walnut);font-size:.67rem;font-weight:800;line-height:1.4;letter-spacing:.18em}.musu-home-v52-primary,.musu-home-v52-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;font-size:.88rem;font-weight:750;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.musu-home-v52-primary{color:#fffaf0!important;background:var(--home-forest);border:1px solid var(--home-forest)}.musu-home-v52-primary:hover{background:var(--home-forest-deep);border-color:var(--home-forest-deep)}.musu-home-v52-secondary{color:var(--home-charcoal);background:hsla(44,58%,96%,.82);border:1px solid rgba(36,43,39,.48)}.musu-home-v52-secondary:hover{color:var(--home-forest);background:var(--home-paper);border-color:var(--home-forest)}.musu-home-v52 a:focus-visible,.musu-home-v52 summary:focus-visible{outline:3px solid #d2a96e;outline-offset:4px}.musu-home-v52-hero{position:relative;min-height:clamp(560px,43vw,640px);display:flex;align-items:stretch;isolation:isolate;background-color:#cfc4b1;background-image:url(/brand/home-redo/hero-workspace.jpg);background-position:center 52%;background-size:cover}.musu-home-v52-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,hsla(41,53%,94%,.97),hsla(41,53%,94%,.91) 30%,hsla(41,53%,94%,.45) 48%,hsla(41,53%,94%,.03) 68%)}.musu-home-v52-hero-inner{display:flex;align-items:center}.musu-home-v52-hero-copy{width:min(42%,590px);padding-block:58px}.musu-home-v52-hero h1{max-width:660px;font-size:clamp(3.625rem,4.6vw,4.5rem);line-height:1.08;letter-spacing:-.06em}.musu-home-v52-lede{max-width:570px;margin-top:24px!important;color:#414a44;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.85}.musu-home-v52-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.musu-home-v52-hero-note{margin-top:22px!important;color:var(--home-walnut);font-size:.72rem;font-weight:750;letter-spacing:.16em}.musu-home-v52-photo-label{position:absolute;right:22px;bottom:18px;margin:0!important;padding:6px 9px;color:#fffaf0;background:rgba(13,36,26,.7);font-size:.62rem;line-height:1.4;letter-spacing:.04em}.musu-home-v52-scenarios{padding-block:clamp(64px,6.2vw,88px)}.musu-home-v52-heading-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);gap:clamp(36px,7vw,100px);align-items:end}.musu-home-v52-heading-row h2{max-width:760px;font-size:clamp(2.15rem,3.3vw,3.15rem);line-height:1.24;letter-spacing:-.045em}.musu-home-v52-heading-row>p{max-width:390px;padding-top:16px;color:var(--home-muted);border-top:1px solid var(--home-line);font-size:.9rem;line-height:1.75}.musu-home-v52-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:14px;margin:34px 0 0;padding:0}.musu-home-v52-scenario-grid li{background:var(--home-paper);border:1px solid var(--home-line);box-shadow:0 9px 22px rgba(56,43,32,.055)}.musu-home-v52-scenario-grid a{height:100%;display:flex;flex-direction:column}.musu-home-v52-scenario-grid figure{position:relative;height:176px;margin:0;overflow:hidden;background:#d8d0c2}.musu-home-v52-scenario-grid img{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.musu-home-v52-scenario-grid li:first-child img{-o-object-position:44% 50%;object-position:44% 50%}.musu-home-v52-scenario-grid li:nth-child(2) img{-o-object-position:64% 48%;object-position:64% 48%}.musu-home-v52-scenario-grid li:nth-child(3) img{-o-object-position:72% 55%;object-position:72% 55%}.musu-home-v52-scenario-grid li:nth-child(4) img{-o-object-position:50% 60%;object-position:50% 60%}.musu-home-v52-evidence figcaption,.musu-home-v52-scenario-grid figcaption,.musu-home-v52-trust figcaption{position:absolute;z-index:2;right:8px;bottom:7px;padding:4px 6px;color:#fffaf0;background:rgba(13,36,26,.74);font-size:.55rem;line-height:1.35}.musu-home-v52-scenario-copy{position:relative;min-height:196px;display:flex;flex-direction:column;padding:20px 19px}.musu-home-v52-scenario-copy>span{color:var(--home-walnut);font-size:.65rem;font-weight:800;letter-spacing:.14em}.musu-home-v52-scenario-copy h3{margin-top:14px;font-size:1.23rem;line-height:1.35}.musu-home-v52-scenario-copy p{margin-top:8px;color:var(--home-muted);font-size:.78rem;line-height:1.62}.musu-home-v52-scenario-copy svg{margin-top:auto;align-self:flex-end;color:var(--home-walnut)}.musu-home-v52-scenario-grid a:hover img{transform:scale(1.025)}.musu-home-v52-scenario-grid a:hover h3{color:var(--home-forest)}.musu-home-v52-evidence{position:relative;padding-block:clamp(72px,7vw,98px);color:#f9f2e7;background:var(--home-forest)}.musu-home-v52-evidence:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:radial-gradient(circle at 12% 18%,#d4b88d 0 1px,transparent 1.5px),linear-gradient(125deg,transparent 0 68%,hsla(37,48%,73%,.12) 68% 69%,transparent 69%);background-size:21px 21px,100% 100%}.musu-home-v52-evidence-layout{position:relative;display:grid;grid-template-columns:minmax(280px,4fr) minmax(0,6.5fr);gap:clamp(44px,6vw,88px);align-items:start}.musu-home-v52-evidence .musu-home-v52-kicker{color:#d9bd92}.musu-home-v52-evidence-intro h2{max-width:520px;font-size:clamp(2.5rem,4.1vw,3.8rem);line-height:1.18;letter-spacing:-.05em}.musu-home-v52-evidence-intro>p:not(.musu-home-v52-kicker){max-width:490px;margin-top:20px;color:#cbd7cf;font-size:.9rem;line-height:1.8}.musu-home-v52-evidence-intro>figure{position:relative;height:210px;margin:30px 0 0;overflow:hidden;border:1px solid hsla(37,60%,94%,.22)}.musu-home-v52-evidence-intro img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;filter:saturate(.78) contrast(.95)}.musu-home-v52-evidence-cards{display:grid;gap:14px}.musu-home-v52-evidence-cards article{overflow:hidden;color:var(--home-charcoal);background:var(--home-paper);border-top:4px solid var(--home-walnut);box-shadow:0 15px 28px rgba(5,24,17,.2)}.musu-home-v52-case-visual{position:relative;height:120px;margin:0;overflow:hidden;background:#d6cbbd}.musu-home-v52-case-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,46,33,.22),transparent 65%)}.musu-home-v52-case-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;filter:saturate(.72) contrast(.92)}.musu-home-v52-case-body{padding:20px 24px 22px}.musu-home-v52-evidence-meta{display:flex;justify-content:space-between;gap:16px;color:var(--home-walnut);font-size:.61rem;font-weight:800;letter-spacing:.1em}.musu-home-v52-sector{margin-top:13px!important;color:var(--home-muted);font-size:.68rem}.musu-home-v52-evidence-cards h3{margin-top:4px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.3}.musu-home-v52-evidence-cards dl{display:grid;grid-template-columns:1.12fr 1.12fr .9fr;margin:17px 0 0;border-top:1px solid var(--home-line)}.musu-home-v52-evidence-cards dl>div{min-width:0;padding:12px 12px 0 0}.musu-home-v52-evidence-cards dl>div+div{padding-left:12px;border-left:1px solid var(--home-line)}.musu-home-v52-evidence-cards dt{color:var(--home-walnut);font-size:.63rem;font-weight:800}.musu-home-v52-evidence-cards dd{margin:5px 0 0;color:var(--home-muted);font-size:.7rem;line-height:1.52}.musu-home-v52-evidence-cards dd small,.musu-home-v52-evidence-cards dd strong{display:block}.musu-home-v52-evidence-cards dd strong{color:var(--home-charcoal);font-size:.73rem}.musu-home-v52-evidence-cards dd small{margin-top:4px;font-size:.62rem}.musu-home-v52-case-boundary{margin-top:12px!important;padding-top:11px;color:var(--home-muted);border-top:1px solid var(--home-line);font-size:.68rem;line-height:1.52}.musu-home-v52-case-boundary strong{color:var(--home-charcoal)}.musu-home-v52-all-cases,.musu-home-v52-case-body>a{min-height:44px;display:inline-flex;align-items:center;gap:9px;margin-top:10px;font-size:.75rem;font-weight:800}.musu-home-v52-case-body>a{color:var(--home-forest)}.musu-home-v52-all-cases{justify-self:start;margin-top:0;color:#ead7b9!important}.musu-home-v52-method{padding-block:clamp(62px,6vw,84px);background:var(--home-paper)}.musu-home-v52-method-heading{display:flex;align-items:end;justify-content:space-between;gap:36px}.musu-home-v52-method-heading h2{font-size:clamp(2.1rem,3.1vw,2.9rem);line-height:1.25;letter-spacing:-.045em}.musu-home-v52-method-heading>a,.musu-home-v52-trust-grid>div>a{min-height:44px;display:inline-flex;align-items:center;gap:9px;color:var(--home-forest);font-size:.8rem;font-weight:800}.musu-home-v52-method-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:31px 0 0;padding:0;border-block:1px solid var(--home-charcoal)}.musu-home-v52-method-rail li{display:grid;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:23px 21px 24px 0}.musu-home-v52-method-rail li+li{padding-left:21px;border-left:1px solid var(--home-line)}.musu-home-v52-method-rail li>span{color:var(--home-walnut);font-size:.65rem;font-weight:800;letter-spacing:.1em}.musu-home-v52-method-rail h3{font-size:1.12rem;line-height:1.35}.musu-home-v52-method-rail p{margin-top:7px;color:var(--home-muted);font-size:.77rem;line-height:1.6}.musu-home-v52-trust{padding-block:clamp(68px,7vw,98px)}.musu-home-v52-trust-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(42px,7vw,104px);align-items:center}.musu-home-v52-trust figure{position:relative;min-height:480px;margin:0;overflow:hidden;background:#d7cfc2;box-shadow:15px 17px 0 rgba(121,84,59,.1)}.musu-home-v52-trust img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%}.musu-home-v52-trust h2{max-width:570px;font-size:clamp(2.25rem,3.5vw,3.25rem);line-height:1.25;letter-spacing:-.05em}.musu-home-v52-trust-grid>div>p:not(.musu-home-v52-kicker){margin-top:19px;color:var(--home-muted);font-size:.91rem;line-height:1.82}.musu-home-v52-trust ul{list-style:none;margin:25px 0 0;padding:0;border-top:1px solid var(--home-charcoal)}.musu-home-v52-trust li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:15px;padding-block:12px;border-bottom:1px solid var(--home-line)}.musu-home-v52-trust li strong{color:var(--home-walnut);font-size:.76rem}.musu-home-v52-trust li span{color:var(--home-muted);font-size:.78rem;line-height:1.55}.musu-home-v52-trust-grid>div>a{margin-top:16px}.musu-home-v52-partnership{padding-block:30px;background:#e5ddcf;border-block:1px solid #cec2af}.musu-home-v52-partnership>div{display:grid;grid-template-columns:minmax(240px,3.6fr) minmax(0,5fr) auto;gap:clamp(26px,5vw,70px);align-items:center}.musu-home-v52-partnership .musu-home-v52-kicker{margin-bottom:5px!important}.musu-home-v52-partnership h2{font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.3}.musu-home-v52-partnership>div>p{color:var(--home-muted);font-size:.82rem;line-height:1.7}.musu-home-v52-partnership a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--home-walnut);font-size:.76rem;font-weight:800;white-space:nowrap}.musu-home-v52-faq{padding-block:clamp(58px,5.5vw,78px);background:var(--home-paper)}.musu-home-v52-faq-grid{display:grid;grid-template-columns:minmax(240px,4fr) minmax(0,7fr);gap:clamp(46px,8vw,110px);align-items:start}.musu-home-v52-faq h2{max-width:430px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.28;letter-spacing:-.045em}.musu-home-v52-faq-list{border-top:1px solid var(--home-charcoal)}.musu-home-v52-faq-list details{border-bottom:1px solid var(--home-line)}.musu-home-v52-faq-list summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:12px;cursor:pointer;list-style:none;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:1rem;font-weight:650}.musu-home-v52-faq-list summary::-webkit-details-marker{display:none}.musu-home-v52-faq-list summary:after{content:"+";color:var(--home-walnut);font-family:system-ui,sans-serif;font-size:1.25rem;font-weight:400}.musu-home-v52-faq-list details[open] summary:after{content:"−"}.musu-home-v52-faq-list details p{max-width:670px;padding:0 42px 17px 0;color:var(--home-muted);font-size:.83rem;line-height:1.75}.musu-home-v52-final{padding-block:clamp(62px,6.5vw,88px);color:#fff8ed;background:var(--home-forest-deep)}.musu-home-v52-final-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3.4fr);gap:clamp(42px,8vw,110px);align-items:end}.musu-home-v52-final .musu-home-v52-kicker{color:#d9bd92}.musu-home-v52-final h2{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.17;letter-spacing:-.055em}.musu-home-v52-final-grid>div:first-child>p:last-child{max-width:650px;margin-top:16px;color:#c7d5cc;font-size:.9rem;line-height:1.75}.musu-home-v52-final-grid>div:last-child .musu-home-v52-primary{width:100%;color:var(--home-forest-deep)!important;background:#f0dfc4;border-color:#f0dfc4}.musu-home-v52-final-grid>div:last-child>p{margin-top:10px;color:#aabcb1;font-size:.66rem;line-height:1.55;text-align:center}@media (max-width:1040px){.musu-home-v52-hero-copy{width:50%}.musu-home-v52-hero:before{background:linear-gradient(90deg,hsla(41,53%,94%,.96),hsla(41,53%,94%,.87) 38%,hsla(41,53%,94%,.32) 60%,hsla(41,53%,94%,.02) 78%)}.musu-home-v52-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.musu-home-v52-scenario-grid figure{height:210px}.musu-home-v52-scenario-copy{min-height:178px}.musu-home-v52-evidence-cards dl{grid-template-columns:1fr}.musu-home-v52-evidence-cards dl>div{padding:9px 0}.musu-home-v52-evidence-cards dl>div+div{padding-left:0;border-top:1px solid var(--home-line);border-left:0}}@media (max-width:760px){.musu-home-v52-evidence-layout,.musu-home-v52-faq-grid,.musu-home-v52-final-grid,.musu-home-v52-heading-row,.musu-home-v52-trust-grid{grid-template-columns:1fr}.musu-home-v52-heading-row{gap:20px}.musu-home-v52-heading-row>p{max-width:620px}.musu-home-v52-evidence-layout,.musu-home-v52-faq-grid,.musu-home-v52-final-grid,.musu-home-v52-trust-grid{gap:34px}.musu-home-v52-evidence-intro>figure{display:none}.musu-home-v52-method-heading{align-items:start;flex-direction:column;gap:14px}.musu-home-v52-method-rail{grid-template-columns:1fr}.musu-home-v52-method-rail li,.musu-home-v52-method-rail li+li{padding:16px 0;border-left:0}.musu-home-v52-method-rail li+li{border-top:1px solid var(--home-line)}.musu-home-v52-trust figure{min-height:400px}.musu-home-v52-partnership>div{grid-template-columns:1fr;gap:9px}.musu-home-v52-partnership a{justify-self:start}}@media (max-width:640px){.musu-site:has(.musu-home-v52) .musu-header-inner{min-height:62px}.musu-home-v52-kicker{margin-bottom:10px!important;font-size:.61rem}.musu-home-v52-hero{min-height:720px;align-items:flex-start;background-position:64%}.musu-home-v52-hero:before{background:linear-gradient(180deg,hsla(41,53%,94%,.99),hsla(41,53%,94%,.96) 49%,hsla(41,53%,94%,.54) 64%,hsla(41,53%,94%,.02) 82%)}.musu-home-v52-hero-inner{align-items:flex-start}.musu-home-v52-hero-copy{width:100%;padding-block:32px 300px}.musu-home-v52-hero h1{font-size:clamp(2.5rem,11.1vw,3rem);line-height:1.1;letter-spacing:-.055em}.musu-home-v52-lede{max-width:520px;margin-top:14px!important;font-size:.9375rem;line-height:1.65}.musu-home-v52-actions{display:grid;gap:8px;margin-top:17px}.musu-home-v52-primary,.musu-home-v52-secondary{width:100%}.musu-home-v52-secondary{background:hsla(44,58%,96%,.78)}.musu-home-v52-hero-note{margin-top:11px!important;font-size:.64rem}.musu-home-v52-photo-label{right:12px;bottom:10px;font-size:.56rem}.musu-home-v52-evidence,.musu-home-v52-faq,.musu-home-v52-method,.musu-home-v52-scenarios,.musu-home-v52-trust{padding-block:40px}.musu-home-v52-evidence-layout,.musu-home-v52-faq-grid,.musu-home-v52-final-grid,.musu-home-v52-heading-row,.musu-home-v52-trust-grid{gap:24px}.musu-home-v52-faq h2,.musu-home-v52-heading-row h2,.musu-home-v52-method-heading h2{font-size:2rem}.musu-home-v52-heading-row>p{font-size:.9375rem;line-height:1.6}.musu-home-v52-scenario-grid{grid-template-columns:1fr;gap:8px;margin-top:20px}.musu-home-v52-scenario-grid a{min-height:126px;display:grid;grid-template-columns:106px minmax(0,1fr)}.musu-home-v52-scenario-grid figure{width:106px;height:100%;min-height:126px}.musu-home-v52-scenario-grid figcaption{right:4px;bottom:4px;max-width:102px;font-size:.48rem}.musu-home-v52-scenario-copy{min-height:126px;padding:11px 13px 10px}.musu-home-v52-scenario-copy h3{margin-top:4px;font-size:1.08rem}.musu-home-v52-scenario-copy p{margin-top:3px;padding-right:19px;font-size:.9375rem;line-height:1.42}.musu-home-v52-scenario-copy svg{position:absolute;right:13px;bottom:13px}.musu-home-v52-evidence-intro h2{font-size:2.35rem}.musu-home-v52-evidence-intro>p:not(.musu-home-v52-kicker){margin-top:14px;font-size:.9375rem;line-height:1.65}.musu-home-v52-case-visual{height:82px}.musu-home-v52-case-body{padding:14px 15px 15px}.musu-home-v52-evidence-meta{font-size:.56rem}.musu-home-v52-sector{margin-top:8px!important}.musu-home-v52-evidence-cards h3{font-size:1.4rem}.musu-home-v52-evidence-cards dl{margin-top:9px}.musu-home-v52-evidence-cards dl>div{padding-block:5px}.musu-home-v52-case-boundary,.musu-home-v52-evidence-cards dd,.musu-home-v52-evidence-cards dd strong{font-size:.9375rem;line-height:1.45}.musu-home-v52-evidence-cards dl>div:not(:last-child) dd{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.musu-home-v52-case-boundary{margin-top:5px!important;padding-top:6px}.musu-home-v52-case-body>a{margin-top:4px}.musu-home-v52-method-rail{margin-top:18px}.musu-home-v52-method-rail li{grid-template-columns:37px minmax(0,1fr)}.musu-home-v52-method-rail li,.musu-home-v52-method-rail li+li{padding-block:11px}.musu-home-v52-method-rail p{margin-top:4px;font-size:.9375rem;line-height:1.45}.musu-home-v52-trust figure{min-height:300px;box-shadow:9px 10px 0 rgba(121,84,59,.1)}.musu-home-v52-trust h2{font-size:2.12rem}.musu-home-v52-trust li{grid-template-columns:78px minmax(0,1fr)}.musu-home-v52-trust li span,.musu-home-v52-trust li strong,.musu-home-v52-trust-grid>div>p:not(.musu-home-v52-kicker){font-size:.9375rem;line-height:1.55}.musu-home-v52-trust ul{margin-top:18px}.musu-home-v52-trust li{padding-block:9px}.musu-home-v52-partnership{padding-block:20px}.musu-home-v52-partnership>div>p{font-size:.9375rem;line-height:1.55}.musu-home-v52-faq-list summary{min-height:52px;font-size:.94rem}.musu-home-v52-faq-list details p{padding-right:0;font-size:.9375rem;line-height:1.6}.musu-home-v52-final{padding-block:40px}.musu-home-v52-final h2{font-size:2.4rem}.musu-home-v52-final-grid>div:first-child>p:last-child,.musu-home-v52-final-grid>div:last-child>p{font-size:.9375rem;line-height:1.55}}@media (max-width:390px){.musu-home-v52-hero{min-height:720px}.musu-home-v52-hero h1{font-size:2.58rem}.musu-home-v52-lede{font-size:.9375rem}.musu-home-v52-trust figure{min-height:300px}}@media (prefers-reduced-motion:reduce){.musu-home-v52 a,.musu-home-v52 img{transition:none}}