.interior-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:45px;align-items:center;padding-top:48px;padding-bottom:55px}.interior-hero h1{font-size:clamp(3rem,5.5vw,6rem);line-height:1.07;margin:18px 0 25px}.interior-hero .lede{line-height:1.9}.interior-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.interior-small{font-size:.76rem;line-height:1.8;color:var(--ink-soft)}.interior-hero-photo{position:relative;margin:0;min-width:0}.interior-hero-photo>img:first-child{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:5px}.interior-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85px!important;height:auto!important;opacity:.25;filter:brightness(0) invert(1) drop-shadow(0 1px 2px #000);pointer-events:none}.interior-hero-photo figcaption,.interior-scene-image>span{position:absolute;bottom:16px;inset-inline-start:16px;background:#263629e6;color:#fff;padding:8px 12px;font-size:.65rem;border-radius:3px}.interior-services,.interior-process{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:55px;padding-bottom:55px}.interior-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.interior-three h3{font-size:1.65rem;margin:14px 0}.interior-three p{font-size:.87rem;line-height:1.9;color:var(--ink-soft)}.interior-section-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.interior-section-head>.btn{flex-shrink:0}.interior-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.interior-scene{color:var(--ink);text-decoration:none;display:block;min-width:0}.interior-scene-image{position:relative;overflow:hidden;border-radius:4px;background:var(--paper-2)}.interior-scene-image>img:first-child{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .4s}.interior-scene:hover .interior-scene-image>img:first-child{transform:scale(1.025)}.interior-scene-copy{padding:18px 0}.interior-scene-copy h3{font-size:1.8rem;margin:0 0 10px}.interior-scene-copy p{font-size:.85rem;line-height:1.8;color:var(--ink-soft)}.interior-scene-copy strong{font-size:.72rem}.interior-process ol{padding-inline-start:25px}.interior-enquiry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:55px}.interior-brief{background:var(--foam);border:1px solid var(--line);padding:30px;border-radius:5px;min-width:0}.interior-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.interior-fields label{display:flex;flex-direction:column;gap:10px;font-size:.8rem;min-width:0}.interior-fields input,.interior-fields select{width:100%;min-width:0;min-height:46px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:10px;font:inherit}.interior-prepared{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.interior-prepared dl{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;font-size:.8rem;overflow-wrap:anywhere}.interior-prepared dd{margin:0}html[lang=ur-PK] .interior-hero h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.9}html[lang=ur-PK] .interior-fields label{line-height:2}#interior-ideas,#interior-enquiry{scroll-margin-top:130px}
@media(max-width:950px){.interior-hero,.interior-enquiry{grid-template-columns:1fr;gap:28px}.interior-hero-photo>img:first-child{aspect-ratio:3/2}.interior-three{gap:20px}.interior-section-head{display:block}.interior-section-head>.btn{margin-bottom:25px}}
@media(max-width:600px){.interior-hero{padding-top:30px}.interior-hero h1{font-size:3.2rem}.interior-three,.interior-scene-grid,.interior-fields{grid-template-columns:1fr}.interior-three{gap:15px}.interior-brief{padding:20px}.interior-scene-grid{gap:22px}.interior-watermark{width:65px!important}.interior-hero-photo figcaption,.interior-scene-image>span{font-size:.6rem}}
@media(prefers-reduced-motion:reduce){.interior-scene-image>img:first-child{transition:none}.interior-scene:hover .interior-scene-image>img:first-child{transform:none}}
