.team-section[data-astro-cid-6sqsh2pf]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:140px 20px 0;text-align:center}.careers-section[data-astro-cid-6sqsh2pf]{padding-top:80px;padding-bottom:60px}.section-heading[data-astro-cid-6sqsh2pf]{margin-bottom:16px;opacity:0;animation:fadeSlideUp .8s ease forwards .2s}.section-title[data-astro-cid-6sqsh2pf]{font-family:Aldo the Apache,Fredoka,sans-serif;font-size:clamp(44px,7vw,86px);letter-spacing:4px;font-weight:400;color:var(--green-primary);text-transform:uppercase;line-height:.9}.section-subtitle[data-astro-cid-6sqsh2pf]{font-size:clamp(14px,1.6vw,17px);font-weight:400;color:var(--white-muted);max-width:420px;margin:0 auto 48px;line-height:1.65;opacity:0;animation:fadeSlideUp .8s ease forwards .35s}.staff-grid[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:720px;width:100%;margin:0 auto;padding:0 20px}.staff-card[data-astro-cid-6sqsh2pf]{background:var(--bg-elevated);border:1px solid var(--border-solid);border-radius:16px;padding:40px 28px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;opacity:0;animation:fadeSlideUp .8s ease forwards}.staff-card[data-astro-cid-6sqsh2pf]:before{content:"";position:absolute;inset:0;border-radius:16px;opacity:0;transition:opacity .4s ease;background:radial-gradient(ellipse at 50% 0%,rgba(74,222,128,.06) 0%,transparent 70%);pointer-events:none}.staff-card[data-astro-cid-6sqsh2pf]:hover{transform:translateY(-6px);border-color:#4ade8059}.staff-card[data-astro-cid-6sqsh2pf]:hover:before{opacity:1}.staff-avatar[data-astro-cid-6sqsh2pf]{height:128px;width:auto;margin-bottom:20px;image-rendering:pixelated}.staff-name[data-astro-cid-6sqsh2pf]{font-family:Aldo the Apache,Fredoka,sans-serif;font-size:22px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:8px}.staff-role[data-astro-cid-6sqsh2pf]{display:inline-block;padding:4px 14px;border-radius:50px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.staff-role[data-astro-cid-6sqsh2pf].owner{background:var(--green-primary);color:var(--bg-deep)}.staff-role[data-astro-cid-6sqsh2pf].designer{background:#4ade8026;color:var(--green-primary);border:1px solid rgba(74,222,128,.3)}.staff-role[data-astro-cid-6sqsh2pf].moderator{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.staff-bio[data-astro-cid-6sqsh2pf]{font-family:Outfit,sans-serif;font-size:14px;color:var(--white-muted);line-height:1.6;margin-bottom:20px;max-width:280px}.staff-stats-link[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:transparent;color:var(--white);border:1px solid var(--border-solid);border-radius:8px;font-family:Aldo the Apache,Fredoka,sans-serif;font-size:13px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.staff-stats-link[data-astro-cid-6sqsh2pf] svg[data-astro-cid-6sqsh2pf]{width:14px;height:14px;flex-shrink:0}.staff-stats-link[data-astro-cid-6sqsh2pf]:hover{background:#4ade8014;border-color:var(--green-primary);color:var(--green-primary)}.mod-heading[data-astro-cid-6sqsh2pf]{margin-top:64px;animation-delay:.5s}.mod-title[data-astro-cid-6sqsh2pf]{font-size:clamp(28px,4vw,48px)}.mod-subtitle[data-astro-cid-6sqsh2pf]{animation-delay:.55s}.mod-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(3,1fr);max-width:960px}.careers-heading[data-astro-cid-6sqsh2pf]{animation-delay:.3s}.jobs-grid[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:960px;width:100%;margin:0 auto;padding:0 20px}.job-card[data-astro-cid-6sqsh2pf]{background:var(--bg-elevated);border:1px solid var(--border-solid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;text-align:left;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;opacity:0;animation:fadeSlideUp .8s ease forwards}.job-card[data-astro-cid-6sqsh2pf]:before{content:"";position:absolute;inset:0;border-radius:16px;opacity:0;transition:opacity .4s ease;background:radial-gradient(ellipse at 50% 0%,rgba(74,222,128,.06) 0%,transparent 70%);pointer-events:none}.job-card[data-astro-cid-6sqsh2pf]:hover{transform:translateY(-6px);border-color:#4ade8059}.job-card[data-astro-cid-6sqsh2pf]:hover:before{opacity:1}.job-card-header[data-astro-cid-6sqsh2pf]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.job-card-title[data-astro-cid-6sqsh2pf]{font-family:Aldo the Apache,Fredoka,sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--white)}.job-type-badge[data-astro-cid-6sqsh2pf]{display:inline-block;padding:4px 14px;border-radius:50px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#4ade8026;color:var(--green-primary);border:1px solid rgba(74,222,128,.3);white-space:nowrap;flex-shrink:0}.job-card-summary[data-astro-cid-6sqsh2pf]{font-size:14px;color:var(--white-muted);line-height:1.6;margin-bottom:20px;flex:1}.job-card-link[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;color:var(--green-primary);letter-spacing:.5px}@media(max-width:768px){.team-section[data-astro-cid-6sqsh2pf]{padding:110px 16px 0}.careers-section[data-astro-cid-6sqsh2pf]{padding-top:48px;padding-bottom:40px}.section-title[data-astro-cid-6sqsh2pf]{font-size:clamp(32px,10vw,52px);letter-spacing:2px}.section-heading[data-astro-cid-6sqsh2pf]{margin-bottom:12px}.section-subtitle[data-astro-cid-6sqsh2pf]{font-size:14px;margin:0 auto 32px;max-width:320px}.staff-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:1fr;max-width:380px;gap:20px}.mod-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:1fr;max-width:380px}.staff-card[data-astro-cid-6sqsh2pf]{padding:32px 24px 28px}.mod-heading[data-astro-cid-6sqsh2pf]{margin-top:40px}.jobs-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:1fr;max-width:480px;gap:20px}}@media(max-width:480px){.team-section[data-astro-cid-6sqsh2pf]{padding:90px 12px 0}.careers-section[data-astro-cid-6sqsh2pf]{padding-top:36px;padding-bottom:32px}.section-title[data-astro-cid-6sqsh2pf]{font-size:clamp(28px,12vw,40px);letter-spacing:1px}.section-subtitle[data-astro-cid-6sqsh2pf]{font-size:13px;max-width:280px;line-height:1.5}.staff-grid[data-astro-cid-6sqsh2pf]{max-width:320px;gap:16px}.staff-card[data-astro-cid-6sqsh2pf]{padding:28px 20px 24px}.staff-avatar[data-astro-cid-6sqsh2pf]{height:96px;margin-bottom:16px}.staff-name[data-astro-cid-6sqsh2pf]{font-size:18px}.staff-bio[data-astro-cid-6sqsh2pf]{font-size:13px}.jobs-grid[data-astro-cid-6sqsh2pf]{max-width:320px;gap:16px}.job-card[data-astro-cid-6sqsh2pf]{padding:24px 20px}}
