.office-lines{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,3,7,.92) 0 10%,rgba(16,12,24,.72) 10% 39%,rgba(36,21,51,.28) 39% 61%,rgba(7,6,10,.78) 61%),linear-gradient(110deg,transparent 0 45%,rgba(201,134,255,.13) 45.3%,transparent 46%),radial-gradient(circle at 78% 42%,rgba(184,104,255,.2),transparent 18%);filter:saturate(1.15)}.office-lines:after{content:"";position:absolute;left:8%;right:5%;bottom:9%;height:26%;background:linear-gradient(90deg,transparent 0 12%,rgba(167,94,221,.16) 12% 13%,transparent 13% 32%,rgba(255,211,161,.12) 32% 34%,transparent 34% 57%,rgba(155,83,208,.14) 57% 59%,transparent 59%);border-bottom:1px solid rgba(206,151,255,.18);transform:perspective(500px) rotateX(68deg);transform-origin:bottom}.wall-panels{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 6%,rgba(187,102,255,.24) 6.2% 6.5%,transparent 6.8% 74%,rgba(180,78,255,.45) 74.2% 74.6%,transparent 74.8%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 78px),radial-gradient(ellipse at 50% 42%,rgba(130,69,165,.24),transparent 46%)}.lux-hero-copy:after{content:"";position:absolute;width:190px;height:230px;right:5%;bottom:2%;background:linear-gradient(110deg,transparent 0 30%,rgba(145,93,171,.18) 31% 33%,transparent 34%),radial-gradient(ellipse at 50% 20%,rgba(166,92,207,.3),transparent 35%);filter:blur(1px);opacity:.7}.lux-logo-mark i{filter:drop-shadow(1px 1px 0 rgba(255,255,255,.25)) drop-shadow(-1px -1px 0 rgba(64,36,75,.9))}.hero-monogram .lux-logo-mark{filter:drop-shadow(0 0 10px rgba(206,149,255,.55)) drop-shadow(0 25px 30px rgba(0,0,0,.75))}.hero-wordmark strong{text-transform:uppercase;background:linear-gradient(180deg,#fff,#a99cac 52%,#fff 70%,#9d52d1);-webkit-background-clip:text;background-clip:text;color:transparent}.company-card .card-scene{position:absolute;inset:0;z-index:0;opacity:.78;transition:.5s;transform:scale(1.01)}.company-card:hover .card-scene{transform:scale(1.06)}.company-card.safeway .card-scene{background:linear-gradient(90deg,#09070d 0 43%,rgba(7,5,10,.48) 70%,#0c0910),radial-gradient(ellipse at 78% 72%,rgba(108,58,139,.75),transparent 23%),linear-gradient(155deg,transparent 50%,rgba(162,95,204,.22) 51% 53%,transparent 54%)}.company-card.safeway .card-scene:after{content:"";position:absolute;right:7%;bottom:22%;width:32%;height:35%;border-radius:8px 16px 5px 5px;background:linear-gradient(180deg,#312a37,#0b0a0d);box-shadow:-34px 22px 0 -18px #08070a,0 14px 22px #000}.company-card.adngen .card-scene{background:linear-gradient(90deg,#09070d 0 48%,rgba(8,5,12,.25)),repeating-linear-gradient(90deg,transparent 0 45px,rgba(188,88,255,.14) 46px 48px),radial-gradient(circle at 78% 35%,rgba(187,77,255,.45),transparent 26%)}.company-card.adngen .card-scene:after{content:"";position:absolute;right:7%;top:24%;width:31%;height:48%;border:1px solid rgba(211,168,255,.35);background:linear-gradient(135deg,#1e1228,#09070c 55%,#4b1c68);box-shadow:0 0 28px rgba(178,68,255,.2)}.company-card.synthetic .card-scene{background:linear-gradient(90deg,#09070d 0 48%,rgba(10,5,15,.25)),radial-gradient(circle at 79% 50%,rgba(153,56,232,.4),transparent 30%)}.company-card.synthetic .card-scene:after{content:"";position:absolute;right:7%;top:13%;width:145px;height:145px;border:1px solid rgba(190,120,255,.35);border-radius:50%;background:radial-gradient(circle at 38% 30%,#c783ff 0 1%,transparent 2%),radial-gradient(circle at 68% 46%,#9e42f0 0 1.4%,transparent 2.2%),radial-gradient(circle at 42% 72%,#c86cff 0 1%,transparent 2%),repeating-radial-gradient(circle at 50% 50%,transparent 0 17px,rgba(185,105,255,.13) 18px 19px);box-shadow:0 0 45px rgba(155,59,233,.28),inset 0 0 35px rgba(149,54,224,.15);animation:networkTurn 18s linear infinite}@keyframes networkTurn{to{transform:rotate(360deg)}}.reference-strips{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.reference-strips>div{padding:65px 6vw;min-height:260px;background:radial-gradient(circle at 85% 50%,rgba(165,72,235,.13),transparent 34%)}.reference-strips>div+div{border-left:1px solid rgba(255,255,255,.1)}.reference-strips small{font-family:var(--mono);font-size:.55rem;letter-spacing:.3em;color:#c986ff}.reference-strips strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3.2vw,4rem);font-weight:400;letter-spacing:-.045em;margin:12px 0}.reference-strips p{color:#a9a1ad;line-height:1.7;max-width:620px}.vision-card{background:radial-gradient(circle at 82% 45%,rgba(182,81,255,.25),transparent 30%),linear-gradient(145deg,#160d1e,#0a080d)}.vision-globe{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 23px,rgba(203,136,255,.12) 24px 25px),radial-gradient(circle at 68% 35%,rgba(220,170,255,.85) 0 1%,transparent 2%),radial-gradient(circle at 35% 63%,rgba(186,88,255,.8) 0 1.2%,transparent 2%);animation:networkTurn 24s linear infinite,globeGlow 3s ease-in-out infinite alternate}.lux-nav nav{gap:clamp(12px,1.55vw,28px)}.lux-nav nav a{font-size:.56rem}@media(max-width:1050px){.reference-strips{grid-template-columns:1fr}.reference-strips>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.1)}}