.team-hero-module__WIIk-q__hero{--ink:rgb(var(--cinematic-video-rgb));--blue:#3d7fd6;--blue-bright:#5b9aef;--text:#f4f7fb;--muted:#d6e0ecd1;--line:var(--cinematic-line);isolation:isolate;background:var(--ink);min-height:100svh;color:var(--text);position:relative;overflow:hidden}.team-hero-module__WIIk-q__stage{z-index:0;will-change:transform;position:absolute;inset:0;overflow:hidden}.team-hero-module__WIIk-q__videoWrap{will-change:transform;position:absolute;inset:-6%}.team-hero-module__WIIk-q__video{object-fit:cover;object-position:58% center;filter:saturate(.82)contrast(1.1)brightness(.68);width:100%;height:100%}.team-hero-module__WIIk-q__overlay{pointer-events:none;background:radial-gradient(ellipse 60% 55% at 72% 42%, #1e468c47, transparent 62%), linear-gradient(105deg, rgba(var(--cinematic-video-rgb), .76) 0%, rgba(var(--cinematic-video-rgb), .72) 34%, rgba(var(--cinematic-video-rgb), .38) 58%, rgba(var(--cinematic-video-rgb), .62) 100%), linear-gradient(180deg, rgba(var(--cinematic-video-rgb), .55) 0%, transparent 24%, transparent 68%, rgba(var(--cinematic-video-rgb), .78) 100%);position:absolute;inset:0}.team-hero-module__WIIk-q__vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px 48px #0000006b}.team-hero-module__WIIk-q__grain{display:none!important}.team-hero-module__WIIk-q__bloom{filter:blur(22px);pointer-events:none;will-change:transform;background:radial-gradient(circle,#3d7fd638,#0000 68%);border-radius:50%;width:min(48vw,560px);height:min(48vw,560px);position:absolute;top:22%;left:12%}.team-hero-module__WIIk-q__frame{pointer-events:none;z-index:1;border:1px solid #ffffff14;position:absolute;inset:clamp(.85rem,2vw,1.4rem)}.team-hero-module__WIIk-q__content{z-index:3;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:1280px;min-height:100svh;margin:0 auto;padding:clamp(6.5rem,12vh,8rem) clamp(1.25rem,5vw,4.5rem) clamp(2.5rem,6vh,4rem);display:grid;position:relative}.team-hero-module__WIIk-q__copy{z-index:4;max-width:640px;position:relative}.team-hero-module__WIIk-q__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#e6eef8b8;margin:0 0 1.25rem;font-size:.72rem;font-weight:600}.team-hero-module__WIIk-q__headline{font-family:var(--font-display);letter-spacing:.02em;color:#fff;margin:0 0 1.5rem;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:700;line-height:.98}.team-hero-module__WIIk-q__lineMask{padding-bottom:.06em;display:block;overflow:hidden}.team-hero-module__WIIk-q__line{will-change:transform;display:block}.team-hero-module__WIIk-q__peak{color:var(--blue-bright);position:relative}.team-hero-module__WIIk-q__peak:after{content:"";background:linear-gradient(90deg, var(--blue-bright), transparent);opacity:.55;height:1px;position:absolute;bottom:.08em;left:0;right:0}.team-hero-module__WIIk-q__lede{max-width:36rem;color:var(--muted);margin:0 0 2rem;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.7}.team-hero-module__WIIk-q__metaRow{border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:#d6e0ec94;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding-top:1.25rem;font-size:.68rem;font-weight:600;display:flex}.team-hero-module__WIIk-q__metaRow span[aria-hidden=true]{color:#5b9aef8c}.team-hero-module__WIIk-q__visual{aspect-ratio:3/4;width:min(100%,420px);transform-style:preserve-3d;will-change:transform;justify-self:end;position:relative}.team-hero-module__WIIk-q__plate{border:1px solid #ffffff2e;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 70px #0000008c,inset 0 0 0 1px #ffffff0a}.team-hero-module__WIIk-q__plateImg{object-fit:cover;filter:saturate(.88)contrast(1.06)brightness(.78)}.team-hero-module__WIIk-q__plateShade{background:linear-gradient(180deg, transparent 45%, rgba(var(--cinematic-video-rgb), .55) 100%);pointer-events:none;position:absolute;inset:0}.team-hero-module__WIIk-q__plateLabel{z-index:2;letter-spacing:.16em;color:#f4f7fbd9;align-items:baseline;gap:.65rem;font-size:.68rem;font-weight:600;display:flex;position:absolute;bottom:1rem;left:1rem}.team-hero-module__WIIk-q__plateLabel span:first-child{color:var(--blue-bright)}.team-hero-module__WIIk-q__plateSecondary{aspect-ratio:4/3;opacity:.9;z-index:2;border:1px solid #ffffff29;width:42%;position:absolute;bottom:12%;left:-14%;overflow:hidden;box-shadow:0 18px 40px #00000073}.team-hero-module__WIIk-q__scrollCue{z-index:4;letter-spacing:.2em;text-transform:uppercase;color:#d6e0ec8c;align-items:center;gap:.7rem;font-size:.65rem;display:flex;position:absolute;bottom:1.5rem;left:clamp(1.25rem,5vw,4.5rem)}.team-hero-module__WIIk-q__scrollCue i{background:linear-gradient(180deg, var(--blue-bright), transparent);width:1px;height:42px;animation:1.8s ease-in-out infinite team-hero-module__WIIk-q__pulse;display:block}.team-hero-module__WIIk-q__cursorHint{z-index:8;background:rgba(var(--cinematic-video-rgb), .35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.16em;color:#fff;pointer-events:none;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;font-size:.62rem;font-weight:600;display:grid;position:absolute}@keyframes team-hero-module__WIIk-q__pulse{0%,to{opacity:.35;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1024px){.team-hero-module__WIIk-q__content{grid-template-columns:1fr;align-items:end;padding-bottom:4.5rem}.team-hero-module__WIIk-q__visual{display:none}.team-hero-module__WIIk-q__overlay{background:linear-gradient(180deg, rgba(var(--cinematic-video-rgb), .7) 0%, rgba(var(--cinematic-video-rgb), .55) 40%, rgba(var(--cinematic-video-rgb), .88) 100%), radial-gradient(ellipse 70% 50% at 50% 30%, #1e468c38, transparent 65%)}.team-hero-module__WIIk-q__video{object-position:center}}@media (max-width:640px){.team-hero-module__WIIk-q__hero{min-height:92svh}.team-hero-module__WIIk-q__content{align-items:flex-end;gap:1.35rem;min-height:92svh;padding:6.5rem 1.15rem 3.25rem}.team-hero-module__WIIk-q__copy{width:100%;max-width:none}.team-hero-module__WIIk-q__headline{color:#fff;font-size:clamp(2.15rem,10vw,3rem)}.team-hero-module__WIIk-q__lede,.team-hero-module__WIIk-q__eyebrow,.team-hero-module__WIIk-q__metaRow{color:#f4f7fbe0}.team-hero-module__WIIk-q__lede{font-size:.95rem}.team-hero-module__WIIk-q__metaRow{letter-spacing:.1em;border-top-color:#fff3;gap:.35rem .5rem;font-size:.58rem}.team-hero-module__WIIk-q__frame{inset:.55rem}.team-hero-module__WIIk-q__cursorHint{display:none}.team-hero-module__WIIk-q__scrollCue{left:1.15rem;bottom:max(1.15rem, env(safe-area-inset-bottom));color:#ffffffbf}}@media (prefers-reduced-motion:reduce){.team-hero-module__WIIk-q__videoWrap,.team-hero-module__WIIk-q__bloom,.team-hero-module__WIIk-q__visual,.team-hero-module__WIIk-q__scrollCue i{animation:none!important;transform:none!important}.team-hero-module__WIIk-q__video{filter:saturate(.82)contrast(1.08)brightness(.62)}}
.team-collab-module__LfZO7q__story{--ink:var(--cinematic-ink);--ink-2:var(--cinematic-ink-2);--blue:#3d7fd6;--blue-bright:#5b9aef;--text:var(--cinematic-text);--muted:var(--cinematic-muted);--line:var(--cinematic-line);background:radial-gradient(ellipse 80% 50% at 70% 30%, #3d7fd61f, transparent 55%), linear-gradient(180deg, var(--cinematic-ink) 0%, var(--ink-2) 45%, var(--cinematic-ink) 100%);height:300vh;color:var(--text);position:relative}.team-collab-module__LfZO7q__sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.team-collab-module__LfZO7q__glow{filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(circle,#5b9aef38,#0000 68%);border-radius:50%;width:min(60vw,700px);height:min(60vw,700px);position:absolute;top:10%;right:5%}.team-collab-module__LfZO7q__grain{display:none!important}.team-collab-module__LfZO7q__videoStage{z-index:2;will-change:width, height, left, top, transform;border:1px solid #ffffff2e;position:absolute;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 0 1px #3d7fd61f}.team-collab-module__LfZO7q__video{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.08)brightness(.88);width:100%;height:100%}.team-collab-module__LfZO7q__videoOverlay{pointer-events:none;background:radial-gradient(ellipse 65% 55% at 55% 40%, #3d7fd62e, transparent 62%), linear-gradient(180deg, rgba(var(--cinematic-video-rgb), .08), rgba(var(--cinematic-video-rgb), .28));position:absolute;inset:0}.team-collab-module__LfZO7q__videoVignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px 16px #00000059}.team-collab-module__LfZO7q__cineMeta{letter-spacing:.16em;color:#f4f7fbe6;pointer-events:none;text-shadow:0 1px 8px #00000073;flex-wrap:wrap;align-items:center;gap:.7rem 1.15rem;font-size:.66rem;font-weight:600;display:flex;position:absolute;bottom:1.15rem;left:1.15rem;right:1.15rem}.team-collab-module__LfZO7q__rec{color:#ff6b6b;align-items:center;gap:.4rem;display:inline-flex}.team-collab-module__LfZO7q__rec i{background:#ff4d4d;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite team-collab-module__LfZO7q__blink;box-shadow:0 0 10px #ff4d4db3}.team-collab-module__LfZO7q__layers{z-index:3;pointer-events:none;position:absolute;inset:0}.team-collab-module__LfZO7q__layer{pointer-events:auto;cursor:pointer;will-change:transform;border:1px solid #fff3;margin:0;transition:border-color .35s,box-shadow .35s;position:absolute;overflow:hidden;box-shadow:0 22px 50px #00000073}.team-collab-module__LfZO7q__layer img{object-fit:cover;filter:saturate(1.08)brightness(.9)contrast(1.05);transition:filter .4s,transform .45s}.team-collab-module__LfZO7q__layer figcaption{letter-spacing:.16em;color:#fff;text-shadow:0 1px 6px #0000008c;opacity:0;font-size:.62rem;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;bottom:.65rem;left:.7rem;transform:translateY(6px)}.team-collab-module__LfZO7q__layer:hover img,.team-collab-module__LfZO7q__layer[data-active=true] img{filter:saturate(1.18)brightness()contrast(1.08);transform:scale(1.05)}.team-collab-module__LfZO7q__layer:hover,.team-collab-module__LfZO7q__layer[data-active=true]{z-index:5;border-color:#5b9aefa6;box-shadow:0 24px 56px #00000080,0 0 0 1px #5b9aef40}.team-collab-module__LfZO7q__layer:hover figcaption,.team-collab-module__LfZO7q__layer[data-active=true] figcaption{opacity:1;transform:translateY(0)}.team-collab-module__LfZO7q__layerSet{aspect-ratio:5/4;width:min(26vw,300px)}.team-collab-module__LfZO7q__layerLight{aspect-ratio:4/3;width:min(17vw,210px)}.team-collab-module__LfZO7q__layerStudio{aspect-ratio:3/4;width:min(14vw,175px)}.team-collab-module__LfZO7q__copy{z-index:5;pointer-events:none;border:1px solid var(--cinematic-line);background:#fffffff0;border-radius:2px;flex-direction:column;justify-content:center;width:min(540px,100% - 2.5rem);padding:1.25rem 1.35rem 1.35rem;display:flex;position:absolute;top:0;bottom:0;left:clamp(1.25rem,5vw,4.5rem);box-shadow:0 16px 48px #121a281f}.team-collab-module__LfZO7q__copy .team-collab-module__LfZO7q__stats,.team-collab-module__LfZO7q__copy .team-collab-module__LfZO7q__stat{pointer-events:auto}.team-collab-module__LfZO7q__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--blue);margin:0 0 1.1rem;font-size:.72rem;font-weight:600}.team-collab-module__LfZO7q__headline{font-family:var(--font-display);letter-spacing:.02em;color:var(--cinematic-text);text-shadow:none;margin:0 0 1.35rem;font-size:clamp(2.6rem,5.8vw,4.7rem);font-weight:700;line-height:.98}.team-collab-module__LfZO7q__lineMask{display:block;overflow:hidden}.team-collab-module__LfZO7q__line{display:block}.team-collab-module__LfZO7q__inspire{color:var(--blue)}.team-collab-module__LfZO7q__para{max-width:38rem;color:var(--cinematic-muted);text-shadow:none;margin:0 0 1rem;font-size:clamp(.96rem,1.35vw,1.06rem);line-height:1.7}.team-collab-module__LfZO7q__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.75rem;padding-top:1.4rem;display:grid}.team-collab-module__LfZO7q__stat{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.65rem .25rem .85rem;display:flex;position:relative;overflow:hidden}.team-collab-module__LfZO7q__stat strong{font-family:var(--font-display);letter-spacing:.04em;color:var(--cinematic-text);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600}.team-collab-module__LfZO7q__stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--cinematic-muted);font-size:.72rem}.team-collab-module__LfZO7q__statLine{background:linear-gradient(90deg, var(--blue-bright), transparent);width:0;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;left:.35rem}.team-collab-module__LfZO7q__stat:hover .team-collab-module__LfZO7q__statLine,.team-collab-module__LfZO7q__stat:focus-visible .team-collab-module__LfZO7q__statLine{width:calc(100% - .7rem)}.team-collab-module__LfZO7q__statGrid{opacity:0;pointer-events:none;background-image:linear-gradient(#5b9aef2e 1px,#0000 1px),linear-gradient(90deg,#5b9aef2e 1px,#0000 1px);background-size:14px 14px;transition:opacity .35s;position:absolute;inset:0}.team-collab-module__LfZO7q__statMap:hover .team-collab-module__LfZO7q__statGrid,.team-collab-module__LfZO7q__statMap:focus-visible .team-collab-module__LfZO7q__statGrid{opacity:1}.team-collab-module__LfZO7q__statDot{background:var(--blue-bright);opacity:.35;border-radius:50%;width:7px;height:7px;transition:opacity .3s,box-shadow .35s;position:absolute;top:.85rem;right:.7rem;box-shadow:0 0 #5b9aef73}.team-collab-module__LfZO7q__statPin:hover .team-collab-module__LfZO7q__statDot,.team-collab-module__LfZO7q__statPin:focus-visible .team-collab-module__LfZO7q__statDot{opacity:1;box-shadow:0 0 0 8px #5b9aef1f}.team-collab-module__LfZO7q__stat:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.team-collab-module__LfZO7q__rail{writing-mode:vertical-rl;letter-spacing:.2em;color:var(--cinematic-muted);z-index:4;pointer-events:none;gap:.55rem;font-size:.62rem;font-weight:600;display:flex;position:absolute;top:50%;right:clamp(1rem,3vw,2rem);transform:translateY(-50%)rotate(180deg)}.team-collab-module__LfZO7q__cursorHint{z-index:10;background:rgba(var(--cinematic-video-rgb), .35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.14em;color:#fff;pointer-events:none;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;font-size:.58rem;font-weight:600;display:grid;position:absolute}@keyframes team-collab-module__LfZO7q__blink{0%,to{opacity:1}50%{opacity:.25}}.team-collab-module__LfZO7q__staticFlow{height:auto;min-height:auto}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__sticky{flex-direction:column;gap:1.75rem;height:auto;min-height:auto;padding:4.5rem 1.25rem 4rem;display:flex;position:relative}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__videoStage{aspect-ratio:16/10;border-radius:4px;order:1;position:relative;overflow:hidden;box-shadow:0 12px 32px #121a281f;width:100%!important;height:auto!important;top:auto!important;left:auto!important}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__copy{border:1px solid var(--cinematic-line);background:#fff;order:2;display:block;position:relative;opacity:1!important;width:100%!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layers{order:3;grid-template-columns:repeat(3,1fr);gap:.65rem;height:auto;display:grid;position:relative;inset:auto}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layer,.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layerSet,.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layerLight,.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layerStudio{aspect-ratio:3/4;width:100%;position:relative;box-shadow:0 8px 20px #121a281a;top:auto!important;left:auto!important;transform:none!important}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layer figcaption{opacity:.9;transform:none}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__rail,.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__cursorHint{display:none}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__cineMeta{opacity:1}@media (max-width:900px){.team-collab-module__LfZO7q__story{height:auto}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__sticky{padding:4.25rem 1.15rem 3.5rem}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__headline{font-size:clamp(2rem,9vw,2.8rem)}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layers{gap:.5rem}}@media (max-width:480px){.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layers{grid-template-columns:1fr 1fr}.team-collab-module__LfZO7q__staticFlow .team-collab-module__LfZO7q__layerStudio{display:none}}@media (prefers-reduced-motion:reduce){.team-collab-module__LfZO7q__rec i{animation:none}}
.team-depts-module__d_3efq__process{--ink:var(--cinematic-ink);--ink-2:var(--cinematic-ink-2);--blue:#3d7fd6;--blue-bright:#5b9aef;--text:var(--cinematic-text);--muted:var(--cinematic-muted);--line:var(--cinematic-line);background:radial-gradient(ellipse 70% 45% at 75% 35%, #3d7fd624, transparent 60%), linear-gradient(180deg, var(--cinematic-ink) 0%, var(--ink-2) 50%, var(--cinematic-ink) 100%);height:300vh;color:var(--text);position:relative}.team-depts-module__d_3efq__sticky{isolation:isolate;flex-direction:column;height:100svh;padding:clamp(5.5rem,10vh,7rem) clamp(1.25rem,5vw,4.5rem) 1.5rem;display:flex;position:sticky;top:0;overflow:hidden}.team-depts-module__d_3efq__glow{filter:blur(26px);pointer-events:none;z-index:0;background:radial-gradient(circle,#5b9aef33,#0000 68%);border-radius:50%;width:min(55vw,620px);height:min(55vw,620px);position:absolute;top:18%;right:8%}.team-depts-module__d_3efq__grain{display:none!important}.team-depts-module__d_3efq__header{z-index:4;flex-shrink:0;max-width:640px;margin-bottom:clamp(1rem,2.5vh,1.75rem);position:relative}.team-depts-module__d_3efq__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--blue-soft);margin:0 0 .9rem;font-size:.72rem;font-weight:600}.team-depts-module__d_3efq__headline{font-family:var(--font-display);letter-spacing:.02em;color:var(--cinematic-text);margin:0;font-size:clamp(2.3rem,5vw,4rem);font-weight:700;line-height:.98}.team-depts-module__d_3efq__lineMask{display:block;overflow:hidden}.team-depts-module__d_3efq__line{display:block}.team-depts-module__d_3efq__accent{color:var(--blue-bright)}.team-depts-module__d_3efq__stage{z-index:3;flex:1;grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);min-height:0;display:grid;position:relative}.team-depts-module__d_3efq__videoStage{will-change:width, height, transform;border:1px solid #ffffff29;place-self:center stretch;width:100%;max-width:none;height:min(64vh,540px);margin-left:auto;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000080,0 0 0 1px #3d7fd61a}.team-depts-module__d_3efq__timeline{z-index:5;align-self:center;position:relative}.team-depts-module__d_3efq__timeline ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.team-depts-module__d_3efq__timeline li{border-bottom:1px solid var(--line)}.team-depts-module__d_3efq__stepBtn{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:2.8rem minmax(0,1fr);gap:.75rem .9rem;padding:.95rem .25rem .95rem 0;transition:opacity .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.team-depts-module__d_3efq__stepBtn:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.team-depts-module__d_3efq__stepIdle{opacity:.38}.team-depts-module__d_3efq__stepActive{opacity:1}.team-depts-module__d_3efq__stepNum{font-family:var(--font-display);letter-spacing:.12em;color:var(--blue-soft);padding-top:.15rem;font-size:.95rem;font-weight:500;transition:color .4s,transform .45s cubic-bezier(.22,1,.36,1)}.team-depts-module__d_3efq__stepActive .team-depts-module__d_3efq__stepNum{color:var(--blue-bright);transform:translate(2px)}.team-depts-module__d_3efq__stepBody{min-width:0}.team-depts-module__d_3efq__stepTitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--cinematic-text);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600;transition:color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:block}.team-depts-module__d_3efq__stepActive .team-depts-module__d_3efq__stepTitle{color:var(--cinematic-text);transform:translate(5px)}.team-depts-module__d_3efq__stepBrief{color:var(--muted);max-width:28ch;margin-top:.4rem;font-size:.88rem;line-height:1.5;display:block}.team-depts-module__d_3efq__stepLine{background:linear-gradient(90deg, var(--blue-bright), transparent 90%);width:0;height:1px;transition:width .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.team-depts-module__d_3efq__stepActive .team-depts-module__d_3efq__stepLine{width:100%}.team-depts-module__d_3efq__video{object-fit:cover;filter:saturate(1.1)contrast(1.08)brightness(.86);width:100%;height:100%;transition:object-position .7s cubic-bezier(.22,1,.36,1)}.team-depts-module__d_3efq__stepVisual{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 10%,#00000080 45%,#000 100%);mask-image:linear-gradient(100deg,#0000 10%,#00000080 45%,#000 100%)}.team-depts-module__d_3efq__stepVisual img{object-fit:cover;filter:saturate(1.15)brightness(.85)}.team-depts-module__d_3efq__videoOverlay{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 55% 40%, #3d7fd629, transparent 65%), linear-gradient(180deg, rgba(var(--cinematic-video-rgb), .12), rgba(var(--cinematic-video-rgb), .35));position:absolute;inset:0}.team-depts-module__d_3efq__videoVignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px 18px #0006}.team-depts-module__d_3efq__cineMeta{letter-spacing:.16em;color:#f4f7fbe6;text-shadow:0 1px 8px #00000080;pointer-events:none;z-index:2;flex-wrap:wrap;gap:.55rem 1rem;font-size:.64rem;font-weight:600;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.team-depts-module__d_3efq__rec{color:#ff6b6b;align-items:center;gap:.35rem;display:inline-flex}.team-depts-module__d_3efq__rec i{background:#ff4d4d;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite team-depts-module__d_3efq__blink;box-shadow:0 0 10px #ff4d4da6}.team-depts-module__d_3efq__progress{z-index:2;gap:.35rem;display:flex;position:absolute;top:1rem;right:1rem}.team-depts-module__d_3efq__progress span{background:#ffffff40;width:18px;height:2px;transition:background .35s,width .35s}.team-depts-module__d_3efq__progressOn{background:var(--blue-bright)!important;width:28px!important}.team-depts-module__d_3efq__equip{z-index:4;border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;gap:.55rem 1.1rem;margin-top:auto;padding-top:1.1rem;display:flex;position:relative}.team-depts-module__d_3efq__equip span{letter-spacing:.14em;text-transform:uppercase;color:#d6e0ecb8;font-size:.68rem;font-weight:600}.team-depts-module__d_3efq__cursorHint{z-index:12;background:rgba(var(--cinematic-video-rgb), .38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;color:#fff;pointer-events:none;text-align:center;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;padding:.4rem;font-size:.56rem;font-weight:600;display:grid;position:absolute}@keyframes team-depts-module__d_3efq__blink{0%,to{opacity:1}50%{opacity:.25}}.team-depts-module__d_3efq__staticFlow{height:auto}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__sticky{flex-direction:column;gap:1.75rem;height:auto;padding:4.5rem 1.25rem 3.5rem;display:flex;position:relative}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__stage{flex-direction:column-reverse;gap:1.75rem;display:flex}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__videoStage{aspect-ratio:16/10;justify-self:stretch;width:100%;height:auto}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__timeline{align-self:stretch}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__stepIdle{opacity:.7}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__stepBrief{opacity:.85;display:block}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__stepActive .team-depts-module__d_3efq__stepBrief{opacity:1}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__cursorHint{display:none}@media (max-width:900px){.team-depts-module__d_3efq__process{height:auto}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__sticky{padding:4.25rem 1.15rem 3.25rem}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__headline{font-size:clamp(2rem,9vw,2.8rem)}.team-depts-module__d_3efq__stepBtn{grid-template-columns:2.4rem minmax(0,1fr);padding:.85rem 0}.team-depts-module__d_3efq__equip{flex-wrap:wrap;gap:.45rem .85rem}.team-depts-module__d_3efq__staticFlow .team-depts-module__d_3efq__videoStage{aspect-ratio:16/11;border-radius:2px}}@media (prefers-reduced-motion:reduce){.team-depts-module__d_3efq__rec i{animation:none}.team-depts-module__d_3efq__video{transition:none}}
