.Header-module__ldgnoG__headerContainer{z-index:40;filter:invert();mix-blend-mode:difference;width:100%;max-width:100%;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.Header-module__ldgnoG__headerContainer{filter:none;mix-blend-mode:normal;background:#fff}}.Header-module__ldgnoG__headerInner{grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap);padding:var(--margin);pointer-events:none;display:grid}.Header-module__ldgnoG__headerInner>*{pointer-events:auto}.Header-module__ldgnoG__headerLogo{height:calc(var(--small) + 4px);cursor:pointer;width:auto}.Header-module__ldgnoG__menuButton{color:#fff;cursor:pointer;background:#000;justify-content:center;place-self:center end;align-items:center;display:flex}.Header-module__ldgnoG__menuIcon{flex-direction:column;gap:4px;width:20px;height:12px;display:flex;position:relative}.Header-module__ldgnoG__menuIcon span{background:#fff;border-radius:1px;width:100%;height:2px;display:block;position:absolute}.Header-module__ldgnoG__menuIcon span:first-child{top:0}.Header-module__ldgnoG__menuIcon span:last-child{bottom:0}@media (max-width:768px){.Header-module__ldgnoG__headerInner{height:var(--header-height);padding:0 var(--margin);grid-template-columns:repeat(4,1fr);align-items:center}.Header-module__ldgnoG__headerLogo:first-child{grid-column:1/span 1}.Header-module__ldgnoG__headerLogo:nth-child(2){grid-column:2/span 1;justify-self:start}.Header-module__ldgnoG__headerLogo{height:28px}.Header-module__ldgnoG__menuButton{padding:var(--tinier);background:0 0;grid-column:4/span 1}.Header-module__ldgnoG__menuIcon span{background:#000}}
.OverlayNav-module__UDQN3G__overlay{z-index:1000;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.OverlayNav-module__UDQN3G__overlay:before{content:"";opacity:0;z-index:0;background:#000;transition:opacity .47s;position:absolute;top:0;bottom:0;left:0;right:0}.OverlayNav-module__UDQN3G__overlay.OverlayNav-module__UDQN3G__opening:before{opacity:1;transition-delay:.405s}.OverlayNav-module__UDQN3G__overlay.OverlayNav-module__UDQN3G__closing:before{opacity:0;transition:opacity}.OverlayNav-module__UDQN3G__columnsContainer{z-index:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.OverlayNav-module__UDQN3G__column{background:#000;flex:1;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:translateY(-100%)}.OverlayNav-module__UDQN3G__column.OverlayNav-module__UDQN3G__columnOpening{transform:translateY(0)}.OverlayNav-module__UDQN3G__column.OverlayNav-module__UDQN3G__columnClosing{transition:transform .2s cubic-bezier(.215,.61,.355,1);transform:translateY(-100%)}.OverlayNav-module__UDQN3G__contentLayer{z-index:2;padding:var(--small)var(--small)0;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}@media (max-width:768px){.OverlayNav-module__UDQN3G__contentLayer{padding:var(--margin);justify-content:flex-start}}.OverlayNav-module__UDQN3G__topSection{gap:var(--gap);flex:0 auto;align-items:flex-start;display:flex}@media (max-width:768px){.OverlayNav-module__UDQN3G__topSection{flex-direction:row;width:100%}}.OverlayNav-module__UDQN3G__logoSection{flex:1;align-items:flex-start;display:flex}@media (max-width:768px){.OverlayNav-module__UDQN3G__logoSection{flex:none}}.OverlayNav-module__UDQN3G__logo{filter:invert()brightness(100);opacity:0;width:auto;height:36px;transition:opacity .3s}.OverlayNav-module__UDQN3G__opening .OverlayNav-module__UDQN3G__logo{opacity:1;transition-delay:.725s}.OverlayNav-module__UDQN3G__closing .OverlayNav-module__UDQN3G__logo{opacity:0;transition-delay:0s}.OverlayNav-module__UDQN3G__navSection{gap:var(--margin);flex:1;display:flex}@media (max-width:768px){.OverlayNav-module__UDQN3G__navSection{top:50%;left:var(--margin);right:var(--margin);flex-direction:column;gap:0;width:auto;position:fixed;transform:translateY(-50%)}}.OverlayNav-module__UDQN3G__navItems{flex-direction:column;flex:1;display:flex}@media (max-width:768px){.OverlayNav-module__UDQN3G__navItems{flex:none;width:100%}}.OverlayNav-module__UDQN3G__navItem{color:var(--white);padding:var(--tinier)0;letter-spacing:-.96px;opacity:0;z-index:10;background-color:transparent;width:100%;font-size:48px;line-height:1;text-decoration:none;transition:opacity .4s,transform .4s,background-color .6s,color .6s;display:block;position:relative;transform:translateY(20px)}.OverlayNav-module__UDQN3G__navItem.OverlayNav-module__UDQN3G__navItemOpening{opacity:1;transform:translateY(0)}.OverlayNav-module__UDQN3G__navItem.OverlayNav-module__UDQN3G__navItemClosing{opacity:0;transition-duration:.2s,.2s,.6s,.6s;transform:translateY(20px)}.OverlayNav-module__UDQN3G__navItem:hover{background-color:var(--white);color:var(--black);transition:opacity .4s,transform .4s,background-color 50ms,color 50ms}.OverlayNav-module__UDQN3G__closeButton{cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;width:41px;height:41px;padding:0;transition:opacity .3s}@media (max-width:768px){.OverlayNav-module__UDQN3G__closeButton{display:none}}.OverlayNav-module__UDQN3G__closeButtonMobile{cursor:pointer;opacity:0;background:0 0;border:none;width:41px;height:41px;padding:0;transition:opacity .3s;display:none}@media (max-width:768px){.OverlayNav-module__UDQN3G__closeButtonMobile{top:var(--margin);right:var(--margin);z-index:30;display:block;position:fixed}}.OverlayNav-module__UDQN3G__opening .OverlayNav-module__UDQN3G__closeButtonMobile{opacity:1;transition-delay:.225s}.OverlayNav-module__UDQN3G__closing .OverlayNav-module__UDQN3G__closeButtonMobile{opacity:0;transition-delay:0s}.OverlayNav-module__UDQN3G__opening .OverlayNav-module__UDQN3G__closeButtonMobile:hover{opacity:.7;transition-delay:0s}.OverlayNav-module__UDQN3G__opening .OverlayNav-module__UDQN3G__closeButton{opacity:1;transition-delay:.225s}.OverlayNav-module__UDQN3G__closing .OverlayNav-module__UDQN3G__closeButton{opacity:0;transition-delay:0s}.OverlayNav-module__UDQN3G__opening .OverlayNav-module__UDQN3G__closeButton:hover{opacity:.7;transition-delay:0s}.OverlayNav-module__UDQN3G__footerSection{opacity:0;flex:none;transition:opacity .5s .9s,transform .5s .9s;transform:translateY(50px)}@media (max-width:768px){.OverlayNav-module__UDQN3G__footerSection{padding:var(--margin);position:fixed;bottom:0;left:0;right:0}}.OverlayNav-module__UDQN3G__footerSection.OverlayNav-module__UDQN3G__footerOpening{opacity:1;transform:translateY(0)}.OverlayNav-module__UDQN3G__footerSection.OverlayNav-module__UDQN3G__footerClosing{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(50px)}@media (max-width:768px){.OverlayNav-module__UDQN3G__navItem{text-align:left;font-size:32px}}.OverlayNav-module__UDQN3G__curtainOverride{z-index:1!important;position:absolute!important}
.Curtain-module__nlPPEa__curtainContainer{pointer-events:none;z-index:999;position:fixed;top:0;bottom:0;left:0;right:0}.Curtain-module__nlPPEa__backgroundLayer{opacity:0;z-index:0;background:#3d3d3d;transition:opacity .6s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.Curtain-module__nlPPEa__backgroundLayer.Curtain-module__nlPPEa__opening{opacity:1;transition-delay:.1s}.Curtain-module__nlPPEa__backgroundLayer.Curtain-module__nlPPEa__closing{opacity:0;transition:opacity}.Curtain-module__nlPPEa__columnsContainer{z-index:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Curtain-module__nlPPEa__column{background:#000;flex:1;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(-100%)}.Curtain-module__nlPPEa__column.Curtain-module__nlPPEa__columnOpening{transform:translateY(0)}.Curtain-module__nlPPEa__column.Curtain-module__nlPPEa__columnClosing{transition:transform .2s cubic-bezier(.22,1,.36,1);transform:translateY(-100%)}.Curtain-module__nlPPEa__logoLayer{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Curtain-module__nlPPEa__centerLogo{opacity:0;filter:brightness(0)invert();width:100px;height:auto;transition:opacity .4s,transform .4s;transform:scale(.9)}.Curtain-module__nlPPEa__logoLayer.Curtain-module__nlPPEa__logoOpening .Curtain-module__nlPPEa__centerLogo{opacity:1;transition-delay:.6s;transform:scale(1)}.Curtain-module__nlPPEa__logoLayer.Curtain-module__nlPPEa__logoClosing .Curtain-module__nlPPEa__centerLogo{opacity:0;transition-duration:.2s;transition-delay:0s;transform:scale(.9)}
.page-module__Yz8LXW__backButton{margin:var(--huge)var(--margin);font-size:var(--smaller);color:var(--foreground);text-decoration:none;display:inline-block}.page-module__Yz8LXW__section{gap:var(--gap);padding:var(--margin);font-size:var(--smaller);grid-template-columns:repeat(12,1fr);line-height:110%;display:grid}.page-module__Yz8LXW__section p,.page-module__Yz8LXW__section span,.page-module__Yz8LXW__section a,.page-module__Yz8LXW__section dt,.page-module__Yz8LXW__section dd{font-size:inherit}.page-module__Yz8LXW__content{row-gap:var(--big);padding-right:var(--smaller);grid-column:span 8;grid-template-columns:repeat(8,1fr);display:grid}.page-module__Yz8LXW__content p,.page-module__Yz8LXW__content span,.page-module__Yz8LXW__content a,.page-module__Yz8LXW__content dt,.page-module__Yz8LXW__content dd{font-size:inherit}.page-module__Yz8LXW__content>h1{grid-column:span 8}.page-module__Yz8LXW__rowGroup{grid-column:span 8;grid-template-columns:subgrid;column-gap:var(--gap);align-content:start;row-gap:8px;display:grid}.page-module__Yz8LXW__imageContainer{grid-column:span 4;justify-content:flex-end;display:block}.page-module__Yz8LXW__image{object-fit:contain;object-position:top right;width:100%;height:auto}.page-module__Yz8LXW__infoRow{grid-column:span 8;grid-template-columns:subgrid;align-items:start;display:grid}.page-module__Yz8LXW__infoRowFull{grid-column:span 12}.page-module__Yz8LXW__infoRowCentered{align-items:center}.page-module__Yz8LXW__label{color:#7f7f7f;grid-column:span 2;margin:0;line-height:1}.page-module__Yz8LXW__infoRow>dd{grid-column:span 6;margin:0}.page-module__Yz8LXW__experienceGroup{grid-column:span 8;grid-template-columns:subgrid;column-gap:var(--gap);row-gap:8px;margin:0;display:grid}.page-module__Yz8LXW__experienceGroup>dt{grid-column:span 2}.page-module__Yz8LXW__experienceList{row-gap:var(--gap);flex-direction:column;grid-column:span 6;margin:0;display:flex}.page-module__Yz8LXW__experienceItem{padding:var(--tinier);margin:calc(var(--tinier)*-1);color:inherit;cursor:pointer;border-bottom:2px solid var(--muted);background-color:transparent;justify-content:space-between;align-items:flex-start;transition-property:background-color,color;transition-duration:.2s,.2s;transition-timing-function:ease,ease;display:flex}.page-module__Yz8LXW__experienceItem:hover{background-color:var(--black);color:var(--white);transition-duration:50ms,50ms}.page-module__Yz8LXW__experienceItem:hover .page-module__Yz8LXW__companyName{color:var(--white);opacity:.7}.page-module__Yz8LXW__experienceInfo{flex-direction:column;gap:0;display:flex}.page-module__Yz8LXW__jobTitle{margin:0}.page-module__Yz8LXW__companyName{color:#7f7f7f;margin:0}.page-module__Yz8LXW__year{text-align:right}.page-module__Yz8LXW__tradingCard{background-color:var(--black);color:var(--white);padding:var(--gap);font-size:var(--smaller);line-height:110%}.page-module__Yz8LXW__tradingCardName{margin:0 0 var(--gap)0}.page-module__Yz8LXW__tradingCardLinks{flex-direction:column;gap:4px;display:flex}.page-module__Yz8LXW__tradingCardLinks a{color:var(--color-neutral-300);text-decoration:none}.page-module__Yz8LXW__tradingCardLinks a:hover{text-decoration:underline}.page-module__Yz8LXW__emailContainer{align-items:center;gap:var(--tinier);display:flex}.page-module__Yz8LXW__emailText{flex:1}.page-module__Yz8LXW__copyButton{border:2px solid var(--muted);border-radius:var(--radius-full);color:var(--foreground);font-size:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:4px 12px;font-family:inherit;transition:border-color .2s,background-color .2s}.page-module__Yz8LXW__copyButton:hover{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}
.Button-module__e7WGRa__button{padding:var(--tinier)20px;font-size:var(--smaller);cursor:pointer;letter-spacing:-.025em;border-radius:9999px;justify-content:flex-start;align-items:center;gap:10px;text-decoration:none;transition:all .2s .1s;display:flex}.Button-module__e7WGRa__text{font-size:var(--smaller);text-align:left;line-height:1.2}.Button-module__e7WGRa__primary{background:var(--black);color:var(--white);border:2px solid var(--black)}.Button-module__e7WGRa__primary:hover{background:var(--blue);color:var(--white);border:2px solid var(--blue)}.Button-module__e7WGRa__secondary{color:var(--black);border:2px solid var(--black);background:0 0}.Button-module__e7WGRa__secondary:hover{background:var(--muted);color:var(--black);border:2px solid var(--muted)}@media (max-width:768px){.Button-module__e7WGRa__button,.Button-module__e7WGRa__text{font-size:20px}}
.PageTransition-module__kKDxmW__transitionCurtain{z-index:2000;pointer-events:auto}
.page-module__SqwVaq__tableView{flex-direction:column;gap:0;width:100%;display:flex}.page-module__SqwVaq__tableRowWrapper{position:relative}.page-module__SqwVaq__tableHeader{gap:var(--gap);padding:var(--tinier);margin:0 calc(var(--tinier)*-1);border-bottom:2px solid var(--foreground);color:var(--foreground);grid-template-columns:repeat(12,1fr);align-items:center;font-weight:600;line-height:110%;display:grid}.page-module__SqwVaq__tableRow{gap:var(--gap);padding:var(--tinier);margin:0 calc(var(--tinier)*-1);border-bottom:2px solid var(--muted);color:inherit;cursor:pointer;background-color:transparent;grid-template-columns:repeat(12,1fr);align-items:center;line-height:110%;transition-property:background-color,color;transition-duration:.2s,.2s;transition-timing-function:ease,ease;display:grid}.page-module__SqwVaq__tableRow:hover{background-color:var(--black);color:var(--white);transition-duration:50ms,50ms}.page-module__SqwVaq__nameColumn{grid-column:span 3;font-weight:600}.page-module__SqwVaq__infoColumn{grid-column:span 6}.page-module__SqwVaq__classColumn{text-align:right;grid-column:span 3}.page-module__SqwVaq__hoverPreview{z-index:1000;pointer-events:none;width:200px;position:absolute;top:50%;left:75%;transform:translateY(-50%)}.page-module__SqwVaq__hoverImage{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%;height:auto}.page-module__SqwVaq__filterSection{gap:var(--tinier);flex-direction:column;display:flex}.page-module__SqwVaq__filterBar{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.page-module__SqwVaq__searchInput{min-width:240px;padding:var(--tinier)0;border:none;border-bottom:2px solid var(--muted);font-size:inherit;color:var(--foreground);background:0 0;border-radius:0;flex:1;font-family:inherit;transition:border-color .2s}.page-module__SqwVaq__searchInput:focus{border-bottom-color:var(--foreground);outline:none}.page-module__SqwVaq__searchInput::placeholder{color:var(--muted)}.page-module__SqwVaq__filterButtons{gap:var(--tinier);align-items:center;display:flex}.page-module__SqwVaq__filterWrapper{position:relative}.page-module__SqwVaq__filterButton{padding:var(--tinier)calc(var(--tinier)*1.5);border:2px solid var(--muted);border-radius:var(--radius-full);color:var(--foreground);font-size:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.page-module__SqwVaq__filterButton:hover{border-color:var(--foreground)}.page-module__SqwVaq__filterButtonActive{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.page-module__SqwVaq__filterArrow{font-size:.7em;transition:transform .2s}.page-module__SqwVaq__popover{background:var(--background);border:2px solid var(--foreground);z-index:1000;border-radius:6px;min-width:240px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-module__SqwVaq__popoverHeader{padding:var(--tinier);border-bottom:2px solid var(--muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.page-module__SqwVaq__popoverContent{padding:var(--tinier);gap:var(--tinier);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.page-module__SqwVaq__checkboxLabel{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px;transition:background-color .2s;display:flex}.page-module__SqwVaq__checkboxLabel:hover{background-color:var(--muted)}.page-module__SqwVaq__checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--foreground)}.page-module__SqwVaq__count{color:var(--muted);margin-left:auto;font-size:.9em}.page-module__SqwVaq__clearButton{color:var(--foreground);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.page-module__SqwVaq__clearButton:hover{opacity:.7}.page-module__SqwVaq__clearAllButton{padding:var(--tinier);border:2px solid var(--muted);border-radius:var(--radius-full);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:1.2em;line-height:1;transition:border-color .2s,color .2s,background-color .2s;display:flex}.page-module__SqwVaq__clearAllButton:hover{border-color:var(--foreground);background-color:var(--foreground);color:var(--white)}.page-module__SqwVaq__resultsCount{color:var(--muted);font-size:inherit}
