.team__layout[data-astro-cid-2vvso3n6]{margin-top:clamp(2.5rem,5vw,4rem);display:grid;gap:2rem}.team__video-frame[data-astro-cid-2vvso3n6]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--blue);text-align:left;cursor:pointer}.team__poster[data-astro-cid-2vvso3n6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.team__video-frame[data-astro-cid-2vvso3n6]:hover .team__poster[data-astro-cid-2vvso3n6]{transform:scale(1.04)}.team__video-frame[data-astro-cid-2vvso3n6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,21,68,.8))}.team__play[data-astro-cid-2vvso3n6]{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;box-shadow:0 0 0 10px #ffffff2e;transition:transform .5s var(--ease-out),box-shadow .5s}.team__video-frame[data-astro-cid-2vvso3n6]:hover .team__play[data-astro-cid-2vvso3n6]{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 16px #ffffff24}.team__cap[data-astro-cid-2vvso3n6]{position:absolute;z-index:2;left:1.4rem;bottom:1.2rem;color:#fff;font-family:var(--f-display);font-size:clamp(1.1rem,2vw,1.5rem);display:grid}.team__cap[data-astro-cid-2vvso3n6] small[data-astro-cid-2vvso3n6]{font-family:var(--f-body);font-size:.8rem;color:var(--on-blue-2)}.team__grid[data-astro-cid-2vvso3n6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.member[data-astro-cid-2vvso3n6]{display:grid;gap:.15rem}.member[data-astro-cid-2vvso3n6] img[data-astro-cid-2vvso3n6]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r);margin-bottom:.7rem;filter:saturate(.9);transition:filter .4s}.member[data-astro-cid-2vvso3n6]:hover img[data-astro-cid-2vvso3n6]{filter:saturate(1.05)}.member__name[data-astro-cid-2vvso3n6]{font-weight:600;font-size:.98rem}.member__role[data-astro-cid-2vvso3n6]{font-size:.82rem;color:var(--ink-3);line-height:1.35}.team__note[data-astro-cid-2vvso3n6]{margin-top:2rem;padding:1rem 1.25rem;border-radius:var(--r);background:var(--mist);color:var(--ink-2);max-width:46rem}.team__foot[data-astro-cid-2vvso3n6]{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}@media(min-width:720px){.team__grid[data-astro-cid-2vvso3n6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.team__layout[data-astro-cid-2vvso3n6]{grid-template-columns:1.15fr 1fr;align-items:start;gap:3rem}.team__video[data-astro-cid-2vvso3n6]{position:sticky;top:110px}.team__layout--novideo[data-astro-cid-2vvso3n6]{grid-template-columns:1fr}}@media(min-width:1100px){.team__layout--novideo[data-astro-cid-2vvso3n6] .team__grid[data-astro-cid-2vvso3n6]{grid-template-columns:repeat(4,1fr)}}.film[data-astro-cid-32bn235j]{position:relative;background:var(--paper)}.film__head[data-astro-cid-32bn235j]{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;gap:1rem}.film__title[data-astro-cid-32bn235j]{font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:1.02;letter-spacing:-.04em;max-width:18ch}.film__frame[data-astro-cid-32bn235j]{position:relative;overflow:hidden;background:var(--ink)}.film__video[data-astro-cid-32bn235j]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film__shade[data-astro-cid-32bn235j]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,21,68,.78));pointer-events:none}.film__cap[data-astro-cid-32bn235j]{position:absolute;left:clamp(1.1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2.2rem);right:12rem;display:grid;gap:.3rem;color:#fff}.film__cap[data-astro-cid-32bn235j] b[data-astro-cid-32bn235j]{font-family:var(--f-display);font-weight:500;font-size:clamp(1.1rem,2vw,1.6rem);letter-spacing:-.01em}.film__cap[data-astro-cid-32bn235j] span[data-astro-cid-32bn235j]{font-size:clamp(.85rem,1.2vw,1rem);color:#fffc;max-width:34rem}.film__sound[data-astro-cid-32bn235j]{position:absolute;right:clamp(1rem,3vw,2.2rem);bottom:clamp(1rem,3vw,2.2rem);display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.05rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:600;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s,color .3s}.film__sound[data-astro-cid-32bn235j]:hover{background:#fff;color:var(--blue)}.film__ico--on[data-astro-cid-32bn235j]{display:none}.film__sound[data-astro-cid-32bn235j][aria-pressed=true] .film__ico--on[data-astro-cid-32bn235j]{display:block}.film__sound[data-astro-cid-32bn235j][aria-pressed=true] .film__ico--off[data-astro-cid-32bn235j]{display:none}.film--static[data-astro-cid-32bn235j],.film--scroll[data-astro-cid-32bn235j]{padding-block:clamp(3rem,7vw,6rem)}.film__frame[data-astro-cid-32bn235j]{width:min(1180px,calc(100% - 2 * var(--gutter)));margin:clamp(2rem,4vw,3rem) auto 0;aspect-ratio:16 / 9;border-radius:clamp(16px,2vw,28px);box-shadow:0 40px 80px -40px #08154480}@media(max-width:700px){.film__cap[data-astro-cid-32bn235j]{right:1rem;bottom:3.9rem}.film__cap[data-astro-cid-32bn235j] span[data-astro-cid-32bn235j]{display:none}.film__sound[data-astro-cid-32bn235j]{left:1rem;right:auto;bottom:1rem;padding:.5rem .85rem;font-size:.8rem}}@media(min-width:900px){.film--scroll[data-astro-cid-32bn235j]{height:230vh;padding:0}.film--scroll[data-astro-cid-32bn235j] .film__sticky[data-astro-cid-32bn235j]{position:sticky;top:0;height:100svh;overflow:hidden}.film--scroll[data-astro-cid-32bn235j] .film__head[data-astro-cid-32bn235j]{position:absolute;left:0;right:0;top:calc(var(--hdr-h, 76px) + 2vh);opacity:calc(1 - var(--p, 0) * 4);transform:translateY(calc(var(--p, 0) * -60px))}.film--scroll[data-astro-cid-32bn235j] .film__frame[data-astro-cid-32bn235j]{position:absolute;inset:0;width:auto;margin:0;aspect-ratio:auto;border-radius:0;box-shadow:none;clip-path:inset(calc(36svh * (1 - var(--p, 0))) calc(19vw * (1 - var(--p, 0))) calc(5svh * (1 - var(--p, 0))) calc(19vw * (1 - var(--p, 0))) round calc(28px * (1 - var(--p, 0))))}.film--scroll[data-astro-cid-32bn235j] .film__video[data-astro-cid-32bn235j]{transform:scale(calc(1.12 - .12 * var(--p, 0)))}.film--scroll[data-astro-cid-32bn235j] .film__cap[data-astro-cid-32bn235j],.film--scroll[data-astro-cid-32bn235j] .film__shade[data-astro-cid-32bn235j]{opacity:calc(var(--p, 0) * 1.6 - .5)}.film--scroll[data-astro-cid-32bn235j] .film__sound[data-astro-cid-32bn235j]{right:calc(2.2rem + 19vw * (1 - var(--p, 0)));bottom:calc(2.2rem + 5svh * (1 - var(--p, 0)))}}
