.team{--t-bg:var(--p-surface-0);--t-ink:var(--p-text-color);--t-muted:var(--p-text-muted-color);--t-neon:#117f97;--t-neon-ink:#117f97;--t-neon-soft:#117f9729;--t-glow:#117f9700;--t-card:color-mix(in srgb, var(--p-surface-0) 88%, transparent);--t-card-border:#117f973d;--t-grid:#2b3a5e0e;--t-focus:#117f97;--t-header-h:4.5rem;background:var(--t-bg);color:var(--t-ink);font-size:1rem;line-height:1.6;overflow-x:clip}.team .t-dark,.app-dark .team{--t-bg:#070d1a;--t-ink:#e8eef8;--t-muted:#a7b3c7;--t-neon:#3dd6ec;--t-neon-ink:#5fe0f1;--t-neon-soft:#3dd6ec38;--t-glow:#3dd6ec73;--t-card:#0d1629c7;--t-card-border:#3dd6ec38;--t-grid:#3dd6ec0d;--t-focus:#5fe0f1}.team .t-dark{background:var(--t-bg);color:var(--t-ink)}.team :focus-visible{outline:2px solid var(--t-focus);outline-offset:3px}.team .t-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.team .t-container{padding-inline:2rem}}.team .t-section{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.team .t-section--product{padding-top:0}.team .t-section--product .t-divider{margin-top:0}.team .t-blueprint{isolation:isolate;position:relative}.team .t-blueprint:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--t-grid) 1px, transparent 1px), linear-gradient(90deg, var(--t-grid) 1px, transparent 1px);background-position:top;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.team .t-display{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,1.3rem + 3.6vw,4rem);font-weight:700;line-height:1.04}.team .t-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:700;line-height:1.1}.team .t-h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:650;line-height:1.25}.team .t-lead{text-wrap:pretty;max-width:40rem;margin:0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.55}.team .t-eyebrow{letter-spacing:.04em;color:var(--t-neon-ink);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;font-weight:600}.team .t-muted{color:var(--t-muted)}.team .t-head{text-align:center;justify-items:center;gap:.875rem;display:grid}.team .t-link{color:inherit;border-radius:.25rem;text-decoration:none;transition:color .15s}.team .t-link:hover{color:var(--t-neon-ink)}.team .t-btn{border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .2s,transform .1s ease-out;display:inline-flex}.team .t-btn:active{transform:scale(.98)}.team .t-btn--neon{background:var(--t-neon);color:#04121a;box-shadow:0 0 0 1px #3dd6ec80, 0 0 22px var(--t-glow)}.team .t-btn--neon:hover{box-shadow:0 0 0 1px #3dd6ecb3, 0 0 34px var(--t-glow);background:#7ee7f5}.team .t-btn--outline{color:var(--t-neon-ink);border-color:var(--t-card-border);background:0 0}.team .t-btn--outline:hover{background:var(--t-neon-soft)}.team .t-skip{z-index:50;color:#fff;background:#117f97;border-radius:.5rem;padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.team .t-skip:focus-visible{outline-color:#fff;transform:none}.team .t-bar{inset-inline:0;z-index:3;padding-top:env(safe-area-inset-top,0px);background:0 0;position:absolute;top:0}.team .t-bar__inner{height:var(--t-header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.team .t-hero{isolation:isolate;padding-top:calc(var(--t-header-h) + clamp(2.5rem, 1.5rem + 5vw, 6rem));background:radial-gradient(60rem 30rem at 85% 10%,#1497ae2e,#0000 70%),radial-gradient(40rem 24rem at 0 100%,#2b3a5e8c,#0000 70%),#070d1a;padding-bottom:clamp(3.5rem,2.5rem + 5vw,7rem);position:relative;overflow:hidden}.team .t-hero__shade{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#070d1ad9 0%,#070d1a8c 45%,#0000 75%);position:absolute;inset:0}.team .t-hero__body{justify-items:start;gap:1.25rem;display:grid;position:relative}.team .t-circuit{z-index:-2;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.team .t-circuit__traces path{stroke:#3dd6ec4d;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:t-draw 1.6s cubic-bezier(.6, 0, .2, 1) calc(var(--i) * .11s + .15s) forwards}.team .t-circuit__pads circle{fill:#070d1a;stroke:#3dd6ec99;stroke-width:1.5px;opacity:0;animation:t-fade .4s ease-out calc(var(--i) * .11s + 1.5s) forwards}.team .t-circuit__pulses path{stroke:#5fe0f1;stroke-dasharray:.06 2;stroke-dashoffset:.06px;animation:t-pulse 3.6s linear calc(var(--n) * .9s + 2.2s) infinite}.team .t-circuit__halo{stroke-width:7px;opacity:.18}.team .t-circuit__core{stroke-width:2px}.team .t-circuit[data-running=false] .t-circuit__pulses path{animation-play-state:paused}@keyframes t-draw{to{stroke-dashoffset:0}}@keyframes t-fade{to{opacity:1}}@keyframes t-pulse{0%{stroke-dashoffset:.06px}to{stroke-dashoffset:-1px}}.team .t-term{--t-chip:#0b1528;background:var(--t-chip);color:#c9f6fc;border:1px solid #3dd6ec47;border-radius:.5rem;align-items:center;gap:.6ch;max-width:100%;margin:0;padding:.35rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;display:inline-flex}.team .t-term__sign{color:var(--t-neon-ink)}.team .t-term__type{white-space:nowrap;padding-right:1ch;display:inline-block;position:relative;overflow:hidden}.team .t-term__type:after{content:"";background:var(--t-chip);border-left:2px solid var(--t-neon);animation:t-type calc(var(--n) * 70ms) steps(var(--n)) .35s forwards, t-blink 1s steps(1) calc(var(--n) * 70ms + .35s) infinite;position:absolute;inset:0;transform:translate(0)}@keyframes t-type{to{transform:translate(calc(100% - 1ch))}}@keyframes t-blink{50%{opacity:0}}.team .t-scan{animation:.7s cubic-bezier(.2,.7,.2,1) .5s both t-rise;position:relative}.team .t-scan:after{content:"";filter:drop-shadow(0 0 6px #3dd6ece6);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#5fe0f1 30% 70%,#0000) top/100% 2px no-repeat;animation:1.1s cubic-bezier(.45,0,.25,1) .5s both t-sweep;position:absolute;inset:0 -.25em}.team .t-rise{animation:.7s cubic-bezier(.2,.7,.2,1) .8s both t-rise}.team .t-btn.t-rise{animation-delay:.95s}@keyframes t-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes t-sweep{0%{opacity:1;transform:translateY(-4%)}85%{opacity:1}to{opacity:0;transform:translateY(100%)}}.team .t-divider{align-items:center;gap:.75rem;margin-block:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.team .t-divider__line{flex:1;height:1px;transition:transform 1.1s cubic-bezier(.6,0,.2,1)}.team .t-divider__line--start{background:linear-gradient(90deg, transparent, var(--t-neon));transform-origin:100%}.team .t-divider__line--end{background:linear-gradient(90deg, var(--t-neon), transparent);transform-origin:0}.team .t-divider__node{border:1px solid var(--t-neon);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--t-glow);transition:opacity .4s .7s;transform:rotate(45deg)}.team .t-divider[data-drawn=false] .t-divider__line{transform:scaleX(0)}.team .t-divider[data-drawn=false] .t-divider__node{opacity:0}.team .t-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem;display:grid}.team .t-card{text-align:center;border:1px solid var(--t-card-border);background:var(--t-card);border-radius:1rem;flex-direction:column;align-items:center;padding:2rem 1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0f}.team .t-card:before,.team .t-card:after{content:"";border:2px solid var(--t-neon);opacity:.7;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute}.team .t-card:before{border-bottom:0;border-right:0;border-top-left-radius:1rem;top:-1px;left:-1px}.team .t-card:after{border-top:0;border-left:0;border-bottom-right-radius:1rem;bottom:-1px;right:-1px}.team .t-card:hover,.team .t-card:focus-within{border-color:color-mix(in srgb, var(--t-neon) 55%, transparent);box-shadow:0 0 0 1px var(--t-neon-soft), 0 10px 40px -12px var(--t-glow)}.team .t-card__name{letter-spacing:-.01em;text-wrap:balance;margin:1.25rem 0 0;font-size:1.1875rem;font-weight:650;line-height:1.3}.team .t-card__title{color:var(--t-muted);margin:.25rem 0 0;font-size:.9375rem}.team .t-card__city{color:var(--t-muted);align-items:center;gap:.35rem;margin:.375rem 0 0;font-size:.875rem;display:inline-flex}.team .t-avatar{flex-shrink:0;width:9rem;height:9rem;position:relative}.team .t-avatar__img{object-fit:cover;background:var(--p-surface-200);width:100%;height:100%;box-shadow:0 0 0 3px var(--t-bg), 0 0 0 4px var(--t-card-border);border-radius:9999px;position:relative}.team .t-avatar__ring{background:conic-gradient(from 0deg, transparent 0 55%, var(--t-neon) 85%, transparent 100%);border-radius:9999px;animation:7s linear infinite t-spin;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.team .t-avatar:after{content:"";box-shadow:0 0 28px 2px var(--t-glow);opacity:.45;pointer-events:none;border-radius:9999px;transition:opacity .25s;position:absolute;inset:-2px}.team .t-avatar__ping{border:1.5px solid var(--t-neon);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:-7px}.team .t-card:hover .t-avatar:after,.team .t-card:focus-within .t-avatar:after{opacity:1}.team .t-card:hover .t-avatar__ping,.team .t-card:focus-within .t-avatar__ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite t-ping}@keyframes t-spin{to{transform:rotate(1turn)}}@keyframes t-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.team .t-contacts{border-top:1px dashed var(--t-card-border);gap:.375rem;width:100%;margin:1.25rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.team .t-contacts__row{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.375rem;display:flex}.team .t-contact{min-height:2.75rem;color:var(--t-ink);border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;padding:.25rem .5rem;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.team .t-contact svg{color:var(--t-neon-ink);flex-shrink:0}.team .t-contact__text{overflow-wrap:break-word;font-variant-numeric:tabular-nums}.team .t-contact:hover{color:var(--t-neon-ink);background:var(--t-neon-soft)}.team .t-contact--chip{border:1px solid var(--t-card-border);padding-inline:.75rem;font-size:.9375rem;font-weight:600}.team .t-product{border:1px solid var(--t-card-border);background:var(--t-card);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding:1.5rem;display:flex}.team .t-product__text{flex:18rem;gap:.375rem;display:grid}.team .t-product__text p{margin:0}.team .t-footer{color:var(--t-muted);border-top:1px solid #3dd6ec2e;padding-block:1.5rem}@media (prefers-contrast:more){.team{--t-card-border:currentColor}.team .t-circuit{display:none}}@media (prefers-reduced-motion:reduce){.team .t-circuit__traces path{stroke-dashoffset:0;animation:none}.team .t-circuit__pads circle{opacity:1;animation:none}.team .t-circuit__pulses{display:none}.team .t-term__type:after{animation:none;transform:translate(calc(100% - 1ch))}.team .t-scan,.team .t-rise{animation:none}.team .t-scan:after{display:none}.team .t-avatar__ring,.team .t-card:hover .t-avatar__ping,.team .t-card:focus-within .t-avatar__ping{animation:none}.team .t-divider__line,.team .t-divider__node{transition:none}.team .t-btn:active{transform:none}}
