/* LEMAXX MASTER STYLE LOCK — do not restyle without explicit approval */
.header .brandmark{min-width:240px;gap:0}
.header .brandmark img{width:220px;height:58px;object-fit:cover;object-position:left center;display:block}
.header .brand-crest,.header .brand-word{display:none}
.lang-wrap{position:relative}
.lang-select{height:38px;min-width:62px;padding:0 26px 0 10px;border:1px solid rgba(230,201,143,.45);background:#111;color:#f8efe2;font-size:10px;letter-spacing:.06em;appearance:auto}
.hero.master-hero{min-height:690px}
.master-hero .hero-bg{object-position:center center}
.master-hero .hero-shade{background:linear-gradient(90deg,rgba(4,3,3,.97) 0%,rgba(4,3,3,.86) 27%,rgba(4,3,3,.36) 48%,rgba(4,3,3,.05) 76%)}
.master-hero .hero-copy{max-width:650px}
.master-hero .hero-copy h1{max-width:620px}
.master-hero .hero-copy .lead{font-size:27px}
.master-hero .hero-copy .sub{max-width:560px}
.master-hero .hero-note{max-width:190px}
.collection-card img,.zone-card img{filter:saturate(.92) contrast(1.03)}
.zone-grid.master-zones .zone-card img{aspect-ratio:1.1}
.projects.master-projects{padding-top:58px;padding-bottom:58px}
.master-projects .project-grid{grid-template-columns:.8fr 1fr 1fr 1fr}
.master-projects .project-card .single-project-image{height:300px;width:100%;object-fit:cover}
.ai-section.master-ai{padding-top:54px;padding-bottom:54px}
.ai-section.master-ai .ai-grid{grid-template-columns:.72fr 1.05fr .5fr}
.ai-compare.master-compare{height:330px}
.footer .brandmark img{width:190px;height:52px;object-fit:cover;object-position:left center}.footer .brand-crest,.footer .brand-word{display:none}
@media(max-width:1180px){.header .brandmark{min-width:190px}.header .brandmark img{width:185px;height:50px}.master-projects .project-grid{grid-template-columns:1fr 1fr}.master-projects .project-intro{grid-column:1/-1}}
@media(max-width:920px){.header .brandmark{min-width:auto}.header .brandmark img{width:160px;height:44px}.nav-actions{gap:7px}.lang-select{height:34px;min-width:55px}.master-hero .hero-bg{object-position:58% center}.master-projects .project-grid{grid-template-columns:1fr}.master-projects .project-intro{grid-column:auto}.ai-section.master-ai .ai-grid{grid-template-columns:1fr}.ai-compare.master-compare{height:300px}}
@media(max-width:600px){.header .brandmark img{width:142px;height:40px}.nav-actions .cta{display:none}.lang-select{height:32px;font-size:9px;padding-left:7px}.master-hero .hero-shade{background:linear-gradient(90deg,rgba(4,3,3,.92),rgba(4,3,3,.52),rgba(4,3,3,.12))}.master-hero .hero-bg{object-position:64% center}.master-hero .hero-copy .lead{font-size:21px}.zone-grid.master-zones{grid-template-columns:1fr 1fr}.master-projects .project-card .single-project-image{height:235px}.ai-compare.master-compare{height:230px}}
