
.muloha-case{--mu-petrol:#103c54;--mu-cream:#fff4df;--mu-lemon:#f5cb35;--mu-coral:#d85b43;background:var(--mu-cream);color:var(--mu-petrol);padding:0!important;margin:0!important;max-width:none!important;text-align:start}
.muloha-case *{box-sizing:border-box}.muloha-case .mu-cover{padding:0}.muloha-case .mu-cover .mu-figure{margin:0}.muloha-case .mu-cover figcaption{display:none}.muloha-case .mu-intro,.muloha-case .mu-copy,.muloha-case .mu-end{padding:42px clamp(20px,5vw,66px)}
.muloha-case .mu-eyebrow{font-size:16px!important;letter-spacing:.04em;color:#51717a!important}.muloha-case h1{font-family:Palestine,Piper;font-size:clamp(32px,4vw,52px);line-height:1.4;font-weight:400;color:var(--mu-petrol);margin:12px 0 20px}.muloha-case h2{font-family:Palestine,Piper;font-size:clamp(27px,3vw,38px);line-height:1.4;font-weight:400;color:var(--mu-petrol);margin:0 0 16px}
.muloha-case p{font-size:22px;line-height:1.9;color:var(--mu-petrol);margin:0 0 18px;max-width:850px}.muloha-case .mu-subtitle{font-size:25px}.muloha-case .mu-role{font-size:18px;padding-top:15px;border-top:1px solid #103c5433}.muloha-case .mu-section{margin:0;padding:0;border-top:1px solid #103c5422}.muloha-case .mu-artworks{display:grid;grid-template-columns:1fr;gap:22px;padding:0 22px 34px}.muloha-case .mu-figure{margin:0;min-width:0}.muloha-case .cg-image{display:block;width:100%;height:auto;padding:0;border:0;background:transparent;border-radius:12px;overflow:hidden;cursor:zoom-in}.muloha-case .mu-figure img{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain;background:var(--mu-cream)}.muloha-case figcaption{font-size:16px;line-height:1.6;color:#44616b;padding:8px 4px}.muloha-case .mu-end{background:var(--mu-petrol);color:var(--mu-cream)}.muloha-case .mu-end h2,.muloha-case .mu-end p{color:var(--mu-cream)}.muloha-case .mu-note{font-size:17px;opacity:.85}.muloha-case .mu-cta{display:inline-flex;align-items:center;min-height:48px;border-radius:999px;padding:12px 24px;background:var(--mu-lemon);color:var(--mu-petrol);font-size:21px;margin-top:12px}.muloha-case .mu-cta:focus-visible,.muloha-case .cg-image:focus-visible{outline:3px solid var(--mu-coral);outline-offset:4px}
@media(max-width:760px){.muloha-case .mu-intro,.muloha-case .mu-copy,.muloha-case .mu-end{padding:27px 20px}.muloha-case .mu-artworks{padding:0 10px 24px;gap:15px}.muloha-case p{font-size:20px;line-height:1.8}.muloha-case .mu-subtitle{font-size:22px}.muloha-case .mu-role{font-size:17px}.muloha-case .mu-note{font-size:16px}.muloha-case .mu-cta{font-size:19px;max-width:100%}}

.muloha-case header.mu-intro{position:static;inset:auto;width:auto;background:transparent;backdrop-filter:none;z-index:auto;box-shadow:none}
