.intro-block[data-astro-cid-zteu7rod]{background:color-mix(in srgb,var(--color-bg-muted) 50%,transparent)}.intro-block__sketch[data-astro-cid-zteu7rod]{position:absolute;top:50%;left:50%;width:clamp(28rem,60vw,70rem);max-width:90%;transform:translate(-50%,-50%) rotate(-8deg);opacity:.18;mix-blend-mode:multiply;z-index:0}@media(max-width:768px){.intro-block__sketch[data-astro-cid-zteu7rod]{width:120%;max-width:none;opacity:.12;transform:translate(-50%,-50%) rotate(-12deg)}}.bildrollo-pin[data-astro-cid-e3hyjhzt]{position:relative;height:200svh}.bildrollo-stage[data-astro-cid-e3hyjhzt]{position:sticky;top:13svh;height:100svh}.bildrollo-second[data-astro-cid-e3hyjhzt]{transform:translateY(100%);will-change:transform}@media(prefers-reduced-motion:reduce){.bildrollo-pin[data-astro-cid-e3hyjhzt]{height:auto}.bildrollo-stage[data-astro-cid-e3hyjhzt]{position:relative}.bildrollo-second[data-astro-cid-e3hyjhzt]{transform:none}}.team-list[data-astro-cid-3rfvreoc]{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.team-list__item[data-astro-cid-3rfvreoc]{display:flex;align-items:center;gap:1rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);border-radius:1.1rem;background:var(--color-bg)}.team-list__photo[data-astro-cid-3rfvreoc]{flex:0 0 auto;width:4.5rem;height:4.5rem;border-radius:9999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);background:var(--color-bg-muted)}.team-list__photo[data-astro-cid-3rfvreoc] img[data-astro-cid-3rfvreoc]{width:100%;height:100%;object-fit:contain;transform:scale(1.2);min-height:6rem}.team-list__initials[data-astro-cid-3rfvreoc]{display:grid;place-content:center;width:100%;height:100%;font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:.04em;color:var(--color-ink);background:var(--color-bg-muted)}.team-avatar__initials[data-astro-cid-3rfvreoc]{display:grid;place-content:center;width:100%;height:100%;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:.04em;color:var(--color-ink);background:var(--color-bg-muted)}.team-list__body[data-astro-cid-3rfvreoc]{flex:1 1 auto;min-width:0}.team-list__name[data-astro-cid-3rfvreoc]{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.01em;line-height:1.15;color:var(--color-ink)}.team-list__role[data-astro-cid-3rfvreoc]{margin-top:.15rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft)}.team-list__contacts[data-astro-cid-3rfvreoc]{margin-top:.55rem;display:flex;flex-direction:column;gap:.3rem}.team-list__contact[data-astro-cid-3rfvreoc]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-ink);line-height:1.25;min-height:1.5rem}.team-list__contact[data-astro-cid-3rfvreoc]:active{opacity:.6}.team-circle-wrap[data-astro-cid-3rfvreoc]{display:none}@media(min-width:640px){.team-list[data-astro-cid-3rfvreoc]{display:none}.team-circle-wrap[data-astro-cid-3rfvreoc]{display:flex;justify-content:flex-start;margin-top:-30rem;margin-left:4rem}}.team-circle[data-astro-cid-3rfvreoc]{--size: clamp(22rem, 62vw, 40rem);--radius: calc(var(--size) * .42);--avatar: clamp(4.4rem, 7.5vw, 6rem);--center: clamp(11rem, 22vw, 16rem);width:var(--size);height:var(--size);position:relative}.team-center[data-astro-cid-3rfvreoc]{position:absolute;left:50%;top:50%;width:var(--center);height:var(--center);margin-left:calc(var(--center) * -.5);margin-top:calc(var(--center) * -.5);border-radius:9999px;background:var(--color-ink);color:var(--color-bg);display:grid;place-content:center;text-align:center;transition:transform .6s cubic-bezier(.22,1,.36,1);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--color-ink) 50%,transparent)}.team-center__hint[data-astro-cid-3rfvreoc]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:.04em;text-transform:uppercase;padding:0 1.5rem;transition:opacity .35s ease}.team-center__card[data-astro-cid-3rfvreoc]{position:absolute;inset:0;border-radius:9999px;padding:clamp(1.2rem,2.6vw,2rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.team-center[data-astro-cid-3rfvreoc].is-open{transform:scale(1.18)}.team-center[data-astro-cid-3rfvreoc].is-open .team-center__hint[data-astro-cid-3rfvreoc]{opacity:0}.team-center[data-astro-cid-3rfvreoc].is-open .team-center__card[data-astro-cid-3rfvreoc]{opacity:1;pointer-events:auto}.team-center__name[data-astro-cid-3rfvreoc]{font-family:var(--font-display);font-weight:800;font-size:clamp(1rem,1.6vw,1.35rem);letter-spacing:-.01em;line-height:1.1}.team-center__role[data-astro-cid-3rfvreoc]{font-size:clamp(.7rem,1vw,.78rem);letter-spacing:.15em;text-transform:uppercase;opacity:.7}.team-center__divider[data-astro-cid-3rfvreoc]{width:28px;height:1px;background:color-mix(in srgb,var(--color-bg) 50%,transparent);margin:.25rem 0}.team-center__contact[data-astro-cid-3rfvreoc]{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.7rem,.95vw,.85rem);color:var(--color-bg);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s ease}.team-center__contact[data-astro-cid-3rfvreoc]:hover{opacity:.7}.team-center__contact[data-astro-cid-3rfvreoc]:empty,.team-center__contact[data-astro-cid-3rfvreoc][data-empty=true]{display:none}.team-center__divider[data-astro-cid-3rfvreoc][data-empty=true]{display:none}.team-center__close[data-astro-cid-3rfvreoc]{position:absolute;top:clamp(.8rem,1.6vw,1.3rem);right:clamp(.8rem,1.6vw,1.3rem);width:28px;height:28px;border-radius:9999px;border:2px solid color-mix(in srgb,#c01229 35%,transparent);display:grid;place-content:center;color:#c01229;background:transparent;transition:background-color .2s ease;cursor:pointer}.team-center__close[data-astro-cid-3rfvreoc]:hover{background:color-mix(in srgb,var(--color-bg) 18%,transparent)}.team-avatar[data-astro-cid-3rfvreoc]{--d: calc(var(--i) / var(--total));--r-offset: -.25turn;--r-amount: 1turn;--r: calc((var(--r-amount) * var(--d)) + var(--r-offset) + var(--rot, 0turn));position:absolute;left:50%;top:50%;width:var(--avatar);height:var(--avatar);margin-left:calc(var(--avatar) * -.5);margin-top:calc(var(--avatar) * -.5);background:transparent;border:none;padding:0;cursor:pointer;transform:rotate(var(--r)) translate(var(--radius)) rotate(calc(-1 * var(--r)));isolation:isolate}.team-avatar__photo[data-astro-cid-3rfvreoc]{display:block;width:100%;height:100%;border-radius:9999px;overflow:hidden;background:var(--color-bg-muted);border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);box-shadow:0 14px 30px -16px color-mix(in srgb,var(--color-ink) 55%,transparent);transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.team-avatar__photo[data-astro-cid-3rfvreoc] img[data-astro-cid-3rfvreoc]{min-height:130px;width:auto;transform:scale(1.2);height:100%;object-fit:contain;transition:transform 1s cubic-bezier(.22,1,.36,1)}.team-avatar__name[data-astro-cid-3rfvreoc]{position:absolute;left:50%;top:calc(100% + .6rem);transform:translate(-50%);font-family:var(--font-display);font-weight:600;font-size:.78rem;letter-spacing:.06em;color:var(--color-ink);white-space:nowrap;pointer-events:none;transition:opacity .3s ease}.team-avatar[data-astro-cid-3rfvreoc]:hover .team-avatar__photo[data-astro-cid-3rfvreoc]{transform:scale(1.06);border-color:var(--color-ink)}.team-avatar[data-astro-cid-3rfvreoc]:hover .team-avatar__photo[data-astro-cid-3rfvreoc] img[data-astro-cid-3rfvreoc]{transform:scale(1.08)}.team-avatar[data-astro-cid-3rfvreoc].is-active .team-avatar__photo[data-astro-cid-3rfvreoc]{transform:scale(1.14);border-color:var(--color-ink);box-shadow:0 20px 40px -16px color-mix(in srgb,var(--color-ink) 65%,transparent)}.team-avatar[data-astro-cid-3rfvreoc].is-active .team-avatar__name[data-astro-cid-3rfvreoc]{opacity:0}[data-astro-cid-3rfvreoc][data-team-circle].has-active .team-avatar[data-astro-cid-3rfvreoc]:not(.is-active){opacity:.4}[data-astro-cid-3rfvreoc][data-team-circle].has-active .team-avatar[data-astro-cid-3rfvreoc]:not(.is-active) .team-avatar__name[data-astro-cid-3rfvreoc]{opacity:.5}[data-astro-cid-3rfvreoc][data-team-circle] .team-avatar[data-astro-cid-3rfvreoc]{transition:opacity .35s ease}@media(max-width:640px){.team-circle[data-astro-cid-3rfvreoc]{--size: 21rem;--radius: 8.5rem;--avatar: 4.2rem}.team-avatar__name[data-astro-cid-3rfvreoc]{font-size:.7rem}}
