.lume-ix-card{border-radius:18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#f7f8fa,#e9ecf0);box-shadow:0 24px 50px -24px #000000d9}.lume-ix-photo{-o-object-fit:contain!important;object-fit:contain!important;padding:12%;mix-blend-mode:multiply}.lume-ix-chip{background:#07090e;color:#f5f6f8;box-shadow:0 2px 10px #00000040}.lume-ix-round,.lume-ix-btn{border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#f5f6f8;white-space:nowrap;transition:background-color .2s,border-color .2s}.lume-ix-round:hover,.lume-ix-btn:hover{background:#29abe229;border-color:#29abe2}.lume-ix-round:focus-visible,.lume-ix-btn:focus-visible,.lume-ix-cta:focus-visible,.lume-ix-picked:focus-visible{outline:2px solid #29abe2;outline-offset:3px}.lume-ix-picked{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin-top:4px;color:#f5f6f8;text-align:center}.lume-ix-picked strong{font-size:16px;font-weight:500}.lume-ix-picked span{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#29abe2}.lume-ix-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;background:#29abe2;color:#04121a!important;font-size:14px;font-weight:600}.lume-ix-cta:hover{background:#4cbcec}.lume-ix-panel{background:#070d15;border:1px solid rgba(255,255,255,.1)}.lume-ix-panel-copy{color:#fff;padding-top:72px;background:linear-gradient(180deg,transparent,hsl(215 50% 4% / .92) 48%)}.lume-ix-panel-copy p:first-child{font-weight:300;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.02em}.lume-dock{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px -20px #000000e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lume-dock-item{color:#29abe2;background:linear-gradient(145deg,#121a26,#0a0f17);border:1px solid rgba(41,171,226,.3)}.lume-dock-item:hover,.lume-dock-item:focus-visible{color:#04121a;background:#29abe2;border-color:#29abe2}.lume-dock-tip{background:#f5f6f8;color:#07090e}.hub-range{padding-block:clamp(56px,8vw,112px) 0}.hub-range-accent{color:#29abe2}.hub-range-lede{margin-top:14px;max-width:46rem;font-size:16px;line-height:1.55;color:var(--hub-dim, #a7b0bf)}.hub-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.hub-range-panel{display:flex;flex-direction:column;align-items:center;min-width:0;padding:clamp(20px,2.4vw,30px);border-radius:var(--hub-radius, 22px);background:var(--hub-surface, #0f131b);border:1px solid var(--hub-line, rgba(255, 255, 255, .08));overflow:hidden}.hub-range-panel>h3{align-self:flex-start;font-size:22px;font-weight:400;letter-spacing:-.01em}.hub-range-panel>p{align-self:flex-start;margin:4px 0 18px;font-size:14px;color:var(--hub-dim, #a7b0bf)}.hub-range-trail{margin-top:18px;height:340px;border-radius:var(--hub-radius, 22px);border:1px dashed rgba(255,255,255,.16);background:radial-gradient(60% 70% at 50% 50%,rgba(41,171,226,.14),transparent 70%),var(--hub-surface, #0f131b);cursor:crosshair}.hub-range-trail-copy{text-align:center;padding:0 16px}.hub-range-trail-copy p{font-size:clamp(24px,3vw,40px);font-weight:300;letter-spacing:-.025em;line-height:1.1}.hub-range-trail-copy small{display:block;margin-top:10px;font-size:13px;color:var(--hub-dim, #a7b0bf)}.lume-ix-stamp{-o-object-fit:contain!important;object-fit:contain!important;padding:10px;background:#fff;border:1px solid rgba(255,255,255,.5)}@media(max-width:860px){.hub-range-grid{grid-template-columns:1fr}}.product-lens{background-color:hsl(var(--product-photo-surface, 0 0% 100%));border:2px solid hsl(0 0% 100%);box-shadow:0 0 0 1px #0f182440,0 24px 48px -16px #05090fb3}html[data-premium-intensity=off] .lume-dock,html[data-premium-intensity=low] .lume-dock{backdrop-filter:none;-webkit-backdrop-filter:none}
