.sade-lighting-hub{--lh-ink:#24352d;--lh-green:#123d30;--lh-deep:#0b2f25;--lh-bronze:#9b6138;--lh-cream:#f7f1e8;--lh-paper:#fffaf3;--lh-line:#dfd0bf;background:var(--lh-paper);color:var(--lh-ink);overflow:clip;font-family:var(--sade-sans,"Inter",sans-serif)}
.sade-lighting-hub__container{width:min(calc(100% - 64px),1280px);margin-inline:auto}.sade-lighting-hub__section{padding:54px 0}.sade-lighting-hub h1,.sade-lighting-hub h2,.sade-lighting-hub h3{margin:0;color:inherit;font-family:var(--sade-serif,"Cormorant Garamond",serif)}.sade-lighting-hub p{margin:0}.sade-lighting-hub a{color:inherit;text-decoration:none}.sade-lighting-hub .sade-icon{width:1.15em;height:1.15em}
.sade-lighting-hub__hero{position:relative;display:grid;grid-template-columns:minmax(420px,43%) 1fr;min-height:590px;background:var(--lh-cream)}.sade-lighting-hub__hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:54px clamp(40px,5vw,92px);animation:lhFadeUp .65s ease both}.sade-lighting-hub__hero-media{position:relative;min-width:0;overflow:hidden}.sade-lighting-hub__hero-media:before{position:absolute;z-index:1;inset:0 auto 0 0;width:16%;content:"";background:linear-gradient(90deg,var(--lh-cream),rgba(247,241,232,0));pointer-events:none}.sade-lighting-hub__hero-media picture,.sade-lighting-hub__hero-media .sade-lighting-hub__image{display:block;width:100%;height:100%}.sade-lighting-hub__hero-media .sade-lighting-hub__image{object-fit:cover;object-position:58% center;animation:lhZoom 12s ease-out both}.sade-lighting-hub__hero--no-media{grid-template-columns:1fr}.sade-lighting-hub__hero--no-media .sade-lighting-hub__hero-copy{width:min(100%,760px);margin:auto;text-align:center}.sade-lighting-hub__breadcrumb{margin:0 0 30px}.sade-lighting-hub__breadcrumb ol{justify-content:flex-start}.sade-lighting-hub__eyebrow{margin-bottom:14px!important;color:var(--lh-bronze);font-size:11px;font-weight:700;letter-spacing:.16em}.sade-lighting-hub__hero h1{max-width:520px;font-size:clamp(54px,4.7vw,76px);font-weight:600;line-height:.9;letter-spacing:-.025em}.sade-lighting-hub__tagline{max-width:470px;margin-top:18px!important;color:var(--lh-bronze);font:600 clamp(29px,2.45vw,40px)/1.02 var(--sade-serif,"Cormorant Garamond",serif)}.sade-lighting-hub__lead{max-width:540px;margin-top:22px!important;font-size:14px;line-height:1.72;color:#4e544f}.sade-lighting-hub__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:max-content;min-height:48px;padding:0 20px;border:1px solid var(--lh-green);border-radius:1px;font-size:11px;font-weight:700;letter-spacing:.025em}.sade-lighting-hub__hero .sade-lighting-hub__button{margin-top:25px}.sade-lighting-hub__button--solid{background:var(--lh-green);color:#fff!important}.sade-lighting-hub__button--outline{background:transparent}.sade-lighting-hub__button.is-disabled{opacity:.52}
.sade-lighting-hub__heading{margin-bottom:27px;text-align:center}.sade-lighting-hub__heading h2,.sade-lighting-hub__project h2,.sade-lighting-hub__seo h2{font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1}.sade-lighting-hub__heading p{max-width:820px;margin:10px auto 0;font-size:13px;line-height:1.7;color:#66645f}
.sade-lighting-hub__category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sade-lighting-hub__image-card{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid var(--lh-line);border-radius:2px;background:var(--lh-green);isolation:isolate}.sade-lighting-hub__card-media{display:block;width:100%;aspect-ratio:4/5}.sade-lighting-hub__card-media picture,.sade-lighting-hub__card-media .sade-lighting-hub__image{display:block;width:100%;height:100%}.sade-lighting-hub__card-media .sade-lighting-hub__image{object-fit:cover;transition:transform .55s ease}.sade-lighting-hub__image-card:after{position:absolute;z-index:1;inset:35% 0 0;content:"";background:linear-gradient(180deg,transparent 0,rgba(11,15,12,.28) 34%,rgba(7,12,9,.93) 100%);pointer-events:none}.sade-lighting-hub__card-copy{position:absolute;z-index:2;right:20px;bottom:19px;left:20px;color:#fff}.sade-lighting-hub__card-copy h3{font-size:clamp(25px,2.2vw,32px);font-weight:600;line-height:.95}.sade-lighting-hub__card-copy p{display:-webkit-box;margin-top:9px;overflow:hidden;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sade-lighting-hub__card-copy strong{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:10px;font-weight:700;text-transform:uppercase}.sade-lighting-hub__card-copy strong .sade-icon{transition:transform .25s ease}.sade-lighting-hub__image-card[href]:hover .sade-lighting-hub__image{transform:scale(1.04)}.sade-lighting-hub__image-card[href]:hover strong .sade-icon{transform:translateX(4px)}
.sade-lighting-hub__craft{padding-top:34px}.sade-lighting-hub__craft-grid{display:grid;gap:18px}.sade-lighting-hub__craft-grid article{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:minmax(0,1fr);height:330px;overflow:hidden;border:1px solid var(--lh-line);border-radius:8px;background:#fbf6ef}.sade-lighting-hub__craft-grid article.sade-lighting-hub__craft-card--reverse{grid-template-columns:.88fr 1.12fr}.sade-lighting-hub__craft-card--reverse .sade-lighting-hub__craft-media{grid-column:2}.sade-lighting-hub__craft-card--reverse .sade-lighting-hub__craft-copy{grid-column:1;grid-row:1}.sade-lighting-hub__craft-media,.sade-lighting-hub__craft-media picture,.sade-lighting-hub__craft-media .sade-lighting-hub__image{display:block;width:100%;height:100%;min-height:0}.sade-lighting-hub__craft-media .sade-lighting-hub__image{object-fit:cover}.sade-lighting-hub__craft-copy{display:flex;min-height:0;flex-direction:column;justify-content:center;padding:44px clamp(30px,4vw,58px)}.sade-lighting-hub__craft-copy h3{font-size:clamp(31px,3vw,43px);font-weight:600;line-height:.98}.sade-lighting-hub__craft-copy p{margin-top:14px;font-size:13px;line-height:1.72;color:#555852}.sade-lighting-hub__text-link{display:inline-flex;align-items:center;gap:10px;width:max-content;margin-top:20px;color:var(--lh-bronze);font-size:11px;font-weight:700}.sade-lighting-hub__text-link.is-disabled{color:#777;opacity:.65}
.sade-lighting-hub__space-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.sade-lighting-hub__space-grid .sade-lighting-hub__card-copy{right:14px;bottom:15px;left:14px}.sade-lighting-hub__space-grid .sade-lighting-hub__card-copy h3{font-size:24px}.sade-lighting-hub__space-grid .is-media-missing{background:linear-gradient(145deg,#274d3e,#102e25)}.sade-lighting-hub__space-grid .is-disabled{cursor:default}.sade-lighting-hub__space-grid .is-disabled .sade-lighting-hub__card-copy{opacity:.86}
.sade-lighting-hub__products{background:#fcf7f0}.sade-lighting-hub__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sade-lighting-hub__product-grid article{min-width:0;overflow:hidden;border:1px solid var(--lh-line);border-radius:7px;background:#fff}.sade-lighting-hub__product-media{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f3ece4}.sade-lighting-hub__product-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sade-lighting-hub__product-media:hover img{transform:scale(1.035)}.sade-lighting-hub__product-copy{padding:17px 18px 20px}.sade-lighting-hub__product-category{color:#8b7c6f;font-size:10px;text-transform:uppercase}.sade-lighting-hub__product-grid h3{margin-top:5px;font:600 22px/1.08 var(--sade-serif,"Cormorant Garamond",serif)}.sade-lighting-hub__price{margin-top:8px;font-size:13px;font-weight:700}.sade-lighting-hub__product-copy .sade-lighting-hub__text-link{margin-top:13px}.sade-lighting-hub__models-link{margin:28px auto 0}
.sade-lighting-hub__selection{background:#fffaf4}.sade-lighting-hub__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.sade-lighting-hub__steps article{display:grid;grid-template-columns:42px 66px 1fr;gap:17px;align-items:center;min-height:132px;padding:20px 30px;border-left:1px solid var(--lh-line)}.sade-lighting-hub__steps article:first-child{border-left:0}.sade-lighting-hub__steps article>span{align-self:start;color:var(--lh-bronze);font:600 22px/1 var(--sade-serif,"Cormorant Garamond",serif)}.sade-lighting-hub__steps .sade-icon,.sade-lighting-hub__steps .sade-lighting-hub__icon{width:58px;height:58px;color:var(--lh-green);fill:none;stroke:currentColor;stroke-width:1.2}.sade-lighting-hub__steps h3{font-size:24px;font-weight:600;line-height:1}.sade-lighting-hub__steps p{margin-top:7px;font-size:11px;line-height:1.58;color:#5f625c}.sade-lighting-hub__guide-link{margin:24px auto 0}
.sade-lighting-hub__project{padding:56px 0;background:linear-gradient(110deg,#0a3529 0,#0d3d30 47%,#38271e 100%);color:#fff}.sade-lighting-hub__project-inner{display:grid;grid-template-columns:minmax(270px,34%) 1fr;gap:48px;align-items:center}.sade-lighting-hub__project-copy>p:not(.sade-lighting-hub__eyebrow){max-width:420px;margin-top:15px;font-size:13px;line-height:1.72;color:#e8dfd5}.sade-lighting-hub__project h2{max-width:420px}.sade-lighting-hub__button--light{margin-top:24px;border-color:#d9ad7b;color:#fff!important}.sade-lighting-hub__project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sade-lighting-hub__project-grid>a,.sade-lighting-hub__project-grid>article{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;min-height:114px;padding:18px;border:1px solid rgba(220,169,111,.65);background:rgba(16,24,19,.22);transition:background .25s ease,border-color .25s ease}.sade-lighting-hub__project-grid>a:hover{border-color:#e4bd8e;background:rgba(255,255,255,.08)}.sade-lighting-hub__project-grid .is-disabled{opacity:.7}.sade-lighting-hub__icon{width:48px;height:48px;fill:none;stroke:#d7a56e;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.sade-lighting-hub__project-grid h3{font-size:23px;font-weight:600;line-height:1}
.sade-lighting-hub__faq{background:#fff}.sade-lighting-hub__accordion{max-width:1040px;margin:auto;border-top:1px solid var(--lh-line)}.sade-lighting-hub__accordion article{border-bottom:1px solid var(--lh-line)}.sade-lighting-hub__accordion h3{font-family:var(--sade-sans,"Inter",sans-serif)}.sade-lighting-hub__accordion button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;font:500 13px/1.45 var(--sade-sans,"Inter",sans-serif);cursor:pointer}.sade-lighting-hub__accordion button:focus-visible{outline:2px solid var(--lh-bronze);outline-offset:-2px}.sade-lighting-hub__accordion button span{color:var(--lh-bronze);font-size:22px;transition:transform .2s ease}.sade-lighting-hub__accordion article.is-open button span{transform:rotate(45deg)}.sade-lighting-hub__answer>div{padding:0 14px 18px;color:#575c56;font-size:12px;line-height:1.7}.sade-lighting-hub__answer p+p{margin-top:10px}
.sade-lighting-hub__seo{padding-bottom:42px;text-align:center}.sade-lighting-hub__seo h2{max-width:820px;margin:auto}.sade-lighting-hub__seo-copy{max-width:900px;margin:18px auto 0}.sade-lighting-hub__seo p{font-size:12px;line-height:1.8;color:#565b55}.sade-lighting-hub__seo p+p{margin-top:12px}.sade-lighting-hub__seo p a{color:#7e4a28;text-decoration:underline;text-underline-offset:3px}.sade-lighting-hub__seo nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 30px;margin-top:24px;padding-top:20px;border-top:1px solid var(--lh-line)}.sade-lighting-hub__seo nav a,.sade-lighting-hub__seo nav span{font-size:11px;font-weight:600;color:#7e4a28}.sade-lighting-hub__seo nav .is-disabled{color:#777;opacity:.7}
@keyframes lhFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lhZoom{to{transform:scale(1.025)}}
@media(max-width:1100px){.sade-lighting-hub__container{width:min(calc(100% - 48px),1280px)}.sade-lighting-hub__hero{grid-template-columns:45% 55%;min-height:540px}.sade-lighting-hub__hero-copy{padding-inline:32px}.sade-lighting-hub__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sade-lighting-hub__space-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sade-lighting-hub__steps article{grid-template-columns:34px 52px 1fr;padding-inline:16px}.sade-lighting-hub__steps .sade-icon,.sade-lighting-hub__steps .sade-lighting-hub__icon{width:46px;height:46px}.sade-lighting-hub__project-inner{grid-template-columns:1fr}.sade-lighting-hub__project-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.sade-lighting-hub__project-copy .sade-lighting-hub__eyebrow{grid-column:1/-1}.sade-lighting-hub__project-copy .sade-lighting-hub__button{align-self:end}.sade-lighting-hub__project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.sade-lighting-hub__hero{grid-template-columns:47% 53%}.sade-lighting-hub__hero h1{font-size:50px}.sade-lighting-hub__tagline{font-size:29px}.sade-lighting-hub__lead{font-size:12px}.sade-lighting-hub__craft-grid article,.sade-lighting-hub__craft-grid article.sade-lighting-hub__craft-card--reverse{grid-template-columns:1fr 1fr}.sade-lighting-hub__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sade-lighting-hub__steps{grid-template-columns:1fr}.sade-lighting-hub__steps article{grid-template-columns:42px 60px 1fr;border-top:1px solid var(--lh-line);border-left:0}.sade-lighting-hub__steps article:first-child{border-top:0}.sade-lighting-hub__project-copy{display:block}}
@media(max-width:767px){.sade-lighting-hub__container{width:min(calc(100% - 32px),1280px)}.sade-lighting-hub__section{padding:40px 0}.sade-lighting-hub__hero{display:flex;min-height:0;flex-direction:column}.sade-lighting-hub__hero-media{order:-1;height:340px}.sade-lighting-hub__hero-media:before{inset:auto 0 0;width:auto;height:16%;background:linear-gradient(0deg,var(--lh-cream),rgba(247,241,232,0))}.sade-lighting-hub__hero-copy{padding:30px 20px 42px}.sade-lighting-hub__breadcrumb{margin-bottom:22px}.sade-lighting-hub__hero h1{font-size:52px}.sade-lighting-hub__tagline{font-size:31px}.sade-lighting-hub__lead{font-size:13px}.sade-lighting-hub__button{min-height:48px}.sade-lighting-hub__heading{margin-bottom:22px}.sade-lighting-hub__heading h2,.sade-lighting-hub__project h2,.sade-lighting-hub__seo h2{font-size:34px}.sade-lighting-hub__category-grid,.sade-lighting-hub__space-grid{grid-template-columns:1fr;gap:16px}.sade-lighting-hub__craft-grid article,.sade-lighting-hub__craft-grid article.sade-lighting-hub__craft-card--reverse{display:flex;height:auto;min-height:0;flex-direction:column}.sade-lighting-hub__craft-card--reverse .sade-lighting-hub__craft-media{order:0}.sade-lighting-hub__craft-card--reverse .sade-lighting-hub__craft-copy{order:1}.sade-lighting-hub__craft-media{aspect-ratio:1.25/1}.sade-lighting-hub__craft-media .sade-lighting-hub__image{min-height:0}.sade-lighting-hub__craft-copy{padding:30px 24px}.sade-lighting-hub__card-copy h3{font-size:31px}.sade-lighting-hub__project{padding:44px 0}.sade-lighting-hub__project-inner{gap:32px}.sade-lighting-hub__project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sade-lighting-hub__project-grid>a,.sade-lighting-hub__project-grid>article{grid-template-columns:1fr;place-items:center;min-height:126px;padding:16px 10px;text-align:center}.sade-lighting-hub__project-grid .sade-lighting-hub__icon{width:42px;height:42px}.sade-lighting-hub__accordion button{padding-inline:4px}.sade-lighting-hub__answer>div{padding-inline:4px}.sade-lighting-hub__seo{text-align:left}.sade-lighting-hub__seo nav{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px}}
@media(max-width:380px){.sade-lighting-hub__hero-media{height:300px}.sade-lighting-hub__hero h1{font-size:46px}.sade-lighting-hub__product-grid{grid-template-columns:1fr}.sade-lighting-hub__steps article{grid-template-columns:35px 50px 1fr;padding-inline:4px}.sade-lighting-hub__project-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sade-lighting-hub__hero-copy,.sade-lighting-hub__hero-media .sade-lighting-hub__image{animation:none}.sade-lighting-hub__image-card .sade-lighting-hub__image,.sade-lighting-hub__product-media img,.sade-lighting-hub__card-copy strong .sade-icon{transition:none}}
