:root{color-scheme:dark;--ink:#e6e6e6;--muted:#e6e6e6;--panel:#000;--line:#e6e6e6b8;--field:#e6e6e6;--field-text:#222;--brand:#31006f;--brand-hover:#4a14a0;--brand-press:#27005a;--tint:#b794f4;--tint-soft:#b794f461;--ease-out:cubic-bezier(.23, 1, .32, 1);--success-bg:#e7faf0;--success-text:#085229;--error-bg:#ffeded;--error-text:#661d1d}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#000;margin:0;font-family:Open Sans,Arial,sans-serif}a[data-astro-cid-lcdefpme]{color:inherit}[data-astro-cid-lcdefpme]::selection{background:var(--brand-hover);color:#fff}input[data-astro-cid-lcdefpme]{caret-color:var(--brand-hover)}.hero[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;background:#000;place-items:center;min-height:100dvh;padding:26px 20px 38px;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#000000b3, #000000b3), var(--hero-desktop-image) center / cover no-repeat;animation:hero-settle 1.8s var(--ease-out) both;position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:center;width:min(100%,980px);min-height:calc(100dvh - 64px);display:flex}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:hero-rise .65s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 80ms)}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{--i:0}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){--i:1}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){--i:2}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){--i:3}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){--i:4}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(6){--i:6}.js[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme]:not(.is-ready) .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.js[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme]:not(.is-ready):before{animation-play-state:paused}.hero__eyebrow[data-astro-cid-lcdefpme],.hero__more[data-astro-cid-lcdefpme]{margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600}.hero__logo[data-astro-cid-lcdefpme]{filter:brightness(.92);width:min(58vw,620px);height:auto;margin:26px 0 50px;transform:translate(45px)}h1[data-astro-cid-lcdefpme]{width:min(100%,520px);color:var(--muted);margin:0 auto;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.3}.hero__author[data-astro-cid-lcdefpme]{color:var(--muted);margin:24px 0 132px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.hero__more[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;letter-spacing:.005em;min-width:min(100%,320px);min-height:48px;transition:background-color .16s ease, box-shadow .2s ease, transform .16s var(--ease-out);border:0;border-radius:10px;justify-content:center;align-items:center;margin-bottom:64px;padding:11px 24px;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #00000073}.hero__more[data-astro-cid-lcdefpme]:focus-visible,.submit-button[data-astro-cid-lcdefpme]:focus-visible,.hero__arrow[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--tint);outline-offset:3px}.hero__arrow[data-astro-cid-lcdefpme]{width:50px;height:50px;transition:transform .24s var(--ease-out);flex:0 0 50px;justify-content:center;align-items:center;display:inline-flex}.hero__arrow[data-astro-cid-lcdefpme]:active{transform:scale(.92)}.hero__arrow[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}@keyframes hero-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes hero-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}.signup[data-astro-cid-lcdefpme]{--field:#e6e6e6;background:#000;padding:56px 20px 42px}.signup__inner[data-astro-cid-lcdefpme]{text-align:center;width:min(100%,540px);margin:0 auto}h2[data-astro-cid-lcdefpme]{width:min(100%,400px);margin:0 auto 58px;font-family:Open Sans,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.contact-form[data-astro-cid-lcdefpme]{color:#fff;text-align:left;width:min(100%,500px);margin:0 auto;padding:0;font-family:Helvetica,Arial,sans-serif}.form-message[data-astro-cid-lcdefpme]{text-align:center;border-radius:3px;margin:0 auto 16px;padding:12px 16px;font-size:16px}.form-message--error[data-astro-cid-lcdefpme]{color:#fff;background:#c62828;border-radius:10px;padding:14px 16px;font-weight:600;line-height:1.4}[data-astro-cid-lcdefpme][hidden]{display:none!important}.field[data-astro-cid-lcdefpme],.consent[data-astro-cid-lcdefpme]{border:0;margin:0 0 16px;padding:0;display:block;position:relative}.field[data-astro-cid-lcdefpme]{margin-bottom:24px}.field--question[data-astro-cid-lcdefpme]{margin-bottom:0}.field[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{margin-bottom:18px;font-size:16px;font-weight:700;line-height:1.45;display:block}.field[data-astro-cid-lcdefpme]:not(.field--question)>span[data-astro-cid-lcdefpme]:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[data-astro-cid-lcdefpme],select[data-astro-cid-lcdefpme]{font:inherit}input[data-astro-cid-lcdefpme][type=text],input[data-astro-cid-lcdefpme][type=email],input[data-astro-cid-lcdefpme][type=tel]{background:var(--field);width:100%;min-height:48px;color:var(--field-text);border:1px solid #d8e0eb;border-radius:10px;padding:0 14px;font-family:Helvetica,Arial,sans-serif;font-size:16px;transition:border-color .16s,box-shadow .2s}input[data-astro-cid-lcdefpme][type=text]:hover,input[data-astro-cid-lcdefpme][type=email]:hover,input[data-astro-cid-lcdefpme][type=tel]:hover,.select-menu__button[data-astro-cid-lcdefpme]:hover{border-color:var(--tint)}input[data-astro-cid-lcdefpme][type=text]:focus,input[data-astro-cid-lcdefpme][type=email]:focus,input[data-astro-cid-lcdefpme][type=tel]:focus,.select-menu__button[data-astro-cid-lcdefpme]:focus-visible,.select-menu[data-astro-cid-lcdefpme].is-open .select-menu__button[data-astro-cid-lcdefpme]{border-color:var(--tint);box-shadow:0 0 0 3px var(--tint-soft);outline:none}input[data-astro-cid-lcdefpme]::placeholder{color:#595959;opacity:1}.field[data-astro-cid-lcdefpme].has-error input[data-astro-cid-lcdefpme],.field[data-astro-cid-lcdefpme].has-error input[data-astro-cid-lcdefpme]:focus{border-width:2px;border-color:#ff5f5f;box-shadow:0 0 0 3px #ff5f5f66}.select-menu[data-astro-cid-lcdefpme]{margin-bottom:24px;position:relative}.select-menu__button[data-astro-cid-lcdefpme]{background:var(--field);width:100%;min-height:48px;color:var(--field-text);text-align:left;cursor:pointer;border:1px solid #d8e0eb;border-radius:10px;padding:0 52px 0 14px;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3;transition:border-color .16s,box-shadow .2s;position:relative}.select-menu__button[data-astro-cid-lcdefpme]:after{content:"";border-bottom:2px solid #3e4857;border-right:2px solid #3e4857;width:11px;height:11px;transition:transform .16s;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.select-menu[data-astro-cid-lcdefpme].is-open .select-menu__button[data-astro-cid-lcdefpme]:after{transform:translateY(-25%)rotate(225deg)}.select-menu[data-astro-cid-lcdefpme].has-error .select-menu__button[data-astro-cid-lcdefpme]{border-width:2px;border-color:#ff5f5f;box-shadow:0 0 0 3px #ff5f5f66}.select-menu__options[data-astro-cid-lcdefpme]{z-index:5;background:var(--field);opacity:0;pointer-events:none;border:1px solid #d8e0eb;border-radius:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;transform:translateY(-4px);box-shadow:0 12px 28px #00000047}.select-menu[data-astro-cid-lcdefpme].is-open .select-menu__options[data-astro-cid-lcdefpme]{opacity:1;pointer-events:auto;transform:translateY(0)}.select-menu__options[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:var(--field);color:#2b2f36;text-align:left;cursor:pointer;border:0;padding:13px 14px;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:1.35;transition:background-color .12s}.select-menu__options[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]+button[data-astro-cid-lcdefpme]{border-top:1px solid #edf1f6}.select-menu__options[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.select-menu__options[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible,.select-menu__options[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{color:#1b0640;background:#dccdf6;outline:none}input[data-astro-cid-lcdefpme][type=checkbox]{appearance:none;background:var(--field);cursor:pointer;border:2px solid #6f7e90;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:background-color .16s,border-color .16s,box-shadow .2s}input[data-astro-cid-lcdefpme][type=checkbox]:hover{border-color:var(--tint)}input[data-astro-cid-lcdefpme][type=checkbox]:focus-visible{border-color:var(--tint);box-shadow:0 0 0 3px var(--tint-soft);outline:none}input[data-astro-cid-lcdefpme][type=checkbox]:checked{background-color:var(--brand-hover);border-color:var(--tint);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.consent[data-astro-cid-lcdefpme]{grid-template-columns:22px 1fr;align-items:start;gap:12px;margin-top:28px;margin-bottom:30px;padding-left:2px;font-size:14px;line-height:1.7;display:grid}.consent[data-astro-cid-lcdefpme].has-error input[data-astro-cid-lcdefpme][type=checkbox]{border-color:#ff7171;box-shadow:0 0 0 2px #ff717138}.required-star[data-astro-cid-lcdefpme]{color:#ff4949;font-weight:700}.honeypot[data-astro-cid-lcdefpme]{position:absolute;left:-9999px}.submit-button[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;letter-spacing:.005em;cursor:pointer;width:100%;min-height:48px;transition:background-color .16s ease, box-shadow .2s ease, opacity .16s ease, transform .16s var(--ease-out);border:0;border-radius:10px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.35;box-shadow:0 6px 18px #00000073}@media (hover:hover) and (pointer:fine){.hero__more[data-astro-cid-lcdefpme]:hover,.submit-button[data-astro-cid-lcdefpme]:not(:disabled):hover{background-color:var(--brand-hover);transform:translateY(-1px)scale(1.02);box-shadow:0 10px 24px #00000080}.hero__arrow[data-astro-cid-lcdefpme]:hover{transform:translateY(5px)}.footer-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff;text-decoration-color:var(--tint)}}.hero__more[data-astro-cid-lcdefpme]:active,.submit-button[data-astro-cid-lcdefpme]:not(:disabled):active{background-color:var(--brand-press);transform:scale(.97)}.contact-form[data-astro-cid-lcdefpme].is-submitting .submit-button[data-astro-cid-lcdefpme]{opacity:.7;pointer-events:none}.footer-note[data-astro-cid-lcdefpme]{color:#fff;text-align:center;margin:34px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55}.footer-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--tint);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--tint-soft);transition:color .16s,text-decoration-color .16s}.footer-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:2px}@media (width<=980px){.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#0009, #0009), var(--hero-mobile-image) center top / cover no-repeat}.hero__logo[data-astro-cid-lcdefpme]{width:min(54vw,500px)}h1[data-astro-cid-lcdefpme],.hero__author[data-astro-cid-lcdefpme]{width:min(90%,540px);font-size:20px}}@media (width<=767px){.hero__logo[data-astro-cid-lcdefpme]{width:76%;margin-bottom:44px;transform:translate(25px)}h1[data-astro-cid-lcdefpme],.hero__author[data-astro-cid-lcdefpme]{width:85%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:before{animation:none}.hero__more[data-astro-cid-lcdefpme],.submit-button[data-astro-cid-lcdefpme],.hero__arrow[data-astro-cid-lcdefpme],input[data-astro-cid-lcdefpme],.select-menu__button[data-astro-cid-lcdefpme],.footer-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:none}.hero__more[data-astro-cid-lcdefpme]:hover,.submit-button[data-astro-cid-lcdefpme]:hover,.hero__arrow[data-astro-cid-lcdefpme]:hover{transform:none}}
