.DesignConcepts-module__HVqj2W__showcase{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.DesignConcepts-module__HVqj2W__gallery{margin-top:clamp(48px,6vw,80px)}.DesignConcepts-module__HVqj2W__badge{border:1px solid var(--border);color:var(--accent-light);border-radius:7px;margin-bottom:20px;padding:6px 10px;font-size:12px;display:inline-block}.DesignConcepts-module__HVqj2W__showcase>*{min-width:0}.DesignConcepts-module__HVqj2W__showcase+.DesignConcepts-module__HVqj2W__showcase{margin-top:clamp(24px,4vw,48px)}.DesignConcepts-module__HVqj2W__preview{border-bottom:0;border-right:1px solid var(--border)}.DesignConcepts-module__HVqj2W__browserBar{grid-template-columns:40px minmax(0,1fr) 16px;gap:12px}.DesignConcepts-module__HVqj2W__browserBar>*{min-width:0}.DesignConcepts-module__HVqj2W__canvas{aspect-ratio:4/3;position:relative}.DesignConcepts-module__HVqj2W__image{object-fit:cover;object-position:top}.DesignConcepts-module__HVqj2W__placeholder{background:radial-gradient(circle at top right, #137eff2e, transparent 70%), var(--surface);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,56px);display:flex;position:absolute;inset:0}.DesignConcepts-module__HVqj2W__placeholderTitle{letter-spacing:-.04em;font-size:clamp(30px,4vw,56px);line-height:1.1}.DesignConcepts-module__HVqj2W__placeholder p,.DesignConcepts-module__HVqj2W__details p{color:var(--muted);line-height:1.7}.DesignConcepts-module__HVqj2W__placeholder p{margin-top:20px;font-size:14px}.DesignConcepts-module__HVqj2W__previewLink{color:var(--accent-light);margin-top:24px;font-size:14px}.DesignConcepts-module__HVqj2W__details{align-self:center;padding:clamp(24px,3vw,44px)}.DesignConcepts-module__HVqj2W__details h3{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(28px,3vw,40px);line-height:1.15}.DesignConcepts-module__HVqj2W__details p{font-size:15px}.DesignConcepts-module__HVqj2W__details .DesignConcepts-module__HVqj2W__disclaimer{margin:20px 0 28px;font-size:13px}.DesignConcepts-module__HVqj2W__details a{white-space:normal;max-width:100%}.DesignConcepts-module__HVqj2W__details,.DesignConcepts-module__HVqj2W__placeholder{overflow-wrap:anywhere}@media (max-width:950px){.DesignConcepts-module__HVqj2W__showcase{grid-template-columns:minmax(0,1fr)}.DesignConcepts-module__HVqj2W__preview{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:650px){.DesignConcepts-module__HVqj2W__canvas{aspect-ratio:1}.DesignConcepts-module__HVqj2W__details a{width:100%}}
