#team{color:#fff;min-height:100vh;font-family:Noto Sans,sans-serif;overflow-x:clip}.team-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.team-hero{padding:104px 0 72px;position:relative}.team-hero-inner{justify-content:center;display:flex;position:relative;container-type:inline-size}.team-title{color:#fff;margin:0;font-family:"Press Start 2P",sans-serif;font-weight:400;line-height:1.35}.team-title-line{white-space:nowrap;width:24.9em;font-size:4.01606cqw}.team-title-stack{width:10.9em;font-size:clamp(16px,7.14286cqw,30px);display:none}.team-accent{color:var(--primary)}.team-tline{white-space:nowrap;align-items:center;display:flex}.team-type{white-space:nowrap;width:0;display:inline-block;overflow:hidden}.team-type-line{animation:1s steps(24,end) .15s forwards teamType24}.team-type-1{animation:.4s steps(8,end) .15s forwards teamType8}.team-type-2{animation:.5s steps(10,end) .65s forwards teamType10}.team-type-3{animation:.2s steps(4,end) 1.25s forwards teamType4}.team-cursor{background:var(--primary);opacity:0;flex:none;width:.62em;height:.9em;margin-left:.18em;display:inline-block;box-shadow:0 0 12px #f6c31c8c}.team-cursor-line{animation:.15s step-end forwards teamCursorOn,.9s step-end 1.35s infinite teamBlink}.team-cursor-1{animation:.65s step-end forwards teamCursor1}.team-cursor-2{animation:1.25s step-end forwards teamCursor2}.team-cursor-3{animation:1.25s step-end forwards teamCursorOn,.9s step-end 1.55s infinite teamBlink}@keyframes teamType24{to{width:24em}}@keyframes teamType8{to{width:8em}}@keyframes teamType10{to{width:10em}}@keyframes teamType4{to{width:4em}}@keyframes teamCursorOn{0%{opacity:0}to{opacity:1}}@keyframes teamCursor1{0%{opacity:0}23%{opacity:1}to{opacity:0}}@keyframes teamCursor2{0%{opacity:0}52%{opacity:1}to{opacity:0}}@keyframes teamBlink{0%{opacity:1}50%{opacity:0}}.team-roster{overflow-anchor:none;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:112px;display:flex}.team-group{flex-direction:column;display:flex}.team-acc{margin:0;transition:transform .12s steps(2,end),filter .12s steps(2,end);display:block}.team-acc:hover,.team-acc:focus-within{filter:drop-shadow(3px 3px 0 var(--primary));transform:translate(-3px,-3px)}.team-acc-frame{background:var(--primary-alpha);padding:2px;display:block}.team-acc-frame,.team-acc-btn{clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.team-acc:hover .team-acc-frame,.team-acc:focus-within .team-acc-frame,.team-acc.is-open .team-acc-frame{background:var(--primary)}.team-acc-btn{background:var(--secondary);color:#fff;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;outline:none;align-items:center;gap:18px;padding:20px 24px;display:flex}.team-acc-title{white-space:nowrap;margin:0;font-family:"Press Start 2P",sans-serif;font-size:16px;font-weight:400;line-height:1.4}.team-acc.is-open .team-acc-title{color:var(--primary)}.team-acc-dash{background:repeating-linear-gradient(90deg, var(--primary-alpha) 0 8px, transparent 8px 16px);flex:auto;min-width:24px;height:4px}.team-acc-chev{width:16px;height:12px;fill:var(--primary);shape-rendering:crispedges;flex:none;transition:transform .35s cubic-bezier(.4,0,.2,1)}.team-acc.is-open .team-acc-chev{transform:rotate(180deg)}.team-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),visibility 0s linear .45s;display:grid}.team-panel.is-open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),visibility linear}.team-panel-inner{min-height:0;margin:0 -8px;padding:0 8px;overflow:hidden}.team-panel-body{opacity:0;padding-top:36px;transition:opacity .25s,transform .35s cubic-bezier(.4,0,.2,1);transform:translateY(-12px)}.team-panel.is-open .team-panel-body{opacity:1;transition:opacity .35s .1s,transform .45s cubic-bezier(.4,0,.2,1) 50ms;transform:none}.team-cards{flex-wrap:wrap;justify-content:center;gap:28px;padding:8px 0 24px;display:flex}.team-cards .team-card{width:220px}.team-cards.is-large .team-card{width:min(300px,33.3333% - 18.6667px)}@media (max-width:760px){.team-wrap{padding:0 16px}.team-hero{padding:56px 0 36px}.team-hero-inner{justify-content:flex-start}.team-title-line{display:none}.team-title-stack{display:block}.team-acc-title{white-space:normal;font-size:11px}.team-acc-btn{gap:12px;min-height:56px;padding:16px 14px}.team-cards{gap:16px}.team-cards .team-card,.team-cards.is-large .team-card{width:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.team-acc,.team-acc-chev,.team-panel,.team-panel-body{transition:none}}
.team-card{transition:transform .15s steps(3,end),filter .15s steps(3,end);position:relative}.team-card-frame,.team-card-inner{clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.team-card-frame{background:var(--primary-alpha);padding:2px}.team-card-inner{background:var(--secondary)}.team-card-photo{aspect-ratio:3/4;background:#0b1224;position:relative;overflow:hidden}.team-card-photo img{object-fit:cover;filter:saturate(.85)contrast(1.02);width:100%;height:100%;transition:filter .2s;display:block}.team-card-scan{opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0508162e 0 2px,#0000 2px 4px);transition:opacity .15s;position:absolute;inset:0}.team-card:hover{filter:drop-shadow(4px 4px 0 var(--primary));transform:translate(-4px,-4px)}.team-card:hover .team-card-frame{background:var(--primary)}.team-card:hover .team-card-photo img{filter:saturate(1.1)}.team-card:hover .team-card-scan{opacity:1}.team-card-corner{-webkit-tap-highlight-color:transparent;outline:none;width:102px;height:102px;position:absolute;bottom:0;right:0}.team-card-px{background:var(--secondary);opacity:0;width:7px;height:7px;transition-property:opacity;transition-duration:0s;position:absolute}.team-card-px.edge,.team-card-px.dust{background:var(--primary)}.team-card-px.ember{background:#816710}.team-card:hover .team-card-px,.team-card-corner:focus-visible .team-card-px{opacity:1}.team-card-badge{width:27px;height:27px;fill:var(--primary);opacity:0;shape-rendering:crispedges;transition:opacity linear;position:absolute;bottom:9px;right:9px}.team-card:hover .team-card-badge,.team-card-corner:focus-visible .team-card-badge{opacity:1;transition-delay:.3s}.team-card-corner:hover .team-card-badge,.team-card-corner:focus-visible .team-card-badge{fill:#fff}@media (hover:none),(pointer:coarse){.team-card-px,.team-card-badge{opacity:1;transition:none}}@media (max-width:760px){.team-card-corner{transform-origin:100% 100%;transform:scale(.7)}}@media (max-width:480px){.team-card-corner{transform:scale(.55)}}@media (max-width:340px){.team-card-corner{transform:scale(.45)}}@media (prefers-reduced-motion:reduce){.team-card{transition:none}.team-card-px,.team-card-badge{transition-delay:0s!important}}
