.system-universal-media-banner-accent-walls-hero .universal-media-banner-picture,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-picture,.system-universal-media-banner-media-walls-built-ins-hero .universal-media-banner-picture{display:block;width:100%;height:100%}.system-universal-media-banner-accent-walls-hero .universal-media-banner-media-picture,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-media-picture,.system-universal-media-banner-media-walls-built-ins-hero .universal-media-banner-media-picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.accent-walls-mobile-standalone-section{display:none}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.system-universal-media-banner-accent-walls-hero .universal-media-banner-copy>*{opacity:0;transform:translate3d(0,24px,0);filter:blur(9px);animation:accentWallsHeroTextReveal 1.32s cubic-bezier(.16,1,.3,1) both}.system-universal-media-banner-accent-walls-hero .universal-media-banner-eyebrow{animation-delay:.18s}.system-universal-media-banner-accent-walls-hero .universal-media-banner-heading{animation-delay:.34s}.system-universal-media-banner-accent-walls-hero .universal-media-banner-subheading{animation-delay:.56s}.system-universal-media-banner-accent-walls-hero .universal-media-banner-paragraph{animation-delay:.76s}.system-universal-media-banner-accent-walls-hero .universal-media-banner-button{animation-delay:.94s}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.system-universal-media-banner-accent-walls-hero .universal-media-banner-copy>*{animation:none!important;opacity:1;transform:none;filter:none;transition:opacity .64s ease,transform .76s cubic-bezier(.22,1,.36,1),filter .64s ease!important;will-change:opacity,transform,filter}}@keyframes accentWallsHeroTextReveal{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(9px)}38%{opacity:.34;transform:translate3d(0,15px,0);filter:blur(6px)}72%{opacity:.84;transform:translate3d(0,4px,0);filter:blur(1.8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media (min-width:861px){.system-universal-media-banner-accent-walls-hero,.system-universal-media-banner-custom-fireplace-tv-walls-hero{position:relative;min-height:760px;height:55.82vw;overflow:hidden}.system-universal-media-banner-accent-walls-hero .universal-media-banner-media,.system-universal-media-banner-accent-walls-hero .universal-media-banner-media-desktop,.system-universal-media-banner-accent-walls-hero .universal-media-banner-picture,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-media,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-media-desktop,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-picture{position:absolute;inset:0;width:100%;height:100%}.system-universal-media-banner-accent-walls-hero .universal-media-banner-media-desktop,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-media-desktop{object-fit:cover;object-position:center center}.system-universal-media-banner-accent-walls-hero .universal-media-banner-content,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-content{position:absolute;inset:0;z-index:2}.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-panel{right:auto!important;width:min(41vw,660px)!important;max-width:660px!important;opacity:.72!important}}@media (max-width:860px){.system-universal-media-banner-accent-walls-hero .universal-media-banner-media-picture,.system-universal-media-banner-accent-walls-hero .universal-media-banner-picture,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-media-picture,.system-universal-media-banner-custom-fireplace-tv-walls-hero .universal-media-banner-picture,.system-universal-media-banner-media-walls-built-ins-hero .universal-media-banner-media-picture,.system-universal-media-banner-media-walls-built-ins-hero .universal-media-banner-picture{position:relative}}@media (max-width:760px){.accent-build-rooms-source-owned{height:auto!important;min-height:0!important;background:#f4f0e8!important}.accent-build-rooms-sticky{top:auto!important;background:#f4f0e8!important}.accent-build-rooms-stage,.accent-build-rooms-sticky{position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important}.accent-build-rooms-source-track{transform:none!important;will-change:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.accent-build-rooms-overlay-surface,.accent-materials-handoff-surface,.accent-next-cinematic-cover{display:none!important}.accent-walls-mobile-standalone-section{display:block!important}.accent-walls-mobile-standalone-section .system-universal-media-card-grid{padding-block:clamp(56px,14vw,96px)!important}.accent-walls-mobile-standalone-section .universal-media-card-grid-cards{grid-template-columns:1fr!important;gap:clamp(18px,6vw,32px)!important}.accent-walls-mobile-standalone-section .universal-media-card{opacity:1!important;transform:none!important}.accent-walls-mobile-standalone-section .universal-media-card-image img{display:block;width:100%;height:100%;object-fit:cover}}@media (prefers-reduced-motion:reduce){.system-universal-media-banner-accent-walls-hero .universal-media-banner-copy>*{opacity:1;transform:none;filter:none;animation:none}}.accent-materials-handoff-surface .accent-material-card{width:min(62vw,68svh,720px)!important;aspect-ratio:auto!important;height:auto!important;border:0!important;background:#fffdf8!important}.accent-materials-handoff-surface .accent-material-card:after{border:0!important}.accent-materials-handoff-surface .accent-material-card-media{aspect-ratio:1122/1402!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:hidden!important;background:transparent!important;line-height:0!important;padding:0!important;border:0!important}.accent-materials-handoff-surface .accent-material-card-media img{display:block!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;max-width:none!important;margin:-2px!important;object-fit:cover!important;object-position:center center!important;transform:none!important;vertical-align:top!important}.accent-materials-handoff-surface .accent-material-card-copy{padding:clamp(20px,2vw,28px) clamp(24px,2.6vw,34px) clamp(24px,2.3vw,30px)!important}@media (max-width:760px){.accent-materials-handoff-surface .accent-material-card{width:min(96vw,560px)!important}.accent-materials-handoff-surface .accent-material-card-copy{padding:20px 20px 22px!important}}@media (max-height:820px) and (min-width:761px){.accent-materials-handoff-surface .accent-material-card{width:min(58vw,62svh,660px)!important}}@media (max-width:760px){[data-mobile-text-reveal]{transition:opacity .64s ease,transform .76s cubic-bezier(.22,1,.36,1),filter .64s ease!important}[data-mobile-text-reveal=pending]{opacity:0!important;transform:translate3d(0,18px,0)!important;filter:blur(6px)!important}[data-mobile-text-reveal=visible]{opacity:1!important;transform:translateZ(0)!important;filter:blur(0)!important}.editorial-stack-sequence:not(.editorial-stack-sequence-animated) .editorial-stack-panel{display:grid!important;grid-gap:0!important;gap:0!important;overflow:hidden!important}.editorial-stack-sequence:not(.editorial-stack-sequence-animated) .editorial-stack-panel-media{display:block!important;width:100%!important;aspect-ratio:4/5!important;min-height:320px!important;overflow:hidden!important;background:rgba(196,178,151,.24)!important}.editorial-stack-sequence:not(.editorial-stack-sequence-animated) .editorial-stack-panel-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}}@media (prefers-reduced-motion:reduce){[data-mobile-text-reveal]{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}@keyframes homeRendererRevealEyebrow{0%{opacity:0;transform:translate3d(0,-18px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes homeRendererRevealHeading{0%{opacity:0;transform:translate3d(0,-40px,0);filter:blur(10px)}48%{opacity:.46;transform:translate3d(0,-16px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes homeRendererRevealBody{0%{opacity:0;transform:translate3d(0,-24px,0);filter:blur(7px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.system-universal-media-banner-home-hero{position:relative;display:block;width:100%;min-height:680px;height:max(100svh,56.28vw);overflow:hidden;background:#f4f0e8}.system-universal-media-banner-home-hero .universal-media-banner-media,.system-universal-media-banner-home-hero .universal-media-banner-media-picture,.system-universal-media-banner-home-hero .universal-media-banner-picture{position:absolute;inset:0;display:block;width:100%;height:100%}.system-universal-media-banner-home-hero .universal-media-banner-media{z-index:0;overflow:hidden;background:#f4f0e8}.system-universal-media-banner-home-hero .universal-media-banner-media-picture{max-width:none;object-fit:cover;object-position:center center}.system-universal-media-banner-home-hero .universal-media-banner-content{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.system-universal-media-banner-home-hero .universal-media-banner-panel{display:none}.system-universal-media-banner-home-hero .universal-media-banner-copy{position:absolute;top:clamp(10.25rem,20vh,13.5rem);left:clamp(4rem,5vw,6rem);display:grid;width:min(29vw,450px);grid-gap:clamp(.72rem,1vw,1.08rem);gap:clamp(.72rem,1vw,1.08rem);color:#11100e;pointer-events:auto}.system-universal-media-banner-home-hero .universal-media-banner-copy>*,.system-universal-text-content-home-intro .universal-text-content-copy>*{opacity:1;transform:none;filter:none}.system-universal-media-banner-home-hero .universal-media-banner-eyebrow,.system-universal-media-banner-home-hero .universal-media-banner-heading{margin:0;text-wrap:balance;text-shadow:0 1px 16px rgba(255,253,248,.5)}.system-universal-media-banner-home-hero .universal-media-banner-eyebrow{max-width:23rem}.system-universal-media-banner-home-hero .universal-media-banner-heading{max-width:100%;color:#11100e}.system-universal-media-banner-home-hero .universal-media-banner-paragraph,.system-universal-media-banner-home-hero .universal-media-banner-subheading{display:none}.system-universal-media-banner-home-hero .universal-media-banner-button{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;justify-content:center;margin-top:.2rem;padding:.82rem 1.16rem;text-decoration:none}.system-universal-text-content-home-intro{position:relative;isolation:isolate;background:#f4f0e8}.system-universal-text-content-home-intro .universal-text-content-shell{position:relative;width:min(calc(100% - 3rem),1180px);margin-inline:auto;padding-block:clamp(5rem,9vw,8rem)}.system-universal-text-content-home-intro .universal-text-content-panel{position:absolute;inset:0;z-index:0;pointer-events:none}.system-universal-text-content-home-intro .universal-text-content-copy{position:relative;z-index:1;display:grid;max-width:980px;grid-gap:clamp(1rem,2vw,1.6rem);gap:clamp(1rem,2vw,1.6rem);padding:clamp(2rem,4vw,4rem)}.system-universal-text-content-home-intro .universal-text-content-copy>*{margin-bottom:0}.system-universal-media-banner-home-hero .home-safe-reveal-ready:not(.home-safe-reveal-active)>*,.system-universal-text-content-home-intro .home-safe-reveal-ready:not(.home-safe-reveal-active)>*{opacity:0!important;transform:translate3d(0,-24px,0)!important;filter:blur(7px)!important;animation:none!important;will-change:opacity,transform,filter}.system-universal-media-banner-home-hero .home-safe-reveal-ready.home-safe-reveal-active .universal-media-banner-eyebrow,.system-universal-text-content-home-intro .home-safe-reveal-ready.home-safe-reveal-active .universal-text-content-eyebrow{animation:homeRendererRevealEyebrow .98s cubic-bezier(.16,1,.3,1) 0s both}.system-universal-media-banner-home-hero .home-safe-reveal-ready.home-safe-reveal-active .universal-media-banner-heading,.system-universal-text-content-home-intro .home-safe-reveal-ready.home-safe-reveal-active .universal-text-content-heading{animation:homeRendererRevealHeading 1.32s cubic-bezier(.16,1,.3,1) .18s both}.system-universal-media-banner-home-hero .home-safe-reveal-ready.home-safe-reveal-active .universal-media-banner-button,.system-universal-media-banner-home-hero .home-safe-reveal-ready.home-safe-reveal-active .universal-media-banner-paragraph,.system-universal-media-banner-home-hero .home-safe-reveal-ready.home-safe-reveal-active .universal-media-banner-subheading,.system-universal-text-content-home-intro .home-safe-reveal-ready.home-safe-reveal-active .universal-text-content-paragraph,.system-universal-text-content-home-intro .home-safe-reveal-ready.home-safe-reveal-active .universal-text-content-subheading{animation:homeRendererRevealBody 1.05s cubic-bezier(.16,1,.3,1) .48s both}@media (min-width:761px) and (max-width:1100px){.system-universal-media-banner-home-hero .universal-media-banner-copy{top:clamp(9.75rem,20vh,12rem);left:clamp(2.5rem,4vw,4rem);width:min(42vw,430px)}}@media (max-width:760px){.system-universal-media-banner-home-hero{min-height:0;height:auto;overflow:visible}.system-universal-media-banner-home-hero .universal-media-banner-media{position:relative;inset:auto;width:100%;height:100svh;min-height:100svh}.system-universal-media-banner-home-hero .universal-media-banner-media-picture,.system-universal-media-banner-home-hero .universal-media-banner-picture{position:absolute;inset:0}.system-universal-media-banner-home-hero .universal-media-banner-content{position:relative;inset:auto;width:100%;height:auto;background:#f4f0e8;pointer-events:auto}.system-universal-media-banner-home-hero .universal-media-banner-copy{position:relative;top:auto;left:auto;width:100%;gap:clamp(1rem,4.7vw,1.6rem);padding:clamp(3rem,12vw,4.6rem) clamp(1.45rem,6vw,2.2rem) clamp(3.7rem,14vw,5.2rem);color:#25231f}.system-universal-media-banner-home-hero .universal-media-banner-eyebrow,.system-universal-media-banner-home-hero .universal-media-banner-heading{text-shadow:none}.system-universal-media-banner-home-hero .universal-media-banner-eyebrow{max-width:18rem}.system-universal-media-banner-home-hero .universal-media-banner-heading{color:#25231f}.system-universal-media-banner-home-hero .universal-media-banner-button{min-height:48px;margin-top:.3rem;padding:.95rem 1.2rem}.system-universal-text-content-home-intro .universal-text-content-shell{width:100%;padding:0}.system-universal-text-content-home-intro .universal-text-content-copy{gap:clamp(1rem,4.5vw,1.55rem);padding:clamp(3.7rem,13vw,5.2rem) clamp(1.45rem,6vw,2.2rem) clamp(4.2rem,15vw,5.7rem)}}@media (prefers-reduced-motion:reduce){.system-universal-media-banner-home-hero .home-safe-reveal-ready>*,.system-universal-text-content-home-intro .home-safe-reveal-ready>*{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}}.home-secondary-editorial-soft-item,.home-secondary-location-reveal-item{will-change:opacity,filter,transform}.home-secondary-location-reveal-item{opacity:0!important;filter:blur(6px)!important;transform:translate3d(0,-20px,0)!important;transition:opacity .84s cubic-bezier(.16,1,.3,1) var(--home-secondary-location-delay,0s),filter .84s cubic-bezier(.16,1,.3,1) var(--home-secondary-location-delay,0s),transform .94s cubic-bezier(.16,1,.3,1) var(--home-secondary-location-delay,0s)!important}.home-secondary-location-reveal-item.home-secondary-reveal-in-view{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}.home-secondary-editorial-soft-item{opacity:0!important;filter:blur(6px)!important;transform:translate3d(0,20px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .84s cubic-bezier(.16,1,.3,1)!important}.home-secondary-editorial-soft-item.home-secondary-reveal-in-view{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}@media (min-width:761px){.home-secondary-editorial-soft-item.home-closing-conclusion-strong-soft-item{opacity:0!important;filter:blur(8px)!important;transform:translate3d(0,-28px,0)!important;transition:opacity .98s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1)!important}.home-secondary-editorial-soft-item.home-closing-conclusion-strong-soft-item.home-secondary-reveal-in-view{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-home-editorial-instance=home-meet-dmitriy-editorial-v1] .editorial-image-text-media,[data-home-editorial-instance=home-why-php-editorial-v1] .editorial-image-text-media{overflow:hidden}[data-home-editorial-instance=home-meet-dmitriy-editorial-v1] .editorial-image-text-media img,[data-home-editorial-instance=home-why-php-editorial-v1] .editorial-image-text-media img{transform:scale(1);transform-origin:center;transition:transform .64s cubic-bezier(.16,1,.3,1),filter .64s cubic-bezier(.16,1,.3,1);will-change:transform,filter}[data-home-editorial-instance=home-meet-dmitriy-editorial-v1] .editorial-image-text-media:hover img{filter:none;transform:scale(1.065)}[data-home-editorial-instance=home-why-php-editorial-v1] .editorial-image-text-media:hover img{filter:brightness(1.09) contrast(1.07) saturate(1.035);transform:scale(1.085)}}@media (max-width:760px){.home-secondary-location-reveal-item{filter:blur(5px)!important;transform:translate3d(0,-14px,0)!important;transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--home-secondary-location-delay,0s),filter .9s cubic-bezier(.16,1,.3,1) var(--home-secondary-location-delay,0s),transform 1.04s cubic-bezier(.16,1,.3,1) var(--home-secondary-location-delay,0s)!important}.home-secondary-editorial-soft-item{filter:blur(5px)!important;transform:translate3d(0,16px,0)!important;transition:opacity .86s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform 1.02s cubic-bezier(.16,1,.3,1)!important}.home-closing-soft-section [data-mobile-text-reveal]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce){.home-secondary-editorial-soft-item,.home-secondary-location-reveal-item{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}@keyframes homeHeroEyebrowStrongReveal{0%{opacity:0;filter:blur(9px);transform:translate3d(0,-30px,0)}52%{opacity:.62;filter:blur(4px);transform:translate3d(0,-11px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@media (min-width:761px){.system-universal-media-banner-home-hero .universal-media-banner-copy{top:clamp(6.5rem,12.5vh,8.5rem)!important;left:clamp(3.75rem,5vw,5.8rem)!important;width:min(23vw,390px)!important}.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal .universal-media-banner-eyebrow{opacity:0;filter:blur(9px);transform:translate3d(0,-30px,0);animation:none!important;will-change:opacity,transform,filter}.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal .universal-media-banner-heading{opacity:0;filter:blur(10px);transform:translate3d(0,-42px,0);animation:none!important;will-change:opacity,transform,filter}.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal .universal-media-banner-button,.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal .universal-media-banner-paragraph,.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal .universal-media-banner-subheading{opacity:0;filter:blur(7px);transform:translate3d(0,-24px,0);animation:none!important;will-change:opacity,transform,filter}.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal-in-view .universal-media-banner-eyebrow{animation:homeHeroEyebrowStrongReveal 1.25s cubic-bezier(.16,1,.3,1) 90ms both!important}.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal-in-view .universal-media-banner-heading{animation:servicesHeadingRevealTitle 1.2s cubic-bezier(.16,1,.3,1) .22s both!important}.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal-in-view .universal-media-banner-button,.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal-in-view .universal-media-banner-paragraph,.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal-in-view .universal-media-banner-subheading{animation:servicesHeadingRevealIntro 1s cubic-bezier(.16,1,.3,1) .56s both!important}}@media (min-width:761px) and (max-width:1100px){.system-universal-media-banner-home-hero .universal-media-banner-copy{top:clamp(7rem,13.5vh,9rem)!important;left:clamp(2.5rem,4vw,4rem)!important;width:min(38vw,390px)!important}}@media (prefers-reduced-motion:reduce){.system-universal-media-banner-home-hero .home-safe-hero-heading-reveal>*{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}}@media (min-width:761px){section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]){--php-faq-desktop-relief-image:url(https://scwrsfghvqbfgbhhwkdv.supabase.co/storage/v1/render/image/public/media-assets/images/2026/07/perfect-home-philosophy-accent-walls-faq-panels-plaster-relief-desktop.png?width=1600&height=901&resize=contain&quality=78)}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop])>picture img[class*=video]{filter:none;transform:none}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop])>[class*=veil],section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop])>[class*=videoSoftener]{opacity:0}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:first-child{--php-faq-desktop-relief-y:0%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(2){--php-faq-desktop-relief-y:14.2857%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(3){--php-faq-desktop-relief-y:28.5714%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(4){--php-faq-desktop-relief-y:42.8571%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(5){--php-faq-desktop-relief-y:57.1429%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(6){--php-faq-desktop-relief-y:71.4286%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(7){--php-faq-desktop-relief-y:85.7143%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell]:nth-child(8){--php-faq-desktop-relief-y:100%}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell] [class*=front] [class*=glassBase]{background:#c4935e;backdrop-filter:none;-webkit-backdrop-filter:none}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell] [class*=front] [class*=glassBase]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--php-faq-desktop-relief-image);background-repeat:no-repeat;background-position:center var(--php-faq-desktop-relief-y,0);background-size:100% 800%;opacity:1}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell] [class*=front] [class*=glassFlipShadow],section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell] [class*=front] [class*=glassSheen],section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell] [class*=front] [class*=glassWash]{opacity:0}section[class*=stage]:has(>picture img[src*=perfect-home-philosophy-accent-walls-faq-panels-plaster-background-desktop]) [class*=panelShell] [class*=front] [class*=glassEdge]{opacity:.18}}@media (min-width:1024px){.insight-slat-faq-overlay-surface[aria-label="Accent Wall FAQ handoff"] .insight-slat-faq-intro-heading-wrap{top:clamp(60px,7svh,82px)!important;right:auto!important;left:clamp(72px,5vw,108px)!important;width:clamp(500px,34vw,600px)!important;max-width:600px!important}}.system-project-cards-section{min-height:auto;overflow:hidden}.project-cards-section-shell{width:min(1820px,calc(100% - clamp(1.25rem, 2.6vw, 3.5rem)));margin:0 auto;padding:clamp(76px,8vw,124px) 0 clamp(36px,5vw,72px)}.project-cards-section-intro{max-width:min(1040px,72vw);margin-bottom:clamp(46px,5.4vw,86px)}.project-cards-section-eyebrow,.project-cards-section-heading,.project-cards-section-paragraph,.project-cards-section-subheading{opacity:0;will-change:opacity,filter,transform}.project-cards-section-eyebrow{filter:blur(5px);transform:translate3d(0,-18px,0)}.project-cards-section-heading{filter:blur(10px);transform:translate3d(0,-42px,0)}.project-cards-section-paragraph,.project-cards-section-subheading{filter:blur(7px);transform:translate3d(0,-24px,0)}.project-cards-section-intro-in-view .project-cards-section-eyebrow{animation:servicesHeadingRevealEyebrow .9s cubic-bezier(.16,1,.3,1) 0s both}.project-cards-section-intro-in-view .project-cards-section-heading{animation:servicesHeadingRevealTitle 1.2s cubic-bezier(.16,1,.3,1) .18s both}.project-cards-section-intro-in-view .project-cards-section-subheading{animation:servicesHeadingRevealIntro 1s cubic-bezier(.16,1,.3,1) .48s both}.project-cards-section-intro-in-view .project-cards-section-paragraph{animation:servicesHeadingRevealIntro .95s cubic-bezier(.16,1,.3,1) .62s both}.project-cards-section-cards{align-items:stretch}.project-card{overflow:hidden;box-shadow:0 28px 76px rgba(17,16,14,.08);transition:box-shadow .78s cubic-bezier(.16,1,.3,1)}.project-card-hover,.project-card:hover{box-shadow:0 36px 96px rgba(17,16,14,.15)}.project-card-image{position:relative;overflow:hidden;cursor:pointer;opacity:0;filter:blur(6px);-webkit-clip-path:inset(0 0 9% 0);clip-path:inset(0 0 9% 0);transform:translate3d(0,34px,0);will-change:opacity,filter,clip-path,transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),-webkit-clip-path .98s cubic-bezier(.16,1,.3,1);transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1);transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),-webkit-clip-path .98s cubic-bezier(.16,1,.3,1)}.project-card-in-view .project-card-image{opacity:1;filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateZ(0)}.project-card-image-inner{width:100%;height:100%;transform:scale(1.045) translate3d(-1.6%,-1%,0);transform-origin:center;will-change:transform}.project-card-in-view .project-card-image-inner{animation:projectCardImageDrift 20s linear .28s infinite alternate both}@keyframes projectCardImageDrift{0%{transform:scale(1.045) translate3d(-1.6%,-1%,0)}to{transform:scale(1.092) translate3d(1.45%,1%,0)}}.project-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transform-origin:center;transition:transform .64s cubic-bezier(.16,1,.3,1),filter .64s cubic-bezier(.16,1,.3,1);will-change:transform,filter}.project-card-hover .project-card-image-inner,.project-card-image-hover .project-card-image-inner,.project-card-image:hover .project-card-image-inner,.project-card:hover .project-card-image-inner{animation-play-state:paused}.project-card-hover .project-card-image img,.project-card-image-hover img,.project-card-image:hover img,.project-card:hover .project-card-image img{filter:brightness(1.09) contrast(1.07) saturate(1.035);transform:scale(1.085)}.project-card-copy{display:grid;align-content:start;grid-gap:clamp(1rem,1.4vw,1.35rem);gap:clamp(1rem,1.4vw,1.35rem)}.project-card-copy:after,.project-card-eyebrow,.project-card-heading,.project-card-paragraph{opacity:0;will-change:opacity,filter,transform;transition-property:opacity,filter,transform;transition-duration:.84s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.project-card-eyebrow{filter:blur(5px);transform:translate3d(0,-18px,0)}.project-card-heading{filter:blur(8px);transform:translate3d(0,-28px,0)}.project-card-paragraph{filter:blur(5px);transform:translate3d(0,-18px,0)}.project-card-copy:after{content:"View Project";display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:clamp(20px,2.5vw,38px);border-bottom:1px solid;color:var(--project-card-action-color,#25231F);font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;filter:blur(4px);transform:translate3d(0,-14px,0);transition-duration:.76s}.project-card-copy-in-view .project-card-eyebrow,.project-card-copy-in-view .project-card-heading,.project-card-copy-in-view .project-card-paragraph,.project-card-copy-in-view:after{opacity:1;filter:blur(0);transform:translateZ(0)}.project-card-copy-in-view .project-card-heading{transition-delay:.12s}.project-card-copy-in-view .project-card-paragraph{transition-delay:.25s}.project-card-copy-in-view:after{transition-delay:.39s}.project-cards-section-cards:has(>.project-card:only-child){grid-template-columns:minmax(0,1fr);gap:0}.project-cards-section-cards:has(>.project-card:only-child)>.project-card{width:min(100%,1760px);display:grid;grid-template-columns:minmax(650px,.96fr) minmax(560px,.86fr);align-items:stretch;margin-right:auto;margin-left:0}.project-cards-section-cards:has(>.project-card:only-child) .project-card-image{width:100%;aspect-ratio:4/5;min-height:0;align-self:stretch}.project-cards-section-cards:has(>.project-card:only-child) .project-card-copy{align-content:center;padding:clamp(62px,6vw,112px) clamp(56px,5.4vw,104px)}.project-cards-section-cards:has(>.project-card:only-child) .project-card-eyebrow{font-size:clamp(12px,.72vw,14px)!important;letter-spacing:.18em!important}.project-cards-section-cards:has(>.project-card:only-child) .project-card-heading{max-width:12.5em;font-size:clamp(48px,3.75vw,72px)!important;line-height:.98!important;letter-spacing:-.028em!important}.project-cards-section-cards:has(>.project-card:only-child) .project-card-paragraph{max-width:54ch;font-size:clamp(18px,1.08vw,21px)!important;line-height:1.68!important}.project-cards-section-cards:not(:has(>.project-card:only-child)) .project-card-copy:after{margin-top:.85rem}@media (min-width:1600px){.project-cards-section-shell{width:min(1860px,calc(100% - 4rem))}.project-cards-section-cards:has(>.project-card:only-child)>.project-card{width:min(100%,1810px);grid-template-columns:minmax(740px,.98fr) minmax(600px,.82fr)}}@media (max-width:1180px){.project-cards-section-cards:has(>.project-card:only-child)>.project-card{grid-template-columns:minmax(470px,.92fr) minmax(380px,.86fr)}.project-cards-section-cards:has(>.project-card:only-child) .project-card-copy{padding:clamp(42px,5vw,72px)}}@media (max-width:760px){.system-project-cards-section{min-height:auto}.project-cards-section-shell{width:min(100% - 16px,640px);padding:52px 0 22px}.project-cards-section-intro{max-width:100%;margin-bottom:28px}.project-cards-section-cards,.project-cards-section-cards:has(>.project-card:only-child){grid-template-columns:1fr}.project-card,.project-cards-section-cards:has(>.project-card:only-child)>.project-card{display:flex;width:100%;flex-direction:column}.project-card-image,.project-cards-section-cards:has(>.project-card:only-child) .project-card-image{width:100%;aspect-ratio:4/5;cursor:default;opacity:1;filter:none;-webkit-clip-path:none;clip-path:none;transform:none;animation:none!important;transition:none}.project-card-hover .project-card-image-inner,.project-card-image-hover .project-card-image-inner,.project-card-image-inner,.project-card-image:hover .project-card-image-inner,.project-card-in-view .project-card-image-inner,.project-card:hover .project-card-image-inner{transform:none;animation:none!important;transition:none}.project-card-hover .project-card-image img,.project-card-image img,.project-card-image-hover img,.project-card-image:hover img,.project-card-in-view .project-card-image img,.project-card:hover .project-card-image img{filter:none;object-position:50% 50%;transform:none;animation:none!important;transition:none}.project-card-copy,.project-cards-section-cards:has(>.project-card:only-child) .project-card-copy{padding:clamp(28px,7vw,38px) clamp(24px,6vw,34px) clamp(32px,8vw,42px)}.project-cards-section-intro-in-view .project-cards-section-eyebrow,.project-cards-section-intro-in-view .project-cards-section-heading,.project-cards-section-intro-in-view .project-cards-section-paragraph,.project-cards-section-intro-in-view .project-cards-section-subheading{animation:none!important}.project-card-copy:after,.project-card-eyebrow,.project-card-heading,.project-card-paragraph{opacity:1;filter:none;transform:none;animation:none!important;transition:none}.project-card-copy:after{margin-top:24px;font-size:12px}.project-card-eyebrow,.project-cards-section-cards:has(>.project-card:only-child) .project-card-eyebrow{font-size:12px!important;letter-spacing:.18em!important}.project-card-heading,.project-cards-section-cards:has(>.project-card:only-child) .project-card-heading{max-width:12em;font-size:clamp(36px,10.8vw,50px)!important;line-height:.98!important}.project-card-paragraph,.project-cards-section-cards:has(>.project-card:only-child) .project-card-paragraph{font-size:clamp(18px,5.2vw,22px)!important;line-height:1.55!important}}@media (prefers-reduced-motion:reduce){.project-card,.project-card-copy:after,.project-card-eyebrow,.project-card-heading,.project-card-image,.project-card-image img,.project-card-image-inner,.project-card-paragraph,.project-cards-section-eyebrow,.project-cards-section-heading,.project-cards-section-paragraph,.project-cards-section-subheading{opacity:1;filter:none;-webkit-clip-path:none;clip-path:none;transform:none;animation:none!important;transition:none}}.projects-public-page{background:#f4f0e8;color:#25231f}.projects-hero-slot .system-universal-media-banner{display:block;min-height:0;overflow:hidden;background:#f4f0e8!important}.projects-hero-slot .universal-media-banner-media{position:relative;inset:auto;width:100%;aspect-ratio:16/9;min-height:0;overflow:hidden;background:#e8e1d6}.projects-hero-slot .universal-media-banner-media:empty{display:none}.projects-hero-slot .universal-media-banner-media img,.projects-hero-slot .universal-media-banner-media picture,.projects-hero-slot .universal-media-banner-picture{display:block;width:100%;height:100%}.projects-hero-slot .universal-media-banner-media img{object-fit:cover;object-position:center}.projects-hero-slot .universal-media-banner-content{position:relative;inset:auto;width:min(100% - clamp(2rem,6vw,7.5rem),1540px);min-height:0;margin:0 auto;padding:clamp(64px,7.5vw,118px) 0 clamp(72px,8vw,128px)}.projects-hero-slot .universal-media-banner-panel{display:none}.projects-hero-slot .universal-media-banner-copy{position:relative;width:min(100%,1120px);max-width:none;padding:0;color:#25231f}.projects-hero-slot .universal-media-banner-heading{max-width:12em;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(64px,7.8vw,124px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:.91!important}.projects-hero-slot .universal-media-banner-subheading{max-width:42ch;margin-top:clamp(22px,2.5vw,38px)}.projects-hero-slot .universal-media-banner-paragraph{max-width:68ch}.projects-anchor-nav{width:min(100% - clamp(2rem,6vw,7.5rem),1540px);margin:0 auto;padding:clamp(54px,6vw,88px) 0 clamp(28px,4vw,52px);border-top:1px solid rgba(37,35,31,.14);border-bottom:1px solid rgba(37,35,31,.14)}.projects-anchor-nav>p{margin:0 0 20px;color:#8a6f4d;font-family:var(--font-label);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.projects-anchor-nav>div{display:flex;flex-wrap:wrap;gap:0}.projects-anchor-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 28px;border-left:1px solid rgba(37,35,31,.18);color:#25231f;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .24s ease,background-color .24s ease}.projects-anchor-nav a:first-child{border-left:0;padding-left:0}.projects-anchor-nav a:focus-visible,.projects-anchor-nav a:hover{color:#8a6f4d}.projects-portfolio-index{background:#f4f0e8}.projects-portfolio-group{scroll-margin-top:92px;width:min(100% - clamp(2rem,4vw,5rem),1820px);margin:0 auto;padding:clamp(96px,10vw,166px) 0 clamp(28px,4vw,56px)}.projects-portfolio-group+.projects-portfolio-group{border-top:1px solid rgba(37,35,31,.12)}.projects-portfolio-group-intro{max-width:980px;margin-bottom:clamp(52px,6vw,96px);opacity:0;filter:blur(8px);transform:translate3d(0,28px,0);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.projects-portfolio-group-intro.projects-reveal-in-view{opacity:1;filter:blur(0);transform:translateZ(0)}.projects-portfolio-group-eyebrow{margin:0 0 18px;color:#8a6f4d;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.projects-portfolio-group-intro h2{max-width:12em;margin:0;color:#25231f;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,6vw,94px);font-weight:500;letter-spacing:-.03em;line-height:.94}.projects-portfolio-group-subheading{max-width:62ch;margin:26px 0 0;color:#5e554a;font-family:var(--font-sans);font-size:clamp(17px,1.15vw,20px);line-height:1.7}.projects-portfolio-cards{display:grid;grid-template-columns:1fr;grid-gap:clamp(56px,8vw,130px);gap:clamp(56px,8vw,130px)}.projects-portfolio-index .projects-portfolio-card{display:grid!important;width:100%!important;max-width:1760px;grid-template-columns:minmax(520px,.97fr) minmax(480px,.83fr)!important;align-items:stretch;margin:0!important;border:0!important;background:#fffdf8}.projects-portfolio-index .projects-portfolio-card-image-right .project-card-image{order:2}.projects-portfolio-index .projects-portfolio-card-image-right .project-card-copy{order:1}.projects-portfolio-index .project-card-image{width:100%!important;aspect-ratio:4/5!important;align-self:stretch;text-decoration:none}.projects-portfolio-index .project-card-copy{align-content:center;padding:clamp(58px,6vw,108px) clamp(52px,5.2vw,98px)!important;background:#fffdf8}.projects-portfolio-index .project-card-eyebrow{font-size:clamp(11px,.72vw,14px)!important;letter-spacing:.17em!important}.projects-portfolio-index .project-card-heading{max-width:12em;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(48px,4vw,74px)!important;font-weight:500!important;letter-spacing:-.028em!important;line-height:.98!important}.projects-portfolio-index .project-card-paragraph{max-width:55ch;font-size:clamp(17px,1.05vw,20px)!important;line-height:1.7!important}.projects-portfolio-index .project-card-copy:after{display:none!important;content:none!important}.projects-portfolio-index .project-card-action{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:clamp(20px,2.5vw,38px);border-bottom:1px solid;color:#25231f;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-decoration:none;text-transform:uppercase;opacity:0;filter:blur(5px);transform:translate3d(0,-16px,0);transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),color .22s ease}.projects-portfolio-index .project-card-copy-in-view .project-card-action{opacity:1;filter:blur(0);transform:translateZ(0);transition-delay:.39s,.39s,.39s,0s}.projects-portfolio-index .project-card-action:focus-visible,.projects-portfolio-index .project-card-action:hover{color:#8a6f4d}.projects-portfolio-empty{width:min(100% - 2rem,1200px);margin:0 auto;padding:80px 0}.project-case-study{background:#f4f0e8;color:#25231f}.project-case-study-shell{width:min(100% - clamp(1.5rem,4vw,5rem),1680px);margin:0 auto}.project-case-study-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem);padding:clamp(8.5rem,13vw,12.5rem) 0 clamp(4.5rem,8vw,8rem)}.project-case-study-eyebrow,.project-case-study-label{margin:0 0 .9rem;color:#8a6f4d;font-family:var(--font-label);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.project-case-study h1,.project-case-study h2{margin:0;color:#25231f;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.03em}.project-case-study h1{max-width:10.5em;font-size:clamp(58px,6.5vw,108px);line-height:.92}.project-case-study h2{max-width:13em;font-size:clamp(44px,4.8vw,78px);line-height:.96}.project-case-study-copy p,.project-case-study-cta p,.project-case-study-fact p:not(.project-case-study-label),.project-case-study-lede,.project-case-study-result p{color:#514b43;font-family:var(--font-sans);font-size:clamp(17px,1.08vw,20px);line-height:1.72}.project-case-study-lede{max-width:60ch;margin:28px 0 0}.project-case-study-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.project-case-study-actions a,.project-case-study-cta a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #25231f;padding:.9rem 1.15rem;background:#25231f;color:#fffdf8;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-decoration:none;text-transform:uppercase}.project-case-study-actions a+a{background:transparent;color:#25231f}.project-case-study-before figure,.project-case-study-editorial-media,.project-case-study-final-media figure,.project-case-study-hero-media{overflow:hidden;margin:0;background:#fffdf8;box-shadow:0 24px 70px rgba(17,16,14,.08);aspect-ratio:4/5}.project-case-study img{display:block;width:100%;height:100%;object-fit:cover}.project-case-study-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding-bottom:clamp(4rem,7vw,7rem)}.project-case-study-fact{min-height:132px;background:#fffdf8;padding:clamp(1.2rem,2vw,1.8rem)}.project-case-study-fact p{margin:0}.project-case-study-before,.project-case-study-editorial,.project-case-study-result,.project-case-study-scope,.project-case-study-story{padding:clamp(4.5rem,8vw,8rem) 0;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-story{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem)}.project-case-study-copy p{margin:0 0 1.3rem}.project-case-study-editorial{display:grid;grid-template-columns:minmax(460px,.9fr) minmax(0,.86fr);align-items:center;grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem)}.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-media{order:2}.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-copy{order:1}.project-case-study-editorial-copy ul,.project-case-study-scope ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:28px 0 0;padding:0;list-style:none}.project-case-study-editorial-copy li,.project-case-study-scope li{border-bottom:1px solid rgba(37,35,31,.12);padding-bottom:.8rem;color:#514b43;font-family:var(--font-sans);font-size:clamp(16px,1vw,18px);line-height:1.6}.project-case-study-before-grid,.project-case-study-final-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,1.7vw,1.6rem);gap:clamp(1rem,1.7vw,1.6rem);margin-top:42px}.project-case-study-scope{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem)}.project-case-study-cta{max-width:1080px;padding:clamp(5rem,9vw,9rem) 0;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-cta p{max-width:68ch}.project-case-study-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:#756a5c;font-family:var(--font-label);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.project-case-study-breadcrumbs a{color:inherit;text-decoration:none}@media (max-width:1180px){.projects-portfolio-index .projects-portfolio-card{grid-template-columns:minmax(430px,.92fr) minmax(360px,.82fr)!important}}@media (max-width:760px){.projects-hero-slot .universal-media-banner-media{aspect-ratio:9/16}.projects-hero-slot .universal-media-banner-content{width:min(100% - 32px,640px);padding:48px 0 64px}.projects-hero-slot .universal-media-banner-heading{font-size:clamp(48px,15vw,72px)!important;line-height:.92!important}.projects-anchor-nav{width:min(100% - 32px,640px);padding:42px 0 30px}.projects-anchor-nav>div{display:grid;grid-gap:0;gap:0}.projects-anchor-nav a,.projects-anchor-nav a:first-child{min-height:48px;padding:0;border-top:1px solid rgba(37,35,31,.12);border-left:0}.projects-portfolio-group{scroll-margin-top:72px;width:min(100% - 16px,640px);padding:66px 0 22px}.projects-portfolio-group-intro{margin-bottom:30px}.projects-portfolio-group-intro h2{font-size:clamp(44px,12vw,62px)}.projects-portfolio-cards{gap:46px}.projects-portfolio-index .projects-portfolio-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.projects-portfolio-index .projects-portfolio-card .project-card-image,.projects-portfolio-index .projects-portfolio-card-image-right .project-card-image{order:1!important;width:100%!important;aspect-ratio:4/5!important;cursor:pointer;opacity:0!important;filter:blur(5px)!important;-webkit-clip-path:inset(0 0 7% 0)!important;clip-path:inset(0 0 7% 0)!important;transform:translate3d(0,24px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),-webkit-clip-path .82s cubic-bezier(.16,1,.3,1)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),-webkit-clip-path .82s cubic-bezier(.16,1,.3,1)!important}.projects-portfolio-index .projects-portfolio-card.project-card-in-view .project-card-image{opacity:1!important;filter:blur(0)!important;-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important;transform:translateZ(0)!important}.projects-portfolio-index .projects-portfolio-card .project-card-copy,.projects-portfolio-index .projects-portfolio-card-image-right .project-card-copy{order:2!important;padding:30px 24px 38px!important}.projects-portfolio-index .projects-portfolio-card .project-card-action,.projects-portfolio-index .projects-portfolio-card .project-card-eyebrow,.projects-portfolio-index .projects-portfolio-card .project-card-heading,.projects-portfolio-index .projects-portfolio-card .project-card-paragraph{opacity:0!important;filter:blur(6px)!important;transform:translate3d(0,18px,0)!important;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),color .22s ease!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-action,.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-eyebrow,.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-heading,.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-paragraph{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-heading{transition-delay:.1s!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-paragraph{transition-delay:.22s!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-action{transition-delay:.34s!important}.project-case-study-editorial,.project-case-study-hero,.project-case-study-scope,.project-case-study-story{grid-template-columns:1fr}.project-case-study-hero{padding:7.5rem 0 3.5rem;gap:2.25rem}.project-case-study-hero-copy{order:2}.project-case-study-hero-media{order:1}.project-case-study h1{font-size:clamp(48px,15vw,72px)}.project-case-study h2{font-size:clamp(40px,11vw,58px)}.project-case-study-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-case-study-editorial-copy,.project-case-study-editorial-media{order:0!important}.project-case-study-editorial-media{order:1!important}.project-case-study-editorial-copy{order:2!important}.project-case-study-before-grid,.project-case-study-final-media{grid-template-columns:1fr}.project-case-study-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.projects-portfolio-group-intro,.projects-portfolio-index .project-card-action,.projects-portfolio-index .project-card-eyebrow,.projects-portfolio-index .project-card-heading,.projects-portfolio-index .project-card-image,.projects-portfolio-index .project-card-paragraph{opacity:1!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;animation:none!important;transition:none!important}}.projects-hero-slot .universal-media-banner-media,.projects-hero-slot .universal-media-banner-media:empty{display:block!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;background:linear-gradient(135deg,rgba(212,201,185,.22),rgba(244,240,232,.72)),#e8e1d6!important}.projects-hero-slot .universal-media-banner-content{position:relative!important;inset:auto!important;margin:0 auto!important}.projects-anchor-nav>p{font-size:12px!important}.projects-anchor-nav a{min-height:52px!important;color:#25231f!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(20px,1.55vw,26px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.05!important;text-transform:none!important}.projects-portfolio-index .projects-portfolio-card{max-width:1820px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.projects-portfolio-index .project-card-image{min-width:0}.projects-soft-reveal-item{opacity:0!important;filter:blur(7px)!important;transform:translate3d(0,22px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1) var(--projects-soft-delay,0s),filter .76s cubic-bezier(.16,1,.3,1) var(--projects-soft-delay,0s),transform .82s cubic-bezier(.16,1,.3,1) var(--projects-soft-delay,0s)!important;will-change:opacity,filter,transform}.projects-soft-reveal-item.projects-soft-reveal-in-view{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}.projects-soft-media-item{opacity:0;filter:blur(6px);-webkit-clip-path:inset(0 0 6% 0);clip-path:inset(0 0 6% 0);transform:translate3d(0,26px,0);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),-webkit-clip-path .92s cubic-bezier(.16,1,.3,1);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),-webkit-clip-path .92s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,clip-path,transform}.projects-soft-media-item.projects-soft-reveal-in-view{opacity:1;filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.project-case-study figure img,.projects-portfolio-index .projects-portfolio-card .project-card-image-inner{transition:transform .68s cubic-bezier(.16,1,.3,1),filter .68s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1)!important}.projects-portfolio-index .projects-portfolio-card:hover .project-card-image-inner{animation-play-state:paused!important}.project-case-study figure:hover img,.projects-portfolio-index .projects-portfolio-card .project-card-image:hover img,.projects-portfolio-index .projects-portfolio-card:hover .project-card-image img{transform:scale(1.065)!important;filter:brightness(1.07) contrast(1.045) saturate(1.025)!important}.project-case-study figure{transition:box-shadow .68s cubic-bezier(.16,1,.3,1)}.project-case-study figure:hover{box-shadow:0 34px 92px rgba(17,16,14,.15)}}.project-case-study-shell{width:min(100% - clamp(2rem,3vw,4rem),1820px)!important}.project-case-study-editorial,.project-case-study-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.project-case-study-editorial,.project-case-study-hero{gap:clamp(2.5rem,4.5vw,5.5rem)!important}.project-case-study-before figure,.project-case-study-editorial-media,.project-case-study-final-media figure,.project-case-study-hero-media{width:100%;aspect-ratio:4/5!important}.project-case-study h1,.project-case-study h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important}.project-case-study li,.project-case-study-copy p,.project-case-study-cta p,.project-case-study-fact p:not(.project-case-study-label),.project-case-study-lede,.project-case-study-result p{font-family:var(--font-sans)!important;font-weight:400!important}.project-case-study-actions a,.project-case-study-breadcrumbs,.project-case-study-cta a,.project-case-study-eyebrow,.project-case-study-label{font-family:var(--font-label)!important}.project-case-study-final-media{grid-template-columns:minmax(0,1fr)!important;max-width:min(50%,820px)}@media (max-width:760px){.projects-hero-slot .universal-media-banner-media,.projects-hero-slot .universal-media-banner-media:empty{width:100%!important;aspect-ratio:9/16!important}.projects-anchor-nav a,.projects-anchor-nav a:first-child{min-height:58px!important;font-size:clamp(23px,7vw,30px)!important}.projects-portfolio-index .projects-portfolio-card{display:flex!important;width:100%!important;flex-direction:column!important}.project-case-study-shell{width:100%!important}.project-case-study-hero{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 62px!important}.project-case-study-hero-media{order:1!important;width:100vw!important;max-width:none!important;margin:0!important;aspect-ratio:4/5!important}.project-case-study-hero-copy{order:2!important;width:min(100% - 40px,680px);margin:0 auto;padding:38px 0 0}.project-case-study-before,.project-case-study-cta,.project-case-study-facts,.project-case-study-result,.project-case-study-scope,.project-case-study-story{width:min(100% - 40px,680px);margin-right:auto;margin-left:auto}.project-case-study-editorial{display:flex!important;width:100%!important;flex-direction:column!important;gap:0!important;padding:0 0 62px!important}.project-case-study-editorial-media,.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-media{order:1!important;width:100vw!important;max-width:none!important;margin:0!important;aspect-ratio:4/5!important}.project-case-study-editorial-copy,.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-copy{order:2!important;width:min(100% - 40px,680px);margin:0 auto;padding:34px 0 0}.project-case-study-story{grid-template-columns:1fr!important;padding-top:58px!important}.project-case-study-facts,.project-case-study-story{padding-bottom:58px!important}.project-case-study-before-grid,.project-case-study-final-media{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw);grid-template-columns:1fr!important}.project-case-study-before-grid figure:nth-child(n+2){display:none}.project-case-study-before-grid figure,.project-case-study-final-media figure{width:100vw;aspect-ratio:4/5!important}.project-case-study-before,.project-case-study-result{padding-top:58px!important;padding-bottom:58px!important}.project-case-study h1{font-size:clamp(48px,14vw,70px)!important}.project-case-study h2{font-size:clamp(40px,11vw,58px)!important}}@media (prefers-reduced-motion:reduce){.projects-soft-media-item,.projects-soft-reveal-item{opacity:1!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;transition:none!important}}@media (min-width:761px){.projects-hero-slot .universal-media-banner-media .universal-media-banner-media-desktop{display:block!important}.projects-hero-slot .universal-media-banner-media .universal-media-banner-media-mobile{display:none!important}}@media (max-width:760px){.projects-hero-slot .universal-media-banner-media .universal-media-banner-media-desktop{display:none!important}.projects-hero-slot .universal-media-banner-media .universal-media-banner-media-mobile{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}}.project-case-study figure img,.projects-portfolio-index .project-card-image img{object-fit:contain!important;object-position:center!important;background:#fffdf8}@media (min-width:761px){.project-case-study-hero{align-items:stretch!important;padding-top:0!important}.project-case-study-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(7.25rem,9vw,9.5rem) 0 clamp(4rem,6vw,6rem)}.project-case-study-hero-media{align-self:start;margin-top:0!important}.project-case-study-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start;gap:clamp(3rem,6vw,7rem)!important;padding-top:clamp(4rem,6vw,6.5rem)!important;padding-bottom:clamp(4rem,6vw,6.5rem)!important}.project-case-study-story h2{max-width:15ch!important;font-size:clamp(42px,3.15vw,58px)!important;line-height:1.02!important;letter-spacing:-.024em!important}.project-case-study-story .project-case-study-copy{max-width:68ch;padding-top:2px}.project-case-study-story+.project-case-study-editorial .project-case-study-editorial-media{order:1!important}.project-case-study-story+.project-case-study-editorial .project-case-study-editorial-copy,.project-case-study-story+.project-case-study-editorial+.project-case-study-editorial .project-case-study-editorial-media{order:2!important}.project-case-study-story+.project-case-study-editorial+.project-case-study-editorial .project-case-study-editorial-copy{order:1!important}.project-case-study-before{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-column-gap:clamp(3rem,6vw,7rem);column-gap:clamp(3rem,6vw,7rem)}.project-case-study-before>.project-case-study-eyebrow,.project-case-study-before>h2{grid-column:2}.project-case-study-before-grid{grid-column:1;grid-row:1/span 2;margin-top:0!important}.project-case-study-before-grid:has(>figure:only-child){grid-template-columns:1fr!important}.project-case-study-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-column-gap:clamp(3rem,6vw,7rem);column-gap:clamp(3rem,6vw,7rem)}.project-case-study-result>.project-case-study-eyebrow,.project-case-study-result>h2,.project-case-study-result>p:not(.project-case-study-eyebrow){grid-column:1}.project-case-study-result>.project-case-study-final-media{grid-column:2;grid-row:1/span 3;width:100%;max-width:none!important;margin-top:0!important}.project-case-study-editorial+.project-case-study-result>.project-case-study-eyebrow,.project-case-study-editorial+.project-case-study-result>h2,.project-case-study-editorial+.project-case-study-result>p:not(.project-case-study-eyebrow){grid-column:2}.project-case-study-editorial+.project-case-study-result>.project-case-study-final-media{grid-column:1}}@media (max-width:760px){.project-case-study figure img,.projects-portfolio-index .project-card-image img{object-fit:contain!important}}@media (min-width:761px){.project-case-study-result-summary,.project-case-study-story{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;align-items:start!important;grid-gap:clamp(3rem,5.5vw,6.5rem)!important;gap:clamp(3rem,5.5vw,6.5rem)!important;padding:clamp(4rem,6vw,6.5rem) 0!important;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-result-summary h2,.project-case-study-scope h2,.project-case-study-story h2,.project-case-study-supplemental h2{max-width:13ch!important;font-size:clamp(42px,3.2vw,58px)!important;line-height:1.02!important;letter-spacing:-.024em!important}.project-case-study-result-summary>p,.project-case-study-story .project-case-study-copy{max-width:68ch;margin:0;padding-top:2px}.project-case-study-supplemental{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:clamp(2.5rem,4.5vw,5.5rem);gap:clamp(2.5rem,4.5vw,5.5rem);padding:clamp(4.5rem,7vw,7rem) 0;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-supplemental-media{width:100%;aspect-ratio:4/5;margin:0;overflow:hidden;background:#fffdf8;box-shadow:0 24px 70px rgba(17,16,14,.08)}.project-case-study-supplemental-media img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;background:#fffdf8}.project-case-study-supplemental-copy{display:flex;width:min(100%,560px);flex-direction:column;justify-content:center;justify-self:center;align-self:center;margin-inline:auto;padding:clamp(36px,4vw,70px) clamp(18px,2.2vw,38px)}.project-case-study-supplemental-subheading{max-width:28ch;margin:clamp(20px,2vw,30px) 0 0;color:#5e554a;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,2vw,34px);font-weight:500;letter-spacing:-.012em;line-height:1.15}.project-case-study-supplemental-paragraph{max-width:48ch;margin:clamp(18px,1.8vw,26px) 0 0;color:#514b43;font-family:var(--font-sans);font-size:clamp(16px,1vw,18px);line-height:1.72}.project-case-study-supplemental-image-left .project-case-study-supplemental-media{order:1}.project-case-study-supplemental-image-left .project-case-study-supplemental-copy,.project-case-study-supplemental-image-right .project-case-study-supplemental-media{order:2}.project-case-study-supplemental-image-right .project-case-study-supplemental-copy{order:1;justify-self:center}.project-case-study-result-summary{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;gap:clamp(2.5rem,6vw,7rem)!important}.project-case-study-result-summary>div{max-width:760px;transform:translateX(clamp(-12px,-.55vw,-4px))}.project-case-study-result-summary h2{max-width:22ch!important}.project-case-study-scope h2{max-width:none!important;white-space:nowrap}.project-case-study-result-summary>p,.project-case-study-scope li{font-size:clamp(16px,1vw,18px)!important;line-height:1.72!important}.project-case-study .editorial-stack-copy-heading{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;padding-right:clamp(32px,5vw,72px)!important;padding-left:clamp(32px,5vw,72px)!important;text-align:center!important}.project-case-study .editorial-stack-copy-title{display:block!important;width:min(100%,820px)!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.project-case-study .editorial-stack-copy-body-inner{align-items:center!important;text-align:center!important}}@media (max-width:760px){.project-case-study-result-summary,.project-case-study-story{display:grid!important;grid-template-columns:1fr!important;grid-gap:24px!important;gap:24px!important;width:min(100% - 40px,680px);margin:0 auto;padding:58px 0!important;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-result-summary h2,.project-case-study-story h2,.project-case-study-supplemental h2{max-width:13ch!important;font-size:clamp(38px,10.5vw,54px)!important;line-height:1.02!important}.project-case-study-supplemental{display:flex;width:100%;flex-direction:column;gap:0;padding:0 0 58px;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-supplemental-image-left .project-case-study-supplemental-media,.project-case-study-supplemental-image-right .project-case-study-supplemental-media,.project-case-study-supplemental-media{order:1!important;width:100vw;max-width:none;margin:0;aspect-ratio:4/5;overflow:hidden;background:#fffdf8}.project-case-study-supplemental-media img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;background:#fffdf8}.project-case-study-supplemental-copy,.project-case-study-supplemental-image-left .project-case-study-supplemental-copy,.project-case-study-supplemental-image-right .project-case-study-supplemental-copy{order:2!important;width:min(100% - 40px,680px);margin:0 auto;padding:34px 0 0}.project-case-study-supplemental-subheading{margin:18px 0 0;color:#5e554a;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,7.2vw,32px);font-weight:500;letter-spacing:-.012em;line-height:1.16}.project-case-study-supplemental-paragraph{margin:18px 0 0;color:#514b43;font-family:var(--font-sans);font-size:16px;line-height:1.7}}.project-case-study-supplemental-media{aspect-ratio:auto!important;align-self:center;background:#f4f0e8!important}.project-case-study-supplemental-media img{display:block;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#f4f0e8!important}@media (max-width:760px){.project-case-study-supplemental-media{width:100vw!important;max-width:none!important;aspect-ratio:auto!important}.project-case-study-supplemental-media img{width:100%!important;height:auto!important}}@media (min-width:761px){[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]){--faq-desktop-panel-overlap:0px!important;--faq-desktop-panel-height:clamp(190px,20svh,258px)!important}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelShell]+[class*=InsightSlatQuestionPanelsPreview_panelShell]{margin-top:0!important}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]{isolation:isolate}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelShell]{position:relative;z-index:1}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]:after,[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(https://scwrsfghvqbfgbhhwkdv.supabase.co/storage/v1/render/image/public/media-assets/images/2026/07/custom-fireplace-tv-walls-faq-panel-dried-palm-leaf-strip-desktop-2048x256-6cf8.png?width=1600&height=900&resize=contain&quality=76);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .22s ease,visibility .22s ease}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]:before{z-index:0}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]:after{z-index:2;-webkit-clip-path:inset(calc(37.5% - 2px) 0 calc(62.5% - 2px) 0);clip-path:inset(calc(37.5% - 2px) 0 calc(62.5% - 2px) 0);transform:translateZ(2px)}[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]:has([class*=InsightSlatQuestionPanelsPreview_panelShell]:first-child [class*=InsightSlatQuestionPanelsPreview_panelButton]:not(:disabled)):after,[class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_front]>div[style*=custom-fireplace-tv-walls-faq-panel-dried-palm-leaf]) [class*=InsightSlatQuestionPanelsPreview_panelList]:has([class*=InsightSlatQuestionPanelsPreview_panelShell]:first-child [class*=InsightSlatQuestionPanelsPreview_panelButton]:not(:disabled)):before{opacity:0;visibility:hidden}}@media (max-width:760px){[class*=InsightSlatFaqOverlaySurface_mobileStaticQuestionBackground]{background-position:top!important;background-size:100% 420svh!important;background-repeat:no-repeat!important;transform:translateX(50%) translateZ(0)!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticFaq]{gap:0!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroMedia]{display:grid!important;grid-template-rows:100svh 100svh!important;width:100vw!important;height:200svh!important;min-height:200svh!important;margin:0!important;overflow:visible!important;background:#eadcc7!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroMedia]:after{display:none!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroMedia]>picture,html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroMedia]>picture>img{width:100%!important;height:100svh!important;min-height:100svh!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroMedia]>picture{display:block!important;overflow:hidden!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroMedia]>picture>img{object-fit:cover!important;object-position:center center!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroCopy]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;z-index:3!important;box-sizing:border-box!important;display:grid!important;align-content:center!important;grid-gap:clamp(.9rem,3.6vw,1.35rem)!important;gap:clamp(.9rem,3.6vw,1.35rem)!important;width:100%!important;max-width:none!important;height:100svh!important;min-height:100svh!important;padding:clamp(56px,13vw,92px) clamp(24px,7.5vw,40px) clamp(62px,15vw,104px)!important;color:#352619!important;text-align:left!important;text-shadow:none!important;background:radial-gradient(circle at 84% 10%,rgba(255,251,242,.68),transparent 34%),linear-gradient(150deg,#f2e9db,#e4d1b6)!important;border-block:1px solid rgba(70,48,30,.14)!important;--faq-intro-y:32px;--faq-intro-blur:10px;transition:opacity .78s ease,transform .98s cubic-bezier(.22,1,.36,1),filter .86s ease!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticFaq][data-faq-heading-visible=true] [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroCopy]{--faq-intro-reveal:1;--faq-intro-y:0px;--faq-intro-blur:0px}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroCopy] [class*=InsightSlatFaqOverlaySurface_introEyebrow]{color:rgba(116,82,49,.82)!important;font-size:clamp(10px,2.75vw,12px)!important;letter-spacing:.22em!important;line-height:1.15!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroCopy] [class*=InsightSlatFaqOverlaySurface_introHeading]{max-width:7.2em!important;color:#322216!important;font-size:clamp(43px,11.9vw,62px)!important;line-height:.94!important;letter-spacing:-.055em!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroCopy] [class*=InsightSlatFaqOverlaySurface_introSubheading]{max-width:19ch!important;color:rgba(63,44,29,.86)!important;font-size:clamp(23px,6.4vw,32px)!important;line-height:1.08!important;letter-spacing:-.025em!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticIntroCopy] [class*=InsightSlatFaqOverlaySurface_introParagraph]{max-width:31ch!important;color:rgba(55,39,27,.78)!important;font-size:clamp(16px,4.35vw,19px)!important;line-height:1.58!important}html body [class*=InsightSlatFaqOverlaySurface_mobileStaticQuestionBackground]{top:200svh!important}}@media (min-width:761px){[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_stage]{--faq-desktop-panel-height:20svh!important;--faq-desktop-panel-overlap:0px!important}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_stage]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-color:#17110d;background-image:url(https://scwrsfghvqbfgbhhwkdv.supabase.co/storage/v1/render/image/public/media-assets/images/2026/08/perfect-home-philosophy-media-walls-built-ins-faq-tropical-patio-built-in-bar-desktop-16x9.png?width=1600&height=900&resize=contain&quality=76);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;opacity:1;visibility:visible;filter:none;mix-blend-mode:normal;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_stage]:has([class*=InsightSlatQuestionPanelsPreview_panelShell]:first-child [class*=InsightSlatQuestionPanelsPreview_panelButton]:not(:disabled)):before{opacity:0;visibility:hidden}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_scrollArea]{position:relative;z-index:2}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelList]{isolation:isolate}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]{position:relative;z-index:1}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true]{inset:-2px 0!important;background-size:100% 500%!important;background-repeat:no-repeat!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:translateZ(.2px)!important}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]:first-child [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true]{background-position:50% 0!important}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]:nth-child(2) [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true]{background-position:50% 25%!important}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]:nth-child(3) [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true]{background-position:50% 50%!important}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]:nth-child(4) [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true]{background-position:50% 75%!important}[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]:nth-child(5) [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true],[data-media-walls-faq=true] [class*=InsightSlatQuestionPanelsPreview_panelShell]:nth-child(n+6) [class*=InsightSlatQuestionPanelsPreview_front]>div[aria-hidden=true]{background-position:50% 100%!important}}@media (max-width:760px){[class*=InsightSlatFaqOverlaySurface_mediaWallsMobileQuestionsStage]{position:relative!important;overflow:hidden!important;isolation:isolate;background:#201811!important}[class*=InsightSlatFaqOverlaySurface_mediaWallsMobileQuestionBackground]{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:auto!important;min-height:100%!important;margin:0!important;pointer-events:none!important;background-color:#201811!important;background-image:var(--media-walls-mobile-questions-bg)!important;background-position:top!important;background-repeat:repeat-y!important;background-size:100% auto!important;filter:none!important;transform:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}[class*=InsightSlatFaqOverlaySurface_mediaWallsMobileQuestionBackground]:after{background:linear-gradient(180deg,rgba(20,14,9,.02),rgba(20,14,9,.08))!important}[class*=InsightSlatFaqOverlaySurface_mediaWallsMobileQuestions]{position:relative!important;z-index:2!important}[class*=InsightSlatFaqOverlaySurface_mediaWallsMobileQuestions] [class*=InsightSlatFaqOverlaySurface_mobileStaticQuestion]{background:rgba(255,248,236,.09)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}