.header[data-astro-cid-5bmr6dtb]{padding-bottom:var(--space-10);position:relative;overflow-x:clip}.aura[data-astro-cid-5bmr6dtb]{z-index:-1;filter:blur(130px);opacity:.4;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.aura--rose[data-astro-cid-5bmr6dtb]{background:#ff007f;top:-40%;left:-10%}.aura--orange[data-astro-cid-5bmr6dtb]{opacity:.25;background:#fa0;top:-20%;right:-12%}.title[data-astro-cid-5bmr6dtb]{background:var(--grad-text);color:#0000;filter:drop-shadow(0 6px 28px #ff007f66);-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,12vw,150px);line-height:.88;position:relative}.lead[data-astro-cid-5bmr6dtb]{color:#ffffffd1;max-width:680px;font-size:var(--text-lg);position:relative}.count[data-astro-cid-5bmr6dtb]{font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ec-muted);margin:0;font-weight:600;position:relative}.count[data-astro-cid-5bmr6dtb] strong[data-astro-cid-5bmr6dtb]{font-family:var(--font-display);color:#fff;vertical-align:-4px;margin-right:6px;font-size:32px;font-weight:400}.section--tight[data-astro-cid-5bmr6dtb]{padding-top:0}.bento[data-astro-cid-5bmr6dtb]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;grid-auto-flow:dense;gap:var(--space-4);display:grid}.tile[data-astro-cid-5bmr6dtb]{-webkit-backdrop-filter:blur(16px);color:#fff;background:#0f0f1999;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;justify-content:flex-end;transition:all .3s;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-5bmr6dtb]:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:all .3s;position:absolute;top:0;left:10%;right:10%}.tile[data-astro-cid-5bmr6dtb]:hover{color:#fff;border-color:var(--accent);box-shadow:0 0 25px color-mix(in srgb, var(--accent) 35%, transparent), 0 20px 40px -20px #000000b3;transform:translateY(-4px)}.tile[data-astro-cid-5bmr6dtb]:hover:before{opacity:1}.tile--xl[data-astro-cid-5bmr6dtb]{grid-area:span 2/span 2}.tile--tall[data-astro-cid-5bmr6dtb]{grid-row:span 2}.tile--wide[data-astro-cid-5bmr6dtb]{grid-column:span 2}.tile__photo[data-astro-cid-5bmr6dtb]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out), filter .8s var(--ease-out);position:absolute;inset:0}.tile[data-astro-cid-5bmr6dtb]:hover .tile__photo[data-astro-cid-5bmr6dtb]{filter:saturate(1.25);transform:scale(1.08)}.tile__pattern[data-astro-cid-5bmr6dtb]{background:radial-gradient(ellipse 80% 70% at 20% 10%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%), repeating-linear-gradient(135deg, #ffffff08 0 2px, transparent 2px 14px);position:absolute;inset:0}.tile__shade[data-astro-cid-5bmr6dtb]{background:linear-gradient(#0000 0%,#2a084580 50%,#12051ff2 100%);position:absolute;inset:0}.tile__body[data-astro-cid-5bmr6dtb]{padding:var(--space-5);flex-direction:column;gap:2px;display:flex;position:relative}.tile__icon[data-astro-cid-5bmr6dtb]{width:40px;height:40px;margin-bottom:var(--space-2);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:#0f0f1999;border-radius:12px;place-items:center;font-size:19px;transition:all .3s;display:grid}.tile[data-astro-cid-5bmr6dtb]:hover .tile__icon[data-astro-cid-5bmr6dtb]{box-shadow:0 0 18px var(--accent);transform:scale(1.08)}.tile__name[data-astro-cid-5bmr6dtb]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2.4vw,30px);line-height:1}.tile--xl[data-astro-cid-5bmr6dtb] .tile__name[data-astro-cid-5bmr6dtb]{font-size:clamp(32px,4vw,52px)}.tile__tagline[data-astro-cid-5bmr6dtb]{font-size:var(--text-sm);color:#ffffffc7}.tile__meta[data-astro-cid-5bmr6dtb]{gap:var(--space-3);margin-top:var(--space-2);font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700;display:flex}.tile__arrow[data-astro-cid-5bmr6dtb]{top:var(--space-4);right:var(--space-4);opacity:0;background:#12051f99;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;transition:all .3s;display:grid;position:absolute;transform:translate(-6px)}.tile[data-astro-cid-5bmr6dtb]:hover .tile__arrow[data-astro-cid-5bmr6dtb]{opacity:1;background:var(--accent);color:#12051f;border-color:#0000;transform:none}.cta[data-astro-cid-5bmr6dtb]{text-align:center;-webkit-backdrop-filter:blur(16px);background:radial-gradient(60% 80% at 0 0,#ff007f59,#0000 70%),radial-gradient(60% 80% at 100% 100%,#ffaa0047,#0000 70%),#0f0f19b3;border:1px solid #ffffff1f;border-radius:28px;padding:clamp(32px,6vw,64px)}.cta[data-astro-cid-5bmr6dtb] p[data-astro-cid-5bmr6dtb]{max-width:520px;margin:0 auto var(--space-6);color:#fffc;font-size:var(--text-lg)}.cta__title[data-astro-cid-5bmr6dtb]{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,60px)}@media (width<=1000px){.bento[data-astro-cid-5bmr6dtb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bento[data-astro-cid-5bmr6dtb]{grid-template-columns:1fr;grid-auto-rows:230px}.tile--xl[data-astro-cid-5bmr6dtb],.tile--wide[data-astro-cid-5bmr6dtb]{grid-column:auto}.tile--xl[data-astro-cid-5bmr6dtb],.tile--tall[data-astro-cid-5bmr6dtb]{grid-row:auto}}.tile__icon[data-astro-cid-5bmr6dtb].tile__icon--logo{width:auto;height:72px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;padding:0;display:block}.tile__icon[data-astro-cid-5bmr6dtb].tile__icon--logo img[data-astro-cid-5bmr6dtb]{filter:drop-shadow(0 4px 12px #00000080);width:auto;height:72px;max-height:72px;display:block}
