/* V4 — intentionally separate visual systems. No shared presentation navigation. */
.concept-regal-x7m4q .nav,.concept-cat-kingdom-k9p2v .nav,.concept-mj-gardens-r4t8n .nav,.concept-ballarat-surface-w6c3h .nav,.concept-hamley-inspection-q8d5k .nav{display:none}
.concept-regal-x7m4q .top,.concept-cat-kingdom-k9p2v .top,.concept-mj-gardens-r4t8n .top,.concept-ballarat-surface-w6c3h .top,.concept-hamley-inspection-q8d5k .top{border:0}
.art>*:not(.art-label){display:none}.art{background-size:cover!important;background-position:center!important}.art:before,.art:after{display:none!important}

/* REGAL — quiet European furniture editorial */
.concept-regal-x7m4q{--paper:#efe9df;--ink:#2b1c16;--accent:#a54f32;font-family:"DM Sans",sans-serif}.concept-regal-x7m4q .brand{font-family:"Fraunces",serif;font-size:25px}.concept-regal-x7m4q .brand i{border-radius:0;transform:rotate(45deg);background:#a54f32}.concept-regal-x7m4q .hero{grid-template-columns:42% 58%;gap:0;min-height:760px;padding:26px 0 80px}.concept-regal-x7m4q .hero-copy{padding:55px 50px 55px 0}.concept-regal-x7m4q .hero h1{font-family:"Fraunces",serif;font-weight:500;font-size:clamp(62px,7vw,108px);line-height:.88;letter-spacing:-.055em}.concept-regal-x7m4q .regal-art{height:670px;border-radius:0;background-image:linear-gradient(180deg,transparent 65%,rgba(36,20,14,.44)),url('/assets/regal-hero.webp')!important}.concept-regal-x7m4q .art-label{top:auto;bottom:24px;background:transparent;color:white;padding:0;font-weight:500}.concept-regal-x7m4q .section-head{grid-template-columns:.8fr 1.2fr}.concept-regal-x7m4q .card{background:transparent;border-width:1px 0 0;min-height:235px}.concept-regal-x7m4q .card h3{font-family:"Fraunces",serif;font-size:32px;font-weight:500}.concept-regal-x7m4q .quote{background:#6d3322}.concept-regal-x7m4q .quote h2{font-family:"Fraunces",serif;font-style:normal;font-weight:500}

/* CAT KINGDOM — high-energy modular product brand */
.concept-cat-kingdom-k9p2v{--paper:#fff7df;--ink:#17241b;--accent:#ff7048;font-family:"Space Grotesk",sans-serif}.concept-cat-kingdom-k9p2v .top{min-height:92px}.concept-cat-kingdom-k9p2v .brand{font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:20px}.concept-cat-kingdom-k9p2v .brand i{background:#ff7048;width:18px;height:18px}.concept-cat-kingdom-k9p2v .hero{grid-template-columns:1.08fr .92fr;min-height:720px;gap:26px}.concept-cat-kingdom-k9p2v .hero-copy{background:#ffcd38;border:3px solid var(--ink);padding:46px;box-shadow:12px 12px 0 var(--ink);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.concept-cat-kingdom-k9p2v .hero h1{font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:clamp(50px,6vw,86px);line-height:.88;letter-spacing:-.055em}.concept-cat-kingdom-k9p2v .hero p{color:var(--ink)}.concept-cat-kingdom-k9p2v .cat-art{height:620px;border:3px solid var(--ink);background-image:url('/assets/cat-hero.webp')!important;box-shadow:none}.concept-cat-kingdom-k9p2v .art-label{background:#ff7048;color:#17241b;border:2px solid var(--ink)}.concept-cat-kingdom-k9p2v .grid3{gap:14px}.concept-cat-kingdom-k9p2v .card{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff}.concept-cat-kingdom-k9p2v .card:nth-child(2){background:#bde7d0;transform:rotate(1deg)}.concept-cat-kingdom-k9p2v .card:nth-child(3){background:#ff9f84;transform:rotate(-1deg)}.concept-cat-kingdom-k9p2v .quote{background:#ff7048;color:var(--ink)}.concept-cat-kingdom-k9p2v .quote h2{font-family:"Archivo Black";font-style:normal;text-transform:uppercase}

/* MJ — immersive botanical studio */
.concept-mj-gardens-r4t8n{--paper:#e8ecdd;--ink:#17382a;--accent:#d4e354;font-family:"Manrope",sans-serif}.concept-mj-gardens-r4t8n .top{position:absolute;left:0;right:0;z-index:5;color:white}.concept-mj-gardens-r4t8n .brand{font-size:20px;letter-spacing:.05em}.concept-mj-gardens-r4t8n main>.wrap:first-child{max-width:none;padding:0}.concept-mj-gardens-r4t8n .hero{display:block;position:relative;min-height:850px;padding:0}.concept-mj-gardens-r4t8n .garden-art{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background-image:linear-gradient(90deg,rgba(9,35,24,.78),rgba(9,35,24,.05)),url('/assets/garden-hero.webp')!important}.concept-mj-gardens-r4t8n .hero-copy{position:relative;z-index:2;min-height:850px;display:flex;flex-direction:column;justify-content:flex-end;padding:130px max(28px,calc((100vw - 1164px)/2)) 92px;color:white;width:min(760px,70%)}.concept-mj-gardens-r4t8n .hero h1{font-family:"Fraunces",serif;font-weight:500;font-size:clamp(68px,8vw,118px);line-height:.88}.concept-mj-gardens-r4t8n .hero p{color:#e2eadf}.concept-mj-gardens-r4t8n .hero .btn{border-color:white;color:white}.concept-mj-gardens-r4t8n .hero .btn.primary{background:#d4e354;color:#17382a;border-color:#d4e354}.concept-mj-gardens-r4t8n .hero~.section{max-width:1164px;margin:auto}.concept-mj-gardens-r4t8n .grid3{grid-template-columns:1fr 1.35fr .9fr;align-items:start}.concept-mj-gardens-r4t8n .card{border:0;background:#d6dfca;border-radius:160px 160px 0 0;padding:76px 30px 30px}.concept-mj-gardens-r4t8n .card:nth-child(2){margin-top:85px;background:#c5d7bd}.concept-mj-gardens-r4t8n .quote{background:#17382a}

/* BALLARAT — restrained material gallery */
.concept-ballarat-surface-w6c3h{--paper:#e8e2d9;--ink:#26221e;--accent:#b4936d;font-family:"DM Sans",sans-serif}.concept-ballarat-surface-w6c3h .brand{font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:14px}.concept-ballarat-surface-w6c3h .brand i{display:none}.concept-ballarat-surface-w6c3h .hero{display:grid;grid-template-columns:1fr;position:relative;min-height:850px;padding:0 0 70px}.concept-ballarat-surface-w6c3h .plaster-art{position:absolute;inset:0;width:100%;height:780px;background-image:linear-gradient(90deg,rgba(21,18,16,.63),rgba(21,18,16,.05)),url('/assets/plaster-hero.webp')!important}.concept-ballarat-surface-w6c3h .hero-copy{z-index:2;color:white;align-self:end;padding:80px 55px;max-width:820px}.concept-ballarat-surface-w6c3h .hero h1{font-family:"Fraunces",serif;font-weight:500;font-size:clamp(65px,8vw,118px);line-height:.9}.concept-ballarat-surface-w6c3h .hero p{color:#eee}.concept-ballarat-surface-w6c3h .hero .btn{border-color:white;color:white}.concept-ballarat-surface-w6c3h .hero .primary{background:white;color:#26221e}.concept-ballarat-surface-w6c3h .grid3{display:block}.concept-ballarat-surface-w6c3h .card{display:grid;grid-template-columns:100px 1fr;min-height:0;background:transparent;border-width:1px 0 0;padding:30px 0}.concept-ballarat-surface-w6c3h .card h3{font-family:"Fraunces",serif;font-size:34px;margin:0}.concept-ballarat-surface-w6c3h .quote{background:#9a8064}.concept-ballarat-surface-w6c3h .quote h2{font-family:"Fraunces";font-style:normal}

/* HAMLEY — clear, technical decision system */
.concept-hamley-inspection-q8d5k{--paper:#f4f7f8;--ink:#082a48;--accent:#fb6b43;font-family:"Space Grotesk",sans-serif}.concept-hamley-inspection-q8d5k .top{border-bottom:1px solid #9db1bf}.concept-hamley-inspection-q8d5k .brand{font-weight:700}.concept-hamley-inspection-q8d5k .brand i{border-radius:2px;background:#fb6b43}.concept-hamley-inspection-q8d5k .hero{grid-template-columns:.92fr 1.08fr;min-height:700px}.concept-hamley-inspection-q8d5k .hero h1{font-size:clamp(55px,6.4vw,90px);line-height:.92}.concept-hamley-inspection-q8d5k .inspect-art{height:580px;background-image:linear-gradient(180deg,transparent 70%,rgba(2,27,48,.55)),url('/assets/inspect-hero.webp')!important}.concept-hamley-inspection-q8d5k .art-label{background:#fb6b43;color:white}.concept-hamley-inspection-q8d5k .grid3{gap:0}.concept-hamley-inspection-q8d5k .card{background:white;border-color:#9db1bf}.concept-hamley-inspection-q8d5k .num{display:grid;place-items:center;width:42px;height:42px;background:#fb6b43;color:white;border-radius:4px}.concept-hamley-inspection-q8d5k .quote{background:#082a48}.concept-hamley-inspection-q8d5k .quote h2{font-family:"Space Grotesk";font-style:normal;font-weight:500}

@media(max-width:820px){.concept-regal-x7m4q .hero,.concept-cat-kingdom-k9p2v .hero,.concept-hamley-inspection-q8d5k .hero{grid-template-columns:1fr}.concept-regal-x7m4q .hero-copy{padding:30px 0}.concept-regal-x7m4q .regal-art,.concept-cat-kingdom-k9p2v .cat-art,.concept-hamley-inspection-q8d5k .inspect-art{height:470px}.concept-cat-kingdom-k9p2v .hero-copy{padding:30px}.concept-mj-gardens-r4t8n .hero-copy{width:100%;padding-left:28px;padding-right:28px}.concept-mj-gardens-r4t8n .grid3{grid-template-columns:1fr;padding:0 28px}.concept-mj-gardens-r4t8n .card:nth-child(2){margin-top:0}.concept-ballarat-surface-w6c3h .hero-copy{padding:45px 24px}.concept-ballarat-surface-w6c3h .hero h1{font-size:55px}}
