body{background-color:#000;color:#fff;font-size:16px;line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:500;line-height:1.2;margin:0 0 1rem}h2{background:linear-gradient(90deg,#fdd00c,#ec5926,#7d3888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}h1{font-size:6rem;letter-spacing:-.02em}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.5rem;color:#fbc50e}h6{font-size:1rem;color:#ccc}p{margin-bottom:2rem;color:#fff;font-size:1.8rem}a{color:#fdd00c;text-decoration:none;transition:color .3s ease}a:hover{color:#ec5926}a.btn,a.btn:hover,a.btn:focus,a.btn:active{color:#fff!important;text-decoration:none!important}a.btn.btn-gradient:hover{background:transparent!important}.header-group-item.d-flex.align-items-center,#show-megamenu,.mobile_cart,.mobile-btn_search{display:none!important}.site-header__logo-image{scale:1.5!important}site-header.sticky-header{background-color:#000}.btn,.btn_submit{display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 2.25rem;font-size:2.2rem;font-weight:600;text-transform:uppercase;color:#fff;background:transparent;border:2px solid transparent;border-radius:50px;position:relative;cursor:pointer;overflow:hidden;z-index:1;transition:color .3s ease}.btn-gradient{border-radius:50px}.btn-gradient:before,.btn_submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;padding:3px;background:linear-gradient(90deg,#fdd00c,#ec5926,#7d3888,#ec5926,#fdd00c);background-size:300% 300%;animation:gradientBorderMove 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.btn-gradient span{position:relative;z-index:2}.btn-gradient:hover:before,.btn_submit:hover:before{filter:brightness(1.8)}.btn-gradient:hover,.btn_submit:hover{color:#fff}@keyframes gradientBorderMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-center{text-align:center}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}body{overflow-x:hidden}.container{padding-left:0;padding-right:0}.container-inner.position-relative{padding:0 15px}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:100vh;padding:0 1.5rem;background-color:#000;background-size:cover;background-position:center;overflow:visible}.hero-content{position:relative;z-index:3;max-width:800px}.hero-title{font-size:6rem;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(90deg,#fdd00c,#ec5926,#7d3888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-align:center;display:inline-block;white-space:normal;word-break:break-word;max-width:90vw}.hero-h1{-webkit-background-clip:initial;-webkit-text-fill-color:#fff;background:none;color:#fff}.hero-section p{color:#fff;font-size:2rem;line-height:1.7;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.hero-section .btn{margin-top:1rem}.hero-typewriter-line{display:block;margin-top:.5rem}.cursor{display:inline-block;margin-left:4px;color:#fff;font-weight:400;animation:blink 1s infinite;position:relative;top:-.05em}@media (max-width: 1200px){.hero-title{font-size:4.5rem;max-width:95%}}@media (max-width: 768px){.hero-title{font-size:3rem;line-height:1.3}.hero-section p{font-size:2rem}}.hero-ambient{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:1;pointer-events:none;filter:blur(45px) saturate(130%);transform:translateZ(0);-webkit-mask-image:radial-gradient(140% 140% at 50% 50%,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 85%);mask-image:radial-gradient(140% 140% at 50% 50%,#000 55%,#0000 85%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:200% 200%;mask-size:200% 200%}.hero-ambient .blob{position:absolute;width:25vmax;height:25vmax;border-radius:50%;opacity:.32;mix-blend-mode:screen;will-change:transform,opacity;animation:rotate360 30s linear infinite,drift 10s ease-in-out infinite alternate}.b1{left:5%;top:0%;background:radial-gradient(circle at 30% 30%,rgba(253,208,12,.85) 0%,rgba(253,208,12,.3) 35%,transparent 70%)}.b2{right:8%;top:10%;background:radial-gradient(circle at 70% 40%,rgba(236,89,38,.85) 0%,rgba(236,89,38,.3) 35%,transparent 70%);animation-duration:36s,12s;animation-delay:-4s}.b3{left:20%;bottom:5%;background:radial-gradient(circle at 50% 60%,rgba(125,56,136,.85) 0%,rgba(125,56,136,.3) 30%,transparent 70%);animation-duration:42s,11s;animation-delay:-8s}@keyframes rotate360{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}@keyframes drift{0%{transform:translate3d(-3%,-2%,0) scale(1.02)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@media (prefers-reduced-motion: reduce){.hero-ambient .blob{animation:none}.hero-ambient{filter:blur(40px) saturate(120%)}}@media (max-width: 1200px){.hero-section h1{font-size:4.5rem}.hero-section p{font-size:2rem}}@media (max-width: 768px){.hero-section h1{font-size:3rem}.hero-section p{font-size:2rem}}.hero-title{font-size:6rem;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(90deg,#fdd00c,#ec5926,#7d3888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;white-space:nowrap}.cursor{display:inline-block;margin-left:4px;color:#fff;font-weight:400;animation:blink 1s infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}@media (max-width: 768px){.hero-title{font-size:3rem;white-space:normal}}.hero-video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:1}.hero-ambient{z-index:2}.custom-code-section .container{max-width:100%}.hero-video-wrapper{mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.illumipeak-providers{background:#000;padding:80px 20px;text-align:center}.providers-wrap{max-width:1100px;margin:0 auto}.providers-row{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap}.provider{padding:0 30px;text-decoration:none;display:flex;flex-direction:column;align-items:center}.provider img{max-height:90px;width:auto;opacity:.8;transition:opacity .2s ease}.provider img:hover{opacity:1}.region-label{font-size:12px;color:#666;margin-top:6px;text-transform:uppercase;letter-spacing:1px}.provider:not(:last-child){position:relative}.provider:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:2px;background:linear-gradient(#fdd00c,#ec5926,#7d3888);opacity:.35;border-radius:2px}@media (max-width: 900px){.providers-row{flex-wrap:wrap;gap:30px 40px}.provider{padding:0 10px}.provider:after{display:none}}@media (max-width: 600px){.providers-row{flex-direction:column;gap:24px}}.future-lighting img{border-radius:999px}.illumipeak-split{background:#000;padding:80px 0}.illumipeak-wrap{max-width:1320px;margin:0 auto;padding:80px 20px}.illumipeak-title{margin:0 0 12px;text-align:center;font-weight:500;font-size:clamp(28px,4vw,44px)}.illumipeak-sub{text-align:center;max-width:800px;margin:0 auto 40px;line-height:1.6}.illumipeak-grid{display:grid;gap:36px;grid-template-areas:"hero" "left" "right"}@media (min-width: 1024px){.illumipeak-grid{grid-template-columns:1fr minmax(540px,720px) 1fr;grid-template-areas:"left hero right";align-items:center}}.illumipeak-left{grid-area:left;display:flex;flex-direction:column;gap:24px}.illumipeak-right{grid-area:right;display:flex;flex-direction:column;gap:24px}.illumipeak-card{text-align:center;border-radius:12px;padding:22px 10px}.illumipeak-icon{width:48px;height:48px;margin:0 auto 12px}.illumipeak-icon img{width:100%;height:auto;display:block}.illumipeak-card h5{margin:6px 0 10px;text-transform:uppercase}.illumipeak-card p{margin:0;line-height:1.6;font-size:1.3rem}.illumipeak-hero{grid-area:hero;display:flex;justify-content:center;align-items:center;position:relative;max-width:720px;margin:0 auto}.illumipeak-hero-img{width:100%;height:auto;display:block;border-radius:12px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.illumipeak-hero-img.is-active{opacity:1;position:relative}.illumipeak-toggle{position:absolute;bottom:16px;right:50%;transform:translate(50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:3px solid #fff;background:#000000b3;cursor:pointer;font-size:12px;line-height:1;color:#f5f5f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.illumipeak-toggle-knob{width:28px;height:16px;border-radius:999px;background:#444;position:relative;flex-shrink:0}.illumipeak-toggle-knob:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;transition:transform .25s ease}.illumipeak-toggle-label{opacity:.6;transition:opacity .25s ease}.illumipeak-toggle-label--off{display:inline-block}.illumipeak-toggle-label--on{display:none}.illumipeak-toggle.is-on .illumipeak-toggle-knob:before{transform:translate(10px)}.illumipeak-toggle.is-on .illumipeak-toggle-label--off{display:none}.illumipeak-toggle.is-on .illumipeak-toggle-label--on{display:inline-block}.illumipeak-toggle.is-on .illumipeak-toggle-label{opacity:1}@media (max-width: 600px){.illumipeak-toggle{bottom:10px;padding:4px 10px;font-size:11px}}.page-background{padding:80px 20px}:root{--illumipeak-gradient: linear-gradient(90deg, #FDD00C 0%, #EC5926 50%, #7D3888 100%)}.gradient-wrapper{background:var(--illumipeak-gradient);padding:4px;border-radius:18px;position:relative;overflow:visible;max-width:1340px;margin:0 auto}.gradient-wrapper:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:var(--illumipeak-gradient);border-radius:inherit;filter:blur(20px);opacity:.75;z-index:-1}.gradient-inner{background:#000;border-radius:14px;padding:40px 32px;display:flex;justify-content:space-between;align-items:center;gap:32px}.gb-left h2{margin:0 0 12px;line-height:1.2}.gb-left p{margin:0;line-height:1.5}.button-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.cta-btn{border:3px solid #fff;border-radius:5px;padding:10px;color:#fff;font-weight:700}.cta-btn:hover{border:3px solid #fff;padding:10px;background:#fff;color:#000;font-weight:700}.site-footer{text-align:center}.footer-logo img{max-width:100%}.footer-nav ul{list-style:none;padding:0;margin:15px 0 0}.footer-nav li{display:inline-block;margin:0 12px}.illumipeak-footer .block-content{max-width:100%!important}.copyright.text-center.mt-lg-20{margin:0 auto}#shopify-section-nov-footer{border-top:unset}@media (max-width: 768px){.gradient-inner{flex-direction:column;align-items:flex-start}.button-row{justify-content:flex-start}}.illumipeak-faq-page{color:#fff;padding:80px 20px}.faq-header{max-width:720px;margin:0 auto 48px;text-align:center}.faq-header h1{margin:0 0 16px;background:linear-gradient(90deg,#fdd00c,#ec5926,#7d3888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-header p{margin:0}.faq-accordion{max-width:1320px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.18)}.faq-question{width:100%;padding:20px 0;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.faq-question-text{flex:1;padding-right:24px;font-size:2rem;background:var(--illumipeak-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.faq-icon{font-weight:700;font-size:3rem;flex-shrink:0;color:#fff}.faq-answer{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .25s ease}.faq-item.is-open .faq-answer{max-height:500px;opacity:1;padding-bottom:16px}.faq-item.is-open .faq-question{padding-bottom:12px}.illumipeak-contact-page{padding:80px 20px 20px}.formContactUs{max-width:1200px;margin:auto;padding:0 20px}.btn.btn-2.btn_submit{display:flex;margin:0 auto}.btn.btn-2.btn_submit:hover{background-color:transparent}.page-contact-us .formContactUs .contact-form input,.page-contact-us .formContactUs .contact-form textarea{border:2px solid;border-image:linear-gradient(90deg,#fdd00c,#ec5926,#7d3888) 1}#page_contact input,#page_contact textarea{background-color:#000;color:#fff}.shopify-policy__container{max-width:100ch}.shopify-policy__title{padding-top:40px}@media (max-width: 600px){#shopify-section-template--19205950472303__8d978ffb-fbc0-4ee2-90e2-4c781f3ee21f .block-3 .policy-item,#shopify-section-template--19205950472303__nov_img_text_cxAT8Q .block-3 .policy-item,#shopify-section-template--19205950472303__nov_img_text_VLU47B .block-3 .policy-item{width:unset!important;flex:unset!important}.illumipeak-hero{scale:1.2}.hero-section{min-height:80vh}}.illumipeak-about{padding:0 0 80px}.illumipeak-about__container{max-width:1400px;margin:0 auto;padding:0 20px}.illumipeak-about__hero{position:relative;padding:90px 20px;text-align:center;overflow:hidden}.illumipeak-about__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.illumipeak-about__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000000bf,#000000e6);z-index:-1}.illumipeak-about__hero-inner{max-width:720px;margin:0 auto}.illumipeak-about__hero-title{margin-bottom:12px;background:linear-gradient(90deg,#fdd00c,#ec5926 45%,#7d3888);-webkit-background-clip:text;background-clip:text;color:transparent}.illumipeak-about__hero-lead{margin:0 0 16px}.illumipeak-about__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;font-size:.9rem;opacity:.9}.illumipeak-about__meta-item{padding-left:12px;border-left:1px solid rgba(255,255,255,.4)}.illumipeak-about__story{padding:100px 0}.illumipeak-about__story-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center}.illumipeak-about__story-text h2{margin-bottom:10px}.illumipeak-about__story-text p{margin:0 0 10px}.illumipeak-about__story-text p:last-child{margin-bottom:0}.illumipeak-about__story-media img{width:100%;border-radius:999px;display:block}.illumipeak-specs{padding:40px 0 0}.illumipeak-specs__header{text-align:center;margin-bottom:28px}.illumipeak-specs__title{margin-bottom:8px}.illumipeak-specs__subtitle{max-width:800px;margin:0 auto;padding-bottom:40px}.illumipeak-specs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.illumipeak-specs__card{padding:18px 16px;display:flex;flex-direction:column;gap:6px}.illumipeak-specs__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;overflow:hidden}.illumipeak-specs__icon img{max-width:100%;max-height:100%;display:block}.illumipeak-specs__label{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.illumipeak-specs__name{font-weight:500;font-size:3rem}.illumipeak-specs__text{font-size:1.8rem;opacity:.9}@media (max-width: 960px){.illumipeak-about__story-grid{grid-template-columns:minmax(0,1fr)}.illumipeak-about__story-media{order:-1}}@media (max-width: 800px){.illumipeak-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.illumipeak-about__hero{padding:70px 20px}.illumipeak-specs__grid{grid-template-columns:minmax(0,1fr)}}.scroll-video-section{padding:80px 20px}.scroll-video-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:48px;align-items:center}.scroll-video-copy h2{margin-bottom:35px}.scroll-video-copy p{margin:0}.scroll-video-media{position:relative}.scroll-video-media video{width:100%;height:auto;display:block;border-radius:12px}@media (max-width: 768px){.scroll-video-inner{grid-template-columns:1fr;gap:32px}.scroll-video-media{order:1}.scroll-video-copy{order:2}}#custom-code-section-template--19205950472303__nov_custom_code_section_FMnJPg{padding-bottom:56px}html,body{max-width:100%;overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
