.bz-lux{background:var(--bz-dark-canvas);color:rgba(255,255,255,.66)}.bz-lux .reveal{opacity:1;transform:none}.bz-lux .lux-inner{max-width:1080px;margin:0 auto;padding:0 40px;position:relative}@media (max-width:680px){.bz-lux .lux-inner{padding:0 24px}}.bz-lux .lux-lede{font-family:var(--bz-f-ui);font-weight:400;font-size:18px;line-height:1.62;color:rgba(255,255,255,.64);margin:0}.bz-lux .b-lg{height:52px}.bz-lux #hero{min-height:90vh;display:flex;align-items:center;padding:96px 0;position:relative;overflow:hidden;background:var(--bz-dark-canvas);border-bottom:1px solid var(--bz-dark-elevated)}.bz-lux #hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 6%,rgba(91,63,217,.3),transparent 56%),radial-gradient(circle at 4% 96%,rgba(91,63,217,.16),transparent 52%)}.bz-lux .hero-inner{max-width:880px}.bz-lux #hero .eb{margin-bottom:28px}.bz-lux .lux-h1{font-family:var(--bz-f-display);font-weight:400;font-size:clamp(40px,5.2vw,58px);line-height:1.06;letter-spacing:-.018em;color:#fff;margin:0 0 30px;max-width:16ch}.bz-lux .lux-h1 em{font-style:italic;color:var(--bz-purple-light);font-weight:400}.bz-lux .hero-intro{font-family:var(--bz-f-display);font-weight:400;font-size:21px;line-height:1.6;color:rgba(255,255,255,.78);max-width:60ch;margin:0 0 40px}.bz-lux .hero-intro em{font-style:italic;color:var(--bz-purple-light)}.bz-lux #discipline{padding:112px 0}.bz-lux .head-block{max-width:760px;margin:0 0 56px}.bz-lux .head-block .eb{margin-bottom:18px}.bz-lux .head-block .rule{margin-left:0}.bz-lux .head-block .lux-lede{margin-top:24px}.bz-lux .disc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bz-lux .disc-card{background:var(--bz-dark-surface);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:30px 28px;transition:border-color var(--bz-dur) var(--bz-ease),transform var(--bz-dur) var(--bz-ease),box-shadow var(--bz-dur) var(--bz-ease)}.bz-lux .disc-card:hover{border-color:rgba(156,134,255,.55);transform:translateY(-2px);box-shadow:0 20px 48px -28px rgba(91,63,217,.55)}.bz-lux .disc-card .di-rule{width:24px;height:1px;border:0;background:var(--bz-purple-light);display:block;margin:0 0 18px}.bz-lux .disc-label{font-family:var(--bz-f-display);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.006em;color:#fff;margin:0 0 10px}.bz-lux .disc-text{font-family:var(--bz-f-ui);font-weight:400;font-size:14.5px;line-height:1.62;color:rgba(255,255,255,.58);margin:0}.bz-lux #the-work{padding:0 0 112px}.bz-lux .work-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.1)}.bz-lux .work-item{padding:30px 32px 30px 0;border-bottom:1px solid rgba(255,255,255,.1)}.bz-lux .work-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.1);padding-right:40px}.bz-lux .work-item:nth-child(2n){padding-left:40px}.bz-lux .work-label{font-family:var(--bz-f-display);font-weight:500;font-size:19px;line-height:1.25;color:#fff;margin:0 0 8px}.bz-lux .work-desc{font-family:var(--bz-f-ui);font-weight:400;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.56);margin:0}@media (max-width:760px){.bz-lux .work-grid{grid-template-columns:1fr}.bz-lux .work-item,.bz-lux .work-item:nth-child(2n),.bz-lux .work-item:nth-child(odd){padding:26px 0;border-right:0}}.bz-lux #the-standard{padding:120px 0;position:relative;overflow:hidden;background:var(--bz-dark-surface);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.bz-lux #the-standard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(91,63,217,.26),transparent 62%)}.bz-lux #the-standard .lux-inner{max-width:820px;text-align:center}.bz-lux .standard-quote{font-family:var(--bz-f-display);font-weight:400;font-style:italic;font-size:clamp(26px,3.2vw,34px);line-height:1.4;color:#fff;margin:0;letter-spacing:-.008em}.bz-lux .standard-line{font-family:var(--bz-f-ui);font-weight:400;font-size:13px;line-height:1.7;letter-spacing:.06em;color:rgba(255,255,255,.42);margin:42px auto 0;max-width:62ch}.bz-lux #how-we-work{padding:112px 0}.bz-lux #how-we-work .lux-inner{max-width:820px}.bz-lux .hww-list{margin:0}.bz-lux .hww-p{margin:0;max-width:74ch}.bz-lux .hww-p+.hww-p{margin-top:32px}.bz-lux .hww-lead{font-family:var(--bz-f-display);font-weight:400;font-style:italic;font-size:19px;line-height:1.5;color:var(--bz-purple-light)}.bz-lux .hww-rest{font-family:var(--bz-f-ui);font-weight:400;font-size:15px;line-height:1.72;color:rgba(255,255,255,.66)}.bz-lux #invitation{padding:120px 0;position:relative;overflow:hidden;text-align:center}.bz-lux #invitation:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(91,63,217,.18),transparent 60%)}.bz-lux #invitation .lux-inner{max-width:680px}.bz-lux .inv-sub{font-family:var(--bz-f-ui);font-weight:400;font-size:14px;line-height:1.7;color:rgba(255,255,255,.5);margin:22px auto 38px;max-width:58ch}@media (max-width:768px){.bz-lux #discipline,.bz-lux #hero{padding:72px 0}.bz-lux #the-work{padding:0 0 72px}.bz-lux #the-standard{padding:80px 0}.bz-lux #how-we-work{padding:72px 0}.bz-lux #invitation{padding:84px 0}.bz-lux .disc-grid{grid-template-columns:1fr}}@media (max-width:980px){.bz-lux .disc-grid{grid-template-columns:1fr 1fr}}