.newconcept_siteShell__ATeNU{--deep:#12312a;--deep-2:#183d34;--water:#2a6d5c;--brass:#c9a451;--brass-dark:#a98231;--cream:#faf7f0;--sand:#eee5d6;--paper:#ffffff;--ink:#16211d;--ink-soft:#465952;--line:#d9d0c0;min-height:100vh;overflow:clip;background:var(--cream);color:var(--ink);font-family:var(--font-inter),Arial,sans-serif}.newconcept_siteShell__ATeNU *,.newconcept_siteShell__ATeNU :after,.newconcept_siteShell__ATeNU :before{box-sizing:border-box}.newconcept_siteShell__ATeNU blockquote,.newconcept_siteShell__ATeNU h1,.newconcept_siteShell__ATeNU h2,.newconcept_siteShell__ATeNU h3,.newconcept_siteShell__ATeNU ol,.newconcept_siteShell__ATeNU p,.newconcept_siteShell__ATeNU ul{margin:0}.newconcept_siteShell__ATeNU h1,.newconcept_siteShell__ATeNU h2,.newconcept_siteShell__ATeNU h3{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.035em}.newconcept_siteShell__ATeNU a{color:inherit}.newconcept_header__wgyQv{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(170px,230px) 1fr auto;align-items:center;gap:clamp(20px,3vw,48px);min-height:76px;padding:12px clamp(24px,4vw,72px);border-bottom:1px solid rgba(18,49,42,.12);background:rgba(250,247,240,.94);backdrop-filter:blur(15px)}.newconcept_logo__ArXa2{display:block}.newconcept_logo__ArXa2 img{width:100%;height:auto}.newconcept_desktopNav__T7yyN{display:flex;justify-content:center;gap:clamp(18px,2.2vw,34px);color:var(--ink-soft);font-size:.83rem;font-weight:650}.newconcept_desktopNav__T7yyN a{text-decoration:none}.newconcept_desktopNav__T7yyN a:hover{color:var(--deep)}.newconcept_headerActions__sn_5V{display:flex;align-items:center;gap:18px}.newconcept_loginLink__mCKa_{color:var(--ink-soft);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.newconcept_loginLink__mCKa_:hover{color:var(--deep);text-decoration:underline;text-underline-offset:4px}.newconcept_phone__WnZWC{color:var(--deep);font-size:.88rem;font-weight:750;text-decoration:none;white-space:nowrap}.newconcept_primaryButton__0Obez,.newconcept_secondaryButton__vauIv{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 23px;font-size:.92rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease}.newconcept_primaryButton__0Obez{background:var(--brass);color:var(--deep)}.newconcept_primaryButton__0Obez:hover{transform:translateY(-2px);background:#dbb85f}.newconcept_primaryButtonCompact__aA9PJ{min-height:42px;padding:11px 17px;font-size:.8rem}.newconcept_secondaryButton__vauIv{border:1px solid rgba(18,49,42,.28);background:rgba(255,255,255,.48);color:var(--deep)}.newconcept_secondaryButton__vauIv:hover{transform:translateY(-2px);background:#fff}.newconcept_hero__Ybhb3{position:relative;min-height:calc(100svh - 76px);overflow:hidden;padding:clamp(72px,9vw,132px) clamp(24px,7vw,118px);background:var(--deep)}.newconcept_heroBackgroundVideo__ZCqRU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.newconcept_heroShade__kehne{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,24,20,.93),rgba(5,24,20,.74) 46%,rgba(5,24,20,.22) 78%,rgba(5,24,20,.18)),linear-gradient(0deg,rgba(5,24,20,.46),transparent 48%)}.newconcept_heroInner__cbXs9{position:relative;z-index:1;width:min(100%,1500px);margin:0 auto}.newconcept_heroCopy___oeie{width:min(100%,860px);min-width:0}.newconcept_cardEyebrow__6eIsw,.newconcept_eyebrowLight__BJ_CM,.newconcept_eyebrow__EbG1E{color:var(--brass-dark);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.newconcept_eyebrowLight__BJ_CM,.newconcept_hero__Ybhb3 .newconcept_eyebrow__EbG1E{color:#edc66f}.newconcept_hero__Ybhb3 h1{max-width:10ch;margin-top:18px;color:white;font-size:clamp(3.6rem,7.6vw,7.7rem);font-weight:600;line-height:.92;text-wrap:balance;text-shadow:0 8px 32px rgba(0,0,0,.28)}.newconcept_slogan__N3k9I{margin-top:22px!important;color:#edc66f;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.35rem,2.5vw,2.15rem);font-style:italic;font-weight:600}.newconcept_heroLead__6NYmQ{max-width:680px;margin-top:19px!important;color:rgba(255,255,255,.82);font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.65}.newconcept_heroActions__ExHpx{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.newconcept_heroProof__pXcq_{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:42px;padding-top:21px;max-width:680px;border-top:1px solid rgba(255,255,255,.24);color:rgba(255,255,255,.68);font-size:.76rem}.newconcept_heroProof__pXcq_ b{color:white}.newconcept_heroServiceArea__JSR8d{flex-basis:100%;color:rgba(255,255,255,.82)}.newconcept_hero__Ybhb3 .newconcept_secondaryButton__vauIv{border-color:rgba(255,255,255,.52);background:rgba(6,31,26,.34);color:white;backdrop-filter:blur(8px)}.newconcept_hero__Ybhb3 .newconcept_secondaryButton__vauIv:hover{background:white;color:var(--deep)}.newconcept_heroFootageNote__dpPcg{margin-top:18px!important;color:rgba(255,255,255,.52);font-size:.65rem;letter-spacing:.04em}.newconcept_needSection__5Y7EL{padding:clamp(72px,9vw,132px) clamp(24px,5.5vw,88px);background:var(--deep);color:white}.newconcept_bathroomAside__rr_IS,.newconcept_finalCta__nWEQg,.newconcept_needFinder__E6hg1,.newconcept_ownerSection__FMftD,.newconcept_priceSection__5SzMv,.newconcept_processSection__IWuwC,.newconcept_projectGrid__b4OGn,.newconcept_sectionHeading__bbfoh,.newconcept_sectionIntroLight__r6glN,.newconcept_studioSection__fDMMy{max-width:1320px;margin-right:auto;margin-left:auto}.newconcept_sectionIntroLight__r6glN{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.45fr);gap:36px 80px;align-items:end}.newconcept_sectionIntroLight__r6glN .newconcept_eyebrowLight__BJ_CM{grid-column:1/-1;margin-bottom:-20px}.newconcept_finalCta__nWEQg h2,.newconcept_ownerCopy__C39VU h2,.newconcept_sectionIntroLight__r6glN h2{font-size:clamp(2.4rem,4.8vw,5.2rem);font-weight:600;line-height:1.02}.newconcept_sectionIntroLight__r6glN p:last-child{color:#b9cac4;font-size:1rem;line-height:1.7}.newconcept_needFinder__E6hg1{margin-top:54px}.newconcept_plannerSection__5zpkP{padding:clamp(76px,8vw,122px) clamp(18px,4vw,68px);background:#f3eee4}.newconcept_plannerHeading__oQuXz{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.45fr);gap:34px 88px;align-items:end;max-width:1500px;margin:0 auto}.newconcept_plannerHeading__oQuXz h2{max-width:15ch;margin-top:12px!important;color:var(--deep);font-size:clamp(2.55rem,4.8vw,5.2rem);font-weight:600;line-height:1.02}.newconcept_plannerHeading__oQuXz>p{color:var(--ink-soft);font-size:1rem;line-height:1.72}.newconcept_plannerFrame__0ZIxm{max-width:1500px;height:clamp(620px,57vw,790px);margin:44px auto 0;overflow:hidden;border:1px solid rgba(18,49,42,.18);border-radius:26px;background:var(--deep);box-shadow:0 28px 70px rgba(18,49,42,.16)}.newconcept_plannerFrame__0ZIxm iframe{display:block;width:100%;height:100%;border:0}.newconcept_plannerNote__rgtqs{max-width:1500px;margin:12px auto 0!important;color:var(--ink-soft);font-size:.7rem;text-align:right}.newconcept_needTabs__7jZPL{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18)}.newconcept_needTabActive__b_RIq,.newconcept_needTab__taSKU{min-height:188px;padding:24px 24px 26px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.18);color:#c6d4cf;text-align:left;transition:background .16s ease,color .16s ease}.newconcept_needTabActive__b_RIq:first-child,.newconcept_needTab__taSKU:first-child{border-left:1px solid rgba(255,255,255,.14)}.newconcept_needTab__taSKU:hover{background:rgba(255,255,255,.05);color:white}.newconcept_needTabActive__b_RIq{background:var(--brass);color:var(--deep)}.newconcept_needTabActive__b_RIq span,.newconcept_needTab__taSKU span{display:block;font-size:.66rem;font-weight:800;letter-spacing:.12em}.newconcept_needTabActive__b_RIq strong,.newconcept_needTab__taSKU strong{display:block;margin-top:23px;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600;letter-spacing:-.03em}.newconcept_needTabActive__b_RIq small,.newconcept_needTab__taSKU small{display:block;margin-top:10px;font-size:.75rem;line-height:1.5}.newconcept_needPanel__8MFGt{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);min-height:430px;overflow:hidden;border-radius:0 0 28px 28px;background:#f7f2e9;color:var(--ink)}.newconcept_needPanelImage__Qthza{position:relative;min-height:430px}.newconcept_needPanelImage__Qthza img{object-fit:cover}.newconcept_needPanelCopy__3B32m{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px)}.newconcept_needPanelCopy__3B32m h3,.newconcept_samplerDetail__l4Kvk h3{max-width:17ch;margin-top:11px!important;color:var(--deep);font-size:clamp(1.85rem,3vw,3.15rem);font-weight:600;line-height:1.08}.newconcept_needPanelCopy__3B32m>p:not(.newconcept_cardEyebrow__6eIsw){max-width:57ch;margin-top:17px!important;color:var(--ink-soft);line-height:1.7}.newconcept_needPanelCopy__3B32m ul,.newconcept_samplerDetail__l4Kvk ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px;padding:0;list-style:none}.newconcept_needPanelCopy__3B32m li,.newconcept_samplerDetail__l4Kvk li{padding:7px 10px;border:1px solid #cbd8d2;border-radius:999px;background:#edf5f1;color:var(--deep);font-size:.72rem;font-weight:700}.newconcept_bathroomAside__rr_IS>a,.newconcept_needPanelCopy__3B32m a,.newconcept_priceCard__yfyX_ a,.newconcept_samplerDetail__l4Kvk a{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:26px;color:var(--deep);font-size:.88rem;font-weight:800;text-underline-offset:5px}.newconcept_priceSection__5SzMv,.newconcept_processSection__IWuwC,.newconcept_transformationSection__JKKVA{padding:clamp(76px,9vw,136px) clamp(24px,5.5vw,88px)}.newconcept_sectionHeading__bbfoh{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);gap:32px 86px;align-items:end}.newconcept_bathroomAside__rr_IS h2,.newconcept_processTitle__jZYS9 h2,.newconcept_sectionHeading__bbfoh h2,.newconcept_studioCopy__dtveY h2{max-width:15ch;margin-top:13px!important;color:var(--deep);font-size:clamp(2.45rem,4.7vw,5rem);font-weight:600;line-height:1.04}.newconcept_sectionHeading__bbfoh>p{color:var(--ink-soft);font-size:1rem;line-height:1.72}.newconcept_beforeAfter__B4PP3{--reveal:54%;position:relative;aspect-ratio:2.25/1;max-width:1320px;margin:52px auto 0;overflow:hidden;border-radius:28px;background:var(--deep);box-shadow:0 28px 70px rgba(18,49,42,.15)}.newconcept_beforeAfter__B4PP3 img{object-fit:cover}.newconcept_beforeImage__3iP6P{object-position:center 62%}.newconcept_afterReveal__j7zIR{position:absolute;inset:0;clip-path:inset(0 0 0 var(--reveal))}.newconcept_afterImage__EzMYl{object-position:center 51%}.newconcept_compareLabel__SKaEr{position:absolute;top:20px;padding:7px 11px;border-radius:999px;background:rgba(8,31,26,.8);color:white;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(8px)}.newconcept_beforeLabel__GnqKA{left:20px}.newconcept_afterLabel__J1Jfm{right:20px}.newconcept_compareLine__qfmZZ{position:absolute;top:0;bottom:0;left:var(--reveal);width:3px;transform:translateX(-50%);background:white;box-shadow:0 0 16px rgba(0,0,0,.2)}.newconcept_compareLine__qfmZZ span{position:absolute;top:50%;left:50%;display:grid;width:52px;height:52px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:white;color:var(--deep);font-size:1.25rem;font-weight:800;box-shadow:0 8px 30px rgba(0,0,0,.22)}.newconcept_compareRange__6WQhX{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.newconcept_projectGrid__b4OGn{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:24px}.newconcept_projectCard__E1MSy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);min-height:360px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:white}.newconcept_projectImage__Pdy_7{position:relative;min-height:360px}.newconcept_projectImage__Pdy_7 img{object-fit:cover}.newconcept_projectCopy__12CZK{display:flex;flex-direction:column;justify-content:center;padding:28px}.newconcept_projectCopy__12CZK h3{margin-top:10px!important;color:var(--deep);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:600;line-height:1.15}.newconcept_projectCopy__12CZK ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px;padding:0;list-style:none}.newconcept_projectCopy__12CZK li{padding:6px 9px;border-radius:999px;background:#f2eee7;color:var(--ink-soft);font-size:.68rem;font-weight:650}.newconcept_studioSection__fDMMy{display:grid;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);gap:clamp(36px,5vw,76px);align-items:center;padding:clamp(64px,7vw,104px) clamp(24px,5.5vw,88px);border-radius:34px;background:#ece4d7}.newconcept_studioCopy__dtveY h2{max-width:12ch;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1}.newconcept_studioCopy__dtveY>p:not(.newconcept_eyebrow__EbG1E){margin-top:22px!important;color:var(--ink-soft);line-height:1.72}.newconcept_studioSteps__PJRfb{display:grid;gap:20px;margin-top:38px!important;padding:0;list-style:none}.newconcept_studioSteps__PJRfb li{display:grid;grid-template-columns:38px 1fr;gap:15px;align-items:start}.newconcept_studioSteps__PJRfb li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--deep);color:white;font-size:.73rem;font-weight:800}.newconcept_studioSteps__PJRfb small,.newconcept_studioSteps__PJRfb strong{display:block}.newconcept_studioSteps__PJRfb strong{color:var(--deep);font-size:.9rem}.newconcept_studioSteps__PJRfb small{margin-top:4px;color:var(--ink-soft);font-size:.74rem;line-height:1.5}.newconcept_sampler__rx9V9{padding:clamp(18px,2.4vw,28px);border:1px solid #d0c2ad;border-radius:24px;background:#fffdf9;box-shadow:0 30px 70px rgba(72,57,34,.1)}.newconcept_samplerTopline__VrOJ8{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--deep);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.newconcept_samplerTopline__VrOJ8 b{color:var(--brass-dark)}.newconcept_samplerGrid__w2RTv{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.newconcept_samplerChoiceActive__Iltbg,.newconcept_samplerChoice__vwak6{position:relative;min-height:118px;overflow:hidden;border:2px solid transparent;border-radius:13px;background:var(--deep);color:white;text-align:left}.newconcept_samplerChoiceActive__Iltbg:after,.newconcept_samplerChoice__vwak6:after{position:absolute;inset:34% 0 0;background:linear-gradient(transparent,rgba(6,27,22,.88));content:""}.newconcept_samplerChoiceActive__Iltbg{border-color:var(--brass);box-shadow:0 0 0 2px white,0 0 0 4px var(--brass)}.newconcept_samplerChoiceActive__Iltbg img,.newconcept_samplerChoice__vwak6 img{object-fit:cover;transition:transform .18s ease}.newconcept_samplerChoiceActive__Iltbg:hover img,.newconcept_samplerChoice__vwak6:hover img{transform:scale(1.04)}.newconcept_samplerChoiceActive__Iltbg span,.newconcept_samplerChoice__vwak6 span{position:absolute;z-index:2;right:10px;bottom:9px;left:10px;font-size:.72rem;font-weight:750}.newconcept_samplerDetail__l4Kvk{display:grid;grid-template-columns:minmax(210px,.72fr) 1fr;gap:28px;align-items:center;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.newconcept_samplerDetailImage__CMvAm{position:relative;min-height:265px;overflow:hidden;border-radius:14px}.newconcept_samplerDetailImage__CMvAm img{object-fit:cover}.newconcept_samplerDetail__l4Kvk h3{font-size:clamp(1.45rem,2.2vw,2.15rem)}.newconcept_samplerDetail__l4Kvk a{margin-top:19px;font-size:.78rem}.newconcept_priceSection__5SzMv{background:var(--cream)}.newconcept_priceGrid__u_AOt{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1320px;margin:48px auto 0}.newconcept_priceCard__yfyX_{display:flex;min-height:490px;flex-direction:column;padding:clamp(25px,3.2vw,40px);border:1px solid var(--line);border-radius:20px;background:white}.newconcept_priceCardFeatured__eOtwA{transform:translateY(-12px);border:2px solid var(--brass);box-shadow:0 24px 55px rgba(94,73,29,.13)}.newconcept_priceTopline__hIyrR{display:flex;align-items:center;justify-content:space-between;color:#7b817d;font-size:.67rem;font-weight:800;letter-spacing:.12em}.newconcept_priceTopline__hIyrR b{padding:6px 9px;border-radius:999px;background:var(--brass);color:var(--deep);font-size:.58rem;text-transform:uppercase}.newconcept_priceCard__yfyX_ h3{margin-top:28px!important;color:var(--deep);font-size:clamp(2rem,3vw,3rem);font-weight:600}.newconcept_range__vvu30{margin-top:5px!important;color:var(--water);font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.5rem,2.2vw,2.15rem);font-weight:600}.newconcept_priceDescription__4Ihgk{min-height:76px;margin-top:18px!important;color:var(--ink-soft);font-size:.88rem;line-height:1.6}.newconcept_priceCard__yfyX_ ul{display:grid;gap:0;margin-top:25px;padding:0;border-top:1px solid var(--line);list-style:none}.newconcept_priceCard__yfyX_ li{position:relative;padding:11px 0 11px 22px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:.8rem}.newconcept_priceCard__yfyX_ li:before{position:absolute;top:13px;left:2px;color:var(--water);content:"✓";font-weight:800}.newconcept_priceCard__yfyX_ a{margin-top:auto;padding-top:26px;font-size:.8rem}.newconcept_priceNote__da5DQ{max-width:1320px;margin:24px auto 0!important;color:#77837e;font-size:.72rem}.newconcept_ownerSection__FMftD{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:720px;overflow:hidden;background:var(--deep);color:white}.newconcept_ownerImage__xeGkc{position:relative;min-height:620px}.newconcept_ownerImage__xeGkc img{object-fit:cover}.newconcept_ownerImageLabel__rUwVv{position:absolute;right:22px;bottom:22px;left:22px;padding:11px 14px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(8,31,26,.72);color:white;font-size:.65rem;font-weight:750;text-align:center;backdrop-filter:blur(8px)}.newconcept_ownerCopy__C39VU{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px)}.newconcept_ownerCopy__C39VU h2{max-width:12ch;margin-top:15px!important;color:white}.newconcept_ownerCopy__C39VU>p:not(.newconcept_eyebrowLight__BJ_CM){max-width:59ch;margin-top:24px!important;color:#bfcec9;line-height:1.75}.newconcept_ownerPromises__AoBzY{display:grid;margin-top:36px;border-top:1px solid rgba(255,255,255,.17)}.newconcept_ownerPromises__AoBzY div{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;gap:22px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.17)}.newconcept_ownerPromises__AoBzY strong{color:white;font-size:.82rem}.newconcept_ownerPromises__AoBzY span{color:#aebfba;font-size:.76rem;line-height:1.5}.newconcept_processSection__IWuwC{background:white}.newconcept_processTitle__jZYS9{max-width:1320px;margin:0 auto}.newconcept_processTitle__jZYS9 h2{max-width:16ch}.newconcept_processGrid__mNYCH{display:grid;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:52px auto 0;border-top:1px solid var(--deep)}.newconcept_processGrid__mNYCH article{min-height:240px;padding:24px 32px 28px 0;border-right:1px solid var(--line)}.newconcept_processGrid__mNYCH article+article{padding-left:32px}.newconcept_processGrid__mNYCH article:last-child{border-right:0}.newconcept_processGrid__mNYCH span{color:var(--brass-dark);font-size:.68rem;font-weight:800;letter-spacing:.12em}.newconcept_processGrid__mNYCH h3{margin-top:32px!important;color:var(--deep);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:600}.newconcept_processGrid__mNYCH p{max-width:34ch;margin-top:13px!important;color:var(--ink-soft);font-size:.86rem;line-height:1.65}.newconcept_reviewRow__EwbMo{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;max-width:1320px;margin:16px auto 0;padding:26px 30px;border-radius:15px;background:#f2eee7}.newconcept_reviewStars__5ti7l{color:var(--brass-dark);letter-spacing:.12em}.newconcept_reviewRow__EwbMo blockquote{color:var(--deep);font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600}.newconcept_reviewRow__EwbMo cite{color:var(--ink-soft);font-size:.74rem;font-style:normal;white-space:nowrap}.newconcept_finalCta__nWEQg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:clamp(68px,8vw,110px) clamp(24px,5.5vw,88px);border-radius:32px;background:var(--deep-2);color:white}.newconcept_finalCta__nWEQg h2{max-width:14ch;margin-top:13px!important}.newconcept_finalActions__eyAsN{display:grid;gap:14px;min-width:230px;justify-items:center}.newconcept_finalActions__eyAsN>a:last-child{color:#c4d0cc;font-size:.77rem;text-underline-offset:4px}.newconcept_bathroomAside__rr_IS{display:grid;grid-template-columns:1fr .78fr auto;gap:40px;align-items:center;padding:54px clamp(24px,5.5vw,88px)}.newconcept_bathroomAside__rr_IS h2{max-width:18ch;font-size:clamp(1.75rem,2.8vw,2.7rem)}.newconcept_bathroomAside__rr_IS>p{color:var(--ink-soft);font-size:.88rem;line-height:1.7}.newconcept_bathroomAside__rr_IS>a{margin-top:0;white-space:nowrap}.newconcept_footer__qHNDm{display:grid;grid-template-columns:1.2fr .7fr .7fr;gap:30px;padding:54px clamp(24px,5.5vw,88px) 90px;background:#0a231e;color:white}.newconcept_footerBrand__2OQo2 img{width:195px;height:auto}.newconcept_footerBrand__2OQo2 p{margin-top:12px!important;color:#dfb75d;font-family:var(--font-playfair),Georgia,serif;font-style:italic}.newconcept_footer__qHNDm>div:not(.newconcept_footerBrand__2OQo2){display:grid;align-content:start;gap:5px}.newconcept_footer__qHNDm a,.newconcept_footer__qHNDm strong{font-size:.8rem;font-weight:750;text-decoration:none}.newconcept_footer__qHNDm span{color:#9fb1ab;font-size:.7rem}.newconcept_legal__jVj1y{grid-column:1/-1;margin-top:24px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#738a82;font-size:.62rem}.newconcept_mobileBar__3vEqj{display:none}.newconcept_estimateModal__E_BWd{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:14px}.newconcept_estimateModalBackdrop__yfSeW{position:absolute;inset:0;border:0;background:rgba(9,28,24,.58);cursor:default;backdrop-filter:blur(4px)}.newconcept_estimateModalCard__c0_iV{position:relative;width:min(1180px,calc(100vw - 28px));height:min(96dvh,680px);overflow:hidden;border-radius:18px;background:var(--cream);box-shadow:0 30px 80px rgba(0,0,0,.42);transition:width .18s ease,height .18s ease}.newconcept_estimateModalCard__c0_iV iframe{display:block;width:100%;height:100%;border:0;background:var(--cream)}.newconcept_estimateModalClose__g19Fw{position:absolute;z-index:3;top:8px;right:10px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:rgba(18,49,42,.94);color:white;cursor:pointer;font-size:1.35rem;line-height:1}.newconcept_estimateModalClose__g19Fw:focus-visible{outline:3px solid var(--brass);outline-offset:3px}@media (min-width:681px){.newconcept_estimateModalCard__c0_iV[data-estimate-step="2"]{width:min(1500px,calc(100vw - 28px));height:min(96dvh,800px)}.newconcept_estimateModalCard__c0_iV[data-estimate-step="3"]{height:min(96dvh,760px)}}@media (max-width:1100px){.newconcept_desktopNav__T7yyN{display:none}.newconcept_header__wgyQv{grid-template-columns:minmax(160px,220px) 1fr}.newconcept_headerActions__sn_5V{justify-self:end}.newconcept_projectCard__E1MSy{grid-template-columns:1fr}.newconcept_projectImage__Pdy_7{min-height:280px}.newconcept_projectCopy__12CZK{min-height:245px}.newconcept_studioSection__fDMMy{border-radius:0}}@media (max-width:880px){.newconcept_phone__WnZWC{display:none}.newconcept_hero__Ybhb3{min-height:auto}.newconcept_hero__Ybhb3 h1{max-width:10ch}.newconcept_plannerHeading__oQuXz,.newconcept_sectionHeading__bbfoh,.newconcept_sectionIntroLight__r6glN{grid-template-columns:1fr;gap:22px}.newconcept_sectionIntroLight__r6glN .newconcept_eyebrowLight__BJ_CM{margin-bottom:-8px}.newconcept_needTabs__7jZPL{grid-template-columns:repeat(2,1fr)}.newconcept_needTab__taSKU:nth-child(3){border-left:1px solid rgba(255,255,255,.14)}.newconcept_needPanel__8MFGt{grid-template-columns:1fr}.newconcept_needPanelImage__Qthza{min-height:350px}.newconcept_projectGrid__b4OGn{grid-template-columns:1fr}.newconcept_projectCard__E1MSy{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);min-height:350px}.newconcept_projectImage__Pdy_7{min-height:350px}.newconcept_priceGrid__u_AOt,.newconcept_studioSection__fDMMy{grid-template-columns:1fr}.newconcept_priceCard__yfyX_{min-height:auto}.newconcept_priceCardFeatured__eOtwA{transform:none}.newconcept_priceDescription__4Ihgk{min-height:0}.newconcept_priceCard__yfyX_ a{margin-top:30px;padding-top:0}.newconcept_ownerSection__FMftD{grid-template-columns:1fr}.newconcept_ownerImage__xeGkc{min-height:570px}.newconcept_processGrid__mNYCH{grid-template-columns:1fr}.newconcept_processGrid__mNYCH article,.newconcept_processGrid__mNYCH article+article{min-height:auto;padding:24px 0 28px;border-right:0;border-bottom:1px solid var(--line)}.newconcept_reviewRow__EwbMo{grid-template-columns:1fr;gap:10px}.newconcept_finalCta__nWEQg{grid-template-columns:1fr;align-items:start}.newconcept_finalActions__eyAsN{justify-items:start}.newconcept_bathroomAside__rr_IS{grid-template-columns:1fr;gap:18px}.newconcept_bathroomAside__rr_IS>a{margin-top:8px}.newconcept_footer__qHNDm{grid-template-columns:1fr 1fr}.newconcept_footerBrand__2OQo2{grid-column:1/-1}}@media (max-width:620px){.newconcept_header__wgyQv{grid-template-columns:1fr auto;min-height:66px;padding:10px 16px}.newconcept_logo__ArXa2{max-width:145px}.newconcept_headerActions__sn_5V{display:flex}.newconcept_headerActions__sn_5V .newconcept_phone__WnZWC,.newconcept_headerActions__sn_5V .newconcept_primaryButtonCompact__aA9PJ{display:none}.newconcept_hero__Ybhb3{min-height:calc(100svh - 66px);padding:58px 18px 76px}.newconcept_heroBackgroundVideo__ZCqRU{object-position:58% center}.newconcept_heroShade__kehne{background:linear-gradient(90deg,rgba(5,24,20,.92),rgba(5,24,20,.58)),linear-gradient(0deg,rgba(5,24,20,.62),transparent 48%)}.newconcept_hero__Ybhb3 h1{margin-top:13px;font-size:clamp(3.15rem,15vw,4.8rem)}.newconcept_slogan__N3k9I{margin-top:18px!important;font-size:1.28rem}.newconcept_heroLead__6NYmQ{margin-top:18px!important;font-size:1rem}.newconcept_heroActions__ExHpx{display:grid}.newconcept_heroActions__ExHpx a{width:100%}.newconcept_heroProof__pXcq_{display:grid;gap:8px;margin-top:30px}.newconcept_needSection__5Y7EL,.newconcept_plannerSection__5zpkP,.newconcept_priceSection__5SzMv,.newconcept_processSection__IWuwC,.newconcept_transformationSection__JKKVA{padding-right:18px;padding-left:18px}.newconcept_finalCta__nWEQg h2,.newconcept_ownerCopy__C39VU h2,.newconcept_plannerHeading__oQuXz h2,.newconcept_processTitle__jZYS9 h2,.newconcept_sectionHeading__bbfoh h2,.newconcept_sectionIntroLight__r6glN h2,.newconcept_studioCopy__dtveY h2{font-size:clamp(2.35rem,11vw,3.5rem)}.newconcept_plannerFrame__0ZIxm{height:940px;margin-top:30px;border-radius:18px}.newconcept_plannerNote__rgtqs{text-align:left}.newconcept_needFinder__E6hg1{margin-top:34px}.newconcept_needTabs__7jZPL{display:flex;overflow-x:auto;border-top:0;scroll-snap-type:x mandatory}.newconcept_needTabActive__b_RIq,.newconcept_needTab__taSKU{flex:0 0 76%;min-height:172px;border-top:1px solid rgba(255,255,255,.18);scroll-snap-align:start}.newconcept_needPanel__8MFGt{border-radius:0 0 20px 20px}.newconcept_needPanelImage__Qthza{min-height:250px}.newconcept_needPanelCopy__3B32m{padding:29px 22px 34px}.newconcept_beforeAfter__B4PP3{aspect-ratio:1/1.08;margin-top:34px;border-radius:19px}.newconcept_beforeImage__3iP6P{object-position:46% center}.newconcept_afterImage__EzMYl{object-position:center center}.newconcept_compareLabel__SKaEr{top:12px}.newconcept_beforeLabel__GnqKA{left:12px}.newconcept_afterLabel__J1Jfm{right:12px}.newconcept_compareLine__qfmZZ span{width:44px;height:44px}.newconcept_projectCard__E1MSy{grid-template-columns:1fr}.newconcept_projectImage__Pdy_7{min-height:285px}.newconcept_projectCopy__12CZK{min-height:0;padding:24px}.newconcept_studioSection__fDMMy{padding:64px 18px}.newconcept_sampler__rx9V9{padding:13px;border-radius:18px}.newconcept_samplerGrid__w2RTv{grid-template-columns:repeat(2,1fr)}.newconcept_samplerChoiceActive__Iltbg,.newconcept_samplerChoice__vwak6{min-height:112px}.newconcept_samplerDetail__l4Kvk{grid-template-columns:1fr;gap:22px}.newconcept_samplerDetailImage__CMvAm{min-height:220px}.newconcept_priceGrid__u_AOt{margin-top:34px}.newconcept_priceCard__yfyX_{padding:27px 23px}.newconcept_ownerImage__xeGkc{min-height:460px}.newconcept_estimateModal__E_BWd{padding:0}.newconcept_estimateModalCard__c0_iV,.newconcept_estimateModalCard__c0_iV[data-estimate-step="2"],.newconcept_estimateModalCard__c0_iV[data-estimate-step="3"]{width:100vw;height:100dvh;border-radius:0}.newconcept_ownerCopy__C39VU{padding:58px 20px 66px}.newconcept_ownerPromises__AoBzY div{grid-template-columns:1fr;gap:6px}.newconcept_reviewRow__EwbMo{padding:23px 20px}.newconcept_finalCta__nWEQg{margin:0 12px;padding:54px 22px;border-radius:22px}.newconcept_finalActions__eyAsN,.newconcept_finalActions__eyAsN .newconcept_primaryButton__0Obez{width:100%}.newconcept_bathroomAside__rr_IS{padding:52px 22px}.newconcept_footer__qHNDm{grid-template-columns:1fr;padding:50px 22px 110px}.newconcept_footerBrand__2OQo2,.newconcept_legal__jVj1y{grid-column:auto}.newconcept_mobileBar__3vEqj{position:fixed;z-index:60;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:.75fr 1.25fr;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:rgba(9,34,29,.94);box-shadow:0 14px 40px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.newconcept_mobileBar__3vEqj a{display:grid;min-height:46px;place-items:center;border-radius:10px;color:white;font-size:.76rem;font-weight:750;text-decoration:none}.newconcept_mobileBar__3vEqj a:last-child{background:var(--brass);color:var(--deep)}}@media (prefers-reduced-motion:reduce){.newconcept_primaryButton__0Obez,.newconcept_samplerChoiceActive__Iltbg img,.newconcept_samplerChoice__vwak6 img,.newconcept_secondaryButton__vauIv{transition:none}.newconcept_heroBackgroundVideo__ZCqRU{display:none}.newconcept_hero__Ybhb3{background:url(/img/pool-inspiration-hero.jpg) 50%/cover}}