.team{position:relative;padding-block:clamp(80px,9.53vw,183px) clamp(80px,7.3vw,140px);overflow:hidden;background:radial-gradient(ellipse at 50% 0%, rgba(14, 70, 110, 0.5), transparent 55%),linear-gradient(180deg, transparent, rgba(24, 24, 80, 0.45));background-color:var(--bg)}.team .eyebrow{margin-bottom:23px}.team-lead{display:flex;align-items:center;justify-content:center;gap:17px;margin:16px auto 0;max-width:1077px;text-align:left}.team-lead .l1{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(18px,1.25vw,24px);line-height:1.25;color:rgba(255,255,255,.6);white-space:nowrap}@media(min-width: 821px){.team-lead .l1{flex:none;width:clamp(242.1px,16.8125vw,322.8px);min-width:max-content;text-align:right}}.team-lead .bar{flex:none;width:1px;height:40px;background:#939fa9}.team-lead .l2{margin:0;font-family:var(--font-display);font-size:clamp(15px,.94vw,18px);line-height:1.25;color:rgba(255,255,255,.6);max-width:719px}@media(min-width: 821px){.team-lead .l2{flex:none;width:min(39.95em,100% - clamp(242.1px, 16.8125vw, 322.8px) - 35px);max-width:none}}.rotator{position:relative;display:inline-block;vertical-align:bottom;height:1.25em;line-height:1.25em;overflow:hidden;perspective:420px;color:#67e8f9;transition:width .7s cubic-bezier(0.7, 0, 0.2, 1)}.rotator .rw{position:absolute;left:0;top:0;display:block;white-space:nowrap;opacity:0;transform:translateY(100%) rotateX(-75deg);transform-origin:50% 100%;transition:transform .7s cubic-bezier(0.7, 0, 0.2, 1),opacity .5s ease}.rotator .rw.on{position:relative;opacity:1;transform:none}.rotator .rw.out{opacity:0;transform:translateY(-100%) rotateX(75deg);transform-origin:50% 0%}@media(prefers-reduced-motion: reduce){.rotator,.rotator .rw{transition:none}}.strips{--n: 8;display:grid;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(8px,1vw,18px);width:100vw;margin:51px 0 0 calc(50% - 50vw);padding:60px clamp(12px,2vw,32px)}.tile{--wl: .5;position:relative;aspect-ratio:460/980;cursor:pointer;z-index:1;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 992px){.tile:first-child{--wl: 0}.tile:last-child{--wl: 1}}@media(max-width: 991.98px){.tile:nth-child(4n+1){--wl: 0}.tile:nth-child(4n){--wl: 1}}.tile:hover,.tile.open,.tile:focus-within{z-index:20}.tile:focus-visible .card{outline:2px solid var(--sky);outline-offset:3px}.tile::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--wl)*100%);width:calc(var(--ar, 0.75)*2.1304*100%);transform:translateX(calc(var(--wl) * -100%)) scale(0.98);border-radius:20px;box-shadow:0 30px 60px rgba(15,27,61,.35),0 0 80px rgba(38,168,230,.3);opacity:0;transition:opacity .5s ease;pointer-events:none;will-change:opacity}.tile .card{--ex: calc(100% - 100% / (var(--ar, .75) * 2.1304));position:absolute;top:0;left:calc(var(--wl)*100%);width:calc(var(--ar, 0.75)*2.1304*100%);height:100%;overflow:hidden;border:0;color:#fff;cursor:pointer;transform:translate3d(calc(var(--wl) * -100%), 0, 0) scale(var(--s, 1));transform-origin:calc(var(--wl)*var(--ex) + (100% - var(--ex))/2) 50%;clip-path:inset(0 calc((1 - var(--wl)) * var(--ex)) 0 calc(var(--wl) * var(--ex)) round 20px);background:linear-gradient(180deg, #34343c, #151519);filter:grayscale(1) brightness(0.8);will-change:transform,clip-path,filter;backface-visibility:hidden;transition:clip-path .6s cubic-bezier(0.22, 0.8, 0.2, 1),transform .6s cubic-bezier(0.22, 0.8, 0.2, 1),filter .45s ease}.tile .card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;transform-origin:50% 50%;transform:translateX(calc((var(--wl) - var(--px, 0.5)) * var(--ex))) scale(var(--lift, 1));transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform;backface-visibility:hidden}.tile .card svg.sil{position:absolute;left:0;right:0;bottom:0;width:100%;height:78%}.tile .card:not(.ph)::after{content:"";position:absolute;inset:auto 0 0 0;height:42%;z-index:1;background:linear-gradient(to top, rgba(5, 8, 22, 0.85), transparent);pointer-events:none}.tile .card .glass{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);background:linear-gradient(160deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.02) 38%, rgba(255, 255, 255, 0) 60%)}.tile .card .glass::before{content:"";position:absolute;top:-20%;left:-60%;width:45%;height:140%;opacity:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.22) 50%, rgba(255, 255, 255, 0) 100%);transform:rotate(14deg) translateX(0);transition:transform .9s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease;will-change:transform,opacity}.tile .card .glint{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;border-radius:20px;background:radial-gradient(ellipse 90% 45% at 50% 100%, rgba(38, 168, 230, 0.7) 0%, rgba(38, 168, 230, 0) 100%);box-shadow:inset 0 -40px 60px -30px rgba(38,168,230,.55);transition:opacity .7s ease;will-change:opacity}.tile .card .cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:60px calc(var(--ex)/2 + 8px) 14px;text-align:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.55);transform:translate3d(calc((var(--wl) - 0.5) * var(--ex)), 0, 0);transition:transform .6s cubic-bezier(0.22, 0.8, 0.2, 1);will-change:transform;backface-visibility:hidden}.tile .card .cap b{display:block;font-size:clamp(12px,.95vw,18px);font-weight:700;line-height:1.2}.tile .card .cap span{display:block;margin-top:2px;font-size:clamp(11px,.7vw,13px);font-weight:500;line-height:1.25;color:#fff}.tile .card .cap small{display:block;margin-top:3px;font-size:clamp(10px,.66vw,12px);font-weight:500;line-height:1.25;letter-spacing:.02em;color:var(--sky)}.tile .card.ph .cap{background:linear-gradient(to top, rgba(44, 143, 194, 0.92), transparent)}@media(hover: hover)and (pointer: fine){.tile:hover::before{opacity:1}.tile:hover .card{--s: 1.05;clip-path:inset(0 0 0 0 round 20px);filter:none}.tile:hover .card img{transform:scale(1.045)}.tile:hover .card .glass::before{opacity:1;transform:rotate(14deg) translateX(420%)}.tile:hover .card .glint{opacity:1}.tile:hover .card .cap{transform:none}}.tile.open::before{opacity:1}.tile.open .card{--s: 1.05;clip-path:inset(0 0 0 0 round 20px);filter:none}.tile.open .card img{transform:scale(1.045)}.tile.open .card .glass::before{opacity:1;transform:rotate(14deg) translateX(420%)}.tile.open .card .glint{opacity:1}.tile.open .card .cap{transform:none}.strips.is-scrolling .tile{pointer-events:none}@media(max-width: 991.98px){.strips{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:40px;padding-block:40px}}@media(prefers-reduced-motion: reduce){.tile,.tile::before,.tile .card,.tile .card img,.tile .card .glint,.tile .card .cap{transition:none}.tile .card .glass::before{display:none}}@media(max-width: 820px){.team-lead{flex-direction:column;text-align:center;gap:10px}.team-lead .bar{display:none}}
@media(hover: none),(pointer: coarse){.tile::before,.tile .card img,.tile .card .glass::before,.tile .card .glint,.tile .card .cap{will-change:auto}}