@font-face{font-family:Literata;src:url(/fonts/Literata_opsz_wght.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/Literata-Italic_opsz_wght.ttf) format("truetype");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--ground:#05080D;--ground-2:#0B141D;--ivory:#F6F1E6;--gold:#D6B25C;--text:#D9D4C8;--muted:#8F8C85;--felt:#0E3B2A;--ember:#D99546;--hair:rgba(214,178,92,.26);--display:copperplate,Copperplate,Georgia,serif;--band:futura-pt,Futura,Jost,sans-serif;--bold:futura-pt-bold,Futura,Jost,sans-serif;--read:Literata,Georgia,serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ground)}body{background:var(--ground);color:var(--text);font:400 18px/1.6 var(--read);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,.intro p,.promise,.quote{text-wrap:balance}p,li,blockquote{text-wrap:pretty}img{display:block;max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.band{font:500 13px/1 var(--band);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:14px}.band:before,.band:after{content:"";width:30px;height:1px;background:currentColor;opacity:.85}.btn{display:inline-flex;align-items:center;justify-content:center;font:700 13px/1 var(--bold);letter-spacing:.18em;text-transform:uppercase;padding:16px 22px;border:1px solid var(--gold);color:var(--gold);white-space:nowrap}.btn.gold{background:var(--gold);color:#17130a}:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.top{position:absolute;inset:0 0 auto;z-index:10}.top .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:22px}.name{display:flex;align-items:center;gap:14px;font:500 18px/1 var(--display);letter-spacing:.16em;color:var(--ivory)}.name img{height:38px;width:auto}.menu{display:flex;gap:30px;font:500 13px/1 var(--band);letter-spacing:.18em;text-transform:uppercase}.menu a:hover{color:var(--gold)}.menubtn{display:none;font:500 13px var(--band);letter-spacing:.18em;color:var(--ivory);border:1px solid var(--hair);padding:10px 14px;background:none}.open{position:relative;min-height:820px;display:flex;align-items:center;overflow:hidden}.open:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 42% at 70% 44%,#ecc88a2b,#ecc88a00 72%),radial-gradient(80% 50% at 66% 108%,#0e3b2a8c,#05080d00 70%)}.open .wrap{position:relative;display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center;width:100%;padding-top:120px;padding-bottom:90px}h1{font:500 58px/1.06 var(--display);color:var(--ivory);letter-spacing:.015em;margin:24px 0 22px}.promise{font-size:20px;color:var(--text);max-width:32ch}.offer{margin-top:36px;max-width:470px}.offer p{font:400 16px/1.5 var(--read);color:var(--muted);margin-bottom:12px}.field{display:flex;border:1px solid var(--hair);background:#0b141dbf}.field input{flex:1;min-width:0;background:transparent;border:0;color:var(--ivory);font:400 17px var(--read);padding:16px}.field input::placeholder{color:#6f6c66}.field .btn{border:0;border-left:1px solid var(--hair);background:transparent}.field .btn.gold{background:var(--gold)}.field input[name=name]{flex:0 1 36%;border-right:1px solid var(--hair)}@media(max-width:600px){.field{flex-wrap:wrap}.field input{flex:1 1 100%}.field input[name=name]{border-right:0;border-bottom:1px solid var(--hair)}.field .btn{flex:1 1 100%;border-left:0;border-top:1px solid var(--hair)}}.buyline{margin-top:18px}.covers{display:flex;justify-content:center;align-items:flex-end;gap:10px}.covers img{width:300px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.coverline{position:absolute;right:28px;bottom:26px;font:400 13px/1.5 var(--read);color:var(--muted);text-align:right;max-width:46ch}.v-b .covers .c2{display:none}.v-b .covers img.c1{width:430px}.v-b .offer .btn{background:none;color:var(--gold);border-left:1px solid var(--hair)}.v-b .buyline .btn{background:var(--gold);color:#17130a}.v-a .buyline{display:none}.books{padding:110px 0 40px}.books h2,.proof h2,.heard h2{font:500 30px/1.2 var(--display);color:var(--ivory);letter-spacing:.03em}.books .sub{color:var(--muted);margin:10px 0 40px}.book{display:grid;grid-template-columns:150px 1fr auto;gap:36px;align-items:center;padding:30px 0;border-top:1px solid var(--hair)}.book:last-child{border-bottom:1px solid var(--hair)}.book img{width:150px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 20px 40px #0009}.book .no{font:500 12px var(--band);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.book h3{font:500 28px/1.15 var(--display);color:var(--ivory);margin:8px 0 10px}.book p{max-width:56ch}.book .era{font:500 14px var(--band);letter-spacing:.12em;margin-top:10px}.book.one .era{color:#9cc7ae}.book.two .era{color:var(--ember)}.proof{padding:100px 0 30px}.quote{font:400 26px/1.5 var(--read);color:var(--ivory);max-width:38ch;margin-top:22px}.quote cite{display:block;font:500 13px var(--band);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-top:16px;font-style:normal}.rating{margin-top:26px;color:var(--muted);font-size:16px}.heard{padding:90px 0 110px}.shows{display:flex;flex-wrap:wrap;gap:14px 44px;margin-top:22px;font:500 20px var(--display);color:var(--text)}.shows a:hover{color:var(--gold)}.heard .more{display:inline-block;margin-top:26px;font:500 13px var(--band);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}footer{border-top:1px solid rgba(255,255,255,.06);padding:46px 0 64px;color:var(--muted);font-size:14px}footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}footer .imp{display:flex;align-items:center;gap:14px;font:500 14px var(--display);letter-spacing:.1em;color:var(--text)}footer .imp img{height:48px;width:auto}footer nav{display:flex;gap:22px}@media(max-width:900px){.menu{display:none}.menubtn{display:inline-block}.open{min-height:auto}.open .wrap{grid-template-columns:1fr;padding-top:110px;gap:40px}h1{font-size:38px}.covers img{width:44vw}.v-b .covers img.c1{width:72vw}.coverline{position:static;text-align:left;margin:-20px 28px 30px}.book{grid-template-columns:96px 1fr;gap:20px}.book img{width:96px}.book .btn{grid-column:2;justify-self:start}.quote{font-size:21px}}footer .cookie-settings{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}@media(max-width:900px){.top.menu-open{background:var(--ground)}.top.menu-open .wrap{flex-wrap:wrap}.top.menu-open .menu{display:flex;flex-direction:column;gap:18px;width:100%;padding-top:22px}}.menu a[aria-current]{color:var(--gold)}.offer .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.signup-msg{font:400 16px/1.5 var(--read);color:var(--ivory);margin-top:12px;min-height:1px}.signup-msg.err{color:#e8a49a}.signup-msg a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;margin-right:14px}[hidden]{display:none!important}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:900px){.join-grid{grid-template-columns:1fr;gap:28px}}img{height:auto}@media(max-width:480px){.field{flex-wrap:wrap}.field input{flex:1 1 100%}.field .btn{flex:1 1 100%;border-left:0;border-top:1px solid var(--hair)}}@media(max-width:900px){.open{flex-wrap:wrap}}#consent-banner[data-astro-cid-2effgw6e]{position:fixed;inset-inline:0;bottom:0;z-index:100;background:var(--ground-2);border-top:1px solid var(--hair);box-shadow:0 -4px 20px #0006;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));color:var(--text)}.consent-inner[data-astro-cid-2effgw6e]{max-width:60rem;margin:0 auto;display:flex;gap:1.25rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.consent-title[data-astro-cid-2effgw6e]{font:500 15px var(--display);letter-spacing:.08em;color:var(--ivory);margin:0 0 .25rem}.consent-text[data-astro-cid-2effgw6e] p[data-astro-cid-2effgw6e]{margin:0;font-size:.9rem;line-height:1.5}.consent-text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{text-decoration:underline;color:var(--gold)}.consent-text[data-astro-cid-2effgw6e]{flex:1 1 22rem}.consent-actions[data-astro-cid-2effgw6e]{display:flex;gap:.625rem;flex:0 0 auto}.consent-actions[data-astro-cid-2effgw6e] button[data-astro-cid-2effgw6e]{font:700 13px/1 var(--bold);letter-spacing:.18em;text-transform:uppercase;padding:14px 20px;cursor:pointer;min-width:8rem;border:1px solid var(--gold)}#consent-decline[data-astro-cid-2effgw6e]{background:transparent;color:var(--gold)}#consent-accept[data-astro-cid-2effgw6e]{background:var(--gold);color:#17130a}@media(max-width:40rem){.consent-inner[data-astro-cid-2effgw6e]{flex-direction:column;align-items:stretch}.consent-actions[data-astro-cid-2effgw6e] button[data-astro-cid-2effgw6e]{flex:1;min-width:0}}
