.bnlc-handwriting[data-astro-cid-sypjaryo]{width:100%;max-width:480px;color:var(--accent);justify-content:center;align-items:center;margin:0 auto;display:flex}.bnlc-svg[data-astro-cid-sypjaryo]{width:100%;height:auto;filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--flare) 15%, transparent));overflow:visible}html[data-theme=dark] .bnlc-svg[data-astro-cid-sypjaryo]{filter:drop-shadow(0 2px 12px color-mix(in srgb, var(--flare) 20%, transparent))}.letter[data-astro-cid-sypjaryo]{fill:none;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.2s cubic-bezier(.65,0,.35,1) forwards drawLetter}.letter-1[data-astro-cid-sypjaryo]{animation-delay:.2s}.letter-2[data-astro-cid-sypjaryo]{animation-delay:.6s}.letter-3[data-astro-cid-sypjaryo]{animation-delay:1s}.letter-4[data-astro-cid-sypjaryo]{animation-delay:1.3s}.swoosh[data-astro-cid-sypjaryo]{fill:none;stroke-dasharray:500;stroke-dashoffset:500px;animation:.8s cubic-bezier(.65,0,.35,1) 1.8s forwards drawLetter}@keyframes drawLetter{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.letter[data-astro-cid-sypjaryo],.swoosh[data-astro-cid-sypjaryo]{stroke-dashoffset:0;animation:none}}.bnlc-waitlist[data-astro-cid-chfsptvc]{max-width:1440px;margin:0 auto 2.5rem;padding:0 1.5rem}.bnlc-waitlist-inner[data-astro-cid-chfsptvc]{max-width:480px;margin:0 auto}.bnlc-waitlist[data-astro-cid-chfsptvc] h2[data-astro-cid-chfsptvc]{letter-spacing:-.03em;margin:0 0 .85rem;font-size:1.5rem;font-weight:500;line-height:1.2}.bnlc-waitlist[data-astro-cid-chfsptvc] a[data-astro-cid-chfsptvc]{color:var(--text);text-underline-offset:3px;text-decoration-thickness:1px}.bnlc-waitlist[data-astro-cid-chfsptvc] h2[data-astro-cid-chfsptvc] a[data-astro-cid-chfsptvc]{text-decoration:none}.bnlc-waitlist[data-astro-cid-chfsptvc] h2[data-astro-cid-chfsptvc] a[data-astro-cid-chfsptvc]:hover{text-decoration:underline}.bnlc-waitlist-note[data-astro-cid-chfsptvc]{color:var(--muted);margin:.9rem 0 0;font-size:.85rem;line-height:1.55}.bnlc-waitlist-note[data-astro-cid-chfsptvc] a[data-astro-cid-chfsptvc]{text-decoration:underline}.animate-entry[data-astro-cid-epnj5qgi]{opacity:0;animation:.6s forwards fadeUp;animation-delay:var(--delay,0s);border-radius:18px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.stat-detail[data-astro-cid-nzidgqvy]{color:var(--muted);margin:.35rem 0 0;font-size:11px;line-height:1.35}.animate-entry[data-astro-cid-nzidgqvy]{opacity:0;animation:.6s forwards fadeUp;animation-delay:var(--delay,0s)}.courses-wrapper[data-astro-cid-nzidgqvy],.why-bnlc-section[data-astro-cid-nzidgqvy]{position:relative;overflow-x:clip}.coming-soon-overlay[data-astro-cid-nzidgqvy]{z-index:20;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:none;display:flex;position:absolute;inset:0;transform:translateY(-60px)}.coming-soon-overlay[data-astro-cid-nzidgqvy].active{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.coming-soon-backdrop[data-astro-cid-nzidgqvy]{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);border-radius:16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.coming-soon-badge[data-astro-cid-nzidgqvy]{z-index:1;background:var(--surface);box-shadow:var(--shadow-ring), 0 8px 40px #00000014, 0 0 0 1px #c964421a;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:28px 56px;display:flex;position:relative}html[data-theme=dark] .coming-soon-badge[data-astro-cid-nzidgqvy]{box-shadow:var(--shadow-ring), 0 8px 40px #00000059, 0 0 0 1px #d9775726}.coming-soon-overlay[data-astro-cid-nzidgqvy].active .coming-soon-badge[data-astro-cid-nzidgqvy]{animation:.5s cubic-bezier(.34,1.56,.64,1) .4s both badgeLand}.coming-soon-text[data-astro-cid-nzidgqvy]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--accent);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600}.coming-soon-sub[data-astro-cid-nzidgqvy]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:.8rem}@keyframes badgeLand{0%{opacity:.5;transform:scale(.9)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.reveal[data-astro-cid-nzidgqvy]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.reveal[data-astro-cid-nzidgqvy].reveal-left,.reveal[data-astro-cid-nzidgqvy].reveal-right{transform:translateY(20px)}.reveal[data-astro-cid-nzidgqvy].revealed{opacity:1;transform:translate(0)translateY(0)}@media (prefers-reduced-motion:reduce){.animate-entry[data-astro-cid-nzidgqvy]{opacity:1;animation:none}.coming-soon-overlay[data-astro-cid-nzidgqvy]{opacity:1;transform:none}.coming-soon-overlay[data-astro-cid-nzidgqvy] .coming-soon-badge[data-astro-cid-nzidgqvy]{animation:none}.reveal[data-astro-cid-nzidgqvy]{opacity:1;transition:none;transform:none}.parallax-layer[data-astro-cid-nzidgqvy]{transform:none!important}}
