html:has(.s22-root){overflow:hidden;scroll-snap-type:none;background:#050505}.s22-design-panel,.s22-root,.s22-terminal,.s22-tooltip{--m-sans:"PP Neue Montreal V12",Arial,sans-serif;--m-ui:"Instrument Sans",Arial,sans-serif;--m-serif:"PP Hatton V12",Georgia,serif;--m-mono:"JetBrains Mono V12",monospace;color:#ededeb;font-family:var(--m-sans);color-scheme:dark}.s22-root.font-instrument,.s22-terminal.font-instrument{--m-sans:"Instrument Sans",Arial,sans-serif}.s22-root.font-inter,.s22-terminal.font-inter{--m-sans:"Inter V08",Arial,sans-serif}.s22-root.font-manrope,.s22-terminal.font-manrope{--m-sans:"Manrope V08",Arial,sans-serif}.s22-root{--travel:0;position:fixed;inset:0;isolation:isolate;background:#050505}.s22-root:after{content:"";position:fixed;left:0;right:0;bottom:0;height:80px;z-index:18;pointer-events:none;background:linear-gradient(transparent,#050505 88%)}.s22-root button,.s22-terminal button{cursor:pointer;border:0}.s22-root a{color:inherit}.s22-root :is(a,button):focus-visible,.s22-terminal :is(a,button):focus-visible{outline:1px solid #ddd;outline-offset:5px}.s22-root :is(h1,h2):focus,.s22-terminal [data-slot=dialog-title]:focus{outline:none}.s22-world{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#080808;opacity:calc(1 - var(--travel));will-change:opacity}.s22-scene{position:absolute;left:50%;bottom:-7vw;transform:translateX(-50%);width:calc(max(100vw,1000px)*var(--scene-zoom));aspect-ratio:2/1}.s22-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(#080808,#080808d0 18%,transparent 52%,#08080820 80%,#08080870)}.s22-scene .horizon-canvas{image-rendering:auto}.s22-stars{position:absolute;inset:0 0 45%;opacity:.4}.s22-page{position:relative;z-index:1;height:100%;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;scroll-behavior:smooth;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#2b2b2b #050505}.s22-nav{position:fixed;z-index:35;left:29px;top:32px;display:grid;background:none;border:0}.s22-nav a{position:relative;display:grid;place-items:center;width:44px;height:44px;color:#a6a6a6;text-decoration:none;border-radius:2px;transition:color .15s,background .15s}.s22-nav a[aria-current]{color:#fff}.s22-nav a[aria-current]:before{content:"";position:absolute;left:-8px;width:3px;height:3px;background:#ddd}.s22-nav a:focus-visible,.s22-nav a:hover{color:#090909}.s22-nav.nav-text{left:30px;gap:3px}.s22-nav.nav-text a{display:flex;gap:12px;justify-content:flex-start;width:fit-content;padding:0 9px;font:400 12px/1.5 var(--m-ui)}.s22-nav.nav-text svg{width:15px;height:15px}.s22-tooltip[data-slot=tooltip-content]{background:#ededeb;color:#111;border-radius:2px;padding:8px 11px;font:400 12px/1.5 var(--m-ui);box-shadow:none}.s22-tooltip svg{display:none}.s22-skip{position:fixed;left:110px;top:-100px;z-index:90;background:#eee;color:#111!important;padding:12px 18px}.s22-skip:focus{top:20px}.s22-intro{height:100svh;min-height:660px;position:relative;text-align:center;scroll-snap-align:start}.s22-intro-copy{padding:clamp(150px,23svh,270px) 24px 0;opacity:calc(1 - var(--travel));transform:translateY(calc(var(--travel)*-24px))}.s22-hello{display:inline-flex;align-items:center;gap:11px;padding:8px 15px;border-radius:30px;background:#eeefeb;color:#101010;font:400 12px/1.5 var(--m-ui);margin:0 0 28px}.s22-intro h1{font:400 clamp(30px,3.1vw,45px)/1.3 var(--m-sans);letter-spacing:-.03em;margin:0;color:#ccc}.s22-intro h1 em{font:italic 300 1em/1.3 var(--m-serif);color:#efefeb}.s22-continue{display:flex;align-items:center;gap:17px;width:fit-content;margin:34px auto 0;padding:11px 14px;background:#080808cf;color:#eee;text-decoration:none;font:400 13px/1.5 var(--m-ui);border-radius:2px}.s22-continue svg{transition:transform .2s}.s22-continue:hover svg{transform:translateY(4px)}.s22-section{position:relative;min-height:100svh;display:flex;align-items:center;padding:140px 90px;scroll-snap-align:start}.s22-column{width:min(100%,620px);margin:0 auto}.s22-label{font:400 13px/1.5 var(--m-ui);letter-spacing:.025em;color:#959595;margin:0 0 42px}.s22-statement{font:400 clamp(25px,2.5vw,34px)/1.45 var(--m-sans);letter-spacing:-.022em;max-width:600px;margin:0 0 28px;color:#e2e2df}.s22-prose em,.s22-statement em{font-family:var(--m-serif);font-weight:300;color:#f0f0ea}.s22-support{font:400 18px/1.75 var(--m-sans);max-width:515px;color:#a0a0a0;margin:0}.s22-prose{font:400 clamp(20px,1.85vw,25px)/1.65 var(--m-sans);letter-spacing:-.012em;color:#bdbdbb;margin:0 0 27px}.s22-prose:last-child{margin:0}.s22-command{display:flex;align-items:center;gap:14px;width:fit-content;min-height:44px;padding:10px 0;margin:33px 0 0;background:none;color:#dadad7;font:400 14px/1.5 var(--m-ui);text-decoration:none}.s22-prompt{width:16px;height:16px;flex-shrink:0}.s22-command>svg:last-child{opacity:0;transform:translate(-3px,3px);transition:opacity .2s,transform .2s}.s22-command:focus-visible>svg:last-child,.s22-command:hover>svg:last-child{opacity:1;transform:none}.s22-command>span{position:relative}.s22-command:focus-visible>span,.s22-command:hover>span{background:#eee;color:#111;box-shadow:4px 0 #eee,-4px 0 #eee}body:has(.s22-root) [data-slot=dialog-overlay]{background:#000c;backdrop-filter:blur(4px);animation-duration:.24s}.s22-terminal[data-slot=dialog-content]{position:fixed;inset:30px;width:calc(100% - 60px);height:calc(100dvh - 60px);max-width:none;max-height:none;transform:none;translate:none;display:flex;flex-direction:column;gap:0;padding:0;border:1px solid #414141;border-radius:8px;background:#080808;box-shadow:0 25px 100px #0008;transform-origin:var(--origin-x) var(--origin-y);animation:s22-window-in .36s cubic-bezier(.16,1,.3,1) both}.s22-terminal[data-state=closed]{animation:s22-window-out .2s ease both}.s22-terminal-bar{display:flex;align-items:center;justify-content:space-between;min-height:55px;flex-shrink:0;border-bottom:1px solid #262626;padding:0 22px}.s22-terminal-bar>span{display:flex;align-items:center;gap:12px;color:#9b9b9b;font:400 12px/1.5 var(--m-mono)}.s22-terminal-bar button{display:flex;align-items:center;gap:15px;min-height:44px;padding:8px 0;background:none;color:#ccc;font:400 13px/1.5 var(--m-ui)}.s22-terminal-bar kbd{font:400 12px/1.5 var(--m-mono);color:#777}.s22-terminal-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#444 transparent}.s22-reading{width:min(100%,770px);padding:clamp(60px,11svh,110px) 65px 90px;margin:0 auto}.s22-reading [data-slot=dialog-title]{font:400 clamp(28px,3.1vw,40px)/1.25 var(--m-sans);letter-spacing:-.025em;margin:0 0 42px;color:#ededeb}.s22-reading>p:not(.sr-only){font:400 20px/1.8 var(--m-sans);color:#b5b5b3;margin:0 0 25px}.s22-career{padding-top:155px;padding-bottom:155px}.s22-career-intro{font:400 28px/1.5 var(--m-sans);letter-spacing:-.02em;color:#dededb;margin:0 0 23px;max-width:570px}.s22-highlights{display:grid;gap:64px;margin-top:80px;max-width:540px}.s22-highlights h3{font:400 23px/1.3 var(--m-sans);letter-spacing:-.015em;color:#eee;margin:0 0 15px}.s22-highlights article>p{font:400 18px/1.7 var(--m-sans);color:#aaa;margin:0}.s22-highlights article>.s22-sales-proof{margin-top:22px;color:#ccc}.s22-highlights article>.s22-clients{margin-top:21px;font-size:14px;color:#939393}.s22-announcements{display:flex;flex-wrap:wrap;gap:6px 23px;margin-top:16px}.s22-announcements a{display:inline-flex;align-items:center;gap:8px;color:#aaa;font:400 13px/1.6 var(--m-ui);text-decoration:none;min-height:36px}.s22-announcements a:hover{text-decoration:underline;text-underline-offset:5px;color:#fff}.s22-partners{margin-top:22px}.s22-partners>span{font:400 12px/1.5 var(--m-ui);color:#858585}.s22-partners>div{display:flex;align-items:center;gap:30px;height:52px;margin-top:7px}.s22-deloitte-logo{width:85px;height:auto;filter:grayscale(1) invert(1);opacity:.75}.s22-salesforce-logo{width:58px;height:41px;object-fit:contain;filter:grayscale(1);opacity:.85}.s22-ibm-logo{display:flex;align-items:center;justify-content:center;overflow:hidden;width:60px;height:36px}.s22-ibm-logo img{width:90px;max-width:none;height:auto;flex-shrink:0;filter:brightness(0) invert(1);opacity:.7}.s22-interest-intro{font:400 24px/1.5 var(--m-sans);letter-spacing:-.015em;color:#ccc;margin:0 0 46px}.s22-interest-list{display:grid;gap:15px;max-width:600px}.s22-topic{display:flex;align-items:flex-start;gap:20px;width:100%;text-align:left;background:none;color:#b6b6b3;padding:13px 0;min-height:75px;border-radius:0}.s22-topic-icon{flex-shrink:0;margin-top:3px}.s22-topic>span:first-of-type{display:grid;gap:7px;flex:1}.s22-topic strong{width:fit-content;font:400 19px/1.4 var(--m-sans);letter-spacing:-.01em;color:#d5d5d2;transition:color .18s}.s22-topic small{font:400 14px/1.55 var(--m-ui);color:#999}.s22-topic-prompt{opacity:0;align-self:center;transition:opacity .18s;color:#eee}.s22-topic:focus-visible strong,.s22-topic:hover strong{color:#080808;background:#e8e8e5;box-shadow:4px 0 #e8e8e5,-4px 0 #e8e8e5}.s22-contact{min-height:75svh}.s22-contact-link{display:flex;align-items:center;gap:22px;width:fit-content;max-width:100%;padding:12px 0;color:#c8c8c5!important;font:400 21px/1.5 var(--m-sans);text-decoration:none;overflow-wrap:anywhere}.s22-contact-link svg{flex-shrink:0}.s22-contact-link:hover{text-decoration:underline;text-underline-offset:6px}.s22-contact-link.s22-linkedin{font:400 14px/1.5 var(--m-ui);margin-top:10px}.s22-next-section{position:fixed;right:31px;bottom:21px;z-index:20;display:flex;gap:15px;align-items:center;min-height:44px;padding:8px 4px;background:#050505e8;font:400 12px/1.5 var(--m-ui);color:#aaa!important;text-decoration:none}.s22-next-section:hover{color:#fff!important}.s22-design-trigger{position:fixed;bottom:21px;left:33px;z-index:36;display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 0;background:#050505;font:400 12px/1.5 var(--m-ui);color:#929292}.s22-design-trigger:hover{color:#fff}.s22-design-panel[data-slot=popover-content]{width:330px;max-width:calc(100vw - 36px);max-height:calc(100svh - 145px);overflow:auto;padding:20px;border:1px solid #383838;border-radius:5px;background:#090909;box-shadow:0 20px 70px #0009}.s22-design-panel header{display:flex;align-items:center;justify-content:space-between;font:400 14px/1.5 var(--m-ui);margin-bottom:17px}.s22-design-panel header button{display:grid;place-items:center;border:0;background:none;color:#aaa;width:32px;height:32px}.s22-design-panel [data-slot=tabs-list]{display:flex;width:100%;gap:18px;background:none;border-bottom:1px solid #292929;border-radius:0;padding:0;height:41px}.s22-design-panel [data-slot=tabs-trigger]{padding:0;height:40px;background:none;box-shadow:none;border:0;border-radius:0;color:#888;font:400 13px/1.5 var(--m-ui)}.s22-design-panel [data-slot=tabs-trigger][data-state=active]{color:#eee}.s22-design-panel [data-slot=tabs-trigger]:after{display:none}.s22-design-panel [data-slot=tabs-content]>p{font:400 13px/1.5 var(--m-ui);color:#bbb;margin:25px 0 10px}.s22-design-panel output{float:right}.s22-design-panel [data-slot=radio-group]{display:flex;flex-wrap:wrap;gap:4px 18px}.s22-design-panel label{display:flex;align-items:center;gap:8px;min-height:35px;font:400 14px/1.5 var(--m-ui);text-transform:capitalize;cursor:pointer}.s22-design-panel [data-slot=slider]{min-height:35px}.s22-design-action{background:none;border:0;color:#ddd;padding:10px 0;margin-top:17px;min-height:44px;font:400 14px/1.5 var(--m-ui)}.s22-archive-links{display:grid;margin-top:14px}.s22-archive-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:49px;color:#bbb;font:400 13px/1.5 var(--m-ui);text-decoration:none}.s22-archive-links a:hover{color:#fff}.s22-written,.s22-written-copy{position:relative}.s22-written{margin-bottom:25px}.s22-written>p:not(.sr-only){font:400 20px/1.8 var(--m-sans);color:#b5b5b3;margin:0}.s22-written .s22-measure{visibility:hidden}.s22-written .s22-output{position:absolute;inset:0}.s22-output i{display:inline-block;vertical-align:baseline;width:.4em;height:.75em;background:#ddd;margin-left:3px}.s22-show-all{position:absolute;right:0;top:-36px;background:none;color:#999;font:400 12px/1.5 var(--m-ui);padding:6px 0}.s22-reading>.s22-reader-deck{font-size:18px;color:#939393;margin-top:-20px;margin-bottom:37px}.s22-reader-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:55px;padding-top:24px;border-top:1px solid #282828;font:400 13px/1.5 var(--m-ui);color:#888}.s22-reader-footer button{display:flex;gap:14px;align-items:center;min-height:44px;background:none;color:#ccc;font:400 14px/1.5 var(--m-ui)}.s22-timeline{display:grid;gap:48px}.s22-timeline section{border-bottom:1px solid #242424;padding-bottom:42px}.s22-timeline section:last-child{border:0}.s22-timeline h3{font:400 25px/1.3 var(--m-sans);margin:11px 0 8px;color:#ddd}.s22-timeline p{font:400 18px/1.75 var(--m-sans);color:#aaa;margin:20px 0 0}.s22-timeline .s22-career-date{font:400 12px/1.5 var(--m-mono);color:#888;margin:0}.s22-timeline .s22-career-role{font:400 14px/1.6 var(--m-ui);color:#999;margin:0}@media(max-width:700px){.s22-root:before{content:"";position:fixed;top:0;left:0;right:0;height:100px;z-index:18;pointer-events:none;background:linear-gradient(#050505 65%,transparent)}}@media(min-width:701px) and (max-width:1100px){.s22-root:has(.nav-text) .s22-column{margin-left:155px;width:calc(100% - 155px)}}@media(max-width:700px){.s22-nav.nav-text{top:12px;left:20px;right:20px;transform:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 13px}.s22-nav.nav-text a{font-size:12px;padding:0;height:31px;min-height:31px}.s22-nav.nav-text a[aria-current]:before,.s22-nav.nav-text svg{display:none}.s22-nav.nav-text a[aria-current]{text-decoration:underline;text-underline-offset:5px}.s22-career-intro{font-size:25px}.s22-highlights{gap:53px;margin-top:60px}.s22-highlights h3{font-size:22px}.s22-highlights article>p{font-size:17px}.s22-partners>div{gap:24px}.s22-interest-intro{font-size:22px;margin-bottom:35px}.s22-desktop-break{display:none}.s22-topic{gap:17px;padding:14px 0}.s22-topic strong{font-size:18px}.s22-topic small{font-size:14px}.s22-topic-prompt{display:none}.s22-contact-link{font-size:18px;gap:13px}.s22-design-trigger{left:24px;bottom:13px}.s22-next-section{right:24px;bottom:13px}.s22-written>p:not(.sr-only){font-size:18px}.s22-reader-footer{align-items:flex-start;flex-direction:column;gap:12px}.s22-timeline p{font-size:17px}.s22-show-all{min-height:32px;top:-35px}}@keyframes s22-window-in{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}@keyframes s22-window-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.97)}}@media(max-width:700px){.s22-nav{top:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.s22-nav a{width:40px;height:44px}.s22-nav a[aria-current]:before{left:calc(50% - 1.5px);top:0}.s22-intro-copy{padding:185px 22px 0}.s22-intro h1{font-size:29px}.s22-intro{min-height:660px}.s22-scene{width:calc(850px*var(--scene-zoom));left:41%;bottom:-65px}.s22-section{padding:125px 31px;min-height:100svh}.s22-label{margin-bottom:32px}.s22-statement{font-size:27px}.s22-support{font-size:17px}.s22-prose{font-size:21px}.s22-terminal[data-slot=dialog-content]{inset:12px;width:calc(100% - 24px);height:calc(100dvh - 24px);border-radius:6px}.s22-terminal-bar{padding:0 16px}.s22-terminal-bar kbd{display:none}.s22-reading{padding:50px 27px 70px}.s22-reading [data-slot=dialog-title]{font-size:30px}.s22-reading>p:not(.sr-only){font-size:18px}.s22-tooltip[data-slot=tooltip-content]{max-width:150px}}@media(prefers-reduced-motion:reduce){.s22-page{scroll-behavior:auto;scroll-snap-type:none}.s22-root *,.s22-terminal *,.s22-terminal[data-slot=dialog-content]{animation:none!important;transition:none!important}.s22-intro-copy{transform:none}}.s22-root{--s-ui:"PP Neue Montreal V12",Arial,sans-serif}.s22-page{scroll-snap-type:y mandatory}.s22-intro,.s22-section{scroll-snap-stop:always}.s22-command,.s22-continue,.s22-design-trigger,.s22-label,.s22-next-section,.s22-tooltip{font-family:var(--s-ui,var(--m-ui));font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.s22-label{color:#bcbcbc;margin-bottom:35px}.s22-mission-sheet{width:min(100%,840px);margin:auto}.s22-mission-statement{margin:0}.s22-mission-opening{display:block;color:#efefeb;font:400 clamp(36px,4.3vw,62px)/1.13 var(--m-sans);letter-spacing:-.035em;max-width:740px;margin:0 0 38px}.s22-mission-opening em{font-family:var(--m-serif);font-weight:300}.s22-mission-body{display:block;max-width:710px;color:#b8b8b5;font:400 20px/1.8 var(--m-sans);letter-spacing:-.01em}.s22-mission-body>p{margin:0 0 20px}.s22-mission-body>p:last-child{margin-bottom:0}.s22-about{padding:120px 90px 140px;align-items:flex-start}.s22-profile{width:min(100%,1000px);margin:auto;border:1px solid #303030;border-radius:12px;overflow:hidden;background:#080808}.s22-profile-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b2b2b;padding:22px 32px}.s22-profile-header .s22-label{margin:0}.s22-file-label{font:400 12px/1.5 var(--m-mono);color:#787878}.s22-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:38px 32px}.s22-biography p{font:400 17px/1.8 var(--m-sans);color:#aaa;margin:0 0 24px}.s22-biography p:first-child{color:#ddd}.s22-biography p:last-child{margin-bottom:0}.s22-evidence-intro{margin-bottom:28px}.s22-evidence-intro .s22-label{margin:0 0 17px}.s22-evidence-intro>p{font:400 22px/1.4 var(--m-sans);letter-spacing:-.015em;color:#ddd;margin:0 0 14px}.s22-evidence-intro small{display:block;font:400 15px/1.7 var(--m-sans);color:#959595}.s22-proof-card{background:#0c0c0c;border:1px solid #2d2d2d;border-radius:8px;padding:23px;margin-top:17px}.s22-proof-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:15px}.s22-proof-card h4{font:500 22px/1.3 var(--m-sans);margin:0;color:#e8e8e5}.s22-proof-symbol{font:400 23px/1 Pixelify Sans V12,monospace;color:#888}.s22-proof-card>p{font:400 16px/1.65 var(--m-sans);color:#aaa;margin:0}.s22-growth{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.s22-growth dt{font:400 12px/1.4 var(--s-ui);color:#999;margin-bottom:9px}.s22-growth dd{font:400 25px/1.3 var(--m-sans);letter-spacing:-.025em;color:#ddd;margin:0}.s22-growth dd span{color:#707070;margin:0 2px}.s22-proof-card>.s22-sales-proof{font-size:13px;color:#aaa}.s22-proof-card>.s22-clients{font-size:13px;color:#8e8e8e;margin-top:12px}.s22-proof-card .s22-announcements{display:grid;gap:2px;margin-top:14px}.s22-proof-card .s22-announcements a{font-size:12px;min-height:30px;justify-content:space-between}.s22-proof-card .s22-partners{margin-top:20px}.s22-proof-card .s22-partners>div{gap:25px;margin-top:8px;height:40px}.s22-proof-card .s22-deloitte-logo{width:65px}.s22-proof-card .s22-salesforce-logo{width:45px;height:32px}.s22-proof-card .s22-ibm-logo{width:53px}.s22-proof-card .s22-ibm-logo img{width:78px}.s22-evidence>.s22-command{margin-top:24px;font-size:12px}.s22-nav{top:auto;bottom:25px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.s22-nav a{width:38px;height:38px;border-radius:10px;background:#0e0e0e;border:1px solid #343434;color:#bbb}.s22-nav a[aria-current]:before{top:auto;left:calc(50% - 1.5px);bottom:-8px}.s22-nav a:focus-visible,.s22-nav a:hover{background:#eee;color:#080808;border-color:#eee}.s22-nav a:after{content:"";position:absolute;inset:-3px}.s22-tooltip[data-slot=tooltip-content]{border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.08em}.s22-design-panel .s22-study-choices{display:grid;gap:10px}.s22-study-choices label{align-items:flex-start;padding:6px 0}.s22-study-choices [data-slot=radio-group-item]{margin-top:3px;flex-shrink:0}.s22-study-choices label>span{display:grid;gap:4px;text-transform:none}.s22-study-choices strong{font-size:14px;font-weight:400;color:#ddd}.s22-study-choices small{font-size:12px;line-height:1.5;color:#858585}.s22-index{position:fixed;left:32px;top:22px;z-index:35}body:has(.s22-root) .v19-index{font:500 12px/1.5 PP Neue Montreal V12,sans-serif;text-transform:uppercase;letter-spacing:.1em}body:has(.s22-root) .v19-index svg{width:14px;height:14px}body:has(.s22-root) .v19-menu[data-slot=popover-content]{border-radius:8px;width:220px;padding:7px;background:#090909;border:1px solid #343434}body:has(.s22-root) .v19-menu nav button{font:500 11px/1.5 PP Neue Montreal V12,sans-serif;letter-spacing:.07em;text-transform:uppercase;border-radius:7px;min-height:38px}body:has(.s22-root) .v19-menu nav button svg{width:14px;height:14px}@media(max-width:850px){.s22-about{padding-left:30px;padding-right:30px}.s22-profile-grid{grid-template-columns:1fr;padding:30px;gap:42px}.s22-evidence{border-top:1px solid #333;padding-top:32px}}@media(max-width:700px){.s22-nav{top:18px;bottom:auto;left:50%;gap:9px}.s22-nav a{width:32px;height:32px;border-radius:9px}.s22-nav a:after{inset:-6px}.s22-nav a[aria-current]:before{top:auto;bottom:-7px}.s22-mission-opening{font-size:39px;line-height:1.18;margin-bottom:28px}.s22-mission-body{font-size:18px;line-height:1.8}.s22-section{padding-top:120px;padding-bottom:120px}.s22-about{padding-left:18px;padding-right:18px}.s22-profile-header{padding:19px 22px}.s22-file-label{font-size:10px}.s22-profile-grid{padding:27px 23px}.s22-biography p{font-size:16px}.s22-proof-card{padding:20px}.s22-evidence-intro>p{font-size:22px}.s22-evidence-intro small{font-size:15px}.s22-growth dd{font-size:23px}.s22-proof-card .s22-partners>div{gap:22px}.s22-next-section{font-size:11px;letter-spacing:.07em}.s22-index{left:24px;top:15px}}@media(prefers-reduced-motion:reduce){.s22-page{scroll-snap-type:none}}.s22-contact{min-height:100svh}.s22-continue{border-radius:8px}.s22-topic>span.s22-topic-number{display:none;flex:none}.s22-topic>.s22-topic-copy{display:grid;gap:7px;flex:1;min-width:0}.s22-topic-prompt{display:flex;flex:none;opacity:.35}.s22-topic:focus-visible .s22-topic-prompt,.s22-topic:hover .s22-topic-prompt{opacity:1}.s22-topic{transition:background .2s,border-color .2s,transform .2s}.s22-topic strong{box-decoration-break:clone;-webkit-box-decoration-break:clone}.s22-decoded{position:relative;display:block;max-width:100%}.s22-decode-size{visibility:hidden}.s22-decode-live{position:absolute;inset:0;overflow:hidden}.s22-launch-hint{display:flex;align-items:center;gap:12px;margin:40px 0 0;color:#838383;font:400 12px/1.6 var(--m-mono)}.s22-launch-hint svg{width:12px;height:12px}.s22-page{height:calc(100% - 68px)}.s22-root:after{height:68px;background:#050505}.s22-contact,.s22-section{min-height:calc(100svh - 68px)}.s22-intro{height:calc(100svh - 68px);min-height:590px}.s22-nav{bottom:19px}.s22-design-trigger,.s22-next-section{bottom:12px}.s22-terminal[data-slot=dialog-content]{border-color:#393939;border-radius:12px;inset:24px;width:calc(100% - 48px);height:calc(100dvh - 48px);transform-origin:center;animation:s22-app-open .48s cubic-bezier(.16,1,.3,1) both}.s22-terminal[data-state=closed]{animation:s22-app-close .2s ease both}.s22-terminal-bar{height:58px;background:#0b0b0b;border-radius:12px 12px 0 0}.s22-terminal-bar button{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.s22-app-layout{display:flex;flex:1;min-height:0}.s22-app-nav{width:78px;flex-shrink:0;padding:28px 16px;display:flex;flex-direction:column;gap:12px;border-right:1px solid #232323}.s22-app-nav button{display:flex;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:12px;background:none;color:#858585;border-radius:7px;text-align:left}.s22-app-nav button span{display:none}.s22-app-nav button:hover{background:#1b1b1b;color:#eee}.s22-app-nav button[aria-current]{background:#ededeb;color:#111}.s22-app-nav svg{flex-shrink:0}.s22-reading{width:min(100%,840px);padding:clamp(50px,9svh,95px) 60px 70px}.s22-reading [data-slot=dialog-title]{margin-bottom:35px}.s22-reading>.s22-reader-deck{margin-bottom:50px;font-size:19px}.s22-written-section{margin-top:36px}.s22-written-section .s22-label{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 17px;color:#838383}.s22-written>p:not(.sr-only){font-size:21px;line-height:1.7;color:#c6c6c2}.s22-reader-footer{margin-top:43px}.s22-reader-footer button{text-transform:uppercase;font-size:11px;letter-spacing:.06em}.s22-experience-summary{border-bottom:1px solid #323232;margin:0 0 50px;padding-bottom:38px}.s22-experience-summary>p{font:400 24px/1.5 var(--m-sans);color:#ccc;margin:0 0 27px;letter-spacing:-.02em}.s22-experience-summary>div{display:flex;flex-wrap:wrap;gap:18px 28px}.s22-experience-summary span{display:flex;gap:10px;align-items:center;font:400 13px/1.5 var(--m-sans);color:#aaa}.s22-timeline{gap:35px}.s22-timeline section{position:relative;padding-left:25px;border-left:1px solid #333;border-bottom:0;padding-bottom:15px}.s22-timeline section:before{position:absolute;content:"";left:-3px;top:7px;width:5px;height:5px;background:#aaa}.s22-timeline section:last-child{border-left:1px solid #333}.s22-design-panel[data-slot=popover-content]{border-radius:10px}@keyframes s22-app-open{0%{opacity:0;transform:translate(var(--launch-x),var(--launch-y)) scale(var(--launch-scale))}to{opacity:1;transform:translate(0) scale(1)}}@keyframes s22-app-close{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.98)}}.mode-desktop .s22-interests .s22-column{width:min(100%,900px)}.mode-desktop .s22-interest-intro{font-size:30px;max-width:630px}.mode-desktop .s22-interest-list{max-width:none;grid-template-columns:1fr 1fr;gap:20px 56px}.mode-desktop .s22-topic{padding:24px 0;border-bottom:1px solid #252525!important;min-height:112px;align-items:flex-start}.mode-desktop .s22-topic-icon{padding:10px;box-sizing:content-box;border:1px solid #353535;border-radius:10px;margin-top:0}.mode-desktop .s22-topic strong{font-size:20px}.mode-desktop .s22-topic small{font-size:14px;line-height:1.65;max-width:245px}.mode-desktop .s22-topic-prompt{display:none}.mode-directory .s22-nav{top:38px;bottom:auto;left:32px;transform:none;display:grid;gap:5px}.mode-directory .s22-nav a{display:flex;gap:12px;justify-content:flex-start;width:172px;height:38px;padding:0 11px;background:none;border:0;border-radius:7px;font:400 10px/1.4 var(--m-mono);text-transform:uppercase;color:#a0a0a0}.mode-directory .s22-nav a[aria-current]{background:#141414;color:#eee}.mode-directory .s22-nav a:before{display:none}.mode-directory .s22-nav a:hover{background:#eee;color:#111}.mode-directory .s22-section{padding-left:260px;padding-right:90px}.mode-directory .s22-mission-sheet{max-width:790px}.mode-directory .s22-label{font-family:var(--m-mono);font-size:10px;letter-spacing:.06em}.mode-directory .s22-mission-opening{font-size:44px;max-width:590px;line-height:1.22;margin-bottom:32px}.mode-directory .s22-mission-opening em{font-family:var(--m-sans);font-style:normal;font-weight:400;color:#93938e}.mode-directory .s22-mission-body{font-size:19px;line-height:1.85;max-width:625px}.mode-directory .s22-profile{border:0;border-radius:0;background:none;overflow:visible;max-width:900px}.mode-directory .s22-profile-header{padding:0 0 25px;border-bottom:1px solid #313131}.mode-directory .s22-profile-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:50px;padding:36px 0 0}.mode-directory .s22-biography p{font-size:17px}.mode-directory .s22-evidence{padding-left:28px;border-left:1px solid #262626}.mode-directory .s22-evidence-intro>p{font-size:20px}.mode-directory .s22-proof-card{padding:25px 0;background:none;border:0;border-top:1px solid #303030;border-radius:0;margin-top:25px}.mode-directory .s22-proof-symbol{font-size:20px}.mode-directory .s22-growth{gap:13px;grid-template-columns:1fr}.mode-directory .s22-growth>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mode-directory .s22-growth dt{font-size:11px;margin:0}.mode-directory .s22-growth dd{font-size:23px}.mode-directory .s22-column{width:min(100%,780px)}.mode-directory .s22-interest-intro{font-size:30px;max-width:650px}.mode-directory .s22-interest-list{max-width:none;gap:0;border-top:1px solid #303030}.mode-directory .s22-topic{align-items:center;padding:25px 8px;border-bottom:1px solid #242424!important;gap:22px}.mode-directory .s22-topic>.s22-topic-number{display:block;font:400 11px/1.4 var(--m-mono);color:#747474}.mode-directory .s22-topic-icon{display:none}.mode-directory .s22-topic strong{font-size:21px}.mode-directory .s22-topic small{font-size:14px}.app-directory[data-slot=dialog-content]{left:220px;right:24px;width:calc(100% - 244px);animation-name:s22-file-open}.app-directory .s22-app-nav{display:none}.app-directory .s22-reading{max-width:760px}@keyframes s22-file-open{0%{opacity:0;transform:translateX(65px)}to{opacity:1;transform:none}}.mode-workspace .s22-nav{top:25px;bottom:auto;gap:4px;padding:4px;border:1px solid #2b2b2b;border-radius:10px;background:#090909e8}.mode-workspace .s22-nav a{display:flex;gap:8px;padding:0 13px;width:auto;height:34px;border:0;border-radius:6px;background:none;font:500 10px/1.4 var(--s-ui);text-transform:uppercase;letter-spacing:.06em;color:#9c9c9c;white-space:nowrap}.mode-workspace .s22-nav a[aria-current]{background:#e6e6e2;color:#111}.mode-workspace .s22-nav a:before{display:none}.mode-workspace .s22-mission-sheet{border:1px solid #333;border-radius:10px;padding:38px 50px 50px;background:#080808;max-width:850px}.mode-workspace .s22-mission-sheet>.s22-label{border-bottom:1px solid #292929;padding-bottom:25px;margin-bottom:40px}.mode-workspace .s22-mission-opening{font-size:46px;line-height:1.2}.mode-workspace .s22-mission-body{font-size:19px;line-height:1.8}.mode-workspace .s22-profile{max-width:1060px}.mode-workspace .s22-profile-grid{grid-template-columns:1.08fr .92fr;gap:0;padding:0}.mode-workspace .s22-biography{padding:40px}.mode-workspace .s22-evidence{padding:40px;border-left:1px solid #292929}.mode-workspace .s22-proof-card{background:none;border:0;border-top:1px solid #333;border-radius:0;padding:26px 0 4px;margin-top:28px}.mode-workspace .s22-evidence-intro>p{font-size:22px}.mode-workspace .s22-interests .s22-column{width:min(100%,1000px);border:1px solid #333;border-radius:10px;background:#080808;padding:30px 36px 34px}.mode-workspace .s22-interests .s22-label{border-bottom:1px solid #292929;padding-bottom:25px;margin-bottom:32px}.mode-workspace .s22-interest-intro{font-size:25px;margin-bottom:32px}.mode-workspace .s22-interest-list{max-width:none;grid-template-columns:1fr 1fr;gap:8px 35px}.mode-workspace .s22-topic{padding:18px 12px;border-radius:7px;min-height:118px}.mode-workspace .s22-topic:hover{background:#131313}.mode-workspace .s22-topic strong{font-size:18px}.mode-workspace .s22-topic small{font-size:13px}.mode-workspace .s22-topic-prompt{display:none}.mode-workspace .s22-launch-hint{border-top:1px solid #292929;padding-top:24px;margin-top:20px}.app-workspace .s22-app-nav{width:240px;padding:28px 16px;gap:5px}.app-workspace .s22-app-nav button{font:400 13px/1.5 var(--m-sans);padding:13px 12px}.app-workspace .s22-app-nav button span{display:block}.app-workspace .s22-reading{max-width:790px}.mode-cards .s22-nav{top:26px;left:28px;bottom:auto;transform:none;gap:5px}.mode-cards .s22-nav a{width:38px;height:38px;background:none;border:0;border-radius:50%;color:#929292}.mode-cards .s22-nav a[aria-current]{color:#fff;background:#171717}.mode-cards .s22-nav a:before{display:none}.mode-cards .s22-nav a:hover{background:#eee;color:#111}.mode-cards .s22-mission-sheet{max-width:775px}.mode-cards .s22-mission-sheet>.s22-label{width:fit-content;border:1px solid #363636;border-radius:18px;padding:7px 13px;font-size:10px}.mode-cards .s22-mission-opening{font-size:61px;line-height:1.1;max-width:720px;margin-bottom:35px}.mode-cards .s22-mission-body{font-size:20px}.mode-cards .s22-profile{border:0;background:none;border-radius:0;overflow:visible;max-width:1040px}.mode-cards .s22-profile-header{padding:0;border:0;margin-bottom:36px}.mode-cards .s22-file-label{display:none}.mode-cards .s22-profile-grid{display:block;padding:0}.mode-cards .s22-biography{max-width:770px}.mode-cards .s22-biography p{font-size:20px;line-height:1.7}.mode-cards .s22-biography p:first-child{font-size:26px;line-height:1.5;letter-spacing:-.02em}.mode-cards .s22-evidence{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:66px}.mode-cards .s22-evidence-intro{grid-column:1/-1;margin:0 0 16px;max-width:620px}.mode-cards .s22-evidence-intro>p{font-size:26px}.mode-cards .s22-evidence-intro small{font-size:17px}.mode-cards .s22-proof-card{margin:0;padding:32px;border-radius:12px;background:#090909}.mode-cards .s22-proof-card h4{font-size:28px}.mode-cards .s22-proof-symbol{font-size:32px}.mode-cards .s22-growth{margin:33px 0}.mode-cards .s22-evidence>.s22-command{grid-column:1/-1;margin:8px 0 0}.mode-cards .s22-interests .s22-column{width:min(100%,1000px)}.mode-cards .s22-interest-intro{font-size:32px;max-width:670px}.mode-cards .s22-interest-list{max-width:none;grid-template-columns:1fr 1fr 1fr;gap:18px}.mode-cards .s22-topic{display:grid;grid-template-columns:1fr auto;grid-template-rows:32px 1fr;gap:22px;padding:25px;min-height:200px;border:1px solid #292929!important;border-radius:10px;background:#090909}.mode-cards .s22-topic-icon{grid-column:1;grid-row:1;margin:0;width:24px;height:24px}.mode-cards .s22-topic>.s22-topic-number{display:block;grid-column:2;grid-row:1;font:400 21px/1 Pixelify Sans V12,monospace;color:#636363}.mode-cards .s22-topic-copy{grid-column:1/-1;align-self:start}.mode-cards .s22-topic strong{font-size:20px}.mode-cards .s22-topic small{font-size:14px}.mode-cards .s22-topic-prompt{display:none}.mode-cards .s22-topic:hover{border-color:#777!important;background:#101010;transform:translateY(-3px)}.app-cards .s22-reading [data-slot=dialog-title]{font-size:46px}.app-cards .s22-reading>.s22-reader-deck{font-family:var(--m-serif);font-style:italic;font-size:23px}.mode-console .s22-mission-sheet{max-width:1040px}.mode-console .s22-mission-statement{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.mode-console .s22-mission-opening{font-size:60px;line-height:1.12;margin:0}.mode-console .s22-mission-body{font-size:18px;line-height:1.85}.mode-console .s22-profile{background:none;border:0;border-radius:0;max-width:1040px;overflow:visible}.mode-console .s22-profile-header{padding:0 0 24px}.mode-console .s22-file-label{color:#8d8d8d}.mode-console .s22-profile-grid{gap:80px;grid-template-columns:1.1fr .9fr;padding:40px 0 0}.mode-console .s22-biography p{font-size:18px}.mode-console .s22-evidence-intro .s22-label{font-family:var(--m-mono);font-size:10px}.mode-console .s22-proof-card{background:none;border:0;border-top:1px solid #323232;border-radius:0;padding:24px 0 0;margin-top:32px}.mode-console .s22-proof-card h4{font-size:25px}.mode-console .s22-proof-symbol{color:#a7a7a3}.mode-console .s22-column{width:min(100%,900px)}.mode-console .s22-interest-intro{font-size:32px;max-width:680px;margin-bottom:47px}.mode-console .s22-interest-list{max-width:none;gap:0}.mode-console .s22-topic{align-items:center;gap:24px;padding:24px 0;min-height:90px;border-top:1px solid #252525!important}.mode-console .s22-topic-copy{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:26px}.mode-console .s22-topic strong{font-size:20px}.mode-console .s22-topic small{font-size:15px}.mode-console .s22-topic-prompt{order:-1;opacity:.65}.mode-console .s22-topic-icon{display:none}.mode-console .s22-launch-hint{font-size:11px}.app-console .s22-terminal-bar{font-family:var(--m-mono);background:#080808}.app-console .s22-reading{max-width:950px}.app-console .s22-written-copy{display:grid;grid-template-columns:1fr 1fr;gap:46px}.app-console .s22-written-section{margin-top:12px}.app-console .s22-written>p:not(.sr-only){font-size:20px}.app-console .s22-reading [data-slot=dialog-title]{font-size:46px}.app-console .s22-app-nav{border:0}@media(max-width:1100px){.mode-directory .s22-section{padding-left:235px;padding-right:45px}.mode-directory .s22-profile-grid{grid-template-columns:1fr;gap:42px}.mode-directory .s22-evidence{border-left:0;border-top:1px solid #333;padding:32px 0 0}.mode-directory .s22-growth{grid-template-columns:1fr 1fr}.mode-directory .s22-growth>div{display:block}.mode-directory .s22-growth dt{margin-bottom:7px}.mode-workspace .s22-biography,.mode-workspace .s22-evidence{padding:30px}.mode-workspace .s22-interests .s22-column{padding:28px}.mode-console .s22-mission-statement,.mode-console .s22-profile-grid{gap:45px}.mode-cards .s22-interest-list{grid-template-columns:1fr 1fr}}@media(max-width:850px){.mode-directory .s22-section{padding-left:220px;padding-right:32px}.mode-directory .s22-mission-opening{font-size:36px}.mode-directory .s22-mission-body{font-size:18px}.mode-workspace .s22-profile-grid{grid-template-columns:1fr}.mode-workspace .s22-evidence{border-left:0;border-top:1px solid #292929}.mode-workspace .s22-interest-list{grid-template-columns:1fr}.mode-cards .s22-evidence{border-top:0;padding-top:0;grid-template-columns:1fr}.mode-cards .s22-proof-card{padding:28px}.mode-console .s22-profile-grid{grid-template-columns:1fr}.mode-console .s22-evidence{padding-top:32px}.mode-console .s22-mission-statement{display:block}.mode-console .s22-mission-opening{margin-bottom:35px}.mode-console .s22-mission-body{max-width:620px}.app-workspace .s22-app-nav{width:180px}.app-workspace .s22-app-nav button{font-size:12px}.app-console .s22-written-copy{display:block}}@media(max-width:700px){.s22-terminal[data-slot=dialog-content]{inset:9px;width:calc(100% - 18px);height:calc(100dvh - 18px);border-radius:10px}.s22-terminal-bar{padding:0 14px;min-height:54px;height:54px}.s22-terminal-bar>span{gap:8px;font-size:10px}.s22-terminal-bar button{gap:10px}.s22-app-layout{flex-direction:column}.app-workspace .s22-app-nav,.s22-app-nav{width:100%;padding:9px 14px;flex-direction:row;justify-content:space-between;gap:3px;border-right:0;border-bottom:1px solid #232323}.app-workspace .s22-app-nav button,.s22-app-nav button{min-width:39px;min-height:39px;padding:10px}.app-workspace .s22-app-nav button span{display:none}.s22-reading{padding:37px 24px 55px}.app-cards .s22-reading [data-slot=dialog-title],.app-console .s22-reading [data-slot=dialog-title],.s22-reading [data-slot=dialog-title]{font-size:29px;margin-bottom:30px;line-height:1.25}.s22-reading>.s22-reader-deck{font-size:17px;line-height:1.6;margin-bottom:34px}.app-console .s22-written>p:not(.sr-only),.s22-written>p:not(.sr-only){font-size:18px;line-height:1.7}.s22-written-section{margin-top:30px}.s22-reader-footer{margin-top:35px}.s22-experience-summary>p{font-size:21px}.s22-experience-summary span{font-size:12px}.s22-launch-hint{font-size:10px;gap:9px;margin-top:30px}.mode-desktop .s22-interest-list{grid-template-columns:1fr;gap:0}.mode-desktop .s22-topic{min-height:110px;padding:24px 0;gap:18px}.mode-desktop .s22-topic strong{font-size:19px}.mode-desktop .s22-topic-icon{padding:8px;width:18px;height:18px}.mode-desktop .s22-interest-intro{font-size:26px}.mode-directory .s22-nav{top:15px;left:18px;right:18px;display:flex;gap:3px;justify-content:space-between}.mode-directory .s22-nav a{width:43px;height:38px;padding:12px;justify-content:center}.mode-directory .s22-nav span{display:none}.mode-directory .s22-section{padding:120px 29px}.mode-directory .s22-profile-grid{gap:36px}.mode-directory .s22-mission-opening{font-size:36px}.mode-directory .s22-mission-body{font-size:18px}.mode-directory .s22-interest-intro{font-size:26px}.mode-directory .s22-topic{padding:23px 0;gap:16px}.mode-directory .s22-topic strong{font-size:19px}.mode-directory .s22-topic-prompt{display:none}.app-directory[data-slot=dialog-content]{inset:9px;width:calc(100% - 18px)}.mode-workspace .s22-nav{top:16px;max-width:calc(100% - 36px);gap:5px;padding:4px}.mode-workspace .s22-nav a{height:33px;min-width:40px;padding:9px}.mode-workspace .s22-nav span{display:none}.mode-workspace .s22-mission{padding-left:18px;padding-right:18px}.mode-workspace .s22-mission-sheet{padding:24px}.mode-workspace .s22-mission-sheet>.s22-label{padding-bottom:21px;margin-bottom:29px}.mode-workspace .s22-mission-opening{font-size:34px;margin-bottom:29px}.mode-workspace .s22-mission-body{font-size:17px;line-height:1.8}.mode-workspace .s22-biography,.mode-workspace .s22-evidence{padding:26px 24px}.mode-workspace .s22-interests{padding-left:18px;padding-right:18px}.mode-workspace .s22-interests .s22-column{padding:24px 22px}.mode-workspace .s22-interest-intro{font-size:23px}.mode-workspace .s22-topic{padding:20px 0;gap:15px;min-height:115px}.mode-workspace .s22-topic strong{font-size:19px}.mode-workspace .s22-topic small{font-size:14px}.mode-workspace .s22-launch-hint{font-size:9px;gap:6px}.mode-cards .s22-nav{top:17px;left:24px;right:auto;gap:7px}.mode-cards .s22-nav a{width:35px;height:35px}.mode-cards .s22-mission-opening{font-size:43px}.mode-cards .s22-mission-body{font-size:18px}.mode-cards .s22-about{padding-left:29px;padding-right:29px}.mode-cards .s22-biography p{font-size:18px}.mode-cards .s22-biography p:first-child{font-size:23px;line-height:1.6}.mode-cards .s22-evidence{margin-top:49px;gap:20px}.mode-cards .s22-evidence-intro>p{font-size:24px}.mode-cards .s22-evidence-intro small{font-size:16px}.mode-cards .s22-proof-card{padding:24px}.mode-cards .s22-proof-card h4{font-size:25px}.mode-cards .s22-proof-symbol{font-size:27px}.mode-cards .s22-interest-intro{font-size:26px}.mode-cards .s22-interest-list{grid-template-columns:1fr;gap:15px}.mode-cards .s22-topic{min-height:175px;padding:23px}.mode-cards .s22-topic strong{font-size:21px}.mode-cards .s22-topic small{font-size:15px}.mode-console .s22-mission-opening{font-size:47px}.mode-console .s22-mission-body{font-size:18px}.mode-console .s22-about{padding-left:29px;padding-right:29px}.mode-console .s22-biography p{font-size:17px}.mode-console .s22-interest-intro{font-size:26px}.mode-console .s22-topic-copy{display:grid;grid-template-columns:1fr;gap:8px}.mode-console .s22-topic{gap:20px;min-height:115px}.mode-console .s22-topic strong{font-size:20px}.mode-console .s22-topic small{font-size:14px}.mode-console .s22-topic-prompt{display:flex}.mode-console .s22-file-label{font-size:10px}}@media(prefers-reduced-motion:reduce){.s22-terminal[data-slot=dialog-content]{animation:none}.s22-topic{transition:none}.mode-cards .s22-topic:hover{transform:none}}@media(max-width:700px){.mode-desktop .s22-nav{gap:12px;bottom:auto}.mode-cards .s22-nav{gap:10px}.mode-cards .s22-nav a:after{inset:-5px}.mode-workspace .s22-nav a:after{inset:-6px -2px}.app-cards .s22-reading>.s22-reader-deck{font-size:20px}}.s22-root[data-section=intro]:after{background:linear-gradient(transparent,#050505cf)}.s22-root:not([data-section=intro]):before{content:"";position:fixed;inset:0 0 auto;height:88px;z-index:18;pointer-events:none;background:linear-gradient(#050505 65%,transparent)}.s22-proof-card>.s22-sales-proof{font-size:15px;color:#cdcdc9}@media(max-width:700px){.mode-console .s22-mission-opening{font-size:40px}}.s22-root .s22-mission-sheet{border:0;border-radius:0;background:none;padding:0;box-shadow:none}.s22-root .s22-mission-sheet>.s22-label{border:0;border-radius:0;padding:0;margin-bottom:35px;background:none}.s22-root.mode-workspace .s22-nav{border:0;background:none;box-shadow:none;padding:0;gap:6px}.s22-root .s22-about{align-items:center;padding-top:120px;padding-bottom:120px}.s22-about-content{width:min(100%,750px);margin:auto}.s22-root .s22-about-content .s22-biography{max-width:none;padding:0;border:0}.s22-root .s22-about-content .s22-biography p{font:400 19px/1.8 var(--m-sans);letter-spacing:0;color:#b9b9b5;margin:0 0 25px}.s22-root .s22-about-content .s22-biography p:first-child{color:#e0e0dc}.s22-root .s22-about-content .s22-biography p:last-child{margin:0}.s22-root.mode-cards .s22-about-content .s22-biography p:first-child{font-size:24px;line-height:1.6;letter-spacing:-.02em}.s22-root .s22-career{padding-top:115px;padding-bottom:115px;align-items:center}.s22-career-content{width:min(100%,940px);margin:auto}.s22-career-introduction{max-width:670px;margin-bottom:46px}.s22-career-introduction>p:first-child{font:400 28px/1.4 var(--m-sans);letter-spacing:-.025em;color:#e3e3df;margin:0 0 18px}.s22-career-introduction>p:last-child{font:400 16px/1.7 var(--m-sans);color:#a5a5a2;margin:0}.s22-career-stories{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}.s22-career-story{display:flex;flex-direction:column;min-width:0;border:0;border-top:1px solid #303030;border-radius:0;background:none;padding:24px 0 0}.s22-career-story>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.s22-career-story h3{font:400 27px/1.2 var(--m-sans);letter-spacing:-.02em;color:#eeeee9;margin:0}.s22-career-zero{font:400 18px/1 Pixelify Sans V12,monospace;color:#a0a09b}.s22-career-summary{font:400 17px/1.65 var(--m-sans);color:#b8b8b4;margin:0}.s22-career-story .s22-announcements{display:grid;gap:0;margin-top:18px}.s22-career-story .s22-announcements a{justify-content:flex-start;min-height:34px;gap:9px;font-size:13px;color:#aaa}.s22-career-growth{display:flex;gap:40px;flex-wrap:wrap;margin:22px 0}.s22-career-growth dt{font:400 12px/1.5 var(--s-ui);color:#999;margin-bottom:7px}.s22-career-growth dd{font:400 27px/1.2 var(--m-sans);letter-spacing:-.025em;margin:0;color:#e1e1dc}.s22-career-growth dd span{font-size:.75em;color:#747470;padding:0 3px}.s22-career-sales{font:400 17px/1.6 var(--m-sans);color:#ddd;margin:0}.s22-career-sales span{font-size:14px;color:#a0a09c;white-space:nowrap}.s22-company-group{margin-top:auto;padding-top:25px}.s22-company-group>p{font:500 11px/1.5 var(--s-ui);letter-spacing:.09em;text-transform:uppercase;color:#888;margin:0 0 8px}.s22-company-logos{display:flex;align-items:center;gap:30px;min-height:67px}.s22-company-logos .s22-deloitte-logo{width:77px;opacity:.88}.s22-company-logos .s22-salesforce-logo{width:55px;height:40px;opacity:.9}.s22-company-logos .s22-ibm-logo{width:65px;height:38px}.s22-company-logos .s22-ibm-logo img{width:96px;opacity:.9}.s22-client-logos{gap:22px}.s22-citi-logo{width:54px;height:32px;filter:brightness(0) invert(1)}.s22-citi-logo,.s22-visa-logo{object-fit:contain;opacity:.88}.s22-visa-logo{width:110px;height:67px}.s22-lenovo-logo{width:92px;height:auto;filter:grayscale(1) contrast(8);mix-blend-mode:screen;opacity:.88}.s22-career-content>.s22-command{margin-top:27px}.s22-root.mode-directory .s22-career-content{max-width:920px}.s22-root.mode-directory .s22-career-stories{gap:40px}.s22-root.mode-directory .s22-career-growth{gap:25px}.s22-root.mode-directory .s22-career-introduction>p:first-child{font-size:25px}.s22-root.mode-cards .s22-career-story h3{font-family:var(--m-serif);font-weight:300;font-size:32px}@media(min-width:1101px) and (max-height:800px){.s22-root .s22-career{padding-top:65px;padding-bottom:65px}.s22-career-content>.s22-label{margin-bottom:25px}.s22-career-introduction{margin-bottom:27px}.s22-career-introduction>p:first-child{font-size:24px;line-height:1.35;margin-bottom:13px}.s22-career-story{padding-top:18px}.s22-career-story>header{margin-bottom:13px}.s22-career-story h3{font-size:25px}.s22-root.mode-cards .s22-career-story h3{font-size:29px}.s22-career-summary{font-size:16px}.s22-career-story .s22-announcements{margin-top:13px}.s22-career-growth{margin:17px 0}.s22-career-growth dd{font-size:25px}.s22-company-group{padding-top:18px}.s22-company-group>p{margin-bottom:0}.s22-career-content>.s22-command{margin-top:18px}}.s22-root .s22-interests .s22-column{width:min(100%,890px);max-width:none;border:0;border-radius:0;background:none;padding:0}.s22-root .s22-interests .s22-label{border:0;padding:0;margin-bottom:27px}.s22-root .s22-interest-intro{font:400 26px/1.4 var(--m-sans);letter-spacing:-.02em;max-width:640px;color:#d5d5d0;margin:0 0 32px}.s22-root .s22-interest-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 48px;border:0;max-width:none}.s22-root .s22-topic{display:flex;align-items:flex-start;min-height:78px;padding:14px 0;gap:14px;border:0!important;border-radius:0;background:none;transform:none}.s22-root .s22-topic:focus-visible,.s22-root .s22-topic:hover{background:none;transform:none}.s22-root .s22-topic .s22-topic-copy{display:grid;grid-template-columns:1fr;gap:5px;flex:1;min-width:0}.s22-root .s22-topic strong{font:400 18px/1.35 var(--m-sans);letter-spacing:-.012em}.s22-root .s22-topic small{font:400 14px/1.5 var(--m-sans);color:#999;max-width:none}.s22-root .s22-topic-icon{display:block;box-sizing:border-box;width:18px;height:18px;border:0;border-radius:0;padding:0;margin:3px 0 0;color:#aaa}.s22-root .s22-topic>.s22-topic-number{display:none;flex:none}.s22-root .s22-topic-prompt{display:flex;order:0;opacity:.24;align-self:center}.s22-root .s22-topic-prompt svg{width:12px;height:12px}.s22-root .s22-topic:focus-visible .s22-topic-prompt,.s22-root .s22-topic:hover .s22-topic-prompt{opacity:1}.s22-root.mode-desktop .s22-topic{border-bottom:1px solid #242424!important}.s22-root.mode-directory .s22-interest-list{grid-template-columns:1fr;gap:0}.s22-root.mode-directory .s22-topic{align-items:center;min-height:73px;border-bottom:1px solid #242424!important;padding:14px 0;gap:18px}.s22-root.mode-directory .s22-topic>.s22-topic-number{display:block;width:18px;font:400 11px/1.5 var(--m-mono);color:#858580}.s22-root.mode-directory .s22-topic-icon{display:none}.s22-root.mode-directory .s22-topic-copy{grid-template-columns:1fr 1fr;align-items:center;gap:26px}.s22-root.mode-workspace .s22-interest-list{gap:12px 46px}.s22-root.mode-workspace .s22-topic{min-height:78px}.s22-root.mode-cards .s22-interest-list{grid-template-columns:1fr 1fr 1fr;gap:18px 32px}.s22-root.mode-cards .s22-topic{min-height:98px;gap:12px;padding:12px 0}.s22-root.mode-cards .s22-topic strong{font-size:17px}.s22-root.mode-cards .s22-topic-prompt{display:none}.s22-root.mode-console .s22-interest-list{grid-template-columns:1fr;gap:0}.s22-root.mode-console .s22-topic{align-items:center;min-height:69px;padding:14px 0;border-bottom:1px solid #242424!important;gap:20px}.s22-root.mode-console .s22-topic-copy{grid-template-columns:1fr 1fr;align-items:center;gap:26px}.s22-root.mode-console .s22-topic-icon{display:none}.s22-root.mode-console .s22-topic-prompt{order:-1;opacity:.65}@media(max-width:1100px){.s22-root.mode-directory .s22-career-stories{grid-template-columns:1fr;gap:35px}.s22-root.mode-directory .s22-company-group{padding-top:20px}.s22-root.mode-cards .s22-interest-list{grid-template-columns:1fr 1fr}.s22-root.mode-directory .s22-topic-copy{grid-template-columns:1fr;gap:5px}}@media(max-width:850px){.s22-career-stories{grid-template-columns:1fr;gap:38px}.s22-career-content{max-width:620px}.s22-company-group{padding-top:22px}.s22-root .s22-about-content .s22-biography p{font-size:18px}.s22-root .s22-interest-list{gap:7px 30px}}@media(max-width:700px){.s22-root .s22-about,.s22-root .s22-career,.s22-root .s22-interests{padding:105px 29px 95px}.s22-root .s22-about-content .s22-biography p{font-size:18px;line-height:1.8}.s22-root.mode-cards .s22-about-content .s22-biography p:first-child{font-size:22px;line-height:1.65}.s22-root .s22-career-introduction>p:first-child{font-size:25px;line-height:1.45}.s22-career-introduction{margin-bottom:34px}.s22-career-story h3{font-size:26px}.s22-root.mode-cards .s22-career-story h3{font-size:29px}.s22-career-zero{font-size:17px}.s22-career-story .s22-announcements a{font-size:13px;min-height:36px}.s22-career-growth{gap:32px}.s22-career-growth dd{font-size:26px}.s22-career-sales span{display:block;font-size:14px;white-space:normal}.s22-company-logos{gap:25px}.s22-client-logos{gap:15px}.s22-root .s22-interest-intro{font-size:23px;line-height:1.45;margin-bottom:26px}.s22-root.mode-cards .s22-interest-list,.s22-root.mode-console .s22-interest-list,.s22-root.mode-desktop .s22-interest-list,.s22-root.mode-directory .s22-interest-list,.s22-root.mode-workspace .s22-interest-list{grid-template-columns:1fr;gap:0}.s22-root .s22-topic,.s22-root.mode-cards .s22-topic,.s22-root.mode-console .s22-topic,.s22-root.mode-directory .s22-topic,.s22-root.mode-workspace .s22-topic{min-height:77px;padding:13px 0;gap:14px}.s22-root .s22-topic strong,.s22-root.mode-cards .s22-topic strong{font-size:18px}.s22-root .s22-topic small{font-size:14px}.s22-root.mode-console .s22-topic-copy,.s22-root.mode-directory .s22-topic-copy{grid-template-columns:1fr;gap:5px}.s22-root .s22-topic-prompt{display:none}.s22-root.mode-console .s22-topic-prompt{display:flex}.s22-root.mode-desktop .s22-nav{gap:12px}.s22-root.mode-workspace .s22-nav{gap:5px}}.s23-writeout p:not(.sr-only)+p{margin-top:1.1em}html:has(.s23-root){overflow:hidden;background:#050505;scroll-snap-type:none}.s23-design-panel,.s23-dialog,.s23-dock-tip,.s23-root{--s23-sans:"PP Neue Montreal V12",Arial,sans-serif;--s23-serif:"PP Hatton V12",Georgia,serif;--s23-mono:"JetBrains Mono V12",monospace;color:#e5e5e1;font-family:var(--s23-sans);color-scheme:dark}.font-instrument.s23-dialog,.font-instrument.s23-root{--s23-sans:"Instrument Sans",Arial,sans-serif}.font-inter.s23-dialog,.font-inter.s23-root{--s23-sans:"Inter V08",Arial,sans-serif}.font-manrope.s23-dialog,.font-manrope.s23-root{--s23-sans:"Manrope V08",Arial,sans-serif}.s23-root{--travel:0;position:fixed;inset:0;isolation:isolate;background:#050505}.s23-dialog button,.s23-root button{cursor:pointer;border:0}.s23-dialog a,.s23-root a{color:inherit;text-decoration:none}.s23-dialog :is(button,a):focus-visible,.s23-root :is(button,a):focus-visible{outline:1px solid #f0f0ea;outline-offset:5px}.s23-dialog h2:focus,.s23-root :is(h1,h2):focus{outline:none}.s23-world{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#080808;opacity:calc(1 - var(--travel));transition:filter .4s}.s23-scene{position:absolute;left:50%;bottom:calc(-7vw + 84px);transform:translateX(-50%);width:calc(max(100vw,1000px)*var(--scene-zoom));aspect-ratio:2/1}.s23-scene:after{background:linear-gradient(#080808,#080808d0 18%,transparent 52%,#08080820 80%,#08080890)}.s23-scene:after,.s23-world:after{content:"";position:absolute;inset:0}.s23-world:after{background:linear-gradient(0deg,#050505 0,#050505e8 7%,transparent 25%)}.s23-stars{position:absolute;inset:0 0 45%;opacity:.35}.s23-page{position:relative;z-index:1;height:calc(100% - 116px);overflow:auto;overflow-x:hidden;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#2d2d2d transparent;overflow-anchor:none}.s23-root:after{z-index:2;bottom:0;left:0;right:0;height:116px;background:linear-gradient(transparent,#050505 35%)}.s23-root:after,.s23-root:before{content:"";position:fixed;pointer-events:none}.s23-root:before{z-index:3;inset:0 0 auto;height:50px;background:linear-gradient(#050505,transparent)}.s23-intro{position:relative;height:calc(100dvh - 116px);min-height:560px;text-align:center;scroll-snap-align:start;scroll-snap-stop:always}.s23-intro-copy{padding:clamp(125px,21svh,235px) 24px 0;opacity:calc(1 - var(--travel));transform:translateY(calc(var(--travel)*-22px));transition:opacity .3s}.s23-hello{display:inline-flex;align-items:center;gap:11px;background:#efefeb;color:#101010;padding:8px 15px;border-radius:30px;font:400 12px/1.5 var(--s23-sans);margin:0 0 28px}.s23-intro h1{font:400 clamp(30px,3.1vw,45px)/1.3 var(--s23-sans);letter-spacing:-.03em;margin:0;color:#ccc}.s23-intro h1 em{font:italic 300 1em/1.3 var(--s23-serif);color:#efefeb}.s23-discover{display:flex;align-items:center;gap:16px;width:fit-content;margin:28px auto 0;padding:12px;color:#ddd;font:500 12px/1.5 var(--s23-sans);letter-spacing:.08em;text-transform:uppercase}.s23-discover svg{transition:transform .2s}.s23-discover:hover svg{transform:translateY(4px)}.s23-windows .s23-page{overflow:hidden;height:100%}.s23-windows .s23-intro{height:100%;min-height:0}.s23-windows.window-open .s23-intro-copy{opacity:0;pointer-events:none}.s23-windows.window-open .s23-world{filter:brightness(.72)}.s23-skip{position:fixed;z-index:80;left:24px;top:-100px;background:#eee;color:#111!important;padding:12px}.s23-skip:focus{top:18px}.s23-dock{position:fixed;z-index:40;left:50%;bottom:25px;transform:translateX(-50%);pointer-events:auto;isolation:isolate}.s23-dock-tray{display:flex;align-items:center;gap:13px;padding:11px 13px 15px;border:1px solid #ffffff29;border-radius:21px;background:linear-gradient(145deg,#3333339c,#161616d4);backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 #ffffff14,0 10px 35px #0007}.s23-dock-item{position:relative;display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;padding:0;background:none;border-radius:13px;color:#eee;outline-offset:7px!important}.s23-dock-item:first-child{margin-right:11px}.s23-dock-item:first-child:after{content:"";position:absolute;top:5px;bottom:5px;right:-13px;width:1px;background:#ffffff2b}.s23-app-icon{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:linear-gradient(145deg,#303030,#101010);border:1px solid #ffffff20;box-shadow:inset 0 1px 0 #ffffff12,0 3px 5px #0005;transform:translateY(calc(var(--dock-lift,0)*-5px)) scale(var(--dock-scale,1));transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .2s}.s23-app-icon svg{stroke-width:1.55;filter:drop-shadow(0 1px 1px #0003)}.dock-intro .s23-app-icon{background:linear-gradient(155deg,#eaeae6,#bfbfba);color:#131313;border-color:#eeeee5}.s23-js{font:400 26px/1 Pixelify Sans V12,monospace;letter-spacing:-.08em;transform:translateX(-1px)}.dock-mission .s23-app-icon{background:linear-gradient(160deg,#343434,#101112);color:#efefeb}.dock-about .s23-app-icon{background:linear-gradient(150deg,#e4e4df,#b9b9b5);color:#222}.dock-career .s23-app-icon{background:linear-gradient(150deg,#333638,#121415);color:#eeeeea}.dock-interests .s23-app-icon{background:linear-gradient(145deg,#ededeb,#bdbdb8);color:#191a1b}.dock-contact .s23-app-icon{background:linear-gradient(145deg,#454545,#232323);color:#f0f0eb}.s23-dock-item:active .s23-app-icon{filter:brightness(.85);transform:translateY(-2px) scale(.94)}.s23-dock-dot{position:absolute;width:3px;height:3px;bottom:-9px;left:calc(50% - 1.5px);border-radius:50%;background:#fff;opacity:0;transition:opacity .2s}.s23-dock-item[aria-current] .s23-dock-dot{opacity:.95}.s23-dock-tip[data-slot=tooltip-content]{background:#eeefeb;color:#141414;border:1px solid #fff9;border-radius:7px;padding:7px 10px;font:500 12px/1.4 PP Neue Montreal V12,Arial,sans-serif;box-shadow:0 4px 15px #0005;letter-spacing:0}.s23-dock-tip svg{display:none}.s23-design-trigger,.s23-next-section{position:fixed;z-index:35;bottom:44px;display:flex;align-items:center;gap:11px;min-height:44px;background:none;color:#a4a4a0;font:500 12px/1.5 var(--s23-sans);text-transform:uppercase;letter-spacing:.08em;padding:8px 0}.s23-design-trigger{left:30px}.s23-next-section{right:30px}.s23-design-trigger:hover,.s23-next-section:hover{color:#eee}.s23-design-trigger:disabled{visibility:hidden}.s23-section{min-height:calc(100dvh - 116px);display:flex;align-items:center;padding:100px 70px;scroll-snap-align:start;scroll-snap-stop:always}.s23-section-inner{width:min(100%,780px);margin:auto}.section-career .s23-section-inner{width:min(100%,940px)}.section-interests .s23-section-inner{width:min(100%,880px)}.s23-label{font:500 12px/1.5 var(--s23-sans);letter-spacing:.1em;text-transform:uppercase;color:#b2b2ae;margin:0 0 35px}.s23-mission-copy{margin:0}.s23-mission-copy>span:first-child{display:block;max-width:750px;font:400 clamp(36px,4.1vw,58px)/1.17 var(--s23-sans);letter-spacing:-.035em;color:#e9e9e5;margin-bottom:36px}.s23-mission-copy em{font-family:var(--s23-serif);font-weight:300}.s23-mission-body{display:block;max-width:730px;font:400 20px/1.8 var(--s23-sans);letter-spacing:-.01em;color:#bdbdb8}.s23-mission-body p{margin:0 0 20px}.s23-mission-body p:last-child{margin-bottom:0}.nunc-coepi-placeholder{position:fixed;right:27px;top:18px;z-index:38;padding:8px 0;min-height:36px;border:0;background:none;color:#8e9088;font:italic 300 14px/1.5 PP Hatton V12,Georgia,serif;cursor:default!important;letter-spacing:.01em}.nunc-coepi-placeholder:hover{color:#c6c8bf}.s23-window-content .s23-mission-body{font-size:18px;line-height:1.8}@media(max-width:1100px){.s22-root.mode-workspace .nunc-coepi-placeholder{top:73px}}@media(max-width:700px){.s22-root .nunc-coepi-placeholder{top:73px;right:24px;font-size:12px}.s23-mission-body{font-size:18px}}.s23-prose p{font:400 19px/1.8 var(--s23-sans);color:#b9b9b5;margin:0 0 25px}.s23-prose p:first-child{color:#dededa}.s23-prose p:last-child{margin-bottom:0}.s23-career-lead{max-width:670px;margin-bottom:36px}.s23-career-lead>p:first-child{font:400 27px/1.4 var(--s23-sans);letter-spacing:-.025em;margin:0 0 16px;color:#deded9}.s23-career-lead>p:last-child{font:400 16px/1.7 var(--s23-sans);color:#a3a39f;margin:0}.s23-career-stories{display:grid;grid-template-columns:1fr 1fr;gap:55px}.s23-career-stories article{min-width:0;display:flex;flex-direction:column;border-top:1px solid #303030;padding-top:22px}.s23-career-stories header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:20px}.s23-career-stories h3{font:400 26px/1.25 var(--s23-sans);letter-spacing:-.02em;margin:0;color:#e5e5e0}.s23-zero{font:400 18px/1 Pixelify Sans V12,monospace;color:#9d9d98}.s23-career-stories article>p{font:400 17px/1.65 var(--s23-sans);color:#b8b8b3;margin:0}.s23-announcements{display:grid;margin-top:17px;gap:0}.s23-announcements a{display:flex;align-items:center;gap:8px;font:400 13px/1.5 var(--s23-sans);color:#aaa;min-height:34px}.s23-announcements a:hover{text-decoration:underline;text-underline-offset:5px;color:#eee}.s23-growth{display:flex;flex-wrap:wrap;gap:32px;margin:22px 0}.s23-growth dt{font:400 12px/1.5 var(--s23-sans);color:#92928f;margin-bottom:7px}.s23-growth dd{font:400 26px/1.2 var(--s23-sans);letter-spacing:-.025em;margin:0}.s23-growth dd span{font-size:.75em;color:#747470}.s23-career-stories article>.s23-sales{font-size:17px;color:#d6d6d1}.s23-sales span{display:block;font-size:14px;color:#999}.s23-companies{margin-top:auto;padding-top:22px}.s23-companies>p{font:500 11px/1.5 var(--s23-sans);text-transform:uppercase;letter-spacing:.08em;color:#888;margin:0 0 8px}.s23-logos{display:flex;align-items:center;gap:28px;min-height:67px}.s23-logos img{object-fit:contain;opacity:.88}.s23-dd-logo{width:77px;height:auto;filter:grayscale(1) invert(1)}.s23-sf-logo{width:55px;height:40px;filter:grayscale(1)}.s23-ibm-logo{display:flex;align-items:center;justify-content:center;overflow:hidden;width:65px;height:38px}.s23-ibm-logo img{width:96px;max-width:none;height:auto;flex-shrink:0;filter:brightness(0) invert(1)}.s23-client-logos{gap:18px}.s23-citi-logo{width:54px;height:32px;filter:brightness(0) invert(1)}.s23-visa-logo{width:110px;height:67px}.s23-lenovo-logo{width:92px;height:auto;filter:grayscale(1) contrast(8);mix-blend-mode:screen}.s23-command{display:flex;gap:13px;align-items:center;min-height:44px;padding:9px 0;margin-top:25px;background:none;color:#ddd;font:500 12px/1.5 var(--s23-sans);text-transform:uppercase;letter-spacing:.08em}.s23-command-mark{font:500 21px/1 Pixelify Sans V12,monospace}.s23-command>svg{opacity:0;transition:opacity .15s}.s23-command:focus-visible>svg,.s23-command:hover>svg{opacity:1}.s23-interest-lead{font:400 26px/1.4 var(--s23-sans);letter-spacing:-.02em;margin:0 0 32px;color:#d7d7d2}.s23-interests-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px}.s23-interests-list button{display:flex;align-items:flex-start;gap:14px;padding:15px 0;min-height:84px;background:none;text-align:left;color:#aaa;border-bottom:1px solid #292929}.s23-interests-list button>svg{flex-shrink:0;margin-top:3px}.s23-interests-list button>span{display:grid;gap:6px;flex:1;min-width:0}.s23-interests-list strong{font:400 18px/1.35 var(--s23-sans);letter-spacing:-.01em;color:#d5d5d0}.s23-interests-list small{font:400 14px/1.5 var(--s23-sans);color:#969692}.s23-topic-arrow{opacity:0;transition:opacity .2s,transform .2s;align-self:center}.s23-interests-list button:focus-visible .s23-topic-arrow,.s23-interests-list button:hover .s23-topic-arrow{opacity:1;transform:translate(2px,-2px)}.s23-interests-list button:focus-visible strong,.s23-interests-list button:hover strong{color:#fff}.s23-contact-copy>p{font:400 44px/1.2 var(--s23-sans);letter-spacing:-.03em;margin:0 0 30px}.s23-contact-copy a{display:flex;align-items:center;gap:20px;width:fit-content;max-width:100%;font:400 21px/1.5 var(--s23-sans);min-height:44px;color:#ccc;overflow-wrap:anywhere}.s23-contact-copy a:last-child{font-size:15px;margin-top:14px}.s23-contact-copy a:hover{text-decoration:underline;text-underline-offset:5px}.s23-contact-copy svg{flex-shrink:0}body:has(.s23-root) [data-slot=dialog-overlay]{background:#0002;backdrop-filter:none;animation-duration:.26s}.s23-dialog[data-slot=dialog-content]{position:fixed;inset:0;translate:none;transform:none;max-width:none;width:100vw;height:100dvh;max-height:none;display:block;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;pointer-events:none;animation:none!important;outline:none}.s23-window{position:absolute;left:50%;top:clamp(24px,5dvh,70px);bottom:128px;width:min(1110px,calc(100% - 96px));display:grid;grid-template-rows:51px minmax(0,1fr);transform:translateX(-50%);transform-origin:center 85%;border:1px solid #ffffff31;border-radius:14px;background:#090a0b;box-shadow:0 40px 120px #000a,0 8px 25px #0005;overflow:hidden;pointer-events:auto;animation:s23-window-open .44s cubic-bezier(.16,1,.3,1) both}.s23-dialog[data-state=closed] .s23-window{animation:s23-window-close .2s ease both}.s23-dialog[data-state=closed] .s23-dock{opacity:0}.s23-window-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff13;padding:0 19px;background:linear-gradient(#1b1c1de0,#111214f0)}.s23-window-controls{display:flex;gap:8px;align-items:center}.s23-window-controls button{position:relative;display:grid;place-items:center;width:12px;height:12px;padding:0;background:#898986;color:#151515;border-radius:50%}.s23-window-controls button:first-child{background:#d6d6d1}.s23-window-controls button:last-child{background:#575955}.s23-window-controls button:after{content:"";position:absolute;inset:-7px}.s23-window-controls svg{opacity:0}.s23-window-controls:focus-within svg,.s23-window-controls:hover svg{opacity:1}.s23-window-controls button:hover{background:#eee}.s23-window-bar>p{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font:400 11px/1.5 var(--s23-mono);color:#a6a7a4;margin:0;pointer-events:none}.s23-window-bar>p>span{font-size:14px;color:#d0d1cb}.s23-window-close{display:flex;align-items:center;gap:12px;background:none;color:#bebfba;font:500 11px/1 var(--s23-sans);letter-spacing:.08em;text-transform:uppercase;min-height:44px;padding:0}.s23-window-close kbd{font:400 10px/1 var(--s23-mono);color:#73756e}.s23-window-body{display:flex;min-height:0}.s23-sidebar{width:188px;flex-shrink:0;border-right:1px solid #ffffff10;background:#0d0e0f;padding:29px 12px}.s23-sidebar nav{display:flex;flex-direction:column;gap:5px}.s23-sidebar button{display:flex;align-items:center;gap:11px;width:100%;min-height:43px;border-radius:6px;padding:11px;background:none;color:#949590;text-align:left;font:400 13px/1.45 var(--s23-sans)}.s23-sidebar button svg{flex-shrink:0}.s23-sidebar button[aria-current]{background:#242627;color:#efefe9}.s23-sidebar button:hover{background:#1b1d1e;color:#eee}.s23-window-scroll{min-width:0;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414141 transparent}.s23-window-content{padding:45px 50px 55px;width:min(100%,830px);margin:auto}.s23-window-content>.s23-label{margin-bottom:28px}.s23-window-content .s23-mission-copy>span:first-child{font-size:43px;line-height:1.18;margin-bottom:29px}.s23-window-content .s23-mission-copy>span:last-child{font-size:18px;line-height:1.8}.s23-window-content .s23-prose p{font-size:18px;line-height:1.8;margin-bottom:23px}.s23-window-content.content-career{max-width:none;padding-left:38px;padding-right:38px}.s23-window-content .s23-career-lead{margin-bottom:28px}.s23-window-content .s23-career-lead>p:first-child{font-size:23px;max-width:590px}.s23-window-content .s23-career-lead>p:last-child{font-size:15px}.s23-window-content .s23-career-stories{gap:32px}.s23-window-content .s23-career-stories article>p{font-size:16px}.s23-window-content .s23-career-stories h3{font-size:24px}.s23-window-content .s23-growth{gap:20px}.s23-window-content .s23-growth dd{font-size:23px}.s23-window-content .s23-logos{gap:20px}.s23-window-content .s23-client-logos{gap:5px}.s23-window-content .s23-announcements a{font-size:12px}.s23-window-content .s23-interest-lead{font-size:24px}.s23-window-content .s23-interests-list{grid-template-columns:1fr;gap:0}.s23-window-content .s23-interests-list button{min-height:76px;padding:14px 0}.s23-window-content .s23-interests-list strong{font-size:17px}.s23-back{display:flex;align-items:center;gap:9px;min-height:36px;background:none;color:#969891;font:400 12px/1.5 var(--s23-sans);margin:0 0 27px;padding:0}.s23-back:hover{color:#eee}.s23-detail-title{font:400 34px/1.25 var(--s23-sans);letter-spacing:-.025em;margin:0 0 22px}.s23-topic-deck{font:400 18px/1.7 var(--s23-sans);color:#999;margin:0 0 35px}.s23-topic-section{margin:30px 0 0}.s23-topic-section .s23-label{font-size:11px;color:#858782;margin-bottom:14px}.s23-writeout{position:relative}.s23-writeout p:not(.sr-only){font:400 20px/1.7 var(--s23-sans);color:#c3c4be;margin:0}.s23-measure{visibility:hidden}.s23-written{position:absolute;inset:0}.s23-written i{display:inline-block;width:6px;height:13px;background:#ddd;margin-left:4px}.s23-skip-writeout{position:absolute;right:0;top:-34px;background:none;color:#a8aaa2;font:400 12px/1.5 var(--s23-sans);padding:8px 0}.s23-topic-footer{justify-content:space-between;gap:24px;border-top:1px solid #30322d;padding-top:23px;margin-top:35px;color:#95978f}.s23-topic-footer,.s23-topic-footer button{display:flex;align-items:center;font:400 13px/1.5 var(--s23-sans)}.s23-topic-footer button{gap:13px;background:none;color:#ddd;min-height:44px}.s23-experience-lead{border-bottom:1px solid #303030;margin-bottom:40px;padding-bottom:25px}.s23-experience-lead>p{font:400 23px/1.5 var(--s23-sans);letter-spacing:-.02em;color:#ccc;margin:0 0 24px}.s23-experience-lead>div{display:flex;flex-wrap:wrap;gap:16px 25px}.s23-experience-lead span{display:flex;align-items:center;gap:9px;font:400 13px/1.5 var(--s23-sans);color:#aaa}.s23-timeline{display:grid;gap:33px}.s23-timeline section{border-left:1px solid #363833;padding:0 0 12px 24px}.s23-timeline h3{font:400 23px/1.4 var(--s23-sans);margin:10px 0 8px}.s23-timeline p{font:400 17px/1.75 var(--s23-sans);color:#aaa;margin:19px 0 0}.s23-timeline .s23-date{font:400 12px/1.5 var(--s23-mono);color:#878980;margin:0}.s23-timeline .s23-role{font-size:14px;color:#92948d;margin:0}.s23-dialog.is-expanded .s23-window{top:14px;width:calc(100% - 28px);bottom:118px}.s23-dialog.is-expanded .s23-window-content{max-width:960px}.s23-dialog.is-expanded .s23-window-content.content-career{max-width:1100px}@keyframes s23-window-open{0%{opacity:0;transform:translateX(-50%) translate(var(--launch-x),var(--launch-y)) scale(.2)}to{opacity:1;transform:translateX(-50%) translate(0) scale(1)}}@keyframes s23-window-close{0%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(90px) scale(.85)}}.s23-design-panel[data-slot=popover-content]{width:320px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 150px);overflow:auto;background:#0d0e0f;border:1px solid #353738;border-radius:11px;padding:20px;box-shadow:0 18px 60px #0008}.s59-version-group-title{margin:0 9px 8px;color:#b8bcb7;font:500 11px/1.5 Host Grotesk V36,Arial,sans-serif;letter-spacing:.065em;text-transform:uppercase}.s59-version-group-title.s59-archive-title{margin:20px 9px 8px;padding-top:18px;border-top:1px solid #ffffff18;color:#898e87}.s23-design-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font:500 14px/1.5 var(--s23-sans)}.s23-design-panel header button{display:grid;place-items:center;min-height:32px;min-width:32px;padding:0;background:none;color:#aaa;border:0;cursor:pointer}.s23-design-panel [data-slot=tabs-list]{display:flex;gap:23px;width:100%;background:none;border-bottom:1px solid #2b2c2d;border-radius:0;padding:0;height:40px}.s23-design-panel [data-slot=tabs-trigger]{height:40px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:400 13px/1.5 var(--s23-sans);color:#888}.s23-design-panel [data-slot=tabs-trigger][data-state=active]{color:#eee}.s23-design-panel [data-slot=tabs-trigger]:after{display:none}.s23-version-links{display:grid;margin-top:17px}.s23-version-links a{display:grid;gap:5px;padding:14px 9px;border-radius:6px;color:#ccc;text-decoration:none}.s23-version-links a[aria-current]{background:#202223;color:#fff}.s23-version-links a:hover{background:#1c1e1f}.s23-version-links span{display:flex;justify-content:space-between;font-size:14px}.s23-version-links small{font-size:12px;line-height:1.6;color:#92948c}.s23-design-panel [data-slot=tabs-content]>p{font-size:13px;color:#aaa;margin:20px 0 9px}.s23-design-panel output{float:right}.s23-design-panel [data-slot=radio-group]{display:flex;flex-wrap:wrap;gap:4px 17px}.s23-design-panel label{display:flex;gap:8px;align-items:center;min-height:34px;font-size:14px;text-transform:capitalize;cursor:pointer}.s23-design-panel [data-slot=slider]{min-height:30px}.s23-design-action{min-height:44px;font:400 14px/1.5 var(--s23-sans);background:none;color:#ddd;border:0;padding:14px 0 0;cursor:pointer}@media(min-width:1001px) and (max-height:800px){.s23-section{padding-top:58px;padding-bottom:58px}.s23-career-lead,.section-career .s23-label{margin-bottom:25px}.s23-career-lead>p:first-child{font-size:24px;margin-bottom:12px}.s23-career-stories article{padding-top:17px}.s23-career-stories header{margin-bottom:12px}.s23-career-stories article>p{font-size:16px}.s23-growth{margin:17px 0}.s23-companies{padding-top:16px}.s23-companies>p{margin-bottom:0}.s23-command{margin-top:17px}.s23-intro-copy{padding-top:135px}}@media(max-width:1100px){.s23-window{width:calc(100% - 48px)}.s23-sidebar{width:169px;padding-left:8px;padding-right:8px}.s23-window-content{padding:36px}.s23-window-content.content-career .s23-career-stories{grid-template-columns:1fr;gap:30px}.s23-window-content .s23-client-logos{gap:18px}.s23-window-content .s23-mission-copy>span:first-child{font-size:37px}.s23-next-section{font-size:11px}}@media(max-width:850px){.s23-section{padding-left:32px;padding-right:32px}.s23-career-stories{grid-template-columns:1fr;gap:38px}.s23-next-section{bottom:110px;right:24px;background:#050505bd;padding:8px}.s23-design-trigger{left:24px;bottom:110px}.s23-window-content{padding:32px}.s23-sidebar{width:150px}.s23-sidebar button{font-size:12px;padding:9px 7px;gap:8px}.s23-scene{bottom:60px;width:calc(1100px*var(--scene-zoom))}}@media(max-width:600px){.s23-root:before{height:26px}.s23-page{height:calc(100% - 142px)}.s23-intro{height:calc(100dvh - 142px);min-height:530px}.s23-intro-copy{padding:130px 23px 0}.s23-intro h1{font-size:29px;line-height:1.3}.s23-intro h1 br{display:none}.s23-hello{margin-bottom:25px}.s23-scene{width:calc(850px*var(--scene-zoom));left:41%;bottom:58px}.s23-world:after{background:linear-gradient(0deg,#050505 0,#050505ed 9%,transparent 30%)}.s23-dock{bottom:max(18px,env(safe-area-inset-bottom));max-width:calc(100% - 26px)}.s23-dock-tray{gap:8px;padding:10px 10px 14px;border-radius:19px}.s23-app-icon,.s23-dock-item{width:42px;height:42px;border-radius:11px}.s23-app-icon svg{width:24px;height:24px}.s23-dock-item:first-child{margin-right:7px}.s23-dock-item:first-child:after{right:-9px}.s23-js{font-size:24px}.s23-dock-dot{bottom:-8px}.s23-dock-tip[data-slot=tooltip-content]{font-size:12px}.s23-section{min-height:calc(100dvh - 142px);padding:65px 27px 75px}.s23-label{margin-bottom:29px}.s23-mission-copy>span:first-child{font-size:37px;margin-bottom:28px}.s23-mission-copy>span:last-child,.s23-prose p{font-size:18px;line-height:1.8}.s23-career-lead>p:first-child{font-size:25px}.s23-career-stories{gap:36px}.s23-growth{gap:30px}.s23-logos{gap:24px}.s23-client-logos{gap:13px}.s23-interest-lead{font-size:23px}.s23-interests-list{grid-template-columns:1fr;gap:0}.s23-interests-list button{min-height:80px;padding:14px 0}.s23-interests-list strong{font-size:18px}.s23-interests-list button>svg:last-child{display:none}.s23-contact-copy>p{font-size:38px}.s23-contact-copy a{font-size:18px;gap:12px}.s23-design-trigger,.s23-next-section{bottom:100px;font-size:11px;min-height:36px}.s23-design-trigger{left:27px}.s23-next-section{right:27px}.s23-windows .s23-design-trigger{bottom:100px}.s23-dialog.is-expanded .s23-window,.s23-window{width:calc(100% - 24px);top:17px;bottom:102px;border-radius:11px;grid-template-rows:47px minmax(0,1fr)}.s23-window-bar{padding:0 13px}.s23-window-bar>p{font-size:10px;left:48%}.s23-window-controls{gap:9px}.s23-window-controls button{width:11px;height:11px}.s23-window-close kbd{display:none}.s23-window-close{font-size:10px}.s23-sidebar{display:none}.s23-window-content,.s23-window-content.content-career{padding:29px 24px 38px}.s23-window-content .s23-mission-copy>span:first-child{font-size:33px}.s23-window-content .s23-prose p{font-size:17px;line-height:1.8}.s23-window-content .s23-career-stories{grid-template-columns:1fr;gap:27px}.s23-window-content .s23-career-lead>p:first-child{font-size:23px}.s23-window-content .s23-logos{gap:20px}.s23-window-content .s23-client-logos{gap:6px}.s23-window-content .s23-interest-lead{font-size:23px}.s23-window-content .s23-interests-list strong{font-size:17px}.s23-window-content .s23-interests-list small{font-size:14px}.s23-detail-title{font-size:30px}.s23-writeout p:not(.sr-only){font-size:18px}.s23-topic-deck{font-size:17px}.s23-topic-footer{align-items:flex-start;flex-direction:column;gap:12px}.s23-back{margin-bottom:20px}.s23-experience-lead>p,.s23-timeline h3{font-size:22px}}@media(max-width:360px){.s23-dock-tray{gap:6px;padding-left:8px;padding-right:8px}.s23-app-icon,.s23-dock-item{width:38px;height:38px}.s23-window-controls button:nth-child(2){display:none}.s23-window-content .s23-logos{gap:13px}.s23-window-content .s23-client-logos{gap:0}.s23-window-content .s23-lenovo-logo{width:81px}}@media(max-width:600px){.s23-dialog.is-expanded .s23-window{top:6px;width:calc(100% - 12px);bottom:94px}}@media(hover:none){.s23-app-icon{transform:none!important}}@media(prefers-reduced-motion:reduce){.s23-page{scroll-behavior:auto;scroll-snap-type:none}.s23-dialog *,.s23-root *{animation:none!important;transition:none!important}.s23-app-icon{transform:none!important}}.s23-root.pixel-dock:after{display:none}.pixel-dock .s23-scene:after{background:linear-gradient(#080808,#080808c9 18%,transparent 48%,#08080808 80%,#08080830)}.pixel-dock .s23-world{opacity:1;mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - var(--travel))) calc(100% - 165px),#000 calc(100% - 95px));-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - var(--travel))) calc(100% - 165px),#000 calc(100% - 95px))}.pixel-dock .s23-world:after{background:linear-gradient(0deg,#05050520 0,transparent 18%)}.pixel-dock.s23-windows.window-open .s23-world{filter:brightness(.85)}.s23-dock-pixel{isolation:auto}.s23-dock-pixel .s23-dock-tray{gap:0;padding:11px 13px 15px;border:1px solid #ffffff16;border-radius:21px;background:rgb(255 255 255/.025);backdrop-filter:blur(6px) saturate(.6) brightness(1.35);-webkit-backdrop-filter:blur(6px) saturate(.6) brightness(1.35);box-shadow:inset 0 .5px 0 #ffffff14,0 5px 22px #0002}.s23-dock-pixel .s23-dock-group{display:flex;gap:10px;align-items:center}.s23-dock-pixel .s23-dock-divider{align-self:stretch;width:1px;margin:7px 14px;background:linear-gradient(transparent,#ffffff50 25%,#ffffff50 75%,transparent)}.s23-dock-pixel .s23-dock-item{width:46px;height:46px;border-radius:12px}.s23-dock-pixel .s23-dock-item:first-child{margin-right:0}.s23-dock-pixel .s23-dock-item:first-child:after{display:none}.s23-dock-pixel .s23-app-icon{width:46px;height:46px;border-radius:12px;color:#eeeef0;background:#05070940;border:1px solid #ffffff10;box-shadow:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s,color .12s}.s23-dock-pixel .s23-app-icon svg{width:24px;height:24px;filter:none}.s23-dock-pixel .s23-dock-item:focus-visible .s23-app-icon,.s23-dock-pixel .s23-dock-item:hover .s23-app-icon{background:#f1f4f1;color:#111416;border-color:#fff9;box-shadow:inset 0 1px 0 #fff9,0 5px 15px #0003}.s23-dock-pixel .s23-dock-dot{width:3px;height:3px;border-radius:0;bottom:-9px}.s23-dock-tip[data-slot=tooltip-content]{animation:none!important;transition:none!important}@media(max-width:600px){.pixel-dock .s23-world:after{background:linear-gradient(0deg,#05050520,transparent 24%)}.pixel-dock .s23-scene{bottom:0}.s23-dock-pixel{max-width:calc(100% - 20px)}.s23-dock-pixel .s23-dock-tray{padding:9px 9px 12px;border-radius:17px}.s23-dock-pixel .s23-dock-group{gap:5px}.s23-dock-pixel .s23-dock-divider{margin:5px 9px}.s23-dock-pixel .s23-dock-item{width:36px;height:40px;border-radius:9px}.s23-dock-pixel .s23-app-icon{width:36px;height:36px;border-radius:9px}.s23-dock-pixel .s23-app-icon svg{width:22px;height:22px}.s23-dock-pixel .s23-dock-dot{bottom:-6px}}@media(max-width:360px){.s23-dock-pixel{max-width:calc(100% - 12px)}.s23-dock-pixel .s23-dock-tray{padding-left:7px;padding-right:7px}.s23-dock-pixel .s23-dock-group{gap:3px}.s23-dock-pixel .s23-dock-divider{margin-left:6px;margin-right:6px}.s23-dock-pixel .s23-app-icon,.s23-dock-pixel .s23-dock-item{width:32px}.s23-dock-pixel .s23-app-icon{height:34px}.s23-dock-pixel .s23-app-icon svg{width:20px;height:20px}}.s23-career-stories.s23-career-cards{gap:24px;align-items:stretch}.s23-career-cards>article{border:1px solid #ffffff22;border-radius:10px;padding:25px;background:#090909}.s23-career-cards>article>header{align-items:flex-start;gap:16px;margin-bottom:18px}.s23-career-cards>article>header>svg{flex-shrink:0;color:#a6aaa5;margin-top:3px}.s23-career-cards h3{font-size:27px}.s23-career-cards .s23-career-role{font:400 14px/1.45 var(--s23-sans);color:#a9ada7;margin:7px 0 0}.s23-career-cards>article>p{font-size:16px;line-height:1.6;min-height:51px;max-width:330px;color:#babeb7}.s23-career-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dadada;border:1px solid #efefef;border-radius:5px;overflow:hidden;margin:22px 0 0;color:#111}.s23-career-metrics>div{min-width:0;min-height:92px;padding:16px 17px 14px;background:#f4f4f4;display:flex;flex-direction:column;justify-content:center;gap:8px}.s23-career-metrics dt{order:2;font:400 12px/1.35 var(--s23-sans);color:#464646}.s23-career-metrics dd{margin:0;white-space:nowrap;font:400 clamp(23px,2.1vw,31px)/1.1 var(--s23-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.s23-career-metrics .s23-metric-word{font-size:26px;letter-spacing:-.025em}.s23-career-cards .s23-announcements{margin-top:19px;gap:2px}.s23-career-cards .s23-announcements a{min-height:29px;font-size:12px;line-height:1.5}.s23-career-cards .s23-companies{padding-top:25px;margin-top:auto}.s23-career-cards .s23-companies>p{font-size:11px;letter-spacing:.07em;margin-bottom:10px}.s23-career-cards .s23-logos{min-height:49px;gap:25px}.s23-career-cards .s23-client-logos{gap:17px}.s23-career-cards .s23-visa-logo{width:89px;height:54px}.s23-career-cards .s23-lenovo-logo{width:81px}.s23-window-content .s23-career-cards{gap:20px}.s23-window-content .s23-career-cards>article{padding:22px}.s23-window-content .s23-career-cards>article>p{min-height:51px;font-size:16px}.s23-window-content .s23-career-metrics>div{padding:15px 12px;min-height:87px}.s23-window-content .s23-career-metrics dd{font-size:25px}.s23-window-content .s23-career-metrics .s23-metric-word{font-size:23px}.s23-window-content .s23-career-metrics dt{font-size:11px}.s23-window-content .s23-career-cards .s23-logos{gap:20px}.s23-window-content .s23-career-cards .s23-client-logos{gap:8px}@media(max-width:1100px){.s23-window-content .s23-career-metrics dd{font-size:28px}.s23-window-content .s23-career-metrics dt{font-size:12px}.s23-window-content .s23-career-cards>article>p{min-height:0}}@media(max-width:850px){.s23-career-cards>article>p{min-height:0}.s23-career-metrics dd{font-size:30px}}@media(max-width:600px){.section-career .s23-section-inner{width:100%}.s23-career-cards>article{padding:21px}.s23-career-cards h3{font-size:26px}.s23-career-cards .s23-career-role{font-size:13px}.s23-career-metrics>div{padding:15px 13px;min-height:85px}.s23-career-metrics dd{font-size:26px}.s23-career-metrics .s23-metric-word{font-size:24px}.s23-career-metrics dt{font-size:11px}.s23-career-cards .s23-logos{gap:22px}.s23-career-cards .s23-client-logos{gap:9px}.s23-career-cards .s23-announcements a{font-size:12px}.s23-window-content.content-career{padding-left:17px;padding-right:17px}.s23-window-content .s23-career-cards>article{padding:18px}.s23-window-content .s23-career-metrics dd{font-size:25px}.s23-window-content .s23-career-metrics dt{font-size:11px}}@media(max-width:360px){.s23-career-cards>article{padding:17px}.s23-career-metrics>div{padding:13px 10px;min-height:80px}.s23-career-metrics .s23-metric-word,.s23-career-metrics dd,.s23-window-content .s23-career-metrics dd{font-size:21px}.s23-career-cards .s23-career-role{font-size:12px}.s23-career-cards .s23-logos{gap:14px}.s23-career-cards .s23-client-logos{gap:3px}.s23-career-cards .s23-visa-logo{width:77px}.s23-career-cards .s23-lenovo-logo{width:71px}}.s23-interests-list{gap:14px;align-items:stretch}.s23-interests-list button{border:1px solid #ffffff22;border-radius:9px;background:#090909c9;min-height:112px;padding:21px 18px;gap:13px;transition:border-color .18s,background .18s}.s23-interests-list strong{font-size:17px;line-height:1.35}.s23-interests-list small{font-size:14px;line-height:1.45;color:#979d94}.s23-interests-list button>svg:first-child{color:#c5cbc0}.s23-interests-list .s23-topic-arrow{width:13px;flex-shrink:0;opacity:.4;align-self:flex-start;margin-top:4px}.s23-interests-list button:focus-visible,.s23-interests-list button:hover{border-color:#ffffff65;background:#151515}.s23-window-content .s23-interests-list{grid-template-columns:1fr 1fr;gap:12px}.s23-window-content .s23-interests-list button{min-height:99px;padding:17px 15px;gap:11px}.s23-window-content .s23-interests-list strong{font-size:16px}.s23-window-content .s23-interests-list small{font-size:14px}.s23-window-content .s23-interests-list .s23-topic-arrow{display:none}.s23-window-content.content-interests{padding-top:32px;padding-bottom:32px}.s23-window-content.content-interests>.s23-label{margin-bottom:24px}.s23-window-content.content-interests>.s23-interest-lead{font-size:22px;margin-bottom:27px}@media(max-width:1100px){.s23-window-content .s23-interests-list{grid-template-columns:1fr}.s23-window-content .s23-interests-list button{min-height:91px}}@media(max-width:600px){.s23-interests-list{grid-template-columns:1fr;gap:11px}.s23-interests-list button{min-height:99px;padding:19px 16px}.s23-window-content .s23-interests-list{gap:11px}.s23-window-content .s23-interests-list button{min-height:96px;padding:17px 15px}.s23-interests-list button>svg:last-child{display:block}.s23-window-content .s23-interests-list strong{font-size:17px}}.s25-open-reader .s23-window-content.content-career.is-detail{width:min(100%,830px);padding:45px 50px 65px}.s25-open-reader .s23-experience-lead span{font-size:14px}.s25-open-reader .s23-timeline{gap:40px}.s25-open-reader .s23-timeline p:not(.s23-date):not(.s23-role){color:#b9bbb5}.s25-experience-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:10px;color:#d2d4cc;font:400 14px/1.5 var(--s23-sans);text-decoration:none}.s25-experience-link:focus-visible,.s25-experience-link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.s25-open-reader .s23-window-content.content-career.is-detail{padding:29px 24px 44px}.s25-open-reader .s23-timeline section{padding-left:18px}}.s24-world-interests{--interest-presence:0}.s24-world-interests.pixel-dock .s23-world{mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - var(--travel) + var(--interest-presence)*.35)) 15%,rgb(0 0 0/calc(1 - var(--travel) + var(--interest-presence)*.56)) calc(100% - 165px),#000 calc(100% - 95px));-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - var(--travel) + var(--interest-presence)*.35)) 15%,rgb(0 0 0/calc(1 - var(--travel) + var(--interest-presence)*.56)) calc(100% - 165px),#000 calc(100% - 95px))}.s24-world-interests .section-interests{padding:48px 58px 58px}.s24-world-interests .section-interests .s23-section-inner{width:min(100%,1000px);transition:opacity .25s ease,filter .25s ease}.s24-world-interests .section-interests .s23-label{margin-bottom:18px;color:#aeb0ac}.s24-interest-intro{max-width:720px;margin:0 0 30px;color:#eeeeeb;font:400 clamp(25px,2.35vw,32px)/1.3 var(--s23-sans);letter-spacing:-.025em;text-wrap:balance}.s24-interest-intro em{font-family:var(--s23-serif);font-weight:300}.s24-interest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.s24-world-interests .s24-interest-card{position:relative;display:flex;flex-direction:column;gap:21px;align-items:stretch;text-align:left;min-width:0;min-height:178px;padding:20px 21px 21px;border:1px solid #ffffff26;border-radius:11px;background:rgb(18 18 18/.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f3f3ef;box-shadow:inset 0 .5px 0 #ffffff0a,0 7px 20px #0002;transition:background .2s,color .16s,border-color .2s,transform .2s,box-shadow .2s;cursor:pointer}.s24-card-top{display:flex;align-items:center;justify-content:space-between}.s24-topic-icon{display:grid;place-items:center;width:34px;height:34px;background:#ededeb;color:#171717;border-radius:6px;transition:background .2s,color .2s}.s24-topic-icon svg{width:24px;height:24px}.s24-open-arrow{opacity:.55;transition:transform .2s,opacity .2s}.s24-card-copy{display:flex;flex:1;flex-direction:column;gap:8px}.s24-title{position:relative;display:block;font:400 18px/1.3 var(--s23-sans);letter-spacing:-.015em;color:inherit}.s24-title-measure{display:block;visibility:hidden}.s24-title-live{position:absolute;inset:0;display:block}.s24-deck{display:block;font:400 14px/1.5 var(--s23-sans);color:#b4b5b1;transition:color .16s}.s24-world-interests .s24-interest-card:focus-visible,.s24-world-interests .s24-interest-card:hover{background:#f0f0ed;border-color:#fff8;color:#141414;transform:translateY(-3px);box-shadow:0 12px 30px #0004}.s24-interest-card:is(:hover,:focus-visible) .s24-deck{color:#4b4b48}.s24-interest-card:is(:hover,:focus-visible) .s24-topic-icon{background:#171717;color:#f4f4f0}.s24-interest-card:is(:hover,:focus-visible) .s24-open-arrow{opacity:1;transform:translate(2px,-2px)}.s24-world-interests .s24-interest-card:active{transform:translateY(-1px);transition-duration:.08s}.s24-world-interests.window-open[data-section=interests] .section-interests .s23-section-inner{opacity:0;filter:blur(3px);pointer-events:none}@media(max-width:1000px){.s24-world-interests .section-interests{padding-left:35px;padding-right:35px}.s24-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s24-world-interests .s24-interest-card{min-height:151px;gap:16px;padding:18px 20px}.s24-title{font-size:18px}}@media(min-width:1001px) and (max-height:760px){.s24-world-interests .section-interests{padding-top:36px;padding-bottom:36px}.s24-interest-intro{font-size:27px;max-width:740px;margin-bottom:25px}.s24-world-interests .s24-interest-card{min-height:161px;gap:16px;padding:17px 20px}.s24-topic-icon{width:30px;height:30px}.s24-topic-icon svg{width:22px;height:22px}}@media(max-width:600px){.s24-world-interests .section-interests{padding:65px 25px}.s24-interest-intro{font-size:25px;margin-bottom:26px;max-width:450px}.s24-interest-grid{grid-template-columns:1fr;gap:12px}.s24-world-interests .s24-interest-card{min-height:118px;display:grid;grid-template-columns:34px 1fr;gap:16px;padding:20px}.s24-card-top{display:block;align-self:start;padding-top:2px}.s24-open-arrow{position:absolute;top:15px;right:14px;width:13px;height:13px;opacity:.55}.s24-card-copy{padding-right:6px}.s24-title{font-size:18px;line-height:1.35}.s24-deck{font-size:14px}}@media(hover:none){.s24-world-interests .s24-interest-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.s24-world-interests .s24-interest-card,.s24-world-interests .section-interests .s23-section-inner{transition:none}.s24-world-interests .s24-interest-card:hover{transform:none}}