.ICroOG_page{--chrome:5.5rem;background:radial-gradient(90% 80% at 50% 50%, #140a041a, #140a0466), var(--book-backdrop) center / cover no-repeat, var(--wood-dark);height:100dvh;color:var(--book-text);place-items:center;padding:3.5rem 1rem 1.5rem;display:grid;position:relative;overflow:hidden}.ICroOG_backdropLink{z-index:0;cursor:pointer;position:absolute;inset:0}.ICroOG_back{z-index:3;background:var(--wood-dark);color:var(--amber-light);border:1px solid var(--brass);font:14px/1.4 var(--font-retro);text-underline-offset:3px;padding:.35rem .7rem;position:absolute;top:.9rem;left:1.1rem}.ICroOG_back:before{content:"← " / ""}.ICroOG_back:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.ICroOG_buyLink:focus-visible,.ICroOG_pane:focus-visible{outline:3px solid var(--book-highlight);outline-offset:3px}.ICroOG_stage{z-index:1;width:min(100%, calc((100vh - var(--chrome)) * var(--art-w) / var(--art-h)));width:min(100%, calc((100dvh - var(--chrome)) * var(--art-w) / var(--art-h)));aspect-ratio:var(--art-w) / var(--art-h);--fs-body:clamp(.75rem, 1.4cqw, 1.2rem);--fs-small:clamp(.62rem, 1cqw, .85rem);--fs-h1:clamp(1.4rem, 3.4cqw, 3rem);--fs-h2:clamp(.95rem, 1.9cqw, 1.7rem);--gap:1.4cqw;animation:.6s steps(6,end) both ICroOG_open;position:relative;container-type:size}@keyframes ICroOG_open{0%{filter:opacity(0)}}.ICroOG_paper{background-color:var(--book-parchment);background-clip:content-box;padding:3.5% 6% 8%;position:absolute;inset:0}.ICroOG_art{z-index:1;image-rendering:auto;filter:drop-shadow(0 1.4cqw 1.2cqw #00000080);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ICroOG_leaf{z-index:2;top:var(--top);left:var(--left);width:var(--width);height:var(--height);min-height:0;color:var(--book-text);flex-direction:column;display:flex;position:absolute}.ICroOG_rightLeaf{padding-left:.4cqw}.ICroOG_coverSlot{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid}.ICroOG_titleBlock{padding-top:var(--gap);text-align:center}.ICroOG_title{font:400 var(--fs-h1) / 1.05 Georgia, "Iowan Old Style", "Times New Roman", serif;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ICroOG_titleLarge{font-size:calc(var(--fs-h1) * 1.4);line-height:1}.ICroOG_titleMedium{font-size:calc(var(--fs-h1) * 1.1)}.ICroOG_titleSmall{font-size:calc(var(--fs-h1) * .85)}.ICroOG_head{border-bottom:3px double var(--book-text);text-align:center;flex:none;padding-bottom:.9cqw}.ICroOG_byline{font-size:calc(var(--fs-body) * 1.35);letter-spacing:.04em;overflow-wrap:anywhere;margin:.7cqw 0 0;font-style:italic}.ICroOG_tagline{max-width:34em;color:var(--book-text);font:italic calc(var(--fs-h2) * .62) / 1.25 Georgia, "Iowan Old Style", "Times New Roman", serif;overflow-wrap:anywhere;text-wrap:balance;margin:.8cqw auto 0}.ICroOG_buy{align-items:center;gap:var(--gap);margin-top:.9cqw;display:flex}.ICroOG_buyLink{background:var(--book-primary);max-width:100%;color:var(--book-surface);font:bold var(--fs-small) / 1.2 var(--font-retro);letter-spacing:.06em;overflow-wrap:anywhere;box-shadow:0 0 0 .25cqw var(--book-text), .35cqw .35cqw 0 .25cqw var(--book-text);flex:none;padding:.7cqw 1.4cqw;text-decoration:none;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}.ICroOG_buyLink:hover{box-shadow:0 0 0 .25cqw var(--book-text), .1cqw .1cqw 0 .25cqw var(--book-text);transform:translate(.25cqw,.25cqw)}.ICroOG_note{font:var(--fs-small) / 1.35 var(--font-retro);margin:0}.ICroOG_cover{aspect-ratio:2/3;background:var(--book-primary);max-width:100%;height:100%;color:var(--book-surface);flex-direction:column;justify-content:flex-end;gap:.4cqw;padding:1.2cqw;display:flex;position:relative;overflow:hidden;box-shadow:.5cqw .6cqw #0000004d}.ICroOG_coverTitle{font:bold calc(var(--fs-body) * 1.25) / 1.15 var(--font-retro);overflow-wrap:anywhere;position:relative}.ICroOG_coverAuthor{font:var(--fs-small) / 1.2 var(--font-retro);letter-spacing:.08em;overflow-wrap:anywhere;position:relative}.ICroOG_spark{background:var(--book-surface);width:.4cqw;height:.4cqw;animation:2.4s step-end infinite ICroOG_twinkle;position:absolute}.ICroOG_spark:first-of-type{top:12%;left:18%}.ICroOG_spark:nth-of-type(2){animation-delay:.8s;top:28%;left:78%}.ICroOG_spark:nth-of-type(3){animation-delay:1.6s;top:46%;left:30%}@keyframes ICroOG_twinkle{0%,60%{opacity:0}61%,to{opacity:1;box-shadow:.4cqw 0 var(--book-surface), -.4cqw 0 var(--book-surface), 0 .4cqw var(--book-surface), 0 -.4cqw var(--book-surface)}}.ICroOG_coverFrame{aspect-ratio:2/3;max-width:100%;height:100%;position:relative;box-shadow:.5cqw .6cqw #0000004d}.ICroOG_coverImage{object-fit:contain;image-rendering:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.ICroOG_pane{scrollbar-width:thin;scrollbar-color:var(--book-highlight) transparent;flex:1;min-height:0;padding:1.2cqw 1cqw 1cqw 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 22px),#0000 100%)}.ICroOG_section+.ICroOG_section{margin-top:2cqw}.ICroOG_section h2{text-align:center;margin:0 0 .8cqw;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:400}.ICroOG_chapter{color:var(--book-highlight);font:var(--fs-small) / 1.2 var(--font-retro);letter-spacing:.25em;margin-bottom:.3cqw;display:block}.ICroOG_heading{font-size:var(--fs-h2);overflow-wrap:anywhere;font-style:italic;display:block}.ICroOG_section h2:after{content:"◆" / "";color:var(--book-highlight);background:linear-gradient(90deg, transparent, var(--book-highlight) 20%, var(--book-highlight) 44%, transparent 44%, transparent 56%, var(--book-highlight) 56%, var(--book-highlight) 80%, transparent) center / 100% 1px no-repeat;margin-top:.6cqw;font-size:.6rem;line-height:1;display:block}.ICroOG_section p{font-size:var(--fs-body);text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;line-height:1.6}.ICroOG_section p+p{margin-top:.9cqw}.ICroOG_section>p:first-of-type:first-letter{float:left;color:var(--book-highlight);padding:.06em .1em 0 0;font:400 3.4em/.85 Georgia,Iowan Old Style,Times New Roman,serif}.ICroOG_facts{border-block:1px solid var(--book-text);justify-content:center;gap:2cqw;margin:0 0 1cqw;padding:.6cqw 0;display:flex}.ICroOG_facts div{text-align:center}.ICroOG_facts dt{color:var(--book-highlight);font:var(--fs-small) / 1.2 var(--font-retro);letter-spacing:.15em;text-transform:uppercase}.ICroOG_facts dd{font-size:var(--fs-body);margin:.2cqw 0 0;font-style:italic}.ICroOG_similar{margin:0;padding:0;list-style:none}.ICroOG_similar li{border-bottom:1px dotted var(--book-text);font-size:var(--fs-body);overflow-wrap:anywhere;padding:.7cqw 0;line-height:1.45}.ICroOG_similar li:last-child{border-bottom:0}.ICroOG_stTitle{font-style:italic;font-weight:700}.ICroOG_stBy{font:var(--fs-small) / 1.2 var(--font-retro);letter-spacing:.06em}.ICroOG_stWhy{margin-top:.2cqw;display:block}.ICroOG_end{border-top:3px double var(--book-text);margin-top:2cqw;padding-top:1cqw}.ICroOG_shelf{color:var(--book-highlight);font:var(--fs-small) / 1.2 var(--font-retro);letter-spacing:.25em;text-transform:uppercase;margin:0 0 .4cqw}.ICroOG_genres{font-size:var(--fs-body);flex-wrap:wrap;margin:0;padding:0;font-style:italic;list-style:none;display:flex}.ICroOG_genres li+li:before{content:"·" / "";margin:0 .6em;font-style:normal;font-weight:700}.ICroOG_notFound p{font-size:var(--fs-body);margin:1cqw 0 0;line-height:1.6}@media (max-width:699.98px),(max-height:479.98px){.ICroOG_page{height:auto;min-height:100vh;padding:1rem .75rem 2rem;display:block;overflow:visible}.ICroOG_backdropLink{display:none}.ICroOG_back{margin-bottom:.75rem;display:inline-block;position:static}.ICroOG_stage{aspect-ratio:auto;--fs-body:1.0625rem;--fs-small:.875rem;--fs-h1:clamp(1.75rem, 7vw, 2.5rem);--fs-h2:1.4rem;--gap:1rem;width:100%;max-width:720px;margin-inline:auto;animation:none;container-type:normal}.ICroOG_paper{background-clip:border-box;flex-direction:column;padding:1.25rem;display:flex;position:static;box-shadow:6px 6px #0000008c}.ICroOG_art{display:none}.ICroOG_leaf,.ICroOG_titleBlock,.ICroOG_head{display:contents}.ICroOG_buy{flex-wrap:wrap;margin-top:1rem}.ICroOG_title,.ICroOG_titleLarge,.ICroOG_titleMedium,.ICroOG_titleSmall{font-size:var(--fs-h1);margin-top:1rem}.ICroOG_byline{font-size:calc(var(--fs-body) * 1.1)}.ICroOG_tagline{font-size:var(--fs-body)}.ICroOG_facts{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:.5rem 0}.ICroOG_similar li{padding:.5rem 0}.ICroOG_end{margin-top:2rem;padding-top:1rem}.ICroOG_coverSlot{flex:none;grid-template:auto/auto;margin-bottom:0}.ICroOG_cover,.ICroOG_coverFrame{width:100%;max-width:240px;height:auto}.ICroOG_cover{gap:.4rem;padding:1rem}.ICroOG_spark{width:4px;height:4px}.ICroOG_pane{padding:1rem 0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ICroOG_section+.ICroOG_section{margin-top:2rem}.ICroOG_byline,.ICroOG_tagline{margin-top:.5rem}.ICroOG_buyLink{box-shadow:0 0 0 2px var(--book-text), 3px 3px 0 2px var(--book-text);padding:.6rem 1rem}.ICroOG_buyLink:hover{box-shadow:0 0 0 2px var(--book-text), 1px 1px 0 2px var(--book-text)}.ICroOG_section h2:after{margin-top:.5rem}.ICroOG_notFound p{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.ICroOG_page,.ICroOG_page *,.ICroOG_page :before,.ICroOG_page :after{transition:none!important;animation:none!important}.ICroOG_spark{opacity:1}}
