.ROO4rq_page{overflow-wrap:anywhere}.ROO4rq_hero{background:radial-gradient(at 90% 40%,#a46d3825,#0000 64%),linear-gradient(135deg,#141d2b,#0b111d);border:1px solid #e3c19635;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:26px;min-height:600px;padding:44px 36px;display:grid;overflow:hidden}.ROO4rq_copy{z-index:1;min-width:0;position:relative}.ROO4rq_kicker{letter-spacing:.12em;text-transform:uppercase;color:#edc69c;font-size:.7rem;font-weight:700}.ROO4rq_hero h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(2.4rem,4.2vw,3.9rem);line-height:1.1}.ROO4rq_hero h1 span{color:#edc69c}.ROO4rq_hero p{color:#bdc9d8;max-width:600px;line-height:1.8}.ROO4rq_actions{flex-wrap:wrap;align-items:center;gap:15px;margin:26px 0;display:flex}.ROO4rq_primary{color:#1b1b22;background:#edc69c;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.ROO4rq_secondary{color:#c7d9f3;text-underline-offset:5px;align-items:center;min-height:44px;font-size:.9rem;text-decoration:underline;display:inline-flex}.ROO4rq_tags{color:#8c9db3;letter-spacing:.1em;flex-wrap:wrap;gap:12px;font-size:.59rem;display:flex}.ROO4rq_tags span{border-top:1px solid #8196b130;padding:8px 0}.ROO4rq_scene{perspective:1100px;justify-content:center;align-items:center;min-width:0;min-height:440px;display:flex;position:relative}.ROO4rq_halo{border:1px solid #edc69c25;border-radius:50%;position:absolute;inset:20%;box-shadow:0 0 0 35px #edc69c05,0 0 0 70px #edc69c03}.ROO4rq_shelf{width:380px;height:370px;animation:8s ease-in-out infinite ROO4rq_float;position:relative;transform:rotateX(4deg)}.ROO4rq_book{width:170px;height:248px;transform-style:preserve-3d;border-radius:3px 9px 9px 3px;position:absolute;box-shadow:12px 16px 26px #0009}.ROO4rq_book:after{content:"";background:repeating-linear-gradient(0deg,#ddd6c6 0 1px,#f9f0df 1px 3px);border-radius:0 4px 4px 0;width:10px;height:240px;position:absolute;top:4px;right:-9px;transform:skewY(-30deg)}.ROO4rq_cover{background:#183a48;border:1px solid #ffe7bd50;border-radius:3px 8px 8px 3px;flex-direction:column;padding:18px 15px;display:flex;position:absolute;inset:0;box-shadow:inset 5px 0 4px #0004}.ROO4rq_cover>span{letter-spacing:2px;color:#e2c49c;font-size:7px}.ROO4rq_cover strong{color:#fff3de;margin-top:auto;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.1}.ROO4rq_cover small{letter-spacing:1.6px;color:#cfbe9d;margin-top:20px;font-size:6px}.ROO4rq_backBook{top:26px;left:30px;transform:rotateY(-19deg)rotate(-14deg)}.ROO4rq_backBook .ROO4rq_cover{background:#283049}.ROO4rq_backBook .ROO4rq_cover>i{border:1px solid #e5bf8d;border-radius:50%;width:60px;height:60px;margin:auto}.ROO4rq_frontBook{z-index:1;top:62px;left:124px;transform:rotateY(-18deg)rotate(8deg)}.ROO4rq_coverArt{height:75px;margin-top:20px;position:relative}.ROO4rq_coverArt i{border:1px solid #e5bf8d70;border-radius:50%;width:55px;height:55px;position:absolute;top:0;left:28px}.ROO4rq_coverArt i:nth-child(2){top:14px;left:50px}.ROO4rq_coverArt i:nth-child(3){top:23px;left:18px}.ROO4rq_reader{z-index:2;background:#131a26;border:3px solid #687180;border-radius:15px;width:132px;height:198px;padding:10px 8px 16px;position:absolute;bottom:0;right:2px;transform:rotateY(-14deg)rotate(13deg);box-shadow:5px 6px #303a47,15px 24px 35px #0009}.ROO4rq_readerScreen{color:#293441;background:#ebe7dd;height:100%;padding:12px 9px}.ROO4rq_readerScreen>span{letter-spacing:.8px;font-size:5px}.ROO4rq_readerTitle{margin:12px 0;font-family:Georgia,serif;font-size:17px;line-height:1.15}.ROO4rq_readerScreen i{background:#a8aaa6;height:2px;margin:5px 0;display:block}.ROO4rq_readerScreen i:nth-last-child(2){width:70%}.ROO4rq_reader b{background:#8993a1;border-radius:3px;width:14px;height:3px;position:absolute;bottom:5px;left:45%}.ROO4rq_sceneCaption{letter-spacing:.16em;color:#9baabe;font-size:.58rem;position:absolute;bottom:-5px}.ROO4rq_section{margin:54px 0;scroll-margin-top:135px}.ROO4rq_section h2,.ROO4rq_invite h2{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(1.9rem,3.3vw,2.8rem);line-height:1.17}.ROO4rq_heading{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.ROO4rq_section p,.ROO4rq_invite p{color:var(--text-secondary);line-height:1.8}.ROO4rq_authorPanel{background:#111b2b;border:1px solid #b7c7db25;border-radius:24px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:40px;margin-top:24px;padding:36px;display:grid}.ROO4rq_authorMark{text-align:center;color:#edc69c;letter-spacing:-.08em;font-family:Georgia,serif;font-size:clamp(4rem,10vw,8rem)}.ROO4rq_authorMark span{font-family:var(--font-headings);letter-spacing:.16em;color:#a2b1c5;margin-top:16px;font-size:.57rem;display:block}.ROO4rq_authorPanel h3{margin:14px 0;font-size:2rem}.ROO4rq_note{font-size:.77rem}.ROO4rq_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:34px;display:grid}.ROO4rq_services article{border-top:1px solid #b7c7db30;min-width:0;padding-top:20px}.ROO4rq_services article>span{color:#edc69c;font-size:.75rem}.ROO4rq_services h3{margin:14px 0;font-size:1.15rem;line-height:1.4}.ROO4rq_services p{font-size:.9rem}.ROO4rq_lead{max-width:800px}.ROO4rq_twoColumns{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.ROO4rq_process article{border-bottom:1px solid #b7c7db25;gap:20px;padding:22px 0;display:flex}.ROO4rq_process article>span{color:#edc69c;font-size:.75rem}.ROO4rq_process h3{margin:0;font-size:1rem}.ROO4rq_process p{margin:7px 0 0;font-size:.88rem}.ROO4rq_invite{background:#121f31;border:1px solid #b7c7db25;border-radius:24px;margin-bottom:28px;padding:40px}.ROO4rq_page a:focus-visible{outline-offset:4px;outline:2px solid #edc69c}@keyframes ROO4rq_float{0%,to{transform:translateY(0)rotateX(4deg)}50%{transform:translateY(-12px)rotateX(4deg)}}@media (max-width:950px){.ROO4rq_hero{grid-template-columns:minmax(0,1fr);padding:34px 28px}.ROO4rq_scene{min-height:390px}.ROO4rq_services{grid-template-columns:repeat(2,minmax(0,1fr))}.ROO4rq_heading,.ROO4rq_twoColumns{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:540px){.ROO4rq_hero{padding:28px 20px}.ROO4rq_scene{min-height:350px}.ROO4rq_shelf{flex-shrink:0;scale:.8}.ROO4rq_services,.ROO4rq_authorPanel{grid-template-columns:minmax(0,1fr)}.ROO4rq_authorPanel{gap:22px;padding:26px 22px}.ROO4rq_authorMark{font-size:5rem}.ROO4rq_invite{padding:28px 22px}.ROO4rq_section{margin:36px 0}.ROO4rq_primary{font-size:.88rem}.ROO4rq_sceneCaption{letter-spacing:.09em;font-size:.5rem}.ROO4rq_actions{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ROO4rq_shelf{animation:none}}.ROO4rq_heroCover{object-fit:cover;border-radius:3px 8px 8px 3px}.ROO4rq_catalogIntro{margin:32px 0 22px}.ROO4rq_bookList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ROO4rq_bookCard{background:#111b2b;border:1px solid #b7c7db25;border-radius:18px;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:22px;min-width:0;padding:24px;display:grid}.ROO4rq_bookCoverLink{perspective:700px;display:block}.ROO4rq_bookCover{object-fit:contain;object-position:top;filter:drop-shadow(5px 9px 7px #0008);width:100%;height:auto;max-height:210px;display:block;transform:rotateY(-8deg)}.ROO4rq_bookInfo{min-width:0}.ROO4rq_bookCategory{letter-spacing:.09em;text-transform:uppercase;color:#edc69c;font-size:.6rem}.ROO4rq_bookInfo h3{overflow-wrap:anywhere;margin:10px 0;font-size:1.03rem;line-height:1.45}.ROO4rq_bookInfo p{margin:10px 0;font-size:.84rem;line-height:1.7}.ROO4rq_format{color:#b6c5db;font-size:.72rem}.ROO4rq_bookLinks{flex-wrap:wrap;gap:10px 18px;margin-top:14px;display:flex}.ROO4rq_bookLinks a{color:#edc69c;text-underline-offset:4px;padding-block:5px;font-size:.77rem}@media (max-width:950px){.ROO4rq_bookList{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ROO4rq_bookCard{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:18px 14px}.ROO4rq_bookInfo h3{font-size:.92rem}.ROO4rq_bookInfo p{font-size:.78rem}.ROO4rq_bookLinks a{font-size:.73rem}}.ROO4rq_editions{border-top:1px solid #b7c7db30;margin-top:16px;padding-top:12px}.ROO4rq_editions summary{cursor:pointer;color:#edc69c;padding:6px 0;font-size:.8rem;font-weight:650}.ROO4rq_editions>div{gap:9px;padding-top:12px;display:grid}.ROO4rq_editions a{color:#d0dbeb;border:1px solid #b7c7db20;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:.73rem;text-decoration:none;display:flex}.ROO4rq_editions a:hover{background:#1b2a40}.ROO4rq_editions img{object-fit:contain;flex-shrink:0;width:28px;height:42px}.ROO4rq_editions a span{flex:1}.ROO4rq_editions small{color:#edc69c;font-size:.6rem}.ROO4rq_editions summary:focus-visible{outline-offset:3px;outline:2px solid #edc69c}@media (max-width:540px){.ROO4rq_editions a{flex-wrap:wrap}.ROO4rq_editions small{display:none}}
