.PageHero-module__aE6RSq__hero{z-index:0;min-height:var(--hero-h,100svh);isolation:isolate;color:#fff;background:#040817;position:relative;overflow:hidden}.PageHero-module__aE6RSq__backdrop{pointer-events:none;position:absolute;inset:0}.PageHero-module__aE6RSq__backdropPlain{pointer-events:none;background:radial-gradient(circle at 12% 18%,#8b5cf638,#0000 42%),radial-gradient(circle at 88% 8%,#4c1d9542,#0000 38%),linear-gradient(#8b5cf612 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#8b5cf612 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}.PageHero-module__aE6RSq__heroImage{object-fit:cover;object-position:50% 50%;transform:scale(1.01)}.PageHero-module__aE6RSq__heroWash{background:#02061738;position:absolute;inset:0}.PageHero-module__aE6RSq__copyShade{background:linear-gradient(90deg,#020617f7 0%,#020617eb 32%,#020617c2 54%,#0206175c 72%,#0206171a 86%,#0000 100%);position:absolute;inset:0}.PageHero-module__aE6RSq__bottomFade{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#040817eb 100%);height:6rem;position:absolute;bottom:0;left:0;right:0}.PageHero-module__aE6RSq__inner{z-index:2;min-height:inherit;max-width:1680px;padding-block:var(--hero-pt) var(--hero-pb);padding-inline:var(--hero-gutter,clamp(1.25rem, 4vw, 4rem));align-items:center;margin-inline:auto;display:flex;position:relative}.PageHero-module__aE6RSq__innerSplit{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.PageHero-module__aE6RSq__aside{background:#040715c7;border:1px solid #8b5cf657;min-width:0;padding:clamp(.85rem,1.4vw,1.15rem);position:relative}.PageHero-module__aE6RSq__copy{width:min(100%,60rem)}.PageHero-module__aE6RSq__breadcrumb{margin:0 0 1.1rem}.PageHero-module__aE6RSq__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.PageHero-module__aE6RSq__breadcrumb li{color:#e2e8f09e;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;display:inline-flex}.PageHero-module__aE6RSq__breadcrumb li:not(:last-child):after{color:#a78bfa9e;content:"/";margin-left:.5rem}.PageHero-module__aE6RSq__breadcrumb a{color:#e2e8f09e;text-decoration:none}.PageHero-module__aE6RSq__breadcrumb a:hover,.PageHero-module__aE6RSq__breadcrumb a:focus-visible{color:#c4b5fd;text-decoration:underline}.PageHero-module__aE6RSq__breadcrumb [aria-current]{color:#a78bfa}.PageHero-module__aE6RSq__eyebrow{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 clamp(.75rem,1.8svh,1.15rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:800;line-height:1.4;display:flex}.PageHero-module__aE6RSq__eyebrow:before{content:"";background:#8b5cf6;flex:none;width:2.75rem;height:1px}.PageHero-module__aE6RSq__title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 12px 36px #0000007a;max-width:15ch;margin:0;font-size:clamp(2.75rem,min(5.1vw,9svh),5.25rem);font-weight:900;line-height:.9}.PageHero-module__aE6RSq__title em{color:#a78bfa;font-style:normal;display:block}.PageHero-module__aE6RSq__titleWide{max-width:22ch;font-size:clamp(2.45rem,min(4.1vw,7.4svh),4.25rem)}.PageHero-module__aE6RSq__description{color:#ffffffe0;text-wrap:balance;max-width:44rem;margin:clamp(1rem,2.4svh,1.5rem) 0 0;font-size:clamp(1rem,1.18vw,1.2rem);font-weight:500;line-height:1.58}.PageHero-module__aE6RSq__description strong{color:#fff;font-weight:800}.PageHero-module__aE6RSq__note{color:#e2e8f0c2;max-width:44rem;margin:.85rem 0 0;font-size:clamp(.95rem,1vw,1.05rem);font-weight:500;line-height:1.6}.PageHero-module__aE6RSq__description a,.PageHero-module__aE6RSq__note a{color:#c4b5fd;text-underline-offset:.25em;font-weight:700;text-decoration:underline}.PageHero-module__aE6RSq__description a:hover,.PageHero-module__aE6RSq__description a:focus-visible,.PageHero-module__aE6RSq__note a:hover,.PageHero-module__aE6RSq__note a:focus-visible{color:#fff}.PageHero-module__aE6RSq__badges{flex-wrap:wrap;gap:.5rem;margin:clamp(1rem,2.4svh,1.5rem) 0 0;padding:0;list-style:none;display:flex}.PageHero-module__aE6RSq__badge{color:#e2e8f0eb;letter-spacing:.09em;text-transform:uppercase;background:#040715bd;border:1px solid #8b5cf661;border-left:2px solid #8b5cf6;align-items:center;gap:.45rem;padding:.42rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;line-height:1.25;display:inline-flex}.PageHero-module__aE6RSq__chipGroup{flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;margin-top:1.15rem;display:flex}.PageHero-module__aE6RSq__chipGroupLabel{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:800;line-height:1.4}.PageHero-module__aE6RSq__chipList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PageHero-module__aE6RSq__actions{flex-direction:column;gap:.75rem;margin-top:clamp(1.15rem,2.9svh,1.85rem);display:flex}.PageHero-module__aE6RSq__action{color:#fff;background:#04081799;border:1px solid #ffffffa6;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:800;line-height:1.2;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.PageHero-module__aE6RSq__action:hover,.PageHero-module__aE6RSq__action:focus-visible{color:#fff;background:#0b1120eb;border-color:#fff;text-decoration:none}.PageHero-module__aE6RSq__actionPrimary{background:#7c3aed;border-color:#a78bfa}.PageHero-module__aE6RSq__actionPrimary:hover,.PageHero-module__aE6RSq__actionPrimary:focus-visible{background:#8b5cf6;border-color:#ddd6fe}.PageHero-module__aE6RSq__actionIcon{flex:none;width:1.25rem;height:1.25rem}.PageHero-module__aE6RSq__metrics{grid-template-columns:repeat(min(var(--metric-columns,4), 2), minmax(0, 1fr));border-top:1px solid #8b5cf652;border-left:1px solid #8b5cf652;max-width:58rem;margin:clamp(1.4rem,3.4svh,2.35rem) 0 0;padding:0;list-style:none;display:grid}.PageHero-module__aE6RSq__metric{background:#0407159e;border-bottom:1px solid #8b5cf652;border-right:1px solid #8b5cf652;min-width:0;padding:.9rem 1rem 1rem}.PageHero-module__aE6RSq__metricValue{color:#fff;letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:900;line-height:1.05;display:block}.PageHero-module__aE6RSq__metricLabel{color:#c4b5fd;letter-spacing:.085em;text-transform:uppercase;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;line-height:1.35;display:block}.PageHero-module__aE6RSq__metricDetail{color:#e2e8f0a8;margin:.5rem 0 0;font-size:.78rem;font-weight:500;line-height:1.45;display:none}@media (min-width:640px){.PageHero-module__aE6RSq__actions{flex-flow:wrap}.PageHero-module__aE6RSq__action{min-width:13rem}}@media (min-width:1024px){.PageHero-module__aE6RSq__copy{width:min(62vw,60rem)}.PageHero-module__aE6RSq__innerSplit{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.PageHero-module__aE6RSq__innerSplit .PageHero-module__aE6RSq__copy{width:100%}.PageHero-module__aE6RSq__metrics{grid-template-columns:repeat(var(--metric-columns,4), minmax(0, 1fr))}.PageHero-module__aE6RSq__metricDetail{display:block}}@media (max-width:1023px){.PageHero-module__aE6RSq__heroWash{background:#02061766}.PageHero-module__aE6RSq__copyShade{background:linear-gradient(#020617ed 0%,#020617d1 46%,#020617b3 74%,#020617eb 100%)}.PageHero-module__aE6RSq__title,.PageHero-module__aE6RSq__titleWide{max-width:none}.PageHero-module__aE6RSq__title{font-size:clamp(2.5rem,9.5vw,4.25rem)}.PageHero-module__aE6RSq__titleWide{font-size:clamp(2.25rem,8vw,3.5rem)}}@media (max-width:480px){.PageHero-module__aE6RSq__title{font-size:clamp(2.15rem,11vw,3rem)}.PageHero-module__aE6RSq__titleWide{font-size:clamp(1.95rem,9.5vw,2.6rem)}.PageHero-module__aE6RSq__badge{letter-spacing:.07em;font-size:.5625rem}.PageHero-module__aE6RSq__action{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.PageHero-module__aE6RSq__action{transition:none}}.PageHero-module__aE6RSq__heroImageRaw{width:100%;height:100%;position:absolute;inset:0}.PageHero-module__aE6RSq__quickLinks{border-top:1px solid #8b5cf652;margin-top:clamp(1.35rem,3.2svh,2.25rem);padding-top:1.15rem}.PageHero-module__aE6RSq__quickLinks ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PageHero-module__aE6RSq__quickLinks a{color:#e2e8f0eb;letter-spacing:.09em;text-transform:uppercase;background:#040715bd;border:1px solid #8b5cf661;align-items:center;min-height:2.25rem;padding:.4rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.PageHero-module__aE6RSq__quickLinks a:hover,.PageHero-module__aE6RSq__quickLinks a:focus-visible{color:#fff;border-color:#a78bfa;text-decoration:none}
.CorporateMotion-module__Nb0TxW__experience{background:#fff}.CorporateMotion-module__Nb0TxW__experience [data-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.CorporateMotion-module__Nb0TxW__experience [data-reveal-state=pending]{opacity:0;transform:translateY(24px)}.CorporateMotion-module__Nb0TxW__experience [data-reveal-state=visible]{opacity:1;transform:none}.CorporateMotion-module__Nb0TxW__heroStage{position:relative}.CorporateMotion-module__Nb0TxW__heroStage>section:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(at 88% 32%,#a78bfa26,#0000 44%),linear-gradient(115deg,#0000 48%,#a78bfa17 57%,#0000 67%);position:absolute;inset:0}.CorporateMotion-module__Nb0TxW__heroVisual{isolation:isolate;position:relative}.CorporateMotion-module__Nb0TxW__heroVisual:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 44%,#8b5cf62e,#0000 70%);position:absolute;inset:-28px}.CorporateMotion-module__Nb0TxW__depthFrame{transform-origin:50%;position:relative}.CorporateMotion-module__Nb0TxW__photoWindow{isolation:isolate;position:relative}.CorporateMotion-module__Nb0TxW__photoWindow:after{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.CorporateMotion-module__Nb0TxW__spotlight{isolation:isolate;position:relative}.CorporateMotion-module__Nb0TxW__spotlight:after{z-index:1;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%), #a78bfa21, transparent 72%);content:"";opacity:0;pointer-events:none;border:1px solid #0000;transition:opacity .3s;position:absolute;inset:0}.CorporateMotion-module__Nb0TxW__spotlight:focus-within:after{opacity:.65;border-color:#a78bfa7a}.CorporateMotion-module__Nb0TxW__galleryCard figcaption{border-top:1px solid #a78bfa2e;position:relative}.CorporateMotion-module__Nb0TxW__galleryCard figcaption:before{content:"";transform-origin:0;background:linear-gradient(90deg,#a78bfa,#ddd6fe,#0000);width:25%;height:1px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0}.CorporateMotion-module__Nb0TxW__galleryNumber{color:#a78bfa;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.CorporateMotion-module__Nb0TxW__flowGrid{position:relative}.CorporateMotion-module__Nb0TxW__flowGrid:before,.CorporateMotion-module__Nb0TxW__flowGrid:after{content:"";pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.CorporateMotion-module__Nb0TxW__flowGrid:before{background:#a78bfa29}.CorporateMotion-module__Nb0TxW__flowGrid:after{transform-origin:0;background:linear-gradient(90deg,#8b5cf6,#c4b5fd 65%,#0000)}.CorporateMotion-module__Nb0TxW__flowStep{border-top:0}.CorporateMotion-module__Nb0TxW__flowNumber{align-items:center;gap:.6rem;display:inline-flex}.CorporateMotion-module__Nb0TxW__flowNumber:before{content:"";background:#c4b5fd;width:5px;height:5px;box-shadow:0 0 12px #a78bfa73}@media (prefers-reduced-motion:no-preference){.CorporateMotion-module__Nb0TxW__heroStage>section:after{animation:2.2s cubic-bezier(.22,1,.36,1) both CorporateMotion-module__Nb0TxW__stageLight}.CorporateMotion-module__Nb0TxW__flowGrid[data-reveal-state=visible]:after{animation:1.2s cubic-bezier(.22,1,.36,1) both CorporateMotion-module__Nb0TxW__flowLine}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.CorporateMotion-module__Nb0TxW__depthFrame{transform:perspective(1100px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));transition:transform .38s cubic-bezier(.22,1,.36,1)}.CorporateMotion-module__Nb0TxW__depthFrame img{transform:translate3d(var(--depth-x,0px), var(--depth-y,0px), 0) scale(1.035);transition:transform .5s cubic-bezier(.22,1,.36,1)}.CorporateMotion-module__Nb0TxW__depthFrame .CorporateMotion-module__Nb0TxW__photoWindow:after{background:radial-gradient(320px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffff1c, transparent 70%);opacity:0;transition:opacity .35s}.CorporateMotion-module__Nb0TxW__depthFrame:hover .CorporateMotion-module__Nb0TxW__photoWindow:after{opacity:1}.CorporateMotion-module__Nb0TxW__experience .CorporateMotion-module__Nb0TxW__spotlight{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s, 0s}.CorporateMotion-module__Nb0TxW__spotlight:hover{border-color:#a78bfa73;translate:0 -4px;box-shadow:0 18px 42px -24px #4c1d956b}.CorporateMotion-module__Nb0TxW__spotlight:hover:after{opacity:1}.CorporateMotion-module__Nb0TxW__galleryCard img{transition:transform .85s cubic-bezier(.22,1,.36,1)}.CorporateMotion-module__Nb0TxW__galleryCard:hover img{transform:scale(1.045)}.CorporateMotion-module__Nb0TxW__galleryCard:hover figcaption:before{transform:scaleX(4)}}@media (max-width:767px){.CorporateMotion-module__Nb0TxW__flowGrid:before,.CorporateMotion-module__Nb0TxW__flowGrid:after{width:2px;height:auto;top:0;bottom:0;right:auto}.CorporateMotion-module__Nb0TxW__flowGrid:after{transform-origin:top;background:linear-gradient(#8b5cf6,#c4b5fd 65%,#0000)}.CorporateMotion-module__Nb0TxW__flowStep{border-left:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.CorporateMotion-module__Nb0TxW__flowGrid[data-reveal-state=visible]:after{animation-name:CorporateMotion-module__Nb0TxW__flowLineVertical}}@media (prefers-reduced-motion:reduce){.CorporateMotion-module__Nb0TxW__experience [data-reveal],.CorporateMotion-module__Nb0TxW__experience [data-reveal-state=pending],.CorporateMotion-module__Nb0TxW__depthFrame,.CorporateMotion-module__Nb0TxW__depthFrame img,.CorporateMotion-module__Nb0TxW__galleryCard img{opacity:1;transition:none;animation:none;transform:translate(0,0)}.CorporateMotion-module__Nb0TxW__spotlight:hover{translate:none}.CorporateMotion-module__Nb0TxW__spotlight:after,.CorporateMotion-module__Nb0TxW__depthFrame .CorporateMotion-module__Nb0TxW__photoWindow:after{background:0 0}.CorporateMotion-module__Nb0TxW__heroStage>section:after,.CorporateMotion-module__Nb0TxW__flowGrid:after{animation:none}.CorporateMotion-module__Nb0TxW__galleryCard figcaption:before{transition:none;transform:none}}@keyframes CorporateMotion-module__Nb0TxW__stageLight{0%{opacity:0;transform:translate(-7%)}to{opacity:1;transform:translate(0,0)}}@keyframes CorporateMotion-module__Nb0TxW__flowLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes CorporateMotion-module__Nb0TxW__flowLineVertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
