:root{--zv-ink:#080c11;--zv-ink2:#0d1520;--zv-gold:#d7ab64;--zv-bright:#f0d7a0;--zv-paper:#f1e8d9;--zv-muted:#acb4c0;--zv-line:rgba(225,195,140,.23)}html{scroll-behavior:smooth;scroll-padding-top:90px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.zv-site-header,.zv-site-footer,.zv-home,.zv-product-extra{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.zv-site-header *,.zv-site-footer *,.zv-home *,.zv-product-extra *{box-sizing:border-box}.zv-home{background:#090e14;color:var(--zv-paper);overflow:hidden}.zv-home p,.zv-product-extra p{line-height:1.72}.zv-home h1,.zv-home h2,.zv-home h3,.zv-product-extra h2,.zv-brand{font-family:Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:-.035em}.zv-home h2{font-size:clamp(3.3rem,4.5vw,6.6rem);line-height:1.12;letter-spacing:-.038em;color:#f6f0e6;margin:0 0 18px}.zv-home h2 em,.zv-home h1 em{color:var(--zv-gold);font-style:italic}.zv-home a,.zv-site-header a,.zv-site-footer a{text-decoration:none}.zv-container{width:min(1260px,calc(100% - 64px));margin:auto}.zv-eyebrow{font-size:1.08rem!important;letter-spacing:.22em;line-height:1.4!important;font-weight:750;color:var(--zv-gold);text-transform:uppercase;margin:0 0 22px!important}.zv-eyebrow__line{display:inline-block;width:24px;border-top:1px solid var(--zv-gold);margin-right:10px;vertical-align:middle}.zv-button{border:1px solid var(--zv-line);padding:17px 25px;min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;text-align:center;color:var(--zv-paper);font-size:1.22rem;font-weight:750;letter-spacing:.075em;line-height:1.3;text-transform:uppercase;border-radius:2px;transition:background .22s,transform .22s,border-color .22s,color .22s;font-family:Arial,Helvetica,sans-serif;box-shadow:none}.zv-button:hover{transform:translateY(-2px)}.zv-button:focus-visible,.zv-home a:focus-visible,.zv-site-header a:focus-visible,.zv-site-header button:focus-visible,.zv-faq summary:focus-visible{outline:2px solid #ffe3a9;outline-offset:4px}.zv-button--gold{background:linear-gradient(115deg,#ffe1a1,#c99444);color:#101117;border-color:transparent}.zv-button--gold:hover{background:linear-gradient(115deg,#fff1cc,#ddb168);color:#080d14}.zv-button--outline{background:#0a101773;border-color:#edc47da6;color:#f4e9d8}.zv-button--outline:hover{background:#d7ab6424;border-color:#e8be80;color:#fff}.zv-button--fill{width:100%}.zv-button--disabled{opacity:.55;cursor:not-allowed}.zv-section{padding:110px 0}.zv-section-heading{max-width:720px;margin:0 auto 55px}.zv-section-heading--center{text-align:center}.zv-section-heading>p:last-child{color:#b7bac2;font-size:1.58rem;margin:0}.zv-site-header{background:#070b11;color:#f3e6d2;position:sticky;top:0;z-index:60;border-bottom:1px solid var(--zv-line);box-shadow:0 10px 35px #0000002b}.zv-announcement{border-bottom:1px solid rgba(215,171,100,.17);padding:8px 20px;text-align:center;color:#cfb787;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.zv-header-inner{min-height:79px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.zv-brand{color:#f8eddb;line-height:1;display:inline-flex;align-items:center;gap:12px;font-size:2.4rem!important;letter-spacing:-.035em;text-transform:none;white-space:nowrap}.zv-brand strong{display:block;font-weight:400;color:var(--zv-gold);font-size:2.6rem}.zv-brand small{font:600 .93rem/1.5 Arial,sans-serif;letter-spacing:.22em;color:#b4a58f;display:block;margin-top:6px}.zv-brand-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#d6aa60;border:1px solid rgba(215,171,100,.46);border-radius:50%;font-size:2.6rem}.zv-nav{display:flex;gap:32px;align-items:center}.zv-nav a{font-size:1.15rem;font-weight:650;letter-spacing:.065em;text-transform:uppercase;color:#ddd4c5;white-space:nowrap}.zv-nav a:hover{color:#e9b96f}.zv-header-actions{justify-self:end;display:flex;align-items:center;gap:15px}.zv-cart-link{padding:12px 16px;border:1px solid rgba(231,188,121,.44);color:#f2dfbb;font:700 1.13rem Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.zv-cart-link:hover{background:#d7ab641f}.zv-mobile-menu{display:none}.zv-mobile-menu summary{list-style:none;cursor:pointer;color:#e5cd9a;font-size:2.2rem;padding:10px}.zv-mobile-menu summary::-webkit-details-marker{display:none}.zv-mobile-menu[open] nav{display:flex;position:absolute;top:100%;left:0;right:0;background:#0a1018;border-bottom:1px solid var(--zv-line);flex-direction:column;gap:0;padding:14px 30px 26px;box-shadow:0 20px 25px #0006}.zv-mobile-menu nav a{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);color:#f3e9da;font-size:1.4rem}.zv-hero{position:relative;min-height:670px;display:flex;align-items:center;background:#07111b;isolation:isolate}.zv-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;background:url(zv-atmosphere.webp) center center/cover no-repeat;z-index:-3}.zv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040910f0,#050a12e0 41%,#050b127a 80%),linear-gradient(0deg,rgba(6,12,18,.6),transparent 35%);z-index:-2}.zv-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;padding:76px 0 84px;min-height:670px}.zv-hero__copy{position:relative;z-index:2}.zv-hero h1{font-size:clamp(5.4rem,6.3vw,9rem);line-height:1.01;color:#faf0dd;max-width:690px;margin:0 0 24px;text-wrap:balance}.zv-hero__lead{font:italic clamp(1.9rem,2.4vw,2.7rem)/1.34 Georgia,serif!important;color:#e7cb9d;margin:0 0 17px}.zv-hero__body{font-size:1.55rem;color:#d1d4d6;max-width:595px;margin:0 0 26px}.zv-actions{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.zv-hero__formats{font-size:1.05rem!important;text-transform:uppercase;letter-spacing:.14em;color:#e1d1b5;margin:30px 0 0!important}.zv-divider-dot{padding:0 8px;color:#bd9c69}.zv-hero__stage{min-height:530px;display:flex;align-items:center;justify-content:center;position:relative}.zv-hero__halo{position:absolute;width:min(440px,92%);height:490px;background:radial-gradient(ellipse,rgba(231,159,59,.23),rgba(54,93,115,.12) 45%,transparent 72%);filter:blur(22px)}.zv-hero__book{position:relative;display:block;width:min(355px,75%);height:auto;aspect-ratio:2/3;object-fit:contain;box-shadow:19px 19px #000000bf,24px 24px 70px #000000d9,0 0 30px #cb933c1c;transform:rotate(-2.2deg);border:1px solid rgba(255,239,201,.23);transition:transform .3s}.zv-hero__book:hover{transform:rotate(0) translateY(-5px)}.zv-hero__stage-footnote{position:absolute;bottom:2px;right:5%;font-size:1rem;letter-spacing:.23em;color:#e7d5b3}.zv-hero__edge{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ae8244,transparent)}.zv-trust{background:#080e14;border-bottom:1px solid rgba(234,201,141,.16)}.zv-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:22px 0}.zv-trust__grid>div{font:600 1.14rem Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#d7d4cc;text-align:center}.zv-trust__grid>div:not(:last-child){border-right:1px solid var(--zv-line)}.zv-trust__icon{color:#d9b473;font-size:1.8rem;margin-right:12px}.zv-books{background:radial-gradient(ellipse at 45% 0%,#142235,#080c11 65%)}.zv-book-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;max-width:1130px;margin:auto}.zv-book-card{border:1px solid rgba(216,177,112,.25);background:linear-gradient(160deg,#24303ad9,#090e15fc);display:grid;grid-template-columns:43% 57%;min-height:480px;overflow:hidden;position:relative;box-shadow:0 18px 70px #00000026}.zv-book-card--primary{border-color:#edbd74a6;box-shadow:0 18px 75px #ad79361a}.zv-book-card__media{position:relative;display:flex;align-items:center;justify-content:center;padding:45px 10px 40px;background:radial-gradient(circle at 52% 40%,#334051,#141c28 48%,#090d14 85%)}.zv-book-card__media--companion{background:radial-gradient(circle at 50% 42%,#383022,#1b1b20 50%,#0a0d12 92%)}.zv-book-card__media>a{display:block;width:90%;max-width:190px}.zv-book-card__media img{width:100%;height:auto;display:block;aspect-ratio:2/3;object-fit:contain;box-shadow:11px 13px 32px #0009;border:1px solid rgba(255,223,163,.21)}.zv-book-card__tag{position:absolute;top:16px;left:16px;z-index:1;background:#d8ad6b;color:#111419;font-size:.93rem;font-weight:800;letter-spacing:.085em;padding:7px 10px}.zv-book-card__tag--quiet{background:#cfb68426;border:1px solid #917951;color:#ead5b4}.zv-book-card__text{padding:32px 25px 29px;display:flex;flex-direction:column;align-items:flex-start}.zv-book-card__category{font-size:.97rem!important;letter-spacing:.14em;color:#d5a760!important;line-height:1.5!important;font-weight:750;margin:0 0 12px!important}.zv-book-card__category span{padding:0 6px}.zv-book-card h3{font-size:clamp(2.9rem,2.6vw,4.1rem);line-height:1.07;margin:0 0 17px;color:#fff0d8}.zv-book-card h3 small{display:block;font:400 1.5rem Georgia,serif;color:#c6b59c;margin-top:8px;letter-spacing:0}.zv-book-card__text>p:not(.zv-book-card__category):not(.zv-setup-note){font-size:1.31rem;line-height:1.64;color:#c1c7c9;margin:0 0 18px}.zv-book-card__metadata{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.zv-book-card__metadata span{font-size:.98rem;text-transform:uppercase;letter-spacing:.08em;color:#e7d9c3;border:1px solid rgba(255,255,255,.15);padding:6px 8px}.zv-book-card__buyline{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;border-top:1px solid var(--zv-line);padding:17px 0 13px;margin-top:auto;color:#bbb;font-size:1.2rem}.zv-book-card__buyline strong{color:#f1d5a1;font-size:2rem}.zv-buy-form{width:100%}.zv-book-card__details{color:#ead4b1;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.02rem;margin-top:15px;align-self:center;border-bottom:1px solid #876e4b;padding-bottom:5px}.zv-book-card__details:hover{color:#fff}.zv-setup-note{color:#c4b296;font-size:1.09rem!important;line-height:1.5!important;margin-top:12px!important}.zv-book-card__typographic-cover{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;aspect-ratio:2/3;padding:15px;background:radial-gradient(circle at center,#3b3235,#080d16 66%);border:1px solid #a08451;box-shadow:11px 13px 32px #0006;color:#f0d8a0}.zv-book-card__typographic-cover span{font:400 clamp(2.2rem,2.7vw,3.8rem)/1 Georgia,serif}.zv-book-card__typographic-cover small{font:400 .82rem Georgia,serif;letter-spacing:.11em;margin-top:13px}.zv-book-card__typographic-cover i{font-size:.9rem;letter-spacing:.11em;margin-top:40px}.zv-manifesto{padding:0;background:#0c121b}.zv-manifesto__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:68px}.zv-manifesto__art{margin-left:calc((min(1260px,100vw - 64px) - 100vw)/2);height:520px;overflow:hidden}.zv-manifesto__art img{height:100%;width:100%;object-fit:cover;object-position:right center;display:block;filter:saturate(.9)}.zv-manifesto__copy{padding:60px 0}.zv-manifesto__copy p:not(.zv-eyebrow){color:#c0c7c9;font-size:1.5rem}.zv-inline-link{color:#edc484;text-transform:uppercase;letter-spacing:.1em;font-size:1.25rem;font-weight:800;display:inline-flex;gap:20px;padding:13px 0;border-bottom:1px solid #b79055}.zv-inline-link:hover{color:#fff}.zv-inside{background:#ede6d9;color:#1b2230}.zv-inside .zv-eyebrow{color:#8b6132}.zv-inside h2{color:#171d26}.zv-inside h2 em{color:#a47338}.zv-inside__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.zv-inside__copy>p:not(.zv-eyebrow){font-size:1.5rem;color:#464d57}.zv-inside__quote{border-left:3px solid #b88a53;padding:6px 0 6px 22px;margin:29px 0 27px}.zv-inside__quote p{font:italic 2rem/1.5 Georgia,serif!important;color:#1d2530;margin:0 0 9px}.zv-inside__quote span{font:700 1rem Arial,sans-serif;letter-spacing:.17em;color:#966b40}.zv-chapter-list{margin:23px 0 30px}.zv-chapter-list>div{padding:11px 0;border-bottom:1px solid #cbbda8;font:400 1.6rem/1.4 Georgia,serif}.zv-chapter-list span{font:700 1.03rem Arial,sans-serif;color:#966e3b;margin-right:16px;letter-spacing:.12em}.zv-inside__pages{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;position:relative}.zv-inside__pages figure{margin:0;padding:12px;background:#faf8f2;box-shadow:0 20px 30px #0003;transform:rotate(-2deg)}.zv-inside__pages figure:nth-child(2){transform:rotate(3deg) translateY(26px)}.zv-inside__pages img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.zv-inside__pages figcaption{font:700 1rem Arial,sans-serif;letter-spacing:.14em;text-align:center;color:#4c5159;padding:8px 0 2px}.zv-faq{background:#0c141f}.zv-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.zv-faq__grid>div:first-child>p:last-child{font-size:1.5rem;color:#aeb8be}.zv-faq__answers{border-top:1px solid var(--zv-line)}.zv-faq__answers details{border-bottom:1px solid var(--zv-line)}.zv-faq__answers summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 5px;font:400 1.67rem/1.4 Georgia,serif;color:#f4e8d2}.zv-faq__answers summary::-webkit-details-marker{display:none}.zv-faq__answers summary span{color:var(--zv-gold);font:300 2.4rem Arial,sans-serif}.zv-faq__answers details[open] summary span{transform:rotate(45deg)}.zv-faq__answers details>div{padding:0 42px 20px 5px;color:#c9cdd0;line-height:1.7;font-size:1.43rem}.zv-last-call{padding:100px 0;background:linear-gradient(95deg,#040a12ed,#060d16c7),url(zv-atmosphere.webp) center/cover no-repeat;text-align:center;border-top:1px solid var(--zv-line)}.zv-last-call__inner{max-width:800px}.zv-last-call h2{font-size:clamp(3.9rem,6vw,7rem)}.zv-last-call p:not(.zv-eyebrow){font-size:1.6rem;color:#d3c8b9;margin:0 0 30px}.zv-site-footer{background:#05080d;color:#ddd3c2;border-top:1px solid var(--zv-line)}.zv-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px;padding:75px 0 60px}.zv-footer-brand{font:400 3.5rem/1 Georgia,serif;color:#f3d6a4;margin:0 0 13px}.zv-footer-grid p{font-size:1.35rem;color:#9eabb5;max-width:410px;line-height:1.6;margin:0}.zv-footer-grid h2{font:700 1.15rem Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#deb56e;margin:0 0 18px}.zv-footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.zv-footer-grid nav a{font-size:1.29rem;color:#d5d1c9}.zv-footer-grid nav a:hover{color:#efc98a}.zv-footer-bottom{border-top:1px solid rgba(235,204,157,.13);padding:19px 0;color:#9199a2;font-size:1.15rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.zv-product-extra{background:#0b1118;color:#f6e8d3;padding:75px 0;border-block:1px solid var(--zv-line)}.zv-product-extra h2{font-size:clamp(3rem,4vw,5rem);line-height:1.1;margin:0 0 25px}.zv-product-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.zv-product-extra p{font-size:1.5rem;color:#c7c5c1}.zv-product-extra ul{list-style:none;margin:0;padding:0}.zv-product-extra li{font-size:1.4rem;border-bottom:1px solid var(--zv-line);padding:15px 0;color:#f4e5cd}.zv-product-extra li:before{content:"\2727";color:var(--zv-gold);margin-right:12px}@media(max-width:1150px){.zv-book-card{grid-template-columns:1fr}.zv-book-card__media{padding:55px 18px 25px;min-height:350px}.zv-book-card__media>a{max-width:185px}.zv-book-card__text{padding:27px}.zv-header-inner{grid-template-columns:1fr auto}.zv-nav--desktop{display:none}.zv-mobile-menu{display:block}}@media(max-width:849px){.zv-container{width:min(100% - 36px,690px)}.zv-hero__grid{grid-template-columns:1fr;padding:60px 0 57px;gap:16px}.zv-hero h1{font-size:clamp(5rem,10vw,7.6rem)}.zv-hero__body{max-width:640px}.zv-hero__stage{min-height:390px}.zv-hero__book{width:235px}.zv-hero__stage-footnote{display:none}.zv-hero__veil{background:linear-gradient(0deg,#050a11f0,#050a11bd)}.zv-hero__photo{background-position:65% center}.zv-trust__grid{grid-template-columns:1fr;gap:0;padding:10px 0}.zv-trust__grid>div{padding:11px;text-align:left;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.06)}.zv-book-grid{grid-template-columns:1fr}.zv-book-card{grid-template-columns:39% 61%}.zv-manifesto__grid,.zv-inside__grid,.zv-faq__grid{grid-template-columns:1fr;gap:30px}.zv-manifesto__art{height:350px;margin:0 -18px;grid-row:1}.zv-manifesto__copy{padding:30px 0 70px}.zv-inside__pages{max-width:600px;margin:35px auto}.zv-footer-grid{grid-template-columns:1fr 1fr}.zv-footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:540px){.zv-header-inner{min-height:64px}.zv-announcement{font-size:.87rem;letter-spacing:.07em}.zv-brand{font-size:1.75rem!important}.zv-brand strong{font-size:1.92rem}.zv-brand small{font-size:.73rem}.zv-brand-mark{width:27px;height:27px;font-size:2rem}.zv-cart-link{font-size:1.04rem;padding:10px 8px}.zv-header-actions{gap:2px}.zv-hero__grid{padding:50px 0 54px}.zv-hero h1{font-size:clamp(4.4rem,13.7vw,6.7rem)}.zv-hero__lead{font-size:2rem}.zv-hero__body{font-size:1.4rem}.zv-actions{flex-direction:column}.zv-actions .zv-button{width:100%}.zv-hero__formats{letter-spacing:.055em!important}.zv-hero__stage{min-height:315px}.zv-hero__book{width:193px}.zv-section{padding:72px 0}.zv-section-heading{margin-bottom:37px}.zv-home h2{font-size:clamp(3.3rem,10vw,5rem)}.zv-book-card{grid-template-columns:1fr}.zv-book-card__media{min-height:310px;padding:45px 15px 25px}.zv-book-card__media>a{max-width:157px}.zv-book-card h3{font-size:3.4rem}.zv-inside__pages{gap:8px}.zv-inside__pages figure{padding:6px}.zv-faq__answers summary{font-size:1.5rem}.zv-faq__answers details>div{font-size:1.3rem}.zv-last-call{padding:75px 0}.zv-footer-grid{grid-template-columns:1fr;gap:35px;padding:57px 0 45px}.zv-footer-grid>div:first-child{grid-column:auto}.zv-product-extra-grid{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){.zv-button,.zv-hero__book{transition:none!important}.zv-button:hover,.zv-hero__book:hover{transform:none}}@media(max-width:540px){.zv-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:7px}.zv-brand{gap:7px;min-width:0;white-space:normal}.zv-brand strong{font-size:1.7rem;line-height:1.08;max-width:198px}.zv-brand small{font-size:.62rem;letter-spacing:.09em;white-space:nowrap}.zv-brand-mark{flex:0 0 23px;height:23px;width:23px;font-size:1.7rem}.zv-header-actions{gap:1px}.zv-cart-link{font-size:.93rem;padding:9px 6px}.zv-mobile-menu summary{font-size:1.75rem;padding:7px}.zv-mobile-menu nav{left:0;right:0}}@media(max-width:540px){.zv-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "heading" "lead" "actions" "stage" "body" "formats";row-gap:0;padding-top:44px}.zv-hero__copy{display:contents}.zv-hero__copy>.zv-eyebrow{grid-area:eyebrow}.zv-hero h1{grid-area:heading;margin-bottom:22px;font-size:clamp(4.4rem,12.8vw,6.3rem)}.zv-hero__lead{grid-area:lead;margin-bottom:20px;font-size:1.83rem}.zv-hero__body{grid-area:body;margin:13px 0 0;font-size:1.37rem;max-width:100%}.zv-hero__copy>.zv-actions{grid-area:actions;flex-direction:row;margin-bottom:4px}.zv-hero__copy>.zv-actions .zv-button{width:auto;flex:1 1 100%;padding:12px 15px;font-size:1.07rem}.zv-hero__stage{grid-area:stage;min-height:288px;margin-top:5px}.zv-hero__book{width:178px}.zv-hero__formats{grid-area:formats;margin:22px 0 0!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zv-storefront.css.map */
