.TeamProfile-module__vKqJ-G__main{min-height:100vh;color:var(--text);background:#07070a;overflow:hidden}.TeamProfile-module__vKqJ-G__hero{isolation:isolate;align-items:flex-end;min-height:68svh;padding:150px 52px 92px;display:flex;position:relative}.TeamProfile-module__vKqJ-G__atmosphere{z-index:-1;background:radial-gradient(at 78% 35%,#31596570,#0000 48%),linear-gradient(128deg,#0000 20%,#c1e8ef0b 42%,#0000 42.4%),radial-gradient(at 24% 90%,#182f3950,#0000 58%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.TeamProfile-module__vKqJ-G__heroInner,.TeamProfile-module__vKqJ-G__profileGrid,.TeamProfile-module__vKqJ-G__originGrid{width:min(1200px,100%);margin:0 auto}.TeamProfile-module__vKqJ-G__eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:10.5px;font-weight:600}.TeamProfile-module__vKqJ-G__hero h1{max-width:900px;font:300 clamp(52px, 7.2vw, 94px)/.98 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.TeamProfile-module__vKqJ-G__hero h1 em,.TeamProfile-module__vKqJ-G__origin h2 em{color:var(--cyan);font-weight:300}.TeamProfile-module__vKqJ-G__lead{color:#b4c0c3;max-width:620px;margin-top:30px;font-size:17px;font-weight:300;line-height:1.72}.TeamProfile-module__vKqJ-G__profile,.TeamProfile-module__vKqJ-G__origin{padding:112px 52px;position:relative}.TeamProfile-module__vKqJ-G__profile:before,.TeamProfile-module__vKqJ-G__origin:before{content:"";background:linear-gradient(90deg,#0000,#b6dce52e,#0000);height:1px;position:absolute;top:0;left:max(24px,50% - 600px);right:max(24px,50% - 600px)}.TeamProfile-module__vKqJ-G__profileGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(58px,9vw,132px);display:grid}.TeamProfile-module__vKqJ-G__portraitFrame{aspect-ratio:4/5;background:linear-gradient(150deg,#233743,#0b1118);border:1px solid #b6dce536;border-radius:24px;max-width:440px;position:relative;overflow:hidden;box-shadow:inset 0 1px #efffff24,inset 0 -1px #72aeb916,0 40px 80px -38px #000}.TeamProfile-module__vKqJ-G__portraitFrame:after{content:"";pointer-events:none;border:1px solid #0000;border-color:#d7f7ff2c #0000 #0000 #8ab8c215;border-radius:18px;position:absolute;inset:6px}.TeamProfile-module__vKqJ-G__portraitFrame img{object-fit:cover;object-position:center top;filter:saturate(.52)contrast(1.03)brightness(.88);width:100%;height:100%;display:block}.TeamProfile-module__vKqJ-G__profileCopy{max-width:650px}.TeamProfile-module__vKqJ-G__profileCopy h2,.TeamProfile-module__vKqJ-G__origin h2{font:300 clamp(40px, 5vw, 66px)/1 var(--font-display);letter-spacing:-.04em;margin-bottom:24px}.TeamProfile-module__vKqJ-G__profileCopy>p:last-of-type,.TeamProfile-module__vKqJ-G__originCopy>p:last-child{color:#b5c0c2;font-size:16px;font-weight:300;line-height:1.8}.TeamProfile-module__vKqJ-G__profileCopy>p.TeamProfile-module__vKqJ-G__serviceContext{color:#929fa2;margin-top:20px;font-size:14px;line-height:1.7}.TeamProfile-module__vKqJ-G__serviceContext a{color:var(--cyan);text-underline-offset:4px}.TeamProfile-module__vKqJ-G__linkedin{color:var(--text);background:linear-gradient(140deg,#d9f5ff0a,#0b151d80);border:1px solid #b6dce536;border-radius:999px;align-items:center;gap:10px;margin-top:34px;padding:12px 22px;text-decoration:none;transition:border-color .25s,background-color .25s,transform .25s;display:inline-flex;box-shadow:inset 0 1px #eaffff12}.TeamProfile-module__vKqJ-G__linkedin:hover{background-color:#6ad3df08;border-color:#9ee7ee70;transform:translateY(-2px)}.TeamProfile-module__vKqJ-G__origin{background:radial-gradient(at 70% 55%,#1e394255,#0000 60%);padding-bottom:132px}.TeamProfile-module__vKqJ-G__originGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.TeamProfile-module__vKqJ-G__originCopy blockquote{border-left:1px solid var(--cyan);color:#d2d8d7;font:italic 300 22px/1.58 var(--font-display);margin:30px 0 26px;padding-left:22px}.TeamProfile-module__vKqJ-G__gallery{grid-template-columns:1fr 1fr;gap:18px;padding-top:26px;display:grid}.TeamProfile-module__vKqJ-G__milestone{background:linear-gradient(145deg,#172631,#0c1118);border:1px solid #b6dce52e;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #e2ffff12,0 24px 44px -30px #000}.TeamProfile-module__vKqJ-G__milestone:nth-child(2){margin-top:44px}.TeamProfile-module__vKqJ-G__milestone img{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;filter:saturate(.55)brightness(.72);width:100%;display:block}.TeamProfile-module__vKqJ-G__milestone figcaption{color:#aebabc;padding:16px 18px;font-size:12px;line-height:1.5}@media (max-width:860px){.TeamProfile-module__vKqJ-G__hero{min-height:620px;padding-inline:24px}.TeamProfile-module__vKqJ-G__profile,.TeamProfile-module__vKqJ-G__origin{padding:88px 24px}.TeamProfile-module__vKqJ-G__profileGrid,.TeamProfile-module__vKqJ-G__originGrid{grid-template-columns:1fr;gap:52px}.TeamProfile-module__vKqJ-G__portraitFrame{width:min(100%,390px)}.TeamProfile-module__vKqJ-G__originCopy{max-width:660px}}@media (max-width:560px){.TeamProfile-module__vKqJ-G__hero{min-height:560px;padding-block:130px 74px}.TeamProfile-module__vKqJ-G__hero h1{font-size:clamp(46px,13vw,66px)}.TeamProfile-module__vKqJ-G__gallery{grid-template-columns:1fr}.TeamProfile-module__vKqJ-G__milestone:nth-child(2){margin-top:0}}@media (prefers-reduced-motion:reduce){.TeamProfile-module__vKqJ-G__linkedin{transition:none}.TeamProfile-module__vKqJ-G__linkedin:hover{transform:none}}
