body.template-index{background:#0a0a0a;color:#e9e5df;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.template-index a{text-decoration:none;color:inherit}body.template-index img{display:block;max-width:100%}:root{--lume-text-primary:#e9e5df;--lume-text-secondary:#8e8882;--lume-text-tertiary:#5f5a55;--lume-red:#e10600;--lume-page:#0a0a0a;--lume-panel:#131313;--lume-panel-2:#171717;--lume-panel-3:#1b1b1b;--lume-border:rgba(255,255,255,.06);--lume-radius:12px;--lume-body-size:14px;--lume-body-line:1.8;--lume-body-color:var(--lume-text-secondary);--lume-ease:cubic-bezier(.22,.61,.36,1);--lume-speed:.55s}.lume-btn,.lume-card-img img,.lume-detail-media img,.lume-band,.lume-detail,.lume-signup-inner,.lume-testimonial-card{transition:transform var(--lume-speed) var(--lume-ease),opacity var(--lume-speed) var(--lume-ease),background-color var(--lume-speed) var(--lume-ease),border-color var(--lume-speed) var(--lume-ease),box-shadow var(--lume-speed) var(--lume-ease)}.lume-card,.lume-band,.lume-detail,.lume-benefits,.lume-signup-inner,.lume-testimonial-card{will-change:transform,opacity}.lume-reveal{opacity:0;transform:translateY(22px)}.lume-reveal.is-visible{opacity:1;transform:translateY(0)}.lume-hero{position:relative;height:100vh;overflow:hidden;background:#000}.lume-hero-bg{width:100%;height:100%;object-fit:cover;opacity:.35}.lume-hero-glow{position:absolute;top:39%;left:52%;transform:translate(-50%,-50%);width:700px;height:460px;background:radial-gradient(ellipse,rgba(225,6,0,.17) 0%,transparent 72%);filter:blur(68px);pointer-events:none;z-index:1}.lume-hero-bottom{position:absolute;left:0;right:0;bottom:0;padding:110px 60px 108px;background:linear-gradient(to top,rgba(0,0,0,.84) 0%,rgba(0,0,0,.36) 50%,transparent 100%);z-index:2}.lume-hero-bottom h1{max-width:1120px;font-size:clamp(40px,8.6vw,90px);font-weight:900;line-height:.88;letter-spacing:-3.5px;text-transform:uppercase;color:var(--lume-text-primary);margin:0 0 20px -4px}.lume-hero-sub{max-width:720px;margin:0 0 28px;font-size:14px;line-height:1.7;color:var(--lume-text-secondary);letter-spacing:.1px}.lume-cta-row{display:flex;align-items:center;gap:22px;margin-top:0;flex-wrap:wrap}.lume-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--lume-red);color:#fff;padding:18px 46px;font-size:11px;letter-spacing:1.8px;font-weight:700;border-radius:10px;text-transform:uppercase}.lume-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #e1060029}.lume-cta-line{width:46px;height:1px;background:#ffffff24}.lume-cta-label{font-size:10px;letter-spacing:2.2px;color:var(--lume-text-tertiary);opacity:1;text-transform:uppercase}.lume-hero-strip{position:absolute;left:60px;right:60px;bottom:24px;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lume-hero-strip-link{display:block;text-decoration:none}.lume-hero-strip-link span{display:block;position:relative;padding-top:14px;font-size:10px;letter-spacing:2.2px;color:#e9e5dfad;text-transform:uppercase;transition:color .25s ease,transform .25s ease}.lume-hero-strip-link span:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#ffffff1f;transition:background-color .25s ease,opacity .25s ease}.lume-hero-strip-link:hover span{color:#e9e5df;transform:translateY(-1px)}.lume-hero-strip-link:hover span:before{background:var(--lume-red);opacity:1}.lume-band{margin:24px 24px 0;padding:72px 48px 76px;text-align:center;background:var(--lume-panel);border:1px solid var(--lume-border);border-radius:var(--lume-radius);overflow:hidden;box-shadow:0 0 0 1px #ffffff04 inset}.lume-band h2{font-size:clamp(22px,3.4vw,36px);margin:0 0 22px;font-weight:900;text-transform:none;line-height:1.02;letter-spacing:-.8px;color:var(--lume-text-primary)}.lume-band .body{max-width:700px;margin:0 auto 56px;font-size:var(--lume-body-size);line-height:var(--lume-body-line);color:var(--lume-body-color)}.lume-wave-grid{display:flex;justify-content:center;gap:56px;flex-wrap:wrap}.lume-wave-grid .val{font-size:22px;font-weight:900;color:var(--lume-red)}.lume-wave-grid .lab{margin-top:8px;font-size:9px;letter-spacing:1.8px;color:var(--lume-text-tertiary);font-weight:500;text-transform:uppercase}.lume-grid{padding:60px 60px 96px;background:var(--lume-page)}.lume-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.lume-card{border-radius:var(--lume-radius)}.lume-card:hover .lume-card-img img{transform:scale(1.025)}.lume-card-img{height:340px;overflow:hidden;background:var(--lume-panel-2);margin-bottom:21px;border-radius:var(--lume-radius)}.lume-card-img img{width:100%;height:100%;object-fit:cover;border-radius:var(--lume-radius)}.lume-card-line{width:21px;height:1px;background:var(--lume-red);opacity:.25;margin-bottom:13px}.lume-card-meta{display:flex;gap:8px;align-items:baseline;margin-bottom:10px}.lume-card-num{font-size:9px;color:var(--lume-red);font-weight:700}.lume-card-cat{font-size:9px;color:var(--lume-text-tertiary);letter-spacing:2px;font-weight:600}.lume-card-labels{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.lume-card-label{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:var(--lume-panel-3);color:var(--lume-text-tertiary);font-size:6px;line-height:1;letter-spacing:.6px;font-weight:500;text-transform:uppercase}.lume-product-grid h3{font-size:18px;font-weight:800;line-height:1.2;margin:0 0 8px;color:var(--lume-text-primary)}.lume-card-desc{margin:0 0 21px;font-size:var(--lume-body-size);line-height:var(--lume-body-line);color:var(--lume-body-color)}.lume-card-price{font-size:12px;font-weight:700;color:var(--lume-red)}.lume-detail{display:grid;grid-template-columns:1.15fr .85fr;min-height:760px;margin:24px 24px 0;background:var(--lume-panel);border:1px solid var(--lume-border);border-radius:var(--lume-radius);overflow:hidden;box-shadow:0 0 0 1px #ffffff04 inset}.lume-detail:hover .lume-detail-media img{transform:scale(1.02)}.lume-detail-media{background:#111;overflow:hidden}.lume-detail-media img{width:100%;height:100%;object-fit:cover}.lume-detail-copy{display:flex;flex-direction:column;justify-content:center;padding:72px 74px;background:linear-gradient(180deg,#111,#171717)}.lume-tag,.lume-detail-kicker{font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--lume-text-tertiary);margin:0 0 18px}.lume-d-line{width:74px;height:1px;background:var(--lume-red);opacity:.55;margin-bottom:20px}.lume-detail-labels{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.lume-detail-label{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:var(--lume-panel-3);color:var(--lume-text-tertiary);font-size:8px;line-height:1;letter-spacing:.55px;font-weight:500;text-transform:uppercase}.lume-detail h3{font-size:clamp(44px,4.8vw,84px);font-weight:900;line-height:.9;text-transform:none;margin:0 0 22px;color:var(--lume-text-primary)}.lume-detail p{max-width:540px;font-size:var(--lume-body-size);line-height:var(--lume-body-line);color:var(--lume-body-color);margin:0 0 34px}.lume-detail-link{font-size:16px;font-weight:700;letter-spacing:.4px;color:var(--lume-red);text-transform:uppercase}.lume-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 24px 0;border:1px solid var(--lume-border);border-radius:18px;overflow:hidden;background:#ffffff08}.lume-benefit{min-height:280px;padding:52px 30px 46px;background:linear-gradient(180deg,#111,#141414);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translate(-34px);transition:opacity 1.05s var(--lume-ease),transform 1.05s var(--lume-ease),background-color .45s var(--lume-ease)}.lume-benefit+.lume-benefit{border-left:1px solid rgba(255,255,255,.06)}.lume-benefits.is-visible .lume-benefit{opacity:1;transform:translate(0)}.lume-benefits.is-visible .lume-benefit:nth-child(1){transition-delay:.06s}.lume-benefits.is-visible .lume-benefit:nth-child(2){transition-delay:.24s}.lume-benefits.is-visible .lume-benefit:nth-child(3){transition-delay:.42s}.lume-benefits.is-visible .lume-benefit:nth-child(4){transition-delay:.6s}.lume-benefit:hover{background:linear-gradient(180deg,#151515,#191919)}.lume-benefit-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:#e10600eb;margin-bottom:24px}.lume-benefit-icon svg{width:100%;height:100%}.lume-benefit-icon svg *{stroke-width:.8!important}.lume-benefit-title{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--lume-text-secondary);font-weight:500;line-height:1.6}.lume-benefit-body{display:none}.lume-testimonials{padding:12px 60px 96px;background:var(--lume-page)}.lume-testimonials-inner{max-width:1200px;margin:0 auto}.lume-testimonials-head{max-width:760px;margin:0 0 28px}.lume-testimonials-kicker{font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--lume-text-tertiary);margin:0 0 16px}.lume-testimonials-head h2{font-size:clamp(26px,3.2vw,44px);line-height:.98;letter-spacing:-.8px;text-transform:none;color:var(--lume-text-primary);margin:0 0 14px;font-weight:900}.lume-testimonials-head p{max-width:620px;font-size:14px;line-height:1.8;color:var(--lume-body-color);margin:0}.lume-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lume-testimonial-card{min-height:unset;padding:24px 22px 20px;background:linear-gradient(180deg,#101010,#141414);border:1px solid var(--lume-border);border-radius:16px;box-shadow:0 0 0 1px #ffffff04 inset}.lume-testimonial-card:hover{transform:translateY(-2px);border-color:#ffffff17}.lume-testimonial-quote{font-size:15px;line-height:1.75;color:var(--lume-text-primary);margin:0 0 22px}.lume-testimonial-meta{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.lume-testimonial-name{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--lume-text-secondary);font-weight:700}.lume-testimonial-role{font-size:12px;line-height:1.6;color:var(--lume-text-tertiary)}.lume-signup{padding:24px 60px 120px;background:var(--lume-page)}.lume-signup-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start;background:var(--lume-panel);border:1px solid var(--lume-border);border-radius:var(--lume-radius);padding:42px 42px 44px;overflow:hidden;box-shadow:0 0 0 1px #ffffff04 inset}.lume-signup-copy h2{font-size:clamp(42px,4.4vw,76px);line-height:.92;letter-spacing:-1px;text-transform:uppercase;color:var(--lume-text-primary);margin:0 0 24px;font-weight:900}.lume-signup-copy p{max-width:480px;font-size:var(--lume-body-size);line-height:var(--lume-body-line);color:var(--lume-body-color);margin:0}.lume-signup-form-wrap{width:100%}.lume-signup-form{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-bottom:18px}.lume-signup-input{width:100%;height:62px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.14);color:var(--lume-text-primary);font-size:18px;padding:0 0 10px;border-radius:0;box-shadow:none}.lume-signup-input::placeholder{color:var(--lume-text-tertiary);opacity:1}.lume-signup-input:focus{outline:none;border-bottom-color:var(--lume-red)}.lume-signup-btn{min-width:220px;text-align:center;justify-content:center}.lume-signup-note{font-size:12px;line-height:1.7;color:var(--lume-text-tertiary)}.lume-pdp-wrap{padding:24px 24px 0;background:#0a0a0a}.lume-pdp-section{margin:24px 0 0;background:#131313;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff04 inset}.lume-pdp-inner{padding:34px 36px}.lume-pdp-kicker{margin:0 0 12px;font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:#5f5a55;font-weight:600}.lume-pdp-title{margin:0 0 12px;font-size:clamp(28px,3.4vw,52px);line-height:.96;letter-spacing:-1px;color:#e9e5df;font-weight:900}.lume-pdp-body{max-width:720px;margin:0;font-size:14px;line-height:1.8;color:#8e8882}.lume-accordion{margin:0}.lume-accordion-item+.lume-accordion-item{border-top:1px solid rgba(255,255,255,.06)}.lume-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;background:none;border:0;color:#e9e5df;cursor:pointer;text-align:left}.lume-accordion-label{font-size:20px;line-height:1.2;font-weight:800;color:#e9e5df}.lume-accordion-icon{position:relative;width:18px;height:18px;flex:0 0 18px}.lume-accordion-icon:before,.lume-accordion-icon:after{content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#8e8882;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease}.lume-accordion-icon:after{transform:translateY(-50%) rotate(90deg)}.lume-accordion-item.is-open .lume-accordion-icon:after{opacity:0}.lume-accordion-panel{display:none;padding:0 0 28px}.lume-accordion-item.is-open .lume-accordion-panel{display:block}.lume-accordion-copy{max-width:900px;font-size:14px;line-height:1.85;color:#8e8882}.lume-accordion-copy p{margin:0 0 16px}.lume-accordion-copy ul{margin:0;padding-left:20px}.lume-accordion-copy li{margin:0 0 10px}.lume-results-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.lume-results-copy{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.lume-results-stat{margin:26px 0 10px;font-size:clamp(56px,7vw,96px);line-height:.9;letter-spacing:-2px;color:#e9e5df;font-weight:900}.lume-results-text{max-width:420px;margin:0 0 22px;font-size:18px;line-height:1.45;color:#e9e5df}.lume-results-text strong{color:#e9e5df}.lume-results-foot{max-width:560px;font-size:12px;line-height:1.7;color:#5f5a55}.lume-results-media{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lume-results-card{position:relative;overflow:hidden;border-radius:12px;background:#171717}.lume-results-card img{width:100%;height:100%;object-fit:cover}.lume-results-badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#111111c7;color:#e9e5df;font-size:8px;letter-spacing:.55px;text-transform:uppercase}body.template-page main#MainContent{padding-top:96px}.lume-about-page,.lume-science-page{background:#0a0a0a;color:#e9e5df}.lume-about-page,.lume-about-page *,.lume-science-page,.lume-science-page *{box-sizing:border-box}.lume-science-hero-simple{padding:36px 60px 0;background:radial-gradient(circle at 50% 18%,rgba(225,6,0,.07),transparent 34%),linear-gradient(180deg,#090909,#0d0d0d)}.lume-science-hero-simple-inner,.lume-science-areas-inner,.lume-science-future-inner,.lume-spectrum-inner,.lume-science-links-inner{max-width:1320px;margin:0 auto}.lume-science-hero-simple-media{position:relative;min-height:520px;overflow:hidden;border-radius:18px;background:#131313;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-hero-simple-image{width:100%;min-height:520px;display:block;object-fit:cover;object-position:center}.lume-science-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.lume-science-hero-orb{position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(225,6,0,.22) 0%,rgba(225,6,0,.08) 30%,transparent 72%);filter:blur(8px);animation:lumeScienceFloat 9s ease-in-out infinite}.lume-science-hero-orb--one{top:18%;left:18%;width:220px;height:220px}.lume-science-hero-orb--two{right:16%;top:24%;width:280px;height:280px;animation-delay:-2s}.lume-science-hero-orb--three{bottom:10%;left:42%;width:180px;height:180px;animation-delay:-4s}@keyframes lumeScienceFloat{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(0,-14px,0) scale(1.06);opacity:1}}.lume-science-card{max-width:1320px;margin:0 auto;background:#131313;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-card-inner{padding:76px 72px 80px}.lume-science-grid{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:48px;align-items:start}.lume-science-label,.lume-science-kicker{font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:#5f5a55;line-height:1}.lume-science-label{padding-top:8px}.lume-science-kicker{margin:0 0 14px}.lume-science-heading{max-width:860px;margin:0 0 24px;font-size:clamp(40px,4.5vw,72px);line-height:.94;letter-spacing:-1.8px;font-weight:800;color:#e9e5df}.lume-science-heading--medium{font-size:clamp(34px,4vw,58px)}.lume-science-body{max-width:760px;font-size:15px;line-height:1.9;letter-spacing:.02px;color:#8e8882}.lume-science-body p,.lume-science-section-copy p,.lume-science-future-copy p{margin:0 0 22px}.lume-science-body p:last-child,.lume-science-section-copy p:last-child,.lume-science-future-copy p:last-child{margin-bottom:0}.lume-science-step{min-height:240px;padding:28px 24px 26px;background:linear-gradient(180deg,#111,#151515);border:1px solid rgba(255,255,255,.06);border-radius:16px}.lume-science-step-num,.lume-science-area-num{display:block;margin:0 0 14px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e10600;line-height:1}.lume-science-step-title,.lume-science-area-title{margin:0 0 12px;font-size:22px;line-height:1.05;font-weight:800;color:#e9e5df}.lume-science-step-text,.lume-science-area-text{margin:0;font-size:14px;line-height:1.82;color:#8e8882}.lume-science-areas{padding:28px 60px 0}.lume-science-areas-head{max-width:760px;margin:0 0 28px}.lume-science-section-title{margin:0 0 14px;font-size:clamp(34px,4vw,58px);line-height:.94;letter-spacing:-1.2px;font-weight:800;color:#e9e5df}.lume-science-section-copy{max-width:680px;font-size:15px;line-height:1.82;color:#8e8882}.lume-science-areas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.lume-science-area-card{min-height:240px;padding:28px 24px 26px;background:linear-gradient(180deg,#111,#151515);border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .45s cubic-bezier(.22,.61,.36,1)}.lume-science-area-card:hover{transform:translateY(-3px);border-color:#ffffff1f}.lume-science-note{margin:16px 4px 0;font-size:12px;line-height:1.7;color:#5f5a55}.lume-science-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.lume-science-metric{padding:26px 22px 24px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:linear-gradient(180deg,#111,#151515)}.lume-science-metric-value{display:block;margin:0 0 10px;font-size:clamp(28px,3vw,46px);line-height:.94;letter-spacing:-1px;font-weight:800;color:#e9e5df}.lume-science-metric-label{display:block;font-size:10px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:#8e8882}.lume-science-future{padding:84px 60px 110px}.lume-science-future-title{max-width:980px;margin:0 0 18px;font-size:clamp(34px,4.6vw,64px);line-height:.98;letter-spacing:-1.6px;font-weight:800;color:#e9e5df}.lume-science-future-copy{max-width:760px;font-size:15px;line-height:1.9;color:#8e8882}.lume-spectrum{padding:40px 60px 0}.lume-spectrum-shell{--wave-glow:rgba(225,6,0,.18);--wave-stroke:#e10600;display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:22px;align-items:start;padding:24px;border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,#0f0f0f,#141414);box-shadow:0 0 0 1px #ffffff04 inset}.lume-spectrum-copy{padding:6px 2px 0}.lume-spectrum-title{margin:0 0 18px;font-size:clamp(30px,3.6vw,50px);line-height:.96;letter-spacing:-1px;color:#e9e5df;font-weight:800}.lume-spectrum-intro{max-width:460px;margin:0 0 18px;font-size:15px;line-height:1.82;color:#8e8882}.lume-spectrum-intro p{margin:0}.lume-spectrum-meta{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 16px}.lume-spectrum-meta-item{padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05}.lume-spectrum-meta-value{display:block;margin:0 0 6px;font-size:18px;line-height:1;color:#e9e5df;font-weight:800}.lume-spectrum-meta-label{display:block;font-size:9px;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;color:#5f5a55;font-weight:600}.lume-spectrum-tabs{display:grid;grid-template-columns:1fr;gap:10px}.lume-spectrum-tab{-webkit-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#111;cursor:pointer;text-align:left;transition:transform .32s var(--lume-ease),border-color .32s var(--lume-ease),background-color .32s var(--lume-ease),box-shadow .32s var(--lume-ease)}.lume-spectrum-tab:hover,.lume-spectrum-tab.is-active{transform:translateY(-2px);border-color:#ffffff1c;background:#151515;box-shadow:0 0 28px var(--wave-glow)}.lume-spectrum-tab-index{flex:0 0 auto;font-size:9px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#5f5a55;font-weight:700}.lume-spectrum-tab-main{display:block}.lume-spectrum-tab-value{display:block;margin:0 0 6px;font-size:18px;line-height:1;font-weight:800;color:var(--wave-stroke)}.lume-spectrum-tab-label{display:block;font-size:9px;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;color:#8e8882}.lume-spectrum-stage{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:stretch}.lume-spectrum-visual{position:relative;min-height:430px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 48% 54%,var(--wave-glow) 0%,transparent 34%),linear-gradient(180deg,#0b0b0b,#101010)}.lume-spectrum-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 84px,80px 100%;opacity:.45}.lume-spectrum-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000038,#0000 20% 80%,#0000002e),radial-gradient(circle at 48% 58%,var(--wave-glow) 0%,transparent 38%)}.lume-spectrum-wave{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900}.lume-spectrum-wave--main{stroke:var(--wave-stroke);stroke-width:2;opacity:.95;animation:lumeWaveDraw 4.4s ease-in-out infinite}.lume-spectrum-wave--secondary{stroke:#ffffff24;stroke-width:1.2;opacity:.4;animation:lumeWaveDrawSoft 5.8s ease-in-out infinite}@keyframes lumeWaveDraw{0%{stroke-dashoffset:900;opacity:.18}38%{stroke-dashoffset:0;opacity:.98}to{stroke-dashoffset:0;opacity:.74}}@keyframes lumeWaveDrawSoft{0%{stroke-dashoffset:900;opacity:.08}52%{stroke-dashoffset:0;opacity:.4}to{stroke-dashoffset:0;opacity:.22}}.lume-spectrum-marker{position:absolute;width:6px;height:6px;border-radius:999px;background:var(--wave-stroke);box-shadow:0 0 #e106003d;animation:lumeMarkerPulse 2.8s ease-out infinite}.lume-spectrum-marker--1{top:18%;left:18%;animation-delay:-.2s}.lume-spectrum-marker--2{top:26%;left:34%;animation-delay:-.7s}.lume-spectrum-marker--3{top:54%;left:52%;animation-delay:-1.2s}.lume-spectrum-marker--4{top:42%;left:76%;animation-delay:-1.8s}.lume-spectrum-marker--5{top:68%;left:28%;animation-delay:-2.3s}.lume-spectrum-marker--6{top:58%;left:84%;animation-delay:-2.6s}@keyframes lumeMarkerPulse{0%{box-shadow:0 0 #e106003d;opacity:.7}70%{box-shadow:0 0 0 12px #e1060000;opacity:1}to{box-shadow:0 0 #e1060000;opacity:.7}}.lume-spectrum-panels{min-height:430px}.lume-spectrum-panel{display:none;height:100%;padding:28px 24px 24px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#ffffff04,#fff0),linear-gradient(180deg,#111,#151515)}.lume-spectrum-panel.is-active{display:flex;flex-direction:column}.lume-spectrum-panel-top{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:0 0 12px}.lume-spectrum-panel-value{font-size:clamp(36px,4vw,62px);line-height:.92;letter-spacing:-1.1px;color:var(--wave-stroke);font-weight:900}.lume-spectrum-panel-name{padding-bottom:6px;font-size:10px;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:#8e8882;font-weight:600}.lume-spectrum-panel-title{margin:0 0 12px;font-size:26px;line-height:1;letter-spacing:-.5px;color:#e9e5df;font-weight:800}.lume-spectrum-panel-copy{margin:0 0 18px;font-size:14px;line-height:1.82;color:#8e8882}.lume-spectrum-panel-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.lume-spectrum-panel-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#171717;color:#5f5a55;font-size:8px;line-height:1;letter-spacing:.7px;font-weight:500;text-transform:uppercase;transition:transform .28s ease,border-color .28s ease,color .28s ease}.lume-spectrum-panel:hover .lume-spectrum-panel-tag{border-color:#ffffff1f;color:#8e8882;transform:translateY(-1px)}.lume-spectrum-panel-link{display:inline-flex;align-items:center;margin-top:auto;font-size:10px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#e9e5df}.lume-spectrum-panel-link:after{content:"";display:block;width:38px;height:1px;background:var(--wave-stroke);margin-left:12px;transition:width .3s ease}.lume-spectrum-panel-link:hover:after{width:56px}.lume-science-links{padding:40px 60px 110px}.lume-science-links-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:36px;align-items:end;margin:0 0 20px}.lume-science-links-title{margin:0;font-size:clamp(28px,3.2vw,42px);line-height:.98;letter-spacing:-.8px;color:#e9e5df;font-weight:800}.lume-science-links-intro{max-width:420px;font-size:15px;line-height:1.82;color:#8e8882}.lume-science-links-intro p{margin:0}.lume-science-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lume-science-link-card{display:flex;flex-direction:column;min-height:220px;padding:22px 20px 20px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#111,#151515);transition:transform .35s var(--lume-ease),border-color .35s var(--lume-ease),box-shadow .35s var(--lume-ease)}.lume-science-link-card:hover{transform:translateY(-3px);border-color:#ffffff1f;box-shadow:0 12px 28px #0003}.lume-science-link-num{display:block;margin:0 0 14px;font-size:9px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#e10600;font-weight:700}.lume-science-link-title{margin:0 0 10px;font-size:24px;line-height:1;letter-spacing:-.4px;color:#e9e5df;font-weight:800}.lume-science-link-copy{margin:0 0 18px;font-size:14px;line-height:1.8;color:#8e8882}.lume-science-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:auto;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#191919}.lume-science-link-arrow svg{width:16px;height:16px}.lume-science-link-arrow path{stroke:#e9e5df;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:980px){.lume-science-grid,.lume-science-steps,.lume-science-areas-grid,.lume-science-metrics,.lume-spectrum-shell,.lume-spectrum-stage,.lume-science-links-top,.lume-science-links-grid{grid-template-columns:1fr}}@media(max-width:768px){body.template-page main#MainContent{padding-top:78px}.lume-hero-bottom,.lume-grid,.lume-signup,.lume-testimonials{padding-left:21px;padding-right:21px}.lume-hero{height:100svh}.lume-hero-glow{left:50%;top:36%;width:420px;height:300px}.lume-hero-bottom{padding-top:96px;padding-bottom:86px}.lume-hero-bottom h1{font-size:clamp(40px,12.5vw,66px);line-height:.9;letter-spacing:-1.6px;margin:0 0 18px -1px}.lume-hero-sub{max-width:92%;margin:0 0 22px;font-size:13px;line-height:1.7}.lume-cta-row{gap:16px;flex-wrap:wrap}.lume-btn{padding:14px 28px}.lume-cta-line{width:28px}.lume-hero-strip{left:21px;right:21px;bottom:16px;gap:10px}.lume-hero-strip-link span{padding-top:10px;font-size:8px;letter-spacing:1.6px}.lume-band{margin:21px 21px 0;padding:42px 24px 46px}.lume-band h2{font-size:clamp(22px,8vw,30px);margin:0 0 16px}.lume-band .body{margin:0 auto 36px;font-size:13px;line-height:1.75}.lume-wave-grid{gap:28px}.lume-product-grid,.lume-detail,.lume-signup-inner,.lume-testimonial-grid,.lume-results-grid{grid-template-columns:1fr}.lume-card-img{height:280px}.lume-detail{margin:21px 21px 0}.lume-detail-copy{padding:34px 21px 42px}.lume-detail h3{font-size:clamp(34px,11vw,56px);margin-bottom:18px}.lume-detail p{font-size:13px;line-height:1.75;margin-bottom:24px}.lume-benefits{grid-template-columns:1fr 1fr;margin:21px 21px 0}.lume-benefit{min-height:170px;padding:30px 18px 28px;border-left:0!important}.lume-benefit:nth-child(2n){border-left:1px solid rgba(255,255,255,.06)!important}.lume-benefit:nth-child(n+3){border-top:1px solid rgba(255,255,255,.06)}.lume-benefit-icon{width:26px;height:26px;margin-bottom:16px}.lume-benefit-title{font-size:8px;letter-spacing:2px}.lume-testimonials{padding-top:21px;padding-bottom:84px}.lume-testimonials-head{margin:0 0 20px}.lume-testimonials-head h2{font-size:clamp(30px,10vw,46px);margin:0 0 10px}.lume-testimonials-head p{font-size:13px;line-height:1.75}.lume-testimonial-card{min-height:auto;padding:22px 18px 18px}.lume-testimonial-quote{font-size:16px;margin:0 0 16px}.lume-signup{padding-top:21px;padding-bottom:84px}.lume-signup-inner{gap:34px;padding:28px 24px 30px}.lume-signup-copy h2{font-size:clamp(34px,11vw,52px);margin:0 0 18px}.lume-signup-copy p{font-size:13px;line-height:1.75}.lume-signup-form{grid-template-columns:1fr;gap:14px}.lume-signup-input{height:54px;font-size:16px}.lume-signup-btn{width:100%;min-width:0;height:54px}.lume-science-hero-simple,.lume-science-section,.lume-science-areas,.lume-science-future,.lume-spectrum,.lume-science-links{padding-left:21px;padding-right:21px}.lume-science-hero-simple{padding-top:24px}.lume-science-hero-simple-image{min-height:300px;height:300px}.lume-science-card-inner{padding:30px 22px 36px}.lume-science-grid{gap:18px}.lume-science-heading,.lume-science-heading--medium,.lume-science-section-title,.lume-science-future-title,.lume-spectrum-title,.lume-science-links-title{margin:0 0 16px;font-size:clamp(28px,9vw,42px);line-height:.98;letter-spacing:-1px}.lume-science-body,.lume-science-section-copy,.lume-science-future-copy,.lume-science-step-text,.lume-science-area-text,.lume-spectrum-intro,.lume-spectrum-panel-copy,.lume-science-links-intro,.lume-science-link-copy{font-size:13px;line-height:1.78}.lume-science-step,.lume-science-area-card{min-height:auto;padding:22px 18px 20px}.lume-science-step-title,.lume-science-area-title{font-size:20px}.lume-science-steps,.lume-science-areas-grid,.lume-science-metrics{gap:14px;margin-top:24px}.lume-science-metric{padding:20px 18px 18px}.lume-science-future{padding-top:56px;padding-bottom:84px}.lume-science-note{margin-top:12px;font-size:11px}.lume-spectrum,.lume-science-links{padding-top:28px}.lume-spectrum-shell{padding:16px;gap:16px}.lume-spectrum-visual,.lume-spectrum-panels{min-height:300px}.lume-science-link-card{min-height:auto}}body.template-page{--lume-science-top-offset: 108px}body.template-page main#MainContent{padding-top:0!important}body.template-page .shopify-section:first-of-type .lume-science-page{padding-top:var(--lume-science-top-offset)}.lume-science-page{background:radial-gradient(circle at 50% 0%,rgba(225,6,0,.08),transparent 28%),linear-gradient(180deg,#060606,#0a0a0a);color:#e9e5df}.lume-science-page,.lume-spectrum,.lume-science-links{position:relative}.lume-science-page:before,.lume-spectrum:before,.lume-science-links:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:100% 120px,120px 100%;opacity:.22;-webkit-mask-image:linear-gradient(180deg,#000000e6,#0000004d);mask-image:linear-gradient(180deg,#000000e6,#0000004d)}.lume-science-shell,.lume-spectrum-inner,.lume-science-links-inner{position:relative;z-index:1;max-width:1360px;margin:0 auto}.lume-science-page{padding-bottom:24px}.lume-science-hero{padding:0 60px 24px}.lume-science-hero-frame{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:0;min-height:clamp(520px,75vh,820px);border:1px solid rgba(255,255,255,.07);border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#ffffff05,#fff0),linear-gradient(180deg,#0b0b0b,#101010);box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-hero-media{position:relative;min-height:100%;overflow:hidden;background:#080808}.lume-science-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000000f,#0000005c),linear-gradient(180deg,#0000001a,#00000073)}.lume-science-hero-image{width:100%;height:100%;min-height:640px;object-fit:cover;object-position:center;transform:scale(1.02)}.lume-science-hero-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(225,6,0,.1),transparent 24%),radial-gradient(circle at 32% 62%,rgba(255,255,255,.05),transparent 18%),linear-gradient(180deg,#0c0c0c,#111)}.lume-science-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lume-science-hero-wave{position:absolute;top:12%;right:10%;bottom:16%;left:10%;opacity:.88}.lume-science-hero-wave svg{width:100%;height:100%}.lume-science-hero-wave path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lume-science-hero-wave path:nth-child(1){stroke:#ffffffd1;stroke-width:1.65;stroke-dasharray:950;stroke-dashoffset:950;animation:lumeScienceWaveIntro 5.8s ease forwards}.lume-science-hero-wave path:nth-child(2){stroke:#e10600eb;stroke-width:1.35;stroke-dasharray:950;stroke-dashoffset:950;animation:lumeScienceWaveIntro 6.6s ease .25s forwards}.lume-science-hero-wave path:nth-child(3){stroke:#fff3;stroke-width:1;stroke-dasharray:850;stroke-dashoffset:850;animation:lumeScienceWaveIntro 6.9s ease .45s forwards}@keyframes lumeScienceWaveIntro{0%{stroke-dashoffset:950;opacity:.06}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.92}}.lume-science-hero-copy{position:relative;display:grid;align-content:end;padding:76px 64px 62px;background:radial-gradient(circle at 0% 100%,rgba(225,6,0,.08),transparent 28%),linear-gradient(180deg,#090909,#0d0d0d)}.lume-science-hero-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#fff0);pointer-events:none}.lume-science-kicker,.lume-science-mini-kicker,.lume-sweep-kicker{margin:0 0 18px;font-size:10px;line-height:1;letter-spacing:3px;text-transform:uppercase;color:#6d6964;font-weight:600}.lume-science-hero-title{margin:0 0 20px;font-size:clamp(46px,5.5vw,88px);line-height:.92;letter-spacing:-2.6px;font-weight:850;color:#f2eee9;text-wrap:balance}.lume-science-hero-body{max-width:560px;margin:0 0 28px;font-size:15px;line-height:1.92;color:#8e8882}.lume-science-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px}.lume-science-hero-stat{padding:18px 18px 16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff05;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lume-science-hero-stat-value{display:block;margin:0 0 8px;font-size:26px;line-height:1;letter-spacing:-.6px;font-weight:800;color:#f2eee9}.lume-science-hero-stat-label{display:block;font-size:9px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:#78736e}.lume-science-editorial{padding:0 60px 24px}.lume-science-editorial-grid{display:grid;grid-template-columns:minmax(180px,.22fr) minmax(0,.88fr) minmax(320px,.62fr);gap:34px;align-items:start;padding:34px 0 10px}.lume-science-side-label{padding-top:8px;font-size:10px;letter-spacing:2.8px;text-transform:uppercase;color:#6d6964;font-weight:600}.lume-science-editorial-title{margin:0;font-size:clamp(34px,4.2vw,62px);line-height:.96;letter-spacing:-1.4px;color:#f2eee9;font-weight:820}.lume-science-editorial-copy{max-width:680px;font-size:15px;line-height:1.95;color:#8e8882}.lume-science-editorial-copy p{margin:0 0 22px}.lume-science-editorial-copy p:last-child{margin-bottom:0}.lume-science-editorial-rail{display:grid;gap:14px;padding-top:8px}.lume-science-rail-card{position:relative;min-height:128px;padding:20px 20px 18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(225,6,0,.06),transparent 42%),linear-gradient(180deg,#101010,#141414);overflow:hidden}.lume-science-rail-card:after{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,#e10600a6,#fff0);opacity:.55}.lume-science-rail-title{margin:0 0 8px;font-size:20px;line-height:1.04;color:#f2eee9;font-weight:780}.lume-science-rail-copy{margin:0;font-size:13px;line-height:1.75;color:#8e8882}.lume-spectrum{padding:8px 60px 24px}.lume-spectrum-shell{--wave-glow: rgba(225,6,0,.18);--wave-stroke: #e10600;--wave-stroke-soft: rgba(255,255,255,.82);--spectrum-panel-shift: 0px;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:22px;padding:24px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:radial-gradient(circle at 30% 0%,rgba(225,6,0,.07),transparent 28%),linear-gradient(180deg,#0d0d0d,#111);box-shadow:0 0 0 1px #ffffff04 inset}.lume-spectrum-copy{display:grid;align-content:start;gap:0;padding:8px 0 0}.lume-spectrum-title{margin:0 0 18px;font-size:clamp(34px,4.2vw,62px);line-height:.94;letter-spacing:-1.3px;color:#f2eee9;font-weight:820}.lume-spectrum-intro{max-width:520px;margin:0 0 18px;font-size:15px;line-height:1.9;color:#8e8882}.lume-spectrum-intro p{margin:0 0 16px}.lume-spectrum-intro p:last-child{margin-bottom:0}.lume-spectrum-tabs{display:grid;gap:10px;margin-top:8px}.lume-spectrum-tab{-webkit-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff04,#fff0),linear-gradient(180deg,#101010,#141414);cursor:pointer;text-align:left;transition:transform .32s var(--lume-ease),border-color .32s var(--lume-ease),box-shadow .32s var(--lume-ease),background-color .32s var(--lume-ease)}.lume-spectrum-tab:hover,.lume-spectrum-tab.is-active{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 0 0 1px #ffffff05 inset,0 20px 48px #00000047}.lume-spectrum-tab-index{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#6d6964;font-weight:700}.lume-spectrum-tab-main{display:grid;gap:5px}.lume-spectrum-tab-value{font-size:20px;line-height:1;font-weight:820;color:#f2eee9}.lume-spectrum-tab-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#8e8882}.lume-spectrum-tab-swipe{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;color:#8e8882;font-size:9px}.lume-spectrum-tab.is-active .lume-spectrum-tab-value{color:var(--wave-stroke)}.lume-spectrum-stage{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:16px}.lume-spectrum-visual-stack{display:grid;grid-template-rows:minmax(350px,1fr) 160px;gap:16px}.lume-spectrum-visual{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 46%,var(--wave-glow) 0%,transparent 32%),linear-gradient(180deg,#090909,#101010);min-height:350px}.lume-spectrum-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:100% 72px,72px 100%;opacity:.58}.lume-spectrum-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 49%,transparent 100%);width:42%;transform:translate(-120%);animation:lumeSpectrumScan 5.8s linear infinite;mix-blend-mode:screen;opacity:.5}@keyframes lumeSpectrumScan{0%{transform:translate(-120%)}to{transform:translate(340%)}}.lume-spectrum-orb{position:absolute;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,var(--wave-glow) 0%,transparent 68%);filter:blur(10px);animation:lumeSpectrumFloat 7s ease-in-out infinite}.lume-spectrum-orb--1{top:16%;left:14%}.lume-spectrum-orb--2{right:12%;top:24%;width:220px;height:220px;animation-delay:-2.4s}.lume-spectrum-orb--3{left:44%;bottom:12%;width:130px;height:130px;animation-delay:-4.1s}@keyframes lumeSpectrumFloat{0%,to{transform:translateZ(0) scale(1);opacity:.72}50%{transform:translate3d(0,-14px,0) scale(1.06);opacity:1}}.lume-spectrum-wave-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lume-spectrum-wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.lume-spectrum-wave--base{stroke:#ffffff3d;stroke-width:1.1;opacity:.8}.lume-spectrum-wave--secondary{stroke:var(--wave-stroke-soft);stroke-width:1.8;opacity:.96;animation:lumeSpectrumDrift 8s ease-in-out infinite}.lume-spectrum-wave--accent{stroke:var(--wave-stroke);stroke-width:1.4;opacity:.94;animation:lumeSpectrumDriftAccent 7s ease-in-out infinite}@keyframes lumeSpectrumDrift{0%,to{transform:translate(0)}50%{transform:translate(-14px)}}@keyframes lumeSpectrumDriftAccent{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(12px) translateY(4px)}}.lume-spectrum-points{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lume-spectrum-point{position:absolute;width:8px;height:8px;border-radius:999px;background:var(--wave-stroke);box-shadow:0 0 #e106003d;animation:lumeSpectrumPulse 2.9s ease-out infinite}.lume-spectrum-point:nth-child(1){top:26%;left:18%}.lume-spectrum-point:nth-child(2){top:38%;left:34%;animation-delay:-.6s}.lume-spectrum-point:nth-child(3){top:51%;left:55%;animation-delay:-1.2s}.lume-spectrum-point:nth-child(4){top:34%;left:77%;animation-delay:-1.8s}.lume-spectrum-point:nth-child(5){top:68%;left:27%;animation-delay:-2.1s}@keyframes lumeSpectrumPulse{0%{box-shadow:0 0 #e1060047;opacity:.72}70%{box-shadow:0 0 0 18px #e1060000;opacity:1}to{box-shadow:0 0 #e1060000;opacity:.72}}.lume-spectrum-image-slot{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 12% 20%,rgba(225,6,0,.06),transparent 26%),linear-gradient(180deg,#0e0e0e,#121212);min-height:160px}.lume-spectrum-image-slot img{width:100%;height:100%;object-fit:cover}.lume-spectrum-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#fff0),radial-gradient(circle at 68% 42%,rgba(225,6,0,.12),transparent 24%),linear-gradient(135deg,#0e0e0e,#141414)}.lume-spectrum-image-placeholder:before,.lume-spectrum-image-placeholder:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.lume-spectrum-image-placeholder:before{width:220px;height:220px;left:-40px;bottom:-60px}.lume-spectrum-image-placeholder:after{width:120px;height:120px;right:28px;top:24px}.lume-spectrum-panels{position:relative;min-height:526px}.lume-spectrum-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:start;gap:0;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .4s var(--lume-ease),transform .4s var(--lume-ease);padding:26px 24px 22px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(225,6,0,.06),transparent 32%),linear-gradient(180deg,#101010,#151515)}.lume-spectrum-panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.lume-spectrum-panel-top{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:0 0 14px}.lume-spectrum-panel-value{font-size:clamp(40px,4.2vw,64px);line-height:.9;letter-spacing:-1.2px;font-weight:860;color:var(--wave-stroke)}.lume-spectrum-panel-name{padding-bottom:7px;font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:#86817c;font-weight:600}.lume-spectrum-panel-title{margin:0 0 12px;font-size:clamp(26px,2.4vw,40px);line-height:.96;letter-spacing:-.7px;font-weight:820;color:#f2eee9}.lume-spectrum-panel-copy{margin:0 0 18px;font-size:14px;line-height:1.86;color:#8e8882}.lume-spectrum-panel-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.lume-spectrum-panel-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#171717;color:#77726d;font-size:8px;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:600}.lume-spectrum-panel-visual-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px}.lume-spectrum-meta-card{min-height:84px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05}.lume-spectrum-meta-card strong{display:block;margin:0 0 6px;font-size:17px;line-height:1;color:#f2eee9;font-weight:800}.lume-spectrum-meta-card span{display:block;font-size:9px;line-height:1.45;letter-spacing:1.8px;color:#78736e;text-transform:uppercase}.lume-spectrum-swipe{margin-top:auto;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.lume-spectrum-swipe::-webkit-scrollbar{display:none}.lume-spectrum-swipe-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:12px}.lume-spectrum-swipe-card{min-height:108px;padding:16px 16px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#ffffff04,#fff0),linear-gradient(180deg,#111,#161616);scroll-snap-align:start}.lume-spectrum-swipe-card strong{display:block;margin:0 0 8px;font-size:15px;line-height:1.1;color:#f2eee9;font-weight:760}.lume-spectrum-swipe-card span{display:block;font-size:12px;line-height:1.7;color:#8e8882}.lume-science-framework{padding:0 60px 24px}.lume-science-framework-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:18px}.lume-science-framework-card{min-height:100%;padding:28px 24px 24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(225,6,0,.05),transparent 30%),linear-gradient(180deg,#101010,#151515)}.lume-science-framework-title{margin:0 0 14px;font-size:clamp(28px,3vw,44px);line-height:.96;letter-spacing:-.8px;color:#f2eee9;font-weight:800}.lume-science-framework-copy{margin:0 0 20px;max-width:620px;font-size:14px;line-height:1.9;color:#8e8882}.lume-science-framework-copy p{margin:0 0 16px}.lume-science-framework-copy p:last-child{margin-bottom:0}.lume-science-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lume-science-flow-card{position:relative;min-height:190px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff04,#fff0),linear-gradient(180deg,#111,#171717);transition:transform .3s var(--lume-ease),border-color .3s var(--lume-ease)}.lume-science-flow-card:hover{transform:translateY(-2px);border-color:#ffffff29}.lume-science-flow-index{display:block;margin:0 0 14px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#e10600;font-weight:700}.lume-science-flow-card h3{margin:0 0 10px;font-size:22px;line-height:1.03;color:#f2eee9;font-weight:780}.lume-science-flow-card p{margin:0;font-size:13px;line-height:1.78;color:#8e8882}.lume-science-image-block{display:grid;grid-template-rows:minmax(240px,.9fr) auto;gap:14px}.lume-science-image-panel{position:relative;min-height:240px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 72% 22%,rgba(225,6,0,.08),transparent 24%),linear-gradient(180deg,#0d0d0d,#121212)}.lume-science-image-panel img{width:100%;height:100%;object-fit:cover}.lume-science-image-panel-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#fff0),radial-gradient(circle at 30% 60%,rgba(255,255,255,.05),transparent 18%),linear-gradient(140deg,#0f0f0f,#141414)}.lume-science-image-panel-placeholder:before{content:"";position:absolute;top:18%;right:12%;bottom:18%;left:12%;border:1px solid rgba(255,255,255,.08);border-radius:26px;transform:skewY(-6deg)}.lume-science-areas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lume-science-area-card{min-height:180px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff04,#fff0),linear-gradient(180deg,#111,#161616);transition:transform .28s var(--lume-ease),border-color .28s var(--lume-ease),box-shadow .28s var(--lume-ease)}.lume-science-area-card:hover{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 14px 32px #0000002e}.lume-science-area-card h3{margin:0 0 10px;font-size:22px;line-height:1.04;color:#f2eee9;font-weight:760}.lume-science-area-card p{margin:0;font-size:13px;line-height:1.8;color:#8e8882}.lume-science-note{margin:14px 0 0;font-size:12px;line-height:1.7;color:#6d6964}.lume-science-sweep{padding:0 60px 24px}.lume-science-sweep-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at 0% 100%,rgba(225,6,0,.06),transparent 26%),linear-gradient(180deg,#0f0f0f,#131313)}.lume-science-sweep-copy{padding:4px 6px 0 0}.lume-science-sweep-title{margin:0 0 16px;font-size:clamp(30px,3.4vw,50px);line-height:.96;letter-spacing:-1px;color:#f2eee9;font-weight:820}.lume-science-sweep-text{margin:0 0 18px;font-size:14px;line-height:1.9;color:#8e8882}.lume-science-sweep-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lume-science-sweep-stat{min-height:98px;padding:16px 14px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#151515}.lume-science-sweep-stat strong{display:block;margin:0 0 8px;font-size:18px;line-height:1;font-weight:800;color:#f2eee9}.lume-science-sweep-stat span{display:block;font-size:9px;line-height:1.45;letter-spacing:1.8px;text-transform:uppercase;color:#78736e}.lume-science-sweep-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.lume-science-sweep-cards::-webkit-scrollbar{display:none}.lume-science-sweep-card{position:relative;min-height:220px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(225,6,0,.05),transparent 34%),linear-gradient(180deg,#111,#171717);scroll-snap-align:start}.lume-science-sweep-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,#e10600bf,#fff0);opacity:.56}.lume-science-sweep-card h3{margin:12px 0 10px;font-size:24px;line-height:1;color:#f2eee9;font-weight:800}.lume-science-sweep-card p{margin:0;font-size:13px;line-height:1.82;color:#8e8882}.lume-science-sweep-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lume-science-sweep-card-tags span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#191919;color:#76716b;font-size:8px;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:600}.lume-science-links{padding:0 60px 110px}.lume-science-links-top{display:grid;grid-template-columns:minmax(0,.84fr) minmax(300px,.76fr);gap:34px;align-items:end;margin:0 0 18px}.lume-science-links-title{margin:0;font-size:clamp(30px,3.4vw,50px);line-height:.96;letter-spacing:-1px;color:#f2eee9;font-weight:820}.lume-science-links-intro{max-width:460px;font-size:14px;line-height:1.9;color:#8e8882}.lume-science-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lume-science-link-card{position:relative;display:flex;flex-direction:column;min-height:220px;padding:20px 20px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff04,#fff0),linear-gradient(180deg,#101010,#161616);overflow:hidden;transition:transform .3s var(--lume-ease),border-color .3s var(--lume-ease),box-shadow .3s var(--lume-ease)}.lume-science-link-card:after{content:"";position:absolute;inset:auto 20px 0 20px;height:1px;background:linear-gradient(90deg,#e10600bf,#fff0);opacity:.5}.lume-science-link-card:hover{transform:translateY(-3px);border-color:#ffffff29;box-shadow:0 18px 42px #00000038}.lume-science-link-num{display:block;margin:0 0 14px;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#e10600;font-weight:700}.lume-science-link-title{margin:0 0 10px;font-size:24px;line-height:1;color:#f2eee9;font-weight:800}.lume-science-link-copy{margin:0 0 18px;font-size:13px;line-height:1.82;color:#8e8882}.lume-science-link-arrow{display:inline-flex;align-items:center;gap:12px;margin-top:auto;font-size:9px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#f2eee9}.lume-science-link-arrow:after{content:"";display:block;width:34px;height:1px;background:#e10600;transition:width .28s ease}.lume-science-link-card:hover .lume-science-link-arrow:after{width:52px}@media(max-width:1199px){.lume-science-hero-frame,.lume-spectrum-shell,.lume-science-framework-grid,.lume-science-sweep-shell{grid-template-columns:1fr}.lume-science-editorial-grid{grid-template-columns:1fr;gap:18px}.lume-science-hero-copy{order:2}.lume-science-hero-media{order:1;min-height:480px}.lume-spectrum-stage{grid-template-columns:1fr}.lume-spectrum-panels{min-height:430px}}@media(max-width:980px){.lume-science-hero-stats,.lume-science-flow,.lume-science-sweep-stats,.lume-science-links-grid,.lume-science-areas,.lume-spectrum-panel-visual-meta{grid-template-columns:1fr}.lume-spectrum-swipe-track{grid-auto-columns:minmax(220px,1fr)}.lume-science-links-top{grid-template-columns:1fr;align-items:start}}@media(max-width:768px){body.template-page{--lume-science-top-offset: 82px}.lume-science-hero,.lume-science-editorial,.lume-spectrum,.lume-science-framework,.lume-science-sweep,.lume-science-links{padding-left:21px;padding-right:21px}.lume-science-hero{padding-bottom:18px}.lume-science-hero-frame{min-height:0;border-radius:20px}.lume-science-hero-media,.lume-science-hero-image{min-height:320px}.lume-science-hero-copy{padding:30px 22px 26px}.lume-science-hero-title,.lume-science-editorial-title,.lume-spectrum-title,.lume-science-framework-title,.lume-science-sweep-title,.lume-science-links-title{font-size:clamp(30px,10vw,44px);letter-spacing:-1px;line-height:.98}.lume-science-hero-body,.lume-science-editorial-copy,.lume-spectrum-intro,.lume-spectrum-panel-copy,.lume-science-framework-copy,.lume-science-sweep-text,.lume-science-links-intro,.lume-science-link-copy{font-size:13px;line-height:1.78}.lume-science-hero-stats{gap:10px}.lume-science-hero-stat{padding:14px 14px 13px}.lume-science-hero-stat-value{font-size:22px}.lume-spectrum-shell,.lume-science-sweep-shell{padding:16px;gap:16px}.lume-spectrum-visual-stack{grid-template-rows:280px 140px}.lume-spectrum-visual,.lume-spectrum-panels{min-height:280px}.lume-spectrum-panel{position:relative;min-height:0;inset:auto;opacity:1;display:none;transform:none}.lume-spectrum-panel.is-active{display:grid}.lume-spectrum-panel-title{font-size:28px}.lume-spectrum-panel-value{font-size:42px}.lume-science-framework-card,.lume-science-sweep-card,.lume-science-link-card,.lume-science-flow-card,.lume-science-area-card{padding:18px 18px 16px;border-radius:18px}.lume-science-flow-card h3,.lume-science-area-card h3,.lume-science-sweep-card h3,.lume-science-link-title{font-size:20px}.lume-science-sweep-cards{grid-auto-columns:84%}.lume-science-links{padding-bottom:84px}}body.template-page{background:#0a0a0a;color:#e9e5df}body.template-page a{color:inherit;text-decoration:none}.lume-science-page{position:relative;background:#0a0a0a;color:#e9e5df;padding-top:132px}.lume-science-page,.lume-science-page *{box-sizing:border-box}.lume-science-page .shopify-section,.lume-science-page .page-width,.lume-science-page .page-width--narrow{max-width:none;width:auto;padding:0;margin:0}.lume-science-hero{padding:0 60px 24px;background:radial-gradient(circle at 18% 74%,rgba(225,6,0,.1),transparent 36%),linear-gradient(180deg,#090909,#0c0c0c)}.lume-science-hero-inner{max-width:1320px;margin:0 auto}.lume-science-hero-grid{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:48px;align-items:start;background:#0f0f0feb;border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:92px 84px 86px;box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-hero-meta{padding-top:10px}.lume-science-kicker{margin:0;font-size:10px;font-weight:600;line-height:1;letter-spacing:2.6px;text-transform:uppercase;color:#5f5a55}.lume-science-hero-copy{max-width:980px}.lume-science-title{margin:0 0 26px;max-width:980px;font-size:clamp(42px,5.5vw,86px);line-height:.92;letter-spacing:-2.3px;font-weight:800;color:#e9e5df}.lume-science-heading{margin:0 0 22px;max-width:920px;font-size:clamp(34px,4.6vw,74px);line-height:.94;letter-spacing:-1.8px;font-weight:800;color:#e9e5df}.lume-science-body{max-width:900px;font-size:15px;line-height:1.9;letter-spacing:.02px;color:#8e8882}.lume-science-body p{margin:0 0 24px}.lume-science-body p:last-child{margin-bottom:0}.lume-science-section{padding:24px 60px 0}.lume-science-section-last{padding-bottom:110px}.lume-science-card{max-width:1320px;margin:0 auto;background:#131313;border:1px solid rgba(255,255,255,.06);border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-card-inner{padding:72px 72px 76px}.lume-science-section-label{padding-top:10px;font-size:10px;font-weight:600;line-height:1;letter-spacing:2.6px;text-transform:uppercase;color:#5f5a55}.lume-science-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.lume-science-step{min-height:260px;padding:28px 26px 24px;background:linear-gradient(180deg,#111,#151515);border:1px solid rgba(255,255,255,.06);border-radius:20px}.lume-science-step-num{display:block;margin:0 0 16px;font-size:10px;font-weight:700;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#e10600}.lume-science-step h3{margin:0 0 14px;font-size:22px;line-height:1.06;letter-spacing:-.5px;font-weight:800;color:#e9e5df}.lume-science-step p{margin:0;font-size:14px;line-height:1.82;color:#8e8882}.lume-science-spectrum{padding:24px 60px 0}.lume-science-spectrum-inner{max-width:1320px;margin:0 auto;padding:72px 72px 76px;background:#101010;border:1px solid rgba(255,255,255,.06);border-radius:24px;box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-spectrum-head{max-width:860px;margin:0 0 32px}.lume-science-spectrum-graphic{display:grid;gap:18px;margin:0 0 30px}.lume-science-spectrum-line{height:16px;border-radius:999px;opacity:.95}.lume-wave-red{width:38%;background:linear-gradient(90deg,#ff3b3026,#ff3b30e6)}.lume-wave-deepred{width:52%;background:linear-gradient(90deg,#ff003d26,#ff003de0)}.lume-wave-nir{width:68%;background:linear-gradient(90deg,#bf4dff29,#bf4dffd1)}.lume-wave-nirsoft{width:84%;background:linear-gradient(90deg,#6e71ff24,#6e71ffcc)}.lume-science-spectrum-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lume-science-spectrum-item{min-height:210px;padding:24px 22px 22px;background:#141414;border:1px solid rgba(255,255,255,.06);border-radius:18px}.lume-science-spectrum-dot{display:inline-block;width:12px;height:12px;border-radius:999px;margin-bottom:16px}.lume-wave-red-bg{background:#ff3b30}.lume-wave-deepred-bg{background:#ff0040}.lume-wave-nir-bg{background:#bf4dff}.lume-wave-nirsoft-bg{background:#6e71ff}.lume-science-spectrum-item strong{display:block;margin:0 0 12px;font-size:18px;line-height:1.15;font-weight:800;color:#e9e5df}.lume-science-spectrum-item p{margin:0;font-size:14px;line-height:1.78;color:#8e8882}.lume-science-research-wrap{max-width:1320px;margin:0 auto}.lume-science-research-head{max-width:900px;margin:0 0 28px}.lume-science-research-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.lume-science-research-card{min-height:250px;padding:28px 28px 26px;background:linear-gradient(180deg,#111,#151515);border:1px solid rgba(255,255,255,.06);border-radius:20px;box-shadow:0 0 0 1px #ffffff04 inset}.lume-science-research-card h3{margin:0 0 14px;max-width:420px;font-size:22px;line-height:1.06;letter-spacing:-.5px;font-weight:800;color:#e9e5df}.lume-science-research-card p{margin:0;max-width:460px;font-size:14px;line-height:1.82;color:#8e8882}.lume-science-footnote{margin:18px 0 0;font-size:12px;line-height:1.7;color:#5f5a55}@media(max-width:1100px){.lume-science-hero-grid,.lume-science-spectrum-grid,.lume-science-steps,.lume-science-research-grid{grid-template-columns:1fr}.lume-science-hero-grid{gap:28px}}@media(max-width:768px){.lume-science-page{padding-top:88px}.lume-science-hero,.lume-science-section,.lume-science-spectrum{padding-left:21px;padding-right:21px}.lume-science-hero{padding-top:0;padding-bottom:18px}.lume-science-hero-grid{padding:34px 22px 36px;border-radius:18px}.lume-science-card-inner,.lume-science-spectrum-inner{padding:34px 22px 36px}.lume-science-title{margin:0 0 18px;font-size:clamp(34px,12vw,54px);line-height:.94;letter-spacing:-1.3px}.lume-science-heading{margin:0 0 16px;font-size:clamp(28px,10vw,42px);line-height:.98;letter-spacing:-1px}.lume-science-body,.lume-science-step p,.lume-science-spectrum-item p,.lume-science-research-card p{font-size:13px;line-height:1.78}.lume-science-body p{margin:0 0 18px}.lume-science-step,.lume-science-spectrum-item,.lume-science-research-card{min-height:auto;padding:22px 18px 20px;border-radius:16px}.lume-science-step h3,.lume-science-research-card h3{font-size:20px}.lume-science-section-last{padding-bottom:84px}.lume-science-spectrum-line{height:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lume-home.css.map */
