.designero-project-detail{background:#11120d;color:#fffbf4}.designero-project-detail .container{width:min(1360px,92%);margin-inline:auto}.designero-project-hero{position:relative;min-height:560px;display:grid;align-items:end;background:#11120d center/cover no-repeat;background-image:var(--project-hero)}.designero-project-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,18,13,.12),rgba(17,18,13,.92))}.designero-project-hero__inner{position:relative;padding:120px 0 64px}.designero-project-hero__kicker{color:#d8cfbc;letter-spacing:.18em}.designero-project-hero h1,.designero-project-detail h2{font-family:"Baloo 2",sans-serif}.designero-project-hero h1{max-width:980px;margin:8px 0 12px;font-size:clamp(42px,6vw,82px);line-height:1}.designero-project-overview{padding:88px 0;background:#fffbf4;color:#11120d}.designero-project-overview__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:72px}.designero-project-overview h2,.designero-project-gallery-section h2{font-size:clamp(30px,4vw,48px);margin:0 0 28px}.designero-project-copy{line-height:1.8}.designero-project-overview dl{margin:0}.designero-project-overview dl div{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #d8cfbc}.designero-project-overview dt{color:#565449}.designero-project-overview dd{margin:0;font-weight:600}.designero-project-gallery-section{padding:76px 0}.designero-project-gallery-section:nth-of-type(even){background:#565449}.designero-project-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.designero-project-gallery-grid a{display:block;aspect-ratio:4/3;overflow:hidden}.designero-project-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.designero-project-gallery-grid a:hover img{transform:scale(1.035)}@media(max-width:782px){.designero-project-hero{min-height:430px}.designero-project-hero__inner{padding:96px 0 42px}.designero-project-overview{padding:56px 0}.designero-project-overview__grid{grid-template-columns:1fr;gap:36px}.designero-project-gallery-section{padding:48px 0}.designero-project-gallery-grid{grid-template-columns:1fr 1fr;gap:8px}.designero-project-overview dl div{grid-template-columns:110px 1fr}}
