.ec-soo[data-astro-cid-l4pcapky]{padding:4.5rem 0;background:var(--ec-dark, #070a08);font-family:var(--ec-font-body, sans-serif)}.ec-soo-inner[data-astro-cid-l4pcapky]{max-width:var(--ec-container, 1200px);margin:0 auto;padding:0 1.5rem}.ec-soo-head[data-astro-cid-l4pcapky]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.9rem}.ec-soo-h2[data-astro-cid-l4pcapky]{margin:0;font-family:var(--ec-font-display, sans-serif);font-weight:var(--ec-font-display-weight, 400);color:var(--ec-white, #fff);font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.12}.ec-soo-note[data-astro-cid-l4pcapky]{margin:0;color:#ffffff73;font-size:.75rem;letter-spacing:.02em}.ec-soo-bento[data-astro-cid-l4pcapky]{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;background:var(--ec-line-dark, rgba(255,255,255,.08));gap:1px;border:1px solid var(--ec-line-dark, rgba(255,255,255,.08));border-radius:var(--ec-radius, 1.5rem);overflow:hidden}.ec-soo-cell[data-astro-cid-l4pcapky]{position:relative;background:var(--ec-dark, #070a08);padding:2.1rem 1.6rem 1.7rem;display:flex;flex-direction:column;gap:.45rem;min-height:175px;justify-content:flex-end;overflow:hidden}.ec-soo-featured[data-astro-cid-l4pcapky]{background:color-mix(in srgb,var(--ec-accent, #c8f542) 9%,var(--ec-dark, #070a08))}.ec-soo-ring[data-astro-cid-l4pcapky]{position:absolute;top:-55px;right:-55px;width:190px;height:190px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ec-accent, #c8f542) 45%,transparent);pointer-events:none}.ec-soo-ring[data-astro-cid-l4pcapky]:after{content:"";position:absolute;inset:26px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--ec-accent, #c8f542) 28%,transparent)}.ec-soo-value[data-astro-cid-l4pcapky]{display:flex;align-items:baseline;line-height:1}.ec-soo-n[data-astro-cid-l4pcapky]{font-family:var(--ec-font-display, sans-serif);font-weight:var(--ec-font-display-weight, 400);font-size:clamp(2.5rem,5.5vw,4rem);color:var(--ec-white, #fff);font-variant-numeric:tabular-nums}.ec-soo-featured[data-astro-cid-l4pcapky] .ec-soo-n[data-astro-cid-l4pcapky]{color:var(--ec-accent, #c8f542)}.ec-soo-suffix[data-astro-cid-l4pcapky]{font-family:var(--ec-font-display, sans-serif);font-weight:var(--ec-font-display-weight, 400);font-size:clamp(1.3rem,2.6vw,1.9rem);color:var(--ec-accent, #c8f542);margin-left:.15rem}.ec-soo-label[data-astro-cid-l4pcapky]{color:var(--ec-white, #fff);font-weight:700;font-size:.92rem}.ec-soo-source[data-astro-cid-l4pcapky]{color:#ffffff6b;font-size:.72rem;border-top:1px solid var(--ec-line-dark, rgba(255,255,255,.08));padding-top:.5rem;margin-top:.3rem}@media(max-width:920px){.ec-soo-bento[data-astro-cid-l4pcapky]{grid-template-columns:1fr 1fr}.ec-soo-featured[data-astro-cid-l4pcapky]{grid-column:span 2}}@media(max-width:520px){.ec-soo-bento[data-astro-cid-l4pcapky]{grid-template-columns:1fr}.ec-soo-featured[data-astro-cid-l4pcapky]{grid-column:auto}}.ec-team-duotone-row[data-astro-cid-iay7gds3]{padding:clamp(4rem,9vw,10rem) 0;font-family:var(--ec-font-body, sans-serif);background:var(--ec-dark, #0b0c0e);color:var(--ec-white, #fff)}.ec-team-duotone-row-inner[data-astro-cid-iay7gds3]{max-width:var(--ec-container, 1200px);margin:0 auto;padding:0 1.5rem}.ec-team-duotone-row-head[data-astro-cid-iay7gds3]{margin-bottom:clamp(2.4rem,5vw,4.6rem)}.ec-team-duotone-row-eyebrow[data-astro-cid-iay7gds3]{display:block;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;color:var(--ec-accent, #c8f542);margin-bottom:1rem}.ec-team-duotone-row-h2[data-astro-cid-iay7gds3]{font-family:var(--ec-font-display, sans-serif);font-weight:var(--ec-font-display-weight, 400);text-transform:uppercase;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02;margin:0}.ec-team-duotone-row-intro[data-astro-cid-iay7gds3]{max-width:60ch;margin:1.2rem 0 0;line-height:1.62;opacity:.66}.ec-team-duotone-row-grid[data-astro-cid-iay7gds3]{display:grid;grid-template-columns:repeat(var(--ec-team-cols, 4),1fr);gap:1.15rem}.ec-team-duotone-row-link[data-astro-cid-iay7gds3]{display:block;text-decoration:none;color:inherit}.ec-team-duotone-row-media[data-astro-cid-iay7gds3]{display:block;border-radius:var(--ec-radius, 20px);overflow:hidden;background:color-mix(in srgb,var(--ec-white, #fff) 8%,var(--ec-dark, #0b0c0e))}.ec-team-duotone-row-media[data-astro-cid-iay7gds3] img[data-astro-cid-iay7gds3]{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;filter:grayscale(1) contrast(1.06);transition:filter var(--ec-dur-base, .55s) var(--ec-ease, cubic-bezier(.2,.9,.25,1)),transform var(--ec-dur-slow, .9s) var(--ec-ease, cubic-bezier(.2,.9,.25,1))}.ec-team-duotone-row-card[data-astro-cid-iay7gds3]:hover .ec-team-duotone-row-media[data-astro-cid-iay7gds3] img[data-astro-cid-iay7gds3]{filter:grayscale(0);transform:scale(1.04)}.ec-team-duotone-row-ph[data-astro-cid-iay7gds3]{display:grid;place-items:center;aspect-ratio:4 / 5;opacity:.3;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0 10px,transparent 10px 20px)}.ec-team-duotone-row-name[data-astro-cid-iay7gds3]{margin:1.1rem 0 0;font-family:var(--ec-font-display, sans-serif);font-weight:var(--ec-font-display-weight, 400);text-transform:uppercase;font-size:1.3rem;line-height:1.1}.ec-team-duotone-row-cred[data-astro-cid-iay7gds3]{margin:.38rem 0 0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ec-accent, #c8f542)}.ec-team-duotone-row-line[data-astro-cid-iay7gds3]{margin:.75rem 0 0;font-size:.88rem;line-height:1.6;opacity:.66}@media(max-width:900px){.ec-team-duotone-row-grid[data-astro-cid-iay7gds3]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ec-team-duotone-row-grid[data-astro-cid-iay7gds3]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ec-team-duotone-row-media[data-astro-cid-iay7gds3] img[data-astro-cid-iay7gds3]{transition:none}}
