.hero[data-astro-cid-lcdefpme]{background:var(--plum);color:#fff;padding:80px 0 70px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme],.latest[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].amazon{color:var(--ink);background:#f90;border-color:#f90;align-items:center;gap:10px;display:inline-flex}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].amazon:hover{filter:none;background:#ffad33;border-color:#ffad33}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].ku-btn{color:#232f3e;background:#fff;border-color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width>=901px){.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:12px;max-width:560px;display:grid}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].amazon,.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].ku-btn{justify-content:center}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .learn[data-astro-cid-lcdefpme]{grid-column:1/-1}}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].ku-btn:hover{filter:none;background:#f1ecf6;border-color:#f1ecf6}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .learn[data-astro-cid-lcdefpme]{text-underline-offset:5px;background:0 0;border:0;flex-basis:100%;width:fit-content;padding:10px 0;font-size:15px;text-decoration:underline 1px}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .learn[data-astro-cid-lcdefpme]:hover{color:#ff9ec6;background:0 0}.ku-mark[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:0;font-size:1.35em;font-weight:400;line-height:1}.ku-mark[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#f90;margin-left:1px;font-weight:700}.hero[data-astro-cid-lcdefpme] .ico[data-astro-cid-lcdefpme] svg{fill:currentColor;width:20px;height:20px;display:block}.avail[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-14px 0 24px;display:flex}.avail[data-astro-cid-lcdefpme] .date[data-astro-cid-lcdefpme]{letter-spacing:.03em;color:#fff;text-shadow:0 1px 2px #280032b3,0 0 12px #28003280;font-size:15px;font-weight:600}.sky[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0}.tw[data-astro-cid-lcdefpme]{fill:#fff;opacity:.5;filter:drop-shadow(0 0 4px #fffc);position:absolute}.shoot[data-astro-cid-lcdefpme]{opacity:0;background:linear-gradient(90deg,#fff,#0000);width:140px;height:1.5px;position:absolute;transform:rotate(-24deg)}@media (prefers-reduced-motion:no-preference){.tw[data-astro-cid-lcdefpme]{animation:tw 3.8s ease-in-out var(--t) infinite}.shoot[data-astro-cid-lcdefpme]{animation:shoot 14s linear var(--t) infinite}}@keyframes tw{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes shoot{0%{opacity:0;translate:0}1%{opacity:1}6%{opacity:0;translate:-260px 116px}to{opacity:0;translate:-260px 116px}}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;display:grid}.hero[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{max-width:1280px}.eyebrow[data-astro-cid-lcdefpme]{color:#ff9ec6;text-transform:uppercase;white-space:nowrap;letter-spacing:.14em;text-shadow:0 1px 2px #280032b3,0 0 14px #28003299;font-size:16px;font-weight:600}.hero-title[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:0 0 24px;font-size:clamp(36px,4.4vw,58px);line-height:1.05}.hero-title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.hero-title[data-astro-cid-lcdefpme]{width:max-content;max-width:100%}.hero-title[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{font-family:"Pinyon Script", var(--script);text-align:left;z-index:1;text-shadow:0 0 10px #c48cffe6,0 0 28px #a05affbf,0 0 60px #8c46ff80;margin:-.08em 0 -.2em -.1em;font-size:2.4em;line-height:.9;position:relative;transform:none}.hook[data-astro-cid-lcdefpme]{text-shadow:0 1px 2px #28003280,0 0 14px #28003266;margin:0 0 34px;font-size:20px}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;display:flex}.hero-book[data-astro-cid-lcdefpme]{justify-self:center;margin-top:56px;display:block;position:relative}.hero-book[data-astro-cid-lcdefpme]:before{content:"";filter:blur(30px);background:radial-gradient(closest-side,#ffaadc8c,#0000);border-radius:50%;position:absolute;inset:15% 5%}.hero-book[data-astro-cid-lcdefpme] .float[data-astro-cid-lcdefpme]{display:block;position:relative}.hero-book[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 24px 30px #0a001e8c);width:auto;height:clamp(440px,80vh,780px)}.sparkle[data-astro-cid-lcdefpme]{left:var(--x);top:var(--y);z-index:1;opacity:0;width:26px;position:absolute}.sparkle[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:#fff;filter:drop-shadow(0 0 6px #fffc);display:block}@media (prefers-reduced-motion:no-preference){.in[data-astro-cid-lcdefpme]{animation:rise .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}.write[data-astro-cid-lcdefpme]{animation:1.3s ease-in-out .45s both write}.hero-book[data-astro-cid-lcdefpme]{animation:1.4s cubic-bezier(.2,.8,.2,1) .3s both book-in}.hero-book[data-astro-cid-lcdefpme] .float[data-astro-cid-lcdefpme]{animation:6s ease-in-out 1.7s infinite alternate float}.sparkle[data-astro-cid-lcdefpme]{animation:twinkle 3.3s ease-in-out calc(1.6s + var(--t)) infinite}}@media (prefers-reduced-motion:reduce){.sparkle[data-astro-cid-lcdefpme]{opacity:.8}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}}@keyframes write{0%{clip-path:inset(-60% 100% -60% -20%)}to{clip-path:inset(-60% -20%)}}@media (width<=900px){.hero-book[data-astro-cid-lcdefpme]{animation-name:fade-in}.in[data-astro-cid-lcdefpme],.write[data-astro-cid-lcdefpme],.hero-book[data-astro-cid-lcdefpme] .float[data-astro-cid-lcdefpme]{animation:none}}@keyframes fade-in{0%{opacity:0}}@keyframes book-in{0%{opacity:0;transform:translate(90px,30px)rotate(9deg)scale(.88)}to{opacity:1;transform:none}}@keyframes float{to{transform:translateY(-14px)rotate(-1deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.intro[data-astro-cid-lcdefpme]{background:var(--cream);z-index:1;padding:64px 0}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:360px 1fr 270px;align-items:center;gap:40px;display:grid}.intro[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{max-width:1320px}.intro[data-astro-cid-lcdefpme] .intro-photo{width:100%;transform:rotate(-5deg)}.hi[data-astro-cid-lcdefpme]{color:#6a1fb8;margin:0 0 -6px;font-size:64px;line-height:1}.name[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:0 0 22px;font-size:54px}.tagline[data-astro-cid-lcdefpme]{isolation:isolate;max-width:500px;margin:0 0 18px -22px;padding:28px 60px 32px 22px;font-size:20px;line-height:1.45;display:inline-block;position:relative}.tagline[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:#c4add0;position:absolute;inset:0;-webkit-mask:url(/edges/brush.svg) 50%/100% 100% no-repeat;mask:url(/edges/brush.svg) 50%/100% 100% no-repeat}.intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].dark{padding:17px 42px;font-size:18px}.note[data-astro-cid-lcdefpme]{background:var(--note) center / contain no-repeat;font-family:var(--body-serif);color:var(--ink);padding:60px 26px 44px;font-size:19px;transform:rotate(6deg)}.note[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transform:rotate(-3deg)}.note-title[data-astro-cid-lcdefpme]{font-family:var(--body-serif);text-align:center;margin:0 0 10px;font-size:21px;font-weight:700}.note[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:4px;width:max-content;margin:0 auto;padding:0 0 0 10px;list-style:none;display:grid}.note[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:9px;display:flex}.note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.latest[data-astro-cid-lcdefpme]{background:var(--plum);color:#fff;padding:80px 0;position:relative;overflow:hidden}.section-title[data-astro-cid-lcdefpme]{text-align:center;text-transform:uppercase;font:600 15px var(--sans);letter-spacing:.22em;color:var(--pink);margin:0 0 14px}.series-name[data-astro-cid-lcdefpme]{text-align:center;font:600 38px var(--serif);text-transform:uppercase;letter-spacing:.04em;color:#f9c9dd;margin:0 0 40px}.series-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.series-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--script-easy);text-transform:none;letter-spacing:0;color:var(--pink);margin-top:4px;font-size:24px;font-style:italic;font-weight:600;display:block}.section-title[data-astro-cid-lcdefpme].also{margin-top:80px;margin-bottom:32px}.latest[data-astro-cid-lcdefpme] .couple{text-shadow:0 1px 8px #1e003299;font-size:26px}.latest[data-astro-cid-lcdefpme] .tropes{color:var(--lilac-light);opacity:.85;font-size:14px}.books[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:56px 40px;max-width:1140px;margin:0 auto;display:flex}.books[data-astro-cid-lcdefpme]>*{flex:0 240px;margin:0}@media (width<=600px){.books[data-astro-cid-lcdefpme]{gap:36px 16px}.books[data-astro-cid-lcdefpme]>*{flex:0 calc(50% - 8px)}.latest[data-astro-cid-lcdefpme] .couple{font-size:21px}.latest[data-astro-cid-lcdefpme] .tropes{font-size:13px}}.browse[data-astro-cid-lcdefpme]{text-align:center;margin:56px 0 0}.reviews[data-astro-cid-lcdefpme]{color:#fff;background:#2a1440;padding:80px 0}.reviews-grid[data-astro-cid-lcdefpme]{grid-template-columns:220px 1fr 180px;align-items:center;gap:56px;display:grid}.rev-title[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:0;font-size:24px}.rev-title[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{text-transform:none;font-size:3.6em;line-height:1;display:block}.carousel[data-astro-cid-lcdefpme]{display:grid}.slide[data-astro-cid-lcdefpme]{text-align:center;opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;margin:0;transition:opacity .6s,visibility .6s;display:flex}.slide[data-astro-cid-lcdefpme].on{opacity:1;visibility:visible}.slide[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.slide[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--body-serif);margin:0 0 12px;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.slide[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;font-size:16px;display:flex}.who[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.src[data-astro-cid-lcdefpme],.src[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--lilac-light)}.book-link[data-astro-cid-lcdefpme]{color:var(--pink)}.slide[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.slide[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.dots[data-astro-cid-lcdefpme]{grid-area:2/1;justify-content:center;gap:10px;margin-top:30px;display:flex}.dot[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:1px solid #fff;width:9px;height:9px;padding:0}.dot[data-astro-cid-lcdefpme].on{background:#fff}.rev-books[data-astro-cid-lcdefpme]{aspect-ratio:5/8;position:relative}.reviews[data-astro-cid-lcdefpme] .rev-cover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;box-shadow:10px 10px #00000059}.reviews[data-astro-cid-lcdefpme] .rev-cover.on{opacity:1}.signup[data-astro-cid-lcdefpme]{background:var(--cream);padding:40px 0 36px}.signup-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;display:grid}.signup-head[data-astro-cid-lcdefpme]{align-items:center;gap:20px;display:flex}.signup[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:0;font-size:34px}.signup[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{color:var(--lilac);text-transform:none;font-size:2.3em;line-height:.9;display:block}.signup-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 12px}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.intro-grid[data-astro-cid-lcdefpme],.reviews-grid[data-astro-cid-lcdefpme],.signup-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.eyebrow[data-astro-cid-lcdefpme]{white-space:normal}.signup-grid[data-astro-cid-lcdefpme]{gap:20px}.rev-title[data-astro-cid-lcdefpme]{text-align:center}.rev-books[data-astro-cid-lcdefpme]{display:none}.hero-book[data-astro-cid-lcdefpme] img{height:min(125vw,520px)}.hero-book[data-astro-cid-lcdefpme]{order:-1;margin:-16px 0 -72px}.hero[data-astro-cid-lcdefpme]{padding:40px 0 56px}.intro-grid[data-astro-cid-lcdefpme]{text-align:center}.intro[data-astro-cid-lcdefpme] .intro-photo,.note[data-astro-cid-lcdefpme]{max-width:260px;margin:0 auto}.cta[data-astro-cid-lcdefpme]{gap:12px;display:grid}.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].amazon{justify-content:center}.avail[data-astro-cid-lcdefpme] .date[data-astro-cid-lcdefpme]{flex-basis:100%;margin-left:0}}@media (width<=700px){.hero-copy[data-astro-cid-lcdefpme]{text-align:center}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.16em;margin-bottom:14px;font-size:13px;line-height:1.7}.eyebrow[data-astro-cid-lcdefpme] .sep[data-astro-cid-lcdefpme]{display:none}.eyebrow[data-astro-cid-lcdefpme] .eb2[data-astro-cid-lcdefpme],.hook[data-astro-cid-lcdefpme] .mbr[data-astro-cid-lcdefpme]{display:block}.hero-title[data-astro-cid-lcdefpme]{margin:0 auto 22px}.hero-title[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{text-align:center;margin-left:-.15em;margin-right:-.15em}.hook[data-astro-cid-lcdefpme]{text-wrap:balance;margin-bottom:30px;font-size:18px;line-height:1.55}.avail[data-astro-cid-lcdefpme]{justify-content:center;margin:-10px 0 26px}.avail[data-astro-cid-lcdefpme] .date[data-astro-cid-lcdefpme]{margin-top:4px;font-size:14px}.cta[data-astro-cid-lcdefpme]{gap:4px;margin-bottom:-16px}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme] .learn[data-astro-cid-lcdefpme]{justify-self:center;padding:12px}.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].amazon{padding:17px 12px;font-size:16px}.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.03em;padding:15px 12px;font-size:15px}.intro[data-astro-cid-lcdefpme]{padding:44px 0 48px}.intro-grid[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:132px 1fr;align-items:center;gap:0 20px}.intro-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:not(.note){display:contents}.intro[data-astro-cid-lcdefpme] .intro-photo{grid-row:1/3;width:100%;max-width:none;margin:0;transform:rotate(-5deg)}.hi[data-astro-cid-lcdefpme]{grid-column:2;align-self:end;margin:0;font-size:44px}.name[data-astro-cid-lcdefpme]{grid-column:2;align-self:start;margin:0;font-size:34px;line-height:1.05}.tagline[data-astro-cid-lcdefpme],.intro-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.hi),.intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].dark{grid-column:1/-1}.tagline[data-astro-cid-lcdefpme]{text-align:center;justify-self:center;max-width:none;margin:26px -8px 10px;padding:22px 34px 26px;font-size:18px}.intro-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.hi):not(.tagline){text-align:center;text-wrap:balance;margin:0 0 20px;font-size:17px}.note[data-astro-cid-lcdefpme]{background:0 0;order:9;grid-column:1/-1;max-width:none;margin:0 0 26px;padding:0;font-size:15px;transform:none}.note[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transform:none}.note-title[data-astro-cid-lcdefpme]{display:none}.note[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px;width:auto;padding:0;display:flex}.note[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:#b898d659;gap:7px;padding:7px 13px 7px 10px}.note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:18px;height:18px}.intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].dark{order:10;justify-self:center;padding:15px 36px;font-size:16px}}
