.career-page-module__TMxfJG__page{min-height:calc(100svh - var(--header-height));padding-block:clamp(1rem,2.4vw,2rem) clamp(3.5rem,6vw,5rem)}.career-page-module__TMxfJG__hero{display:grid}.career-page-module__TMxfJG__stage{border:1px solid rgba(var(--structure-rgb), .14);background:radial-gradient(circle at 18% 28%,#78cad229,#0000 28%),radial-gradient(circle at 80% 58%,#b9a68229,#0000 30%),linear-gradient(120deg,#fffdf8 0%,#f7fbf8 56%,#fffdf8 100%);gap:clamp(1.05rem,2vw,1.6rem);min-height:clamp(39rem,45vw,42rem);padding:clamp(1.25rem,3vw,2.6rem);display:grid;position:relative;overflow:visible;box-shadow:0 26px 70px #1e25421f,inset 0 1px #ffffffe6}.career-page-module__TMxfJG__stage:before{background:linear-gradient(90deg, rgba(var(--structure-rgb), .05) 1px, transparent 1px) 0 0 / 5.4rem 100%, linear-gradient(0deg, rgba(var(--structure-rgb), .04) 1px, transparent 1px) 0 0 / 100% 5.4rem;content:"";pointer-events:none;position:absolute;inset:0}.career-page-module__TMxfJG__identity{z-index:2;grid-template-columns:minmax(18rem,.32fr) minmax(18rem,.3fr) minmax(18rem,.38fr);grid-template-areas:"eyebrow role metrics""title summary metrics";align-items:center;gap:clamp(.65rem,1.4vw,1.15rem) clamp(1rem,2.2vw,2rem);max-width:none;display:grid;position:relative}.career-page-module__TMxfJG__eyebrow{color:var(--primary-ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:820}.career-page-module__TMxfJG__identity>.career-page-module__TMxfJG__eyebrow{grid-area:eyebrow}.career-page-module__TMxfJG__identity h1{color:#000;max-width:10ch;font-family:var(--font-headline), serif;letter-spacing:0;grid-area:title;margin:0;font-size:clamp(3.35rem,5.5vw,5.8rem);font-weight:540;line-height:.78}.career-page-module__TMxfJG__role{color:#111;text-transform:uppercase;grid-area:role;align-self:end;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:780;line-height:1.2}.career-page-module__TMxfJG__summary{color:#000000a8;grid-area:summary;align-self:end;max-width:31rem;margin:0;font-size:clamp(.98rem,1.22vw,1.12rem);line-height:1.62}.career-page-module__TMxfJG__metricGrid{grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.career-page-module__TMxfJG__metric{border:1px solid rgba(var(--structure-rgb), .14);background:#ffffffb8;align-content:center;gap:.28rem;min-height:4.35rem;padding:.9rem;display:grid}.career-page-module__TMxfJG__metric span{color:var(--primary-ink);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:820}.career-page-module__TMxfJG__metric strong{color:#050505;font-size:.94rem;line-height:1.16}.career-page-module__TMxfJG__timelinePanel{z-index:2;border:1px solid rgba(var(--structure-rgb), .12);isolation:isolate;background:#ffffff8f;gap:clamp(.8rem,1.6vw,1.25rem);min-height:clamp(23rem,26vw,26.5rem);padding:clamp(1rem,2vw,1.55rem);display:grid;position:relative}.career-page-module__TMxfJG__timelineHeading{text-align:center;justify-items:center;gap:.2rem;display:grid}.career-page-module__TMxfJG__timelineHeading h2{color:#050505;font-family:var(--font-headline), serif;letter-spacing:0;margin:0;font-size:clamp(2rem,3.3vw,3.7rem);font-weight:520;line-height:.86}.career-page-module__TMxfJG__timelineHeading span{color:#00000080;font-size:.92rem}.career-page-module__TMxfJG__timeline{grid-template-columns:repeat(11,minmax(0,1fr));gap:clamp(.2rem,.55vw,.5rem);min-height:clamp(17rem,19vw,18.8rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.career-page-module__TMxfJG__timeline:before{background:linear-gradient(90deg, transparent, rgba(var(--structure-rgb), .28) 5%, rgba(var(--structure-rgb), .28) 95%, transparent), linear-gradient(90deg, #6f84d647, #78cad257, #b9a6823d);content:"";height:2px;position:absolute;top:50%;left:1.2rem;right:1.2rem}.career-page-module__TMxfJG__timelineItem{grid-template-rows:minmax(6.6rem,1fr) 3.3rem minmax(6.6rem,1fr);min-width:0;display:grid;position:relative}.career-page-module__TMxfJG__timelineCard{z-index:2;border:1px solid rgba(var(--structure-rgb), .11);background:#fffdf8db;justify-self:center;gap:.2rem;width:min(100%,8.8rem);padding:.38rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 14px 30px #1e254214}.career-page-module__TMxfJG__timelineCard:focus,.career-page-module__TMxfJG__timelineCard:focus-within{outline-offset:3px;outline:2px solid #6f84d675}.career-page-module__TMxfJG__timelineCard:hover,.career-page-module__TMxfJG__timelineCard:focus,.career-page-module__TMxfJG__timelineCard:focus-within{z-index:20;border-color:#6f84d65c;transform:translateY(-.18rem);box-shadow:0 20px 45px #1e254229}.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard{grid-row:1;align-self:end}.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineCard{grid-row:3;align-self:start}.career-page-module__TMxfJG__timelineCard:after{background:rgba(var(--structure-rgb), .28);content:"";width:1px;height:1rem;position:absolute;left:50%;transform:translate(-50%)}.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:after{top:100%}.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineCard:after{bottom:100%}.career-page-module__TMxfJG__timelineImage{border:1px solid rgba(var(--structure-rgb), .1);background:linear-gradient(135deg, #ffffff3d, #fff0), var(--career-image) center / contain no-repeat, #fffdf8;min-height:clamp(3rem,3.65vw,4.05rem)}.career-page-module__TMxfJG__timelineCard p{color:var(--primary-ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:840;line-height:1.1}.career-page-module__TMxfJG__timelineCard h3{color:#050505;margin:0;font-size:clamp(.66rem,.76vw,.8rem);line-height:1.02}.career-page-module__TMxfJG__timelinePeriod{color:#0000008f;font-size:.58rem;font-weight:760;line-height:1.12}.career-page-module__TMxfJG__timelineCard strong{color:#0000008c;font-size:.58rem;line-height:1.18}.career-page-module__TMxfJG__timelineDetail{z-index:30;border:1px solid rgba(var(--structure-rgb), .18);opacity:0;pointer-events:none;text-align:left;visibility:hidden;background:linear-gradient(135deg,#fffffffa,#fafdfaf5);gap:.38rem;width:min(18rem,68vw);padding:.9rem;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;left:50%;transform:translate(-50%,.45rem);box-shadow:0 24px 70px #1e254233}.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineDetail{top:calc(100% + .72rem)}.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineDetail{bottom:calc(100% + .72rem);transform:translate(-50%,-.45rem)}.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineDetail{left:0;transform:translateY(.45rem)}.career-page-module__TMxfJG__timelineItem:first-child[data-lane=bottom] .career-page-module__TMxfJG__timelineDetail{transform:translateY(-.45rem)}.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineDetail{left:auto;right:0;transform:translateY(.45rem)}.career-page-module__TMxfJG__timelineItem:last-child[data-lane=bottom] .career-page-module__TMxfJG__timelineDetail{transform:translateY(-.45rem)}.career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail{opacity:1;visibility:visible}.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail{transform:translate(0)}.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail{transform:translate(-50%)}.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail{transform:translate(0)}.career-page-module__TMxfJG__timelineDetail span{color:var(--primary-ink);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:860}.career-page-module__TMxfJG__timelineDetail h4{color:#050505;margin:0;font-size:.95rem;line-height:1.15}.career-page-module__TMxfJG__timelineDetail p{color:#000000ad;text-transform:none;margin:0;font-size:.8rem;font-weight:720;line-height:1.32}.career-page-module__TMxfJG__timelineDetail ul{color:#0000009e;gap:.3rem;margin:0;padding:0;font-size:.76rem;line-height:1.3;list-style:none;display:grid}.career-page-module__TMxfJG__timelineDetail li{padding-left:.85rem;position:relative}.career-page-module__TMxfJG__timelineDetail li:before{content:"";background:#6f84d69e;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.5em;left:0}.career-page-module__TMxfJG__timelineMarker{z-index:3;background:linear-gradient(135deg,#fffffff5,#f2f7ffeb);border:1px solid #6f84d661;border-radius:999px;grid-row:2;place-self:center;place-items:center;width:2.9rem;height:2.9rem;display:grid;position:relative;box-shadow:0 0 0 .34rem #fffdf8f0,0 12px 24px #1e25421a}.career-page-module__TMxfJG__timelineMarker span{color:var(--primary-ink);letter-spacing:0;font-size:.7rem;font-weight:900}@media (max-width:1120px){.career-page-module__TMxfJG__stage{min-height:auto}.career-page-module__TMxfJG__identity{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""role""summary""metrics"}.career-page-module__TMxfJG__identity h1{max-width:11ch}.career-page-module__TMxfJG__timelinePanel{overflow-x:auto}.career-page-module__TMxfJG__timeline{min-width:72rem}}@media (max-width:760px){.career-page-module__TMxfJG__metricGrid{grid-template-columns:1fr}.career-page-module__TMxfJG__timelinePanel{overflow:visible}.career-page-module__TMxfJG__timelineHeading{text-align:left;justify-items:start}.career-page-module__TMxfJG__timeline{grid-template-columns:1fr;gap:.8rem;min-width:0;min-height:0;padding-left:1.1rem;display:grid}.career-page-module__TMxfJG__timeline:before{background:rgba(var(--structure-rgb), .22);width:2px;height:auto;top:0;bottom:0;left:.35rem}.career-page-module__TMxfJG__timelineItem{grid-template-rows:auto;grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.career-page-module__TMxfJG__timelineCard,.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineCard,.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineCard{grid-area:auto/2;place-self:start stretch;width:100%}.career-page-module__TMxfJG__timelineCard:after{display:none}.career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=top] .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem[data-lane=bottom] .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:first-child .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineItem:last-child .career-page-module__TMxfJG__timelineDetail{opacity:1;pointer-events:auto;visibility:visible;width:auto;margin-top:.55rem;display:none;position:static;transform:none}.career-page-module__TMxfJG__timelineCard:hover .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineCard:focus .career-page-module__TMxfJG__timelineDetail,.career-page-module__TMxfJG__timelineCard:focus-within .career-page-module__TMxfJG__timelineDetail{display:grid;transform:none}.career-page-module__TMxfJG__timelineMarker{grid-area:auto/1;align-self:start}}
