.lux{--lx-black:#0b0b0c;--lx-ink:#111113;--lx-surface:#161618;--lx-paper:#f3f2ee;--lx-paper-2:#e9e7e1;--lx-on-dark:#f4f2ec;--lx-body-dark:#b4b1a9;--lx-muted-dark:#7f7c75;--lx-on-light:#121214;--lx-body-light:#4c4d52;--lx-muted-light:#85868b;--lx-hair-dark:#ffffff1f;--lx-hair-light:#1212141f;--lx-gold:#c9a55c;--lx-gold-deep:#94712f;--lx-ease:cubic-bezier(.16, 1, .3, 1);--lx-pad:clamp(64px, 7vw, 112px);--lx-display:var(--font-geist), system-ui, sans-serif;--lx-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;background:var(--lx-paper)}.lux .lx-wrap{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.lux .lx-section{position:relative;padding:var(--lx-pad) 0!important}.lux .lx-dark{background:var(--lx-black);color:var(--lx-on-dark)}.lux .lx-light{background:var(--lx-paper);color:var(--lx-on-light)}.lux .lx-mono{font-family:var(--lx-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:400;line-height:1.5}.lux .lx-label{font-family:var(--lx-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-muted-light);align-items:center;gap:14px;margin-bottom:22px;font-size:.72rem;display:inline-flex}.lux .lx-dark .lx-label{color:var(--lx-muted-dark)}.lux .lx-label:before{content:"";opacity:.6;background:currentColor;width:36px;height:1px}.lux .lx-gold{color:var(--lx-gold)!important}.lux .lx-light .lx-gold{color:var(--lx-gold-deep)!important}.lux .lx-display{font-family:var(--lx-display);letter-spacing:-.01em;text-transform:uppercase;color:inherit;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1rem + 3.3vw,4.25rem);font-weight:300;line-height:1.02}.lux .lx-display-sm{font-size:clamp(1.5rem,1rem + 1.4vw,2.4rem);line-height:1.08}.lux .lx-lead{color:var(--lx-body-light);max-width:52ch;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.75}.lux .lx-dark .lx-lead{color:var(--lx-body-dark)}.lux .lx-body{color:var(--lx-body-light);margin:0;font-size:1rem;line-height:1.75}.lux .lx-dark .lx-body{color:var(--lx-body-dark)}.lux .lx-head{margin-bottom:clamp(40px,5vw,72px)}.lux .lx-head-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);display:grid}@media (max-width:900px){.lux .lx-head-split{grid-template-columns:1fr;align-items:start}}.lux .lx-btn{height:52px;font-family:var(--lx-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background .4s var(--lx-ease), color .4s var(--lx-ease), border-color .4s var(--lx-ease), transform .2s;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:.72rem;text-decoration:none;display:inline-flex}.lux .lx-btn:active{transform:scale(.98)}.lux .lx-btn-gold{background:var(--lx-gold);color:#111;border:1px solid var(--lx-gold)}.lux .lx-btn-gold:hover{background:#f4f2ec;border-color:#f4f2ec}.lux .lx-btn-ghost{color:var(--lx-on-dark);background:0 0;border:1px solid #ffffff73}.lux .lx-btn-ghost:hover{background:#ffffff14;border-color:#fff}.lux .lx-hero{background:var(--lx-black);min-height:100dvh;color:var(--lx-on-dark);display:flex;position:relative;overflow:hidden}.lux .lx-hero-media{position:absolute;inset:0}.lux .lx-hero-img{animation:lx-drift 24s var(--lx-ease) both;transform-origin:60% 40%}@keyframes lx-drift{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.lux .lx-hero-shade{background:linear-gradient(90deg,#080809eb 0%,#080809b3 38%,#08080926 75%),linear-gradient(#08080900 60%,#080809d9 100%);position:absolute;inset:0}.lux .lx-hero-inner{z-index:2;flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex;position:relative;padding-top:120px!important;padding-bottom:40px!important}.lux .lx-hero-top{border-bottom:1px solid var(--lx-hair-dark);color:var(--lx-muted-dark);flex-wrap:wrap;gap:28px;padding-bottom:18px;display:flex}.lux .lx-hero-top-right{margin-left:auto}.lux .lx-hero-body{max-width:1100px;padding:48px 0}.lux .lx-hero-body .lx-label{color:var(--lx-gold)}.lux .lx-hero-title{font-family:var(--lx-display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin:0 0 40px;font-size:clamp(2.6rem,1rem + 5.4vw,6.4rem);font-weight:200;line-height:.98}.lux .lx-hero-title-accent{letter-spacing:.04em;color:var(--lx-gold);margin-top:14px;font-size:.42em;font-weight:300;display:block}.lux .lx-hero-foot{grid-template-columns:minmax(0,560px) auto;align-items:end;gap:40px;display:grid}.lux .lx-hero-lead{color:#f4f2ecbd;margin:0;font-size:1rem;line-height:1.75}.lux .lx-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.lux .lx-hero-foot{grid-template-columns:1fr}.lux .lx-hero-top-right{margin-left:0}}.lux .lx-intro-grid{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:clamp(24px,4vw,64px);display:grid}.lux .lx-intro-main .lx-display{max-width:18ch}.lux .lx-intro-copy{max-width:58ch;color:var(--lx-on-light);margin-top:clamp(28px,3vw,44px);margin-left:auto;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:300;line-height:1.7}@media (max-width:900px){.lux .lx-intro-grid{grid-template-columns:1fr}.lux .lx-intro-copy{margin-left:0}}.lux .lx-vm{overflow:hidden}.lux .lx-vm-bg{opacity:.22;filter:grayscale(.4);position:absolute;inset:0}.lux .lx-vm:after{content:"";background:linear-gradient(180deg, var(--lx-black) 0%, #0b0b0c8c 50%, var(--lx-black) 100%);position:absolute;inset:0}.lux .lx-vm .lx-wrap{z-index:2;position:relative}.lux .lx-vm-title{margin-bottom:clamp(36px,5vw,72px)}.lux .lx-vm-grid{border-top:1px solid var(--lx-hair-dark);grid-template-columns:1fr 1fr;display:grid}.lux .lx-vm-col{padding:clamp(28px,3.5vw,52px) clamp(0px,3vw,48px) 0 0}.lux .lx-vm-col+.lx-vm-col{border-left:1px solid var(--lx-hair-dark);padding-left:clamp(24px,3.5vw,56px)}.lux .lx-vm-text{color:var(--lx-on-dark);margin:0;font-size:clamp(1.1rem,.95rem + .6vw,1.5rem);font-weight:300;line-height:1.6}@media (max-width:767px){.lux .lx-vm-grid{grid-template-columns:1fr}.lux .lx-vm-col+.lx-vm-col{border-left:0;border-top:1px solid var(--lx-hair-dark);margin-top:28px;padding-left:0}}.lux .lx-index{border-bottom:1px solid var(--lx-hair-light);grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.lux .lx-index-row{border-top:1px solid var(--lx-hair-light);cursor:default;grid-template-columns:56px 1fr 28px;align-items:center;padding:clamp(18px,2vw,28px) 0;display:grid}.lux .lx-index-num{color:var(--lx-gold-deep)}.lux .lx-index-name{font-family:var(--lx-display);letter-spacing:-.005em;text-transform:uppercase;transition:transform .5s var(--lx-ease), color .5s var(--lx-ease);font-size:clamp(1.15rem,.9rem + .9vw,1.75rem);font-weight:300}.lux .lx-index-arrow{color:var(--lx-gold-deep);opacity:0;transition:opacity .5s var(--lx-ease), transform .5s var(--lx-ease);transform:translate(-10px)}.lux .lx-index-row:hover .lx-index-name{color:var(--lx-gold-deep);transform:translate(8px)}.lux .lx-index-row:hover .lx-index-arrow{opacity:1;transform:none}@media (max-width:767px){.lux .lx-index{grid-template-columns:1fr}}.lux .lx-leaders{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);display:grid}.lux .lx-leader-media{aspect-ratio:4/4.4;background:var(--lx-surface);position:relative;overflow:hidden}.lux .lx-leader-media img{transition:transform 1.4s var(--lx-ease)}.lux .lx-leader:hover .lx-leader-media img{transform:scale(1.04)}.lux .lx-leader-shade{background:linear-gradient(#08080900 55%,#080809e6 100%);position:absolute;inset:0}.lux .lx-leader-plate{position:absolute;bottom:26px;left:28px;right:28px}.lux .lx-leader-name{font-family:var(--lx-display);text-transform:uppercase;letter-spacing:-.005em;color:#fff;margin:10px 0 0;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.9rem);font-weight:300;line-height:1}.lux .lx-leader-body{padding-top:28px}.lux .lx-leader-body .lx-label{margin-bottom:12px}.lux .lx-leader-role{color:var(--lx-on-dark);margin:0 0 14px;font-size:1.05rem}.lux .lx-leader-bio{color:var(--lx-body-dark);max-width:54ch;margin:0 0 22px;line-height:1.75}.lux .lx-leader-tags{border-top:1px solid var(--lx-hair-dark);color:var(--lx-gold);flex-wrap:wrap;gap:8px 24px;margin:0;padding:18px 0 0;list-style:none;display:flex}@media (max-width:767px){.lux .lx-leaders{grid-template-columns:1fr}}.lux .lx-years{border-top:1px solid var(--lx-hair-light);grid-template-columns:repeat(5,1fr);margin-bottom:clamp(28px,3vw,48px);display:grid}.lux .lx-year{text-align:left;cursor:pointer;color:var(--lx-muted-light);transition:color .4s var(--lx-ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 0 0;display:flex;position:relative}.lux .lx-year:before{content:"";background:var(--lx-gold-deep);width:0;height:2px;transition:width .6s var(--lx-ease);position:absolute;top:-1px;left:0}.lux .lx-year.is-active{color:var(--lx-on-light)}.lux .lx-year.is-active:before{width:100%}.lux .lx-year:hover{color:var(--lx-on-light)}.lux .lx-year-num{font-family:var(--lx-display);letter-spacing:-.02em;font-size:clamp(2rem,1rem + 3vw,4.2rem);font-weight:200;line-height:1}.lux .lx-chron{background:var(--lx-black);color:var(--lx-on-dark);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:460px;display:grid}.lux .lx-chron-media{min-height:340px;position:relative}.lux .lx-chron-stamp{color:#fff;border-left:1px solid var(--lx-gold);padding-left:14px;position:absolute;bottom:22px;left:24px}.lux .lx-chron-body{flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,64px);display:flex}.lux .lx-chron-body .lx-body{color:var(--lx-body-dark)}@media (max-width:900px){.lux .lx-chron{grid-template-columns:1fr}.lux .lx-years{grid-template-columns:repeat(3,1fr);row-gap:18px}}.lux .lx-sectors{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(220px,22vw,340px);gap:2px;display:grid}.lux .lx-sector{background:var(--lx-surface);grid-column:span 2;position:relative;overflow:hidden}.lux .lx-sector-1,.lux .lx-sector-2,.lux .lx-sector-6,.lux .lx-sector-7,.lux .lx-sector-8,.lux .lx-sector-9{grid-column:span 3}.lux .lx-sector img{transition:transform 1.6s var(--lx-ease), filter .8s var(--lx-ease);filter:saturate(.85)}.lux .lx-sector:hover img{filter:saturate();transform:scale(1.06)}.lux .lx-sector-shade{transition:background .6s var(--lx-ease);background:linear-gradient(#08080959 0%,#0808091a 45%,#080809e0 100%);position:absolute;inset:0}.lux .lx-sector-body{position:absolute;bottom:24px;left:26px;right:26px}.lux .lx-sector-name{font-family:var(--lx-display);text-transform:uppercase;color:#fff;margin:10px 0 0;font-size:clamp(1.35rem,1rem + 1vw,2rem);font-weight:300;line-height:1.05}.lux .lx-sector-line{opacity:0;color:#f4f2ecc7;max-height:0;transition:max-height .6s var(--lx-ease), opacity .6s var(--lx-ease), margin .6s var(--lx-ease);margin:0;font-size:.95rem;overflow:hidden}.lux .lx-sector:hover .lx-sector-line{opacity:1;max-height:60px;margin-top:8px}@media (hover:none){.lux .lx-sector-line{opacity:1;max-height:none;margin-top:8px}}@media (max-width:1023px){.lux .lx-sectors{grid-template-columns:repeat(2,1fr)}.lux .lx-sector,.lux .lx-sector-1,.lux .lx-sector-2,.lux .lx-sector-6,.lux .lx-sector-7,.lux .lx-sector-8,.lux .lx-sector-9{grid-column:span 1}.lux .lx-sector-9{grid-column:span 2}}@media (max-width:600px){.lux .lx-sectors{grid-template-columns:1fr}.lux .lx-sector-9{grid-column:span 1}.lux .lx-sector-line{opacity:1;max-height:none;margin-top:8px}}.lux .lx-roster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.lux .lx-roster-headrow,.lux .lx-roster-row{grid-template-columns:56px minmax(0,1fr) minmax(0,200px);align-items:center;gap:12px;display:grid}.lux .lx-roster-headrow{color:var(--lx-muted-light);border-bottom:1px solid var(--lx-hair-light);padding:0 0 14px}.lux .lx-roster-row{border:0;border-bottom:1px solid var(--lx-hair-light);text-align:left;cursor:pointer;width:100%;color:var(--lx-on-light);background:0 0;padding:18px 0;position:relative}.lux .lx-roster-row:after{content:"";background:var(--lx-gold-deep);width:0;height:1px;transition:width .6s var(--lx-ease);position:absolute;bottom:-1px;left:0}.lux .lx-roster-row.is-active:after{width:100%}.lux .lx-roster-idx{color:var(--lx-muted-light)}.lux .lx-roster-row.is-active .lx-roster-idx{color:var(--lx-gold-deep)}.lux .lx-roster-who{flex-direction:column;gap:2px;display:flex}.lux .lx-roster-name{font-family:var(--lx-display);text-transform:uppercase;transition:transform .5s var(--lx-ease);font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:400}.lux .lx-roster-row.is-active .lx-roster-name{transform:translate(6px)}.lux .lx-roster-role{color:var(--lx-muted-light);font-size:.88rem}.lux .lx-roster-disc{color:var(--lx-body-light);text-align:right}.lux .lx-roster-spot{position:sticky;top:110px}.lux .lx-roster-photo{aspect-ratio:4/4.6;background:var(--lx-paper-2);position:relative;overflow:hidden}.lux .lx-roster-bio{gap:12px;padding-top:24px;display:grid}@media (max-width:900px){.lux .lx-roster{grid-template-columns:1fr}.lux .lx-roster-spot{order:-1;position:static}.lux .lx-roster-headrow,.lux .lx-roster-row{grid-template-columns:40px minmax(0,1fr)}.lux .lx-roster-headrow span:last-child,.lux .lx-roster-disc{display:none}}.lux .lx-chain-head{border-bottom:1px solid var(--lx-hair-dark);color:var(--lx-muted-dark);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.lux .lx-chain{grid-template-columns:repeat(6,1fr);gap:clamp(14px,1.6vw,24px);padding:28px 0 clamp(48px,6vw,88px);display:grid}.lux .lx-exec-photo{aspect-ratio:3/3.6;background:var(--lx-surface);margin-bottom:16px;position:relative;overflow:hidden}.lux .lx-exec-photo img{filter:grayscale()contrast(1.05);transition:filter .8s var(--lx-ease), transform 1.2s var(--lx-ease)}.lux .lx-exec:hover .lx-exec-photo img{filter:grayscale(0);transform:scale(1.04)}.lux .lx-exec-name{font-family:var(--lx-display);text-transform:uppercase;color:#fff;margin:8px 0 2px;font-size:1.1rem;font-weight:400}.lux .lx-exec-entity{color:var(--lx-muted-dark);margin-bottom:10px;font-size:.85rem;display:block}.lux .lx-exec-remit{color:var(--lx-body-dark);margin:0;font-size:.85rem;line-height:1.6}@media (max-width:1023px){.lux .lx-chain{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.lux .lx-chain{grid-template-columns:repeat(2,1fr)}}.lux .lx-tabs{border-top:1px solid var(--lx-hair-dark);grid-template-columns:repeat(3,1fr);display:grid}.lux .lx-tab{text-align:left;cursor:pointer;color:var(--lx-muted-dark);transition:color .4s var(--lx-ease);background:0 0;border:0;gap:8px;padding:24px 24px 26px 0;display:grid;position:relative}.lux .lx-tab:before{content:"";background:var(--lx-gold);width:0;height:2px;transition:width .6s var(--lx-ease);position:absolute;top:-1px;left:0}.lux .lx-tab.is-active{color:#fff}.lux .lx-tab.is-active:before{width:100%}.lux .lx-tab-title{font-family:var(--lx-display);text-transform:uppercase;font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);font-weight:300;line-height:1.15}.lux .lx-tab-stat{color:var(--lx-muted-dark);font-size:.82rem}.lux .lx-studio{background:var(--lx-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:8px;display:grid}.lux .lx-studio-media{min-height:520px;position:relative}.lux .lx-studio-shade{background:linear-gradient(#08080900 50%,#080809d9 100%);position:absolute;inset:0}.lux .lx-studio-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff59;border-radius:999px;padding:8px 14px;position:absolute;top:22px;left:22px}.lux .lx-studio-metric{gap:4px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.lux .lx-studio-metric-num{font-family:var(--lx-display);color:#fff;font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:200;line-height:1}.lux .lx-studio-metric-cap{color:#f4f2eccc;max-width:32ch;font-size:.92rem}.lux .lx-studio-body{flex-direction:column;gap:16px;padding:clamp(28px,3.5vw,56px);display:flex}.lux .lx-sub{color:var(--lx-muted-dark);border-top:1px solid var(--lx-hair-dark);margin-top:18px;padding-top:18px}.lux .lx-leads{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lux .lx-lead-person{grid-template-columns:56px 1fr;align-items:start;gap:14px;display:grid}.lux .lx-lead-thumb{width:56px;height:56px;position:relative;overflow:hidden}.lux .lx-lead-name{color:#fff;margin:0;font-size:1rem;font-weight:600}.lux .lx-lead-role{color:var(--lx-gold);margin:2px 0 6px;font-size:.82rem;display:block}.lux .lx-lead-detail{color:var(--lx-body-dark);margin:0;font-size:.85rem;line-height:1.6}.lux .lx-caps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lux .lx-caps li{grid-template-columns:36px 1fr;gap:10px;display:grid}.lux .lx-cap-title{color:#fff;margin:0 0 4px;font-size:1rem;font-weight:600}.lux .lx-cap-desc{color:var(--lx-body-dark);margin:0;font-size:.88rem;line-height:1.6}.lux .lx-guarantee{border-left:2px solid var(--lx-gold);color:var(--lx-body-dark);background:#ffffff08;margin:10px 0 0;padding:16px 18px;font-size:.9rem;line-height:1.6}.lux .lx-guarantee strong{color:#fff;font-weight:600}@media (max-width:900px){.lux .lx-studio{grid-template-columns:1fr}.lux .lx-studio-media{min-height:320px}.lux .lx-tabs,.lux .lx-leads{grid-template-columns:1fr}}.lux .lx-awards{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr;gap:clamp(20px,2.5vw,40px);display:grid}.lux .lx-award-1{grid-row:span 2}.lux .lx-award{flex-direction:column;display:flex}.lux .lx-award-media{aspect-ratio:4/3;cursor:zoom-in;background:var(--lx-paper-2);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lux .lx-award-1 .lx-award-media{aspect-ratio:4/3.6}.lux .lx-award-media img{transition:transform 1.4s var(--lx-ease)}.lux .lx-award:hover .lx-award-media img{transform:scale(1.04)}.lux .lx-award-body{gap:8px;padding-top:18px;display:grid}.lux .lx-award-title{font-family:var(--lx-display);text-transform:uppercase;margin:0;font-size:clamp(1.2rem,1rem + .7vw,1.7rem);font-weight:400}.lux .lx-moments-head{align-items:center;gap:24px;margin:clamp(48px,6vw,88px) 0 24px;display:flex}.lux .lx-moments-head .lx-label{white-space:nowrap;margin:0}.lux .lx-rule{background:var(--lx-hair-light);flex:1;height:1px}.lux .lx-moments{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(140px,14vw,230px);gap:8px;display:grid}.lux .lx-moment{position:relative;overflow:hidden}.lux .lx-moment-big{grid-area:span 2/span 2}.lux .lx-moment-wide{grid-column:span 2}.lux .lx-moment button{cursor:zoom-in;background:var(--lx-paper-2);border:0;padding:0;position:absolute;inset:0}.lux .lx-moment img{transition:transform 1.2s var(--lx-ease), filter .6s;filter:saturate(.9)}.lux .lx-moment:hover img{filter:saturate(1.05);transform:scale(1.05)}@media (max-width:900px){.lux .lx-awards{grid-template-columns:1fr}.lux .lx-award-1{grid-row:auto}.lux .lx-moments{grid-template-columns:repeat(2,1fr)}}.lx-lightbox{z-index:300;background:#080809eb;place-items:center;padding:5vh 5vw;display:grid;position:fixed;inset:0}.lx-lightbox img{object-fit:contain;max-width:100%;max-height:90vh}.lx-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:20px;right:20px}.lux .lx-quotes{border-top:1px solid var(--lx-hair-dark);grid-template-columns:repeat(3,1fr);display:grid}.lux .lx-quote{flex-direction:column;gap:22px;margin:0;padding:clamp(28px,3vw,44px) clamp(20px,2.5vw,40px) 0 0;display:flex}.lux .lx-quote+.lx-quote{border-left:1px solid var(--lx-hair-dark);padding-left:clamp(20px,2.5vw,40px)}.lux .lx-quote blockquote{color:var(--lx-on-dark);margin:0;font-size:clamp(1.1rem,.95rem + .5vw,1.4rem);font-weight:300;line-height:1.55}.lux .lx-quote figcaption{gap:4px;margin-top:auto;display:grid}.lux .lx-quote figcaption strong{color:#fff;font-weight:600}.lux .lx-quote figcaption span{color:var(--lx-muted-dark);font-size:.85rem}@media (max-width:900px){.lux .lx-quotes{grid-template-columns:1fr}.lux .lx-quote+.lx-quote{border-left:0;border-top:1px solid var(--lx-hair-dark);margin-top:28px;padding-left:0}}.lux .sov-brand-ribbon{border-top:1px solid var(--lx-hair-light);border-bottom:1px solid var(--lx-hair-light);background:var(--lx-paper)!important}.lux .sov-trusted-heading{color:var(--lx-muted-light)!important;font-family:var(--lx-mono)!important;letter-spacing:.22em!important;font-size:.72rem!important;font-weight:400!important}.lux .sov-brand-ribbon .sov-brand-name{color:var(--lx-on-light)!important}.lux .sov-brand-ribbon .sov-brand-logo-wrap{filter:brightness(0)opacity(.7)!important}.lux .sov-cta-strip-section{background:var(--lx-black)!important}.lux .sov-cta-strip-scrim{background:linear-gradient(#080809d1,#080809e6)!important}.lux .sov-cta-strip-section .sov-cta-strip-title{text-transform:uppercase;color:#fff!important;letter-spacing:-.01em!important;font-size:clamp(2.2rem,1rem + 3.6vw,4.5rem)!important;font-weight:200!important;line-height:1.02!important}.lux .sov-cta-strip-section .sov-cta-strip-sub{color:var(--lx-body-dark)!important}.lux .sov-cta-strip-section .sov-editorial-kicker{color:var(--lx-gold)!important;font-family:var(--lx-mono)!important;font-weight:400!important}@media (prefers-reduced-motion:reduce){.lux .lx-hero-img{animation:none}.lux *,.lux :before,.lux :after{transition-duration:.01ms!important}}body.lux{background:var(--lx-paper);color:var(--lx-on-light);font-family:var(--font-geist), system-ui, sans-serif}.lux .site-header,.lux .site-header.solid-mode,.lux .site-header.glass,.lux .site-header.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:none!important;background:#0b0b0ce0!important;border-bottom:1px solid #ffffff14!important;padding:14px 0!important}.lux .site-header.hero-mode:not(.scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#080809b3,#08080900)!important;border-bottom-color:#0000!important}.lux .site-header .brand-text b{letter-spacing:.02em;color:#f4f2ec!important}.lux .site-header .brand-text span{color:var(--lx-gold)!important}.lux .site-header .nav-link,.lux .site-header .nav-link span{text-transform:uppercase;color:#f4f2ecb8!important;font-family:var(--lx-mono)!important;letter-spacing:.18em!important;font-size:.7rem!important;font-weight:400!important}.lux .site-header .nav-link:hover span,.lux .site-header .nav-link.active span{color:#fff!important}.lux .site-header .nav-link.active:after,.lux .site-header .nav-link:after{background:var(--lx-gold)!important}.lux .site-header .tel,.lux .site-header .tel .ph{font-family:var(--lx-mono);letter-spacing:.08em;font-size:.72rem;color:#f4f2ecbf!important}.lux .site-header .btn-quote{height:42px;color:#f4f2ec!important;font-family:var(--lx-mono)!important;letter-spacing:.18em!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff6!important;border-radius:999px!important;padding:0 22px!important;font-size:.68rem!important;font-weight:400!important}.lux .site-header .btn-quote:hover{background:var(--lx-gold)!important;border-color:var(--lx-gold)!important;color:#111!important}.lux .site-header .nav-toggle{color:#f4f2ec!important}.lux .mobile-nav{background:var(--lx-black)!important}.lux .mobile-nav a{font-family:var(--font-geist), sans-serif;text-transform:uppercase;font-weight:300;color:#f4f2ec!important}.lux .site-footer{border-top:1px solid var(--lx-hair-dark);background:var(--lx-black)!important}.lux .site-footer h4,.lux .site-footer [class*=heading]{font-family:var(--lx-mono)!important;letter-spacing:.2em!important;color:var(--lx-gold)!important;font-weight:400!important}.lux .site-footer a{transition:color .3s;color:var(--lx-body-dark)!important}.lux .site-footer a:hover{color:#fff!important}.lux .site-footer p,.lux .site-footer li,.lux .site-footer span{color:var(--lx-body-dark)}.lux .sov-page-banner-editorial{background:var(--lx-black)!important;align-items:flex-end!important;min-height:86dvh!important;padding:140px 0 clamp(48px,6vw,88px)!important;display:flex!important}.lux .sov-banner-scrim-editorial{background:linear-gradient(90deg,#080809e6 0%,#0808098c 45%,#08080926 100%),linear-gradient(#08080900 45%,#080809e6 100%)!important}.lux .sov-banner-media img{animation:lx-drift 24s var(--lx-ease) both}.lux .sov-banner-inner-editorial{width:100%;max-width:1440px!important;padding:0 clamp(20px,4vw,64px)!important}.lux .sov-banner-meta-editorial{border-bottom:1px solid var(--lx-hair-dark);padding-bottom:18px;justify-content:space-between!important;margin-bottom:clamp(28px,4vw,56px)!important;display:flex!important}.lux .sov-breadcrumb-sharp,.lux .sov-breadcrumb-sharp a,.lux .sov-breadcrumb-sharp span,.lux .sov-banner-tag-sharp,.lux .sov-banner-tag-sharp span{text-transform:uppercase;font-family:var(--lx-mono)!important;letter-spacing:.18em!important;color:var(--lx-muted-dark)!important;font-size:.7rem!important;font-weight:400!important}.lux .sov-banner-tag-sharp span:last-child,.lux .sov-bc-current{color:var(--lx-gold)!important}.lux .sov-banner-tag-sharp .sov-dot-gold{display:none}.lux .sov-banner-title-editorial{text-transform:uppercase;text-wrap:balance;max-width:14ch;font-family:var(--font-geist), sans-serif!important;letter-spacing:-.015em!important;color:#fff!important;font-size:clamp(2.6rem,1rem + 5vw,6rem)!important;font-weight:200!important;line-height:.98!important}.lux .sov-banner-title-editorial em{color:var(--lx-gold)!important;font-family:inherit!important;font-style:normal!important;font-weight:200!important}.lux .sov-banner-subtitle-editorial{color:#f4f2ecb8!important;max-width:56ch!important;margin-top:28px!important;font-size:1.02rem!important;line-height:1.75!important}.lux .sov-banner-watermark,.lux [class*=watermark]:not(.lx-sector):not([class*=lx-]){display:none!important}.lux .lx-hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lux .lx-hero-shade-home{background:linear-gradient(90deg,#080809d9 0%,#08080973 50%,#08080933 100%),linear-gradient(#08080900 55%,#080809e6 100%)}.lux .lx-hero-title-xl{font-size:clamp(2.8rem,1rem + 6.2vw,7.4rem)}.lux .lx-line{display:block}.lux .lx-line-gold{color:var(--lx-gold)}.lux .lx-home-hero .lx-hero-body{max-width:1280px}.lux .lx-stats{border-top:1px solid var(--lx-hair-light);grid-template-columns:repeat(4,1fr);display:grid}.lux .lx-stat{gap:10px;padding:28px 24px 8px 0;display:grid}.lux .lx-stat+.lx-stat{border-left:1px solid var(--lx-hair-light);padding-left:clamp(16px,2vw,32px)}.lux .lx-stat-num{font-family:var(--font-geist), sans-serif;letter-spacing:-.03em;color:var(--lx-on-light);align-items:flex-start;font-size:clamp(3rem,2rem + 3.4vw,5.6rem);font-weight:200;line-height:1;display:flex}.lux .lx-stat-plus{color:var(--lx-gold-deep);margin-left:4px;font-size:.45em}.lux .lx-stat-label{text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:600}.lux .lx-stat-detail{color:var(--lx-body-light);font-size:.9rem;line-height:1.6}.lux .lx-creds{border-top:1px solid var(--lx-hair-light);color:var(--lx-muted-light);flex-wrap:wrap;justify-content:space-between;gap:12px 40px;margin-top:clamp(32px,4vw,56px);padding-top:22px;display:flex}.lux .lx-creds strong{color:var(--lx-on-light);font-weight:400}@media (max-width:900px){.lux .lx-stats{grid-template-columns:1fr 1fr}.lux .lx-stat:nth-child(3){border-left:0;padding-left:0}}.lux .lx-panels{gap:2px;height:clamp(460px,48vw,680px);display:flex}.lux .lx-panel{transition:flex .9s var(--lx-ease);background:var(--lx-surface);flex:1;position:relative;overflow:hidden}.lux .lx-panel:hover{flex:1.7}.lux .lx-panel img{transition:transform 1.6s var(--lx-ease)}.lux .lx-panel:hover img{transform:scale(1.05)}.lux .lx-panel-shade{background:linear-gradient(#08080933 0%,#08080959 45%,#080809eb 100%);position:absolute;inset:0}.lux .lx-panel-body{gap:14px;display:grid;position:absolute;bottom:clamp(22px,2.6vw,40px);left:clamp(20px,2.4vw,36px);right:clamp(20px,2.4vw,36px)}.lux .lx-panel-title{font-family:var(--font-geist), sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.6rem,1rem + 1.6vw,2.6rem);font-weight:300;line-height:1.02}.lux .lx-panel-text{color:#f4f2ecc2;max-width:46ch;margin:0;font-size:.95rem;line-height:1.7}.lux .lx-textlink{color:#f4f2ec;border-bottom:1px solid var(--lx-gold);width:fit-content;transition:gap .4s var(--lx-ease);align-items:center;gap:12px;padding-bottom:6px;text-decoration:none;display:inline-flex}.lux .lx-textlink:after{content:"→";color:var(--lx-gold)}.lux .lx-textlink:hover{gap:20px}.lux .lx-textlink-dark{color:var(--lx-on-light);border-bottom-color:var(--lx-gold-deep)}.lux .lx-textlink-dark:after{color:var(--lx-gold-deep)}@media (max-width:900px){.lux .lx-panels{flex-direction:column;height:auto}.lux .lx-panel,.lux .lx-panel:hover{flex:none;height:420px}}.lux .lx-who{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.lux .lx-who-copy{margin:clamp(24px,3vw,40px) 0 28px}.lux .lx-who-media{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:12px;height:clamp(420px,44vw,640px);display:grid}.lux .lx-who-a{grid-row:span 2;position:relative;overflow:hidden}.lux .lx-who-b,.lux .lx-who-c{position:relative;overflow:hidden}.lux .lx-who-tag{color:#fff;border-left:1px solid var(--lx-gold);padding-left:12px;position:absolute;bottom:12px;left:14px}@media (max-width:900px){.lux .lx-who{grid-template-columns:1fr}}.lux .lx-flag{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:clamp(24px,4vw,72px);display:grid}.lux .lx-flag-list{border-top:1px solid var(--lx-hair-dark);margin:0;padding:0;list-style:none}.lux .lx-flag-row{border:0;border-bottom:1px solid var(--lx-hair-dark);text-align:left;cursor:pointer;width:100%;color:var(--lx-muted-dark);background:0 0;grid-template-columns:44px 1fr;gap:6px 10px;padding:26px 0;display:grid;position:relative}.lux .lx-flag-row:after{content:"";background:var(--lx-gold);width:0;height:1px;transition:width .7s var(--lx-ease);position:absolute;bottom:-1px;left:0}.lux .lx-flag-row.is-active{color:#fff}.lux .lx-flag-row.is-active:after{width:100%}.lux .lx-flag-idx{color:inherit;grid-row:span 2}.lux .lx-flag-row.is-active .lx-flag-idx{color:var(--lx-gold)}.lux .lx-flag-title{font-family:var(--font-geist), sans-serif;text-transform:uppercase;transition:transform .5s var(--lx-ease);font-size:clamp(1.2rem,.9rem + 1vw,1.9rem);font-weight:300;line-height:1.1}.lux .lx-flag-row.is-active .lx-flag-title{transform:translate(8px)}.lux .lx-flag-meta{color:var(--lx-muted-dark)}.lux .lx-flag-media{background:var(--lx-surface);min-height:520px;position:relative;overflow:hidden}.lux .lx-flag-img{position:absolute;inset:0}.lux .lx-flag-shade{pointer-events:none;background:linear-gradient(#08080900 50%,#080809d9 100%);position:absolute;inset:0}.lux .lx-flag-cap{color:#f4f2ecbf;gap:8px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.lux .lx-flag-cap-title{font-family:var(--font-geist), sans-serif;text-transform:uppercase;color:#fff;font-size:clamp(1.5rem,1rem + 1.4vw,2.4rem);font-weight:300}.lux .lx-flag-foot{margin-top:clamp(28px,3vw,48px)}@media (max-width:900px){.lux .lx-flag{grid-template-columns:1fr}.lux .lx-flag-media{order:-1;min-height:340px}}.lux .lx-regions{border-top:1px solid var(--lx-hair-light);margin:0;padding:0;list-style:none}.lux .lx-region{border-bottom:1px solid var(--lx-hair-light);grid-template-columns:56px 1fr;align-items:baseline;padding:clamp(14px,1.6vw,22px) 0;display:grid}.lux .lx-region-name{font-family:var(--font-geist), sans-serif;text-transform:uppercase;letter-spacing:-.02em;transition:color .5s var(--lx-ease), transform .6s var(--lx-ease);font-size:clamp(2rem,1rem + 3.4vw,4.6rem);font-weight:200;line-height:1}.lux .lx-region:hover .lx-region-name{color:var(--lx-gold-deep);transform:translate(12px)}.lux .lx-scale{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:24px;display:grid}.lux .lx-scale-tile{aspect-ratio:4/3;background:var(--lx-surface);position:relative;overflow:hidden}.lux .lx-scale-tile img{filter:grayscale(.35);transition:transform 1.4s var(--lx-ease), filter .8s}.lux .lx-scale-tile:hover img{filter:grayscale(0);transform:scale(1.05)}.lux .lx-scale-body{color:#f4f2ecd9;gap:6px;display:grid;position:absolute;bottom:20px;left:24px;right:24px}.lux .lx-scale-num{font-family:var(--font-geist), sans-serif;color:#fff;font-size:clamp(2.6rem,1.6rem + 2.4vw,4.2rem);font-weight:200;line-height:1}@media (max-width:900px){.lux .lx-scale{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lux .lx-scale{grid-template-columns:1fr}}.lux .sov-cta-strip-section form{border:1px solid var(--lx-hair-dark)!important;box-shadow:none!important;background:#ffffff0a!important;border-radius:0!important}.lux .sov-cta-strip-section .sov-consult-label{color:var(--lx-gold)!important;font-family:var(--lx-mono)!important;font-weight:400!important}.lux .sov-cta-strip-section select{color:#f4f2ec!important;background:0 0!important}.lux .sov-cta-strip-section select option{color:#111}.lux .sov-cta-strip-section button[type=submit],.lux .sov-cta-strip-section [class*=consult-btn],.lux .sov-cta-strip-section [class*=submit]{background:var(--lx-gold)!important;color:#111!important;font-family:var(--lx-mono)!important;letter-spacing:.18em!important;border:0!important;border-radius:999px!important;font-weight:400!important}.lux .sov-consult-bar-underline{border:1px solid var(--lx-hair-dark)!important;box-shadow:none!important;background:#ffffff0a!important;border-radius:0!important}.lux .sov-consult-field{border-color:var(--lx-hair-dark)!important;background:0 0!important}.lux .sov-consult-select,.lux .sov-consult-val-light{color:#f4f2ec!important;background:0 0!important}.lux .sov-consult-select option{color:#111}.lux .sov-select-arrow{color:var(--lx-gold)!important}.lux .sov-consult-btn-underline{background:var(--lx-gold)!important;color:#111!important;font-family:var(--lx-mono)!important;letter-spacing:.18em!important;border:0!important;border-radius:999px!important;font-weight:400!important}.lux :is(.sov-btn,.sov-btn-sharp,.sov-btn-sharp-gold,.sov-btn-primary,.sov-btn-outline,.sov-dossier-cta,[class*=btn-apply],[class*=submit-btn],.sov-form-submit){text-transform:uppercase;font-family:var(--lx-mono)!important;letter-spacing:.18em!important;box-shadow:none!important;border-radius:999px!important;font-size:.72rem!important;font-weight:400!important}.lux section:not([class*=lx-]) :is([class*=-card],[class*=card-]):not([class*=media]):not([class*=img]){box-shadow:none!important;border-radius:0!important}.lux section:not([class*=lx-]) :is(h3,h4)[class]{letter-spacing:-.005em}.lux section:not([class*=lx-]) :is([class*=card-title],[class*=-title-sharp],[class*=step-title],[class*=job-title],[class*=news-card-title],[class*=dossier-card-title],[class*=vdd-card-title],[class*=console-title-h],[class*=portfolio-title]){text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-weight:400!important}.lux section:not([class*=lx-]) :is([class*=pill],[class*=filter-btn],[class*=seg-btn],[class*=tab-btn],[class*=dossier-btn],[class*=badge],[class*=-tag]:not([class*=tags])){text-transform:uppercase;font-family:var(--lx-mono)!important;letter-spacing:.14em!important;border-radius:999px!important;font-weight:400!important}.lux :is(.sov-flagship-dossier-section,.sov-blueprint-console-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp){background:var(--lx-black)!important;color:var(--lx-on-dark)!important}.lux :is(.sov-flagship-dossier-section,.sov-blueprint-console-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is(h1,h2,h3,h4,h5,strong){color:#f4f2ec!important}.lux :is(.sov-flagship-dossier-section,.sov-blueprint-console-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is(p,li,span:not([class*=gold]):not([class*=kicker]):not([class*=badge]):not([class*=tag])){color:var(--lx-body-dark)!important}.lux :is(.sov-flagship-dossier-section,.sov-blueprint-console-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is([class*=card],[class*=panel],[class*=body],[class*=step],[class*=frame],[class*=box],[class*=item],[class*=row]):not([class*=media]):not([class*=img]):not([class*=visual]){border-color:var(--lx-hair-dark)!important;background-color:#0000!important}.lux :is(.sov-flagship-dossier-section,.sov-blueprint-console-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is(button,[class*=btn]):not([class*=consult]){color:var(--lx-body-dark)!important;border-color:var(--lx-hair-dark)!important;background:0 0!important}.lux :is(.sov-flagship-dossier-section,.sov-blueprint-console-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is(button,[class*=btn]).is-active{color:#111!important;background:var(--lx-gold)!important;border-color:var(--lx-gold)!important}.lux :is(.sov-portfolio-index-section,.sov-verticals-dd-section,.sov-fleet-section,.sov-matrix-section,.sov-news-section,.sov-jobs-section,.sov-contact-section-sharp){background:var(--lx-paper)!important}.lux :is(.sov-portfolio-index-section,.sov-verticals-dd-section,.sov-fleet-section,.sov-matrix-section,.sov-news-section,.sov-jobs-section,.sov-contact-section-sharp) [class*=card]:not([class*=media]):not([class*=img]){border:0!important;border-top:1px solid var(--lx-hair-light)!important;background:0 0!important}.lux .sov-portfolio-badge-sharp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important;background:#0b0b0cb8!important}.lux .sov-portfolio-title-sharp{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:clamp(1.1rem,.95rem + .5vw,1.45rem)!important;font-weight:300!important}.lux [class*=portfolio-card] img,.lux [class*=news-card] img{transition:transform 1.4s var(--lx-ease)!important}.lux [class*=portfolio-card]:hover img,.lux [class*=news-card]:hover img{transform:scale(1.05)}.lux .sov-status-segmented-bar,.lux .sov-view-segmented-bar{border:1px solid var(--lx-hair-light)!important;background:0 0!important;border-radius:999px!important}.lux .sov-status-seg-btn.is-active,.lux .sov-discipline-pill.is-active,.lux .sov-news-filter-btn.is-active,.lux [class*=seg-btn].is-active{background:var(--lx-black)!important;color:#fff!important;border-color:var(--lx-black)!important}.lux .sov-discipline-pill,.lux .sov-news-filter-btn{border:1px solid var(--lx-hair-light)!important;color:var(--lx-body-light)!important;background:0 0!important}.lux :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not(.sov-consult-select){border:0!important;border-bottom:1px solid var(--lx-hair-light)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.lux :is(input,textarea,select):focus{outline:none;border-bottom-color:var(--lx-gold-deep)!important}.lux label{font-family:var(--lx-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem!important;font-weight:400!important}.lux .sov-vdd-tabs-bar{border-top:1px solid var(--lx-hair-light);grid-template-columns:repeat(3,1fr)!important;gap:0!important;display:grid!important}.lux .sov-vdd-tab-btn{text-align:left;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:22px 24px 22px 0!important}.lux .sov-vdd-tab-btn:before{content:"";background:var(--lx-gold-deep);width:0;height:2px;transition:width .6s var(--lx-ease);position:absolute;top:-1px;left:0}.lux .sov-vdd-tab-btn.is-active:before{width:100%}.lux .sov-vdd-tab-name{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;color:var(--lx-muted-light)!important;font-size:clamp(1.2rem,.9rem + 1vw,1.9rem)!important;font-weight:300!important}.lux .sov-vdd-tab-btn.is-active .sov-vdd-tab-name{color:var(--lx-on-light)!important}.lux .sov-vdd-tab-code{font-family:var(--lx-mono)!important;color:var(--lx-gold-deep)!important;font-weight:400!important}.lux .sov-vdd-active-dot{display:none!important}.lux .sov-vdd-dossier{box-shadow:none!important;background:0 0!important;border:0!important;padding:clamp(24px,3vw,48px) 0 0!important}.lux .sov-vdd-hero-name{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:clamp(2rem,1rem + 3vw,3.6rem)!important;font-weight:200!important;line-height:1!important}.lux .sov-vdd-hero-pitch{font-weight:300;color:var(--lx-body-light)!important;font-size:1.1rem!important}.lux .sov-vdd-subheading,.lux .sov-vdd-sectors-title{font-family:var(--lx-mono)!important;letter-spacing:.2em!important;color:var(--lx-gold-deep)!important;font-weight:400!important}.lux .sov-vdd-sec-pill{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--lx-hair-light)!important;font-family:var(--lx-mono)!important;background:0 0!important;border-radius:999px!important;font-size:.66rem!important}.lux .sov-vdd-step-card{border:0!important;border-top:1px solid var(--lx-hair-light)!important;background:0 0!important;padding:18px 16px 0 0!important}.lux .sov-vdd-step-label{text-transform:uppercase;letter-spacing:.02em;font-family:var(--font-geist), sans-serif!important;font-weight:500!important}.lux .sov-vdd-proj-card{background:0 0!important;border:0!important}.lux .sov-vdd-proj-title{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:1.1rem!important;font-weight:300!important}.lux .sov-vdd-proj-tag{font-family:var(--lx-mono)!important;color:#fff!important;background:#0b0b0cb8!important;border-radius:999px!important}.lux .sov-vdd-split-grid,.lux .sov-vdd-process-block,.lux .sov-vdd-projects-block{border-color:var(--lx-hair-light)!important}.lux .sov-console-tabs-sharp{border:0!important;border-top:1px solid var(--lx-hair-dark)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:repeat(6,1fr)!important;gap:0!important;display:grid!important}.lux .sov-blueprint-console-section .sov-console-tab-btn{text-align:left;position:relative;background:0 0!important;border:0!important;border-radius:0!important;padding:20px 14px 20px 0!important}.lux .sov-blueprint-console-section .sov-console-tab-btn:before{content:"";background:var(--lx-gold);width:0;height:2px;transition:width .6s var(--lx-ease);position:absolute;top:-1px;left:0}.lux .sov-blueprint-console-section .sov-console-tab-btn.is-active{background:0 0!important}.lux .sov-blueprint-console-section .sov-console-tab-btn.is-active:before{width:100%}.lux .sov-ctab-code{font-family:var(--lx-mono)!important;color:var(--lx-gold)!important}.lux .sov-ctab-label{text-transform:uppercase;color:var(--lx-muted-dark)!important;font-size:.95rem!important;font-weight:300!important}.lux .sov-console-tab-btn.is-active .sov-ctab-label{color:#fff!important}.lux .sov-workbench-card-sharp{margin-top:8px;background:var(--lx-surface)!important;border:0!important}.lux .sov-wb-title{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:clamp(1.5rem,1rem + 1.4vw,2.4rem)!important;font-weight:300!important;line-height:1.05!important}.lux .sov-wb-spec-lbl{font-family:var(--lx-mono)!important;color:var(--lx-muted-dark)!important}.lux .sov-cad-tag{font-family:var(--lx-mono)!important;border-radius:999px!important}@media (max-width:900px){.lux .sov-console-tabs-sharp{grid-template-columns:repeat(3,1fr)!important}.lux .sov-vdd-tabs-bar{grid-template-columns:1fr!important}}.lux .sov-fleet-card-sharp,.lux .sov-wf-group-card{border:0!important;border-top:1px solid var(--lx-hair-light)!important;box-shadow:none!important;background:0 0!important}.lux .sov-fleet-count{letter-spacing:-.03em;font-family:var(--font-geist), sans-serif!important;font-size:clamp(2.6rem,1.6rem + 2.4vw,4.2rem)!important;font-weight:200!important}.lux .sov-fleet-suffix{font-family:var(--lx-mono)!important;color:var(--lx-gold-deep)!important}.lux .sov-fleet-name{text-transform:uppercase;letter-spacing:.02em;font-weight:500!important}.lux .sov-tab-pill{border:1px solid var(--lx-hair-light)!important;color:var(--lx-body-light)!important;background:0 0!important}.lux .sov-tab-pill.is-active{background:var(--lx-black)!important;color:#fff!important}.lux .sov-pathway-section [class*=card],.lux .sov-pathway-section [class*=step]{border:0!important;border-top:1px solid var(--lx-hair-dark)!important;background:0 0!important}.lux .sov-matrix-section table,.lux .sov-matrix-section [class*=table],.lux .sov-matrix-section [class*=matrix-grid]{box-shadow:none!important;border-radius:0!important}.lux .sov-matrix-section [class*=highlight],.lux .sov-matrix-section [class*=sgb-cell],.lux .sov-matrix-section [class*=advantage]{background:0 0!important}.lux .sov-matrix-table-wrap{box-shadow:none!important;background:0 0!important;border:0!important}.lux .sov-matrix-table-header{background:var(--lx-black)!important}.lux .sov-matrix-table-header *{text-transform:uppercase;font-family:var(--lx-mono)!important;letter-spacing:.16em!important;font-weight:400!important}.lux .sov-matrix-table-row{border-color:var(--lx-hair-light)!important;background:0 0!important}.lux .sov-matrix-col-gokulam{border:0!important;border-left:1px solid var(--lx-gold-deep)!important;color:var(--lx-on-light)!important;background:0 0!important}.lux .sov-matrix-col-param{text-transform:uppercase;letter-spacing:.02em;font-weight:500!important}.lux .sov-matrix-dot-red{background:#9a9890!important}.lux .sov-project-hero-section{color:var(--lx-on-dark);background:var(--lx-black)!important;padding-top:120px!important}.lux .sov-proj-hero-title{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;color:#fff!important;letter-spacing:-.02em!important;font-size:clamp(2.8rem,1rem + 6vw,7rem)!important;font-weight:200!important;line-height:.98!important}.lux .sov-proj-hero-loc,.lux .sov-proj-crumb,.lux .sov-proj-crumb a,.lux .sov-proj-crumb span{text-transform:uppercase;color:var(--lx-muted-dark)!important;font-family:var(--lx-mono)!important;letter-spacing:.16em!important;font-size:.7rem!important}.lux .sov-crumb-current{color:var(--lx-gold)!important}.lux .sov-proj-hero-viewport{box-shadow:none!important;border-radius:0!important}.lux .sov-proj-stamp{font-family:var(--lx-mono)!important;border-radius:999px!important}.lux .sov-proj-brief-title{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:clamp(1.4rem,1rem + 1vw,2rem)!important;font-weight:300!important;line-height:1.15!important}.lux .sov-proj-deliverables-box{border:0!important;border-left:1px solid var(--lx-gold-deep)!important;box-shadow:none!important;background:0 0!important}.lux .sov-spec-label{font-family:var(--lx-mono)!important}.lux .sov-next-landmark-strip{border-color:var(--lx-hair-light)!important}.lux .sov-next-link{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:1.2rem!important;font-weight:300!important}.lux .sov-culture-card{border:0!important;border-top:1px solid var(--lx-hair-dark)!important;background:0 0!important;padding:24px 20px 0 0!important}.lux .sov-culture-num{border:1px solid var(--lx-hair-dark)!important;color:var(--lx-gold)!important;font-family:var(--lx-mono)!important;background:0 0!important;border-radius:999px!important}.lux .sov-culture-card-title,.lux .sov-job-title,.lux .sov-protocol-step-title,.lux .sov-contact-card-title-sharp,.lux .sov-apply-title,.lux .sov-switcher-title,.lux .sov-hub-active-city{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;letter-spacing:0!important;font-weight:300!important}.lux .sov-culture-card-title,.lux .sov-protocol-step-title{font-size:1.25rem!important}.lux .sov-jobs-list-col>*,.lux [class*=sov-job-item]{border:0!important;border-top:1px solid var(--lx-hair-light)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.lux [class*=sov-job-item].is-active,.lux [class*=sov-job-item][class*=active]{border-top:2px solid var(--lx-gold-deep)!important;background:#9e7d3b0d!important}.lux .sov-job-title{font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)!important}.lux .sov-job-code,.lux .sov-job-dept,.lux .sov-apply-kicker{font-family:var(--lx-mono)!important;font-weight:400!important}.lux .sov-apply-card,.lux .sov-contact-card-sharp,.lux .sov-regional-switcher-box{background:var(--lx-paper-2)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.lux .sov-form-assurance-sharp{border:0!important;border-left:1px solid var(--lx-gold-deep)!important;background:0 0!important}.lux .sov-contact-heading-sharp{font-family:var(--font-geist), sans-serif!important;font-weight:300!important}.lux .sov-hub-tabs-row button{font-family:var(--lx-mono)!important;border:1px solid var(--lx-hair-light)!important;color:var(--lx-body-light)!important;background:0 0!important;border-radius:999px!important;font-weight:400!important}.lux .sov-hub-tabs-row button.is-active,.lux .sov-hub-tabs-row button[class*=active]{background:var(--lx-black)!important;color:#fff!important;border-color:var(--lx-black)!important}.lux .sov-hub-active-card{border:0!important;border-top:1px solid var(--lx-hair-light)!important;background:0 0!important}.lux .sov-protocol-card-sharp{border:0!important;border-top:1px solid var(--lx-hair-dark)!important;background:0 0!important;padding:26px 24px 0 0!important}.lux .sov-protocol-time-sharp{border:1px solid var(--lx-hair-dark)!important;color:var(--lx-gold)!important;font-family:var(--lx-mono)!important;background:0 0!important;border-radius:999px!important}.lux .sov-news-card-title{text-transform:uppercase;font-family:var(--font-geist), sans-serif!important;font-size:1.15rem!important;font-weight:400!important;line-height:1.25!important}.lux .sov-news-badge{font-family:var(--lx-mono)!important;background:#0b0b0cb8!important;border-radius:999px!important}.lux .sov-news-date,.lux .sov-news-source{letter-spacing:.12em;text-transform:uppercase;font-family:var(--lx-mono)!important;font-size:.66rem!important;font-weight:400!important}.lux .lx-hero-short{min-height:min(70vh,640px)}.lux .lx-hero-short .lx-hero-inner{justify-content:flex-end;min-height:min(70vh,640px);padding-bottom:64px!important}.lux .lx-hero-short .lx-hero-title{max-width:16ch}.lux .lx-hero-short .lx-hero-lead{max-width:54ch;margin-top:28px}.lux .lx-chair{background:#fefefe}.lux .lx-chair-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.lux .lx-chair-media{aspect-ratio:3/4;background:#fefefe;position:relative;overflow:hidden}.lux .lx-chair-media img{transition:transform 1.6s var(--lx-ease)}.lux .lx-chair-media:hover img{transform:scale(1.03)}.lux .lx-chair-name{font-size:clamp(2.6rem,1.2rem + 4.2vw,5.6rem);font-weight:200}.lux .lx-chair-role{color:var(--lx-body-light);margin:22px 0 0;font-size:1.1rem}.lux .lx-chair-bio{max-width:48ch;color:var(--lx-on-light);margin-top:clamp(24px,3vw,40px)}.lux .lx-chair-tags{border-top:1px solid var(--lx-hair-light);color:var(--lx-gold-deep);flex-wrap:wrap;gap:8px 28px;margin:clamp(28px,3vw,44px) 0 0;padding:20px 0 0;list-style:none;display:flex}@media (max-width:899px){.lux .lx-chair-grid{grid-template-columns:1fr}.lux .lx-chair-media{aspect-ratio:3/4}}.lux .lx-leaders-solo{grid-template-columns:minmax(0,1fr)}.lux .lx-leaders-solo .lx-leader{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.lux .lx-leaders-solo .lx-leader-media{aspect-ratio:4/3.6}.lux .lx-leaders-solo .lx-leader-body{padding-top:0}@media (max-width:899px){.lux .lx-leaders-solo .lx-leader{grid-template-columns:1fr}.lux .lx-leaders-solo .lx-leader-body{padding-top:24px}}.lux :is(.sov-flagship-dossier-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is(button,[class*=btn]).is-active,.lux :is(.sov-flagship-dossier-section,.sov-pathway-section,.sov-culture-section,.sov-protocol-section-sharp) :is(button,[class*=btn]).is-active *{color:#111!important;opacity:1!important;-webkit-text-fill-color:#111!important}.lux .sov-blueprint-console-section .sov-console-tab-btn.is-active,.lux .sov-blueprint-console-section .sov-console-tab-btn.is-active *{color:#fff!important;-webkit-text-fill-color:#fff!important}.lux .lx-chair-media{background:#fefefe}.lux .lx-chair-media img{mix-blend-mode:multiply}.lux .lx-chair-quote{max-width:calc(9.6em + 60px);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.005em;color:var(--lx-gold-deep);margin:clamp(24px,3vw,40px) 0 0;padding-left:clamp(34px,4vw,56px);font-size:clamp(1.9rem,1.2rem + 2.2vw,3.3rem);font-style:italic;line-height:1.12;position:relative}.lux .lx-chair-qmark{font-size:1.5em;font-weight:700;line-height:0}.lux .lx-chair-quote .lx-chair-qmark:first-child{font-size:1.7em;position:absolute;top:.32em;left:0}.lux .lx-chair-qclose{margin-left:4px;position:relative;top:.32em}.lux .lx-chair-qtext{display:inline}@media (max-width:899px){.lux .lx-chair-media{order:-1}}.lux .site-header .tel,.lux .site-header .tel *{font-style:normal!important}.lux .sov-portfolio-meta-sharp{border-top:1px solid var(--lx-hair-light);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-family:var(--lx-mono)!important;margin-top:18px!important;display:flex!important}.lux .sov-portfolio-meta-sharp .sov-meta-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted-light);font-size:.72rem}.lux .sov-portfolio-meta-sharp .sov-meta-arrow{text-transform:uppercase;white-space:nowrap;font-family:var(--lx-mono)!important;letter-spacing:.14em!important;color:var(--lx-gold-deep)!important;font-size:.72rem!important;font-weight:400!important}
.rv{opacity:0;transform:translate3d(0, var(--rv-y,32px), 0);transition:opacity var(--rv-d,.9s) cubic-bezier(.16, 1, .3, 1) var(--rv-delay,0s), transform var(--rv-d,.9s) cubic-bezier(.16, 1, .3, 1) var(--rv-delay,0s);will-change:opacity, transform}.rv.rv-in{opacity:1;transform:none}.rv-grid:not(.rv-in) .rv-item{opacity:0;transform:translateY(24px)scale(.98)}.rv-grid.rv-in .rv-item{opacity:1;transition:opacity .85s cubic-bezier(.16,1,.3,1) 50ms,transform .85s cubic-bezier(.16,1,.3,1) 50ms;transform:none}.rv-grid.rv-in .rv-item:nth-child(2){transition-delay:.12s}.rv-grid.rv-in .rv-item:nth-child(3){transition-delay:.19s}.rv-grid.rv-in .rv-item:nth-child(4){transition-delay:.26s}.rv-grid.rv-in .rv-item:nth-child(5){transition-delay:.33s}.rv-grid.rv-in .rv-item:nth-child(6){transition-delay:.4s}.rv-grid.rv-in .rv-item:nth-child(7){transition-delay:.47s}.rv-grid.rv-in .rv-item:nth-child(8){transition-delay:.54s}.rv-grid.rv-in .rv-item:nth-child(n+9){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.rv,.rv-grid .rv-item{opacity:1!important;transition:none!important;transform:none!important}}.enter{animation:enter-rise var(--en-d,.8s) cubic-bezier(.16, 1, .3, 1) var(--en-delay,0s) both}@keyframes enter-rise{0%{opacity:0;transform:translate3d(0, var(--en-y,24px), 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.enter{animation:none}}
.lux section~section{content-visibility:auto;contain-intrinsic-size:auto 900px}
