.cu[data-astro-cid-eayenkku]{--g:#16c265;--g-2:#34d67f;--g-deep:#0d5c32;--amber:#f2b01e;--ink:#f4f4f0;--ink-soft:#cfcfc7;--ink-mute:#8f8f88;--panel:#121512;--panel-2:#171a17;--line:#ffffff14;--line-strong:#ffffff24;color:var(--ink);background:#0a0b0a;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:block}.cu[data-astro-cid-eayenkku] [data-astro-cid-eayenkku]:where(h1,h2,h3,strong){font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif}.cu[data-astro-cid-eayenkku] p[data-astro-cid-eayenkku]{font-family:system-ui,sans-serif}.cu-eyebrow[data-astro-cid-eayenkku]{text-transform:uppercase;letter-spacing:.18em;color:var(--g-2);margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:inline-block}.cu-section[data-astro-cid-eayenkku]{padding:clamp(1.8rem,4vw,2.8rem) 0}.cu-hero[data-astro-cid-eayenkku]{background:radial-gradient(120% 130% at 8% -10%,#1ecb6d 0%,#0000 46%),radial-gradient(120% 120% at 100% 120%,#0c7a42 0%,#0000 55%),linear-gradient(135deg,#14a659,#063d22 62%,#0a0b0a);padding:clamp(3rem,9vw,6rem) 0 clamp(2rem,5vw,3.4rem);position:relative;overflow:hidden}.cu-hero-inner[data-astro-cid-eayenkku]{max-width:940px;position:relative}.cu-hero-eyebrow[data-astro-cid-eayenkku]{color:#ffffffd9}.cu-hero-title[data-astro-cid-eayenkku]{color:#fff;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 12px 40px #00000059;margin:0 0 1rem;font-size:clamp(2.8rem,10vw,6rem);line-height:.9}.cu-hero-lead[data-astro-cid-eayenkku]{color:#ffffffe6;max-width:34rem;margin:0 0 1.8rem;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.cu-hero-panel[data-astro-cid-eayenkku]{backdrop-filter:blur(2px);background:#00000057;border:1px solid #ffffff24;border-radius:16px;padding:clamp(1.3rem,3vw,1.9rem) clamp(1.3rem,3vw,2rem)}.cu-hero-panel[data-astro-cid-eayenkku] p[data-astro-cid-eayenkku]{color:#ffffffeb;margin:0;font-size:1.08rem;line-height:1.65}.cu-hero-panel-sub[data-astro-cid-eayenkku]{color:#ffffffb8!important;margin-top:1rem!important}.cu-item[data-astro-cid-eayenkku]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(1.6rem,5vw,4rem);display:grid}.cu-item-kicker[data-astro-cid-eayenkku]{text-transform:uppercase;letter-spacing:.16em;color:var(--g-2);margin-bottom:.7rem;font-size:.66rem;font-weight:800;display:inline-block}.cu-item-title[data-astro-cid-eayenkku]{color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .9rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.05}.cu-item-intro[data-astro-cid-eayenkku]{color:var(--ink-mute);margin:0;font-size:1.05rem;line-height:1.7}.cu-email[data-astro-cid-eayenkku]{color:var(--g-2);background:#16c2651a;border:1px solid #16c26580;border-radius:999px;margin:0 0 1rem;padding:.6rem 1.1rem;font-family:system-ui,sans-serif;font-size:1rem;font-weight:700;transition:background .15s,transform .12s;display:inline-block}.cu-email[data-astro-cid-eayenkku]:hover{background:#16c26533;text-decoration:none;transform:translateY(-1px)}.cu-list[data-astro-cid-eayenkku]{margin:0;padding:0;list-style:none}.cu-list[data-astro-cid-eayenkku] li[data-astro-cid-eayenkku]{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:.7rem 0;font-family:system-ui,sans-serif;font-size:1.05rem}.cu-list[data-astro-cid-eayenkku] li[data-astro-cid-eayenkku]:first-child{padding-top:0}.cu-item-note[data-astro-cid-eayenkku]{color:var(--ink-mute);max-width:44rem;margin:1.2rem 0 0;font-size:.98rem;line-height:1.65}.cu-callout[data-astro-cid-eayenkku]{background:var(--panel-2);border:1px solid var(--line);border-left:4px solid var(--g);border-radius:0 18px 18px 0;padding:clamp(1.6rem,4vw,2.4rem) clamp(1.6rem,4vw,2.6rem)}.cu-callout[data-astro-cid-eayenkku] .cu-item-title[data-astro-cid-eayenkku]{margin-bottom:1.1rem}.cu-callout-p[data-astro-cid-eayenkku]{color:var(--ink-soft);max-width:52rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.cu-callout-note[data-astro-cid-eayenkku]{color:var(--ink-mute);max-width:52rem;margin:0;font-size:1rem;line-height:1.65}.cu-duo[data-astro-cid-eayenkku]{grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3rem);display:grid}.cu-block-title[data-astro-cid-eayenkku]{color:#fff;text-transform:uppercase;margin:0 0 .7rem;font-size:1.25rem}.cu-block[data-astro-cid-eayenkku] p[data-astro-cid-eayenkku]{color:var(--ink-mute);margin:0 0 .9rem;font-size:1.05rem;line-height:1.7}.cu-block[data-astro-cid-eayenkku] p[data-astro-cid-eayenkku]:last-child{margin-bottom:0}.cu-quote[data-astro-cid-eayenkku]{border-left:4px solid var(--g);margin:.6rem 0 0;padding:.3rem 0 .3rem 1.6rem}.cu-quote-lead[data-astro-cid-eayenkku]{color:#fff;letter-spacing:-.01em;margin:0 0 1rem;font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif;font-size:clamp(1.25rem,2.8vw,1.7rem);font-weight:700;line-height:1.32}.cu-quote-sub[data-astro-cid-eayenkku]{color:var(--ink-mute);max-width:48rem;margin:0;font-size:1.1rem;line-height:1.7}.cu-close[data-astro-cid-eayenkku]{text-align:center;background:linear-gradient(135deg, var(--g), var(--g-deep));border-radius:22px;padding:clamp(2.2rem,6vw,3.6rem) clamp(1.4rem,6vw,3.4rem);position:relative;overflow:hidden}.cu-close-kicker[data-astro-cid-eayenkku]{text-transform:uppercase;letter-spacing:.2em;color:#06381f;margin-bottom:1.2rem;font-size:.66rem;font-weight:800;display:block}.cu-close-p[data-astro-cid-eayenkku]{color:#06170dd1;max-width:44rem;margin:0 auto 1.5rem;font-size:1.08rem;line-height:1.65}.cu-close-btn[data-astro-cid-eayenkku]{color:#fff;background:#05130b;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:1.05rem;font-weight:800;transition:transform .12s,background .15s;display:inline-flex}.cu-close-btn[data-astro-cid-eayenkku]:hover{background:#0a1f12;text-decoration:none;transform:translateY(-2px)}.cu-close-strong[data-astro-cid-eayenkku]{color:#05130b;text-transform:uppercase;max-width:34rem;margin:1.8rem auto 0;font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif;font-size:clamp(1.4rem,3.6vw,2.2rem);line-height:1.2}@media (width<=780px){.cu-item[data-astro-cid-eayenkku],.cu-duo[data-astro-cid-eayenkku]{grid-template-columns:1fr;gap:1.2rem}}html.cu-reveal-ready [data-astro-cid-eayenkku][data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}html.cu-reveal-ready [data-astro-cid-eayenkku][data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.cu-reveal-ready [data-astro-cid-eayenkku][data-reveal]{opacity:1;transition:none;transform:none}}
