@media(max-width:1199px){.page-template-page-interior-design .interior-design-faq h2{font-size:var(--lars-h2)}.page-template-page-interior-design .interior-design-hero .hero-title-lg h1{font-size:var(--lars-h1)!important;line-height:1.2!important}.page-template-page-interior-design .interior-design-eyebrow{font-size:.75rem}.page-template-page-interior-design .interior-design-section h2,.page-template-page-interior-design .interior-design-final-cta h2{font-size:var(--lars-h2)}.page-template-page-interior-design .interior-design-heading>p:last-child,.page-template-page-interior-design .interior-design-intro-grid>div>p:not(.interior-design-eyebrow),.page-template-page-interior-design .interior-design-showroom-grid>div>p:not(.interior-design-eyebrow),.page-template-page-interior-design .interior-design-final-inner>p:not(.interior-design-eyebrow,.interior-design-last-reviewed),.page-template-page-interior-design .interior-design-coordination-heading>p:last-child,.page-template-page-interior-design .interior-design-handoff-note{font-size:clamp(1rem,1.1vw,1.125rem)}.page-template-page-interior-design .interior-design-intro-grid>div>p.interior-design-philosophy-statement{font-size:var(--lars-body)}.page-template-page-interior-design .interior-design-process-guide-heading h3{font-size:var(--lars-h3)}.page-template-page-interior-design .interior-design-process-guide-heading>p,.page-template-page-interior-design .interior-design-process-guide-flow article>p:not(.interior-design-process-guide-stage,.interior-design-process-guide-detail),.page-template-page-interior-design .interior-design-process-guide-note p,.page-template-page-interior-design .interior-design-process-copy p,.page-template-page-interior-design .interior-design-process-outcome,.page-template-page-interior-design .interior-design-spec-line :is(strong,:where(.lars-presentation-run)){font-size:.9375rem}.page-template-page-interior-design .interior-design-process-guide-kicker,.page-template-page-interior-design .interior-design-process-guide-stage,.page-template-page-interior-design .interior-design-process-guide-detail{font-size:.6875rem}.page-template-page-interior-design .interior-design-process-guide-flow h4,.page-template-page-interior-design .interior-design-process-guide-note :is(strong,:where(.lars-presentation-run)){font-size:var(--lars-h4)}.page-template-page-interior-design .interior-design-process-number{font-size:clamp(2.25rem,3.4vw,3.375rem)}.page-template-page-interior-design .interior-design-process-copy h3{font-size:var(--lars-step-heading)}.page-template-page-interior-design .interior-design-process-outcome :is(strong,:where(.lars-presentation-run)),.page-template-page-interior-design .interior-design-spec-line span,.page-template-page-interior-design .interior-design-scope-label{font-size:.6875rem}.page-template-page-interior-design .interior-design-selection-number,.page-template-page-interior-design .interior-design-spec-line small,.page-template-page-interior-design .interior-design-last-reviewed{font-size:.75rem}.page-template-page-interior-design .interior-design-selection-carousel-toolbar>p{font-size:var(--lars-body)}.page-template-page-interior-design .interior-design-selection-carousel-toolbar :is(strong,:where(.lars-presentation-run)){font-size:.6875rem}.page-template-page-interior-design .interior-design-selection-card h3,.page-template-page-interior-design .interior-design-scope-grid h3{font-size:var(--lars-h3)}.page-template-page-interior-design .interior-design-selection-card-body>p,.page-template-page-interior-design .interior-design-scope-grid article>p:last-child,.page-template-page-interior-design .interior-design-coordination-note,.page-template-page-interior-design .interior-design-handoff-path p{font-size:.875rem}.page-template-page-interior-design .interior-design-handoff-stage>span{font-size:1.875rem}.page-template-page-interior-design .interior-design-handoff-stage h3{font-size:var(--lars-h3)}.page-template-page-interior-design .interior-design-handoff-path>:is(strong,:where(.lars-presentation-run)){font-size:.625rem}.page-template-page-interior-design .interior-design-selection-intro{grid-template-columns:1fr;gap:44px}.page-template-page-interior-design .interior-design-selection-intro .interior-design-heading{max-width:880px}.page-template-page-interior-design .interior-design-selection-visual{height:clamp(420px,48vw,560px)}.page-template-page-interior-design .interior-design-selection-visual figcaption span{font-size:.625rem}.page-template-page-interior-design .interior-design-selection-visual figcaption p{font-size:.9375rem}.page-template-page-interior-design .interior-design-process-list li{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:44px}.page-template-page-interior-design .interior-design-process-content{grid-template-columns:70px minmax(0,1fr);gap:28px}.page-template-page-interior-design .interior-design-process-media{height:clamp(340px,36vw,460px)}.page-template-page-interior-design .interior-design-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-page-interior-design .interior-design-scope-grid article:last-child{grid-column:1 / -1;min-height:0}.page-template-page-interior-design .interior-design-handoff-list>li{grid-template-columns:minmax(190px,.52fr) minmax(0,1fr) minmax(0,1fr)}}@media(max-width:991px){.page-template-page-interior-design .interior-design-intro-grid,.page-template-page-interior-design .interior-design-showroom-grid,.page-template-page-interior-design .interior-design-coordination-heading{grid-template-columns:1fr}.page-template-page-interior-design .interior-design-coordination-heading{gap:28px}.page-template-page-interior-design .interior-design-coordination-title,.page-template-page-interior-design .interior-design-coordination-heading>p:last-child{grid-column:auto;grid-row:auto}.page-template-page-interior-design .interior-design-intro-grid{gap:44px}.page-template-page-interior-design .interior-design-intro-grid img,.page-template-page-interior-design .interior-design-showroom-grid figure,.page-template-page-interior-design .interior-design-showroom-grid img{min-height:0;height:auto}.page-template-page-interior-design .interior-design-intro-grid>div{grid-row:1}.page-template-page-interior-design .interior-design-process-guide-heading{grid-template-columns:1fr;gap:24px;align-items:start}.page-template-page-interior-design .interior-design-process-guide-heading>p{max-width:680px}.page-template-page-interior-design .interior-design-process-guide-flow{grid-template-columns:1fr}.page-template-page-interior-design .interior-design-process-guide-flow:before{inset:4% auto 4% 48px;width:1px;height:auto}.page-template-page-interior-design .interior-design-process-guide-flow article{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:30px}.page-template-page-interior-design .interior-design-process-guide-graphic{grid-row:1 / span 4;height:132px;margin:0}.page-template-page-interior-design .interior-design-process-guide-stage,.page-template-page-interior-design .interior-design-process-guide-flow h4,.page-template-page-interior-design .interior-design-process-guide-flow article>p:not(.interior-design-process-guide-stage,.interior-design-process-guide-detail),.page-template-page-interior-design .interior-design-process-guide-detail{grid-column:2}.page-template-page-interior-design .interior-design-process-guide-detail{margin-top:0}.page-template-page-interior-design .interior-design-process-guide-note{grid-template-columns:1fr;gap:10px}.page-template-page-interior-design .interior-design-process-list li{grid-template-columns:1fr;gap:34px;padding:56px 0}.page-template-page-interior-design .interior-design-process-list li:nth-child(2n) .interior-design-process-content,.page-template-page-interior-design .interior-design-process-list li:nth-child(2n) .interior-design-process-media{order:initial}.page-template-page-interior-design .interior-design-process-list li:nth-child(2n) .interior-design-process-media{border-right:0;border-left:5px solid var(--interior-red)}.page-template-page-interior-design .interior-design-process-media{height:min(66vw,480px)}.page-template-page-interior-design .interior-design-selection-carousel:not(.slick-initialized){grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-page-interior-design .interior-design-spec-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:42px}.page-template-page-interior-design .interior-design-spec-line:before{display:none}.page-template-page-interior-design .interior-design-scope-grid{grid-template-columns:1fr}.page-template-page-interior-design .interior-design-scope-grid article,.page-template-page-interior-design .interior-design-scope-grid article:last-child{grid-column:auto;min-height:0}.page-template-page-interior-design .interior-design-showroom-grid{gap:44px}.page-template-page-interior-design .interior-design-handoff-list>li{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-page-interior-design .interior-design-handoff-stage{display:grid;grid-column:1 / -1;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:center}.page-template-page-interior-design .interior-design-handoff-stage>span{margin-bottom:0}}@media(max-width:767px){.page-template-page-interior-design .interior-design-faq h2{font-size:var(--lars-h2)}.page-template-page-interior-design .interior-design-hero .hero-title-lg h1{font-size:var(--lars-h1)!important}.page-template-page-interior-design .interior-design-eyebrow{margin-bottom:12px;font-size:.625rem}.page-template-page-interior-design .interior-design-section h2,.page-template-page-interior-design .interior-design-final-cta h2{font-size:var(--lars-h2);line-height:1.08}.page-template-page-interior-design .interior-design-intro-grid>div>p.interior-design-philosophy-statement{padding-left:20px;font-size:var(--lars-body);line-height:1.4}.page-template-page-interior-design .interior-design-actions{align-items:stretch;flex-direction:column}.page-template-page-interior-design .interior-design-actions .btn{width:100%;min-width:0}.page-template-page-interior-design .interior-design-section,.page-template-page-interior-design .interior-design-final-cta{padding:64px 0}.page-template-page-interior-design .interior-design-heading,.page-template-page-interior-design .interior-design-heading--center{margin-bottom:36px;text-align:left}.page-template-page-interior-design .interior-design-heading--center>p:last-child{margin-left:0}.page-template-page-interior-design .interior-design-process-guide{padding:34px 22px}.page-template-page-interior-design .interior-design-process-guide-flow article{display:flex;padding:24px 20px}.page-template-page-interior-design .interior-design-process-guide-flow:before{display:none}.page-template-page-interior-design .interior-design-process-guide-graphic{width:100%;height:118px;margin-bottom:24px}.page-template-page-interior-design .interior-design-process-guide-detail{margin-top:auto}.page-template-page-interior-design .interior-design-process-guide-note{padding:22px 20px}.page-template-page-interior-design .interior-design-process-list li{grid-template-columns:1fr;gap:28px;padding:40px 0}.page-template-page-interior-design .interior-design-process-content{grid-template-columns:52px minmax(0,1fr);gap:18px}.page-template-page-interior-design .interior-design-process-number{font-size:2.125rem}.page-template-page-interior-design .interior-design-process-copy h3{font-size:var(--lars-step-heading)}.page-template-page-interior-design .interior-design-process-media{height:min(72vw,320px)}.page-template-page-interior-design .interior-design-process-copy .interior-design-process-outcome{margin-top:34px;padding:18px 20px}.page-template-page-interior-design .interior-design-selection-carousel:not(.slick-initialized){grid-template-columns:1fr}.page-template-page-interior-design .interior-design-selection-intro{gap:32px;margin-bottom:42px}.page-template-page-interior-design .interior-design-selection-intro .interior-design-heading{margin-bottom:0}.page-template-page-interior-design .interior-design-selection-visual{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:6px;height:auto}.page-template-page-interior-design .interior-design-selection-visual-panel--palette{grid-column:1 / -1;grid-row:auto;height:min(86vw,360px)}.page-template-page-interior-design .interior-design-selection-visual-panel--cabinetry,.page-template-page-interior-design .interior-design-selection-visual-panel--detail{height:min(43vw,180px)}.page-template-page-interior-design .interior-design-selection-visual figcaption{position:static;grid-column:1 / -1;width:100%;padding:22px;border-right:0;border-left:5px solid var(--interior-red)}.page-template-page-interior-design .interior-design-selection-carousel-toolbar>p{font-size:var(--lars-body)}.page-template-page-interior-design .interior-design-selection-carousel-toolbar :is(strong,:where(.lars-presentation-run)){font-size:.6875rem}.page-template-page-interior-design .interior-design-selection-card-image,.page-template-page-interior-design .interior-design-selection-card-image picture{height:min(72vw,320px)}.page-template-page-interior-design .interior-design-selection-card-body{min-height:220px;padding:26px 22px}.page-template-page-interior-design .interior-design-selection-number{margin-bottom:22px}.page-template-page-interior-design .interior-design-coordination-heading{gap:18px;margin-bottom:42px}.page-template-page-interior-design .interior-design-spec-line{grid-template-columns:1fr;gap:0;padding-left:62px}.page-template-page-interior-design .interior-design-spec-line:before{display:block;inset:24px auto 30px 24px;width:3px;height:auto}.page-template-page-interior-design .interior-design-spec-line li{min-height:104px;align-items:flex-start;padding:0;text-align:left}.page-template-page-interior-design .interior-design-spec-line span{position:absolute;top:0;left:-62px;margin:0}.page-template-page-interior-design .interior-design-spec-line small{max-width:none}.page-template-page-interior-design .interior-design-coordination-note{margin-top:28px;padding:18px 20px}.page-template-page-interior-design .interior-design-handoff-list>li{grid-template-columns:1fr}.page-template-page-interior-design .interior-design-handoff-stage{grid-column:auto;padding:24px 22px}.page-template-page-interior-design .interior-design-handoff-path{padding:26px 22px;border-left:0}.page-template-page-interior-design .interior-design-handoff-path--lars{border-top:4px solid var(--interior-red)}.page-template-page-interior-design .interior-design-handoff-note{margin-top:30px;padding:20px 22px}.page-template-page-interior-design .interior-design-scope-grid article{padding:30px 24px}.page-template-page-interior-design .interior-design-scope-label{margin-bottom:20px}}@media(max-width:479px){.page-template-page-interior-design .interior-design-section h2,.page-template-page-interior-design .interior-design-final-cta h2{font-size:var(--lars-h2)}.page-template-page-interior-design .interior-design-process-list li{grid-template-columns:1fr;gap:24px}.page-template-page-interior-design .interior-design-process-content{grid-template-columns:46px minmax(0,1fr);gap:14px}.page-template-page-interior-design .interior-design-process-number{font-size:1.875rem}.page-template-page-interior-design .interior-design-process-copy .interior-design-process-outcome{margin-left:0}}
