.team-slideshow{--card:clamp(230px,21vw,300px);--step:36%;--turn:30deg;--shrink:.12;--slide-line:color-mix(in srgb,var(--accent) 28%,transparent);position:relative;width:100%;min-width:0;margin:0}.team-slideshow-stage{position:relative;height:calc(var(--card)*16/9 + 84px);overflow-x:clip;overflow-y:visible;border-radius:28px;touch-action:pan-y;outline:none}.team-slideshow-stage:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.team-slideshow-track{position:relative;height:100%;margin:0;padding:0;list-style:none;pointer-events:none}.team-slide{pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.team-slide{position:absolute;top:0;left:50%;width:var(--card);margin-left:calc(var(--card)/-2);z-index:calc(10 - var(--a,0));transform:perspective(1400px) translate(calc(var(--o,0)*var(--step))) rotateY(calc(var(--side,0)*var(--turn)*-1)) scale(calc(1 - var(--a,0)*var(--shrink)));opacity:calc(1 - var(--a,0)*.32);filter:blur(calc(var(--a,0)*1.4px)) saturate(calc(1 - var(--a,0)*.2));transition:transform .75s var(--ease),opacity .55s ease,filter .55s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.team-slide.is-active{cursor:default}.team-slide.is-active.is-paused{cursor:pointer}.team-slide.is-far{opacity:0;visibility:hidden;pointer-events:none}.team-slide-frame{position:relative;aspect-ratio:9/16;border-radius:24px;overflow:hidden;border:1px solid var(--slide-line);background:linear-gradient(155deg,#17233a,#0b111e);box-shadow:0 26px 70px #02050c66;transition:border-color .4s,box-shadow .4s}.team-slide.is-active .team-slide-frame{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 30px 90px #02050c80,0 0 46px color-mix(in srgb,var(--accent) 16%,transparent)}.team-slide:not(.is-active):hover .team-slide-frame{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.team-slide-poster,.team-slide-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.team-slide-poster{z-index:1;transition:opacity .45s ease}.team-slide.is-playing .team-slide-poster{opacity:0}.team-slide-link{position:absolute;left:50%;top:50%;z-index:2;display:grid;justify-items:center;gap:10px;transform:translate(-50%,-50%);color:#fff;text-decoration:none;text-align:center;font-size:.875rem;transition:opacity .3s}.team-slide-link span{display:grid;place-items:center;width:64px;height:64px;padding-left:4px;border-radius:50%;border:1px solid #ffffff59;background:#08101dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.25rem;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 30%,transparent)}.team-slide-link b{font-weight:600;text-shadow:0 1px 10px #000a}.team-slide-caption{margin:14px 0 0;line-height:1.4;text-wrap:balance;text-align:center;color:var(--muted);font-size:.875rem;letter-spacing:.02em;opacity:0;transition:opacity .4s}.team-slide.is-active .team-slide-caption{opacity:1}.team-slideshow.is-enhanced .team-slide-link{pointer-events:none;opacity:0}.team-slideshow.is-enhanced .team-slide.is-active:not(.is-playing) .team-slide-link{opacity:1}.team-slideshow.is-enhanced .team-slide:not(.is-active) .team-slide-link{display:none}.team-slideshow-arrow,.team-slideshow-tool{display:grid;place-items:center;border-radius:50%;border:1px solid #778eb559;background:#101a2be0;color:#e7f3ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.team-slideshow-arrow:hover,.team-slideshow-tool:hover{background:#1a2c45;border-color:var(--accent)}.team-slideshow-arrow:focus-visible,.team-slideshow-tool:focus-visible,.team-slideshow-dots button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-slideshow-arrow{position:absolute;top:calc(var(--card)*8/9);z-index:30;width:48px;height:48px;transform:translateY(-50%);font-size:1.1rem}.team-slideshow-arrow:hover{transform:translateY(-50%) scale(1.06)}.team-slideshow-prev{left:4px}.team-slideshow-next{right:4px}.team-slideshow-tools{position:absolute;top:14px;left:calc(50% + var(--card)/2 - 14px);z-index:30;display:flex;gap:8px;transform:translate(-100%)}.team-slideshow-tool{width:40px;height:40px;padding:0}.team-slideshow-tool svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.team-slideshow-tool .icon-play{fill:currentColor;stroke:none}.team-slideshow:not(.is-paused) .icon-play,.team-slideshow.is-paused .icon-pause{display:none}.team-slideshow:not(.is-muted) .icon-muted,.team-slideshow.is-muted .icon-sound{display:none}.team-slideshow-dots{display:flex;justify-content:center;gap:8px;margin-top:6px}.team-slideshow-dots button{width:8px;height:8px;padding:0;border:0;border-radius:9px;background:#60708b;cursor:pointer;transition:width .25s,background .25s}.team-slideshow-dots button[aria-current=true]{width:26px;background:var(--accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 40%,transparent)}.team-slideshow-dots button{position:relative}.team-slideshow-dots button:after{content:"";position:absolute;inset:-12px -4px}.team-slideshow.is-single :is(.team-slideshow-arrow,.team-slideshow-dots){display:none}.team-slideshow:not(.is-enhanced) .team-slideshow-stage{height:auto;overflow-x:auto;scroll-snap-type:x mandatory}.team-slideshow:not(.is-enhanced) .team-slideshow-track{display:flex;gap:16px;height:auto}.team-slideshow:not(.is-enhanced) .team-slide{position:relative;left:auto;flex:0 0 var(--card);margin:0;transform:none;opacity:1;filter:none;scroll-snap-align:center}.team-slideshow:not(.is-enhanced) .team-slide-caption{opacity:1}.team-slideshow:not(.is-enhanced) :is(.team-slideshow-arrow,.team-slideshow-tools,.team-slideshow-dots){display:none}@media(max-width:767px){.team-slideshow{--card:min(66vw,290px);--step:88%;--turn:0deg;--shrink:.12}.team-slide{transform:translate(calc(var(--o,0)*var(--step))) scale(calc(1 - var(--a,0)*.12));opacity:calc(1 - var(--a,0)*.5);filter:none}.team-slide:not(.is-active):not(.is-near){opacity:0;visibility:hidden}.team-slideshow-arrow{width:42px;height:42px}.team-slideshow-prev{left:2px}.team-slideshow-next{right:2px}}@media(prefers-reduced-motion:reduce){.team-slideshow{--turn:0deg}.team-slide,.team-slide-poster,.team-slide-caption,.team-slideshow-dots button{transition:none}.team-slide{filter:none}}.team-film:has(.team-slideshow){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);max-width:1240px;gap:clamp(32px,4vw,64px)}@media(max-width:760px){.team-film:has(.team-slideshow){grid-template-columns:minmax(0,1fr)}.team-film .team-slideshow{max-width:none}}.team-reel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,4vw,64px);max-width:1240px;padding-block:96px}.team-reel-copy{max-width:520px}.team-reel-copy h2{font-size:clamp(2.25rem,4.4vw,4rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance;margin:0 0 26px}.team-reel-copy>p:not(.eyebrow){font-size:1.125rem;line-height:1.75;color:var(--muted);margin:0 0 12px;max-width:42ch}.team-reel-copy .text-link{display:inline-flex;margin-top:18px}@media(max-width:760px){.team-reel{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:56px}.team-reel-copy h2{font-size:clamp(2rem,8vw,3rem)}}html[data-theme=light] .team-slide-frame{background:linear-gradient(155deg,#e8f4fc,#fff);box-shadow:0 22px 60px #2a4d6a2e}html[data-theme=light] .team-slide.is-active .team-slide-frame{box-shadow:0 26px 70px #2a4d6a3d,0 0 40px color-mix(in srgb,var(--accent) 14%,transparent)}html[data-theme=light] :is(.team-slideshow-arrow,.team-slideshow-tool){background:#ffffffe8;color:var(--text);border-color:#b3d3e5}html[data-theme=light] :is(.team-slideshow-arrow,.team-slideshow-tool):hover{background:#e8f4fc;border-color:var(--accent)}html[data-theme=light] .team-slideshow-dots button{background:#a9bccb}html[data-theme=light] .team-slideshow-dots button[aria-current=true]{background:var(--accent)}
