/* 2026-08 redesign: immersive storage editorial, replacing the shared split template. */
@media (min-width:721px){:root{--samoya-hero-offset:0px}}
header.morethanclosets-header{position:absolute;inset:0 0 auto;z-index:20;color:#fff;background:linear-gradient(180deg,rgba(30,24,20,.72),transparent);border:0}
header.morethanclosets-header .nav-cta{background:#fff;color:var(--ink);border-color:#fff}
.morethanclosets-hero{display:block!important;background:#251d19;color:#fff;isolation:isolate}
.morethanclosets-hero .hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;clip-path:none!important;border:0!important}
.morethanclosets-hero .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,18,15,.9) 0%,rgba(24,18,15,.58) 43%,rgba(24,18,15,.05) 78%),linear-gradient(0deg,rgba(24,18,15,.58),transparent 45%)}
.morethanclosets-hero .hero-media img{object-position:center 45%;transform:scale(1.015)}
.morethanclosets-hero .hero-copy{position:absolute!important;z-index:3;left:clamp(1.5rem,6vw,6rem);bottom:clamp(2rem,7vh,5.5rem);width:min(48rem,58vw);padding:0!important;background:transparent!important;color:#fff!important}
.morethanclosets-hero .overline{color:#e6cbbd;letter-spacing:.18em}
.morethanclosets-hero h1{font-size:clamp(3.4rem,5.2vw,5.1rem)!important;line-height:.94!important;max-width:13ch!important;margin:1rem 0!important}
.morethanclosets-hero .hero-deck{max-width:41rem;color:rgba(255,255,255,.82);font-size:clamp(1rem,1.25vw,1.18rem)}
.morethanclosets-hero .actions{margin-top:1.7rem}.morethanclosets-hero .button{background:#fff;color:var(--ink)}
.morethanclosets-hero .hero-proof{display:inline-flex;width:max-content;margin-top:1.35rem;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.38);background:rgba(24,18,15,.52);backdrop-filter:blur(8px);color:#fff}
.morethanclosets-hero .hero-media figcaption{left:auto;right:1.25rem;bottom:1.25rem;background:rgba(255,255,255,.9);color:var(--ink)}
.morethanclosets-hero .hero-index{right:2vw;top:12vh;color:rgba(255,255,255,.12);font-size:clamp(7rem,16vw,14rem)}
.morethanclosets-hero .hero-side{display:none}
.morethanclosets-decision{background:#2d241f;color:#f5eee8}.morethanclosets-decision .tool-shell{background:#f5eee8;color:var(--ink);border-radius:0}
.morethanclosets-scope{background:#f3eee8;grid-template-columns:1fr 1fr}.morethanclosets-work{background:#d7cbc0}.morethanclosets-work .gallery{gap:1.5rem}
@media(max-width:720px){
  :root{--samoya-hero-offset:0px}header.morethanclosets-header{position:absolute;color:#fff;background:linear-gradient(180deg,rgba(25,18,15,.72),transparent)}header.morethanclosets-header nav{background:#251d19;color:#fff}
  .morethanclosets-hero{display:block!important}.morethanclosets-hero .hero-media{position:absolute!important;inset:0!important;height:100%!important;order:initial!important}.morethanclosets-hero .hero-media:after{background:linear-gradient(0deg,rgba(24,18,15,.96) 0%,rgba(24,18,15,.68) 52%,rgba(24,18,15,.12) 86%)}
  .morethanclosets-hero .hero-copy{position:absolute!important;left:1.15rem!important;right:1.15rem!important;bottom:1.15rem!important;width:auto!important;padding:0!important;order:initial!important;background:transparent!important;color:#fff!important}
  .morethanclosets-hero h1{font-size:clamp(2.35rem,10.3vw,3rem)!important;max-width:14ch!important}.morethanclosets-hero .hero-deck{font-size:.9rem!important;line-height:1.42!important}.morethanclosets-hero .actions{margin-top:1rem!important}.morethanclosets-hero .hero-proof{margin-top:.8rem!important;padding:.45rem .6rem!important}.morethanclosets-hero .hero-media figcaption{display:none}
}
