/* House of Lu: room-led, personal and grounded. */
.creative-studio{--ink:#151515;--soft:#fff;--wash:#f4f4f3;--line:#ddd;--muted:#626262;background:#fff!important;color:#151515!important}
.creative-studio p{color:#626262}.creative-studio em{color:inherit}.creative-studio .wrap{width:min(1240px,calc(100% - 100px))}
.creative-studio .creative-header{background:#ffffffed!important;border-bottom:1px solid #ddd!important;box-shadow:none}.creative-studio .creative-brand img{width:88px}.creative-studio .eyebrow{color:inherit;font-weight:400;font-size:10px;letter-spacing:2px}.creative-studio .text-link>.action-icon{color:currentColor}.creative-studio .button:hover,.creative-studio .button.light:hover{background:#333!important;border-color:#333!important;color:#fff!important}
.room-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;padding:65px 0 85px}.room-hero-copy h1{font:400 clamp(48px,5.3vw,76px)/1.05 Georgia,serif;letter-spacing:-3px;margin:0 0 26px}.room-hero-copy h1 em{font-weight:400}.room-hero-copy>p{max-width:430px}.room-hero-copy .hero-intro{font:22px/1.5 Georgia,serif;color:#303030}.room-hero-copy .actions{margin-top:32px;gap:22px}.hero-signature{display:flex;align-items:center;gap:15px;font-size:10px;letter-spacing:1px;color:#777;margin-top:35px}.signature-rule{width:40px;height:1px;background:#777}
.room-hero-media{position:relative;padding:0 0 75px 30px}.hero-room{margin:0}.hero-room .photo-open{height:590px}.hero-room img{object-position:50% 60%}.hero-room figcaption{font-size:10px;letter-spacing:.5px;padding-top:12px;text-align:right;color:#777}.hero-room-detail{position:absolute;bottom:0;left:-30px;width:43%;margin:0;padding:9px;background:#fff;border-radius:3px;box-shadow:0 12px 30px #0000000b}.hero-room-detail .photo-open{height:235px}.hero-room-detail img{object-position:50% 67%}.room-media-note{position:absolute;right:0;bottom:20px;font:italic 16px Georgia,serif;color:#666;max-width:190px}
.photo-open{display:block;position:relative;width:100%;padding:0;background:#eee;color:#111;border:0;overflow:hidden;border-radius:3px}.photo-open img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.photo-open:hover img{transform:scale(1.025)}.photo-hint{position:absolute;bottom:14px;right:14px;display:flex;gap:12px;align-items:center;background:#fffffff0;color:#111;padding:9px 12px;font-size:10px;opacity:0;transition:opacity .25s}.photo-hint .action-icon{width:13px;height:13px}.photo-open:hover .photo-hint,.photo-open:focus-visible .photo-hint{opacity:1}
.room-values{display:flex;justify-content:space-around;gap:25px;padding:26px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font:18px Georgia,serif;color:#444}.room-values span+span{border-left:1px solid #ddd;padding-left:60px}

/* One visual language, three distinct room stories. */
.creative-studio{--line:#dedede;--wash:#f5f5f4}.creative-studio h2{font-size:clamp(36px,4.1vw,57px);letter-spacing:-2px;line-height:1.08}.creative-studio h3{font-weight:400}.creative-studio .text-link{display:inline-flex;align-items:center;gap:12px}
.studio-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;margin-bottom:60px}.studio-heading h2{margin:0}.studio-heading>p{max-width:460px;margin:0;font-size:15px}.studio-work{padding:95px 0 80px}
.room-story{display:grid;grid-template-columns:1.4fr .7fr;gap:85px;align-items:center;margin:0 0 85px}.story-images{position:relative;min-width:0}.story-images figure{margin:0}.story-primary .photo-open{height:510px}.story-primary img{object-position:50% 55%}.story-secondary{padding:9px;background:#fff;border-radius:3px;box-shadow:0 12px 30px #0000000d;position:absolute;z-index:1}.story-secondary .photo-open{height:245px}.story-image-note{display:block;font:italic 15px/1.5 Georgia,serif;color:#777}
.story-warm .story-images{padding:0 105px 85px 0}.story-warm .story-primary .photo-open{height:470px}.story-warm .story-secondary{width:40%;right:0;bottom:0}.story-warm .story-image-note{position:absolute;left:0;bottom:30px;max-width:48%}
.story-copy h3{font:400 clamp(30px,3.1vw,43px)/1.12 Georgia,serif;letter-spacing:-1px;margin:24px 0}.story-copy>p{font-size:15px;max-width:340px}.story-number{display:block;font-size:9px;letter-spacing:1.6px;color:#777}.story-palette{display:flex;align-items:center;gap:7px;margin:30px 0 22px}.story-palette>span{display:block;width:17px;height:17px;border-radius:50%;background:var(--swatch);border:1px solid #0000000d}.story-palette small{font-size:9px;margin-left:9px;color:#777;letter-spacing:.3px}.story-copy .story-caption{font-size:10px;color:#888;padding-top:15px;border-top:1px solid #ddd;margin-bottom:0}
.story-bold{grid-template-columns:.7fr 1.4fr}.story-bold .story-copy{padding-left:30px}.story-bold .story-images{padding:50px 0 0 105px}.story-bold .story-primary .photo-open{height:535px}.story-bold .story-secondary{width:46%;left:0;top:0}.story-bold .story-secondary .photo-open{height:215px;aspect-ratio:auto}.story-bold .story-image-note{margin:18px 0 0;text-align:right}
.story-playful{margin-bottom:0}.story-playful .story-images{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;align-items:start}.story-playful .story-primary .photo-open{height:410px}.story-playful .story-secondary{position:static;width:auto;padding:0;box-shadow:none;background:none;margin:85px 0 0}.story-playful .story-secondary .photo-open{height:355px}
.studio-designer{padding:80px 0;background:#f5f5f4;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.designer-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:center}.designer-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;border-right:1px solid #d6d6d6;padding-right:55px}.designer-identity img{width:160px;height:175px;object-fit:contain;mix-blend-mode:multiply}.designer-identity>span{font:24px/1.3 Georgia,serif;letter-spacing:4px;text-align:center;margin:22px 0}.designer-identity small{display:block;font:9px Arial,sans-serif;letter-spacing:3px;margin-top:9px}.designer-identity p{font:italic 16px Georgia,serif;color:#777;margin:0}.designer-introduction h2{margin-bottom:25px}.designer-introduction .designer-lead{font:21px/1.55 Georgia,serif;color:#333}.designer-introduction p{max-width:570px}.designer-introduction .text-link{margin-top:5px}
.studio-services{padding:95px 0}.studio-service{display:grid;grid-template-columns:40px .95fr 1fr 40px;gap:35px;align-items:center;padding:30px 0;border-top:1px solid #ddd}.studio-service:last-child{border-bottom:1px solid #ddd}.studio-service>span{font:13px Georgia,serif;color:#777}.studio-service h3{font-size:27px;letter-spacing:-.5px;margin:0;max-width:310px}.studio-service p{font-size:14px;margin:0;max-width:440px}.service-link{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ccc;border-radius:50%;transition:background .2s,color .2s}.service-link .action-icon{width:14px;height:14px}.service-link:hover{background:#111;color:#fff;border-color:#111}
.studio-planning{background:#f5f5f4;padding:85px 0}.planning-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.planning-copy p{max-width:340px}.planning-copy .text-link{margin-top:10px}.planning-boards{display:grid;grid-template-columns:1fr .75fr;gap:20px;align-items:start}.planning-boards figure{margin:0;background:#fff;padding:18px;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 10px 30px #00000004}.planning-boards img{height:300px;object-fit:contain}.planning-boards figcaption{font-size:10px;padding-top:16px;border-top:1px solid #eee;margin-top:12px;color:#777}.planning-boards .board-secondary{margin-top:85px}.planning-boards .board-secondary img{height:290px}
.studio-process{padding:95px 0}.studio-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:0;padding:0;list-style:none}.studio-process li{padding-top:25px;border-top:1px solid #ddd}.studio-process li>span{font-size:10px;color:#777;display:block;margin-bottom:20px}.studio-process h3{font-size:26px;margin-bottom:14px}.studio-process li p{font-size:14px;margin:0;max-width:320px}
.studio-cta{background:#171717;color:#fff;padding:75px 0}.studio-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:60px}.studio-cta .eyebrow{color:#aaa}.studio-cta h2{font-size:clamp(40px,4.5vw,64px)}.studio-cta p{color:#bbb;margin-bottom:0}.creative-studio .studio-cta .button{background:#fff!important;border-color:#fff!important;color:#111!important;flex-shrink:0}.creative-studio .studio-cta .button:hover{background:#ddd!important;border-color:#ddd!important;color:#111!important}
.creative-studio .creative-switch{margin-top:0;padding:55px 0}.creative-studio .creative-switch h2{font-size:34px}.creative-studio .booking-bar-inner>span{color:#111!important}
.motion-viewer{width:min(1100px,calc(100% - 32px));background:#fff;color:#111;padding:20px}.motion-viewer form{padding:0;display:flex;justify-content:flex-end;background:none;margin-bottom:14px}.viewer-close{border:1px solid #ccc;border-radius:3px;background:#fff;font-size:12px;padding:8px 16px}.motion-viewer>img{height:70dvh;object-fit:contain}.motion-viewer>p{text-align:center;font-size:12px;margin:15px 0 0}
.motion-ready [data-reveal]{transition:opacity .65s ease,translate .65s ease;transition-delay:var(--reveal-delay,0ms)}.motion-ready [data-reveal]:not(.revealed){opacity:0;translate:0 14px}.motion-ready [data-reveal].revealed{opacity:1;translate:0 0}
@media(max-width:1100px){.creative-studio .wrap{width:calc(100% - 64px)}.room-hero{gap:40px}.hero-room .photo-open{height:520px}.hero-room-detail .photo-open{height:200px}.room-media-note{font-size:14px;max-width:145px}.room-values span+span{padding-left:30px}.studio-heading{gap:50px}.room-story{gap:45px}.story-warm .story-images{padding-right:75px}.story-bold .story-images{padding-left:70px}.designer-layout{gap:60px}.planning-layout{gap:45px}.studio-service{gap:25px}.planning-boards img{height:270px}}
@media(max-width:850px){.room-hero{gap:30px;padding-top:45px}.room-hero-copy h1{font-size:52px;letter-spacing:-2px}.hero-room .photo-open{height:490px}.room-hero-media{padding-left:10px}.hero-room-detail{left:-15px;width:48%}.room-media-note{max-width:125px}.room-values{font-size:16px}.room-values span+span{padding-left:20px}.room-story{gap:30px;grid-template-columns:1.2fr .8fr}.story-bold{grid-template-columns:.8fr 1.2fr}.story-copy h3{font-size:33px}.story-bold .story-copy{padding:0}.story-primary .photo-open,.story-bold .story-primary .photo-open{height:460px}.story-warm .story-primary .photo-open{height:410px}.story-secondary .photo-open{height:200px}.story-playful .story-images{gap:14px}.story-playful .story-primary .photo-open{height:350px}.story-playful .story-secondary .photo-open{height:270px}.designer-layout{gap:35px}.designer-identity{padding-right:25px}.studio-service{grid-template-columns:25px 1fr 35px;gap:10px 25px}.studio-service p{grid-column:2;grid-row:2}.service-link{grid-column:3;grid-row:1/3}.planning-layout{grid-template-columns:1fr;gap:35px}.planning-copy p{max-width:500px}.planning-boards{max-width:620px;margin:auto;width:100%}.studio-process ol{gap:25px}}
@media(max-width:650px){.creative-studio .wrap{width:calc(100% - 40px)}.room-hero{grid-template-columns:1fr;gap:40px;padding:38px 0 45px}.room-hero-copy h1{font-size:57px}.room-hero-copy .hero-intro{font-size:21px}.room-hero-copy .actions{gap:22px}.hero-signature{margin-top:28px}.room-hero-media{margin-left:12px;padding:0 0 65px 0}.hero-room .photo-open{height:auto;aspect-ratio:4/5}.hero-room-detail{left:-12px;width:45%;padding:7px}.hero-room-detail .photo-open{height:auto;aspect-ratio:4/5}.room-media-note{right:0;bottom:15px;max-width:145px}.room-values{gap:12px;font-size:14px;flex-wrap:wrap;justify-content:center;padding:22px 0}.room-values span+span{padding-left:12px}.studio-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.creative-studio h2{font-size:39px}.studio-work,.studio-services,.studio-process{padding:60px 0}.room-story,.story-bold{grid-template-columns:1fr;gap:30px;margin-bottom:55px}.story-copy h3{font-size:35px;margin:17px 0}.story-copy>p{max-width:100%}.story-bold .story-images{grid-row:1}.story-warm .story-images{padding-right:65px;padding-bottom:75px}.story-warm .story-primary .photo-open{height:auto;aspect-ratio:4/5}.story-warm .story-secondary{width:43%;padding:7px}.story-warm .story-secondary .photo-open{height:auto;aspect-ratio:4/5}.story-warm .story-image-note{font-size:13px;bottom:15px;max-width:48%}.story-bold .story-images{padding-left:65px;padding-top:40px}.story-bold .story-primary .photo-open{height:auto;aspect-ratio:3/4}.story-bold .story-secondary{width:49%;padding:7px}.story-bold .story-secondary .photo-open{height:auto;aspect-ratio:3/2}.story-bold .story-image-note{font-size:13px}.story-playful .story-primary .photo-open{height:auto;aspect-ratio:3/4}.story-playful .story-secondary .photo-open{height:auto;aspect-ratio:3/4}.story-playful .story-secondary{margin-top:60px}.story-playful{margin-bottom:0}.story-palette{margin-top:22px}.studio-designer,.studio-planning{padding:60px 0}.designer-layout{grid-template-columns:1fr;gap:35px}.designer-identity{border-right:0;border-bottom:1px solid #ddd;padding:0 0 30px;min-height:0}.designer-identity img{height:140px;width:140px}.designer-introduction .designer-lead{font-size:20px}.studio-service{padding:24px 0;gap:10px 15px}.studio-service h3{font-size:24px}.studio-service p{font-size:14px}.planning-boards{gap:12px;grid-template-columns:1fr .8fr}.planning-boards figure{padding:12px}.planning-boards img{height:230px}.planning-boards .board-secondary img{height:230px}.planning-boards figcaption{font-size:9px}.planning-boards .board-secondary{margin-top:60px}.studio-process ol{grid-template-columns:1fr;gap:25px}.studio-process li p{max-width:100%}.studio-cta{padding:60px 0}.studio-cta>.wrap{align-items:start;flex-direction:column;gap:30px}.studio-cta h2{font-size:43px}.photo-hint{font-size:9px;right:8px;bottom:8px;padding:7px 9px}.story-images .photo-hint{opacity:1}.motion-viewer>img{height:65dvh}.creative-studio .creative-switch h2{font-size:31px}}
@media(hover:none){.photo-hint{opacity:1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.creative-studio *, .creative-studio *::before,.creative-studio *::after{transition:none!important;animation:none!important}.motion-ready [data-reveal]:not(.revealed){opacity:1;translate:none}.photo-open:hover img{transform:none}}

/* Match the opening to the warm, layered room story. */
.room-hero{grid-template-columns:1.4fr .7fr;gap:85px;padding:65px 0 80px}.room-hero-media{grid-column:1;grid-row:1;padding:0 105px 85px 0;margin:0}.room-hero-copy{grid-column:2;grid-row:1}.room-hero-copy h1{font-size:clamp(36px,3.6vw,51px);letter-spacing:-1.5px;line-height:1.12}.room-hero-copy .hero-intro{font:300 15px/1.65 'Segoe UI',Roboto,'Helvetica Neue',sans-serif;color:#626262}.room-hero-copy>p{font-size:15px;max-width:340px}.hero-room .photo-open{height:470px}.hero-room-detail{left:auto;right:0;bottom:0;width:40%;padding:9px}.hero-room-detail .photo-open{height:245px}.hero-room figcaption{display:none}.room-media-note{left:0;right:auto;bottom:30px;max-width:48%;font-size:15px}.room-hero-copy .actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:25px}.room-hero-copy .story-palette{margin:28px 0 20px}.room-hero-copy .hero-room-caption{font-size:10px;color:#888;border-top:1px solid #ddd;padding-top:15px;margin-bottom:0}@media(max-width:1100px){.room-hero{gap:45px}.room-hero-media{padding-right:75px}}@media(max-width:850px){.room-hero{grid-template-columns:1.2fr .8fr;gap:30px}.room-hero-copy h1{font-size:38px}.hero-room .photo-open{height:410px}.hero-room-detail .photo-open{height:200px}}@media(max-width:650px){.room-hero{grid-template-columns:1fr;gap:30px;padding:38px 0 45px}.room-hero-media{grid-column:1;grid-row:1;padding:0 65px 75px 0}.room-hero-copy{grid-column:1;grid-row:2}.room-hero-copy h1{font-size:45px}.hero-room .photo-open{height:auto;aspect-ratio:4/5}.hero-room-detail{width:43%;padding:7px;left:auto;right:0;bottom:0}.hero-room-detail .photo-open{height:auto;aspect-ratio:4/5}.room-media-note{left:0;right:auto;bottom:15px;max-width:48%;font-size:13px}.room-hero-copy>p{max-width:100%}.room-hero-copy .actions{flex-direction:row;align-items:center;gap:22px}}

/* Swap the hero copy and photo composition. */
.room-hero{grid-template-columns:.7fr 1.4fr}.room-hero-copy{grid-column:1;grid-row:1}.room-hero-media{grid-column:2;grid-row:1}@media(max-width:850px){.room-hero{grid-template-columns:.8fr 1.2fr}}@media(max-width:650px){.room-hero{grid-template-columns:1fr}.room-hero-copy{grid-column:1;grid-row:1}.room-hero-media{grid-column:1;grid-row:2}}

/* A living collage: six photographs, three changing compositions. */
.studio-collage{padding:80px 0 75px;background:#f5f5f4;border-top:1px solid #e6e6e6}
.studio-collage .studio-heading{margin-bottom:35px}
.collage-introduction>p{font-size:15px;max-width:440px}
.collage-controls{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px}
.collage-controls button{padding:8px 0;border:0;border-bottom:1px solid #aaa;background:transparent;font-family:'Segoe UI',Roboto,sans-serif;font-size:11px;font-weight:300;cursor:pointer}
.collage-controls button:hover{border-color:#111}.collage-controls button:disabled{opacity:.45;cursor:default}
.collage-count{font-size:9px;letter-spacing:1px;color:#777;margin-left:auto}
.collage-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:14px;height:clamp(420px,48vw,620px);position:relative}
.collage-tile{min-height:0;min-width:0;transform-origin:0 0;will-change:auto}
.collage-tile img{object-position:50% 57%;position:absolute;inset:0;width:100%;height:100%;transition:transform .7s ease}
.collage-tile:nth-child(1){grid-area:1/1/span 4/span 6}.collage-tile:nth-child(2){grid-area:1/7/span 2/span 3}.collage-tile:nth-child(3){grid-area:1/10/span 3/span 3}.collage-tile:nth-child(4){grid-area:3/7/span 4/span 3}.collage-tile:nth-child(5){grid-area:5/1/span 2/span 6}.collage-tile:nth-child(6){grid-area:4/10/span 3/span 3}
.collage-footnote{font:italic 15px Georgia,serif;color:#777;margin:20px 0 0}
@media(max-width:850px){.studio-collage{padding:65px 0}.collage-grid{gap:10px}}
@media(max-width:650px){.studio-collage{padding:55px 0}.collage-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));height:580px;gap:9px}.collage-tile:nth-child(1){grid-area:1/1/span 3/span 4}.collage-tile:nth-child(2){grid-area:1/5/span 2/span 2}.collage-tile:nth-child(3){grid-area:3/5/span 3/span 2}.collage-tile:nth-child(4){grid-area:4/1/span 2/span 4}.collage-tile:nth-child(5){grid-area:6/1/span 3/span 3}.collage-tile:nth-child(6){grid-area:6/4/span 3/span 3}.collage-controls{gap:16px;margin-top:20px}.collage-tile .photo-hint{font-size:8px;padding:5px 7px;right:6px;bottom:6px;opacity:0}.collage-tile:hover .photo-hint,.collage-tile:focus-visible .photo-hint{opacity:1}.collage-footnote{font-size:13px}}
@media(prefers-reduced-motion:reduce){.collage-pause{display:none}}


/* The collection has a quiet introduction and a seamless, contained photograph surface. */
.studio-collage{background:#fff;padding:75px 0;border-top:1px solid #e0e0e0}.studio-collage .studio-heading{position:static;display:grid;grid-template-columns:1.15fr .85fr;align-items:end;margin-bottom:35px;gap:70px}.studio-collage .collage-grid{gap:0;height:clamp(400px,45vw,580px);border-radius:3px;overflow:hidden}.studio-collage .collage-tile{border-radius:0}.studio-collage .collage-controls{gap:20px}.studio-collage .collage-controls button{font-size:11px;min-height:36px}.studio-collage .collage-footnote{font-size:13px}.studio-collage .studio-heading h2{color:#171717}
.creative-studio .room-hero{gap:70px;grid-template-columns:.8fr 1.3fr;padding:65px 0 70px}.creative-studio .room-hero-copy h1{font-size:clamp(43px,4.1vw,60px);line-height:1.08;letter-spacing:-2px}.creative-studio .room-hero-copy .hero-intro{font:400 20px/1.45 Georgia,serif;color:#444}.creative-studio .room-hero-copy .story-palette{margin:24px 0 18px}.creative-studio .room-hero-copy .actions{gap:17px}.creative-studio .hero-room .photo-open{height:520px}.creative-studio .room-hero-media{padding-bottom:85px}.creative-studio .room-values{font-size:17px}.creative-studio .studio-work{padding:80px 0}.creative-studio .room-story{margin-bottom:70px}.creative-studio .story-playful{margin-bottom:0}.creative-studio .studio-heading{margin-bottom:45px}.creative-studio .studio-services,.creative-studio .studio-process{padding:80px 0}.creative-studio .studio-designer,.creative-studio .studio-planning{padding:75px 0}.creative-studio .designer-identity{border-right:0;min-height:310px;padding:30px;background:#fff;border:1px solid #e2e2e0;border-radius:3px}.creative-studio .story-copy>p{line-height:1.75}.creative-studio .story-copy h3{letter-spacing:-.8px}.creative-studio .photo-hint{font-size:10px}.creative-studio .room-hero-copy .hero-room-caption{line-height:1.6}
@media(max-width:1100px){.creative-studio .room-hero{gap:40px}.creative-studio .hero-room .photo-open{height:480px}}
@media(max-width:850px){.creative-studio .room-hero{grid-template-columns:.9fr 1.1fr;gap:30px}.creative-studio .room-hero-copy h1{font-size:44px}.creative-studio .hero-room .photo-open{height:450px}.studio-collage .studio-heading{gap:35px}}
@media(max-width:650px){.creative-studio .room-hero{grid-template-columns:1fr;gap:35px;padding:40px 0 50px}.creative-studio .room-hero-copy h1{font-size:51px}.creative-studio .hero-room .photo-open{height:auto;aspect-ratio:4/5}.creative-studio .room-hero-media{padding-bottom:75px}.creative-studio .room-hero-copy .actions{flex-direction:column;align-items:flex-start}.creative-studio .room-values{font-size:14px}.creative-studio .studio-work,.creative-studio .studio-services,.creative-studio .studio-process{padding:60px 0}.creative-studio .studio-designer,.creative-studio .studio-planning{padding:55px 0}.creative-studio .room-story{margin-bottom:55px}.creative-studio .story-playful{margin-bottom:0}.studio-collage{padding:55px 0}.studio-collage .studio-heading{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.studio-collage .collage-grid{height:540px;gap:0}.studio-collage .collage-controls{margin-top:16px}.creative-studio .designer-identity{min-height:280px}.creative-studio .studio-heading{margin-bottom:35px}}
