.ph[data-astro-cid-egwgsmfb]{padding:70px 20px 52px;background:linear-gradient(160deg,#0a1a0a,#0b0b0f);border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.ph[data-astro-cid-egwgsmfb] h1[data-astro-cid-egwgsmfb]{font-size:clamp(32px,5vw,54px);font-weight:900;color:#fff;line-height:1.1;margin:14px 0}.ph[data-astro-cid-egwgsmfb] p[data-astro-cid-egwgsmfb]{font-size:17px;color:#ffffff8f;max-width:560px;margin:0 auto;line-height:1.7}.ey[data-astro-cid-egwgsmfb]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#e91e8c;background:#e91e8c1a;border:1px solid rgba(233,30,140,.22);border-radius:99px;padding:5px 14px}.fb[data-astro-cid-egwgsmfb]{padding:20px;background:#0b0b0f;border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:68px;z-index:50}.fi[data-astro-cid-egwgsmfb]{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.fbtn[data-astro-cid-egwgsmfb]{padding:7px 17px;border-radius:99px;border:1.5px solid rgba(255,255,255,.11);background:#ffffff0a;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s;font-family:inherit}.fbtn[data-astro-cid-egwgsmfb]:hover,.fbtn[data-astro-cid-egwgsmfb].on{border-color:#e91e8c80;background:#e91e8c1f;color:#f472b6}.rs[data-astro-cid-egwgsmfb]{padding:52px 20px 88px;background:#0b0b0f}.rw[data-astro-cid-egwgsmfb]{max-width:1180px;margin:0 auto}.rc2[data-astro-cid-egwgsmfb]{font-size:13px;color:#ffffff59;margin-bottom:26px;font-weight:500}.rg[data-astro-cid-egwgsmfb]{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:500px){.rg[data-astro-cid-egwgsmfb]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.rg[data-astro-cid-egwgsmfb]{grid-template-columns:repeat(3,1fr)}}.rc[data-astro-cid-egwgsmfb]{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:all .22s;text-decoration:none;color:inherit}.rc[data-astro-cid-egwgsmfb]:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 18px 56px #0000008c}.ri[data-astro-cid-egwgsmfb]{position:relative;height:180px;overflow:hidden;background:#111}.ri[data-astro-cid-egwgsmfb] img[data-astro-cid-egwgsmfb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .42s}.rc[data-astro-cid-egwgsmfb]:hover .ri[data-astro-cid-egwgsmfb] img[data-astro-cid-egwgsmfb]{transform:scale(1.07)}.ro[data-astro-cid-egwgsmfb]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.7))}.rg2[data-astro-cid-egwgsmfb]{position:absolute;bottom:12px;left:14px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#0009;border:1px solid rgba(255,255,255,.16);border-radius:99px;padding:3px 10px;color:#ffffffd9;backdrop-filter:blur(6px)}.rb[data-astro-cid-egwgsmfb]{padding:18px;display:flex;flex-direction:column;flex:1}.rt[data-astro-cid-egwgsmfb]{font-size:11px;color:#fff6;margin-bottom:8px}.rn[data-astro-cid-egwgsmfb]{font-size:16px;font-weight:800;color:#fff;line-height:1.3}.rd[data-astro-cid-egwgsmfb]{font-size:13px;color:#ffffff85;margin-top:7px;line-height:1.58;flex:1}.rm[data-astro-cid-egwgsmfb]{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.mp[data-astro-cid-egwgsmfb]{display:flex;flex-direction:column;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:6px 10px}.mp-n[data-astro-cid-egwgsmfb]{font-size:14px;font-weight:800;color:#fff}.mp-l[data-astro-cid-egwgsmfb]{font-size:9px;color:#ffffff73;margin-top:1px;text-transform:uppercase;letter-spacing:.5px}.mb2[data-astro-cid-egwgsmfb]{border-color:#3b82f640}.mb2[data-astro-cid-egwgsmfb] .mp-n[data-astro-cid-egwgsmfb]{color:#60a5fa}.mc[data-astro-cid-egwgsmfb]{border-color:#eab30840}.mc[data-astro-cid-egwgsmfb] .mp-n[data-astro-cid-egwgsmfb]{color:#fbbf24}.mf[data-astro-cid-egwgsmfb]{border-color:#ef444440}.mf[data-astro-cid-egwgsmfb] .mp-n[data-astro-cid-egwgsmfb]{color:#f87171}.rf[data-astro-cid-egwgsmfb]{margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:12px;font-weight:700;color:#f472b6}
