.hero[data-astro-cid-ge2uvauf]{background-color:var(--bg-dark);color:var(--fg-on-dark);padding-block:var(--space-32) 0;overflow:visible}@media (width<=63.99rem){.hero[data-astro-cid-ge2uvauf]{padding-bottom:var(--space-32)}.hero__text[data-astro-cid-ge2uvauf]{text-align:center;max-width:34rem;margin-inline:auto}}.hero[data-astro-cid-ge2uvauf] .container[data-astro-cid-ge2uvauf]{max-width:var(--content-max-hero)}.hero__header[data-astro-cid-ge2uvauf]{text-align:center;margin-bottom:var(--space-32)}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--fs-600);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);text-wrap:balance}.hero__tagline[data-astro-cid-ge2uvauf]{margin-top:var(--space-8);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--fg-on-dark-muted)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-24);display:grid}.hero__cover[data-astro-cid-ge2uvauf]{width:100%;height:auto}.hero__text[data-astro-cid-ge2uvauf]{--flow-space:.75em;font-size:.875rem;line-height:1.45}.hero__lead[data-astro-cid-ge2uvauf]{font-size:1rem;font-weight:var(--fw-bold);--flow-space:1em;line-height:1.3}.hero__text[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]:not(.hero__lead){color:var(--fg-on-dark-muted)}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf] .container[data-astro-cid-ge2uvauf]{max-width:56rem}.hero__grid[data-astro-cid-ge2uvauf]{--hero-img-ratio:1.03;--text-start:27rem;--book-w:clamp(20rem, 46vw, 30rem);position:relative}.hero__media[data-astro-cid-ge2uvauf]{top:0;left:calc((var(--text-start) - var(--book-w) - (50vw - 50%)) / 2);width:var(--book-w);z-index:1;position:absolute}.hero__text[data-astro-cid-ge2uvauf]{margin-left:var(--text-start);padding-left:var(--space-24);min-height:calc(var(--book-w) * var(--hero-img-ratio) - var(--hero-bleed));padding-bottom:var(--space-32)}}.preorder[data-astro-cid-enwv3hpq]{padding-block:var(--space-48) var(--space-32);scroll-margin-block-start:var(--space-16);position:relative}@media (width>=64rem){.preorder[data-astro-cid-enwv3hpq]{padding-top:clamp(3.5rem,7vw,5.5rem)}}.preorder[data-astro-cid-enwv3hpq] .container[data-astro-cid-enwv3hpq]{text-align:center;max-width:34rem}.preorder__heading[data-astro-cid-enwv3hpq]{font-size:var(--fs-600);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);text-wrap:balance}.preorder__message[data-astro-cid-enwv3hpq]{margin-top:var(--space-16);text-wrap:pretty}.preorder__contact[data-astro-cid-enwv3hpq]{margin-top:var(--space-24);font-size:var(--fs-300);color:var(--fg-muted)}.preorder[data-astro-cid-enwv3hpq] a[data-astro-cid-enwv3hpq]{color:inherit;text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.preorder[data-astro-cid-enwv3hpq] a[data-astro-cid-enwv3hpq]:hover{color:var(--fg);text-decoration-thickness:2px}.launch[data-astro-cid-am5vpmea]{padding-block:var(--space-16) var(--space-48)}.launch[data-astro-cid-am5vpmea] .container[data-astro-cid-am5vpmea]{text-align:center;max-width:32rem}.launch__heading[data-astro-cid-am5vpmea]{font-size:var(--fs-500);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose)}.launch__when[data-astro-cid-am5vpmea]{margin-top:var(--space-16);font-size:var(--fs-300)}.launch__where[data-astro-cid-am5vpmea]{justify-content:center;align-items:center;column-gap:var(--space-4);margin-top:var(--space-4);font-size:var(--fs-300);color:inherit;text-underline-offset:.15em;flex-wrap:wrap;text-decoration:underline;display:inline-flex}.launch__where[data-astro-cid-am5vpmea] svg[data-astro-cid-am5vpmea]{flex-shrink:0}.launch__where[data-astro-cid-am5vpmea] .launch__street[data-astro-cid-am5vpmea]{font-size:var(--fs-300);color:var(--fg-muted);flex-basis:100%}.launch__invite[data-astro-cid-am5vpmea]{margin-top:var(--space-24);max-width:28rem;font-size:var(--fs-300);color:var(--fg-muted);margin-inline:auto}.contact[data-astro-cid-he3spzz3]{padding-block:var(--space-16) var(--space-48)}.contact[data-astro-cid-he3spzz3] .container[data-astro-cid-he3spzz3]{text-align:center;max-width:34rem}.contact__prompt[data-astro-cid-he3spzz3]{font-size:var(--fs-300);color:var(--fg-muted)}.contact__social[data-astro-cid-he3spzz3]{margin-top:var(--space-8);justify-content:center;gap:var(--space-8);display:flex}.contact__social-link[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--fg-muted);justify-content:center;align-items:center;transition:color .14s,background-color .14s;display:inline-flex}.contact__social-link[data-astro-cid-he3spzz3]:hover{color:var(--fg);background-color:color-mix(in srgb, var(--c-ink) 8%, transparent)}.contact__social-link[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:1.375rem;height:1.375rem}.closing[data-astro-cid-4vuvykvl]{padding-block:var(--space-16) var(--space-48);text-align:center}.closing__note[data-astro-cid-4vuvykvl]{max-width:34rem;font-size:var(--fs-200);color:var(--fg-muted);margin-inline:auto;font-style:italic}.footer[data-astro-cid-nns7i3if]{background-color:var(--bg-accent);color:var(--fg-on-accent);padding-block:var(--space-32);text-align:center}.footer__label[data-astro-cid-nns7i3if]{color:var(--fg);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.footer__logo[data-astro-cid-nns7i3if]{width:150px;height:auto;margin:var(--space-16) auto 0}.preorder-anchor[data-astro-cid-lyu4zsum]{top:50%;right:var(--space-16);z-index:20;align-items:center;gap:var(--space-4);background-color:var(--c-orange-vibrant);color:var(--c-white);border-radius:var(--radius-lg);font-size:1.19rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-loose);opacity:1;visibility:visible;padding:.45rem .9rem;text-decoration:none;transition:opacity .3s,visibility linear;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 2px 12px #0000002e}.preorder-anchor[data-astro-cid-lyu4zsum] svg[data-astro-cid-lyu4zsum]{flex-shrink:0}.preorder-anchor--hidden[data-astro-cid-lyu4zsum]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}@media (width>=64rem){.preorder-anchor[data-astro-cid-lyu4zsum]{gap:var(--space-8);padding:.675rem 1.35rem;font-size:1.24rem}.preorder-anchor[data-astro-cid-lyu4zsum] svg[data-astro-cid-lyu4zsum]{width:14px;height:14px}}
