.chw-hero[data-astro-cid-ay2ak6gy]{--lime:#a8ff78;--green:#38ef7d;--teal:#13d4b0;isolation:isolate;color:#eafff0;background:radial-gradient(120% 80% at 80% 35%,#38ef7d29 0%,#0000 55%),radial-gradient(90% 70% at 8% 90%,#13d4b01a 0%,#0000 60%),linear-gradient(#08130d 0%,#050d09 55%,#020604 100%);align-items:center;min-height:100vh;padding:150px 0 120px;display:flex;position:relative;overflow:hidden}.chw-aurora[data-astro-cid-ay2ak6gy]{content:"";z-index:-2;filter:blur(80px)saturate(135%);background:radial-gradient(38% 28% at 72% 34%,#38ef7d47,#0000 60%),radial-gradient(30% 25% at 90% 68%,#a8ff7829,#0000 65%),radial-gradient(26% 26% at 14% 20%,#13d4b029,#0000 65%);animation:26s ease-in-out infinite chwDrift;position:absolute;inset:-25%}@keyframes chwDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.05)}66%{transform:translate(2%,-2%)scale(.97)}}.chw-grid[data-astro-cid-ay2ak6gy]{z-index:-1;opacity:.8;background-image:linear-gradient(#b4ffc80d 1px,#0000 1px),linear-gradient(90deg,#b4ffc80d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 28%,#000 0%,#0000 80%);mask-image:radial-gradient(at 28%,#000 0%,#0000 80%)}.chw-ribbons[data-astro-cid-ay2ak6gy]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.chw-ribbons[data-astro-cid-ay2ak6gy] svg[data-astro-cid-ay2ak6gy]{width:78%;height:100%;position:absolute;top:0;right:0;transform:translate(8%)}.chw-photo[data-astro-cid-ay2ak6gy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chw-flow[data-astro-cid-ay2ak6gy]{transform-origin:50%;animation:18s ease-in-out infinite chwFlow}@keyframes chwFlow{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.92;transform:translateY(-14px)}}.chw-spark[data-astro-cid-ay2ak6gy] circle[data-astro-cid-ay2ak6gy]{animation:3.4s ease-in-out infinite chwTwinkle}.chw-spark[data-astro-cid-ay2ak6gy] circle[data-astro-cid-ay2ak6gy]:nth-child(2n){animation-duration:4.2s;animation-delay:.6s}.chw-spark[data-astro-cid-ay2ak6gy] circle[data-astro-cid-ay2ak6gy]:nth-child(3n){animation-duration:2.8s;animation-delay:1.2s}.chw-spark[data-astro-cid-ay2ak6gy] circle[data-astro-cid-ay2ak6gy]:nth-child(4n){animation-delay:1.8s}@keyframes chwTwinkle{0%,to{opacity:.35}50%{opacity:1}}.chw-ribbon-fade[data-astro-cid-ay2ak6gy]{background:linear-gradient(90deg,#05100a 0%,#05100ad9 24%,#05100a73 48%,#05100a00 70%);position:absolute;inset:0}.chw-grain[data-astro-cid-ay2ak6gy]{z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 1  0 0 0 0 0.9  0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.chw-vignette[data-astro-cid-ay2ak6gy]{z-index:0;pointer-events:none;background:radial-gradient(#0000 50%,#02060499 100%);position:absolute;inset:0}.chw-inner[data-astro-cid-ay2ak6gy]{z-index:2;position:relative}.chw-pill[data-astro-cid-ay2ak6gy]{letter-spacing:.22em;text-transform:uppercase;color:var(--green);backdrop-filter:blur(6px);background:#38ef7d0f;border:1px solid #38ef7d4d;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:2rem;padding:.42rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex}.chw-dot[data-astro-cid-ay2ak6gy]{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:999px;animation:1.6s ease-out infinite chwPulse}@keyframes chwPulse{0%{box-shadow:0 0 #38ef7d80}70%{box-shadow:0 0 0 7px #38ef7d00}to{box-shadow:0 0 #38ef7d00}}.chw-h1[data-astro-cid-ay2ak6gy]{margin:0 0 2.3rem;padding:0}.chw-line[data-astro-cid-ay2ak6gy]{padding-bottom:.08em;display:block;overflow:visible}.chw-line[data-astro-cid-ay2ak6gy] span[data-astro-cid-ay2ak6gy]{letter-spacing:-.05em;color:#fff;font-size:clamp(3.5rem,11vw,9rem);font-weight:800;line-height:1.04;animation:.95s cubic-bezier(.16,1,.3,1) both chwReveal;display:inline-block}.chw-line[data-astro-cid-ay2ak6gy]:nth-child(2) span[data-astro-cid-ay2ak6gy]{animation-delay:.14s}@keyframes chwReveal{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.chw-em[data-astro-cid-ay2ak6gy]{background:linear-gradient(90deg,#a8ff78 0%,#38ef7d 50%,#13d4b0 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;color:#0000!important}.chw-lede[data-astro-cid-ay2ak6gy]{color:#eafff0eb;backdrop-filter:blur(8px);background:#05100a80;border:1px solid #b4ffc814;border-radius:14px;width:fit-content;max-width:50ch;margin-bottom:2rem;padding:1rem 1.25rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7}.chw-cta[data-astro-cid-ay2ak6gy]{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:2.5rem;display:flex}.chw-btn[data-astro-cid-ay2ak6gy]{color:#052b14;background:linear-gradient(135deg,#a8ff78 0%,#38ef7d 60%,#13d4b0 100%) 0 0/180% 180%;border:1px solid #a8ff7866;border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.7rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .2s,filter .2s,background-position .6s;display:inline-flex;box-shadow:inset 0 0 0 1px #38ef7d59,0 12px 30px -8px #38ef7d8c,0 0 60px -10px #38ef7d73}.chw-btn[data-astro-cid-ay2ak6gy]:hover{filter:brightness(1.06);color:#052b14;background-position:100% 0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a8ff788c,0 16px 38px -8px #38ef7da6,0 0 80px -8px #13d4b099}.chw-ghost[data-astro-cid-ay2ak6gy]{color:#eafff0;backdrop-filter:blur(8px);background:#eafff00a;border:1px solid #eafff038;border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.7rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.chw-ghost[data-astro-cid-ay2ak6gy]:hover{color:#fff;background:#eafff01a;border-color:#eafff066}.chw-stats[data-astro-cid-ay2ak6gy]{letter-spacing:.08em;text-transform:uppercase;color:#eafff08c;flex-wrap:wrap;align-items:center;gap:1.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;display:flex}.chw-stats[data-astro-cid-ay2ak6gy]>span[data-astro-cid-ay2ak6gy]:not(.chw-sep){white-space:nowrap}.chw-sep[data-astro-cid-ay2ak6gy]{background:#eafff02e;width:1px;height:14px}.chw-num[data-astro-cid-ay2ak6gy]{color:#0000;background:linear-gradient(90deg,#a8ff78,#38ef7d,#13d4b0);-webkit-background-clip:text;background-clip:text;font-weight:600}@media (width<=991px){.chw-ribbons[data-astro-cid-ay2ak6gy] svg[data-astro-cid-ay2ak6gy]{opacity:.55;width:120%;transform:translate(20%)}.chw-ribbon-fade[data-astro-cid-ay2ak6gy]{background:linear-gradient(#05100a4d 0%,#05100ad9 70%)}.chw-lede[data-astro-cid-ay2ak6gy]{max-width:100%}}@media (prefers-reduced-motion:reduce){.chw-aurora[data-astro-cid-ay2ak6gy],.chw-flow[data-astro-cid-ay2ak6gy],.chw-spark[data-astro-cid-ay2ak6gy] circle[data-astro-cid-ay2ak6gy],.chw-line[data-astro-cid-ay2ak6gy] span[data-astro-cid-ay2ak6gy],.chw-dot[data-astro-cid-ay2ak6gy]{animation:none}}