.marketing-header{z-index:80;position:relative}.marketing-nav-group{position:relative}.marketing-nav-group summary{cursor:pointer;color:var(--sw-plum);padding:9px 0;font-size:9px;list-style:none}.marketing-nav-group summary::-webkit-details-marker{display:none}.marketing-nav-group summary:after{content:" +";color:var(--sw-terracotta)}.marketing-nav-group[open] summary:after{content:" –"}.marketing-nav-group>div{z-index:90;border:1px solid var(--border-soft);background:var(--surface);border-radius:15px;flex-direction:column;width:245px;padding:9px;display:flex;position:absolute;top:31px;left:-18px;box-shadow:0 18px 50px #160f2929}.marketing-nav-group>div a{color:var(--sw-plum);border-radius:9px;padding:11px 10px;font-size:9px;text-decoration:none}.marketing-nav-group>div a:hover{background:var(--surface-muted)}.marketing-mobile-menu{display:none}.marketing-footer{grid-template-columns:auto 1fr 1fr 1.5fr}.marketing-footer-links{flex-direction:column;gap:5px;display:flex!important}.marketing-footer-notes{flex-direction:column;gap:12px;display:flex}.marketing-footer-notes p{justify-self:auto;margin:0}.marketing-footer-notes a{text-underline-offset:3px;font-weight:700}.product-direction-grid>a{border:1px solid var(--border-soft);background:var(--surface);min-height:220px;color:var(--sw-plum);border-radius:18px;flex-direction:column;padding:30px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.product-direction-grid>a:hover{transform:translateY(-3px);box-shadow:0 16px 42px #160f2917}.product-direction-grid>a p{max-width:520px}.product-direction-grid>a small{text-transform:uppercase;letter-spacing:.12em;color:var(--sw-terracotta);margin-top:auto;padding-top:24px;font-size:8px}.marketing-page{background:var(--background-primary);color:var(--sw-plum)}.marketing-hero{background:var(--sw-plum);min-height:670px;color:var(--sw-white);grid-template-columns:1.04fr .96fr;display:grid}.marketing-hero-copy{flex-direction:column;justify-content:center;padding:78px 5vw 78px 7vw;display:flex}.marketing-hero h1{max-width:800px;font:500 clamp(51px,5.5vw,84px)/.93 var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:18px 0 24px}.marketing-hero-copy>p:not(.eyebrow){max-width:690px;color:var(--sw-blush);font-size:14px;line-height:1.7}.marketing-hero-copy>div{align-items:center;gap:12px;margin-top:30px;display:flex}.marketing-ghost-button{border:1px solid var(--sw-taupe);color:var(--sw-white);background:0 0;border-radius:999px;padding:12px 16px;font-size:10px}.marketing-hero-image{min-height:540px;position:relative;overflow:hidden}.marketing-hero-image:after{content:"";background:linear-gradient(90deg,#160f29b3,#0000 35%);position:absolute;inset:0}.marketing-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.marketing-hero-image>span{z-index:2;color:var(--sw-blush);text-transform:uppercase;letter-spacing:.1em;background:#160f29c7;border-radius:999px;padding:8px 11px;font-size:7px;position:absolute;bottom:20px;right:20px}.product-fact-strip{border-bottom:1px solid var(--border-soft);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.product-fact-strip article{border-right:1px solid var(--border-soft);flex-direction:column;justify-content:center;min-height:135px;padding:25px 4vw;display:flex}.product-fact-strip article:last-child{border:0}.product-fact-strip span{text-transform:uppercase;letter-spacing:.13em;color:var(--sw-terracotta);font-size:8px}.product-fact-strip b{max-width:370px;font:600 21px/1.25 var(--font-editorial),Georgia,serif;margin-top:10px}.product-point-of-view,.solution-principle{padding:110px 15vw}.product-point-of-view h2,.solution-principle h2{max-width:950px;font:500 clamp(42px,5vw,68px)/.98 var(--font-editorial),Georgia,serif;letter-spacing:-.03em;margin:12px 0 25px}.product-point-of-view>p:last-child{max-width:830px;color:var(--text-secondary);font-size:14px;line-height:1.85}.product-benefits,.solution-layers{background:var(--sw-plum);color:var(--sw-white);padding:100px 7vw}.product-benefits .section-heading,.solution-layers .section-heading{max-width:820px}.product-benefits .section-heading>p:not(.eyebrow),.solution-layers .section-heading>p:not(.eyebrow){color:var(--sw-taupe)}.product-benefits>div:last-child,.solution-layers>div:last-child{background:#d7b8a240;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:50px;display:grid}.product-benefits article,.solution-layers article{background:var(--sw-plum);min-height:270px;padding:28px}.product-benefits article>span,.solution-layers article>span{letter-spacing:.12em;color:var(--sw-terracotta);font-size:8px}.product-benefits h3,.solution-layers h3{font:600 26px/1.05 var(--font-editorial),Georgia,serif;margin:58px 0 10px}.product-benefits article p,.solution-layers article p{color:var(--sw-taupe);margin:0;font-size:10px;line-height:1.65}.product-editorial-sections{padding:55px 7vw}.product-editorial-sections>article{border-bottom:1px solid var(--border-soft);grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:570px;padding:60px 0;display:grid}.product-editorial-sections>article.reverse .product-editorial-visual{order:2}.product-editorial-sections>article>div:last-child{max-width:690px}.product-editorial-sections h2,.solution-editorial h2{font:500 clamp(39px,4vw,58px)/1 var(--font-editorial),Georgia,serif;letter-spacing:-.025em;margin:13px 0 20px}.product-editorial-sections article>div:last-child>p:last-child,.solution-editorial article p{color:var(--text-secondary);font-size:13px;line-height:1.8}.product-editorial-visual{background:linear-gradient(145deg,var(--sw-taupe),var(--sw-blush));border-radius:24px;height:430px;position:relative;overflow:hidden}.product-editorial-visual i{background:#ffffff4d;border-right:1px solid #160f2921;position:absolute;inset:0 60% 0 0}.product-editorial-visual i:nth-child(2){background:#160f291a;inset:0 18% 0 42%}.product-editorial-visual span{font:500 70px var(--font-editorial),Georgia,serif;color:#160f293d;position:absolute;bottom:18px;right:24px}.product-rooms{padding:105px 7vw}.product-rooms .section-heading{max-width:820px}.product-rooms>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.product-rooms article{border:1px solid var(--border-soft);background:var(--surface);border-radius:17px;min-height:190px;padding:25px}.product-rooms h3{font:600 25px var(--font-editorial),Georgia,serif;margin:0 0 10px}.product-rooms article p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.6}.product-ownership-note{background:var(--sw-terracotta);color:var(--sw-plum);grid-template-columns:1.2fr .8fr;gap:8vw;padding:100px 9vw;display:grid}.product-ownership-note h2{max-width:740px;font:500 clamp(42px,5vw,68px)/.98 var(--font-editorial),Georgia,serif;margin:12px 0 20px}.product-ownership-note>div>p:not(.eyebrow){max-width:710px;font-size:13px;line-height:1.75}.product-ownership-note a{border-bottom:1px solid var(--sw-plum);color:var(--sw-plum);margin-top:18px;padding-bottom:5px;font-size:9px;text-decoration:none;display:inline-block}.product-ownership-note aside{background:var(--surface);border-radius:20px;padding:30px}.product-ownership-note aside>span{text-transform:uppercase;letter-spacing:.12em;color:var(--sw-terracotta);font-size:8px}.product-ownership-note ul{margin:18px 0 0;padding:0;list-style:none}.product-ownership-note li{border-top:1px solid var(--border-soft);font:500 19px var(--font-editorial),Georgia,serif;padding:10px 0}.product-compare{grid-template-columns:1.2fr .8fr;gap:8vw;padding:105px 8vw;display:grid}.product-compare h2{font:500 clamp(40px,4.8vw,65px)/1 var(--font-editorial),Georgia,serif;margin:12px 0 18px}.product-compare>div>p:not(.eyebrow){max-width:700px;color:var(--text-secondary);font-size:12px;line-height:1.7}.product-compare>div>a{border-bottom:1px solid var(--sw-terracotta);color:var(--sw-plum);margin-top:15px;padding-bottom:5px;font-size:9px;text-decoration:none;display:inline-block}.product-compare nav{border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.product-compare nav a{border-bottom:1px solid var(--border-soft);color:var(--sw-plum);font:600 21px var(--font-editorial),Georgia,serif;padding:18px 0;text-decoration:none}.product-faq{background:var(--surface-muted);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 8vw;display:grid}.product-faq .section-heading h2{font-size:48px}.product-faq details{border-top:1px solid var(--border-soft)}.product-faq details:last-child{border-bottom:1px solid var(--border-soft)}.product-faq summary{cursor:pointer;font:600 23px var(--font-editorial),Georgia,serif;padding:22px 0}.product-faq details p{max-width:720px;color:var(--text-secondary);margin:0 0 22px;font-size:11px;line-height:1.7}.marketing-close{background:linear-gradient(115deg,var(--sw-plum),#30203f);color:var(--sw-white);padding:110px 8vw}.marketing-close h2{max-width:850px;font:500 clamp(46px,5vw,72px)/.97 var(--font-editorial),Georgia,serif;margin:12px 0 18px}.marketing-close>p:not(.eyebrow){max-width:720px;color:var(--sw-taupe);font-size:13px;line-height:1.7}.marketing-close>div{align-items:center;gap:20px;margin-top:30px;display:flex}.solution-principle{background:var(--surface)}.solution-principle h2{max-width:1040px}.solution-editorial{padding:70px 12vw}.solution-editorial article{border-bottom:1px solid var(--border-soft);grid-template-columns:90px 1fr;align-items:start;gap:28px;padding:55px 0;display:grid}.solution-editorial article>span{font:500 42px var(--font-editorial),Georgia,serif;color:var(--sw-terracotta)}.solution-editorial h2{margin-top:0}.solution-editorial article p{max-width:780px}.solution-questions{background:var(--sw-terracotta);grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8vw;display:grid}.solution-questions h2{font:500 clamp(42px,5vw,66px)/.98 var(--font-editorial),Georgia,serif;margin:12px 0}.solution-questions ol{counter-reset:solution;margin:0;padding:0;list-style:none}.solution-questions li{counter-increment:solution;font:600 21px/1.25 var(--font-editorial),Georgia,serif;border-top:1px solid #160f294d;padding:18px 0}.solution-questions li:before{content:"0" counter(solution);width:48px;color:var(--sw-plum);font:500 10px var(--font-geist-sans),Arial,sans-serif;display:inline-block}.solution-related{grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8vw;display:grid}.solution-related h2{font:500 52px/1 var(--font-editorial),Georgia,serif;margin:12px 0}.solution-related nav{border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.solution-related a{border-bottom:1px solid var(--border-soft);color:var(--sw-plum);font:600 23px var(--font-editorial),Georgia,serif;justify-content:space-between;padding:20px 0;text-decoration:none;display:flex}.gallery-hero{background:var(--sw-plum);color:var(--sw-white);padding:110px 8vw}.gallery-hero h1{max-width:880px;font:500 clamp(55px,7vw,96px)/.9 var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:16px 0 20px}.gallery-hero>p:not(.eyebrow){max-width:730px;color:var(--sw-blush);font-size:14px;line-height:1.7}.gallery-hero>div{gap:10px;margin-top:28px;display:flex}.gallery-hero button,.gallery-hero a{border:1px solid var(--sw-white);background:var(--sw-white);color:var(--sw-plum);border-radius:999px;padding:12px 16px;font-size:10px;text-decoration:none}.gallery-hero a{color:var(--sw-white);background:0 0}.gallery-content{padding:70px 5vw 100px}.gallery-filters{flex-wrap:wrap;gap:7px;margin-bottom:35px;display:flex}.gallery-filters button{border:1px solid var(--border-soft);background:var(--surface);color:var(--sw-plum);border-radius:999px;padding:9px 12px;font-size:9px}.gallery-filters button[aria-pressed=true]{border-color:var(--sw-plum);background:var(--sw-plum);color:var(--sw-white)}.marketing-gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-gallery-grid article{border:1px solid var(--border-soft);background:var(--surface);border-radius:18px;overflow:hidden}.marketing-gallery-grid article.wide{grid-column:span 2}.marketing-gallery-grid img{object-fit:cover;width:100%;height:330px;display:block}.marketing-gallery-grid article.wide img{height:430px}.marketing-gallery-grid article>div{padding:19px}.marketing-gallery-grid span{text-transform:uppercase;letter-spacing:.11em;color:var(--sw-terracotta);font-size:7px}.marketing-gallery-grid h2{font:600 25px var(--font-editorial),Georgia,serif;margin:8px 0 6px}.marketing-gallery-grid p{color:var(--text-secondary);margin:0;font-size:9px;line-height:1.55}.gallery-placeholder-note{color:var(--text-secondary);margin:25px 0 0;font-size:8px}@media (max-width:1050px){.marketing-header nav>a[href^=tel],.marketing-header nav>a[href="/#pricing"]{display:none}.marketing-hero{grid-template-columns:1fr}.marketing-hero-image{height:520px}.marketing-hero-image:after{background:linear-gradient(180deg,var(--sw-plum),transparent 35%)}.product-benefits>div:last-child,.solution-layers>div:last-child,.product-rooms>div:last-child{grid-template-columns:repeat(2,1fr)}.marketing-footer{grid-template-columns:auto 1fr 1fr}.marketing-footer p{grid-column:1/-1}}@media (max-width:760px){.marketing-header{height:72px;padding:10px 16px}.marketing-header .company-brand img{width:128px}.marketing-header .company-brand span{display:none}.marketing-header nav{gap:7px}.marketing-header nav>a:not(.company-header-cta),.marketing-header .marketing-nav-group{display:none}.marketing-header nav .company-header-cta{align-items:center;min-height:44px;padding:9px 11px;font-size:8px;display:flex}.marketing-mobile-menu{display:block;position:relative}.marketing-mobile-menu summary{cursor:pointer;border-bottom:1px solid var(--sw-terracotta);align-items:center;min-height:44px;font-size:9px;list-style:none;display:flex}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu>div{z-index:95;border:1px solid var(--border-soft);background:var(--surface);border-radius:15px;flex-direction:column;max-height:calc(100dvh - 84px);padding:13px;display:flex;position:fixed;top:71px;left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 50px #160f2929}.marketing-mobile-menu b{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.12em;padding:12px 10px 6px;font-size:8px}.marketing-mobile-menu a{border-bottom:1px solid var(--border-soft);min-height:44px;color:var(--sw-plum);align-items:center;padding:9px 10px;font-size:10px;display:flex}.marketing-hero{min-height:0}.marketing-hero-copy{padding:65px 20px}.marketing-hero h1{font-size:53px}.marketing-hero-copy>div,.marketing-close>div,.gallery-hero>div{flex-direction:column;align-items:stretch}.marketing-hero-copy>div a,.marketing-hero-copy>div button,.marketing-close>div a,.marketing-close>div button,.gallery-hero button,.gallery-hero a{text-align:center}.marketing-hero-image{height:390px}.product-fact-strip{grid-template-columns:1fr}.product-fact-strip article{border-right:0;border-bottom:1px solid var(--border-soft);min-height:105px;padding:21px 20px}.product-point-of-view,.solution-principle{padding:75px 20px}.product-point-of-view h2,.solution-principle h2{font-size:43px}.product-point-of-view>p:last-child{font-size:12px}.product-benefits,.solution-layers{padding:75px 20px}.product-benefits>div:last-child,.solution-layers>div:last-child,.product-rooms>div:last-child{grid-template-columns:1fr}.product-benefits article,.solution-layers article{min-height:215px}.product-benefits h3,.solution-layers h3{margin-top:38px}.product-editorial-sections{padding:20px}.product-editorial-sections>article,.product-editorial-sections>article.reverse{grid-template-columns:1fr;gap:35px;min-height:0;padding:55px 0}.product-editorial-sections>article.reverse .product-editorial-visual{order:0}.product-editorial-visual{height:290px}.product-editorial-sections h2,.solution-editorial h2{font-size:40px}.product-rooms{padding:75px 20px}.product-ownership-note,.product-compare,.product-faq,.solution-questions,.solution-related{grid-template-columns:1fr;gap:45px;padding:75px 20px}.product-ownership-note h2,.product-compare h2,.solution-questions h2,.solution-related h2{font-size:43px}.product-faq .section-heading h2{font-size:42px}.solution-editorial{padding:35px 20px}.solution-editorial article{grid-template-columns:55px 1fr;gap:10px;padding:40px 0}.solution-editorial article>span{font-size:30px}.gallery-hero{padding:75px 20px}.gallery-hero h1{font-size:57px}.gallery-content{padding:45px 20px 75px}.gallery-filters{flex-wrap:nowrap;margin-right:-20px;padding-right:20px;overflow-x:auto}.gallery-filters button{white-space:nowrap}.marketing-gallery-grid{grid-template-columns:1fr}.marketing-gallery-grid article.wide{grid-column:auto}.marketing-gallery-grid img,.marketing-gallery-grid article.wide img{height:290px}.marketing-footer{grid-template-columns:1fr}.marketing-footer p{grid-column:auto}}.lutron-wordmark{letter-spacing:.28em;color:var(--sw-white);font-family:Arial,sans-serif;font-size:13px;font-weight:800;display:inline-block}.lutron-home-feature{background:linear-gradient(125deg,#120b22 0%,var(--sw-plum) 62%,#39233c 100%);color:var(--sw-white);grid-template-columns:1.05fr .95fr;gap:8vw;padding:110px 8vw;display:grid}.lutron-home-intro h2{max-width:760px;font:500 clamp(46px,5.3vw,76px)/.94 var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:18px 0 22px}.lutron-home-intro>p:not(.eyebrow){max-width:690px;color:var(--sw-taupe);font-size:13px;line-height:1.75}.lutron-home-intro>div{align-items:center;gap:22px;margin-top:30px;display:flex}.lutron-home-paths{border-top:1px solid #d7b8a257}.lutron-home-paths article{border-bottom:1px solid #d7b8a257;grid-template-columns:42px 1fr;column-gap:18px;padding:24px 0;display:grid}.lutron-home-paths article>span{color:var(--sw-terracotta);letter-spacing:.14em;grid-row:1/3;font-size:8px}.lutron-home-paths h3{font:600 26px var(--font-editorial),Georgia,serif;margin:0 0 7px}.lutron-home-paths p{color:var(--sw-taupe);margin:0;font-size:9px;line-height:1.6}.lutron-hero{background:linear-gradient(120deg,#10091f,var(--sw-plum) 72%);min-height:730px;color:var(--sw-white);grid-template-columns:1.08fr .92fr;display:grid}.lutron-hero-copy{flex-direction:column;justify-content:center;padding:88px 5vw 88px 7vw;display:flex}.lutron-hero-copy h1{max-width:800px;font:500 clamp(56px,6.3vw,96px)/.89 var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:22px 0 24px}.lutron-hero-copy>p:not(.eyebrow){max-width:660px;color:var(--sw-blush);font-size:14px;line-height:1.75}.lutron-hero-copy>div{align-items:center;gap:12px;margin-top:32px;display:flex}.lutron-hero-image{min-height:650px;position:relative;overflow:hidden}.lutron-hero-image:after{content:"";background:linear-gradient(90deg,var(--sw-plum),transparent 35%),linear-gradient(0deg,#160f2980,transparent 45%);position:absolute;inset:0}.lutron-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.lutron-hero-image>div{z-index:2;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:24px;right:24px}.lutron-hero-image span{color:var(--sw-white);text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160f29bf;border:1px solid #ffffff59;border-radius:999px;padding:8px 11px;font-size:7px}.lutron-fact-strip{border-bottom:1px solid var(--border-soft);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.lutron-fact-strip article{border-right:1px solid var(--border-soft);flex-direction:column;justify-content:center;min-height:145px;padding:31px 4vw;display:flex}.lutron-fact-strip article:last-child{border:0}.lutron-fact-strip span{text-transform:uppercase;letter-spacing:.13em;color:var(--sw-terracotta);font-size:8px}.lutron-fact-strip b{max-width:400px;font:600 22px/1.2 var(--font-editorial),Georgia,serif;margin-top:10px}.lutron-introduction{background:var(--background-primary);padding:120px 15vw}.lutron-introduction h2{max-width:980px;font:500 clamp(48px,5.5vw,78px)/.94 var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:12px 0 24px}.lutron-introduction>p:last-child{max-width:850px;color:var(--text-secondary);font-size:14px;line-height:1.85}.lutron-collections{background:var(--sw-plum);color:var(--sw-white);padding:110px 7vw}.lutron-collections .section-heading{max-width:940px}.lutron-collections .section-heading>p:not(.eyebrow){color:var(--sw-taupe)}.lutron-collection-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lutron-collection-grid article{background:#ffffff06;border:1px solid #d7b8a247;border-radius:20px;flex-direction:column;min-height:520px;padding:30px;display:flex}.lutron-collection-grid article>span{letter-spacing:.12em;color:var(--sw-terracotta);font-size:8px}.lutron-collection-grid small{text-transform:uppercase;letter-spacing:.13em;color:var(--sw-taupe);margin-top:64px;font-size:7px}.lutron-collection-grid h3{font:500 50px/.95 var(--font-editorial),Georgia,serif;margin:10px 0 15px}.lutron-collection-grid p{color:var(--sw-blush);font-size:10px;line-height:1.7}.lutron-collection-grid ul{margin:auto 0 0;padding:0;list-style:none}.lutron-collection-grid li{color:var(--sw-taupe);border-top:1px solid #d7b8a240;padding:12px 0;font-size:9px;line-height:1.4}.lutron-project-paths{background:var(--surface-muted);grid-template-columns:1.05fr .95fr;gap:8vw;padding:115px 8vw;display:grid}.lutron-project-paths h2{max-width:760px;font:500 clamp(47px,5.2vw,73px)/.95 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0 20px}.lutron-project-paths>div>p:not(.eyebrow){max-width:700px;color:var(--text-secondary);font-size:13px;line-height:1.8}.lutron-project-paths>div>a{border-bottom:1px solid var(--sw-terracotta);margin-top:22px;padding-bottom:5px;font-size:9px;display:inline-block}.lutron-project-paths aside{border-top:1px solid var(--border-soft)}.lutron-project-paths aside article{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr 1.4fr;gap:10px 25px;padding:24px 0;display:grid}.lutron-project-paths aside span{text-transform:uppercase;letter-spacing:.12em;color:var(--sw-terracotta);font-size:7px}.lutron-project-paths aside b{font:600 22px/1.1 var(--font-editorial),Georgia,serif}.lutron-project-paths aside p{color:var(--text-secondary);grid-column:2;margin:0;font-size:9px;line-height:1.6}.lutron-experience{color:var(--sw-white);background:#10091f;padding:110px 7vw}.lutron-experience .section-heading{max-width:900px}.lutron-experience .section-heading>p:not(.eyebrow){color:var(--sw-taupe)}.lutron-experience>div:last-child{background:#d7b8a240;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.lutron-experience article{background:#10091f;min-height:290px;padding:32px}.lutron-experience article>span{color:var(--sw-terracotta);letter-spacing:.13em;font-size:8px}.lutron-experience h3{max-width:500px;font:600 30px/1.05 var(--font-editorial),Georgia,serif;margin:65px 0 12px}.lutron-experience article p{max-width:510px;color:var(--sw-taupe);margin:0;font-size:10px;line-height:1.65}.lutron-homeworks{background:var(--sw-terracotta);color:var(--sw-plum);grid-template-columns:1.2fr .8fr;gap:8vw;padding:115px 8vw;display:grid}.lutron-homeworks h2{max-width:760px;font:500 clamp(48px,5.4vw,76px)/.94 var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:12px 0 22px}.lutron-homeworks>div>p:not(.eyebrow){max-width:720px;font-size:12px;line-height:1.75}.lutron-homeworks aside{background:var(--surface);border-radius:20px;padding:30px}.lutron-homeworks aside>span{text-transform:uppercase;letter-spacing:.12em;color:var(--sw-terracotta);font-size:8px}.lutron-homeworks ul{margin:18px 0 0;padding:0;list-style:none}.lutron-homeworks li{border-top:1px solid var(--border-soft);font:500 18px/1.25 var(--font-editorial),Georgia,serif;padding:11px 0}.lutron-faq{background:var(--background-primary)}.lutron-close{background:linear-gradient(120deg,#10091f,var(--sw-plum) 65%,#39233c)}@media (max-width:1050px){.lutron-home-feature,.lutron-project-paths,.lutron-homeworks,.lutron-hero{grid-template-columns:1fr}.lutron-hero-image{height:560px}.lutron-collection-grid{grid-template-columns:1fr}.lutron-collection-grid article{min-height:420px}}@media (max-width:760px){.lutron-home-feature,.lutron-collections,.lutron-project-paths,.lutron-experience,.lutron-homeworks{padding:75px 20px}.lutron-home-intro h2{font-size:45px}.lutron-home-intro>div,.lutron-hero-copy>div{flex-direction:column;align-items:stretch}.lutron-home-intro>div a,.lutron-hero-copy>div a,.lutron-hero-copy>div button{text-align:center}.lutron-hero{min-height:0}.lutron-hero-copy{padding:72px 20px}.lutron-hero-copy h1{font-size:57px}.lutron-hero-image{height:390px;min-height:0}.lutron-fact-strip{grid-template-columns:1fr}.lutron-fact-strip article{border-right:0;border-bottom:1px solid var(--border-soft);min-height:110px;padding:22px 20px}.lutron-introduction{padding:78px 20px}.lutron-introduction h2,.lutron-project-paths h2,.lutron-homeworks h2{font-size:44px}.lutron-collection-grid article{min-height:450px;padding:24px}.lutron-collection-grid small{margin-top:44px}.lutron-experience>div:last-child{grid-template-columns:1fr}.lutron-experience article{min-height:240px;padding:25px}.lutron-experience h3{margin-top:44px}.lutron-project-paths aside article{grid-template-columns:1fr}.lutron-project-paths aside p{grid-column:auto}.lutron-homeworks aside{padding:24px}}.marketing-header{background:#fffffff7;border-color:#160f291f;height:92px;padding-inline:4.5vw}.marketing-header .company-brand img{width:172px}.marketing-header .company-brand span{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.marketing-header nav{gap:24px}.marketing-header nav>a,.marketing-nav-group summary{letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:600}.marketing-header nav .company-header-cta{border-radius:2px;padding:13px 17px}.marketing-nav-group>div{border-radius:2px;padding:13px;top:38px;box-shadow:0 22px 58px #160f291f}.marketing-nav-group>div a{border-radius:0}.company-home .company-hero{background:#110b20;min-height:calc(100svh - 92px);padding:clamp(110px,14vh,170px) 7vw 72px}.company-hero-media{position:absolute;inset:0;overflow:hidden}.company-hero-media:before{content:"";z-index:1;background:linear-gradient(90deg,#10091fed 0%,#10091fc7 39%,#10091f47 70%,#10091f2e 100%),linear-gradient(#0000 42%,#10091f8f);position:absolute;inset:0}.company-hero-media img{object-fit:cover;object-position:center 47%;transform:scale(1.015)}.company-home .company-hero-copy{width:min(760px,60vw)}.company-home .company-hero h1{letter-spacing:-.052em;max-width:760px;margin:22px 0 28px;font-size:clamp(64px,7.1vw,108px);line-height:.88}.company-home .company-hero-copy>p:not(.eyebrow){max-width:600px;font-size:15px;line-height:1.75}.company-home .company-hero-copy>div{margin-top:35px}.company-home .company-hero .button{border-radius:2px;padding:14px 19px}.company-home .company-hero ul{border-top:1px solid #e7d4c747;margin-top:54px;padding-top:19px}.company-home .company-intro,.company-home .product-section,.company-home .pricing-section,.company-home .company-faq{padding:130px 7vw}.company-home .company-intro>div:first-child{grid-template-columns:minmax(420px,1fr) minmax(280px,.6fr);align-items:end;gap:9vw;max-width:none;display:grid}.company-home .company-intro>div:first-child .eyebrow{grid-column:1/-1}.company-home .company-intro h2{max-width:760px;margin-bottom:0;font-size:clamp(54px,5.8vw,82px);line-height:.92}.company-home .company-intro>div:first-child>p:not(.eyebrow){margin:0 0 7px;font-size:13px;line-height:1.85}.company-home .company-gallery{align-items:start;gap:18px;margin:70px 0 30px}.company-home .company-gallery article{background:0 0;border:0;border-radius:0}.company-home .company-gallery article:nth-child(2){margin-top:76px}.company-home .company-gallery img{height:470px;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.company-home .company-gallery article:hover img{transform:scale(1.018)}.company-home .company-gallery article>div{padding:20px 0}.company-home .company-gallery h3{font-size:31px;font-weight:500}.company-home .company-gallery p{max-width:320px;font-size:10px}.company-home .company-inline-link{text-transform:uppercase;letter-spacing:.09em;margin-left:calc(33.333% + 12px);font-size:9px}.company-home .motorization-section{padding:130px 7vw}.company-home .motorization-section .section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.company-home .motorization-section .section-heading .eyebrow{grid-column:1/-1}.company-home .motorization-section .section-heading h2{margin-bottom:0;font-size:clamp(54px,5.7vw,80px);line-height:.92}.company-home .motorization-section .section-heading>p:not(.eyebrow){margin:0 0 7px;line-height:1.85}.company-home .benefit-grid{background:#d7b8a252;margin-top:78px}.company-home .benefit-grid article{min-height:330px;padding:32px}.company-home .benefit-grid h3{margin-top:98px;font-size:29px;font-weight:500}.company-home .benefit-grid p{font-size:10px;line-height:1.75}.company-home .product-section{background:#faf8f6}.company-home .product-section .section-heading{max-width:930px}.company-home .product-section .section-heading h2{font-size:clamp(54px,5.5vw,78px);line-height:.94}.company-home .product-direction-grid{border-top:1px solid var(--border-soft);grid-template-columns:1fr;gap:0;margin-top:62px}.company-home .product-direction-grid>a{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;grid-template-columns:72px minmax(260px,.72fr) 1fr auto;align-items:center;gap:28px;min-height:0;padding:30px 4px;display:grid;position:relative}.company-home .product-direction-grid>a:before{content:"0" counter(product);counter-increment:product;color:var(--sw-terracotta);letter-spacing:.12em;font-size:9px}.company-home .product-direction-grid{counter-reset:product}.company-home .product-direction-grid>a:hover{box-shadow:none;background:#e7d4c747;transform:none}.company-home .product-direction-grid h3{margin:0;font-size:34px;font-weight:500}.company-home .product-direction-grid p{font-size:10px;line-height:1.7}.company-home .product-direction-grid>a small{white-space:nowrap;margin:0;padding:0 12px 0 0}.company-home .lutron-home-feature{background:linear-gradient(125deg,#0e081a 0%,#160f29 60%,#342137 100%);padding-block:135px}.company-home .lutron-home-paths article{padding-block:30px}.company-home .lutron-home-paths h3{font-size:29px;font-weight:500}.company-home .nikki-site-feature{background:#cda78c;padding:130px 8vw}.company-home .nikki-site-feature h2{font-size:clamp(54px,5.5vw,78px);line-height:.93}.company-home .nikki-site-feature button,.company-home .nikki-site-feature a{text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:14px 18px}.company-home .nikki-site-feature aside{border-radius:2px;padding:42px;box-shadow:0 28px 70px #160f291f}.company-home .nikki-site-feature aside h3{font-size:38px;font-weight:500}.company-home .pricing-section{background:#f1ebe6}.company-home .pricing-section .section-heading{max-width:870px}.company-home .company-pricing-grid{background:var(--border-soft);gap:1px;margin-top:60px}.company-home .company-pricing-grid article{background:#faf8f6;border:0;border-radius:0;min-height:265px;padding:34px}.company-home .company-pricing-grid strong{margin-top:auto;font-size:40px;font-weight:500}.company-home .company-process{padding:130px 7vw}.company-home .company-process>div{margin:70px 0}.company-home .company-process article{min-height:290px;padding:33px}.company-home .company-process h3{margin-top:72px;font-size:30px;font-weight:500}.company-home .company-process .button{border-radius:2px}.company-home .company-faq{background:#faf8f6;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.company-home .company-faq>.section-heading{align-self:start;position:sticky;top:125px}.company-home .company-faq .section-heading h2{font-size:clamp(50px,5vw,70px);line-height:.94}.company-home .company-faq>div:last-child{margin-top:0}.company-home .company-faq summary{padding:27px 0;font-size:25px;font-weight:500}.company-home .company-close{background:linear-gradient(90deg,#10091ff2,#10091fd1),url(/images/consultation/clean-architectural.webp) 50%/cover;padding:145px 8vw;position:relative;overflow:hidden}.company-home .company-close h2{max-width:900px;font-size:clamp(58px,6vw,86px);line-height:.9}.company-home .company-close .button{border-radius:2px}.marketing-footer{background:#f7f3ef;padding:60px 6vw}.marketing-footer img{width:170px}.marketing-footer b{letter-spacing:.04em}.marketing-footer a{line-height:1.7}.marketing-hero,.lutron-hero{min-height:740px}.marketing-hero h1,.lutron-hero-copy h1,.gallery-hero h1{letter-spacing:-.052em}.marketing-hero-image>span,.lutron-hero-image span,.product-editorial-visual,.marketing-gallery-grid article,.product-ownership-note aside,.lutron-collection-grid article,.lutron-homeworks aside{border-radius:2px}.product-benefits article,.solution-layers article,.lutron-experience article{min-height:300px}.marketing-close{padding-block:135px}@media (max-width:1050px){.company-home .company-intro>div:first-child,.company-home .motorization-section .section-heading{grid-template-columns:1fr;gap:25px}.company-home .company-intro>div:first-child .eyebrow,.company-home .motorization-section .section-heading .eyebrow{grid-column:auto}.company-home .company-gallery img{height:370px}.company-home .company-faq{grid-template-columns:1fr}.company-home .company-faq>.section-heading{position:static}.company-home .product-direction-grid>a{grid-template-columns:48px 1fr 1fr}.company-home .product-direction-grid>a small{grid-column:2}}@media (max-width:760px){.marketing-header{height:76px;padding:10px 14px}.marketing-header .company-brand img{width:126px}.marketing-header nav .company-header-cta{border-radius:2px}.company-home .company-hero{min-height:760px;padding:150px 20px 60px}.company-hero-media:before{background:linear-gradient(#10091f33 0%,#10091f73 36%,#10091ff5 76%)}.company-hero-media img{object-position:61% center}.company-home .company-hero-copy{width:100%}.company-home .company-hero h1{font-size:58px}.company-home .company-hero ul{margin-top:38px}.company-home .company-intro,.company-home .product-section,.company-home .pricing-section,.company-home .company-faq,.company-home .motorization-section,.company-home .company-process,.company-home .nikki-site-feature,.company-home .company-close{padding:82px 20px}.company-home .company-intro h2,.company-home .motorization-section .section-heading h2,.company-home .product-section .section-heading h2,.company-home .nikki-site-feature h2,.company-home .company-faq .section-heading h2,.company-home .company-close h2{font-size:46px}.company-home .company-gallery{margin-top:45px}.company-home .company-gallery article:nth-child(2){margin-top:0}.company-home .company-gallery img{height:360px}.company-home .company-inline-link{margin-left:0}.company-home .benefit-grid{margin-top:48px}.company-home .benefit-grid article{min-height:240px}.company-home .benefit-grid h3{margin-top:48px}.company-home .product-direction-grid{margin-top:40px}.company-home .product-direction-grid>a{grid-template-columns:35px 1fr;gap:12px;padding:24px 0}.company-home .product-direction-grid h3{font-size:28px}.company-home .product-direction-grid p,.company-home .product-direction-grid>a small{grid-column:2}.company-home .company-pricing-grid{gap:1px}.company-home .company-pricing-grid article{min-height:230px}.company-home .company-process article{min-height:235px}.company-home .company-process h3{margin-top:44px}.company-home .nikki-site-feature aside{padding:28px}.company-home .nikki-site-feature aside h3{font-size:31px}.marketing-mobile-menu>div{border-radius:2px}.marketing-hero,.lutron-hero{min-height:0}}.privacy-content{width:min(860px,100% - 48px);margin:0 auto;padding:110px 0 120px}.privacy-content>h1{max-width:760px;font:500 clamp(48px,7vw,82px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:12px 0 16px}.privacy-content>p{color:#625752;max-width:760px;font-size:15px;line-height:1.8}.privacy-content .privacy-updated{text-transform:uppercase;letter-spacing:.12em;color:var(--sw-terracotta);font-size:11px}.privacy-content h2{font:500 34px/1.08 var(--font-editorial),Georgia,serif;margin:54px 0 12px}.privacy-content a{color:var(--sw-plum);text-decoration:underline}@media (max-width:760px){.privacy-content{width:calc(100% - 40px);padding:72px 0 82px}.privacy-content>h1{font-size:49px}.privacy-content h2{font-size:30px}}.showrooms-hub-hero{min-height:680px;color:var(--sw-white);background:linear-gradient(90deg,#10091ff7,#10091fad),url(/images/showrooms/las-vegas-summerlin-refresh-hero.webp) 50%/cover;flex-direction:column;justify-content:flex-end;padding:120px 8vw 95px;display:flex}.showrooms-hub-hero h1{max-width:980px;font:500 clamp(56px,7vw,100px)/.9 var(--font-editorial),Georgia,serif;letter-spacing:-.052em;margin:18px 0 24px}.showrooms-hub-hero>p:not(.eyebrow){max-width:700px;color:var(--sw-blush);font-size:15px;line-height:1.7}.showrooms-hub-hero>div{align-items:center;gap:22px;margin-top:32px;display:flex}.showrooms-value{grid-template-columns:1.05fr .95fr;gap:9vw;padding:110px 9vw;display:grid}.showrooms-value h2{max-width:760px;font:500 clamp(44px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.showrooms-value>p{color:var(--text-secondary);align-self:end;margin:0;font-size:14px;line-height:1.85}.showroom-card-grid{grid-template-columns:repeat(2,1fr);gap:2px;padding:0 5vw 110px;display:grid}.showroom-card-grid article{background:var(--surface);border:1px solid var(--border-soft)}.showroom-card-image{display:block;overflow:hidden}.showroom-card-image img{object-fit:cover;width:100%;height:430px;transition:transform .45s;display:block}.showroom-card-image:hover img{transform:scale(1.018)}.showroom-card-grid article>div{padding:38px}.showroom-card-grid h2{font:500 44px/1 var(--font-editorial),Georgia,serif;margin:10px 0 18px}.showroom-card-grid address{font-size:13px;font-style:normal;line-height:1.65}.showroom-card-grid article>div>p:not(.eyebrow){color:var(--text-secondary);font-size:11px;line-height:1.7}.showroom-card-grid article>div>div{gap:22px;margin-top:24px;display:flex}.showroom-card-grid article>div>div a{color:var(--sw-plum);text-underline-offset:5px;font-size:10px;font-weight:700}.showroom-visit-note{background:var(--sw-plum);color:var(--sw-white);grid-template-columns:.9fr 1.1fr;gap:9vw;padding:110px 9vw;display:grid}.showroom-visit-note h2{max-width:700px;font:500 clamp(46px,5vw,72px)/.95 var(--font-editorial),Georgia,serif;margin:13px 0 0}.showroom-visit-note ul{grid-template-columns:repeat(2,1fr);gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.showroom-visit-note li{color:var(--sw-blush);border-top:1px solid #d7b8a24d;padding:20px 0;font-size:11px;line-height:1.5}.showroom-hero{background:var(--sw-plum);min-height:710px;color:var(--sw-white);grid-template-columns:1fr 1fr;display:grid}.showroom-hero-copy{flex-direction:column;justify-content:center;padding:90px 6vw 90px 8vw;display:flex}.showroom-hero h1{max-width:760px;font:500 clamp(53px,6vw,88px)/.91 var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:18px 0 24px}.showroom-hero-copy>p:not(.eyebrow){max-width:650px;color:var(--sw-blush);font-size:14px;line-height:1.75}.showroom-hero-copy>div{align-items:center;gap:20px;margin-top:30px;display:flex}.showroom-hero-image{min-height:620px;overflow:hidden}.showroom-hero-image img{object-fit:cover;width:100%;height:100%}.showroom-visit-strip{border-bottom:1px solid var(--border-soft);background:var(--surface);grid-template-columns:1.1fr .8fr 1fr;display:grid}.showroom-visit-strip>div{border-right:1px solid var(--border-soft);flex-direction:column;justify-content:center;min-height:145px;padding:26px 4vw;display:flex}.showroom-visit-strip>div:last-child{border-right:0}.showroom-visit-strip span{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.showroom-visit-strip strong{max-width:390px;font:500 20px/1.35 var(--font-editorial),Georgia,serif;margin-top:10px}.showroom-intro{grid-template-columns:1fr 1fr;gap:9vw;padding:115px 10vw;display:grid}.showroom-intro h2{max-width:760px;font:500 clamp(45px,5vw,69px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.showroom-intro>div:last-child{align-self:end}.showroom-intro>div:last-child p{color:var(--text-secondary);font-size:13px;line-height:1.85}.showroom-experience{background:var(--sw-plum);color:var(--sw-white);padding:105px 7vw}.showroom-experience .section-heading{max-width:850px}.showroom-experience .section-heading>p:not(.eyebrow){color:var(--sw-taupe)}.showroom-experience>div:last-child{background:#d7b8a240;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.showroom-experience article{background:var(--sw-plum);min-height:285px;padding:29px}.showroom-experience article>span{color:var(--sw-terracotta);letter-spacing:.12em;font-size:9px}.showroom-experience h3{font:500 28px/1 var(--font-editorial),Georgia,serif;margin:62px 0 11px}.showroom-experience article p{color:var(--sw-taupe);margin:0;font-size:10px;line-height:1.7}.showroom-editorial{grid-template-columns:1.12fr .88fr;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.showroom-editorial>img{object-fit:cover;width:100%;height:560px}.showroom-editorial h2{font:500 clamp(43px,4.8vw,66px)/.97 var(--font-editorial),Georgia,serif;margin:13px 0 20px}.showroom-editorial>div>p:not(.eyebrow){color:var(--text-secondary);font-size:13px;line-height:1.8}.showroom-local{background:var(--sw-terracotta);color:var(--sw-plum);grid-template-columns:.85fr 1.15fr;display:grid}.showroom-local>div:first-child{min-height:570px;overflow:hidden}.showroom-local>div:first-child img{object-fit:cover;width:100%;height:100%}.showroom-local>div:last-child{flex-direction:column;justify-content:center;padding:90px 9vw;display:flex}.showroom-local h2{font:500 clamp(44px,5vw,67px)/.97 var(--font-editorial),Georgia,serif;margin:13px 0 19px}.showroom-local>div:last-child>p:not(.eyebrow){font-size:13px;line-height:1.75}.showroom-local ul{flex-wrap:wrap;gap:8px;margin:22px 0 25px;padding:0;list-style:none;display:flex}.showroom-local li{text-transform:uppercase;letter-spacing:.08em;border:1px solid #160f294d;padding:8px 10px;font-size:8px}.showroom-local a{color:var(--sw-plum);font-size:11px;font-weight:700}.showroom-faq{background:var(--surface-muted);grid-template-columns:.8fr 1.2fr;gap:9vw;padding:110px 8vw;display:grid}.showroom-faq h2{font:500 clamp(44px,4.8vw,65px)/.96 var(--font-editorial),Georgia,serif;margin:13px 0 0}.showroom-faq details{border-top:1px solid var(--border-soft)}.showroom-faq details:last-child{border-bottom:1px solid var(--border-soft)}.showroom-faq summary{cursor:pointer;font:500 24px var(--font-editorial),Georgia,serif;padding:24px 0}.showroom-faq details p{max-width:730px;color:var(--text-secondary);margin:0 0 24px;font-size:11px;line-height:1.75}.showroom-close>p:not(.eyebrow){line-height:1.8}@media (max-width:1050px){.showrooms-value,.showroom-intro{grid-template-columns:1fr;gap:35px}.showroom-hero{grid-template-columns:1fr}.showroom-hero-image{height:560px;min-height:0}.showroom-experience>div:last-child{grid-template-columns:repeat(2,1fr)}.showroom-editorial{grid-template-columns:1fr}.showroom-local{grid-template-columns:1fr 1fr}.showroom-faq{grid-template-columns:1fr;gap:50px}}@media (max-width:760px){.showrooms-hub-hero{min-height:700px;padding:120px 20px 65px}.showrooms-hub-hero h1{font-size:57px}.showrooms-hub-hero>div,.showroom-hero-copy>div{flex-direction:column;align-items:stretch}.showrooms-hub-hero>div a,.showroom-hero-copy>div a{text-align:center}.showrooms-value,.showroom-intro,.showroom-experience,.showroom-editorial,.showroom-faq{padding:78px 20px}.showrooms-value h2,.showroom-intro h2,.showroom-faq h2{font-size:44px}.showroom-card-grid{grid-template-columns:1fr;padding:0 20px 78px}.showroom-card-image img{height:300px}.showroom-card-grid article>div{padding:27px}.showroom-card-grid h2{font-size:37px}.showroom-card-grid article>div>div{flex-direction:column;align-items:flex-start;gap:12px}.showroom-visit-note{grid-template-columns:1fr;gap:42px;padding:78px 20px}.showroom-visit-note h2{font-size:47px}.showroom-visit-note ul{grid-template-columns:1fr}.showroom-hero{min-height:0}.showroom-hero-copy{padding:75px 20px}.showroom-hero h1{font-size:55px}.showroom-hero-image{height:370px}.showroom-visit-strip{grid-template-columns:1fr}.showroom-visit-strip>div{border-right:0;border-bottom:1px solid var(--border-soft);min-height:120px;padding:23px 20px}.showroom-experience>div:last-child{grid-template-columns:1fr}.showroom-experience article{min-height:225px}.showroom-experience h3{margin-top:42px}.showroom-editorial{gap:42px}.showroom-editorial>img{height:310px}.showroom-editorial h2{font-size:43px}.showroom-local{grid-template-columns:1fr}.showroom-local>div:first-child{min-height:390px}.showroom-local>div:last-child{padding:75px 20px}.showroom-local h2{font-size:46px}.showroom-faq{gap:40px}.showroom-faq summary{font-size:21px}}.showroom-photo-gallery{background:var(--surface-muted);padding:110px 6vw}.showroom-gallery-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;max-width:1500px;margin:0 auto 48px;display:grid}.showroom-gallery-heading h2{max-width:850px;font:500 clamp(44px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.showroom-gallery-heading>p:last-child{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}.showroom-gallery-grid{grid-template-columns:1.18fr .82fr;gap:12px;max-width:1500px;margin:0 auto;display:grid}.showroom-gallery-grid figure{background:var(--sw-plum);min-height:430px;margin:0;position:relative;overflow:hidden}.showroom-gallery-grid figure:nth-child(2),.showroom-gallery-grid figure:nth-child(4){min-height:520px}.showroom-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.showroom-gallery-grid figure:nth-child(2) img,.showroom-gallery-grid figure:nth-child(4) img{object-position:center}.showroom-gallery-grid figure:hover img{transform:scale(1.015)}.showroom-gallery-grid figcaption{color:var(--sw-white);letter-spacing:.05em;background:#160f29e0;padding:10px 13px;font-size:9px;line-height:1.35;position:absolute;bottom:18px;left:18px}@media (max-width:900px){.showroom-gallery-heading{grid-template-columns:1fr;gap:25px}.showroom-gallery-grid{grid-template-columns:1fr 1fr}.showroom-gallery-grid figure,.showroom-gallery-grid figure:nth-child(2),.showroom-gallery-grid figure:nth-child(4){min-height:390px}}@media (max-width:600px){.showroom-photo-gallery{padding:78px 20px}.showroom-gallery-heading{margin-bottom:32px}.showroom-gallery-heading h2{font-size:43px}.showroom-gallery-grid{grid-template-columns:1fr;gap:8px}.showroom-gallery-grid figure,.showroom-gallery-grid figure:nth-child(2),.showroom-gallery-grid figure:nth-child(4){min-height:330px}.showroom-gallery-grid figure:nth-child(2),.showroom-gallery-grid figure:nth-child(4){min-height:440px}.showroom-gallery-grid figcaption{max-width:calc(100% - 24px);bottom:12px;left:12px}}.marketing-nav-group>div{width:310px;max-height:min(600px,100vh - 120px);overflow-y:auto}.compare-products-hero{min-height:720px;color:var(--sw-white);background:linear-gradient(90deg,#10091ff7,#10091fad),url(/images/products/motorized-sheer-zebra.webp) 50%/cover;flex-direction:column;justify-content:flex-end;padding:120px 8vw 95px;display:flex}.compare-products-hero h1{max-width:1000px;font:500 clamp(56px,7vw,100px)/.9 var(--font-editorial),Georgia,serif;letter-spacing:-.052em;margin:18px 0 24px}.compare-products-hero>p:not(.eyebrow){max-width:760px;color:var(--sw-blush);font-size:15px;line-height:1.75}.compare-products-hero>div{align-items:center;gap:22px;margin-top:32px;display:flex}.compare-products-intro{grid-template-columns:1.08fr .92fr;gap:9vw;padding:115px 9vw;display:grid}.compare-products-intro h2{max-width:780px;font:500 clamp(45px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.compare-products-intro>p{color:var(--text-secondary);align-self:end;margin:0;font-size:14px;line-height:1.85}.compare-products-grid{grid-template-columns:repeat(2,1fr);gap:2px;padding:0 5vw 115px;display:grid}.compare-products-grid article{border:1px solid var(--border-soft);background:var(--surface);grid-template-rows:auto 1fr;display:grid}.compare-product-image{display:block;overflow:hidden}.compare-product-image img{object-fit:cover;width:100%;height:390px;transition:transform .45s;display:block}.compare-product-image:hover img{transform:scale(1.018)}.compare-products-grid article>div{flex-direction:column;padding:36px;display:flex}.compare-products-grid h2{font:500 41px/1 var(--font-editorial),Georgia,serif;margin:10px 0 24px}.compare-products-grid dl{margin:0}.compare-products-grid dl>div{border-top:1px solid var(--border-soft);grid-template-columns:135px 1fr;gap:20px;padding:15px 0;display:grid}.compare-products-grid dt{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.compare-products-grid dd{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.55}.compare-products-grid article>div>a{color:var(--sw-plum);text-underline-offset:5px;align-self:flex-start;margin-top:auto;padding-top:25px;font-size:10px;font-weight:700}.compare-decision-guide{background:var(--sw-plum);color:var(--sw-white);padding:110px 7vw}.compare-decision-guide .section-heading{max-width:820px}.compare-decision-guide>div:last-child{background:#d7b8a240;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.compare-decision-guide article{background:var(--sw-plum);min-height:295px;padding:29px}.compare-decision-guide article>span{color:var(--sw-terracotta);letter-spacing:.12em;font-size:9px}.compare-decision-guide h3{font:500 29px/1 var(--font-editorial),Georgia,serif;margin:70px 0 11px}.compare-decision-guide article p{color:var(--sw-taupe);margin:0;font-size:10px;line-height:1.72}.compare-lutron-path{color:var(--sw-white);background:linear-gradient(125deg,#0e081a,#30203f);grid-template-columns:1.2fr .8fr;gap:8vw;padding:110px 9vw;display:grid}.compare-lutron-path h2{max-width:750px;font:500 clamp(45px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;margin:13px 0 21px}.compare-lutron-path>div>p:not(.eyebrow){max-width:720px;color:var(--sw-taupe);font-size:13px;line-height:1.8}.compare-lutron-path>div>a{margin-top:22px}.compare-lutron-path aside{border:1px solid #d7b8a240;align-self:center;padding:32px}.compare-lutron-path aside>span{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.compare-lutron-path ul{margin:18px 0 0;padding:0;list-style:none}.compare-lutron-path li{font:500 20px var(--font-editorial),Georgia,serif;border-top:1px solid #d7b8a240;padding:12px 0}.compare-product-faq{background:var(--surface-muted)}@media (max-width:1050px){.compare-products-intro,.compare-lutron-path{grid-template-columns:1fr;gap:40px}.compare-products-grid{grid-template-columns:1fr}.compare-decision-guide>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.compare-products-hero{min-height:700px;padding:120px 20px 65px}.compare-products-hero h1{font-size:57px}.compare-products-hero>div{flex-direction:column;align-items:stretch}.compare-products-hero>div a{text-align:center}.compare-products-intro,.compare-decision-guide,.compare-lutron-path{padding:78px 20px}.compare-products-intro h2,.compare-lutron-path h2{font-size:45px}.compare-products-grid{grid-template-columns:1fr;padding:0 20px 78px}.compare-product-image img{height:290px}.compare-products-grid article>div{padding:27px}.compare-products-grid h2{font-size:36px}.compare-products-grid dl>div{grid-template-columns:1fr;gap:6px}.compare-decision-guide>div:last-child{grid-template-columns:1fr}.compare-decision-guide article{min-height:230px}.compare-decision-guide h3{margin-top:42px}.compare-lutron-path aside{padding:25px}.compare-product-faq{padding:78px 20px}}.areas-hub-hero{min-height:720px;color:var(--sw-white);background:linear-gradient(90deg,#10091ff7,#10091fa3),url(/images/showrooms/las-vegas-summerlin-refresh-hero.webp) 50%/cover;flex-direction:column;justify-content:flex-end;padding:120px 8vw 95px;display:flex}.areas-hub-hero h1{max-width:1020px;font:500 clamp(56px,7vw,98px)/.9 var(--font-editorial),Georgia,serif;letter-spacing:-.052em;margin:18px 0 24px}.areas-hub-hero>p:not(.eyebrow){max-width:760px;color:var(--sw-blush);font-size:15px;line-height:1.75}.areas-hub-hero>div{align-items:center;gap:22px;margin-top:32px;display:flex}.areas-hub-intro,.area-intro{grid-template-columns:1.08fr .92fr;gap:9vw;padding:115px 9vw;display:grid}.areas-hub-intro h2,.area-intro h2{max-width:780px;font:500 clamp(45px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.areas-hub-intro>p,.area-intro>p{color:var(--text-secondary);align-self:end;margin:0;font-size:14px;line-height:1.85}.areas-group{padding:105px 6vw}.areas-group>.section-heading{max-width:850px}.areas-group>div:last-child{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:50px;display:grid}.areas-group article{border:1px solid var(--border-soft);background:var(--surface)}.areas-group article>a:first-child{display:block;overflow:hidden}.areas-group article img{object-fit:cover;width:100%;height:280px;transition:transform .45s;display:block}.areas-group article>a:first-child:hover img{transform:scale(1.018)}.areas-group article>div{padding:30px}.areas-group article span{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.areas-group h3{font:500 36px/1 var(--font-editorial),Georgia,serif;margin:10px 0 13px}.areas-group article p{color:var(--text-secondary);font-size:10px;line-height:1.7}.areas-group article>div>a,.areas-communities article>a{color:var(--sw-plum);text-underline-offset:5px;margin-top:15px;font-size:9px;font-weight:700;display:inline-block}.areas-communities{background:var(--sw-plum);color:var(--sw-white)}.areas-communities>div:last-child{background:#d7b8a240;grid-template-columns:repeat(3,1fr);gap:1px}.areas-communities article{background:var(--sw-plum);border:0;flex-direction:column;min-height:285px;padding:30px;display:flex}.areas-communities h3{font-size:34px}.areas-communities article p{color:var(--sw-taupe)}.areas-communities article>a{color:var(--sw-white);margin-top:auto}.areas-search-value{grid-template-columns:.9fr 1.1fr;gap:9vw;padding:110px 9vw;display:grid}.areas-search-value h2{font:500 clamp(45px,5vw,68px)/.96 var(--font-editorial),Georgia,serif;margin:13px 0 0}.areas-search-value ul{margin:0;padding:0;list-style:none}.areas-search-value li{border-top:1px solid var(--border-soft);color:var(--text-secondary);padding:18px 0;font-size:11px;line-height:1.55}.area-hero{background:var(--sw-plum);min-height:720px;color:var(--sw-white);grid-template-columns:1.05fr .95fr;display:grid}.area-hero-copy{flex-direction:column;justify-content:center;padding:88px 5vw 88px 7vw;display:flex}.area-hero h1{max-width:840px;font:500 clamp(52px,5.8vw,88px)/.91 var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:18px 0 24px}.area-hero-copy>p:not(.eyebrow){max-width:700px;color:var(--sw-blush);font-size:14px;line-height:1.75}.area-hero-copy>div{align-items:center;gap:20px;margin-top:30px;display:flex}.area-hero-image{min-height:620px;position:relative;overflow:hidden}.area-hero-image:after{content:"";background:linear-gradient(90deg,#160f29b3,#0000 34%);position:absolute;inset:0}.area-hero-image img{object-fit:cover;width:100%;height:100%}.area-hero-image>span{z-index:2;color:var(--sw-blush);text-transform:uppercase;letter-spacing:.1em;background:#160f29d1;padding:9px 12px;font-size:7px;position:absolute;bottom:20px;right:20px}.area-fact-strip{border-bottom:1px solid var(--border-soft);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.area-fact-strip article{border-right:1px solid var(--border-soft);flex-direction:column;justify-content:center;min-height:135px;padding:25px 4vw;display:flex}.area-fact-strip article:last-child{border-right:0}.area-fact-strip span{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.area-fact-strip b{max-width:390px;font:500 21px/1.3 var(--font-editorial),Georgia,serif;margin-top:10px}.area-local-factors{background:var(--sw-plum);color:var(--sw-white);padding:105px 7vw}.area-local-factors>.section-heading{max-width:870px}.area-local-factors>div:last-child{background:#d7b8a240;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.area-local-factors article{background:var(--sw-plum);min-height:300px;padding:29px}.area-local-factors article>span{color:var(--sw-terracotta);letter-spacing:.12em;font-size:9px}.area-local-factors h3{font:500 28px/1 var(--font-editorial),Georgia,serif;margin:66px 0 11px}.area-local-factors article p{color:var(--sw-taupe);margin:0;font-size:10px;line-height:1.72}.area-priorities{padding:110px 7vw}.area-priorities>.section-heading{max-width:900px}.area-priorities>div:last-child{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:50px;display:grid}.area-priorities article{border:1px solid var(--border-soft);background:var(--surface);flex-direction:column;min-height:300px;padding:31px;display:flex}.area-priorities h3{font:500 32px/1 var(--font-editorial),Georgia,serif;margin:0 0 15px}.area-priorities article p{color:var(--text-secondary);font-size:10px;line-height:1.7}.area-priorities article a{color:var(--sw-plum);text-underline-offset:5px;margin-top:auto;font-size:9px;font-weight:700}.area-showroom{background:var(--sw-terracotta);color:var(--sw-plum);grid-template-columns:1fr 1fr;display:grid}.area-showroom>div:first-child{min-height:590px}.area-showroom img{object-fit:cover;width:100%;height:100%}.area-showroom>div:last-child{flex-direction:column;justify-content:center;padding:90px 8vw;display:flex}.area-showroom h2{font:500 clamp(45px,5vw,68px)/.96 var(--font-editorial),Georgia,serif;margin:13px 0 20px}.area-showroom>div:last-child>p:not(.eyebrow){font-size:12px;line-height:1.75}.area-showroom>div:last-child>div{align-items:center;gap:20px;margin-top:22px;display:flex}.area-showroom>div:last-child>div>a:last-child{color:var(--sw-plum);font-size:10px;font-weight:700}.area-nearby{grid-template-columns:1.1fr .9fr;gap:9vw;padding:110px 9vw;display:grid}.area-nearby h2{font:500 clamp(44px,4.8vw,66px)/.96 var(--font-editorial),Georgia,serif;margin:13px 0 18px}.area-nearby>div>p:not(.eyebrow){color:var(--text-secondary);font-size:12px;line-height:1.75}.area-nearby nav{border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.area-nearby nav a,.area-nearby nav>span{border-bottom:1px solid var(--border-soft);color:var(--sw-plum);font:500 23px var(--font-editorial),Georgia,serif;justify-content:space-between;padding:18px 0;text-decoration:none;display:flex}.area-faq{background:var(--surface-muted);grid-template-columns:.8fr 1.2fr;gap:9vw;padding:110px 8vw;display:grid}.area-faq h2{font:500 clamp(44px,4.8vw,65px)/.96 var(--font-editorial),Georgia,serif;margin:13px 0 0}.area-faq details{border-top:1px solid var(--border-soft)}.area-faq details:last-child{border-bottom:1px solid var(--border-soft)}.area-faq summary{cursor:pointer;font:500 24px var(--font-editorial),Georgia,serif;padding:24px 0}.area-faq details p{max-width:730px;color:var(--text-secondary);margin:0 0 24px;font-size:11px;line-height:1.75}@media (max-width:1050px){.areas-hub-intro,.area-intro,.areas-search-value,.area-nearby,.area-faq{grid-template-columns:1fr;gap:40px}.areas-group>div:last-child{grid-template-columns:repeat(2,1fr)}.area-hero{grid-template-columns:1fr}.area-hero-image{height:560px;min-height:0}.area-local-factors>div:last-child{grid-template-columns:repeat(2,1fr)}.area-showroom{grid-template-columns:1fr 1fr}}@media (max-width:760px){.areas-hub-hero{min-height:710px;padding:120px 20px 65px}.areas-hub-hero h1{font-size:56px}.areas-hub-hero>div,.area-hero-copy>div{flex-direction:column;align-items:stretch}.areas-hub-hero>div a,.area-hero-copy>div a{text-align:center}.areas-hub-intro,.areas-group,.areas-search-value,.area-intro,.area-local-factors,.area-priorities,.area-nearby,.area-faq{padding:78px 20px}.areas-hub-intro h2,.area-intro h2,.areas-search-value h2,.area-nearby h2,.area-faq h2{font-size:44px}.areas-group>div:last-child,.areas-communities>div:last-child{grid-template-columns:1fr}.areas-group article img{height:290px}.areas-communities article{min-height:250px}.area-hero{min-height:0}.area-hero-copy{padding:78px 20px}.area-hero h1{font-size:54px}.area-hero-image{height:380px}.area-fact-strip{grid-template-columns:1fr}.area-fact-strip article{border-right:0;border-bottom:1px solid var(--border-soft);min-height:115px;padding:23px 20px}.area-local-factors>div:last-child{grid-template-columns:1fr}.area-local-factors article{min-height:230px}.area-local-factors h3{margin-top:42px}.area-priorities>div:last-child{grid-template-columns:1fr}.area-priorities article{min-height:250px}.area-showroom{grid-template-columns:1fr}.area-showroom>div:first-child{min-height:390px}.area-showroom>div:last-child{padding:75px 20px}.area-showroom h2{font-size:45px}.area-showroom>div:last-child>div{flex-direction:column;align-items:stretch}.area-showroom>div:last-child>div a{text-align:center}.area-faq summary{font-size:21px}}.marketing-header .company-brand span{letter-spacing:.065em;font-size:11px;line-height:1.35}.marketing-header nav>a,.marketing-nav-group summary{letter-spacing:.035em;align-items:center;min-height:44px;font-size:12px;line-height:1.2;display:flex}.marketing-header nav .company-header-cta{font-size:12px;line-height:1.2}.marketing-nav-group>div a{align-items:center;min-height:44px;font-size:13px;line-height:1.35;display:flex}.marketing-footer-notes p{max-width:560px;font-size:11px;line-height:1.65}@media (max-width:1180px){.marketing-header nav>a[href^=tel]{display:none}.marketing-header nav{gap:18px}}@media (max-width:760px){.marketing-header .company-brand img{width:112px}.marketing-header nav{gap:7px}.marketing-header nav .company-header-cta{min-height:44px;padding:9px 10px;font-size:11.5px;line-height:1.15}.marketing-mobile-menu summary{min-height:44px;font-size:12px;line-height:1.2}.marketing-mobile-menu b{padding:14px 12px 7px;font-size:11px;line-height:1.3}.marketing-mobile-menu a{min-height:48px;padding:11px 12px;font-size:15px;line-height:1.35}.marketing-footer{gap:30px;padding:44px 20px}.marketing-footer b{font-size:15px}.marketing-footer a{align-items:center;min-height:38px;font-size:14px;line-height:1.45;display:flex}.marketing-footer-notes p{font-size:12px;line-height:1.7}}@media (max-width:360px){.marketing-header .company-brand img{width:102px}.marketing-header nav{gap:5px}.marketing-header nav .company-header-cta{padding-inline:8px;font-size:10.5px}.marketing-mobile-menu summary{font-size:11.5px}}@media (max-width:760px){.marketing-mobile-menu>div{padding:10px 14px}.marketing-mobile-menu>summary{border-bottom:1px solid var(--sw-terracotta)}.marketing-mobile-section{border-bottom:1px solid var(--border-soft)}.marketing-mobile-section>summary,.marketing-mobile-menu .marketing-mobile-primary{min-height:52px;color:var(--sw-plum);align-items:center;padding:12px 4px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.marketing-mobile-section>summary{cursor:pointer;justify-content:space-between;list-style:none}.marketing-mobile-section>summary::-webkit-details-marker{display:none}.marketing-mobile-section>summary:after{content:"+";color:var(--sw-terracotta);font-size:20px;font-weight:400}.marketing-mobile-section[open]>summary:after{content:"−"}.marketing-mobile-section>div{padding:0 0 10px 12px}.marketing-mobile-section>div a{border-bottom:0;min-height:46px;padding:10px 8px;font-size:14px;font-weight:500}.marketing-mobile-menu .marketing-mobile-primary{border-bottom:1px solid var(--border-soft)}}.marketing-header .company-brand img{object-fit:contain;flex-shrink:0;width:204px;max-height:77px}@media (max-width:1180px) and (min-width:761px){.marketing-header .company-brand img{width:188px}}@media (max-width:760px){.marketing-header .company-brand img{width:132px;max-height:50px}}@media (max-width:360px){.marketing-header .company-brand img{width:112px;max-height:43px}}@media (max-width:760px){.company-home p:not(.eyebrow),.marketing-page p:not(.eyebrow){font-size:16px;line-height:1.72}.company-home li,.marketing-page li{font-size:15px;line-height:1.65}.company-home small,.marketing-page small{font-size:13px;line-height:1.55}.company-home .eyebrow,.marketing-page .eyebrow{letter-spacing:.14em;font-size:12px;line-height:1.45}.company-home .button,.company-home .text-link,.marketing-page .button,.marketing-page .text-link{font-size:15px;line-height:1.35}.company-home article a,.marketing-page article a,.company-inline-link{font-size:15px;line-height:1.5}.company-home section a:not(.button),.marketing-page section a:not(.button),.company-home button,.marketing-page button{font-size:15px;line-height:1.45}.marketing-page address{font-size:16px;line-height:1.65}.marketing-page dt{letter-spacing:.08em;font-size:12px;line-height:1.45}.marketing-page dd{font-size:15px;line-height:1.65}.marketing-page figcaption{letter-spacing:.025em;font-size:13px;line-height:1.45}.marketing-hero-image>span,.product-fact-strip span,.product-benefits article>span,.solution-layers article>span,.product-ownership-note aside>span,.marketing-gallery-grid span,.lutron-hero-image span,.lutron-fact-strip span,.lutron-collection-grid article>span,.lutron-project-paths aside span,.lutron-experience article>span,.lutron-homeworks aside>span,.showroom-visit-strip span,.showroom-experience article>span,.compare-decision-guide article>span,.compare-lutron-path aside>span,.areas-group article span,.area-hero-image>span,.area-fact-strip span,.area-local-factors article>span{letter-spacing:.08em;font-size:12px;line-height:1.45}.showroom-local li{letter-spacing:.045em;font-size:13px;line-height:1.45}.gallery-filters button{min-height:44px;padding:10px 14px;font-size:14px}.company-hero li{letter-spacing:.08em;font-size:13px;line-height:1.5}.pricing-disclaimer{font-size:14px!important;line-height:1.65!important}.company-faq details p,.showroom-faq details p,.product-faq details p,.solution-faq details p,.area-faq details p{font-size:16px;line-height:1.72}.marketing-header nav .company-header-cta{font-size:13px;line-height:1.2}.marketing-mobile-menu>summary,.marketing-mobile-section>summary,.marketing-mobile-menu .marketing-mobile-primary{font-size:16px;line-height:1.35}.marketing-mobile-section>div a{font-size:15px;line-height:1.45}.marketing-footer b{font-size:16px;line-height:1.4}.marketing-footer a{font-size:15px;line-height:1.5}.marketing-footer-notes p{font-size:14px!important;line-height:1.7!important}.booking-dialog{font-size:16px}.booking-sub{font-size:16px;line-height:1.6}.booking-progress{letter-spacing:.035em;font-size:11.5px;line-height:1.3}.booking-lead-time,.booking-hint,.booking-time-windows span,.booking-plan-included,.booking-error,.booking-privacy,.booking-fields small{font-size:14px;line-height:1.55}.booking-step legend,.booking-notes,.booking-fields label{letter-spacing:.025em;font-size:14px;line-height:1.4}.booking-days button span{font-size:12px}.booking-days button b{font-size:15px}.booking-time-windows b{font-size:17px}.booking-window-count button,.booking-actions>a,.booking-primary,.booking-secondary,.booking-picked,.booking-consent{font-size:15px;line-height:1.5}.booking-success>p:not(.eyebrow){font-size:16px;line-height:1.65}.booking-success>div small{font-size:14px;line-height:1.5}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.local-review-snapshot{border-bottom:1px solid var(--border-soft);background:var(--surface);grid-template-columns:1fr 1.1fr;align-items:center;gap:8vw;padding:72px 7vw;display:grid}.local-review-snapshot>div:first-child h2{max-width:650px;font:500 clamp(36px,4vw,57px)/.98 var(--font-editorial),Georgia,serif;letter-spacing:-.03em;margin:12px 0 20px}.local-review-snapshot>div:first-child>a{border-bottom:1px solid var(--sw-terracotta);color:var(--sw-plum);padding-bottom:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.review-profile-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.review-profile-card{border:1px solid var(--border-soft);background:var(--surface-muted);flex-direction:column;min-height:210px;padding:27px;display:flex}.review-profile-card>p{color:var(--text-secondary);font-weight:700;margin:0!important;font-size:14px!important;line-height:1.4!important}.review-rating-line{align-items:baseline;gap:10px;margin:24px 0 8px;display:flex}.review-rating-line strong{font:500 39px/1 var(--font-editorial),Georgia,serif}.review-stars,.review-quote-stars{color:#c66545;letter-spacing:.08em}.review-rating-line .review-stars{font-size:14px}.review-profile-card>a{color:var(--sw-plum);text-underline-offset:4px;font-size:14px;font-weight:700}.review-profile-card>small{color:var(--text-secondary);margin-top:auto;padding-top:18px;font-size:12px!important}.review-quote{border:1px solid var(--border-soft);background:var(--surface);min-height:100%;color:var(--sw-plum);flex-direction:column;margin:0;padding:34px;display:flex}.review-quote-stars{font-size:14px}.review-quote blockquote{font:500 clamp(24px,2.2vw,34px)/1.27 var(--font-editorial),Georgia,serif;letter-spacing:-.015em;margin:28px 0 38px}.review-quote figcaption{flex-direction:column;margin-top:auto;display:flex}.review-quote figcaption strong{font-size:15px;line-height:1.4}.review-quote figcaption>span{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.5}.review-quote figcaption>small{color:var(--sw-terracotta);margin-top:12px;font-size:12px!important;line-height:1.45!important}.review-quote.compact{padding:30px}.review-quote.compact blockquote{font-size:clamp(23px,2vw,31px)}.home-review-feature{background:var(--surface-muted);grid-template-columns:.8fr 1.2fr;gap:7vw;padding:120px 7vw;display:grid}.home-review-heading h2{max-width:670px;font:500 clamp(45px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 22px}.home-review-heading>p:not(.eyebrow){max-width:610px;color:var(--text-secondary)}.home-review-heading>a{border-bottom:1px solid var(--sw-terracotta);color:var(--sw-plum);margin-top:14px;padding-bottom:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.home-review-feature>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.contextual-review{background:var(--sw-plum);color:var(--sw-white);grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:105px 8vw;display:grid}.contextual-review>div:first-child h2{max-width:690px;font:500 clamp(43px,5vw,68px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 23px}.contextual-review>div:first-child>a{color:var(--sw-white);text-underline-offset:5px;font-size:14px;font-weight:700}.contextual-review .review-quote{color:var(--sw-white);background:#ffffff0f;border-color:#e7d4c740}.contextual-review .review-quote figcaption>span{color:var(--sw-blush)}.showroom-review-proof{background:var(--sw-plum);color:var(--sw-white);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:95px 8vw;display:grid}.showroom-review-proof>div:first-child h2{max-width:720px;font:500 clamp(43px,5vw,68px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 20px}.showroom-review-proof>div:first-child>p:not(.eyebrow){max-width:690px;color:var(--sw-taupe)}.showroom-review-proof .review-profile-card{background:#ffffff12;border-color:#e7d4c74d;min-height:220px}.showroom-review-proof .review-profile-card>p,.showroom-review-proof .review-profile-card>small{color:var(--sw-taupe)!important}.showroom-review-proof .review-profile-card>a{color:var(--sw-white)}.showroom-review-proof.with-stories{grid-template-columns:.7fr .45fr 1.5fr;align-items:stretch;gap:4vw}.showroom-review-quotes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.showroom-review-quotes .review-quote{color:var(--sw-white);background:#ffffff0f;border-color:#e7d4c740}.showroom-review-quotes .review-quote blockquote{font-size:20px;line-height:1.35}.showroom-review-quotes .review-quote figcaption>span{color:var(--sw-blush)}.showroom-card-grid .review-profile-card{min-height:0;margin-top:25px;padding:20px}.showroom-card-grid .review-profile-card>p{font-size:13px!important}.showroom-card-grid .review-rating-line{margin:14px 0 7px}.showroom-card-grid .review-rating-line strong{font-size:31px}.showroom-card-grid .review-profile-card>small{padding-top:12px}.reviews-hero{min-height:720px;color:var(--sw-white);background:linear-gradient(90deg,#10091ffa,#10091fb8),url(/images/showrooms/las-vegas-summerlin-refresh-hero.webp) 50%/cover;flex-direction:column;justify-content:flex-end;padding:130px 8vw 95px;display:flex}.reviews-hero h1{max-width:1050px;font:500 clamp(57px,7.1vw,100px)/1.03 var(--font-editorial),Georgia,serif;letter-spacing:-.04em;text-wrap:balance;margin:18px 0 25px}.reviews-hero>p:not(.eyebrow){max-width:760px;color:var(--sw-blush)}.reviews-hero>div{align-items:center;gap:22px;margin-top:32px;display:flex}.reviews-principle{grid-template-columns:1fr 1fr;gap:9vw;padding:115px 9vw;display:grid}.reviews-principle h2{max-width:760px;font:500 clamp(46px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.reviews-principle>div:last-child{align-self:end}.reviews-principle>div:last-child p{color:var(--text-secondary)}.reviews-story-group{background:var(--sw-plum);color:var(--sw-white);padding:110px 7vw}.reviews-story-group.light{background:var(--surface-muted);color:var(--sw-plum)}.reviews-story-group.terracotta{background:var(--sw-terracotta);color:var(--sw-plum)}.reviews-story-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:7vw;margin-bottom:52px;display:grid}.reviews-story-heading h2{max-width:920px;font:500 clamp(45px,5vw,70px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:0}.reviews-story-group>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.reviews-story-group.terracotta>div:last-child{grid-template-columns:repeat(2,1fr)}.reviews-story-group:not(.light):not(.terracotta) .review-quote{color:var(--sw-white);background:#ffffff0f;border-color:#e7d4c740}.reviews-story-group:not(.light):not(.terracotta) .review-quote figcaption>span{color:var(--sw-blush)}.reviews-story-group.terracotta .review-quote{background:#ffffffb8}.reviews-honest-note{color:var(--sw-white);background:#30203f;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:105px 8vw;display:grid}.reviews-honest-note h2{max-width:720px;font:500 clamp(43px,5vw,68px)/.96 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.reviews-honest-note .review-quote{color:var(--sw-white);background:#ffffff0f;border-color:#e7d4c740}.reviews-honest-note .review-quote figcaption>span{color:var(--sw-blush)}@media (max-width:1180px){.showroom-review-proof.with-stories{grid-template-columns:1fr 1fr}.showroom-review-quotes{grid-column:1/-1}.reviews-story-group>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.local-review-snapshot,.home-review-feature,.contextual-review,.showroom-review-proof,.showroom-review-proof.with-stories,.reviews-principle,.reviews-honest-note{grid-template-columns:1fr;gap:38px;padding:74px 20px}.local-review-snapshot>div:first-child h2,.home-review-heading h2,.contextual-review>div:first-child h2,.showroom-review-proof>div:first-child h2,.reviews-principle h2,.reviews-honest-note h2{font-size:43px}.review-profile-grid,.home-review-feature>div:last-child,.showroom-review-quotes,.reviews-story-group>div:last-child,.reviews-story-group.terracotta>div:last-child{grid-template-columns:1fr}.review-profile-card{min-height:190px;padding:24px}.review-profile-card>p{font-size:15px!important}.review-rating-line strong{font-size:38px}.review-profile-card>a{font-size:16px}.review-quote,.review-quote.compact{padding:25px}.review-quote blockquote,.review-quote.compact blockquote{margin:24px 0 34px;font-size:27px;line-height:1.33}.review-quote figcaption strong{font-size:16px}.review-quote figcaption>span{font-size:14px}.showroom-review-quotes{grid-column:auto}.showroom-review-quotes .review-quote blockquote{font-size:25px}.reviews-hero{min-height:700px;padding:120px 20px 70px}.reviews-hero h1{letter-spacing:-.035em;font-size:clamp(44px,13vw,56px);line-height:1.04}.reviews-hero>div{flex-direction:column;align-items:stretch}.reviews-hero>div a{text-align:center}.reviews-story-group{padding:78px 20px}.reviews-story-heading{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.reviews-story-heading h2{font-size:43px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.company-home p:not(.eyebrow),.marketing-page p:not(.eyebrow){font-size:16px!important;line-height:1.72!important}.company-home li,.marketing-page li{font-size:15px;line-height:1.62}.company-home small,.marketing-page small{font-size:13px!important;line-height:1.55!important}.company-home .eyebrow,.marketing-page .eyebrow{letter-spacing:.14em;font-size:12px;line-height:1.45}.marketing-header .company-brand span{font-size:13px;line-height:1.4}.marketing-header nav>a,.marketing-nav-group summary,.marketing-header nav .company-header-cta,.marketing-nav-group>div a{font-size:14px;line-height:1.4}.marketing-footer b{font-size:16px;line-height:1.4}.marketing-footer a{font-size:15px;line-height:1.5}.marketing-footer-notes p{font-size:14px!important;line-height:1.7!important}.company-hero li,.showroom-local li{letter-spacing:.07em;font-size:13px;line-height:1.5}.marketing-hero-image>span,.product-fact-strip span,.product-benefits article>span,.solution-layers article>span,.product-ownership-note aside>span,.benefit-grid span,.company-pricing-grid span,.nikki-site-feature aside>span,.marketing-gallery-grid span,.lutron-home-paths article>span,.lutron-hero-image span,.lutron-fact-strip span,.lutron-collection-grid article>span,.lutron-project-paths aside span,.lutron-experience article>span,.lutron-homeworks aside>span,.showroom-visit-strip span,.showroom-experience article>span,.compare-decision-guide article>span,.compare-lutron-path aside>span,.areas-group article span,.area-hero-image>span,.area-fact-strip span,.area-local-factors article>span{letter-spacing:.07em;line-height:1.45;font-size:12px!important}.button,.text-link,.marketing-ghost-button,.company-inline-link,.product-ownership-note a,.product-compare>div>a,.gallery-hero button,.gallery-hero a,.gallery-filters button,.showroom-card-grid article>div>div a,.showroom-local a,.compare-products-grid article>div>a,.areas-group article>div>a,.areas-communities article>a,.area-priorities article a,.area-showroom>div:last-child>div>a:last-child{font-size:14px;line-height:1.45}.marketing-page dt{letter-spacing:.07em;line-height:1.45;font-size:12px!important}.marketing-page dd{line-height:1.65;font-size:15px!important}.marketing-page address{line-height:1.65;font-size:16px!important}.marketing-page figcaption{line-height:1.5;font-size:12px!important}.gallery-placeholder-note,.pricing-disclaimer{font-size:14px!important;line-height:1.65!important}@media (max-width:760px){.company-home p:not(.eyebrow),.marketing-page p:not(.eyebrow){font-size:17px!important;line-height:1.72!important}.company-home li,.marketing-page li{font-size:16px;line-height:1.65}.company-home small,.marketing-page small{font-size:14px!important;line-height:1.6!important}.company-home .eyebrow,.marketing-page .eyebrow{letter-spacing:.11em;font-size:13px;line-height:1.45}.marketing-header nav .company-header-cta{font-size:14px;line-height:1.25}.marketing-mobile-menu>summary,.marketing-mobile-section>summary,.marketing-mobile-menu .marketing-mobile-primary{font-size:17px;line-height:1.35}.marketing-mobile-section>div a{font-size:16px;line-height:1.45}.marketing-hero-image>span,.product-fact-strip span,.product-benefits article>span,.solution-layers article>span,.product-ownership-note aside>span,.benefit-grid span,.company-pricing-grid span,.nikki-site-feature aside>span,.marketing-gallery-grid span,.lutron-home-paths article>span,.lutron-hero-image span,.lutron-fact-strip span,.lutron-collection-grid article>span,.lutron-project-paths aside span,.lutron-experience article>span,.lutron-homeworks aside>span,.showroom-visit-strip span,.showroom-experience article>span,.compare-decision-guide article>span,.compare-lutron-path aside>span,.areas-group article span,.area-hero-image>span,.area-fact-strip span,.area-local-factors article>span{letter-spacing:.055em;line-height:1.5;font-size:13px!important}.company-hero li,.showroom-local li{letter-spacing:.055em;font-size:14px;line-height:1.55}.button,.text-link,.marketing-ghost-button,.company-inline-link,.product-ownership-note a,.product-compare>div>a,.gallery-hero button,.gallery-hero a,.gallery-filters button,.showroom-card-grid article>div>div a,.showroom-local a,.compare-products-grid article>div>a,.areas-group article>div>a,.areas-communities article>a,.area-priorities article a,.area-showroom>div:last-child>div>a:last-child{font-size:16px;line-height:1.45}.marketing-page dt{line-height:1.5;font-size:13px!important}.marketing-page dd{line-height:1.65;font-size:16px!important}.marketing-page address{line-height:1.65;font-size:17px!important}.marketing-page figcaption{line-height:1.5;font-size:14px!important}.gallery-placeholder-note,.pricing-disclaimer{font-size:15px!important;line-height:1.7!important}.booking-progress,.booking-days button span{font-size:13px;line-height:1.4}.booking-lead-time,.booking-hint,.booking-time-windows span,.booking-plan-included,.booking-error,.booking-privacy,.booking-fields small,.booking-step legend,.booking-notes,.booking-fields label{font-size:15px;line-height:1.55}}.blog-index-hero{min-height:720px;color:var(--sw-white);background:linear-gradient(90deg,#10091ff7,#10091fa8),url(/images/consultation/clean-architectural.webp) 50%/cover;flex-direction:column;justify-content:flex-end;padding:125px 8vw 95px;display:flex}.blog-index-hero h1{max-width:1000px;font:500 clamp(58px,7vw,98px)/1.02 var(--font-editorial),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;margin:18px 0 25px}.blog-index-hero>p:not(.eyebrow){max-width:790px;color:var(--sw-blush);font-size:17px!important;line-height:1.72!important}.blog-index-hero>.button{align-self:flex-start;margin-top:30px}.blog-index-intro{grid-template-columns:1fr 1fr;gap:9vw;padding:110px 9vw;display:grid}.blog-index-intro h2{max-width:720px;font:500 clamp(46px,5vw,70px)/1 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0}.blog-index-intro>p{color:var(--text-secondary);align-self:end;margin:0;font-size:17px!important;line-height:1.82!important}.blog-featured{padding:0 6vw 110px}.blog-card{border:1px solid var(--border-soft);background:var(--surface);grid-template-rows:auto 1fr;display:grid}.blog-card.featured{grid-template-rows:1fr;grid-template-columns:1.1fr .9fr;min-height:590px}.blog-card-image{min-height:300px;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.blog-card-image:hover img{transform:scale(1.018)}.blog-card>div{flex-direction:column;padding:35px;display:flex}.blog-card.featured>div{justify-content:center;padding:60px 5vw}.blog-card h2{font:500 38px/1.04 var(--font-editorial),Georgia,serif;letter-spacing:-.025em;margin:12px 0 18px}.blog-card.featured h2{font-size:clamp(46px,4.6vw,68px)}.blog-card h2 a{color:var(--sw-plum);text-decoration:none}.blog-card>div>p:not(.eyebrow){color:var(--text-secondary);margin:0;font-size:16px!important;line-height:1.72!important}.blog-card footer{color:var(--text-secondary);flex-wrap:wrap;gap:8px 18px;margin-top:25px;font-size:13px;line-height:1.5;display:flex}.blog-read-link{color:var(--sw-plum);text-underline-offset:5px;align-self:flex-start;margin-top:auto;padding-top:28px;font-size:15px;font-weight:700;text-decoration-thickness:1px}.blog-read-link span{color:var(--sw-terracotta)}.blog-latest,.blog-more-articles{background:var(--surface-muted);padding:105px 6vw}.blog-latest>.section-heading,.blog-more-articles>.section-heading{max-width:850px;margin-bottom:48px}.blog-latest>div:last-child,.blog-more-articles>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.blog-latest .blog-card-image,.blog-more-articles .blog-card-image{height:340px}.blog-breadcrumb{border-bottom:1px solid var(--border-soft);background:var(--surface);align-items:center;gap:10px;padding:28px 7vw;font-size:13px;line-height:1.5;display:flex}.blog-breadcrumb a{color:var(--sw-plum);text-underline-offset:4px;font-weight:650}.blog-breadcrumb span{color:var(--text-secondary)}.blog-article-header{background:var(--sw-plum);min-height:690px;color:var(--sw-white);grid-template-columns:1.04fr .96fr;display:grid}.blog-article-header>div{flex-direction:column;justify-content:center;padding:85px 5vw 85px 7vw;display:flex}.blog-article-header h1{max-width:820px;font:500 clamp(53px,5.7vw,86px)/1.02 var(--font-editorial),Georgia,serif;letter-spacing:-.043em;text-wrap:balance;margin:18px 0 24px}.blog-article-dek{max-width:720px;color:var(--sw-blush);font-size:17px!important;line-height:1.72!important}.blog-byline{color:var(--sw-taupe);border-top:1px solid #d7b8a24d;flex-wrap:wrap;gap:10px 24px;margin-top:29px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.blog-article-header>figure{min-height:620px;margin:0;overflow:hidden}.blog-article-header>figure img{object-fit:cover;width:100%;height:100%}.blog-article-layout{grid-template-columns:260px minmax(0,820px);justify-content:center;gap:7vw;padding:100px 7vw 120px;display:grid}.blog-article-note{border-top:3px solid var(--sw-terracotta);align-self:start;padding:22px 0;position:sticky;top:110px}.blog-article-note>p:not(.eyebrow){color:var(--text-secondary);font-size:15px!important;line-height:1.7!important}.blog-article-note>a{color:var(--sw-plum);text-underline-offset:5px;gap:12px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.blog-article-body>p{color:#403b45;margin:0 0 28px;font-size:18px!important;line-height:1.82!important}.blog-article-body>h2{font:500 clamp(39px,4vw,54px)/1.04 var(--font-editorial),Georgia,serif;letter-spacing:-.028em;margin:70px 0 24px;scroll-margin-top:90px}.blog-article-body>h2:first-child{margin-top:0}.blog-article-body>ul{margin:5px 0 35px;padding:0;list-style:none}.blog-article-body>ul li{border-top:1px solid var(--border-soft);padding:13px 0 13px 30px;font-size:17px;line-height:1.65;position:relative}.blog-article-body>ul li:last-child{border-bottom:1px solid var(--border-soft)}.blog-article-body>ul li:before{content:"→";color:var(--sw-terracotta);font-weight:700;position:absolute;left:0}.blog-callout{border-left:4px solid var(--sw-terracotta);background:var(--surface-muted);margin:45px 0;padding:30px 34px}.blog-callout>strong{color:var(--sw-terracotta);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:13px;display:block}.blog-callout>p{font:500 29px/1.25 var(--font-editorial),Georgia,serif;color:var(--sw-plum);margin:0}.blog-inline-image{margin:50px 0}.blog-inline-image img{width:100%;height:auto;display:block}.blog-inline-image figcaption{color:var(--text-secondary);padding:13px 0}.blog-video{margin:50px 0}.blog-video>div{aspect-ratio:16/9;background:var(--sw-plum);position:relative}.blog-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-video figcaption{color:var(--text-secondary);gap:5px;padding:14px 0;display:grid}.blog-video figcaption strong{color:var(--sw-plum);font-size:15px}.blog-related{background:var(--sw-terracotta);color:var(--sw-plum);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 9vw;display:grid}.blog-related>p{grid-column:1/-1;margin-bottom:-5vw}.blog-related h2{font:500 clamp(44px,5vw,67px)/1 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:0}.blog-related nav{border-top:1px solid #160f2947;flex-direction:column;display:flex}.blog-related nav a{color:var(--sw-plum);border-bottom:1px solid #160f2947;justify-content:space-between;gap:20px;padding:19px 0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.blog-more-articles{background:var(--background-primary)}@media (max-width:980px){.blog-card.featured,.blog-article-header{grid-template-columns:1fr}.blog-card.featured .blog-card-image{height:500px}.blog-article-header>figure{height:560px;min-height:0}.blog-article-layout{grid-template-columns:minmax(0,820px)}.blog-article-note{display:none;position:static}}@media (max-width:760px){.blog-index-hero{min-height:700px;padding:120px 20px 65px}.blog-index-hero h1{letter-spacing:-.035em;font-size:clamp(48px,14vw,60px);line-height:1.04}.blog-index-hero>.button{text-align:center;align-self:stretch}.blog-index-intro,.blog-related{grid-template-columns:1fr;gap:35px;padding:76px 20px}.blog-index-intro h2,.blog-related h2{font-size:44px}.blog-index-intro>p{font-size:17px!important}.blog-featured{padding:0 20px 78px}.blog-card.featured .blog-card-image{height:320px;min-height:0}.blog-card.featured>div,.blog-card>div{padding:27px 24px}.blog-card h2,.blog-card.featured h2{font-size:37px;line-height:1.08}.blog-card>div>p:not(.eyebrow){font-size:17px!important}.blog-card footer{font-size:14px}.blog-latest,.blog-more-articles{padding:76px 20px}.blog-latest>div:last-child,.blog-more-articles>div:last-child{grid-template-columns:1fr}.blog-latest .blog-card-image,.blog-more-articles .blog-card-image{height:280px}.blog-breadcrumb{white-space:nowrap;padding:19px 20px;font-size:13px;overflow-x:auto}.blog-article-header>div{padding:72px 20px}.blog-article-header h1{letter-spacing:-.035em;font-size:clamp(46px,13.5vw,58px);line-height:1.04}.blog-article-dek{font-size:17px!important}.blog-byline{font-size:14px}.blog-article-header>figure{height:380px}.blog-article-layout{padding:70px 20px 85px}.blog-article-body>p{font-size:17px!important;line-height:1.78!important}.blog-article-body>h2{margin-top:58px;font-size:40px;line-height:1.06}.blog-article-body>ul li{font-size:16px;line-height:1.65}.blog-callout{margin:38px 0;padding:25px 24px}.blog-callout>strong{font-size:13px}.blog-callout>p{font-size:26px!important;line-height:1.28!important}.blog-inline-image,.blog-video{margin:40px -20px}.blog-inline-image figcaption,.blog-video figcaption{padding:13px 20px}.blog-related>p{grid-column:auto;margin:0}.blog-related nav a{font-size:16px}}
