[hidden]{display:none!important}[data-moonbase-action],[data-moonbase-add],[data-moonbase-download]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-moonbase-action]:disabled{opacity:1;cursor:wait}[data-moonbase-add]:disabled,[data-moonbase-download]:disabled{opacity:.55;cursor:wait}.moonbase-status{z-index:2147483647;color:#fff;opacity:0;pointer-events:none;background:#151311;border-left:4px solid #ef310d;border-radius:10px;max-width:min(420px,100vw - 32px);padding:13px 18px;font:600 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,24px);box-shadow:0 16px 45px #00000047}.moonbase-status.is-visible{opacity:1;transform:translate(-50%)}.moonbase-status.is-error{border-left-color:#ffb347}.mobile-download-dialog{color:#151311;background:#f5f3ee;border:0;border-radius:20px;width:min(420px,100vw - 32px);margin:auto;padding:0;box-shadow:0 24px 90px #00000059}.mobile-download-dialog::backdrop{backdrop-filter:blur(4px);background:#0e0d0ba6}.mobile-download-dialog>div{padding:30px}.mobile-download-dialog p{color:#615d57;margin:0;font:15px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.mobile-download-dialog .mobile-download-kicker{color:#ef310d;text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;font:800 10px/1 monospace}.mobile-download-dialog h2{letter-spacing:-.055em;margin:0 0 14px;font:800 32px/.95 Inter,ui-sans-serif,system-ui,sans-serif}.mobile-download-dialog button{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#151311;border:0;border-radius:999px;width:100%;min-height:48px;margin-top:25px;font:800 10px/1 Inter,ui-sans-serif,system-ui,sans-serif}.mobile-download-dialog button:hover{background:#ef310d}.newsletter[data-astro-cid-drywyjjs]{color:#f6f5f1;background:#242321;border-radius:22px;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin:18px;padding:100px clamp(20px,6vw,94px);scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}.newsletter[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{letter-spacing:-.075em;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(60px,7vw,105px);font-weight:800;line-height:.9}.newsletter[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs] em[data-astro-cid-drywyjjs]{color:#ef310d;font-style:normal}.signup-form[data-astro-cid-drywyjjs] label[data-astro-cid-drywyjjs]{letter-spacing:-.035em;max-width:500px;margin-bottom:38px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.45;display:block}.signup-form[data-astro-cid-drywyjjs]>div[data-astro-cid-drywyjjs]{background:#fff;border-radius:999px;align-items:center;padding:5px 7px 5px 22px;display:flex}.signup-form[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]{color:#151311;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:17px 0}.signup-form[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]::placeholder{color:#8d8983}.signup-form[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#ef310d;border:0;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:900}.form-message[data-astro-cid-drywyjjs]{color:#ffbea9;min-height:20px;margin:14px 0 0;font-size:12px}.privacy-notice[data-astro-cid-drywyjjs]{color:#c7c2b9;margin:15px 0 0;font-size:12px;line-height:1.7}.privacy-notice[data-astro-cid-drywyjjs] a[data-astro-cid-drywyjjs]{color:#fff;text-underline-offset:3px;text-decoration:underline}.privacy-notice[data-astro-cid-drywyjjs] a[data-astro-cid-drywyjjs]:focus-visible{outline-offset:4px;outline:2px solid #ef310d}.signup-form[data-astro-cid-drywyjjs][data-moonbase-state=subscribed]>div[data-astro-cid-drywyjjs],.signup-form[data-astro-cid-drywyjjs][data-moonbase-state=confirmation_sent]>div[data-astro-cid-drywyjjs]{display:none}.signup-form[data-astro-cid-drywyjjs][data-moonbase-state=error] .form-message[data-astro-cid-drywyjjs]{color:#ffd0c7}@media (width<=980px){.newsletter[data-astro-cid-drywyjjs]{grid-template-columns:1fr;gap:60px}}@media (width<=650px){.newsletter[data-astro-cid-drywyjjs]{margin:10px;padding:80px 20px}.signup-form[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]{max-width:120px}}
