._scene_oxr5q_1{--scene-accent:#f5c843;--scene-soft:#f5c84340;--scene-angle:-22deg;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(120deg,#fff 15%,#f7f6f1 65%,var(--scene-soft));position:absolute;inset:0;overflow:hidden}._scene_oxr5q_1:after{content:"";background:linear-gradient(90deg,#fff 18%,#ffffffb3 34%,#0000 65%);position:absolute;inset:0}._ambience_oxr5q_20{background:radial-gradient(ellipse at 85% 15%,var(--scene-soft),transparent 62%),radial-gradient(ellipse at 40% 90%,var(--scene-accent),transparent 65%);filter:blur(28px);opacity:.65;position:absolute;inset:-18% -12% -12% 20%}._architecture_oxr5q_28{width:38%;height:145%;transform:rotate(var(--scene-angle));background:linear-gradient(100deg,var(--scene-soft),#fffc);box-shadow:18px 0 40px var(--scene-soft);filter:blur(2px);border-inline:2px solid #ffffffbf;position:absolute;top:-20%;right:2%}._light_oxr5q_41{background:radial-gradient(at 70% 32%,#f5c84394,#0000 57%),radial-gradient(at 50% 92%,#dfad1338,#0000 64%);position:absolute;inset:-20% -10% -15% 20%}._ribbon_oxr5q_47{background:linear-gradient(90deg,#f5c84314,#f5c843bf 72%,#ffffffb3);border-inline:1px solid #ffffffbf;width:30%;height:140%;position:absolute;top:-24%;right:8%;transform:rotate(26deg);box-shadow:18px 0 48px #dfad131f}._desktopDetails_oxr5q_59{display:none}@media (width>=1024px){._desktopDetails_oxr5q_59{z-index:1;mix-blend-mode:multiply;pointer-events:none;display:block;position:absolute;inset:0}._surface_oxr5q_72{opacity:.7;background:url(../images/catalog/desktop-surface-v1.webp) 100%/cover no-repeat;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#121411 38%);mask-image:linear-gradient(90deg,#0000,#121411 38%)}._handwritten_oxr5q_79{color:#12141182;text-align:center;justify-items:center;width:170px;font-family:Segoe Print,Bradley Hand,cursive;font-size:13px;font-weight:400;line-height:1.2;display:grid;position:absolute;top:6px;left:calc(50% + 20px);transform:rotate(-8deg)}._handwritten_oxr5q_79>span{white-space:nowrap}._crown_oxr5q_97{width:26px;height:18px;margin-top:4px;transform:rotate(7deg)}._marginalNote_oxr5q_103{color:#12141175;letter-spacing:.09em;text-transform:uppercase;gap:3px;font-family:"Source Sans 3",Segoe UI,Arial,sans-serif;font-size:11px;line-height:1.3;display:grid;position:absolute;top:56%;right:max(22px,50% - 812px)}._noteEnding_oxr5q_116{border-bottom:1px solid #12141140;margin-top:3px;padding-bottom:10px}}@media (width>=1440px){._handwritten_oxr5q_79{width:190px;font-size:18px;line-height:1.4;top:26px;left:calc(50% + 98px);transform:rotate(-12deg)}._crown_oxr5q_97{width:34px;height:22px;margin-top:8px;transform:rotate(7deg)}._marginalNote_oxr5q_103{font-size:12px}}._scene_oxr5q_1[data-scene=demolition]{--scene-accent:#c86a25;--scene-soft:#edcfc1bf;--scene-angle:24deg}._scene_oxr5q_1[data-scene=demolition] ._architecture_oxr5q_28{background:repeating-linear-gradient(0deg,#ffffffa6 0 38px,var(--scene-soft) 39px 42px)}._scene_oxr5q_1[data-scene=rough]{--scene-accent:#4f6571;--scene-soft:#cbdde9a6;--scene-angle:-14deg}._scene_oxr5q_1[data-scene=finishing]{--scene-accent:#c86a25;--scene-soft:#edcfc199;--scene-angle:18deg}._scene_oxr5q_1[data-scene=tile]{--scene-accent:#4f6571;--scene-soft:#cbdde9a6;--scene-angle:-28deg}._scene_oxr5q_1[data-scene=flooring]{--scene-accent:#c86a25;--scene-soft:#f5c8434d;--scene-angle:32deg}._scene_oxr5q_1[data-scene=ceiling]{--scene-accent:#4f6571;--scene-soft:#cbdde98c;--scene-angle:-12deg}._scene_oxr5q_1[data-scene=ceiling] ._architecture_oxr5q_28{width:55%;top:-60%;transform:rotate(70deg)}._scene_oxr5q_1[data-scene=electrical]{--scene-accent:#dfad13;--scene-soft:#f5c84366;--scene-angle:20deg}._scene_oxr5q_1[data-scene=plumbing]{--scene-accent:#2477ad;--scene-soft:#c8e9fccc;--scene-angle:-30deg}._scene_oxr5q_1[data-scene=climate]{--scene-accent:#4f8a62;--scene-soft:#cce6d7cc;--scene-angle:12deg}._scene_oxr5q_1[data-scene=climate] ._architecture_oxr5q_28{background:0 0;border:16px double #ffffffd9;border-radius:50%}._scene_oxr5q_1[data-scene=openings]{--scene-accent:#4f6571;--scene-soft:#c8e9fccc;--scene-angle:-18deg}._scene_oxr5q_1[data-scene=design]{--scene-accent:#4f6571;--scene-soft:#cbdde9bf;--scene-angle:25deg}._scene_oxr5q_1[data-scene=cleanup]{--scene-accent:#4f8a62;--scene-soft:#cce6d7d9;--scene-angle:-20deg}@media (width>=768px){._ribbon_oxr5q_47{width:25%;right:10%}}._scene_1dlcl_1{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._trigger_1dlcl_8{min-width:44px;min-height:44px;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;display:block}._trigger_1dlcl_8:hover{opacity:1}._trigger_1dlcl_8:focus-visible{outline-offset:5px;outline:2px solid #dfad13}._scene_1dlcl_1 [data-glass-state=playing]{opacity:1;animation-play-state:paused}._motion_1dlcl_35{pointer-events:none;width:100%;display:block;position:relative}._crop_1dlcl_42{width:100%;position:relative;overflow:hidden}._image_1dlcl_48{max-width:none;height:auto;position:absolute}._anchor_1dlcl_54{width:0;height:0}._anchor_1dlcl_54,._effects_1dlcl_61{pointer-events:none;position:absolute}._effects_1dlcl_61{z-index:5;width:100%;height:100%;inset:0}._layer_1fnmh_1{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._orbit_1fnmh_9{width:calc(var(--object-size) * var(--mobile-width-factor));opacity:.9;will-change:transform;animation:7s ease-in-out infinite _drift_1fnmh_1;position:absolute}._interactiveLayer_1fnmh_17{z-index:auto}._interactiveLayer_1fnmh_17 ._orbit_1fnmh_9{z-index:2}._interactiveLayer_1fnmh_17 ._interactive_1fnmh_17{z-index:4}._primary_1fnmh_27{--object-size:var(--mobile-primary-size,68px);right:16px;top:var(--mobile-primary-top,22px);--tilt:12deg}._secondary_1fnmh_34{--object-size:var(--mobile-secondary-size,64px);--drift-y:-3px;right:var(--mobile-secondary-right,216px);top:var(--mobile-secondary-top,136px);--tilt:-14deg;opacity:.84;animation-duration:8.5s;animation-delay:-3.5s}._layer_1fnmh_1[data-catalog-objects=ceiling]{--mobile-primary-size:56px;--mobile-primary-top:18px}._layer_1fnmh_1[data-catalog-objects=electrical]{--mobile-primary-size:52px;--mobile-primary-top:18px}._layer_1fnmh_1[data-catalog-objects=demolition]{--mobile-secondary-right:228px}._layer_1fnmh_1[data-catalog-objects=demolition],._layer_1fnmh_1[data-catalog-objects=plumbing]{--mobile-secondary-size:60px;--mobile-secondary-top:142px}._layer_1fnmh_1[data-catalog-objects=climate],._layer_1fnmh_1[data-catalog-objects=flooring]{--mobile-secondary-size:44px;--mobile-secondary-top:158px}._layer_1fnmh_1[data-catalog-objects=flooring]{--mobile-secondary-right:208px}@media (width>=420px){._layer_1fnmh_1[data-catalog-objects=climate],._layer_1fnmh_1[data-catalog-objects=flooring]{--mobile-secondary-size:64px;--mobile-secondary-top:136px}}@keyframes _drift_1fnmh_1{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(var(--drift-y,-9px)) rotate(calc(3deg + var(--tilt)))}}@media (width>=768px){._orbit_1fnmh_9{width:var(--object-size);opacity:.76}._primary_1fnmh_27{--object-size:100px;top:42px;right:16px}._secondary_1fnmh_34{--object-size:100px;--drift-y:-9px;opacity:.62;top:150px;right:305px}}@media (width>=1024px){._layer_1fnmh_1[data-catalog-objects=popular] ._secondary_1fnmh_34{translate:0 50px}._layer_1fnmh_1[data-catalog-objects=electrical] ._secondary_1fnmh_34{translate:70px 70px}._primary_1fnmh_27{--object-size:128px;top:46px;right:20px}._secondary_1fnmh_34{--object-size:114px;top:134px;right:345px}}@media (width>=1200px){._primary_1fnmh_27{--object-size:145px;top:54px;right:16px}._secondary_1fnmh_34{--object-size:128px;top:136px;right:465px}}@media (prefers-reduced-motion:reduce){._orbit_1fnmh_9{transform:rotate(var(--tilt));will-change:auto;animation:none}}._navigation_yehhv_1{min-width:0;margin-top:10px;position:relative}._categories_yehhv_7{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:9px;width:calc(100% + 32px);margin:0 -16px -6px;padding:4px 16px 6px;scroll-padding-inline:16px;display:block;overflow-x:auto}._categories_yehhv_7::-webkit-scrollbar{display:none}._categories_yehhv_7 a:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._categories_yehhv_7 a{z-index:1;color:#121411;-webkit-backdrop-filter:blur(8px)saturate(1.2);white-space:nowrap;scroll-snap-align:start;background:linear-gradient(145deg,#ffffff52,#ffffff1f);border:1px solid #fffffff2;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:13px;font-weight:550;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px #1214110a,0 4px 10px #1214110f}._categories_yehhv_7 a:hover{background-color:#ffffff47;border-color:#12141140}._categories_yehhv_7 a:focus-visible{outline-offset:-3px}._categories_yehhv_7 a._active_yehhv_60{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}._categories_yehhv_7 a._active_yehhv_60 svg{color:#f5c843}._track_yehhv_72{gap:9px;width:max-content;min-width:100%;display:flex;position:relative}._indicator_yehhv_80{-webkit-backdrop-filter:blur(8px)saturate(1.2);pointer-events:none;background:linear-gradient(145deg,#121411a6,#121411c7);border:1px solid #ffffff4d;border-radius:999px;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff47,0 4px 10px #1214111f}._track_yehhv_72[data-ready=true] ._indicator_yehhv_80{transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1)}._track_yehhv_72[data-ready=false] a._active_yehhv_60{background:#121411}._backIcon_yehhv_100{transform:rotate(180deg)}._controls_yehhv_104{display:none}._controls_yehhv_104 button:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._controls_yehhv_104 button{color:#121411;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffffa6;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}._controls_yehhv_104 button:disabled{opacity:.35;cursor:default}@media (width>=768px){._navigation_yehhv_1{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}._categories_yehhv_7{scroll-snap-type:none;cursor:grab;width:100%;margin:0 0 -6px;padding-inline:3px;scroll-padding-inline:3px}._categories_yehhv_7 a{cursor:grab}._categories_yehhv_7[data-dragging=true],._categories_yehhv_7[data-dragging=true] a{cursor:grabbing}._controls_yehhv_104{z-index:2;gap:6px;padding-top:4px;display:flex;position:relative}._controls_yehhv_104:after{pointer-events:none;opacity:0;content:"";background:linear-gradient(#0000,#f5c843 16%,#fff 36% 64%,#f5c843 84%,#0000);border-radius:999px;width:1px;transition:opacity .2s;position:absolute;top:-4px;bottom:-4px;left:-12px;box-shadow:0 0 4px #fff,0 0 9px #f5c843,0 0 20px #f5c843d9,0 0 34px #f5c8438c,0 0 46px #f5c84340}._navigation_yehhv_1[data-scroll-forward=true] ._controls_yehhv_104:after{opacity:1}}@media (width>=1024px){._navigation_yehhv_1{-webkit-backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffe6;border-radius:24px;gap:18px;margin-top:26px;padding:12px 14px;box-shadow:0 8px 28px #1214110f,inset 0 1px #fff}._categories_yehhv_7{margin-bottom:-2px;padding-block:3px 5px}._categories_yehhv_7 a{background-color:#ffffff6b;min-height:46px;padding-inline:17px;font-size:14px}._categories_yehhv_7 a._active_yehhv_60{background:0 0}._controls_yehhv_104{padding-top:3px}._controls_yehhv_104:after{left:-18px}._controls_yehhv_104 button{background:#ffffffd9;border-color:#1214111a;width:46px;height:46px;transition:background .2s,border-color .2s}._controls_yehhv_104 button:hover:not(:disabled){background:#f5c843;border-color:#dfad13}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._categories_yehhv_7 a,._controls_yehhv_104 button{background:#fffffff0}._categories_yehhv_7 a._active_yehhv_60{background:0 0}._indicator_yehhv_80{background:#121411}}@media (prefers-reduced-motion:reduce){._categories_yehhv_7 a,._controls_yehhv_104:after,._track_yehhv_72[data-ready=true] ._indicator_yehhv_80{transition:none}}._hero_1kpgq_1{isolation:isolate;color:#121411;background:#fff;border-bottom:1px solid #12141114;position:relative;overflow:hidden}._container_1kpgq_10{width:min(1240px,100% - 48px);margin-inline:auto}@media (width<=767.98px){._container_1kpgq_10{width:min(100% - 28px,1240px)}}._hero_1kpgq_1:after{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(10px);content:"";background:linear-gradient(#fff0,#ffffffeb 40%,#fff 72%);height:72px;position:absolute;bottom:-2px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#fff 55%);mask-image:linear-gradient(#0000,#fff 55%)}._hero_1kpgq_1>._container_1kpgq_10{z-index:3;position:relative}._stage_1kpgq_41{pointer-events:none;position:absolute;inset:0}._illustration_1kpgq_47{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:-40px;-webkit-mask-image:linear-gradient(#fff calc(100% - 102px),#0000 calc(100% - 72px));mask-image:linear-gradient(#fff calc(100% - 102px),#0000 calc(100% - 72px))}._breadcrumbs_1kpgq_63{display:none}._copy_1kpgq_67{width:100%;padding:16px 0 12px}._intro_1kpgq_72{align-items:start;height:176px;min-height:176px;padding-top:24px;display:grid}._intro_1kpgq_72 h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-family:"Source Sans 3",Segoe UI,Arial,sans-serif;font-size:calc(clamp(24px,6vw,28px));font-weight:700;line-height:1.08}._title_1kpgq_92{align-items:start;width:66%;max-width:none;margin:0;display:grid}._headingGroup_1kpgq_100{grid-area:1/1}._description_1kpgq_104{color:#4f554c;text-wrap:pretty;width:76%;max-width:36ch;margin:10px 0 0;font-size:14px;line-height:1.4}._eyebrow_1kpgq_114{color:#4f554c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}._eyebrow_1kpgq_114:before{content:"";background:#dfad13;width:18px;height:2px}._search_1kpgq_132{margin-top:14px}._srOnly_1kpgq_136{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._searchGlass_1kpgq_146{-webkit-backdrop-filter:blur(8px)saturate(1.2);background:linear-gradient(135deg,#ffffff52,#ffffff1a 55%,#ffffff2e);border:1px solid #fffffff2;border-radius:25px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:66px;padding:5px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -1px 1px #fff6,0 10px 26px #12141114}._searchGlass_1kpgq_146:focus-within{border-color:#dfad13;box-shadow:inset 0 1px #fff,0 0 0 3px #f5c84347,0 8px 24px #12141114}._searchGlass_1kpgq_146>svg{color:#4f554c;margin-left:11px}._searchGlass_1kpgq_146 input{color:#121411;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:16px}._searchGlass_1kpgq_146 input::placeholder{color:#4f554c;opacity:1}._searchGlass_1kpgq_146>button:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._searchGlass_1kpgq_146>button{color:#121411;cursor:pointer;background:linear-gradient(135deg,#ffffff8c,#0000 65%),#f5c843;border:1px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:52px;height:52px;padding:0;display:inline-flex;box-shadow:inset 0 2px 3px #ffffffa6,0 5px 14px #dfad1338}._searchGlass_1kpgq_146>button span{display:none}._searchGlass_1kpgq_146>button:hover{color:#121411;background-color:#dfad13}._results_1kpgq_211{background:#f7f6f1;padding-block:34px 46px}._resultsHeading_1kpgq_216{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}._resultsHeading_1kpgq_216 h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0;scroll-margin-top:96px;font-family:"Source Sans 3",Segoe UI,Arial,sans-serif;font-size:calc(clamp(30px,3.5vw,42px));font-weight:500;line-height:1.08}._resultsHeading_1kpgq_216 p{color:#4f554c;margin:0}._resultsHeading_1kpgq_216>button:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._resultsHeading_1kpgq_216>button{cursor:pointer;background:#fff;border:1px solid #ddded6;border-radius:14px;min-height:44px;padding:0 14px}._resultGrid_1kpgq_251{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}._empty_1kpgq_258{background:#fff;border:1px solid #ddded6;border-radius:22px;padding:24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._searchGlass_1kpgq_146{background:#fffffff0}}@media (width>=768px){._hero_1kpgq_1:after{display:none}._breadcrumbs_1kpgq_63{padding-top:22px;display:block}._copy_1kpgq_67{width:min(100%,820px);padding:20px 0 24px}._intro_1kpgq_72{height:192px;min-height:192px}._intro_1kpgq_72 h1{font-size:48px}._title_1kpgq_92{width:60%}._description_1kpgq_104{width:auto;margin-top:14px;font-size:17px;line-height:1.45}._illustration_1kpgq_47{right:calc(max(-16px,50vw - 736px));-webkit-mask-image:none;mask-image:none}._search_1kpgq_132{margin-top:18px}._searchGlass_1kpgq_146>button{width:auto;padding:0 18px}._searchGlass_1kpgq_146>button span{font-size:14px;font-weight:600;display:inline}._results_1kpgq_211{padding-block:48px}._resultGrid_1kpgq_251{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=1024px){._stage_1kpgq_41{width:min(100%,1440px);margin-inline:auto}._copy_1kpgq_67{width:100%;padding:24px 0}._intro_1kpgq_72{height:222px;min-height:222px;padding-top:24px}._intro_1kpgq_72 h1{font-size:calc(clamp(44px,3.6vw,56px));line-height:1.04}._title_1kpgq_92{width:60%;max-width:740px}._description_1kpgq_104{max-width:40ch;font-size:18px;line-height:1.5}._search_1kpgq_132{width:59%;max-width:740px;margin-top:4px}._searchGlass_1kpgq_146{background:#ffffffbf;border-radius:22px;min-height:70px;box-shadow:0 12px 32px #12141112,inset 0 1px #fff}._illustration_1kpgq_47{filter:drop-shadow(10px 14px 18px #1214111a);height:calc(100% + 10px);top:24px;bottom:auto;right:24px}}@media (width>=1200px){._illustration_1kpgq_47{right:100px}._resultGrid_1kpgq_251{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._searchGlass_1kpgq_146{transition:none}}.catalog-portrait-enter-active,.catalog-portrait-leave-active{transition:opacity .32s}.catalog-title-enter-active,.catalog-title-leave-active{transition:opacity .22s}.catalog-portrait-enter-from,.catalog-portrait-leave-to,.catalog-title-enter-from,.catalog-title-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.catalog-portrait-enter-active,.catalog-portrait-leave-active,.catalog-title-enter-active,.catalog-title-leave-active{transition:none}}.catalog-list-enter-active [data-catalog-list],.catalog-list-leave-active [data-catalog-list]{transition:opacity .22s}.catalog-list-leave-active [data-catalog-list]{transition-duration:.16s}.catalog-list-enter-from [data-catalog-list],.catalog-list-leave-to [data-catalog-list]{opacity:0}.catalog-list-leave-active{pointer-events:none}@media (prefers-reduced-motion:reduce){.catalog-list-enter-active [data-catalog-list],.catalog-list-leave-active [data-catalog-list]{transition:none}}.layout[data-v-ac123895]{min-height:100vh;overflow-x:clip}@media (width<=767.98px){.layout.layout--turnkey[data-v-ac123895]{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}
