.team-profile{--team-bg:#07090d;--team-line:#ffffff1a;--team-muted:#ffffff9e;background:var(--team-bg);color:#fff}.team-profile--blueprint{--team-bg:#0a1528;--team-line:#7fb2ff24;--team-muted:#d6e4ffa8;background:linear-gradient(var(--team-line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--team-line) 1px, transparent 1px) 0 0 / 48px 48px, var(--team-bg)}.team-duotone{isolation:isolate;position:relative}.team-duotone img{filter:grayscale()contrast(1.08)brightness(1.04)}.team-duotone:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(160deg,#7fb2ff,#10306b);position:absolute;inset:0}html:has([data-profile]){scroll-behavior:auto}.team-profile{--team-road-x:max(.5rem, calc(50vw - 35rem));--team-road-width:4px;isolation:isolate;position:relative;overflow-x:clip}@media (max-width:639px){.team-profile{--team-road-width:2px}}.team-road{inset-block:0;left:var(--team-road-x);z-index:0;width:var(--team-road-width);margin-left:calc(var(--team-road-width) / -2);pointer-events:none;opacity:0;visibility:hidden;position:fixed;overflow:hidden}.team-road__dashes{will-change:transform;background:repeating-linear-gradient(#ffffff8c 0 48px,#0000 48px 96px);position:absolute;inset:-96px 0}@media (prefers-reduced-motion:reduce){.team-road{display:none}}.team-split-line,.team-split-line-mask{display:block;position:relative}.team-split-word{display:inline-block;position:relative}.team-placeholder{color:#ffd75e;background:#ffc40024;border-radius:.3em;outline:1px dashed #ffc400cc;padding:0 .3em;font-weight:600}::view-transition-group(.team-portrait){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(.team-portrait){border-radius:1rem;overflow:hidden}::view-transition-old(.team-portrait){object-fit:cover;height:100%}::view-transition-new(.team-portrait){object-fit:cover;height:100%}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*){animation-duration:0s!important}::view-transition-new(*){animation-duration:0s!important}}
