.design-studio{background:var(--kt-white,#fff);padding:2.5rem 0}.design-studio .container{max-width:960px}.design-studio__intro{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(1.75rem,4vw,2.75rem)}#design-studio.design-studio h2.design-studio__title{color:var(--kt-pine-deep,#1e342c);font-family:var(--kt-font-display,Georgia,serif);font-size:clamp(2.75rem,3vw,4.25rem)!important;font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0}.design-studio__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.design-studio__copy{color:var(--kt-muted,#5c655f);font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin:0 0 1.5rem}.design-studio__content .btn{align-self:flex-start}.design-studio__gallery{aspect-ratio:5/2;display:grid;gap:clamp(.5rem,1.5vw,.75rem);grid-template-columns:1fr 3fr 1fr;grid-template-rows:1fr 1fr}.design-studio__cell{background:var(--kt-stone-dark,#ddd5c8);min-height:0;min-width:0;overflow:hidden;position:relative}.design-studio__cell--left{grid-column:1;grid-row:1/span 2}.design-studio__cell--center{grid-column:2;grid-row:1/span 2}.design-studio__cell--top{grid-column:3;grid-row:1}.design-studio__cell--bottom{grid-column:3;grid-row:2}.design-studio__image{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}@media (max-width:1023px){.design-studio__intro{gap:1rem;grid-template-columns:1fr}}@media (max-width:767px){.design-studio__gallery{aspect-ratio:auto;grid-template-columns:1fr 1fr;grid-template-rows:minmax(14rem,56vw) minmax(7.5rem,32vw) minmax(7.5rem,32vw)}.design-studio__cell--center{grid-column:1/-1;grid-row:1}.design-studio__cell--left{grid-column:1;grid-row:2/span 2}.design-studio__cell--top{grid-column:2;grid-row:2}.design-studio__cell--bottom{grid-column:2;grid-row:3}}