.music-player{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:5px;padding:5px;background:#0a0c0aeb;border:1px solid #d3bb713d;border-radius:10px;box-shadow:0 3px 16px #0005;color:#f5d251;transition:opacity .15s}.music-player.is-hidden{opacity:0;pointer-events:none}.music-player button{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;flex:none}.music-cover{display:block;width:28px;height:28px;flex:none;border-radius:5px;overflow:hidden}.music-cover img{display:block;width:100%;height:100%;object-fit:cover}.music-toggle{width:27px;height:28px}.music-volume-button{width:23px;height:28px;opacity:.85}.music-player :is(button,a,input):focus-visible{outline:2px solid #ffe391;outline-offset:3px}.music-bars{display:flex;align-items:center;justify-content:center;gap:2px;height:20px}.music-bars i{display:block;width:2px;height:5px;border-radius:2px;background:currentColor;transform-origin:center;animation:music-level .8s ease-in-out infinite alternate;animation-play-state:paused}.music-bars i:nth-child(2){height:11px;animation-duration:.63s;animation-delay:-.3s}.music-bars i:nth-child(3){height:18px;animation-duration:.74s;animation-delay:-.5s}.music-bars i:nth-child(4){height:9px;animation-duration:.58s;animation-delay:-.2s}.music-bars i:nth-child(5){height:14px;animation-duration:.91s;animation-delay:-.6s}.music-player.is-playing .music-bars i{animation-play-state:running}.music-player:not(.is-playing) .music-bars{opacity:.55}@keyframes music-level{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.music-volume{position:absolute;right:0;bottom:calc(100% + 7px);width:130px;padding:10px 12px;border:1px solid #d3bb713d;border-radius:8px;background:#0a0c0af5;font:400 11px/1.3 var(--display);color:#f4ebd0}.music-volume>span{display:flex;justify-content:space-between;margin-bottom:7px}.music-volume input{display:block;width:100%;height:14px;accent-color:#f4cc36;cursor:pointer}.music-error{position:absolute;right:0;bottom:calc(100% + 8px);width:170px;padding:10px;border-radius:8px;background:#0a0c0af5;font:400 12px/1.4 var(--display);color:#f4ebd0}@media(max-width:1100px){.music-player.at-ending{bottom:120px}}@media(max-width:700px){.music-player{right:12px;bottom:12px}.music-player.at-ending{bottom:130px}}@media(prefers-reduced-motion:reduce){.music-bars i{animation:none}.music-player{transition:none}}.sale-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;font-family:inherit;line-height:1.2}.sale-badge{display:inline-block;background:#b92b23;color:#fff8e7;border-radius:3px;padding:3px 7px;font-size:12px;letter-spacing:.035em;line-height:1;white-space:nowrap}.sale-price-values{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.sale-price-values del{font-size:.72em;color:#c3c1b0;text-decoration-thickness:1.5px;white-space:nowrap}.sale-price-values strong{font:inherit;font-weight:400;color:#ffd334;white-space:nowrap}.sale-price-values small{font-size:.68em;color:#c3c1b0;white-space:nowrap}.purchase-button{position:relative}.purchase-button>.sale-price-compact{font-size:18px;border-left:1px solid #191b1245;padding-left:10px;margin:0}.purchase-button .sale-price-compact .sale-price-values{gap:7px;flex-wrap:nowrap}.purchase-button .sale-price-compact .sale-price-values strong{color:inherit}.purchase-button .sale-price-compact .sale-price-values del{color:#45442c}.purchase-button .sale-price-compact .sale-badge{position:absolute;right:9px;top:-10px;font-size:12px;padding:4px 7px;border:1px solid #ffd334}.checkout-product-copy>.sale-price{margin-top:6px;font-size:20px;gap:4px}.checkout-product-copy .sale-badge{font-size:10px;padding:3px 6px}.checkout-product-copy .sale-price-values{gap:7px}.admin-preview>.sale-price{font-size:44px;margin-top:20px;gap:9px}.admin-preview .sale-price-values del{font-size:24px}.admin-preview .sale-badge{font-size:14px}@media(min-width:901px){.checkout-product-copy>.sale-price{font-size:18px}}@media(max-width:700px){.buy-button.purchase-button>.sale-price-compact{font-size:14px;border:0;padding:0}.purchase-button .sale-price-compact .sale-price-values{gap:6px}.purchase-button .sale-price-compact .sale-badge{font-size:11px;right:6px;top:-9px;padding:3px 6px}}@media(max-width:375px){.buy-button.purchase-button>.sale-price-compact{font-size:13px}}.checkout-dialog{--checkout-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--body:var(--checkout-ui);--display:var(--checkout-ui);--checkout-ink:#f0ebdc;--checkout-muted:#b9b4a7;--checkout-line:#f5e5b923;color:var(--checkout-ink);background:#171812;border:1px solid #b9974b55;border-radius:16px;width:min(1010px,calc(100vw - 48px));max-height:calc(100svh - 48px);padding:0;overflow:hidden;box-shadow:0 30px 120px #000b;margin:auto;font-family:var(--checkout-ui);font-weight:400;overscroll-behavior:contain}.checkout-dialog[open]{display:flex;flex-direction:column}.checkout-dialog::backdrop{background:#080b08cf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.checkout-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px;border-bottom:1px solid var(--checkout-line);background:#171812}.checkout-kicker{font:400 11px/1.5 var(--display);letter-spacing:.13em;text-transform:uppercase;color:#d1b669}.checkout-header h2{font:400 28px/1.2 var(--display);margin-top:6px;letter-spacing:.015em}.checkout-close{background:#ffffff08;border:1px solid var(--checkout-line);border-radius:50%;color:var(--checkout-ink);width:42px;height:42px;display:grid;place-items:center;flex-shrink:0}.checkout-close:hover{background:#ffffff15}.checkout-dialog button:focus-visible,.checkout-dialog input:focus-visible,.checkout-dialog select:focus-visible,.checkout-dialog a:focus-visible{outline:2px solid #efc553;outline-offset:4px}.checkout-body{min-height:0;display:grid;grid-template-columns:56% 44%;overflow-y:auto;max-height:calc(100svh - 160px);scrollbar-width:thin;scrollbar-color:#887545 transparent}.checkout-summary{padding:26px 28px 28px;background:#10120e;border-left:1px solid var(--checkout-line);min-width:0}.checkout-product{display:flex;align-items:center;gap:22px}.checkout-cover{height:120px;width:94px;margin:0 0 0 6px;transform:rotate(-5deg);flex-shrink:0}.checkout-cover .real-cover{filter:drop-shadow(6px 8px 10px #0009)}.checkout-product-copy{min-width:0}.checkout-product-copy .checkout-kicker{font-size:9px;letter-spacing:.09em}.checkout-product-copy h3{font:400 21px/1.25 var(--display);margin-top:6px;letter-spacing:.008em;max-width:210px}.checkout-product-copy>p:not(.checkout-kicker){font-size:16px;color:var(--checkout-muted);margin-top:7px;line-height:1.3}.checkout-product-copy>strong{display:block;font:400 20px/1.4 var(--display);color:#e8c356;margin-top:8px}.checkout-product-copy>strong>span{font:600 15px var(--body);color:var(--checkout-muted)}.checkout-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-size:18px}.checkout-quantity>div{display:flex;align-items:center;border:1px solid #d7bd7250;border-radius:8px;overflow:hidden}.checkout-quantity button{display:grid;place-items:center;width:35px;height:35px;border:0;background:none;color:var(--checkout-ink)}.checkout-quantity button:hover{background:#fff1}.checkout-dialog button:disabled{opacity:.4;cursor:default}.checkout-quantity output{min-width:32px;text-align:center;font:400 17px var(--display)}.checkout-totals{font-size:18px;margin-top:18px;padding-top:6px;border-top:1px solid var(--checkout-line)}.checkout-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:12px}.checkout-totals dd{white-space:nowrap;font-size:19px}.checkout-totals .is-free{color:#bad6a6}.checkout-totals .checkout-total{margin-top:15px;padding-top:15px;border-top:1px solid var(--checkout-line)}.checkout-total dt{font-size:19px}.checkout-total dd{font:400 25px/1.2 var(--display);color:#f6d067}.checkout-form{padding:28px 34px 32px;min-width:0}.checkout-fields{display:grid;gap:17px}.checkout-field{display:flex;flex-direction:column;gap:7px;min-width:0}.checkout-field>span{font:400 13px/1.4 var(--display);letter-spacing:.035em}.field-required{color:#d3b257}.checkout-field input,.checkout-field select{width:100%;border:1px solid #beb8a840;border-radius:7px;background:#ffffff04;color:#f6f0df;padding:10px 13px;min-height:45px;font:600 20px/1.2 var(--body);transition:border-color .2s;box-sizing:border-box}.checkout-field input::placeholder{color:#9a9c8f;opacity:1}.checkout-field input:hover,.checkout-field select:hover{border-color:#c8b4718c}.checkout-field input:focus,.checkout-field select:focus{border-color:#e2bc50;outline:2px solid #e2bc5020;outline-offset:0}.checkout-field select{padding-right:28px;font-size:18px}.checkout-field option{background:#171812}.checkout-field.has-error input,.checkout-field.has-error select{border-color:#e38e72}.field-error{font-size:17px;line-height:1.25;color:#ffb39b}.checkout-privacy{font-size:17px;line-height:1.4;margin:21px 0;color:var(--checkout-muted)}.checkout-primary{display:flex;align-items:center;justify-content:center;gap:15px;min-height:49px;width:100%;background:#f2c83f;color:#15190e;border:0;border-radius:8px;padding:12px 17px;font:400 17px/1.4 var(--display);letter-spacing:.015em;transition:background .2s}.checkout-primary:hover:not(:disabled){background:#ffdd6c}.checkout-primary:disabled{opacity:1!important;color:#bab6a7;background:#484b3d;border:1px solid #a7a79230}.checkout-delivery{padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.checkout-delivery-option{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:9px;padding:15px 12px;border:1px solid #beb8a840;border-radius:9px;cursor:pointer;min-height:130px;text-align:center}.checkout-delivery-option.selected{border-color:#e4c262;background:#ecd46609}.checkout-delivery-option>input{position:absolute;top:13px;left:12px;accent-color:#eec849;width:15px;height:15px;margin:0}.checkout-delivery-option>svg{color:#e2c373;flex-shrink:0}.checkout-delivery-option>span{min-width:0}.checkout-delivery-option strong{font:400 14px/1.3 var(--display)}.checkout-delivery-option small{display:block;font-size:17px;line-height:1.2;color:var(--checkout-muted);margin-top:5px}.checkout-delivery-option b{font:400 16px var(--display);color:#dfc274;white-space:nowrap}.checkout-address{display:grid;gap:14px;margin:19px 0 22px}.checkout-address-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.checkout-payment{border-top:1px solid var(--checkout-line);padding-top:18px}.checkout-payment-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.checkout-payment-brand>img{display:block;width:146px;height:42px;padding:7px 9px;box-sizing:border-box;background:#fff;border-radius:6px;object-fit:contain;object-position:center}.checkout-payment-brand>span{display:flex;align-items:center;gap:7px;color:#d3d9c4;font:400 14px/1.3 var(--display);letter-spacing:.025em;white-space:nowrap}.checkout-payment>p{font-size:18px;line-height:1.4;color:var(--checkout-muted);margin:11px 0 18px}.checkout-payment .checkout-availability{color:#e7cc80;font-size:17px}.checkout-error{font-size:19px;line-height:1.3;padding:13px;border:1px solid #cc785754;border-radius:7px;color:#f9bb9d;background:#9b422512;margin-top:16px}.checkout-result{padding:38px 34px;text-align:center;max-height:calc(100svh - 160px);overflow:auto}.checkout-result>svg{color:#e2c275;margin-bottom:15px}.checkout-result h2{font:400 31px/1.3 var(--display);margin:10px 0 20px}.checkout-result>p:not(.checkout-kicker){font-size:23px;line-height:1.4;margin:10px auto;max-width:500px;color:var(--checkout-muted)}.checkout-result .checkout-order-ref{font-size:17px}.checkout-result .checkout-primary{max-width:400px;margin:22px auto}.checkout-receipt-result{display:flex;gap:12px;justify-content:center;text-align:left;margin:25px auto;max-width:440px;border:1px solid var(--checkout-line);padding:18px;border-radius:9px;font-size:21px}.checkout-receipt-result svg{flex-shrink:0;color:#e3c576;margin-top:4px}.checkout-receipt-result p{font-size:19px;line-height:1.4;color:var(--checkout-muted);margin-top:5px}.checkout-support{display:block;font-size:18px;color:#e0c778;margin-top:27px;overflow-wrap:anywhere}.checkout-onepage .checkout-fields{grid-template-columns:1fr 1fr;gap:14px}.checkout-buyer,.checkout-address{border:0;padding:0;min-width:0}.checkout-section-title{font:400 21px/1.3 var(--display);padding:0;margin-bottom:14px;letter-spacing:.01em}.checkout-fields-note{font-size:17px;color:var(--checkout-muted);margin:-6px 0 17px}.checkout-onepage .checkout-delivery{margin:25px 0 18px}.checkout-onepage .checkout-payment{margin-top:22px;padding-top:20px}.checkout-onepage .checkout-privacy{font-size:16px;margin:17px 0 0}.checkout-card{min-height:70px}.checkout-card-loading{font-size:18px;color:var(--checkout-muted)}@media(min-width:901px)and (max-height:800px){.checkout-header{padding:18px 28px}.checkout-summary,.checkout-form{padding:24px 28px}.checkout-fields{gap:12px}.checkout-quantity{margin-top:17px}}@media(max-width:900px){.checkout-dialog{width:min(640px,calc(100vw - 32px))}.checkout-body{grid-template-columns:1fr}.checkout-summary{padding:24px 28px;border-left:0;border-top:1px solid var(--checkout-line)}.checkout-product-copy h3{max-width:none}.checkout-form{padding:24px 28px}.checkout-result{padding:32px 24px}}@media(max-width:600px){.checkout-dialog{width:100%;max-width:100%;height:100svh;max-height:100svh;border:0;border-radius:0}.checkout-header{padding:16px 20px;min-height:88px}.checkout-header h2{font-size:24px}.checkout-kicker{font-size:10px}.checkout-body{max-height:calc(100svh - 89px)}.checkout-summary{padding:23px 20px 29px}.checkout-product{gap:20px}.checkout-cover{height:110px;width:85px;margin-left:5px}.checkout-product-copy h3{font-size:20px}.checkout-product-copy .checkout-kicker{font-size:9px;letter-spacing:.08em}.checkout-quantity{margin-top:20px}.checkout-totals{font-size:18px}.checkout-form{padding:24px 20px}.checkout-onepage .checkout-fields{grid-template-columns:1fr;gap:16px}.checkout-field input{font-size:21px;min-height:47px}.checkout-field select{font-size:18px;min-height:47px}.checkout-address-row{grid-template-columns:1fr}.checkout-delivery-option{padding:14px 10px;gap:9px;min-height:136px}.checkout-delivery-option>svg{width:22px}.checkout-delivery-option strong{font-size:13px}.checkout-delivery-option small{font-size:16px}.checkout-delivery-option b{font-size:15px}.checkout-primary{font-size:17px;min-height:50px}.checkout-result{padding:35px 22px;max-height:calc(100svh - 89px)}.checkout-result h2{font-size:29px}.checkout-result>p:not(.checkout-kicker){font-size:21px}.checkout-close{width:40px;height:40px}}@media(prefers-reduced-motion:no-preference){.checkout-dialog[open]{animation:checkout-appear .25s ease-out}@keyframes checkout-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.checkout-shipping-banner{flex:1;max-width:510px;min-width:0;margin:0 auto}.checkout-add-second,.checkout-free-shipping{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;font:400 14px/1.4 var(--display);letter-spacing:.015em}.checkout-add-second{color:#14180c;border:1px solid #ffdc6b;border-radius:9px;background:#f8cc3c;padding:10px 16px;box-shadow:0 3px 14px #f8cc3c26;transition:background .2s,box-shadow .2s}.checkout-add-second:hover:not(:disabled){background:#ffdf68;box-shadow:0 3px 18px #f8cc3c40}.checkout-add-second svg,.checkout-free-shipping svg{flex-shrink:0}.checkout-free-shipping{color:#18240e;background:#c5e699;border:1px solid #ddf2b9;border-radius:9px;padding:10px 16px}.checkout-shipping-banner .checkout-add-second:disabled{opacity:.65}@media(max-width:900px){.checkout-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.checkout-header>div:first-child{grid-column:1;grid-row:1;min-width:0}.checkout-close{grid-column:3;grid-row:1}.checkout-shipping-banner{grid-column:2;grid-row:1;max-width:none;width:100%}.checkout-add-second,.checkout-free-shipping{min-height:46px;font-size:13px}}@media(max-width:600px){.checkout-header{gap:12px}.checkout-add-second,.checkout-free-shipping{gap:10px;font-size:12px;line-height:1.45;text-align:left;justify-content:flex-start;padding:10px 12px}.checkout-add-second>svg:last-child{margin-left:auto}}.checkout-field>span{font:600 14px/1.45 var(--checkout-ui);letter-spacing:0;color:#eeeee3}.checkout-field input,.checkout-field select{font:400 18px/1.4 var(--checkout-ui);color:#f4f5ed;background:#20221a;border-color:#777b6d;padding:11px 12px;min-height:48px}.checkout-field input::placeholder{color:#bcc2b2;opacity:1}.checkout-field select{font-size:16px}.field-error{font:500 13px/1.5 var(--checkout-ui)}.checkout-card{font-family:var(--checkout-ui)}.checkout-card input,.checkout-card select{font-family:var(--checkout-ui);font-size:16px}.checkout-delivery-option strong{font:600 14px/1.35 var(--checkout-ui)}.checkout-delivery-option small{font:400 13px/1.45 var(--checkout-ui);color:#c7cbbc}.checkout-delivery-option b{font:600 15px/1.4 var(--checkout-ui)}.checkout-quantity{font:500 14px/1.4 var(--checkout-ui)}@media(max-width:600px){.checkout-delivery-option strong{font-size:13px}.checkout-delivery-option small{font-size:12px}.checkout-field input{font-size:18px}}.checkout-address .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.checkout-onepage .checkout-delivery{margin-bottom:0;gap:12px}.checkout-delivery-option{grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;justify-items:start;column-gap:9px;row-gap:3px;min-height:68px;padding:10px 12px;text-align:left}.checkout-delivery-option>input{position:static;grid-column:1;grid-row:1 / 3;align-self:center;width:15px;height:15px}.checkout-delivery-option>svg{display:none}.checkout-delivery-option>span{grid-column:2;grid-row:1}.checkout-delivery-option small{display:none}.checkout-delivery-option b{grid-column:2;grid-row:2;font-size:14px}.checkout-delivery-option strong{font-size:13px}.checkout-pickup-address{font:400 13px/1.5 var(--checkout-ui);color:#c7cbbc;margin-top:11px}@media(max-width:600px){.checkout-delivery-option{min-height:68px;padding:10px;column-gap:8px}.checkout-delivery-option strong{font-size:12px}.checkout-delivery-option b{font-size:13px}}@media(min-width:901px){.checkout-header{padding:18px 28px}.checkout-summary{padding:20px 24px}.checkout-form{padding:24px 32px}.checkout-product{gap:17px}.checkout-cover{height:82px;width:64px;margin-left:5px}.checkout-product-copy h3{font-size:19px;line-height:1.2;margin:0;max-width:230px}.checkout-product-copy>strong{font-size:18px;margin-top:7px}.checkout-product-copy>strong>span{font-size:14px}.checkout-quantity{margin-top:12px;font-size:13px}.checkout-quantity button{width:29px;height:29px}.checkout-quantity output{min-width:28px;font-size:15px}.checkout-totals{margin-top:12px;padding-top:3px;font:500 14px/1.4 var(--checkout-ui)}.checkout-totals>div{margin-top:7px}.checkout-totals dd{font-size:15px}.checkout-totals .checkout-total{margin-top:10px;padding-top:10px}.checkout-total dt{font-size:15px}.checkout-total dd{font-size:22px}.checkout-onepage .checkout-payment{margin-top:14px;padding-top:13px}.checkout-payment-brand{margin-bottom:12px}.checkout-payment-brand>img{width:132px;height:34px;padding:5px 8px}.checkout-onepage .checkout-privacy{font:400 12px/1.4 var(--checkout-ui);margin-top:10px}.checkout-card h2{display:none}}@media(max-width:900px){.checkout-cover{height:88px;width:68px}.checkout-product-copy h3{font-size:19px;margin-top:0}.checkout-product-copy>strong{font-size:18px;margin-top:6px}.checkout-product-copy>strong>span{font-size:14px}.checkout-quantity{margin-top:14px}.checkout-quantity button{width:31px;height:31px}}.checkout-card-form{display:grid;gap:13px}.checkout-card-field{display:flex;flex-direction:column;gap:6px;min-width:0}.checkout-card-field[hidden]{display:none}.checkout-card-field>span,.checkout-card-field>label{font:500 14px/1.4 var(--checkout-ui);color:#eeeee3}.checkout-card-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.checkout-card-field input,.checkout-card-field select,.checkout-secure-field{width:100%;height:48px;min-width:0;box-sizing:border-box;border:1px solid #777b6d;border-radius:7px;background:#20221a;color:#f4f5ed;font:400 16px/1.4 var(--checkout-ui)}.checkout-card-field input,.checkout-card-field select{padding:10px 12px}.checkout-card-field input::placeholder{color:#bcc2b2;opacity:1}.checkout-secure-field{overflow:hidden}.checkout-secure-field:focus-within{border-color:#e2bc50;outline:2px solid #e2bc5020}.checkout-secure-field iframe{display:block;width:100%;height:46px;border:0}.checkout-card-document{display:grid;grid-template-columns:76px minmax(0,1fr)}.checkout-card-document>select{border-radius:7px 0 0 7px;border-right:0;padding-left:10px;padding-right:0}.checkout-card-document>input{border-radius:0 7px 7px 0}.checkout-pay-button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:11px;padding:8px 14px;background:#009ee3;border:1px solid #39bcf4;border-radius:8px;color:#071e43;font:700 16px/1.35 var(--checkout-ui);cursor:pointer;transition:background .2s,box-shadow .2s;margin-top:3px}.checkout-pay-button:hover:not(:disabled){background:#30baff;box-shadow:0 3px 16px #009ee325}.checkout-pay-button>svg{flex-shrink:0}.checkout-pay-button>span{white-space:nowrap}.checkout-pay-button>img{display:block;width:115px;height:35px;object-fit:contain;background:#fff;border-radius:4px;padding:4px 6px;box-sizing:border-box}.checkout-dialog .checkout-pay-button:disabled{opacity:.65;cursor:default}.checkout-card-form .checkout-error{margin:0;font:500 14px/1.4 var(--checkout-ui)}@media(max-width:600px){.checkout-pay-button{font-size:15px;gap:9px;padding-inline:10px}.checkout-pay-button>img{width:108px;height:33px}.checkout-card-field>span,.checkout-card-field>label{font-size:13px}}.checkout-shipping-banner{max-width:340px}.checkout-add-second,.checkout-free-shipping{min-height:54px;gap:12px;padding:6px 12px;justify-content:flex-start}.checkout-add-second>span,.checkout-free-shipping>span{display:flex;flex-direction:column;gap:2px;text-align:left}.checkout-add-second strong,.checkout-free-shipping strong{font:400 20px/1.15 var(--display);letter-spacing:.015em}.checkout-add-second small,.checkout-free-shipping small{font:500 11px/1.4 var(--checkout-ui);letter-spacing:0}.checkout-add-second>svg:last-child{margin-left:auto}.checkout-gift{transform-origin:50% 85%;will-change:transform}@media(prefers-reduced-motion:no-preference){.checkout-gift{animation:checkout-gift-hop 3.6s ease-in-out infinite}@keyframes checkout-gift-hop{0%,58%,to{transform:translateY(0) rotate(0)}65%{transform:translateY(-6px) rotate(-7deg)}72%{transform:translateY(0) rotate(5deg)}78%{transform:translateY(-3px) rotate(-3deg)}84%{transform:translateY(0) rotate(0)}}}@media(max-width:900px){.checkout-shipping-banner{max-width:none}.checkout-add-second,.checkout-free-shipping{min-height:50px;justify-content:center}.checkout-add-second>svg:last-child{margin-left:0}.checkout-add-second strong,.checkout-free-shipping strong{font-size:19px}}.checkout-pay-button{background:#fff;border-color:#e1e8ef;color:#0a0080}.checkout-pay-button:hover:not(:disabled){background:#f2f9ff;box-shadow:0 3px 16px #009ee320}.checkout-pay-button>img{background:transparent;border-radius:0;padding:0}.checkout-shipping-banner{flex:0 1 auto;width:max-content;max-width:100%;justify-self:center}.checkout-add-second,.checkout-free-shipping{width:max-content;max-width:100%;gap:10px}.checkout-add-second>svg:last-child{margin-left:0}.checkout-pay-button{width:max-content;max-width:100%;justify-self:center;margin-inline:auto;gap:9px;padding-inline:12px}@media(max-width:900px){.checkout-shipping-banner{width:fit-content;min-width:0}.checkout-add-second,.checkout-free-shipping{width:100%;min-width:0}.checkout-add-second>span,.checkout-free-shipping>span{min-width:0}}@media(max-width:600px){.checkout-onepage .checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.checkout-buyer .checkout-field>span{font-size:13px}.checkout-buyer .checkout-field input{font-size:16px;padding-inline:10px}.checkout-card-form{grid-template-columns:minmax(0,1fr)}.checkout-pay-button{min-width:0}.checkout-pay-button>span{min-width:0;white-space:normal}.checkout-pay-button>img{flex-shrink:0}}@media(max-width:360px){.checkout-buyer .checkout-field>span{min-height:2.9em}}@media(max-width:600px){.checkout-header{padding:14px 16px;gap:8px;min-height:88px}.checkout-header h2{font-size:20px;margin-top:4px}.checkout-header .checkout-kicker{font-size:9px;letter-spacing:.09em}.checkout-shipping-banner{width:128px;margin:0;justify-self:end}.checkout-add-second,.checkout-free-shipping{min-height:46px;padding:6px 8px;gap:6px;justify-content:flex-start}.checkout-add-second strong,.checkout-free-shipping strong{font-size:16px}.checkout-free-shipping strong{font-size:15px}.checkout-add-second small,.checkout-free-shipping small{font-size:10.5px;line-height:1.3}.checkout-add-second>svg:first-child,.checkout-free-shipping>svg:first-child{width:22px;height:22px}.checkout-add-second>svg:last-child{display:none}.checkout-close{width:36px;height:36px}.checkout-close>svg{width:22px;height:22px}}.checkout-header h2{font-weight:650;font-size:24px;letter-spacing:-.02em}.checkout-section-title{font-weight:600;font-size:18px;letter-spacing:0}.checkout-fields-note{font-size:14px;line-height:1.5}.checkout-product-copy h3{font:600 16px/1.35 var(--checkout-ui);letter-spacing:0}.checkout-product-copy .sale-price-values strong{font-weight:650}.checkout-field input,.checkout-field select{font-size:16px}.checkout-totals{font:400 14px/1.4 var(--checkout-ui)}.checkout-total dd{font:650 22px/1.2 var(--checkout-ui)}.checkout-totals .checkout-total dt{font-size:15px;font-weight:600}.checkout-payment .checkout-availability{font-size:14px;line-height:1.5}.checkout-add-second strong,.checkout-free-shipping strong{font-weight:650;font-size:17px;letter-spacing:0}.checkout-add-second small,.checkout-free-shipping small{font-weight:400}.checkout-kicker{font-weight:600}.checkout-result h2{font-weight:600;font-size:26px}.checkout-result>p:not(.checkout-kicker){font-size:16px;line-height:1.5}.checkout-primary{font-weight:600}.checkout-dialog .sale-badge{font-weight:700;font-size:10px}@media(max-width:600px){.checkout-header h2{font-size:19px;line-height:1.2;max-width:140px}.checkout-header .checkout-kicker{font-size:8px;letter-spacing:.06em}.checkout-add-second strong,.checkout-free-shipping strong{font-size:13px;line-height:1.25}.checkout-add-second small,.checkout-free-shipping small{font-size:10px}.checkout-fields-note{font-size:13px}.checkout-product-copy h3{font-size:15px}.checkout-product-copy>.sale-price{font-size:18px}.checkout-delivery-option strong{font-size:12px}.checkout-section-title{font-size:17px}}@media(max-width:360px){.checkout-header{padding-inline:12px;gap:6px}.checkout-header h2{font-size:17px;max-width:110px}.checkout-shipping-banner{width:116px}.checkout-add-second,.checkout-free-shipping{padding-inline:6px;gap:5px}.checkout-add-second strong,.checkout-free-shipping strong{font-size:12px}}@font-face{font-family:Evil Empire;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/evil-empire.otf) format("opentype")}@font-face{font-family:Evil Empire Hero;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/evil-empire.otf) format("opentype");size-adjust:122.7336%;ascent-override:95.8392%;descent-override:26.8143%;line-gap-override:0%}:root{font-family:var(--body);color:#f6f1e6;background:#10110f;font-synthesis:none;--ink:#10110f;--cream:#f6f1e6;--gold:#ffce37;--body:"Evil Empire",sans-serif;--display:"Evil Empire",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button:disabled{opacity:.35;cursor:default}h1,h2,h3,p,figure{margin:0}button{color:inherit}button.text-link{border-radius:0}dialog::backdrop{background:#070907c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.eyebrow{display:block;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#d6bd7d;margin-bottom:24px}.skip-link{position:fixed;top:8px;left:8px;z-index:200;background:var(--gold);color:var(--ink);padding:14px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:25px 6.3vw;pointer-events:none}.site-header>*{pointer-events:auto}.wordmark{font-family:var(--display);font-size:24px;letter-spacing:.02em;line-height:1.1;white-space:nowrap}.wordmark div>span{display:block;font-family:var(--body);font-size:8px;letter-spacing:.26em;margin-top:8px;color:#bcb9aa}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:11px}.desktop-nav>a:not(.buy-button){padding:12px 0;border-bottom:1px solid transparent}.desktop-nav>a:hover{color:var(--gold);border-color:var(--gold)}.desktop-nav .buy-button{font:500 11px var(--body);gap:9px;min-height:41px;padding:11px 15px}.desktop-nav .buy-button>svg:first-child{display:none}.mobile-menu-button,.mobile-menu{display:none}.journey{position:relative;height:820svh}.journey-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.scene{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;--q:0;--act-0:1;--act-1:0;--act-2:0;--act-3:0;--act-4:0;--act-5:0;--crowd-opacity:.205;--crowd-scale:1.05;--book-opacity:1;--book-scale:1.12;--book-x:-7vw;--opening:0;--travel:0%}.world-crowd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:var(--crowd-opacity);transform:scale(var(--crowd-scale));will-change:transform,opacity}.world-crowd img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.book-world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:var(--book-opacity);transform:translate(var(--book-x)) scale(var(--book-scale));mix-blend-mode:lighten;will-change:transform,opacity}.book-world canvas,.book-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.book-world canvas{opacity:0}.book-world canvas.painted{opacity:1}.book-poster.painted{opacity:0}.world-word{position:absolute;top:13%;left:5.8%;font-family:var(--display);font-size:19.2vw;line-height:1;color:transparent;-webkit-text-stroke:1px #9b854d;letter-spacing:.002em;opacity:calc(var(--act-0)*.38);transform:translateY(calc(var(--q)*-6vh)) scale(calc(1 + var(--q)*.025));transform-origin:center;z-index:-1;pointer-events:none}.scene-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;will-change:opacity,transform}.scene-layer.current{pointer-events:auto}.act-0{opacity:var(--act-0);transform:translateY(var(--drift-0,0))}.act-1{opacity:var(--act-1);transform:translateY(var(--drift-1,0))}.act-2{opacity:var(--act-2);transform:translateY(var(--drift-2,0))}.act-3{opacity:var(--act-3);transform:translateY(var(--drift-3,0))}.act-4{opacity:var(--act-4);transform:translateY(var(--drift-4,0))}.act-5{opacity:var(--act-5);transform:translateY(var(--drift-5,0))}.scene-copy{position:absolute;left:6.3%;top:50%;width:34%;transform:translateY(-50%);max-width:520px}.scene-copy h2{font-family:var(--body);font-weight:500;line-height:.97;font-size:clamp(48px,5.3vw,82px);letter-spacing:-.035em}.scene-copy h2 em{color:#e5c77f;font-weight:500}.scene-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#d2cec0;max-width:375px;margin-top:25px}.scene-copy .text-link{margin-top:24px}.hero-copy{top:53%;width:39%;max-width:590px}.hero-copy h1{font-family:var(--display);font-size:clamp(55px,6vw,92px);font-weight:400;line-height:1.09;letter-spacing:.005em}.hero-copy h1 span{color:var(--gold)}.hero-copy .lead{font-family:var(--body);font-size:25px;line-height:1.35;margin-top:22px;color:var(--cream)}.hero-copy .byline{font-size:10px;letter-spacing:.07em;margin-top:17px;color:#c5bfae}.hero-copy .purchase-row{margin-top:31px}.hero-copy .text-link{font-size:11px;margin-top:19px}.hero-caption{position:absolute;bottom:22%;right:7%;text-align:right}.hero-caption>span{font-size:8px;letter-spacing:.18em;color:#d2b974}.hero-caption>p{font-family:var(--body);font-size:25px;line-height:1.15;margin-top:12px}.buy-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:13px 20px;background:var(--gold);color:#10110b;font-family:var(--body);font-size:23px;font-weight:600;border:0;border-radius:3px;transition:background .2s}.buy-button:hover{background:#ffdc6c}.purchase-row{display:flex;align-items:center;gap:22px}.price{font-family:var(--display);font-size:30px;border-left:1px solid #ffffff40;padding-left:22px;white-space:nowrap}.text-link{display:inline-flex;align-items:center;gap:22px;background:none;border:0;border-bottom:1px solid #b29b62;padding:9px 0;color:#e5d3a0;font-size:12px;line-height:1.4;min-height:40px}.text-link:hover{color:var(--gold)}.history-copy{width:33%}.flying-photo{position:absolute;background:none;border:0;padding:0;text-align:left;box-shadow:0 18px 60px #0005}.flying-photo img{width:100%;aspect-ratio:1.5;object-fit:cover}.flying-photo span{display:flex;align-items:center;justify-content:space-between;background:#121510c9;padding:13px 16px;font-size:10px}.photo-one{width:34%;right:10%;top:23%;transform:translateY(calc((var(--q) - 1.45)*-22vh)) rotate(-3deg)}.photo-two{width:23%;right:32%;top:56%;transform:translateY(calc((var(--q) - 1.45)*-36vh)) rotate(5deg);z-index:2}.photo-two span{font-size:9px}.opening-caption{position:absolute;right:9%;bottom:17%;font-family:var(--body);font-size:21px;line-height:1.25;text-align:right;color:#c9bc9c}.book-copy{top:44%}.book-copy h2{font-size:clamp(53px,5.7vw,88px)}.reduced-book{display:none}.preview-copy{width:34%;top:48%}.reader-button{margin-top:28px}.sample-note{display:block;color:#b7b29d;font-size:9px;line-height:1.8;margin-top:20px}.floating-pages{position:absolute;right:9%;top:25%;width:40%;height:57%;border:0;padding:0;background:none;perspective:1000px}.floating-pages img{position:absolute;max-width:52%;height:94%;width:auto;object-fit:contain;box-shadow:0 22px 80px #0008}.page-front{left:3%;top:7%;transform:rotate(-8deg) translateY(calc((var(--q) - 4)*-18vh))}.page-behind{right:6%;top:-7%;transform:rotate(9deg) translateY(calc((var(--q) - 4)*-24vh))}.floating-pages>span{position:absolute;left:29%;bottom:-7%;display:flex;gap:10px;align-items:center;background:var(--gold);color:var(--ink);border-radius:3px;padding:11px 16px;font-size:11px;white-space:nowrap}.edition-copy{width:35%;top:46%}.edition-copy h2{font-size:clamp(48px,4.7vw,74px)}.edition-copy .purchase-row{margin-top:30px}.edition-photos{position:absolute;right:8.5%;top:24%;width:40%;transform:translateY(calc((var(--q) - 4.9)*-18vh))}.edition-main{width:100%;border:0;padding:0;background:none;text-align:left}.edition-main img{width:100%;height:43svh;max-height:450px;object-fit:contain;background:#141610}.edition-main>span{display:flex;justify-content:space-between;font-family:var(--body);font-size:23px;margin-top:16px;gap:15px}.edition-tabs{display:flex;gap:20px;margin-top:13px}.edition-tabs button{padding:11px 0;background:none;border:0;border-bottom:1px solid #ffffff24;font-size:10px;min-height:38px}.edition-tabs button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.ending{position:absolute;left:6.3%;right:8.5%;top:50%;transform:translateY(-50%);max-height:calc(100svh - 190px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#827447 transparent;padding-right:8px}.closing-row{display:flex;justify-content:space-between;gap:40px;align-items:center}.closing-row .eyebrow{margin-bottom:15px}.closing-row h2{font-family:var(--display);font-size:clamp(53px,5.7vw,86px);font-weight:400;line-height:1.06}.closing-row h2 span{color:var(--gold)}.closing-buy{margin-right:3vw}.closing-buy>p{font-family:var(--body);font-size:26px;line-height:1.2}.closing-buy .purchase-row{margin-top:23px}.closing-buy .text-link{margin-top:13px}.acknowledgments{margin-top:33px;padding-top:23px;border-top:1px solid #ffffff26}.thanks-copy h2{font-family:var(--body);font-size:25px;line-height:1.2;font-weight:500}.thanks-copy p{font-size:10px;line-height:1.8;color:#b6b3a5;margin-top:7px;max-width:580px}.supporter-logos{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:28px;align-items:center;padding:0;margin:23px 0}.supporter-logos li{height:57px;display:flex;align-items:center;justify-content:center}.supporter-logos img{max-width:100%;max-height:57px;object-fit:contain}.print-credit{display:flex;align-items:center;gap:15px;color:#b8b5a4;font-size:9px}.print-credit img{width:125px;max-height:33px;object-fit:contain}.contact-row{margin-top:24px;padding-top:18px;border-top:1px solid #ffffff1e;display:flex;gap:7vw;line-height:1.7;font-size:10px;color:#c5c1b2}.contact-row .eyebrow{font-size:8px;margin-bottom:8px}.contact-row a{display:block;margin:4px 0}.contact-row a:hover{color:var(--gold)}.scene-bottom{position:absolute;left:6.3%;right:6.3%;bottom:27px;display:flex;align-items:center;justify-content:space-between;z-index:10;font-size:9px;color:#b8b29f;gap:20px}.chapter-status{display:flex;gap:15px;align-items:center}.chapter-status>span{color:#edcc74;font-size:10px}.chapter-status p{letter-spacing:.03em}.continue-link{display:flex;align-items:center;gap:14px;min-height:36px;color:#e0d5b7;font-size:10px}.continue-link svg{color:var(--gold)}.motion-toggle{background:none;border:0;font-size:9px;min-height:36px;color:#aaa695;padding:8px 0}.chapter-nav{position:absolute;right:2.7%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:20}.chapter-nav a{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:8px;color:#a39f8d;min-height:22px}.chapter-nav a b{font-size:9px;font-weight:400;width:18px;line-height:23px;text-align:center;border-right:1px solid #ffffff40;padding-right:7px}.chapter-nav a span{opacity:0;transition:opacity .15s}.chapter-nav a.selected b{color:var(--gold);border-color:var(--gold)}.chapter-nav a:hover span,.chapter-nav a:focus-visible span{opacity:1}.journey-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff12;z-index:20}.journey-progress span{display:block;height:100%;width:var(--travel);background:#d5b151}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #ffffff28;background:none;color:inherit;border-radius:3px;flex-shrink:0}.icon-button:hover{color:var(--gold);border-color:var(--gold)}.reader-dialog{padding:0;margin:auto;width:min(950px,calc(100vw - 56px));height:min(92svh,1000px);max-height:92svh;border:1px solid #8674495e;border-radius:10px;background:#171b16;color:var(--cream);box-shadow:0 24px 100px #000a;overflow:hidden}.reader-dialog[open]{display:flex;flex-direction:column}.reader-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;border-bottom:1px solid #ffffff1b}.reader-header .eyebrow{font-size:8px;margin-bottom:4px}.reader-header h2{font-family:var(--body);font-size:26px;font-weight:500}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 25px;gap:14px;font-size:10px;border-bottom:1px solid #ffffff1b}.reader-toolbar label{display:flex;align-items:center;gap:9px}.reader-toolbar select{border:1px solid #ffffff25;border-radius:3px;padding:9px;background:#22271f;color:var(--cream);font-size:10px}.reader-toolbar>div{display:flex;align-items:center;gap:8px}.reader-toolbar .icon-button{width:35px;height:35px}.reader-text-toggle{border:0;border-bottom:1px solid #b8a272;background:none;font-size:10px;padding:10px 0;margin-right:10px;color:#e7d5a7}.reader-viewport{flex:1;min-height:0;overflow:auto;background:#0d100d;padding:22px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8d805a #171b16}.reader-viewport>img{width:auto;height:100%;max-height:none;max-width:100%;margin:auto;object-fit:contain;box-shadow:0 5px 30px #0004}.reader-viewport.zoomed>img{width:100%;height:auto;min-height:100%;object-fit:initial}.reader-text{max-width:680px;margin:auto;color:#e9e4d5;font-family:var(--body);font-size:17px;line-height:1.8}.reader-footer{display:flex;align-items:center;justify-content:space-between;padding:11px 25px;border-top:1px solid #ffffff1b}.reader-footer p{text-align:center;font-size:12px}.reader-footer span{display:block;font-size:9px;color:#b6b09e;margin-top:4px}.reader-end{display:flex;justify-content:center;align-items:center;gap:20px;padding:11px 20px;border-top:1px solid #ffffff1b;font-size:10px}.reader-end>a{color:var(--gold);display:flex;align-items:center;gap:8px}.photo-dialog{margin:auto;width:min(1100px,calc(100vw - 70px));max-height:94svh;padding:24px;background:#121510;border:1px solid #ffffff24;border-radius:7px;color:var(--cream);overflow:auto}.photo-dialog>img{width:100%;height:70svh;object-fit:contain}.dialog-close{position:absolute;right:24px;top:24px;background:#11170fe8;z-index:2}.photo-dialog>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px}.photo-dialog>footer p{text-align:center;font-family:var(--body);font-size:24px}.photo-dialog>footer span{display:block;font:10px var(--body);color:#a9a590;margin-top:8px}.reduce-motion .journey-anchor{display:none}.reduce-motion .scene{position:relative;height:auto;overflow:visible}.reduce-motion .world-crowd{position:fixed;opacity:.08;transform:none}.reduce-motion .book-world,.reduce-motion .world-word,.reduce-motion .chapter-nav,.reduce-motion .journey-progress{display:none}.reduce-motion .scene-layer{position:relative;min-height:100svh;opacity:1!important;transform:none!important;pointer-events:auto;scroll-margin-top:100px}.reduce-motion .photo-one,.reduce-motion .photo-two,.reduce-motion .page-front,.reduce-motion .page-behind,.reduce-motion .edition-photos{transform:none}.reduce-motion .reduced-book{display:block;position:absolute;width:150%;left:115%;top:0}.reduce-motion .opening-caption{display:none}.reduce-motion .scene-bottom{position:fixed;bottom:10px;background:#10110fed;padding:5px 12px;border-radius:3px}.reduce-motion .act-5{min-height:100svh}.reduce-motion .ending{max-height:none;overflow:visible}.reduce-motion *{transition:none!important;scroll-behavior:auto!important}.book-world{mix-blend-mode:normal}.site-header .mobile-menu-button{display:none}.scene-copy.hero-copy>p.lead{font-family:var(--body);font-size:25px;line-height:1.35;color:var(--cream)}.scene{position:fixed;top:0;right:0;bottom:0;left:0}body{overflow:hidden}.site{position:relative;height:100svh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior-y:contain}.book-world{opacity:calc(var(--book-opacity)*(1 - var(--act-0)))}.real-hero-book{position:absolute;right:13%;top:17%;width:39%;height:68%;opacity:var(--act-0);transform:translateY(calc(var(--q)*-13vh)) scale(calc(1 + var(--q)*.035));z-index:-1;will-change:transform,opacity;pointer-events:none}.real-hero-book img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 28px #0009)}.reduce-motion .scene{position:relative;inset:auto}.reduce-motion .real-hero-book{top:140px;height:600px;opacity:1;transform:none}.reduce-motion .world-crowd{z-index:-3}.site{scrollbar-width:thin;scrollbar-color:#9a824b #151811}.site::-webkit-scrollbar{width:6px}.site::-webkit-scrollbar-track{background:#151811}.site::-webkit-scrollbar-thumb{background:#9a824b;border-radius:5px}.real-cover{position:relative;height:100%;width:auto;aspect-ratio:614/809;margin:auto;filter:drop-shadow(0 20px 28px #0009)}.real-cover img{position:absolute;left:-59.8%;top:-4.2%;width:232.1%;height:auto;max-width:none;object-fit:initial;filter:none;clip-path:polygon(26.38% 4.35%,67.37% 3.9%,68.35% 75.3%,26.25% 75.4%)}.ebook-dialog{width:min(840px,calc(100vw - 56px))}.ebook-dialog .reader-header .icon-button,.ebook-dialog .reader-toolbar .icon-button,.ebook-dialog .reader-footer .icon-button{width:44px;height:44px;flex-shrink:0}.ebook-dialog .reader-toolbar select{font-size:12px;min-height:44px;max-width:280px}.reader-type-controls>span{display:flex;color:#d9c79a}.reader-download{margin-left:12px;border-left:1px solid #ffffff26!important;border-radius:0!important}.ebook-viewport{background:#f5f0e4;color:#292a24;padding:42px 54px;overflow-x:hidden;scrollbar-color:#b5a478 #f5f0e4}.ebook-viewport:focus-visible{outline-color:#876529;outline-offset:-4px}.ebook-cover{text-align:center}.ebook-kicker{font:600 10px var(--body);letter-spacing:.15em;color:#806126;text-transform:uppercase}.ebook-cover .real-cover{height:330px;margin:25px auto 30px}.ebook-cover h3{font:500 42px/1.02 var(--body);letter-spacing:-.025em}.ebook-cover h3 em{font-weight:500;color:#806126}.ebook-author{font:12px/1.6 var(--body);letter-spacing:.05em;margin-top:18px}.ebook-cover .buy-button{margin-top:25px;font-size:21px}.ebook-cover-note{font:11px/1.8 var(--body);color:#6a655a;margin:20px auto 10px}.ebook-chapter{max-width:650px;margin:auto;font:var(--reading-size,18px)/1.8 var(--body);overflow-wrap:break-word}.ebook-chapter>header{margin:8px 0 34px}.ebook-chapter h2{font:500 45px/1.08 var(--body);letter-spacing:-.025em;margin-top:17px}.ebook-years{font:14px var(--body);letter-spacing:.12em;color:#806126;margin-top:18px}.ebook-chapter>p{margin:0 0 1.25em}.ebook-chapter h3{font:600 29px/1.2 var(--body);margin:1.6em 0 .7em}.ebook-chapter ul{padding-left:1.4em;margin:0 0 1.5em}.ebook-chapter li{padding-left:.2em;margin-bottom:.25em}.ebook-chapter figure{margin:2em 0}.ebook-chapter figure img{width:100%;height:auto;border-radius:2px}.ebook-chapter figcaption{font:12px/1.7 var(--body);color:#6a655a;margin-top:14px}.ebook-chapter-end{border-top:1px solid #b7a98a;margin-top:38px;padding:30px 0 15px}.ebook-chapter-end .text-link{color:#6d5024;border-color:#8d713d;font:16px var(--body)}.ebook-chapter-end>p{font:25px var(--body);margin-bottom:20px}.ebook-dialog .reader-footer strong{font-weight:500;font-size:11px}.ebook-dialog .reader-footer p{padding-inline:8px}.scene{position:sticky;inset:auto;top:0}.book-world{mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.ebook-dialog{background:#f5f0e4;color:#292a24;border-color:#d1c5ad;border-radius:7px}.ebook-dialog .reader-header{padding:9px 18px;gap:12px;border-color:#b7a98a45}.ebook-dialog .reader-header .eyebrow{display:none}.ebook-dialog .reader-header h2{font:500 19px/1.1 var(--body)}.ebook-dialog .reader-header .icon-button,.ebook-dialog .reader-toolbar .icon-button,.ebook-dialog .reader-footer .icon-button{width:30px;height:30px;min-height:30px;border:0;border-radius:2px;background:none;color:#625c4d}.ebook-dialog .icon-button svg{width:19px;height:19px}.ebook-dialog .reader-toolbar{padding:5px 18px;gap:10px;border-color:#b7a98a45}.ebook-dialog .reader-toolbar label{font-size:10px}.ebook-dialog .reader-toolbar select{font-size:11px;min-height:30px;padding:5px 7px;background:#f5f0e4;color:#403c32;border:1px solid #b7a98a66;max-width:235px}.ebook-dialog .reader-type-controls{gap:5px}.ebook-dialog .reader-type-controls>span{color:#756a50}.ebook-dialog .reader-download{margin-left:6px;border-color:#b7a98a55!important}.ebook-dialog .reader-footer{padding:5px 18px;border-color:#b7a98a55;background:#f5f0e4}.ebook-dialog .reader-footer strong{font-size:10px}.ebook-dialog .reader-footer span{font-size:8px;margin-top:2px;color:#756d5c}.ebook-dialog button:focus-visible,.ebook-dialog a:focus-visible,.ebook-dialog select:focus-visible{outline-color:#806126;outline-offset:2px}.ebook-viewport{padding-top:34px}.real-hero-book{opacity:var(--real-book-opacity,1);transform:translateY(calc(var(--q)*-35vh)) scale(calc(1 - var(--q)*.08))}.reduce-motion .real-hero-book{opacity:1;transform:none}.product-photo{width:100%;height:43svh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 60%,#2a2c23,#121510 75%);overflow:hidden}.product-object{position:relative;width:92%;height:auto;filter:drop-shadow(0 15px 15px #000a)}.product-photo .product-object>img{position:absolute;max-width:none;width:var(--photo-width);height:auto!important;left:var(--photo-left);top:var(--photo-top);object-fit:initial;background:none;clip-path:var(--photo-clip)}.product-front .product-object{height:88%;width:auto}.product-front .product-object>img{width:232.1%;left:-59.8%;top:-4.2%;clip-path:polygon(26.38% 4.35%,67.37% 3.9%,68.35% 75.3%,26.25% 75.4%)}.product-spine .product-object{aspect-ratio:1280/255;--photo-width:125%;--photo-left:-8.8%;--photo-top:-85%;--photo-clip:polygon(7.4% 44.6%,21.8% 29.5%,75.5% 30.8%,86.9% 46.4%,86.5% 63.2%,7.6% 62.7%)}.product-binding .product-object{aspect-ratio:1370/842;--photo-width:103.94%;--photo-left:-2.5%;--photo-top:-29.1%;--photo-clip:polygon(2.6% 42.4%,62.4% 22.5%,98.5% 43.7%,97.7% 61.8%,33.4% 98.2%,2.8% 48.6%)}.product-open .product-object{aspect-ratio:1384/934;--photo-width:102.9%;--photo-left:0%;--photo-top:-16.6%;--photo-clip:polygon(19.9% 14.7%,56.1% 20.9%,97.1% 29.8%,97.1% 96.8%,43.9% 83.7%,.1% 72.3%,.1% 69.8%)}.photo-dialog .product-photo{height:70svh}.photo-dialog .product-object{max-width:900px}.edition-main .product-photo{border-radius:3px}.product-photo .product-object>img{box-shadow:none}.real-hero-book{transform:translate(calc(var(--act-5)*8vw)) scale(calc(1 - var(--act-1)*.06))}.history-copy{top:38%}.photo-one{width:20%;left:6.3%;right:auto;top:66%;transform:translateY(calc((var(--q) - 1.45)*-10vh)) rotate(-2deg)}.photo-two{width:17%;left:27%;right:auto;top:71%;transform:translateY(calc((var(--q) - 1.45)*-15vh)) rotate(3deg)}.photo-two span{display:none}.edition-photos{top:18%;width:40%}.edition-main .product-photo{height:60svh}.ending{right:51%}.closing-row{align-items:flex-start;gap:22px}.closing-row h2{font-size:70px}.closing-buy{padding-top:24px}.closing-buy .purchase-row{flex-wrap:wrap;gap:15px}.closing-buy .price{border:0;padding-left:0}.supporter-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.closing-product{display:none}.reduce-motion .ending{right:10%}.reduce-motion .real-hero-book{transform:none}.journey{height:430svh}.world-archive,.world-team{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;transform:scale(calc(1.04 + var(--q)*.012));pointer-events:none}.world-archive{opacity:var(--archive-opacity,0)}.world-team{opacity:var(--team-opacity,0)}.world-archive img,.world-team img{width:100%;height:100%;object-fit:cover}.world-archive img{object-position:50% 32%}.scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse at 50% 45%,transparent 20%,#10110f77 100%);pointer-events:none}.real-hero-book{right:auto;left:50%;top:15%;width:34%;height:62%;transform:translate(-50%);opacity:var(--real-book-opacity,1)}.book-world{z-index:-1;mask-image:radial-gradient(ellipse at center,#000 48%,transparent 77%);-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,transparent 77%)}.scene-copy{width:26%;max-width:410px;top:44%}.hero-copy{width:27%;top:43%}.hero-copy h1{font-size:clamp(48px,4.5vw,72px)}.scene-copy.hero-copy>p.lead{font-family:var(--body);font-size:18px;line-height:1.5;max-width:300px}.hero-caption{right:7%;top:34%;bottom:auto;text-align:left;width:19%}.hero-caption p{font-family:var(--body);font-size:20px;line-height:1.45;margin-bottom:22px}.hero-caption>span{font-size:11px;letter-spacing:.02em;line-height:1.6;color:#d5ccba}.hero-purchase{position:absolute;left:50%;top:79%;transform:translate(-50%);text-align:center}.hero-purchase .text-link{margin-top:10px;font-size:11px}.hero-purchase .buy-button,.buy-button{font-family:var(--body);font-size:15px;font-weight:600}.hero-purchase .price{font-size:30px}.hero-purchase .purchase-row{justify-content:center}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-family:var(--body);font-size:clamp(30px,3.1vw,48px);font-weight:500;line-height:1.14;letter-spacing:-.04em}.scene-copy h2 em{font-style:normal;color:var(--cream)}.scene-copy .eyebrow{font-size:9px;margin-bottom:18px}.scene-copy>p:not(.eyebrow){font-size:13px;line-height:1.7}.preview-copy{top:44%}.preview-copy .reader-button{font:600 15px var(--body);padding:14px 18px}.sample-note{font-size:10px}.edition-copy .purchase-row{flex-direction:column;align-items:flex-start;gap:15px}.edition-copy .price{padding:0;border:0}.ending{left:6.3%;right:6.3%;top:17%;height:71%;max-height:none;transform:none;overflow:visible}.closing-row>div:first-child{display:none}.closing-buy{position:absolute;right:0;top:24%;width:23%;padding:0}.closing-buy>p{font:18px/1.6 var(--body)}.closing-buy .buy-button{font:600 15px var(--body)}.closing-buy .price{font-size:30px}.closing-buy .text-link{font-size:11px}.site-footer{width:29%;max-height:100%;overflow:auto;scrollbar-width:thin}.acknowledgments{margin-top:0;padding-top:0;border:0}.thanks-copy h2{font:500 23px/1.3 var(--body);letter-spacing:-.025em}.thanks-copy p{font-size:11px;line-height:1.6}.supporter-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0}.supporter-logos li{height:50px}.supporter-logos img{max-height:50px}.contact-row{flex-direction:column;gap:16px;font-size:10px}.print-credit{font-size:9px}.ebook-chapter{font-family:var(--body);line-height:1.75}.ebook-chapter h2{font:500 32px/1.2 var(--body)}.ebook-chapter h3{font:600 24px/1.3 var(--body)}.ebook-cover h3{font:500 30px/1.2 var(--body)}.ebook-cover h3 em{font-style:normal}.ebook-cover .buy-button{font-size:14px}.ebook-dialog .reader-header h2{font:500 13px/1.2 var(--body)}.ebook-chapter-end .text-link{font:500 14px var(--body)}.ebook-chapter-end>p{font:500 20px var(--body)}.reduce-motion .real-hero-book{transform:translate(-50%);top:145px;height:60svh;opacity:1}.reduce-motion .world-archive,.reduce-motion .world-team{display:none}.reduce-motion .ending{height:75svh;right:6.3%}.reduce-motion .site-footer{max-height:100%}@media(min-width:701px){.book-world canvas,.book-poster{object-fit:contain}.preview-copy{width:24%}.scene-copy h2{max-width:350px}.hero-copy .lead{display:none}.ebook-cover .real-cover{height:360px}}.real-hero-book{z-index:0}.site{scroll-behavior:auto}.site-header{padding:17px 8%}.wordmark{font-size:29px}.wordmark div>span{display:none}.desktop-nav{font-size:17px;gap:32px}.header-cart{width:45px;height:34px;background:none;border:0;border-left:1px solid #ddd8bd55;border-radius:0;margin-left:6px;padding-left:22px}.world-word{left:7%;top:6.5%;font-size:19.5vw;line-height:1.03;opacity:calc(var(--act-0)*.88);-webkit-text-stroke:1.5px #dbb134;transform:none}.hero-copy{left:8%;top:29.5%;width:33%;max-width:none;transform:none}.hero-copy h1{font-size:clamp(54px,5vw,78px);line-height:1.02}.real-hero-book{left:50%;top:17%;height:46%;width:35%;transform:translate(-50%) rotate(calc(12deg*(1 - var(--opening))))}.hero-purchase{top:65%}.hero-purchase .buy-button{font:600 22px var(--body);min-width:254px;min-height:50px}.hero-purchase .price{font-size:34px}.hero-purchase .text-link{font-size:19px;margin-top:14px;gap:16px}.hero-caption{right:5.5%;top:31%;width:18%;text-align:left}.hero-caption p{font:500 23px/1.15 var(--body);margin:0 0 12px}.hero-caption p:after{content:"";display:block;width:36px;height:2px;background:var(--gold);margin-top:14px}.hero-caption>span{font:500 22px/1.2 var(--body);letter-spacing:0}.book-world{transform:translate(var(--book-x)) scale(var(--book-scale)) rotate(calc(12deg*(1 - var(--opening))))}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font:500 49px/1.08 var(--body);letter-spacing:-.02em}.scene-copy>p:not(.eyebrow){font-size:19px;line-height:1.45}.scene-copy .eyebrow{font-size:12px}.buy-button{font:600 20px var(--body)}.text-link{font-size:17px}.preview-copy .reader-button{font:600 20px var(--body)}.sample-note,.scene-bottom{font-size:13px}.chapter-status,.continue-link,.motion-toggle,.chapter-nav{font-size:12px}.ebook-chapter{font-family:var(--body);line-height:1.6;font-weight:500}.ebook-chapter h2{font:600 36px/1.1 var(--body)}.ebook-chapter h3{font:600 29px/1.15 var(--body)}.ebook-dialog .reader-header h2{font-size:17px}.ebook-dialog .reader-toolbar select{font-size:14px}.ebook-dialog .reader-footer strong{font-size:12px}.ebook-dialog .reader-footer span{font-size:10px}.ebook-chapter figcaption{font-size:15px}.ebook-cover h3{font-size:34px}.ebook-cover .buy-button{font-size:19px}.closing-buy>p{font-size:22px}.closing-buy .buy-button{font-size:20px}.thanks-copy h2{font-size:26px}.thanks-copy p,.contact-row{font-size:14px}.print-credit{font-size:13px}.book-world{z-index:0;opacity:1;mix-blend-mode:normal;mask-image:none;-webkit-mask-image:none;transform:translate(var(--book-x,0vw),var(--book-y,-6.5vh)) scale(var(--book-scale,.72)) rotate(calc(12deg*(1 - var(--opening,0))));pointer-events:none}.book-world canvas{object-fit:contain;background:transparent}.world-word{z-index:-1}.real-hero-book{bottom:auto}@media(min-width:1101px){.world-word{font-size:16.5vw;transform:scaleX(1.34);transform-origin:left top}.hero-caption p{font-size:20.5px}.hero-caption>span{font-size:20.5px}}@media(min-width:701px){.closing-buy{width:21%;margin-right:0}}.world-word{color:#090a08d6}.scene{overflow:clip}.ebook-dialog{position:fixed;top:0;right:0;bottom:0;left:0}@media(min-width:701px){.reduce-motion .act-0{min-height:940px}.reduce-motion .real-hero-book{top:150px;height:480px}.reduce-motion .hero-purchase{top:700px}.reduce-motion .hero-copy{top:300px}}.book-halo{position:absolute;z-index:-1;left:48%;top:45%;width:58%;height:84%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#e5ae3869 0%,#d79b2845 26%,#dda32d20 48%,transparent 72%);opacity:calc(var(--act-0)*.95);pointer-events:none}.hero-people{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:var(--act-0);pointer-events:none;transform:translateY(calc(var(--q)*5vh));-webkit-mask-image:linear-gradient(#000 85%,transparent 100%);mask-image:linear-gradient(#000 85%,transparent 100%)}.hero-people>div{position:absolute;top:73%;width:35%;height:40%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent 100%);mask-image:linear-gradient(#000 60%,transparent 100%)}.hero-people img{position:absolute;max-width:none;height:auto;filter:brightness(.88)}.hero-champions{left:-2%}.hero-champions img{width:187%;left:0;top:0}.hero-supporters{right:-2%;width:30%!important}.hero-supporters img{width:297%;left:-197%;top:0}.hero-purchase{top:74%}.reduce-motion .book-halo{top:420px;height:700px;opacity:.8}.reduce-motion .hero-people{display:none}.world-crowd img{object-position:50% 50%}.world-word{color:transparent;background-color:#080907e8;background-image:url(/assets/polvo-dorado.svg);background-size:420px 280px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #e4bc43;filter:drop-shadow(0 0 7px #dba72b22)}.world-word{font-family:"Evil Empire Hero",var(--display);font-weight:400;white-space:nowrap;transform:scaleX(.847624);transform-origin:left top}@media(min-width:1101px){.world-word{transform:scaleX(1.135816)}}.world-archive img{filter:saturate(.9) brightness(.9)}.world-team img{filter:sepia(.18) saturate(.85)}.desktop-nav,.hero-caption p,.hero-caption>span,.buy-button,.text-link,.preview-copy .reader-button,.scene-copy h2,.scene-copy>p,.closing-buy>p,.thanks-copy h2,.thanks-copy p,.print-credit,.contact-row,.scene-bottom,.chapter-nav{font-family:var(--display);font-weight:400;letter-spacing:.015em}.desktop-nav{font-size:16px}.hero-caption p{font-size:20px;line-height:1.4}.hero-caption>span{font-size:18px;line-height:1.4}.scene-copy h2{font-size:clamp(34px,3vw,46px);line-height:1.12;letter-spacing:0}.scene-copy>p:not(.eyebrow){font-size:18px;line-height:1.55}.hero-purchase .buy-button,.buy-button,.closing-buy .buy-button,.preview-copy .reader-button{font:400 20px var(--display)}.hero-purchase .text-link,.text-link{font-size:17px}.closing-buy>p{font-size:20px;line-height:1.5}.thanks-copy h2{font-size:24px;line-height:1.25}.thanks-copy p{font-size:14px;line-height:1.65}.print-credit,.contact-row{font-size:13px;line-height:1.6}.ebook-chapter{font-weight:600}.ebook-chapter p{color:#22231e}.ebook-cover h3,.ebook-chapter h2,.ebook-chapter h3{font-weight:600}.reduce-motion .world-crowd{opacity:.22}.book-camera{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform-origin:57% 50%;pointer-events:none;will-change:transform}.enter-book-button{margin-top:27px}.reader-entering .scene-layer,.reader-entering .scene-bottom,.reader-entering .chapter-nav{opacity:0!important;transition:opacity .18s;pointer-events:none}.ebook-dialog.from-book[open]{animation:page-arrival .22s ease-out both}@keyframes page-arrival{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ebook-dialog.from-book[open]{animation:none}}.journey{height:480svh}.reduce-motion .journey{height:auto}.reader-entering .site-header{opacity:0;transition:opacity .18s}.reduce-motion .ebook-dialog.from-book[open]{animation:none}.ending{left:8%;right:8%;top:15%;height:76%;padding:0}.closing-buy{left:51%;right:auto;top:15%;width:45%;margin:0;padding:0}.closing-buy h2{font:400 clamp(48px,5vw,78px)/1.05 var(--display);letter-spacing:0;margin:0 0 24px}.closing-buy>p{font:400 20px/1.5 var(--display);margin-bottom:26px}.closing-buy .purchase-row{gap:24px;flex-wrap:wrap}.closing-buy .buy-button{font:400 24px var(--display);min-height:64px;padding:16px 27px}.closing-buy .price{font-size:38px}.closing-buy .text-link{margin-top:20px;font-size:17px}.site-footer{position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;max-height:none;overflow:visible;padding:16px 0 0;border-top:1px solid #c1a45140}.thanks-copy h2{font:400 14px/1.3 var(--display);margin:0}.thanks-copy p{display:none}.supporter-logos{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:30px;margin:17px 0 12px}.supporter-logos li{flex:1;min-width:0;height:34px}.supporter-logos img{max-width:100%;max-height:34px;width:auto}.print-credit{position:absolute;right:0;top:13px;font-size:11px;gap:9px}.print-credit img{max-width:100px;max-height:25px}.contact-row{flex-direction:row;justify-content:space-between;gap:20px;margin:8px 0 0;padding-top:0;border:0;font-size:11px}.contact-row>div{display:flex;flex-direction:row;gap:18px}.contact-row p{margin:0}.closing-book-static{position:absolute;left:4%;top:2%;width:31%;height:64%;transform:rotate(10deg)}.reduce-motion .ending{left:8%;right:8%;height:76svh}.reduce-motion .site-footer{top:auto;max-height:none}.site-header{gap:28px;padding:18px 6.3%;background:linear-gradient(#080a07eb,#080a0799 65%,transparent)}.wordmark{font-size:28px;line-height:1.1;white-space:nowrap}.wordmark div>span{display:block;font:400 12px/1.3 var(--display);letter-spacing:.04em;margin-top:5px}.desktop-nav{margin-left:auto;gap:26px}.header-buy{font:400 18px var(--display);gap:12px;min-height:46px;padding:12px 18px;white-space:nowrap}.header-buy>span{border-left:1px solid #191b1255;padding-left:12px;font-size:20px}.world-crowd img{filter:brightness(.64) saturate(.82)}.hero-caption{color:#fff9eb;text-shadow:0 2px 9px #000}.hero-caption p{font-size:24px;line-height:1.45}.hero-caption>span{font-size:22px;line-height:1.45;color:#fff9eb}.scene-copy .eyebrow{font:400 16px/1.35 var(--display);letter-spacing:.035em;margin-bottom:20px}.book-copy h2{font-size:clamp(44px,3.6vw,58px);line-height:1.12}.book-copy>p:not(.eyebrow){font-size:20px;line-height:1.55}.ending{height:calc(85% - 22px)}.contact-row{font-size:16px;line-height:1.5;margin:0 0 17px;align-items:center;gap:25px}.contact-row>div{gap:25px}.thanks-copy h2{font-size:12px;max-width:none}.supporter-logos{gap:28px;margin:12px 0 0}.supporter-logos li{height:32px}.supporter-logos img{max-height:32px}.reader-entering .site-header{opacity:1}.site-header{background:linear-gradient(#070807fa,#070807ed);border-bottom:1px solid #e7c04b12;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.wordmark{display:flex;align-items:center;gap:15px}.cover-star{flex:none;width:35px;height:35px;filter:drop-shadow(0 1px 3px #0009)}.pirate-buy{position:relative;isolation:isolate}.pirate-ship{flex:none}.treasure-burst{position:absolute;pointer-events:none;left:3px;top:50%;width:56px;height:50px;opacity:0;transform:translateY(-50%)}.treasure-found .pirate-ship{animation:sail-discovery .62s ease both}.treasure-found .treasure-burst{animation:treasure-reveal .62s ease both}.treasure-found .chest-lid{transform-origin:28px 25px;animation:chest-open .62s ease both}.treasure-found .treasure-coins{animation:gold-rise .62s ease both}.header-buy .treasure-burst{border:0;padding:0}.closing-buy .treasure-burst{font-size:inherit}@keyframes sail-discovery{0%{transform:translate(0);opacity:1}35%{transform:translate(6px) rotate(-8deg);opacity:0}to{opacity:0}}@keyframes treasure-reveal{0%,20%{opacity:0;transform:translateY(-35%) scale(.5)}45%,85%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-65%) scale(1.1)}}@keyframes chest-open{0%,35%{transform:rotate(0)}65%,to{transform:translateY(-8px) rotate(-16deg)}}@keyframes gold-rise{0%,30%{opacity:0;transform:translateY(15px)}65%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-16px)}}@media(prefers-reduced-motion:reduce){.pirate-buy *{animation:none!important}}.pirate-buy .treasure-burst{width:46px;height:42px}.pirate-buy .treasure-burst svg{display:block;width:100%;height:100%}@media(min-width:1600px){.scene-copy{left:8%}.site-header{padding-inline:8%}.scene-bottom{left:8%;right:8%}.ending{left:8%;right:10%}}@media(max-width:1100px){.site-header{padding:22px 5%}.desktop-nav{gap:18px}.scene-copy{left:5%;width:38%}.hero-copy{width:42%}.scene-copy h2{font-size:60px}.hero-copy h1{font-size:65px}.hero-copy .lead{font-size:23px}.buy-button{font-size:20px;padding:12px 15px;gap:9px}.price{font-size:26px;padding-left:16px}.purchase-row{gap:16px}.hero-caption{right:8%;bottom:18%}.chapter-nav{right:2%}.book-world{transform:translate(var(--book-x)) scale(calc(var(--book-scale)*1.02))}.photo-one{right:9%;width:37%}.photo-two{right:28%;width:26%}.floating-pages{right:7%;width:45%;height:51%;top:27%}.edition-photos{width:43%;right:7%}.edition-main img{height:36svh}.edition-copy h2{font-size:53px}.closing-buy{margin-right:0}.ending{left:5%;right:7%}.closing-row h2{font-size:62px}.supporter-logos{gap:20px}.scene-bottom{left:5%;right:5%}}@media(max-width:700px){.site-header .mobile-menu-button{display:flex}.scene-copy.hero-copy>p.lead{font-size:20px;line-height:1.25}.site-header{padding:20px 24px}.wordmark{font-size:22px}.wordmark div>span{font-size:7px;margin-top:6px}.desktop-nav{display:none}.mobile-menu-button{display:flex;border:0;width:37px;height:37px}.mobile-menu{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;flex-direction:column;justify-content:center;padding:100px 28px 60px;background:#11150ff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu>a:not(.buy-button){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid #ffffff20;font-family:var(--body);font-size:31px}.mobile-menu>a>span{font:10px var(--body);color:#d2b35e}.mobile-menu .buy-button{margin-top:30px}.mobile-menu>p{font-size:11px;line-height:1.8;color:#b0ab97;margin-top:25px}.journey{height:820svh}.scene-copy{left:24px;right:24px;top:18%;width:auto;max-width:none;transform:none}.scene-copy h2{font-size:45px;line-height:1}.scene-copy .eyebrow{font-size:8px;margin-bottom:16px}.scene-copy>p:not(.eyebrow){font-size:11px;line-height:1.8;max-width:320px;margin-top:15px}.desktop-only{display:none}.hero-copy{top:17%;width:80%}.hero-copy h1{font-size:clamp(42px,11.8vw,68px);line-height:1.08}.hero-copy .eyebrow{font-size:7px;margin-bottom:17px}.hero-copy .lead{font-size:20px;line-height:1.25;margin-top:17px}.hero-copy .byline{font-size:8px;margin-top:12px}.hero-copy .purchase-row{position:fixed;left:0;top:63svh;margin-top:0;gap:20px}.hero-copy .text-link{position:fixed;left:0;top:70svh;font-size:10px;margin-top:0}.hero-caption{display:none}.buy-button{min-height:45px;padding:11px 17px;font-size:20px}.purchase-row .price{font-size:27px}.world-word{top:42%;left:12px;font-size:25vw;opacity:calc(var(--act-0)*.34)}.book-world{top:0;right:0;bottom:0;left:0;transform:translate(0) scale(1);opacity:calc(var(--book-opacity)*.88)}.book-world canvas,.book-poster{width:100%;height:100%;object-fit:cover;object-position:calc(60% - var(--opening)*10%) 50%}.hero-copy{z-index:3}.world-crowd{opacity:calc(var(--crowd-opacity)*.6)}.history-copy{top:18%;width:auto}.history-copy h2{font-size:43px}.history-copy>p{max-width:280px!important}.history-copy .text-link{margin-top:9px}.photo-one{width:64%;right:12%;top:50%;transform:translateY(calc((var(--q) - 1.45)*-13vh)) rotate(-3deg)}.photo-two{width:43%;right:43%;top:66%;transform:translateY(calc((var(--q) - 1.45)*-23vh)) rotate(5deg)}.flying-photo span{font-size:8px;padding:10px}.photo-two span{display:none}.book-copy{top:18%}.book-copy h2{font-size:49px}.book-copy>p{margin-top:17px}.book-copy .text-link{margin-top:9px}.opening-caption{right:26px;bottom:16%;font-size:15px}.act-2~.book-world{object-position:60%}.preview-copy{top:17%}.preview-copy h2{font-size:43px}.preview-copy>p{max-width:280px!important}.preview-copy .reader-button{position:absolute;top:57svh;left:0;margin:0;font-size:20px}.sample-note{position:absolute;top:64svh;left:0;font-size:8px;line-height:1.5;margin:0}.floating-pages{right:6%;top:45%;width:83%;height:30%}.floating-pages>span{display:none}.floating-pages img{height:100%;max-width:50%}.page-front{top:4%;left:3%}.page-behind{top:-8%;right:5%}.edition-copy{top:17%}.edition-copy h2{font-size:42px}.edition-copy>p{max-width:290px!important}.edition-copy .purchase-row{position:absolute;top:60svh;left:0;margin:0}.edition-photos{left:24px;right:24px;top:44%;width:auto}.edition-main img{height:26svh}.edition-main>span{font-size:18px;margin-top:10px}.edition-tabs{gap:20px;margin-top:4px}.edition-tabs button{font-size:9px;padding:9px 0}.scene-bottom{left:24px;right:24px;bottom:18px;gap:8px}.chapter-status{gap:8px;flex-direction:column;align-items:flex-start;font-size:8px}.chapter-status>span{font-size:8px}.continue-link{font-size:9px;gap:8px}.motion-toggle{font-size:8px;max-width:80px;text-align:right;line-height:1.4}.chapter-nav{display:none}.ending{left:24px;right:20px;top:105px;transform:none;max-height:calc(100svh - 185px);padding-right:5px}.closing-row{gap:20px;align-items:flex-start}.closing-row h2{font-size:43px}.closing-row .eyebrow{font-size:7px;max-width:100px;margin-bottom:10px}.closing-buy{padding-top:23px}.closing-buy>p{font-size:18px}.closing-buy .purchase-row{flex-wrap:wrap;gap:12px;margin-top:15px}.closing-buy .buy-button{font-size:17px;min-height:40px;gap:7px;padding:10px 12px}.closing-buy .buy-button svg{width:18px}.closing-buy .price{font-size:22px;padding-left:0;border:0}.closing-buy .text-link{font-size:8px;gap:9px;margin-top:7px}.closing-buy .text-link svg{width:17px}.thanks-copy h2{font-size:22px}.thanks-copy p{font-size:9px;line-height:1.6;margin-top:8px}.acknowledgments{margin-top:25px;padding-top:20px}.supporter-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:20px 0}.supporter-logos li{height:42px}.supporter-logos img{max-height:42px}.print-credit{font-size:8px;gap:12px}.print-credit img{max-width:110px;max-height:29px}.contact-row{flex-direction:column;gap:16px;margin-top:18px;padding-top:17px;font-size:9px}.contact-row .eyebrow{font-size:7px;margin-bottom:5px}.reader-dialog{width:calc(100vw - 20px);height:92svh;max-height:92svh;border-radius:8px}.reader-header{padding:15px 15px 12px;gap:10px}.reader-header h2{font-size:21px}.reader-header .eyebrow{font-size:7px}.reader-header .icon-button{width:35px;height:35px}.reader-toolbar{padding:9px 12px;gap:7px;font-size:9px}.reader-toolbar label{gap:5px;font-size:0}.reader-toolbar select{font-size:9px;max-width:144px;padding:9px 5px}.reader-toolbar>div{gap:5px}.reader-toolbar .icon-button{width:32px;height:32px}.reader-text-toggle{font-size:9px;margin-right:2px;line-height:1.2;max-width:47px}.reader-viewport{padding:10px}.reader-viewport>img{width:100%;height:auto;max-width:100%;object-fit:contain}.reader-viewport.zoomed>img{width:175%;max-width:none;min-height:0}.reader-footer{padding:10px 15px}.reader-footer p{font-size:11px}.reader-end{font-size:9px;gap:12px;padding:10px 13px}.reader-end>span{max-width:100px}.reader-text{font-size:16px;line-height:1.7;padding:10px}.photo-dialog{width:calc(100vw - 20px);padding:14px;border-radius:7px}.photo-dialog>img{height:62svh}.dialog-close{top:14px;right:14px}.photo-dialog>footer p{font-size:21px}.photo-dialog>footer{gap:10px;padding-top:15px}.reduce-motion .scene-layer{min-height:780px}.reduce-motion .hero-copy .purchase-row,.reduce-motion .hero-copy .text-link{position:absolute}.reduce-motion .hero-copy .purchase-row{top:500px}.reduce-motion .hero-copy .text-link{top:560px}.reduce-motion .reduced-book{left:0;top:240px;width:100%}.reduce-motion .act-2{min-height:800px}.reduce-motion .preview-copy .reader-button{top:510px}.reduce-motion .sample-note{top:565px}.reduce-motion .act-3{min-height:850px}.reduce-motion .act-4{min-height:830px}.reduce-motion .act-4{min-height:1000px}.reduce-motion .ending{max-height:none}.reduce-motion .scene-bottom{left:14px;right:14px;bottom:8px}.reduce-motion .edition-copy .purchase-row{top:575px}}@media(max-width:700px){.real-hero-book{top:44%;right:18%;width:48%;height:29%;z-index:0}.book-world{opacity:calc(var(--book-opacity)*(1 - var(--act-0))*.9);mix-blend-mode:lighten}.book-world canvas,.book-poster{object-fit:contain;object-position:center;width:200%;left:calc(-45% + var(--opening)*15%);height:55%;top:38%}.hero-copy .purchase-row{left:24px;top:74svh}.hero-copy .text-link{left:24px;top:81svh}.hero-copy .lead{max-width:310px}.history-copy>p{max-width:290px!important}.reduce-motion .real-hero-book{top:340px;right:18%;height:250px}.reduce-motion .hero-copy .purchase-row{left:0;top:500px}.reduce-motion .hero-copy .text-link{left:0;top:560px}.preview-copy .reader-button{top:59svh}.sample-note{top:66svh}}@media(max-width:700px){.book-world canvas,.book-poster{width:var(--mobile-book-width,200%);left:var(--mobile-book-x,-57.6%)}.opening-caption{bottom:14%;font-size:13px;right:26px}.book-copy>p:not(.eyebrow){max-width:220px}}@media(max-width:700px)and (max-height:730px){.hero-copy{top:17%}.hero-copy h1{font-size:43px}.hero-copy .lead{font-size:18px;margin-top:12px}.hero-copy .byline{margin-top:9px}.hero-copy .purchase-row{top:60svh}.hero-copy .text-link{top:68svh}.scene-copy h2{font-size:39px}.scene-copy .eyebrow{margin-bottom:12px}.scene-copy>p:not(.eyebrow){margin-top:12px;font-size:10px}.book-copy h2{font-size:43px}.floating-pages{top:46%;height:27%}.preview-copy .reader-button{top:59svh}.sample-note{top:67svh}.edition-photos{top:45%}.edition-main img{height:24svh}.edition-main>span{font-size:16px}.edition-tabs{gap:15px}.edition-copy .purchase-row{top:62svh}.scene-bottom{bottom:14px}.ending{top:94px;max-height:calc(100svh - 160px)}}@media(min-width:701px)and (max-height:720px){.scene-copy h2{font-size:54px}.hero-copy h1{font-size:58px}.hero-copy .lead{font-size:21px;margin-top:15px}.hero-copy .purchase-row{margin-top:20px}.eyebrow{margin-bottom:16px}.scene-copy>p:not(.eyebrow){margin-top:18px}.hero-caption{bottom:15%}.edition-main img{height:40svh}.ending{max-height:calc(100svh - 150px)}.scene-bottom{bottom:18px}}@media(max-width:700px){.ebook-dialog{width:calc(100vw - 16px);height:94svh;max-height:94svh}.ebook-dialog .reader-header{padding:12px 14px}.ebook-dialog .reader-header h2{font-size:21px}.ebook-dialog .reader-toolbar{padding:6px 10px;gap:5px}.ebook-dialog .reader-toolbar label>span{display:none}.ebook-dialog .reader-toolbar select{font-size:11px;width:145px;max-width:145px;padding:7px}.ebook-dialog .reader-toolbar .reader-type-controls{gap:0}.ebook-dialog .reader-type-controls>span{width:19px}.ebook-dialog .reader-download{margin-left:2px}.ebook-dialog .reader-toolbar .icon-button{width:40px;min-height:44px}.ebook-dialog .reader-footer{padding:5px 12px}.ebook-dialog .reader-footer strong{font-size:10px}.ebook-dialog .reader-footer span{font-size:8px}.ebook-viewport{padding:27px 22px}.ebook-cover .real-cover{height:250px;margin:18px auto 24px}.ebook-cover h3{font-size:33px}.ebook-author{font-size:10px;margin-top:13px}.ebook-cover .buy-button{margin-top:19px;font-size:20px}.ebook-cover-note{font-size:10px;margin-top:18px}.ebook-chapter h2{font-size:34px}.ebook-chapter>header{margin:4px 0 25px}.ebook-chapter .ebook-kicker{font-size:9px}.ebook-years{font-size:12px}.ebook-chapter h3{font-size:27px}.ebook-chapter figcaption{font-size:11px}.ebook-chapter-end .buy-button{font-size:20px}.ebook-dialog .reader-header .eyebrow{font-size:7px}}@media(max-width:375px){.ebook-dialog .reader-toolbar select{width:124px;max-width:124px}.ebook-dialog .reader-toolbar .icon-button{width:36px}.ebook-viewport{padding-inline:18px}.ebook-dialog .reader-header h2{font-size:19px}}@media(max-width:700px){.ebook-dialog .reader-header{padding:7px 12px}.ebook-dialog .reader-header h2{font-size:17px}.ebook-dialog .reader-header .icon-button,.ebook-dialog .reader-toolbar .icon-button,.ebook-dialog .reader-footer .icon-button{width:30px;height:30px;min-height:30px}.ebook-dialog .reader-toolbar{padding:4px 12px;gap:6px}.ebook-dialog .reader-toolbar select{min-height:30px;width:145px;max-width:145px;font-size:10px;padding:5px}.ebook-dialog .reader-type-controls{gap:3px}.ebook-dialog .reader-type-controls>span{width:19px}.ebook-dialog .reader-download{margin-left:3px}.ebook-dialog .reader-footer{padding:3px 12px}.ebook-dialog .reader-footer strong{font-size:9px}.ebook-viewport{padding:25px 20px}.ebook-chapter h2{font-size:33px}.ebook-cover .real-cover{height:270px}}@media(max-width:375px){.ebook-dialog .reader-toolbar select{width:132px;max-width:132px}.ebook-dialog .reader-header h2{font-size:16px}}@media(max-width:700px){.edition-main .product-photo{height:26svh}.photo-dialog .product-photo{height:62svh}.product-photo .product-object{width:94%}.product-photo.product-front .product-object{height:88%;width:auto}.real-hero-book{transform:translateY(calc(var(--q)*-30vh)) scale(calc(1 - var(--q)*.06))}.reduce-motion .real-hero-book{transform:none}.hero-copy .lead{max-width:260px}.history-copy h2{font-size:47px}}@media(max-width:1100px)and (min-width:701px){.closing-row{flex-direction:column;gap:0}.closing-row h2{font-size:52px}.closing-buy{padding-top:15px}.ending{top:100px;transform:none}.thanks-copy h2{font-size:25px}.supporter-logos{gap:15px}.contact-row{flex-direction:column;gap:12px}}@media(max-width:700px){.real-hero-book{transform:none;opacity:calc(var(--real-book-opacity,1)*(1 - var(--act-4)))}.history-copy{top:17%}.photo-one{left:24px;top:78%;width:38%;transform:translateY(calc((var(--q) - 1.45)*-5vh)) rotate(-2deg)}.photo-two{left:auto;right:24px;top:80%;width:35%;transform:translateY(calc((var(--q) - 1.45)*-7vh)) rotate(3deg)}.flying-photo span{display:none}.edition-photos{top:44%;width:auto}.edition-main .product-photo{height:27svh}.ending{left:24px;right:24px}.closing-row{flex-direction:row;gap:18px}.closing-row h2{font-size:39px}.closing-buy{padding-top:14px}.closing-buy>p{font-size:16px}.closing-buy .buy-button{font-size:17px}.closing-product{display:block;margin-top:15px}.closing-product .product-photo{height:220px;background:none}.closing-product .product-object,.closing-product .product-front .product-object{height:100%}.reduce-motion .ending{right:24px}.book-world canvas,.book-poster{height:55%;top:36%}}@media(max-width:1100px)and (min-width:701px){.scene-copy{width:28%;left:5%}.hero-copy h1{font-size:51px}.hero-caption{right:5%;width:20%}.hero-caption p{font-size:17px}.real-hero-book{width:34%;height:60%}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-size:32px}.book-world{transform:translate(var(--book-x)) scale(var(--book-scale))}.closing-buy{width:23%}.supporter-logos{gap:15px}.ending{left:5%;right:5%;top:17%;height:72%}}@media(max-width:700px){.journey{height:430svh}.scene-copy,.hero-copy,.history-copy,.book-copy,.preview-copy,.edition-copy{left:24px;right:24px;top:16%;width:auto;max-width:none;transform:none}.hero-copy h1{font-size:42px;line-height:1.06}.scene-copy.hero-copy>p.lead{font-size:13px;line-height:1.5;margin-top:11px;max-width:260px}.hero-copy .eyebrow{font-size:7px;margin-bottom:12px}.hero-caption{display:none}.real-hero-book{left:50%;right:auto;top:35%;width:54%;height:38%;transform:translate(-50%);opacity:var(--real-book-opacity,1)}.hero-purchase{left:50%;top:77%;width:90%;transform:translate(-50%)}.hero-purchase .buy-button{min-height:44px;font-size:13px;padding:11px 16px}.hero-purchase .price{font-size:27px;padding-left:18px}.hero-purchase .purchase-row{gap:18px}.hero-purchase .text-link{font-size:9px;margin-top:9px}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-size:30px;line-height:1.15}.scene-copy>p:not(.eyebrow){font-size:11px;margin-top:12px;max-width:290px!important}.scene-copy .eyebrow{font-size:7px;margin-bottom:12px}.book-copy .text-link{margin-top:10px;font-size:10px}.book-world{transform:none;mask-image:linear-gradient(to bottom,transparent 25%,#000 39%,#000 86%,transparent 99%);-webkit-mask-image:linear-gradient(to bottom,transparent 25%,#000 39%,#000 86%,transparent 99%)}.book-world canvas,.book-poster{width:var(--mobile-book-width,160%);left:var(--mobile-book-x,-30%);height:calc(55% - var(--act-4)*16%);top:calc(34% - var(--act-4)*7%);object-fit:contain}.preview-copy .reader-button{top:61svh;left:0;font-size:13px;min-height:44px}.sample-note{top:67svh;font-size:8px}.edition-copy .purchase-row{top:63svh;left:0;flex-direction:row;align-items:center;gap:18px}.edition-copy .buy-button{font-size:13px}.edition-copy .price{border-left:1px solid #ffffff40;padding-left:18px;font-size:26px}.ending{left:24px;right:24px;top:15%;height:72%;max-height:none;overflow:visible;padding:0}.closing-buy{left:0;right:0;top:0;width:auto}.closing-buy>p{font-size:12px;line-height:1.5}.closing-buy .purchase-row{margin-top:12px;gap:18px}.closing-buy .buy-button{font-size:12px;min-height:40px}.closing-buy .price{font-size:25px}.closing-buy .text-link{display:none}.site-footer{position:absolute;left:0;right:0;top:57svh;width:auto;max-height:21svh;overflow:auto;padding-right:4px}.thanks-copy h2{font-size:16px}.thanks-copy p{font-size:9px}.supporter-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:17px 0}.supporter-logos li{height:30px}.supporter-logos img{max-height:30px}.print-credit{font-size:8px;gap:12px}.print-credit img{max-width:100px;max-height:26px}.contact-row{font-size:9px}.ebook-chapter h2{font-size:28px;line-height:1.2}.ebook-chapter h3{font-size:23px}.ebook-cover h3{font-size:25px}.ebook-dialog .reader-header h2{font-size:12px}.ebook-cover .buy-button{font-size:13px}.reduce-motion .real-hero-book{top:270px;height:340px;transform:translate(-50%)}.reduce-motion .scene-copy{top:130px}.reduce-motion .hero-purchase{top:650px}.reduce-motion .act-0{min-height:850px}.reduce-motion .reduced-book{top:220px;left:0;width:100%}.reduce-motion .preview-copy .reader-button{top:480px}.reduce-motion .sample-note{top:540px}.reduce-motion .ending{height:800px;right:24px}.reduce-motion .site-footer{top:250px;max-height:550px}.reduce-motion .edition-copy .purchase-row{top:560px}.world-word{top:39%;font-size:25vw}.motion-toggle{font-size:8px}.continue-link{font-size:9px}}@media(max-width:700px)and (max-height:730px){.hero-copy{top:16%}.hero-copy h1{font-size:36px}.hero-copy .eyebrow{margin-bottom:10px}.scene-copy.hero-copy>p.lead{font-size:12px}.real-hero-book{top:38%;height:33%}.hero-purchase{top:75%}.hero-purchase .buy-button{min-height:40px}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-size:27px}.scene-copy>p:not(.eyebrow){font-size:10px}.preview-copy .reader-button{top:60svh}.sample-note{top:67svh}.site-footer{top:56svh;max-height:21svh}.book-world canvas,.book-poster{top:calc(33% - var(--act-4)*7%);height:calc(55% - var(--act-4)*16%)}}@media(max-width:1100px)and (min-width:701px){.site-header{padding:20px 6%}.wordmark{font-size:25px}.desktop-nav{font-size:15px;gap:22px}.hero-copy{left:6%;top:31%;width:35%}.hero-copy h1{font-size:53px}.hero-caption{top:33%;width:18%;right:5%}.hero-caption p,.hero-caption>span{font-size:19px}.real-hero-book{height:46%;top:18%}.hero-purchase{top:66%}.hero-purchase .buy-button{min-width:210px;font-size:20px}.hero-purchase .price{font-size:30px}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-size:37px}.scene-copy>p:not(.eyebrow){font-size:16px}.book-world{transform:translate(var(--book-x)) scale(var(--book-scale)) rotate(calc(12deg*(1 - var(--opening))))}}@media(max-width:700px){.site-header{padding:20px 24px}.wordmark{font-size:24px}.world-word{top:12%;left:3%;font-size:24vw;opacity:calc(var(--act-0)*.55);-webkit-text-stroke:1px #b7922b}.hero-copy{left:24px;right:24px;top:24%;width:auto}.hero-copy h1{font-size:clamp(38px,10.2vw,55px);line-height:1.04}.real-hero-book{left:50%;top:39%;width:54%;height:31%;transform:translate(-50%) rotate(calc(10deg*(1 - var(--opening))))}.hero-purchase{top:75%;width:90%}.hero-purchase .buy-button{min-width:190px;font-size:19px;min-height:44px}.hero-purchase .price{font-size:27px}.hero-purchase .text-link{font-size:16px;margin-top:9px}.hero-caption{display:none}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-size:34px}.scene-copy>p:not(.eyebrow){font-size:15px;line-height:1.4}.scene-copy .eyebrow{font-size:10px}.book-copy .text-link{font-size:15px}.preview-copy .reader-button{font-size:18px}.sample-note{font-size:11px}.book-world{transform:none}.closing-buy>p{font-size:17px}.closing-buy .buy-button{font-size:18px}.thanks-copy h2{font-size:20px}.thanks-copy p{font-size:12px}.print-credit{font-size:11px}.contact-row{font-size:12px}.ebook-dialog .reader-header h2{font-size:15px}.ebook-dialog .reader-toolbar select{font-size:12px}.ebook-dialog .reader-footer strong{font-size:11px}.ebook-dialog .reader-footer span{font-size:9px}.ebook-chapter h2{font-size:30px}.ebook-chapter figcaption{font-size:13px}.ebook-cover h3{font-size:29px}.ebook-cover .buy-button{font-size:18px}.scene-bottom .continue-link{font-size:11px}.motion-toggle{font-size:10px}.reduce-motion .hero-copy{top:170px}.reduce-motion .real-hero-book{top:300px;transform:translate(-50%) rotate(10deg)}}@media(max-width:700px)and (max-height:730px){.hero-copy{top:23%}.hero-copy h1{font-size:36px}.real-hero-book{top:40%;height:30%}.hero-purchase{top:76%}.hero-purchase .buy-button{min-width:170px;min-height:38px;font-size:17px}.hero-purchase .price{font-size:25px}.hero-purchase .text-link{font-size:14px}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font-size:30px}.scene-copy>p:not(.eyebrow){font-size:14px}}@media(max-width:700px){.book-world{transform:none;mask-image:none;-webkit-mask-image:none}.book-world canvas{width:var(--mobile-book-width,200%);left:var(--mobile-book-x,-50%);top:calc(38% - var(--act-4)*11%);height:calc(39% + var(--opening)*10% - var(--act-4)*12%);object-fit:contain;transform:rotate(calc(10deg*(1 - var(--opening))))}.real-hero-book{bottom:auto}}@media(max-width:700px){.book-world{opacity:1;mix-blend-mode:normal;z-index:0}}@media(min-width:701px)and (max-width:1100px){.book-world{transform:translate(var(--book-x,0vw),var(--book-y,-6.5vh)) scale(var(--book-scale,.66)) rotate(calc(12deg*(1 - var(--opening,0))))}}@media(max-width:700px){.reduce-motion .act-0{min-height:840px}.reduce-motion .hero-copy{top:150px}.reduce-motion .real-hero-book{top:285px;height:340px}.reduce-motion .hero-purchase{top:675px}}@media(min-width:701px)and (max-width:1100px){.hero-purchase{top:74%}}@media(max-width:700px){.book-halo{left:50%;top:59%;width:110%;height:57%}.hero-people>div{top:86%;width:44%;height:25%}.hero-supporters{width:40%!important}.hero-champions{left:-12%}.hero-supporters{right:-12%}.book-world canvas{top:calc(40% - var(--act-4)*13%);height:calc(37% + var(--opening)*12% - var(--act-4)*10%)}.hero-purchase{top:80%}.hero-purchase .text-link{margin-top:7px}.reduce-motion .book-halo{top:455px;height:450px}.reduce-motion .hero-purchase{top:705px}.reduce-motion .act-0{min-height:880px}}@media(max-width:700px)and (max-height:730px){.hero-purchase{top:80%}.hero-people>div{top:90%}.scene-bottom{bottom:10px}}@media(max-width:700px)and (max-height:730px){.hero-people{display:none}}@media(max-width:700px){.world-crowd{opacity:var(--crowd-opacity)}.world-crowd img{object-position:50% 50%}.scene-copy h2,.book-copy h2,.preview-copy h2,.edition-copy h2{font:400 32px/1.15 var(--display)}.scene-copy>p:not(.eyebrow){font:400 15px/1.55 var(--display)}.hero-purchase .buy-button{font:400 18px var(--display)}.hero-purchase .text-link{font-size:15px}.closing-buy>p{font:400 17px/1.5 var(--display)}.closing-buy .buy-button{font-size:18px}.thanks-copy h2{font:400 20px/1.3 var(--display)}.thanks-copy p{font-size:12px}.print-credit,.contact-row{font-size:11px}.world-word{background-size:260px 174px}.reduce-motion .world-crowd{opacity:.22}}@media(max-width:700px)and (max-height:730px){.hero-purchase .buy-button{font-size:16px}.hero-purchase .text-link{font-size:14px}}@media(max-width:700px){.book-camera{transform-origin:50% 61%}.enter-book-button{font-size:18px;min-height:42px;margin-top:16px}}@media(max-width:700px){.journey{height:480svh}.reduce-motion .journey{height:auto}}@media(min-width:701px)and (max-width:1100px){.ending{left:6%;right:6%;top:15%;height:calc(85% - 22px)}.ending .site-footer{width:100%;bottom:0}.site-footer .contact-row{flex-direction:row;flex-wrap:wrap;gap:10px 24px;font-size:14px}.site-footer .contact-row>div{flex-wrap:wrap;gap:10px 22px}.site-footer .thanks-copy h2{font-size:14px}.closing-buy{left:48%;width:49%;top:11%}.closing-buy h2{font-size:54px}.closing-buy>p{font-size:18px}.closing-buy .buy-button{font-size:21px}.closing-buy .price{font-size:32px}.supporter-logos{gap:20px}}@media(max-width:700px){.ending{left:20px;right:20px;top:14%;height:79%}.closing-buy{left:46%;right:0;top:8%;width:54%}.closing-buy h2{font-size:30px;line-height:1.12;margin-bottom:15px}.closing-buy>p{font:400 14px/1.5 var(--display);margin-bottom:17px}.closing-buy .purchase-row{flex-direction:column;align-items:flex-start;gap:13px;margin:0}.closing-buy .buy-button{font:400 16px var(--display);padding:11px 12px;min-height:44px}.closing-buy .price{font-size:30px;border:0;padding:0}.closing-buy .text-link{display:inline-flex;font-size:13px;margin-top:14px}.site-footer{top:auto;bottom:0;width:100%;max-height:none;overflow:visible;padding-top:12px}.thanks-copy h2{font-size:11px;max-width:60%}.supporter-logos{gap:8px;margin:16px 0 12px}.supporter-logos li{height:22px}.supporter-logos img{max-height:22px}.print-credit{top:10px;right:0;font-size:8px;gap:5px}.print-credit img{max-width:60px;max-height:18px}.contact-row{font-size:9px;gap:6px}.contact-row>div{flex-direction:column;gap:3px}.book-world canvas{left:calc(var(--mobile-book-x,-50%) - var(--act-4)*29%);top:calc(40% - var(--ending,0)*17%);height:calc(37% + var(--opening)*12% + var(--act-4)*3%)}.closing-book-static{left:-2%;top:10%;width:40%;height:45%}.reduce-motion .ending{left:20px;right:20px;height:700px}.reduce-motion .act-4{min-height:860px}.reduce-motion .site-footer{top:auto;max-height:none}.scene-bottom:has(+.chapter-nav .selected[href="#contacto"]) .chapter-status{display:none}}@media(max-width:700px)and (max-height:730px){.closing-buy h2{font-size:27px}.closing-buy>p{font-size:12px;margin-bottom:12px}.closing-buy .buy-button{font-size:14px;min-height:40px}.closing-buy .price{font-size:27px}.closing-buy .text-link{margin-top:10px}}@media(max-width:700px){.closing-buy{padding:0}.site-footer{padding-right:0}.site-footer .acknowledgments{margin:0;padding:0;border:0}.closing-book-static{left:3%;width:34%}.book-world canvas{left:calc(var(--mobile-book-x,-50%) - var(--ending,0)*26.5%);transform:rotate(calc(10deg*(1 - var(--opening)))) scale(calc(1 - var(--ending,0)*.28))}}@media(min-width:701px)and (max-width:1100px){.site-header{padding:17px 5%;gap:18px}.desktop-nav{gap:15px;font-size:14px}.wordmark{font-size:24px}.wordmark div>span{font-size:10px}.header-buy{font-size:16px;padding:11px 13px;gap:8px}.header-buy>span{font-size:18px;padding-left:8px}}@media(min-width:701px){.hero-copy{top:calc(6.5vh + 20.1vw + 22px)}.hero-caption{top:calc(6.5vh + 20.1vw + 26px)}}@media(max-width:700px){.site-header{padding:16px;gap:8px}.wordmark{font-size:20px;line-height:1.1}.wordmark div>span{display:block;font:400 8px/1.4 var(--display);letter-spacing:.02em;margin-top:4px}.header-buy{font:400 12px/1.2 var(--display);flex-direction:column;gap:3px;padding:8px 10px;min-height:40px;margin-left:auto;white-space:nowrap}.header-buy>svg{display:none}.header-buy>span{font-size:14px;border:0;padding:0}.mobile-menu-button{width:29px;height:36px;flex-shrink:0}.scene-copy .eyebrow{font:400 12px/1.35 var(--display);margin-bottom:14px}.book-copy h2{font:400 36px/1.12 var(--display)}.book-copy>p:not(.eyebrow){font-size:16px}.ending{height:calc(86% - 18px)}.contact-row{font-size:12px;line-height:1.45;flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 17px}.contact-row>div{flex-direction:row;flex-wrap:wrap;gap:12px}.thanks-copy h2{font-size:11px;max-width:none}.supporter-logos{gap:7px;margin:12px 0 0}.supporter-logos li{height:20px}.supporter-logos img{max-height:20px}.site-footer .acknowledgments{margin:0;padding:0;border:0}.reduce-motion .ending{height:720px}.reduce-motion .act-4{min-height:880px}}@media(max-width:375px){.site-header{gap:6px;padding:15px 12px}.wordmark{font-size:19px}.wordmark div>span{font-size:7.5px}.header-buy{font-size:11px;padding:8px 9px}.header-buy>span{font-size:13px}.contact-row{font-size:11px}.supporter-logos{gap:6px}.book-copy h2{font-size:33px}}@media(max-width:700px){.preview-copy .reader-button{position:static;margin-top:18px;font:400 18px var(--display);min-height:44px}.book-world canvas{top:calc(40% + var(--opening)*4% + var(--act-3)*6% - var(--ending,0)*17%)}}@media(max-width:700px){.world-word{top:12%;font-size:25vw}.hero-copy{top:calc(12vh + 25.75vw + 16px)}.hero-caption{display:block;left:24px;right:24px;width:auto;top:82%;bottom:auto}.hero-caption p{font:400 15px/1.4 var(--display);margin:0 0 9px}.hero-caption p:after{margin-top:8px;width:28px}.hero-caption>span{font:400 15px/1.4 var(--display)}}@media(max-width:700px)and (max-height:730px){.hero-caption{top:80%}.hero-caption p,.hero-caption>span{font-size:14px}}@media(min-width:701px){.hero-copy{top:calc(11.5vh + 20.1vw + 22px)}.hero-caption{top:calc(11.5vh + 20.1vw + 26px)}.closing-book-static{left:12%}}@media(max-width:700px){.wordmark{gap:7px}.cover-star{width:20px;height:20px}.header-buy .pirate-ship{display:block;width:16px;height:16px;position:absolute;left:8px;top:9px}.header-buy{padding-left:29px}.hero-copy{top:calc(14vh + 25.75vw + 16px)}.header-buy .treasure-burst{left:0}.hero-caption{top:83%}}@media(max-width:375px){.wordmark{font-size:18px}.wordmark span{font-size:7px}.cover-star{width:17px;height:17px}.site-header{padding-left:12px;padding-right:12px}}@media(min-width:701px){.world-word{top:9%}}.site-header{background:none;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.site-header:before{content:"";position:absolute;inset:0 0 auto;height:calc(100% + 70px);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#070807,#070807f5 25%,#070807b3 48%,#07080745 73%,#07080700)}.buy-button.purchase-button{font:400 16px/1.2 var(--display);display:inline-flex;flex-direction:row;align-items:center;gap:10px;min-height:42px;padding:10px 14px;border-radius:8px;white-space:nowrap}.buy-button.purchase-button .pirate-ship{position:static;display:block;width:20px;height:20px;left:auto;top:auto;flex-shrink:0}.purchase-button>.purchase-price{font:400 18px/1.2 var(--display);border-left:1px solid #191b1245;padding-left:10px;margin:0}.purchase-button>.treasure-burst{padding:0;border:0;font-size:inherit}@media(max-width:700px){.buy-button.purchase-button{font-size:12px;flex-direction:column;gap:3px;min-height:40px;padding:8px 10px 8px 29px}.purchase-button>.purchase-price{font-size:14px;border:0;padding:0}.buy-button.purchase-button .pirate-ship{position:absolute;left:8px;top:9px;width:16px;height:16px}.closing-buy .purchase-row{display:block}.book-world canvas{top:calc(42% + var(--opening)*2% + var(--act-3)*6% - var(--ending,0)*19%)}}@media(max-width:375px){.buy-button.purchase-button{font-size:11px;padding:8px 9px 8px 27px}.purchase-button>.purchase-price{font-size:13px}}.closing-buy .purchase-button{zoom:1.2}.closing-read{position:absolute;left:20%;top:72%;transform:translate(-50%);margin:0;font:400 17px/1.4 var(--display);white-space:nowrap}@media(min-width:701px){.ending .site-footer{bottom:-16px}}@media(min-width:701px)and (max-width:1100px){.closing-read{left:21%;top:71%}.ending .site-footer{bottom:0}.music-player.at-ending{bottom:170px}}@media(min-width:701px)and (max-width:1100px)and (max-height:780px){.closing-read{top:67%}.closing-buy h2{font-size:44px;margin-bottom:16px}.closing-buy>p{font-size:16px;margin-bottom:18px}.closing-buy .purchase-row{margin-top:16px}}@media(max-width:700px){.closing-read{left:20%;top:57%;font-size:14px;gap:9px}.closing-read svg{width:18px;height:18px}}@media(max-width:700px){.book-copy,.preview-copy{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:12px;align-items:center}.book-copy>.eyebrow,.preview-copy>.eyebrow{grid-column:1/-1;margin-top:0}.book-copy>h2,.preview-copy>h2{grid-column:1;grid-row:2}.book-copy>p:not(.eyebrow),.preview-copy>p:not(.eyebrow){grid-column:1/-1;grid-row:3}.book-copy>.enter-book-button,.preview-copy>.reader-button{grid-column:2;grid-row:2;position:static;margin:0;min-height:44px;padding:10px 12px;gap:6px;font:400 16px/1.2 var(--display);white-space:nowrap}.book-copy>.enter-book-button svg,.preview-copy>.reader-button svg{width:18px;height:18px;flex-shrink:0}.book-world canvas{top:calc(42% + var(--opening)*2% - var(--act-3)*4% - var(--ending,0)*19%)}.closing-buy{top:35%;transform:translateY(-50%)}}@media(max-width:375px){.book-copy,.preview-copy{column-gap:10px}.book-copy>h2,.preview-copy>h2{font-size:clamp(27px,8.4vw,33px)}.book-copy>.enter-book-button,.preview-copy>.reader-button{font-size:14px;padding-inline:10px}}.closing-buy .buy-button.purchase-button{zoom:1;font-size:24px;min-height:76px;padding:16px 22px;gap:14px;max-width:100%;flex-wrap:wrap;border-radius:10px}.closing-buy .purchase-button>.sale-price-compact{font-size:32px;padding-left:14px}.closing-buy .buy-button.purchase-button .pirate-ship{width:26px;height:26px}.closing-buy .purchase-button .sale-price-compact .sale-badge{font-size:17px;padding:5px 10px;top:-16px;right:14px;border:2px solid #ffd334;box-shadow:0 3px 9px #0004}.closing-buy>.closing-shipping-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:14px 0 0;font:400 18px/1.4 var(--display);color:#f1ebd3}.closing-shipping-note strong{font:inherit;color:#ffd334;white-space:nowrap}@media(max-width:700px){.header-buy.buy-button.purchase-button{font-size:14px}.closing-buy .buy-button.purchase-button{width:100%;min-height:84px;font-size:21px;flex-direction:column;flex-wrap:nowrap;gap:6px;padding:12px 10px}.closing-buy .purchase-button>.sale-price-compact{font-size:27px;border:0;padding:0}.closing-buy .purchase-button .sale-price-compact .sale-price-values{gap:8px}.closing-buy .buy-button.purchase-button .pirate-ship{position:absolute;left:12px;top:15px;width:20px;height:20px}.closing-buy .purchase-button .sale-price-compact .sale-badge{font-size:15px;padding:4px 9px;top:-13px;right:10px}.closing-buy>.closing-shipping-note{font-size:14px;gap:4px;margin-top:12px}}@media(max-width:375px){.closing-buy .buy-button.purchase-button{font-size:19px;min-height:80px;padding-inline:8px}.closing-buy .purchase-button>.sale-price-compact{font-size:23px}.closing-buy .buy-button.purchase-button .pirate-ship{left:10px;width:18px;height:18px}.closing-buy>.closing-shipping-note{font-size:13px}}.world-mono{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;opacity:var(--mono-opacity,0);transform:scale(calc(1.02 + var(--q,0)*.005));transform-origin:90% 40%;transition:opacity 1.6s ease-out}.world-team{transition:opacity 1.6s ease-out}.world-mono img{position:absolute;width:max(117%,177.778svh);height:auto;max-width:none;left:calc(90% - max(90.09%,136.889svh));top:0;filter:saturate(.9)}.world-mono:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070a08b3,transparent 65%)}.closing-buy>.closing-shipping-note{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:12px;margin:19px 0 0;padding:12px 17px;max-width:100%;border:2px solid #e1b832;border-radius:12px;background:#11180ff2;box-shadow:0 5px 20px #0005;text-align:left}.closing-shipping-note>svg{flex-shrink:0;color:#ffd334;animation:shipping-gift-hop 4s ease-in-out infinite}.closing-shipping-note>span{display:grid;gap:4px;min-width:0}.closing-shipping-note strong{display:block;color:#ffd334;font:400 28px/1.05 var(--display);letter-spacing:.025em;white-space:normal}.closing-shipping-note small{display:block;color:#f5f1df;font:400 16px/1.3 var(--display)}@keyframes shipping-gift-hop{0%,72%,to{transform:translateY(0) rotate(0)}78%{transform:translateY(-4px) rotate(-5deg)}84%{transform:translateY(0) rotate(4deg)}90%{transform:translateY(-2px) rotate(0)}}@media(max-width:700px){.world-mono{transform-origin:70% 40%}.world-mono img{left:calc(70% - max(90.09%,136.889svh))}.closing-buy>.closing-shipping-note{display:flex;gap:8px;padding:10px 9px;margin-top:15px;border-radius:9px}.closing-shipping-note>svg{width:23px;height:23px}.closing-shipping-note strong{font-size:21px}.closing-shipping-note small{font-size:13px}}@media(max-width:375px){.closing-buy>.closing-shipping-note{gap:6px;padding:8px}.closing-shipping-note>svg{width:20px;height:20px}.closing-shipping-note strong{font-size:19px}.closing-shipping-note small{font-size:12px}}@media(prefers-reduced-motion:reduce){.closing-shipping-note>svg{animation:none}.world-mono{display:none}.world-team{transition:none}.reduce-motion [data-chapter=vista-previa]{background:linear-gradient(#05080588,#05080588),url(/assets/10-campeonato-montaje-ia.png) 77% center/cover}}.book-camera{transform-origin:0 0}.site.reader-entering{overflow-y:hidden}.reader-entering .scene-layer,.reader-entering .chapter-nav{transition:opacity .4s ease}.reader-entering .site-header{opacity:0;pointer-events:none;transition:opacity .4s ease}.paper-reader{--body:Georgia,"Times New Roman",serif;--display:var(--body);--reader-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-family:var(--body);font-weight:400;width:min(1120px,calc(100vw - 64px));height:min(92svh,820px);max-height:92svh;max-width:none;border:1px solid #d9d7ce;border-radius:5px 9px 9px 5px;background:#faf9f3;color:#292a24;overflow:visible;box-shadow:0 35px 100px #0009,2px 2px #d4d0c6,4px 4px #efede5,6px 6px #bcb9ae}.paper-reader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#8e857514 0%,transparent 5%,transparent 44%,#b7b1a51a 48%,#726a5652 49.7%,#514b3d66 50%,#bdb8ab40 50.4%,#fff8 52%,transparent 57%,transparent 96%,#746a5417);z-index:0}.paper-reader::backdrop{background:#080a087d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.paper-reader .reader-header,.paper-reader .reader-toolbar,.paper-reader .reader-footer{position:relative;z-index:1;background:transparent;border:0}.paper-reader .reader-header{padding:12px 24px 2px;gap:12px}.paper-reader .reader-header h2{font:400 16px/1.25 var(--reader-ui);color:#645e50;letter-spacing:0}.paper-reader .reader-header .icon-button{width:36px;height:36px}.paper-reader .reader-toolbar{padding:2px 24px 10px;gap:12px}.paper-reader .reader-toolbar label>span{display:none}.paper-reader .reader-toolbar select{max-width:290px;background:#fff6;border-color:#b7b1a547;min-height:34px;font:400 14px var(--reader-ui)}.paper-reader .reader-toolbar .icon-button{width:34px;height:34px}.paper-reader .reader-paper{position:relative;z-index:1;flex:1;min-height:0;margin:12px 48px 14px}.paper-reader .ebook-viewport{height:100%;padding:0;overflow:hidden;background:transparent;outline:none}.paper-reader .ebook-viewport:focus-visible{outline:2px solid #876529;outline-offset:8px}.paper-reader .ebook-flow{width:100%;max-width:none;height:100%;margin:0;column-count:2;column-gap:80px;column-fill:auto;overflow:visible;font:400 var(--reading-size,20px)/1.65 var(--body);letter-spacing:0;transition:transform .38s cubic-bezier(.25,.1,.2,1);overflow-wrap:break-word}.paper-reader .ebook-chapter>header{margin:0 0 26px;break-inside:avoid}.paper-reader .ebook-kicker{font:500 11px/1.4 var(--reader-ui);color:#746953;letter-spacing:.08em}.paper-reader .ebook-chapter h2{font:400 34px/1.12 var(--body);margin:14px 0 0;letter-spacing:0}.paper-reader .ebook-years{font:400 14px/1.5 var(--reader-ui);margin-top:12px;letter-spacing:0}.paper-reader .ebook-chapter>p{margin:0 0 1em;orphans:3;widows:3;color:#303028}.paper-reader .ebook-chapter h3{font:400 25px/1.2 var(--body);margin:1.1em 0 .7em;break-after:avoid}.paper-reader .ebook-chapter ul{margin:0 0 1em}.paper-reader .ebook-chapter figure{margin:18px 0;break-inside:avoid}.paper-reader .ebook-chapter figure img{max-height:42svh;object-fit:contain;border-radius:0}.paper-reader .ebook-chapter figcaption{font:400 13px/1.45 var(--reader-ui);margin-top:9px;color:#686354}.paper-reader .ebook-chapter-end{break-inside:avoid;margin-top:22px;padding:16px 0 4px;border-color:#b7b1a56b}.paper-reader .reader-footer{padding:8px 24px 12px;min-height:56px;gap:12px}.paper-reader .reader-footer .icon-button{width:44px;height:40px;border:1px solid #9c937444;border-radius:50%;background:#fff5}.paper-reader .reader-footer strong{font:400 14px/1.3 var(--reader-ui);color:#5b5649}.paper-reader .reader-footer span{font:400 11px/1.3 var(--reader-ui);color:#827a68;margin-top:3px}.paper-reader .reader-header .eyebrow,.paper-reader .buy-button,.paper-reader .text-link{font-family:var(--reader-ui);font-weight:500;letter-spacing:0}.paper-reader .ebook-cover{max-width:440px;margin:auto}.paper-reader.showing-cover:before{display:none}.paper-reader.showing-cover .ebook-viewport{overflow-y:auto}.paper-reader.from-book[open]{animation:paper-arrival .65s cubic-bezier(.2,.6,.2,1) both}.paper-reader.from-book[open]::backdrop{animation:reading-shade .65s ease both}@keyframes paper-arrival{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes reading-shade{0%{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#080a087d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:700px){.paper-reader{width:min(560px,calc(100vw - 24px));height:92svh;border-radius:3px 7px 7px 3px;box-shadow:0 20px 70px #0009,2px 2px #d4d0c6,4px 4px #bcb9ae}.paper-reader:before{background:linear-gradient(90deg,#726a563b,transparent 7%,transparent 95%,#746a5414)}.paper-reader .reader-header{padding:8px 12px 0}.paper-reader .reader-header h2{font-size:14px}.paper-reader .reader-toolbar{padding:2px 12px 6px;gap:6px}.paper-reader .reader-toolbar select{max-width:min(47vw,200px);font-size:12px;min-height:34px}.paper-reader .reader-type-controls{gap:0}.paper-reader .reader-toolbar .icon-button{width:30px;height:34px}.paper-reader .reader-download{margin-left:2px}.paper-reader .reader-paper{margin:18px 24px 12px}.paper-reader .ebook-flow{column-count:1;column-gap:40px;line-height:1.65}.paper-reader .ebook-chapter h2{font-size:29px}.paper-reader .ebook-chapter h3{font-size:23px}.paper-reader .reader-footer{padding:6px 12px 10px;min-height:58px;gap:5px}.paper-reader .reader-footer strong{font-size:12px}.paper-reader .reader-footer span{font-size:10px}.paper-reader .reader-footer .icon-button{width:36px;height:36px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.paper-reader.from-book[open],.paper-reader.from-book[open]::backdrop{animation:none}.paper-reader .ebook-flow{transition:none}}.admin-app{--admin-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--admin-bg:#10120e;--admin-panel:#191c15;--admin-border:#35392b;--admin-muted:#abb19d;background:var(--admin-bg);color:#f5f4e8;min-height:100dvh;font-family:var(--admin-ui);font-size:15px;line-height:1.5;display:flex;overflow:auto}.admin-app *{box-sizing:border-box}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit}.admin-app button,.admin-app a{cursor:pointer}.admin-app button:disabled{cursor:wait;opacity:.55}.admin-app a{color:inherit}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app p{margin:0}.admin-app h1{font-size:42px;line-height:1.1}.admin-app h2{font-size:29px;line-height:1.15}.admin-app h3{font-size:23px;line-height:1.25}.admin-eyebrow{color:#d7bc53;font-size:13px;letter-spacing:1.4px;margin-bottom:8px!important}.admin-sidebar{width:224px;flex-shrink:0;border-right:1px solid var(--admin-border);padding:32px 22px;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh}.admin-brand{text-decoration:none;font-size:30px;line-height:.97;color:#ffd334!important}.admin-brand span{color:#f5f4e8}.admin-brand small{display:block;color:var(--admin-muted);font-size:12px;letter-spacing:1.5px;margin-top:14px}.admin-sidebar nav{display:grid;gap:8px;margin-top:40px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;border:0;text-align:left;border-radius:8px;padding:13px 12px;background:none;color:var(--admin-muted)}.admin-sidebar nav button.selected{background:#ffd334;color:#12140f}.admin-account{margin-top:auto;padding-top:30px;overflow-wrap:anywhere}.admin-account small{font-size:11px;color:var(--admin-muted);letter-spacing:1px}.admin-account p{font-size:15px;margin:8px 0 18px}.admin-account a{display:flex;gap:6px;align-items:center;text-decoration:none;color:#d7bc53}.admin-main{width:calc(100% - 224px);max-width:1500px;padding:36px clamp(20px,3vw,48px) 50px}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px}.admin-refresh{border:1px solid var(--admin-border);background:var(--admin-panel);color:#f5f4e8;border-radius:8px;padding:10px 14px;display:flex;gap:8px;align-items:center}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px}.admin-metrics>div{border:1px solid var(--admin-border);border-radius:10px;padding:18px 20px;background:var(--admin-panel)}.admin-metrics span{display:block;color:var(--admin-muted);font-size:15px}.admin-metrics strong{display:block;font-size:32px;margin-top:6px;font-weight:400;line-height:1.1}.admin-metrics>div:first-child strong{color:#ffd334}.admin-panel{background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:12px;padding:26px}.admin-panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.admin-panel-title>svg{color:#d7bc53}.admin-settings-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:22px}.admin-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-field{display:grid;gap:8px;margin-bottom:22px;min-width:0}.admin-field>span{font-size:19px}.admin-field small{color:var(--admin-muted);font-size:14px;line-height:1.4}.admin-app input:not([type=checkbox]),.admin-app select,.admin-app textarea{width:100%;min-width:0;border:1px solid #535a43;border-radius:7px;background:#11140f;color:#f5f4e8;padding:12px;outline:none;min-height:48px}.admin-app input:focus,.admin-app select:focus,.admin-app textarea:focus{border-color:#ffd334;box-shadow:0 0 0 2px #ffd33433}.admin-app input[aria-invalid=true]{border-color:#ef9690}.admin-number{position:relative}.admin-number b{position:absolute;left:14px;top:9px;font-size:24px;color:#d7bc53;font-weight:400}.admin-app .admin-number:has(b) input{padding-left:32px}.admin-number input{font-size:25px}.admin-free-rule{padding:20px 0 0;margin:0 0 22px;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.admin-toggle{display:flex;align-items:center;gap:13px;margin-bottom:20px}.admin-toggle input{width:22px;height:22px;accent-color:#ffd334}.admin-toggle strong{display:block;font-weight:400;font-size:21px}.admin-toggle small{display:block;font-size:14px;color:var(--admin-muted)}.admin-primary{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:#ffd334;color:#14160f!important;padding:12px 20px;border:0;border-radius:7px;font-size:19px}.admin-save-row{display:flex;align-items:center;gap:15px}.admin-save-row>span{color:var(--admin-muted);font-size:13px}.admin-success{display:flex;align-items:center;gap:8px;color:#c2e8a4;margin-top:16px!important;font-size:16px}.admin-error{color:#ffa8a0!important;margin-top:12px!important;font-size:16px}.admin-link-button{background:none;border:0;color:#ffd334;padding:0;margin-top:10px;text-decoration:underline}.admin-preview{margin-bottom:20px}.admin-preview h3{max-width:230px}.admin-preview-price{display:block;font-size:44px;line-height:1.1;color:#ffd334;margin-top:20px;font-weight:400}.admin-preview>p:not(.admin-eyebrow){color:var(--admin-muted)}.admin-app dl{margin:18px 0}.admin-app dl>div{display:flex;justify-content:space-between;gap:15px;padding:6px 0}.admin-app dd{margin:0}.admin-preview-promo{padding:12px;background:#ffd334;color:#14160f;border-radius:7px;margin-bottom:16px}.admin-preview>small{font-size:13px;color:var(--admin-muted)}.admin-history>div{padding:13px 0;border-top:1px solid var(--admin-border)}.admin-history strong{display:block;font-size:16px;font-weight:400}.admin-history small{display:block;font-size:12px;color:var(--admin-muted);overflow-wrap:anywhere}.admin-history>p:last-child{font-size:15px;color:var(--admin-muted)}.admin-count{color:var(--admin-muted);font-size:16px;white-space:nowrap}.admin-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.admin-filters form{display:flex;flex:1;min-width:230px;gap:7px}.admin-filters button,.admin-registry-footer button{background:#292e22;color:#f5f4e8;border:1px solid #535a43;border-radius:7px;padding:8px 14px}.admin-filters>select,.admin-filters>label{width:180px}.admin-table-scroll{overflow:auto}.admin-app table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.admin-app th{color:var(--admin-muted);font-size:14px;font-weight:400;padding:10px 14px;border-bottom:1px solid var(--admin-border)}.admin-app td{padding:18px 14px;border-bottom:1px solid var(--admin-border);font-size:17px}.admin-app td strong{display:block;font-weight:400}.admin-app td small{display:block;color:var(--admin-muted);font-size:13px;max-width:250px;overflow:hidden;text-overflow:ellipsis}.admin-badge{display:inline-block;font-size:14px;padding:4px 10px;border-radius:5px;background:#343929;color:#d9ddcc;white-space:nowrap}.admin-badge-approved,.admin-badge-converted{background:#29452a;color:#c2e8a4}.admin-badge-abandoned,.admin-badge-review{background:#554223;color:#ffe4a2}.admin-badge-rejected,.admin-badge-cancelled{background:#4b2b27;color:#ffb7af}.admin-row-button{display:flex;align-items:center;gap:5px;border:1px solid #535a43;border-radius:5px;background:none;color:#ffd334;padding:6px 10px}.admin-empty{display:grid;place-items:center;text-align:center;padding:54px 12px;gap:12px}.admin-empty svg{color:#d7bc53}.admin-empty p{max-width:420px;color:var(--admin-muted);font-size:16px}.admin-loading{padding:50px;text-align:center;color:var(--admin-muted)}.admin-registry-footer{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:var(--admin-muted);font-size:13px}.admin-registry-footer>div{display:flex;gap:10px;align-items:center;white-space:nowrap}.admin-detail{position:fixed;top:0;right:0;bottom:0;left:0;width:min(540px,calc(100% - 24px));max-height:calc(100dvh - 32px);border:1px solid #535a43;border-radius:12px;background:#191c15;color:#f5f4e8;padding:28px;overflow:auto;font:15px/1.5 var(--admin-ui)}.admin-detail::backdrop{background:#080b08bb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-detail header{display:flex;justify-content:space-between;align-items:center}.admin-detail header button{border:0;background:none;color:#f5f4e8;padding:5px}.admin-detail h2{margin:0;font-size:30px}.admin-detail h3{font-weight:400;margin:0 0 10px;font-size:24px}.admin-detail-badges{display:flex;gap:9px;align-items:center;margin:18px 0 24px;font-size:13px;color:#abb19d}.admin-detail-data>div{display:grid!important;grid-template-columns:72px 1fr}.admin-detail-data dd{overflow-wrap:anywhere}.admin-detail dt{color:#abb19d}.admin-detail p{margin:6px 0;color:#d0d5c3}.admin-detail-section{border-top:1px solid #35392b;padding-top:20px;margin-top:20px}.admin-detail-total{font-size:25px}.admin-detail-total dd{color:#ffd334}.admin-access{padding:12vh 8vw;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.admin-app :focus-visible{outline:2px solid #ffd334;outline-offset:4px}@media(max-width:1100px){.admin-sidebar{width:190px;padding:28px 16px}.admin-main{width:calc(100% - 190px);padding:28px 20px}.admin-settings-layout{grid-template-columns:1fr}.admin-settings-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-preview{margin:0}.admin-metrics{grid-template-columns:1fr 1fr}.admin-registry-footer{flex-direction:column}}@media(max-width:650px){.admin-app{display:block}.admin-sidebar{width:100%;height:auto;position:static;padding:20px;border-right:0;border-bottom:1px solid var(--admin-border)}.admin-brand{font-size:22px;display:block;line-height:1.15}.admin-brand br{display:none}.admin-brand span{margin-left:4px}.admin-brand small{display:inline;margin-left:12px;font-size:10px}.admin-sidebar nav{display:flex;margin-top:18px;gap:5px}.admin-sidebar nav button{flex:1;justify-content:center;padding:10px 7px;font-size:16px;gap:6px}.admin-sidebar nav svg{width:18px}.admin-account{display:none}.admin-main{width:100%;padding:24px 14px}.admin-app h1{font-size:34px}.admin-topbar{margin-bottom:20px}.admin-refresh span{display:none}.admin-eyebrow{font-size:11px;letter-spacing:1px}.admin-metrics{gap:9px;margin-bottom:18px}.admin-metrics>div{padding:14px}.admin-metrics span{font-size:13px}.admin-metrics strong{font-size:28px}.admin-panel{padding:20px 16px}.admin-app h2{font-size:25px}.admin-fields-grid{gap:14px}.admin-field>span{font-size:18px}.admin-field small{font-size:13px}.admin-save-row{align-items:flex-start;flex-direction:column}.admin-settings-layout>aside{grid-template-columns:1fr}.admin-filters form{min-width:100%}.admin-filters>select,.admin-filters>label{flex:1;width:auto}.admin-count{font-size:14px}.admin-detail{padding:22px}.admin-detail-badges{flex-wrap:wrap}.admin-app td{padding:16px 9px}.admin-app th{padding:10px 9px}.admin-access{padding:10vh 24px}}.admin-app h1{font-size:32px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.admin-app h2{font-size:23px;font-weight:600;line-height:1.3}.admin-app h3{font-size:18px;font-weight:600;line-height:1.4}.admin-brand{font-size:25px;font-weight:700;line-height:1.1;letter-spacing:-.025em}.admin-brand small{font-weight:500;letter-spacing:1px}.admin-field>span{font-size:14px;font-weight:600}.admin-field small,.admin-toggle small{font-size:13px;line-height:1.5}.admin-app input:not([type=checkbox]),.admin-app select,.admin-app textarea{font-size:16px}.admin-number b{font-size:18px;top:11px}.admin-toggle strong{font-size:16px;font-weight:600}.admin-primary{font-size:15px;font-weight:600}.admin-metrics strong{font-size:32px;font-weight:600;line-height:1.3}.admin-metrics span{font-size:13px}.admin-preview .sale-price{font-size:34px}.admin-preview .sale-price-values strong{font-weight:650}.admin-preview .sale-price-values del{font-size:20px}.admin-preview .sale-badge{font-size:11px;font-weight:700}.admin-app td{font-size:14px}.admin-app td strong{font-weight:550}.admin-app th{font-size:13px;font-weight:600}.admin-history strong{font-size:14px;font-weight:500}.admin-badge{font-size:12px;font-weight:600}.admin-success,.admin-error,.admin-empty p{font-size:14px}.admin-sidebar nav button{font-weight:500;font-size:14px}.admin-detail h2{font-size:24px;font-weight:600}.admin-detail h3{font-size:18px;font-weight:600}@media(max-width:650px){.admin-app h1{font-size:28px}.admin-app h2{font-size:21px}.admin-brand{font-size:19px}.admin-brand small{font-size:9px;margin-left:8px}.admin-sidebar nav button{font-size:13px;padding-inline:5px;gap:5px}.admin-metrics strong{font-size:26px}.admin-metrics span{font-size:12px}.admin-field>span{font-size:13px}.admin-field small{font-size:12px}}.analytics-intro{margin-bottom:20px}.analytics-intro p{font-size:17px}.analytics-intro small,.analytics-muted,.analytics small{color:var(--admin-muted);font-size:12px;line-height:1.6}.analytics-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.analytics-filters>label:not(.analytics-tests){display:grid;gap:5px;font-size:13px;flex:1;min-width:150px;max-width:220px}.analytics-presets{display:flex;gap:6px}.analytics-presets button{background:#262c20;color:#f5f4e8;border:1px solid #535a43;border-radius:6px;padding:11px 12px}.analytics-tests{display:flex;align-items:center;gap:8px;font-size:13px;min-height:45px}.analytics-tests input{accent-color:#ffd334;width:18px;height:18px}.analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analytics-metrics>div{padding:20px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-panel);min-width:0}.analytics-metrics span{display:block;color:var(--admin-muted);font-size:13px}.analytics-metrics strong{display:block;font-size:34px;line-height:1.3;margin:5px 0;font-variant-numeric:tabular-nums}.analytics-metrics>div:nth-child(4){border-color:#9a802b}.analytics-metrics>div:nth-child(4) strong{color:#ffd334}.analytics-strip{display:flex;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--admin-border);padding:18px 0;margin-bottom:22px;font-size:13px;color:var(--admin-muted)}.analytics-strip b{color:#f5f4e8;font-weight:600}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.analytics .admin-panel{min-width:0;padding:22px}.analytics h3{margin-bottom:14px}.analytics-breakdown ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:14px;max-height:340px;overflow:auto}.analytics-breakdown li>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;overflow-wrap:anywhere}.analytics-breakdown meter{display:block;width:100%;height:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:6px;background:#353b2d;border-radius:5px}.analytics-breakdown meter::-webkit-meter-bar{background:#353b2d;border:0;border-radius:5px}.analytics-breakdown meter::-webkit-meter-optimum-value{background:#dbba4a;border-radius:5px}.analytics-breakdown meter::-moz-meter-bar{background:#dbba4a}.analytics-funnel ol{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:10px}.analytics-funnel li{display:grid;grid-template-columns:1fr auto 55px;align-items:center;gap:12px;padding:11px;background:#252c1e;border-left:3px solid #d7bc53;font-size:13px}.analytics-funnel li strong{font-size:22px}.analytics-funnel p{font-size:13px;color:#d7bc53;margin-bottom:10px}.analytics-trend .admin-table-scroll{max-height:330px}.analytics-trend-number{display:block;position:relative;isolation:isolate;min-width:65px}.analytics-trend-number:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--width);background:#d7bc5325;z-index:-1}.analytics-recovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:20px 0}.analytics-recovery-grid span{display:block;font-size:12px;color:var(--admin-muted)}.analytics-recovery-grid strong{display:block;font-size:25px;color:#d7bc53}.analytics-recovery>p,.analytics-footnote{font-size:13px;color:var(--admin-muted);margin-bottom:12px}.analytics-footnote{margin-top:20px!important}.analytics dl{font-size:13px}.cart-detail{width:min(620px,calc(100% - 24px))}.cart-detail button,.cart-detail input,.cart-detail select,.cart-detail textarea{font:inherit}.cart-detail input:not([type=checkbox]),.cart-detail select,.cart-detail textarea{width:100%;padding:10px;background:#11140f;color:#f5f4e8;border:1px solid #535a43;border-radius:5px;min-width:0;font-size:16px}.cart-detail small{font-size:12px;color:#abb19d}.cart-detail dl{font-size:13px}.cart-detail dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.cart-detail dd{margin:0;overflow-wrap:anywhere;text-align:right}.cart-recovery-link{padding:15px 0}.cart-recovery-link details{margin:15px 0;font-size:13px}.cart-recovery-link textarea{height:90px}.cart-reminder{padding:14px 0;border-top:1px solid #35392b;font-size:13px}.cart-reminder .admin-row-button{margin-top:8px}.cart-timeline{padding-left:18px;font-size:13px;max-height:320px;overflow:auto}.cart-timeline li{padding:8px 0}.cart-timeline strong,.cart-timeline small{display:block}.cart-detail .admin-toggle{font-size:14px}.cart-detail .admin-toggle small{display:block}@media(max-width:1000px){.analytics-recovery-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.analytics-metrics strong{font-size:28px}}@media(max-width:650px){.admin-sidebar nav{display:grid;grid-template-columns:1fr 1fr}.admin-sidebar nav button{justify-content:flex-start;padding:9px 12px}.analytics-metrics{grid-template-columns:1fr 1fr;gap:9px}.analytics-metrics>div{padding:14px 12px}.analytics-metrics strong{font-size:25px}.analytics-metrics small{font-size:11px}.analytics-filters>label:not(.analytics-tests){min-width:0;max-width:none;flex:1 1 40%}.analytics-filters>.admin-primary{flex:1}.analytics-presets,.analytics-presets button{flex:1}.analytics .admin-panel{padding:18px 14px}.analytics-recovery-grid strong{font-size:22px}.analytics-intro p{font-size:15px}.analytics-trend .admin-panel-title{flex-wrap:wrap}}
