.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.wind[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mask-image:linear-gradient(90deg,#0000002e,#00000040 35%,#000 62%),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.25) 35%,#000 62%),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);animation:wind-in 1.4s ease both}@keyframes wind-in{0%{opacity:0}}.wordmark[data-astro-cid-bbe6dxrz]{line-height:1}.wordmark[data-astro-cid-bbe6dxrz] .wm-svg{display:block;height:.73em;width:auto;overflow:visible}@media(max-width:960px){.clash[data-astro-cid-bbe6dxrz]{display:none}}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;min-height:min(520px,70vh);padding-top:64px;padding-bottom:64px}.hero-copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:20px}.kicker[data-astro-cid-bbe6dxrz]{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wordmark[data-astro-cid-bbe6dxrz]{font-size:clamp(64px,11vw,148px);line-height:.9}.lead[data-astro-cid-bbe6dxrz]{max-width:520px;font-size:clamp(16px,1.5vw,18px);color:var(--muted)}.cta[data-astro-cid-bbe6dxrz]{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}@media(max-width:900px){.hero-inner[data-astro-cid-bbe6dxrz]{min-height:0;padding-top:56px;padding-bottom:56px}}.person:not(.skeleton){animation:person-in .45s var(--ease) both}.person:nth-child(2){animation-delay:40ms}.person:nth-child(3){animation-delay:80ms}.person:nth-child(4){animation-delay:.12s}.person:nth-child(n+5){animation-delay:.16s}@keyframes person-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.section[data-astro-cid-ct3bgug4]{padding:88px 0 0}.sec-head[data-astro-cid-ct3bgug4]{margin-bottom:28px}.sec-head[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{font-size:clamp(28px,3.2vw,40px)}.sec-head[data-astro-cid-ct3bgug4].row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.tiles[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tile[data-astro-cid-ct3bgug4]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,transform .3s var(--ease)}.tile[data-astro-cid-ct3bgug4]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.tile[data-astro-cid-ct3bgug4].kind-discord{--k: #5865f2}.next-gvg[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px}.ng-label{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ng-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ng-day{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;background:var(--surface-2);line-height:1.25;animation:ng-in .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.ng-day:first-child{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.ng-wd{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ng-day strong{font-size:14px;font-weight:600;white-space:nowrap}.ng-t{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}@keyframes ng-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tile-ico[data-astro-cid-ct3bgug4]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--k);background:color-mix(in srgb,var(--k) 12%,transparent);margin-bottom:8px}.tile[data-astro-cid-ct3bgug4].kind-other .tile-ico[data-astro-cid-ct3bgug4]{color:var(--text-2);background:var(--surface-2)}.tile[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{font-size:19px}.tile[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{color:var(--muted);font-size:15px;max-width:46ch}.tile-link[data-astro-cid-ct3bgug4]{margin-top:auto;padding-top:6px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent)}.tile-link[data-astro-cid-ct3bgug4]:hover{text-decoration:underline;text-underline-offset:3px}.lead-grid[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.person{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:160px;transition:transform .3s var(--ease),border-color .2s}.person:hover{transform:translateY(-2px);border-color:var(--border-strong)}.person .avatar,.person .avatar-fallback{width:52px;height:52px;border-radius:50%;object-fit:cover}.person .avatar-fallback{display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:20px;color:#fff;background:var(--accent)}.person .p-name{font-family:var(--font-display);font-weight:700;font-size:17px}.person .p-sub{font-size:13.5px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.person.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2));background-size:200% 100%;animation:shimmer 1.6s linear infinite,skel-show .25s ease .5s both}@keyframes skel-show{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lead-empty{grid-column:1 / -1;padding:32px;text-align:center;color:var(--muted);border:1px dashed var(--border-strong);border-radius:16px}.duo[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cta-card[data-astro-cid-ct3bgug4]{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:10px}.cta-card[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{font-size:clamp(24px,2.6vw,32px)}.cta-card[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{color:var(--muted)}.cta-actions[data-astro-cid-ct3bgug4]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:900px){.tiles[data-astro-cid-ct3bgug4]{grid-template-columns:1fr 1fr}.lead-grid[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(2,1fr)}.duo[data-astro-cid-ct3bgug4]{grid-template-columns:1fr}}@media(max-width:600px){.section[data-astro-cid-ct3bgug4]{padding-top:64px}.tiles[data-astro-cid-ct3bgug4],.lead-grid[data-astro-cid-ct3bgug4]{grid-template-columns:1fr}.cta-card[data-astro-cid-ct3bgug4]{padding:26px}.tile[data-astro-cid-ct3bgug4]{padding:20px;gap:6px}.tile-ico[data-astro-cid-ct3bgug4]{margin-bottom:4px}.tile[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{font-size:18px}.tile[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{font-size:14.5px}.person{flex-direction:row;align-items:center;min-height:0;padding:14px 16px;gap:14px}.person .avatar,.person .avatar-fallback{width:44px;height:44px;flex:none}.person.skeleton{height:74px}[data-home-week] .day.empty,[data-home-week] .day.past{display:none}}.person .p-info{display:flex;flex-direction:column;gap:8px;min-width:0}.person .p-name{display:flex;align-items:center;gap:8px}.person .p-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person .p-name .flag{flex:none}.person .p-sub{margin-top:0}.person .p-role{display:flex;align-items:center;gap:6px;font-size:13.5px;min-width:0}.person .p-role .weapons{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
