.nx-team-page{color:#f1eef7;background:#09090e}.nx-team-hero{padding-block:2rem 4rem}.nx-team-hero-kicker{border-bottom:1px solid #383340;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.nx-team-hero-kicker>p{color:#b993ff}.nx-team-hero-kicker>span{color:#aaa5b5;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.nx-team-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr);align-items:end;gap:3rem;padding-block:clamp(3rem,5vw,6rem);display:grid}.nx-team-hero-title{letter-spacing:-.065em;max-width:17ch;font-size:clamp(3.29rem,6.77vw,7.99rem);font-weight:500;line-height:.97}.nx-team-hero-title>span{color:#b993ff}.nx-team-hero-copy{padding-bottom:.3rem}.nx-team-hero-copy>p{color:#aaa5b5;max-width:35ch;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.8}.nx-team-hero-copy .nx-text-link{margin-top:1.5rem}.nx-team-people-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);display:grid}.nx-team-people-index a{border-block:1px solid #383340;grid-template-columns:1fr auto;align-items:center;gap:.7rem 1.5rem;min-height:88px;padding-block:1.25rem;display:grid}.nx-team-people-index .nx-eyebrow{color:#b993ff;grid-column:1}.nx-team-index-name{letter-spacing:-.025em;grid-column:1;font-size:clamp(1.1rem,1.6vw,1.6rem)}.nx-team-people-index svg{color:#b993ff;grid-area:1/2/3;transition:transform .16s}.nx-team-people-index a:hover svg{transform:translateY(3px)}.nx-team-direction{padding-block:1rem clamp(5rem,8vw,9rem)}.nx-team-section-head{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:clamp(2.5rem,4vw,4rem);display:flex}.nx-team-section-head h2{color:#aaa5b5;max-width:30ch;font-size:1.1rem;font-weight:400;line-height:1.7}.nx-team-profiles{gap:clamp(5rem,10vw,10rem);display:grid}.nx-team-profile{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:1.5rem clamp(3rem,6vw,8rem);scroll-margin-top:7rem;display:grid}.nx-team-profile-heading{grid-area:1/2;padding-top:2rem}.nx-team-profile-heading>.nx-eyebrow{color:#b993ff}.nx-team-profile-heading h3{letter-spacing:-.055em;max-width:14ch;margin-top:1.2rem;font-size:clamp(2.5rem,4.2vw,5.25rem);font-weight:500;line-height:1}.nx-team-role{color:#aaa5b5;max-width:34ch;margin-top:1.1rem;font-size:1rem;line-height:1.7}.nx-team-portrait{grid-area:1/1/3;width:100%;max-width:600px;margin:0}.nx-team-portrait-frame{background:#111118;border-bottom:2px solid #803dff}.nx-team-portrait img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.nx-team-portrait figcaption{color:#aaa5b5;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.65rem;display:flex}.nx-team-profile-copy{grid-area:2/2;min-width:0}.nx-team-description{color:#f1eef7;max-width:40ch;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.8}.nx-team-details{border-top:1px solid #383340;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;padding-top:1.5rem;display:grid}.nx-team-details h4{color:#b993ff;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:400}.nx-team-details ul{gap:.45rem;list-style:none;display:grid}.nx-team-details li,.nx-team-credential{color:#aaa5b5;font-size:.98rem;line-height:1.75}.nx-team-credential{margin-top:.7rem}.nx-team-credential span{margin-top:.2rem;font-size:.85rem;display:block}.nx-team-email{color:#b993ff;border-top:1px solid #383340;align-items:center;gap:.75rem;min-height:48px;margin-top:2rem;padding-block:1rem;font-size:1rem;line-height:1.5;display:flex}.nx-team-email>span{overflow-wrap:anywhere}.nx-team-email>svg{flex-shrink:0}.nx-team-email>svg:last-child{margin-left:auto}.nx-team-email:hover span{text-underline-offset:5px;text-decoration:underline}.nx-team-profile-reverse{grid-template-columns:minmax(0,1fr) minmax(0,600px)}.nx-team-profile-reverse .nx-team-profile-heading{grid-column:1;padding-top:3.5rem}.nx-team-profile-reverse .nx-team-profile-copy{grid-column:1}.nx-team-profile-reverse .nx-team-portrait{grid-column:2}.nx-team-collaboration-section{background:#111118;border-block:1px solid #383340}.nx-team-collaboration-head{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:2rem clamp(3rem,6vw,8rem);display:grid}.nx-team-collaboration-head h2{max-width:22ch;font-size:clamp(2.5rem,5vw,6rem)}.nx-team-collaboration-head p:not(.nx-eyebrow){color:#aaa5b5;max-width:42ch;margin-top:1.75rem;font-size:1.1rem;line-height:1.8}.nx-team-relation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 clamp(2rem,4vw,5rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.nx-team-discipline{border-top:1px solid #51445f;align-self:stretch;padding-block:2rem 2.5rem}.nx-team-discipline .nx-eyebrow{color:#b993ff}.nx-team-discipline h3{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(2rem,3.6vw,4rem);font-weight:500;line-height:1}.nx-team-discipline>p:last-child{color:#aaa5b5;max-width:35ch;margin-top:1.25rem;font-size:1rem;line-height:1.8}.nx-team-relation-link{color:#b993ff;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.nx-team-relation-result{border-top:1px solid #51445f;grid-column:1/-1;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:2rem clamp(3rem,6vw,8rem);margin-top:1rem;padding-top:2.5rem;display:grid}.nx-team-relation-to{color:#b993ff;font-size:4rem;line-height:1}.nx-team-system-name{letter-spacing:-.075em;margin-top:1rem;font-size:clamp(3.5rem,7vw,7rem);font-weight:500;line-height:1}.nx-team-relation-result .nx-eyebrow{color:#b993ff}.nx-team-relation-result p:last-child{color:#aaa5b5;max-width:44ch;margin-top:1.25rem;font-size:1rem;line-height:1.8}.nx-team-collaboration-foot{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:3rem;display:flex}@media (width<=1280px){.nx-team-profile,.nx-team-profile-reverse{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.nx-team-profile-heading,.nx-team-profile-reverse .nx-team-profile-heading{padding-top:1rem}.nx-team-details{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width<=1000px){.nx-team-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.nx-team-hero-title{max-width:18ch;font-size:clamp(3.53rem,8.46vw,6.11rem)}.nx-team-hero-copy>p{max-width:52ch}.nx-team-profile,.nx-team-profile-reverse{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:720px;margin-inline:auto}.nx-team-profile-heading,.nx-team-profile-reverse .nx-team-profile-heading{grid-area:1/1;padding-top:0}.nx-team-profile-heading h3{max-width:none;font-size:clamp(2.5rem,6vw,4rem)}.nx-team-portrait,.nx-team-profile-reverse .nx-team-portrait{grid-area:2/1;justify-self:start}.nx-team-profile-reverse .nx-team-portrait{justify-self:end}.nx-team-profile-copy,.nx-team-profile-reverse .nx-team-profile-copy{grid-area:3/1;max-width:600px}.nx-team-profile-reverse .nx-team-profile-copy{justify-self:end}.nx-team-description{max-width:44ch;font-size:1.15rem}.nx-team-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.nx-team-collaboration-head,.nx-team-relation-result{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (width<=700px){.nx-team-hero{padding-bottom:3rem}.nx-team-hero-kicker>span{display:none}.nx-team-hero-grid{padding-block:2.5rem}.nx-team-hero-title{font-size:clamp(2.63rem,9.78vw,4.23rem);line-height:1}.nx-team-people-index{grid-template-columns:minmax(0,1fr);gap:0}.nx-team-people-index a+a{border-top:0}.nx-team-direction{padding-block:.5rem 4rem}.nx-team-section-head{flex-direction:column;gap:1rem;margin-bottom:2rem}.nx-team-section-head h2{max-width:35ch;font-size:1rem}.nx-team-profiles{gap:5rem}.nx-team-profile,.nx-team-profile-reverse{gap:1.5rem}.nx-team-profile-heading h3{max-width:14ch;margin-top:1rem;font-size:clamp(2.5rem,8.7vw,3.75rem)}.nx-team-role{font-size:.95rem}.nx-team-profile-copy,.nx-team-profile-reverse .nx-team-profile-copy{width:100%}.nx-team-description{font-size:1.0625rem}.nx-team-details{gap:1.5rem}.nx-team-relation{grid-template-columns:minmax(0,1fr);gap:0}.nx-team-discipline{padding-block:1.75rem}.nx-team-relation-link{justify-self:center;margin-block:.5rem 1.5rem;font-size:3rem;transform:rotate(90deg)}.nx-team-discipline h3{font-size:clamp(2.25rem,8vw,3.25rem)}.nx-team-relation-result{gap:1.5rem;margin-top:.5rem;padding-top:1.5rem}.nx-team-relation-to{font-size:3rem}.nx-team-collaboration-foot{flex-direction:column;align-items:start;gap:1.25rem;margin-top:2rem}}@media (width<=440px){.nx-team-details{grid-template-columns:minmax(0,1fr)}.nx-team-portrait figcaption{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.nx-team-people-index svg{transition:none}}
