.PageShell-module__pJIr2a__page{z-index:2;min-height:100vh;color:var(--text);pointer-events:auto;padding:clamp(18px,3.5vw,34px) clamp(18px,3.5vw,34px) calc(clamp(18px,3.5vw,34px) + 92px);position:relative}.PageShell-module__pJIr2a__topBar{max-width:var(--max-width);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto 30px;display:flex}.PageShell-module__pJIr2a__heading{text-align:right;gap:8px;display:grid}.PageShell-module__pJIr2a__title{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:.92}.PageShell-module__pJIr2a__subtitle{color:#f8fafcb8;max-width:44ch;margin:0;font-size:15px}.PageShell-module__pJIr2a__content{max-width:var(--max-width);margin:0 auto}.PageShell-module__pJIr2a__surface{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080a6b;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 22px 60px #00000052}.PageShell-module__pJIr2a__surfacePadded{padding:clamp(14px,2.6vw,20px)}@media (max-width:720px){.PageShell-module__pJIr2a__topBar{flex-direction:column;align-items:flex-start}.PageShell-module__pJIr2a__heading{text-align:left}}
.Button-module__M5RZMq__button{appearance:none;font:inherit;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:14px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.Button-module__M5RZMq__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.Button-module__M5RZMq__button:focus-visible{box-shadow:var(--shadow-halo)}.Button-module__M5RZMq__primary{color:#08090cf2;background:linear-gradient(135deg,#ffffffeb,#ffffffdb);border-color:#ffffff59;box-shadow:0 18px 45px #00000059}.Button-module__M5RZMq__primary:hover{border-color:#ffffff80;transform:translateY(-2px)}.Button-module__M5RZMq__primary:active{transform:translateY(-1px)}.Button-module__M5RZMq__glass{color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff2e;box-shadow:0 14px 34px #0000004d}.Button-module__M5RZMq__glass:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.Button-module__M5RZMq__glass:active{transform:translateY(-1px)}.Button-module__M5RZMq__ghost{color:var(--text);background:0 0;border-color:#ffffff2e}.Button-module__M5RZMq__ghost:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-2px)}.Button-module__M5RZMq__sm{border-radius:12px;min-height:38px;padding:10px 12px;font-size:14px;font-weight:650}.Button-module__M5RZMq__lg{border-radius:16px;min-height:50px;padding:14px 18px;font-size:16px}
.career-module__4B8rjq__page{gap:58px;display:grid}.career-module__4B8rjq__hero{gap:12px;max-width:820px;display:grid}.career-module__4B8rjq__eyebrow,.career-module__4B8rjq__snapshotLabel,.career-module__4B8rjq__range,.career-module__4B8rjq__org,.career-module__4B8rjq__entryLabel{text-transform:uppercase;letter-spacing:.18em;color:#d4dde8b3;margin:0;font-size:12px}.career-module__4B8rjq__title{max-width:12ch;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.92}.career-module__4B8rjq__copy,.career-module__4B8rjq__snapshotText,.career-module__4B8rjq__summary,.career-module__4B8rjq__subline,.career-module__4B8rjq__partners,.career-module__4B8rjq__bullets li,.career-module__4B8rjq__detailList li{color:#e4eaf2d1;margin:0}.career-module__4B8rjq__copy{max-width:40ch;font-size:18px;line-height:1.58}.career-module__4B8rjq__snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.career-module__4B8rjq__snapshotItem{border-top:1px solid #ffffff1a;gap:12px;padding-top:18px;display:grid}.career-module__4B8rjq__snapshotText{font-size:18px;line-height:1.58}.career-module__4B8rjq__timeline{gap:30px;display:grid}.career-module__4B8rjq__entry{border-top:1px solid #ffffff1a;grid-template-columns:220px minmax(0,1fr);gap:28px;padding-top:26px;display:grid}.career-module__4B8rjq__entryMeta{align-content:start;gap:8px;display:grid}.career-module__4B8rjq__entryBody{gap:14px;display:grid}.career-module__4B8rjq__role{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,54px);line-height:.95}.career-module__4B8rjq__subline{color:#dce3eda8;font-size:15px;line-height:1.5}.career-module__4B8rjq__summary{max-width:31ch;font-size:22px;line-height:1.42}.career-module__4B8rjq__highlights,.career-module__4B8rjq__bullets,.career-module__4B8rjq__detailList{margin:0;padding:0;list-style:none}.career-module__4B8rjq__highlights{color:#f4f7fceb;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;font-size:13px;display:flex}.career-module__4B8rjq__highlights li{padding-left:16px;position:relative}.career-module__4B8rjq__highlights li:before{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 16px #8fb2ff66}.career-module__4B8rjq__bullets,.career-module__4B8rjq__detailList{gap:10px;max-width:38ch;display:grid}.career-module__4B8rjq__bullets li,.career-module__4B8rjq__detailList li{line-height:1.55}.career-module__4B8rjq__details{gap:12px;display:grid}.career-module__4B8rjq__details summary{cursor:pointer;color:#f5f8fce0;border-bottom:1px solid #ffffff38;width:fit-content;padding-bottom:6px}.career-module__4B8rjq__partners{color:#dee5efad;font-size:15px;line-height:1.55}.career-module__4B8rjq__linkRow{flex-wrap:wrap;gap:16px;display:flex}.career-module__4B8rjq__linkRow a{color:#fff;border-bottom:1px solid #ffffff38;padding-bottom:6px;text-decoration:none;transition:transform .18s,border-color .18s}.career-module__4B8rjq__linkRow a:hover{border-color:#ffffff6b;transform:translateY(-2px)}@media (max-width:1080px){.career-module__4B8rjq__snapshot,.career-module__4B8rjq__entry{grid-template-columns:1fr}}@media (max-width:720px){.career-module__4B8rjq__page{gap:48px}.career-module__4B8rjq__copy,.career-module__4B8rjq__snapshotText,.career-module__4B8rjq__summary{font-size:18px}.career-module__4B8rjq__role{font-size:2.2rem}}
.projects-module__l_Ju2G__page{gap:68px;display:grid}.projects-module__l_Ju2G__hero,.projects-module__l_Ju2G__closer{gap:12px;max-width:820px;display:grid}.projects-module__l_Ju2G__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#d4dde8b3;margin:0;font-size:12px}.projects-module__l_Ju2G__title{max-width:12ch;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.92}.projects-module__l_Ju2G__copy,.projects-module__l_Ju2G__description,.projects-module__l_Ju2G__summary{color:#e4eaf2d1;margin:0}.projects-module__l_Ju2G__copy{max-width:39ch;font-size:18px;line-height:1.58}.projects-module__l_Ju2G__stack{gap:58px;display:grid}.projects-module__l_Ju2G__playableStack{gap:36px;display:grid}.projects-module__l_Ju2G__playableSection{gap:30px;scroll-margin-top:clamp(88px,12vh,128px);display:grid}.projects-module__l_Ju2G__playableIntro{gap:12px;max-width:820px;display:grid}.projects-module__l_Ju2G__playableFeature{border-top:1px solid #ffffff1a;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;padding-top:28px;display:grid}.projects-module__l_Ju2G__playableBody{align-content:start;gap:14px;display:grid}.projects-module__l_Ju2G__playableActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.projects-module__l_Ju2G__playableStage{position:relative}.projects-module__l_Ju2G__posterFrame,.projects-module__l_Ju2G__embedFrame{background:radial-gradient(circle at 16% 20%,#58ffb929,#0000 24%),linear-gradient(#0b101152,#040508eb);border:1px solid #ffffff14;border-radius:32px;height:100%;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b}.projects-module__l_Ju2G__posterFrame{aspect-ratio:16/10}.projects-module__l_Ju2G__embedFrame{min-height:clamp(340px,48vw,760px)}.projects-module__l_Ju2G__poster{object-fit:contain;object-position:center top;width:100%;height:100%;padding:clamp(18px,2vw,26px);display:block}.projects-module__l_Ju2G__fallbackStage{background:radial-gradient(circle at 18% 18%,#5dffc438,#0000 28%),radial-gradient(circle at 84% 18%,#8fb2ff2e,#0000 34%),linear-gradient(#090e12d6,#040609fa);align-content:end;gap:12px;min-height:100%;padding:clamp(24px,3vw,34px);display:grid}.projects-module__l_Ju2G__fallbackStageEmber{background:radial-gradient(circle at 18% 16%,#ffc3684d,#0000 26%),radial-gradient(circle at 80% 20%,#cf722e33,#0000 34%),linear-gradient(#180f08d1,#090503fa)}.projects-module__l_Ju2G__fallbackEyebrow{color:#f4f9ffcc;letter-spacing:.16em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;margin:0;padding:8px 12px;font-size:12px}.projects-module__l_Ju2G__fallbackTitle,.projects-module__l_Ju2G__fallbackSubtitle,.projects-module__l_Ju2G__fallbackCopy{margin:0}.projects-module__l_Ju2G__fallbackTitle{max-width:7ch;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.06em;font-size:clamp(3.2rem,6vw,5.8rem);line-height:.88}.projects-module__l_Ju2G__fallbackSubtitle{color:#eff4fbe0;letter-spacing:.1em;text-transform:uppercase;font-size:15px}.projects-module__l_Ju2G__fallbackCopy{color:#e8eef5cc;max-width:26ch;line-height:1.58}.projects-module__l_Ju2G__embed{background:#020202;border:0;width:100%;height:100%;min-height:clamp(340px,48vw,760px);display:block}.projects-module__l_Ju2G__project{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);align-items:end;gap:30px;padding-top:28px;display:grid}.projects-module__l_Ju2G__projectReverse{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)}.projects-module__l_Ju2G__projectReverse .projects-module__l_Ju2G__stage{order:2}.projects-module__l_Ju2G__projectReverse .projects-module__l_Ju2G__body{order:1}.projects-module__l_Ju2G__stage{background:radial-gradient(circle at 50% 45%,#ffffff1f,#0000 55%),linear-gradient(#0c0e14a3,#08080a33);border:1px solid #ffffff14;border-radius:32px;justify-content:center;align-items:center;min-height:clamp(300px,42vw,500px);padding:clamp(24px,4vw,42px);display:flex;overflow:hidden}.projects-module__l_Ju2G__logo{object-fit:contain;width:min(100%,360px);height:auto;transition:transform .24s}.projects-module__l_Ju2G__project:hover .projects-module__l_Ju2G__logo{transform:scale(1.04)}.projects-module__l_Ju2G__body{gap:14px;display:grid}.projects-module__l_Ju2G__meta,.projects-module__l_Ju2G__role{text-transform:uppercase;letter-spacing:.16em;color:#dce3edad;margin:0;font-size:12px}.projects-module__l_Ju2G__projectTitle{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,54px);line-height:.95}.projects-module__l_Ju2G__summary{max-width:28ch;font-size:22px;line-height:1.42}.projects-module__l_Ju2G__description{max-width:35ch;font-size:16px;line-height:1.65}.projects-module__l_Ju2G__proofList,.projects-module__l_Ju2G__noteList{margin:0;padding:0;list-style:none}.projects-module__l_Ju2G__proofList{color:#f4f7fce6;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;font-size:13px;display:flex}.projects-module__l_Ju2G__proofList li{padding-left:16px;position:relative}.projects-module__l_Ju2G__proofList li:before{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 16px #8fb2ff66}.projects-module__l_Ju2G__noteList{gap:10px;max-width:37ch;display:grid}.projects-module__l_Ju2G__noteList li{color:#e5ebf3d1;line-height:1.55}.projects-module__l_Ju2G__loadButton,.projects-module__l_Ju2G__link,.projects-module__l_Ju2G__cta{appearance:none;cursor:pointer;font:inherit;color:#fff;background:0 0;border:1px solid #0000;justify-self:start;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.projects-module__l_Ju2G__loadButton{color:#090b10;background:linear-gradient(135deg,#fffffffa,#e4ebf8f0);border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;display:inline-flex;box-shadow:0 18px 50px #00000052}.projects-module__l_Ju2G__link,.projects-module__l_Ju2G__cta{border-bottom:1px solid #ffffff38;padding-bottom:6px}.projects-module__l_Ju2G__loadButton:hover,.projects-module__l_Ju2G__link:hover,.projects-module__l_Ju2G__cta:hover{transform:translateY(-2px)}.projects-module__l_Ju2G__link:hover,.projects-module__l_Ju2G__cta:hover{border-color:#ffffff6b}.projects-module__l_Ju2G__cta{margin-top:8px;font-size:18px}@media (max-width:1080px){.projects-module__l_Ju2G__playableFeature,.projects-module__l_Ju2G__project,.projects-module__l_Ju2G__projectReverse{grid-template-columns:1fr}.projects-module__l_Ju2G__projectReverse .projects-module__l_Ju2G__stage,.projects-module__l_Ju2G__projectReverse .projects-module__l_Ju2G__body{order:initial}}@media (max-width:720px){.projects-module__l_Ju2G__page{gap:54px}.projects-module__l_Ju2G__copy,.projects-module__l_Ju2G__summary{font-size:18px}.projects-module__l_Ju2G__stage{border-radius:24px;min-height:220px}.projects-module__l_Ju2G__playableStage{min-height:auto}.projects-module__l_Ju2G__posterFrame,.projects-module__l_Ju2G__embedFrame{border-radius:24px}.projects-module__l_Ju2G__fallbackStage{padding:18px}.projects-module__l_Ju2G__embedFrame,.projects-module__l_Ju2G__embed{min-height:260px}.projects-module__l_Ju2G__projectTitle{font-size:2.25rem}.projects-module__l_Ju2G__playableActions{flex-direction:column;align-items:flex-start}.projects-module__l_Ju2G__loadButton{width:100%}}
