html:has(>body[data-screen=Team]){scroll-behavior:smooth}body[data-screen=Team]{color:#0e0f12;-webkit-font-smoothing:antialiased;background:#f4f4ef;margin:0;font-family:Roboto,system-ui,sans-serif}[data-screen=Team] a{color:inherit;text-decoration:none}[data-screen=Team] a:hover{color:var(--accent)}[data-screen=Team] .dd *,[data-screen=Team] .dd :before,[data-screen=Team] .dd :after{box-sizing:border-box}[data-screen=Team] .mono{font-family:Roboto Mono,ui-monospace,monospace}[data-screen=Team] .wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}[data-screen=Team] .btn{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:500;transition:transform .35s cubic-bezier(.2,.7,.1,1),background .3s,color .3s;display:inline-flex}[data-screen=Team] .btn:hover{transform:translateY(-2px)}[data-screen=Team] .btn-ink{color:#f4f4ef;background:#0e0f12}[data-screen=Team] .btn-ink:hover{background:var(--accent);color:#fff}[data-screen=Team] .btn-line{color:#0e0f12;border:1px solid #0e0f1240}[data-screen=Team] .btn-line:hover{color:#0e0f12;border-color:#0e0f12}[data-screen=Team] .btn-acc{background:var(--accent);color:#fff}[data-screen=Team] .btn-acc:hover{color:#0e0f12;background:#fff}[data-screen=Team] .navlink{padding:8px 0;position:relative}[data-screen=Team] .navlink:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.2,.7,.1,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}[data-screen=Team] .navlink:hover:after{transform-origin:0;transform:scaleX(1)}[data-screen=Team] .w{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}[data-screen=Team] .w>span{animation:1.1s cubic-bezier(.16,.8,.1,1) both Team__wordUp;animation-delay:var(--d,0s);display:inline-block}[data-screen=Team] .fade-load{animation:1.2s cubic-bezier(.16,.8,.1,1) both Team__riseLoad;animation-delay:var(--d,0s)}[data-screen=Team] .marquee{width:max-content;animation:50s linear infinite Team__marquee;display:flex}[data-screen=Team] .chipf{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0e0f122e;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}[data-screen=Team] .chipf:hover{border-color:#0e0f12}[data-screen=Team] .chipf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-screen=Team] .chip-on{color:#f4f4ef;background:#0e0f12;border-color:#0e0f12}[data-screen=Team] .mcard{transition:transform .5s cubic-bezier(.2,.7,.1,1)}[data-screen=Team] .mcard:hover{transform:translateY(-6px)}[data-screen=Team] .mcard:hover .portrait-in{transform:scale(1.06)}[data-screen=Team] .portrait-in{transition:transform .8s cubic-bezier(.2,.7,.1,1)}[data-screen=Team] .biobtn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0e0f1233;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s,color .3s,transform .4s;display:inline-flex}[data-screen=Team] .biobtn:hover{color:#fff;background:#0e0f12}[data-screen=Team] .biobtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-screen=Team] .bio-in{animation:.5s cubic-bezier(.16,.8,.1,1) both Team__bioIn}[data-screen=Team] .menu-btn{display:none}[data-screen=Team] .foot a:hover{color:#fff}@keyframes Team__wordUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes Team__riseLoad{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes Team__rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes Team__marquee{to{transform:translate(-50%)}}@keyframes Team__bioIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes Team__navSolid{to{-webkit-backdrop-filter:blur(16px);background:#f4f4efdb;box-shadow:0 1px #0e0f1214}}@keyframes Team__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Team__pxDown{to{transform:translateY(200px)}}@keyframes Team__zoomIn{0%{transform:scale(1.25)}to{transform:scale(1)}}@supports (animation-timeline:view()){[data-screen=Team] .hero{view-timeline-name:--hero}[data-screen=Team] .px-down{animation:linear both Team__pxDown;animation-timeline:--hero;animation-range:exit}[data-screen=Team] .navbar{animation:linear both Team__navSolid;animation-timeline:scroll(root);animation-range:0 140px}[data-screen=Team] .progress{animation:linear both Team__grow;animation-timeline:scroll(root)}[data-screen=Team] .rv{animation:linear both Team__rise;animation-timeline:view();animation-range:entry entry 70%}[data-screen=Team] .zoom{animation:linear both Team__zoomIn;animation-timeline:view();animation-range:entry cover 50%}}[data-screen=Team] .still *,[data-screen=Team] .still :before,[data-screen=Team] .still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-screen=Team] .dd *,[data-screen=Team] .dd :before,[data-screen=Team] .dd :after{transition:none!important;animation:none!important}html:has(>body[data-screen=Team]){scroll-behavior:auto}}@media (width<=1240px){[data-screen=Team] .nav-links{display:none!important}[data-screen=Team] .menu-btn{display:inline-flex}}@media (width<=1100px){[data-screen=Team] .g2{grid-template-columns:1fr!important}[data-screen=Team] .g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-screen=Team] .foot-grid{grid-template-columns:1fr 1fr!important}}@media (width<=680px){[data-screen=Team] .wrap{padding:0 16px}[data-screen=Team] .topbar-social,[data-screen=Team] .client-btn{display:none!important}[data-screen=Team] .g4,[data-screen=Team] .foot-grid{grid-template-columns:1fr!important}[data-screen=Team] .crew{padding:40px 0 96px!important}[data-screen=Team] .g4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}[data-screen=Team] .mcard{border-radius:20px!important}[data-screen=Team] .tc-photo{height:184px!important}[data-screen=Team] .tc-ini{font-size:64px!important}[data-screen=Team] .tc-dept{padding:4px 8px!important;font-size:9px!important;top:10px!important;left:10px!important}[data-screen=Team] .tc-bio{gap:8px!important;padding:12px!important}[data-screen=Team] .tc-bio p{font-size:12.5px!important;line-height:1.5!important}[data-screen=Team] .tc-bio a{font-size:12.5px!important}[data-screen=Team] .tc-body{align-items:flex-start!important;gap:6px!important;padding:12px 10px 14px 12px!important}[data-screen=Team] .tc-name{overflow-wrap:anywhere;line-height:1.2;font-size:15px!important}[data-screen=Team] .tc-role{line-height:1.35;font-size:12px!important}[data-screen=Team] .tc-body .biobtn{width:34px;height:34px}[data-screen=Team] .hero{padding:48px 0 40px!important}[data-screen=Team] .hero p{font-size:18px!important}[data-screen=Team] .face-strip{padding:0 0 24px!important}}
