/* Mindscape editorial image system. Loaded after the inherited static export. */
:root{--ivory:#f7f3eb;--gold:#b8954f;--ink:#28241f}
.hero{grid-template-columns:43% 57%;min-height:0;align-items:stretch}
.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:76px 44px 84px clamp(28px,4.6vw,72px);min-width:0}
.hero-copy .hero-mark,.hero-copy>.eyebrow,.hero>.trust-strip{display:none}
.hero h1{font-size:clamp(64px,6.1vw,92px);line-height:.96;letter-spacing:-.045em;margin:0 0 32px}
.hero-lede{font-size:17px;line-height:1.8;max-width:440px;margin-bottom:30px}
.hero .button{border-radius:2px;font-size:14px;padding:14px 18px}
.hero-image{display:block;min-height:680px;background:#e8dfd1 url('/images/editorial-hero-v3.webp') center 52%/cover no-repeat}
.hero .button-row{gap:12px}
.section{padding-top:88px;padding-bottom:88px}
.intro-grid{gap:70px;align-items:center}
.intro-grid h2{font-size:clamp(42px,4.2vw,64px)}
.large-copy{font-size:21px}
.feature-split{padding-top:0;padding-bottom:0}
.collection-photo,.custom-photo{min-height:590px;background-size:cover}
.collection-photo{background-image:url('/images/collections-production.png');background-position:center}
.custom-photo{background-image:url('/images/custom-production.png');background-position:center}
.feature-copy{padding:64px}
.page-hero{padding:80px clamp(24px,7vw,110px) 64px}
.page-hero h1{font-size:clamp(52px,6vw,88px);max-width:980px}
.collection-grid{gap:54px 28px;padding-top:52px}
.collection-grid:before{content:'Design inspiration · Includes AI-generated imagery. Confirm actual designs, materials and availability with our team.';grid-column:1/-1;font-size:13px;line-height:1.7;color:var(--muted);max-width:740px}
.zh-site .collection-grid:before{content:'设计灵感展示 · 包含 AI 生成配图。实际款式、材质与供货情况请向团队确认。'}
.product-tile{position:relative;isolation:isolate;aspect-ratio:4/5;background-color:#ece4d7;background-position:center;background-size:cover;padding:20px}
.product-tile:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#28241f80);z-index:-1}
.product-tile span{font-size:11px;letter-spacing:.12em}
.tile-1{background-image:url('/images/hero-production.png');background-position:72% center}
.tile-2{background-image:url('/images/editorial-violet-v3.webp')}
.tile-3{background-image:url('/images/editorial-coastal-v3.webp')}
.tile-4{background-image:url('/images/partnership-mindscape.webp')}
.tile-5{background-image:url('/images/partnership-ready-label.webp')}
.tile-6{background-image:url('/images/editorial-dark-v3.webp')}
.collection-grid article h2{font-size:34px;line-height:1.1;margin-top:22px}
.collection-grid article p{font-size:15px;max-width:350px}
.editorial-note{color:var(--muted);font-size:13px;line-height:1.7;margin:20px 0 0;max-width:650px}
.partnership-card{padding:28px;min-height:0}
.partnership-card:before{content:'';display:block;aspect-ratio:4/3;background:center/cover no-repeat;margin:-28px -28px 28px}
.partnership-card:nth-child(1):before{background-image:url('/images/partnership-oem.webp')}
.partnership-card:nth-child(2):before{background-image:url('/images/partnership-ready-label.webp')}
.partnership-card:nth-child(3):before{background-image:url('/images/partnership-mindscape.webp')}
.partnership-grid h3{margin-top:22px;font-size:30px}
.callout{background:#eee4cf;color:var(--ink)}
.callout .eyebrow{color:#66573e;opacity:1}
.partnership-section{background:#f3ecdf}
.header-cta{border-radius:2px}
.button-gold{background:#80632d;color:#fff}
.button-gold:hover{background:#674e24}
.hero-image:after{content:'Illustrative design study';display:block;font-size:11px;letter-spacing:.05em;color:#4e463a;padding:14px 18px}
.zh-site .hero-image:after{content:'设计灵感示意'}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.partnership-card{transition:none}.partnership-card:hover{transform:none}}
@media(max-width:980px){
 .site-header{grid-template-columns:1fr auto;row-gap:10px;padding-top:14px;padding-bottom:10px}
 .site-header .brand{grid-row:1;grid-column:1}.site-header .header-actions{grid-row:1;grid-column:2}
 .site-header nav,.zh-site .site-header nav{display:flex;grid-row:2;grid-column:1/-1;justify-content:space-between;gap:8px;font-size:12px}
 .site-header nav a{padding:7px 0}
 .hero{grid-template-columns:1fr 1fr}.hero-copy{padding:52px 28px}.hero h1{font-size:66px}.hero-image{min-height:580px}.hero .button-row{flex-direction:column;align-items:flex-start}
 .feature-copy{padding:48px 32px}.collection-grid{gap:40px 22px}.section{padding-top:64px;padding-bottom:64px}.feature-split{padding:0}
}
@media(max-width:620px){
 .site-header nav,.zh-site .site-header nav{font-size:11px}
 .hero{grid-template-columns:1fr}.hero-copy{padding:36px 24px 30px}.hero h1{font-size:58px;max-width:340px;margin-bottom:18px;line-height:.94}.hero-lede{font-size:14px;line-height:1.7;margin-bottom:22px}.hero-lede span{margin:0 3px}
 .hero .button-row{flex-direction:row;gap:10px}.hero .button{font-size:12px;min-height:46px;padding:11px 13px}
 .hero-image{min-height:0;aspect-ratio:4/3;background-position:center 48%}
 .page-hero{padding:46px 22px 36px}.page-hero h1{font-size:52px}.page-hero>p:last-child{font-size:17px}
 .collection-grid{grid-template-columns:1fr 1fr;gap:34px 16px;padding:32px 20px 56px}.product-tile{padding:10px}.product-tile span{font-size:9px}
 .collection-grid article h2{font-size:25px;margin:15px 0 10px}.collection-grid article p{font-size:13px;line-height:1.65}.collection-grid .text-link{font-size:12px}
 .collection-photo,.custom-photo{min-height:0;aspect-ratio:4/3}.feature-copy{padding:42px 24px}.feature-copy h2{font-size:44px}
 .section.intro-grid{gap:18px}.large-copy{font-size:18px}.partnership-grid{gap:28px}.partnership-card:before{aspect-ratio:5/3}.zh-site .hero h1{font-size:46px;line-height:1.2}
}
