.ysCRpa_intro{background:var(--bg-main);padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,80px)}.ysCRpa_introTitle{letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin-bottom:24px;font-size:clamp(2.5rem,5.2vw,4.75rem);line-height:1.04}.ysCRpa_introTitle span{color:var(--gold-main)}.ysCRpa_introLead{max-width:52ch;color:var(--text-muted);font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.65}.ysCRpa_bookRow{background:var(--bg-main);padding:clamp(32px,5vw,64px) 0}.ysCRpa_bookRow:last-of-type{padding-bottom:clamp(80px,10vw,140px)}.ysCRpa_bookGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.ysCRpa_flip .ysCRpa_stage{order:2}.ysCRpa_stage{border-radius:32px;place-items:center;min-height:clamp(440px,46vw,640px);display:grid;position:relative;overflow:hidden}.ysCRpa_ember{background:radial-gradient(120% 90% at 30% 20%,#fdecd9 0%,#f8d6b4 60%,#f2c39a 100%)}.ysCRpa_forest{background:radial-gradient(120% 90% at 30% 20%,#e4f3e7 0%,#c9e6cf 60%,#b2d9ba 100%)}.ysCRpa_bookScene{perspective:1600px;padding:40px;position:relative}.ysCRpa_book{--ry:-22deg;--rx:0deg;aspect-ratio:2/3;width:clamp(210px,21vw,290px);transform-style:preserve-3d;transform:rotateY(var(--ry)) rotateX(var(--rx));transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative}.ysCRpa_bookScene:hover .ysCRpa_book{transition-duration:.25s}.ysCRpa_cover{color:#fff;border-radius:3px 10px 10px 3px;flex-direction:column;padding:26px 22px 24px 30px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -20px #1e0e048c}.ysCRpa_cover:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000061 0%,#ffffff29 3.5%,#fff0 8%,#0000 92%,#0000002e 100%);position:absolute;inset:0}.ysCRpa_cover_ember .ysCRpa_cover{background:linear-gradient(155deg,#e8671c 0%,#c4500f 45%,#8a3306 100%)}.ysCRpa_cover_forest .ysCRpa_cover{background:linear-gradient(155deg,#1d8a3f 0%,#116a2f 45%,#063a1a 100%)}.ysCRpa_coverPhoto{padding:0;overflow:hidden}.ysCRpa_coverPhoto img{object-fit:cover;width:100%;height:100%}.ysCRpa_coverPhoto:before{z-index:1}.ysCRpa_coverGenre{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:.625rem;font-weight:600}.ysCRpa_coverTitle{font-family:var(--font-heading);text-wrap:balance;margin-top:22px;font-size:clamp(1.375rem,1.8vw,1.75rem);line-height:1.1}.ysCRpa_coverRule{background:#f7941d;width:40px;height:2px;margin:18px 0 14px}.ysCRpa_cover_ember .ysCRpa_coverRule{background:#fde6c8}.ysCRpa_coverSub{color:#ffffffe6;font-size:.8125rem;line-height:1.35}.ysCRpa_coverAuthor{letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6;margin-top:auto;font-size:.6875rem;font-weight:600}.ysCRpa_pages{transform-origin:0;background:repeating-linear-gradient(90deg,#f6f1e7 0 2px,#e2dacb 2px 3px);width:30px;position:absolute;top:4px;bottom:4px;left:calc(100% - 2px);transform:rotateY(90deg);box-shadow:inset 0 0 8px #0000001f}.ysCRpa_bookShadow{filter:blur(14px);z-index:-1;background:#2814064d;border-radius:50%;height:26px;position:absolute;bottom:22px;left:18%;right:12%}.ysCRpa_genre{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-main);margin-bottom:16px;font-size:.8125rem;font-weight:600}.ysCRpa_forest+.ysCRpa_bookCopy .ysCRpa_genre{color:var(--emerald-main)}.ysCRpa_bookTitle{text-wrap:balance;margin-bottom:10px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.ysCRpa_bookSubtitle{font-family:var(--font-heading);color:var(--text-muted);margin-bottom:24px;font-size:clamp(1.125rem,1.5vw,1.375rem)}.ysCRpa_tagline{max-width:54ch;color:var(--heading);margin-bottom:16px;font-weight:600}.ysCRpa_bookDesc{max-width:54ch;color:var(--text-muted);margin-bottom:16px;font-size:1.0625rem;line-height:1.75}.ysCRpa_points{gap:10px;max-width:54ch;margin:8px 0 32px;list-style:none;display:grid}.ysCRpa_points li{color:var(--text-main);padding-left:26px;line-height:1.5;position:relative}.ysCRpa_points li:before{content:"";border-left:2px solid var(--brand-green);border-bottom:2px solid var(--brand-green);width:12px;height:7px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.ysCRpa_specs{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px;display:grid}.ysCRpa_specs>div{padding:16px 0}.ysCRpa_specs>div+div{border-left:1px solid var(--border-subtle);padding-left:20px}.ysCRpa_specs dt{color:var(--text-muted);margin-bottom:4px;font-size:.8125rem}.ysCRpa_specs dd{color:var(--heading);margin:0;font-weight:600}.ysCRpa_buy{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ysCRpa_price{font-family:var(--font-heading);color:var(--heading);font-size:clamp(2.25rem,3vw,2.75rem);line-height:1}.ysCRpa_buyBtn{background:var(--brand-orange);height:54px;color:var(--on-brand);border-radius:100px;align-items:center;gap:12px;padding:0 28px;font-weight:600;transition:background .3s,box-shadow .3s;display:inline-flex;box-shadow:0 16px 34px -14px #f7941db3}.ysCRpa_buyBtn svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.ysCRpa_buyBtn:focus-visible,.ysCRpa_authorLink:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.ysCRpa_buyNote{color:var(--text-muted);margin-top:14px;font-size:.875rem}.ysCRpa_author{background:var(--bg-darker);border-top:1px solid var(--border-subtle);padding:clamp(48px,6vw,72px) 0}.ysCRpa_authorInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.ysCRpa_authorPhoto{background:var(--surface-media);border-radius:50%;width:88px;height:88px;position:relative;overflow:hidden}.ysCRpa_authorName{font-family:var(--font-heading);color:var(--heading);margin-bottom:4px;font-size:1.5rem}.ysCRpa_authorBio{max-width:56ch;color:var(--text-muted);line-height:1.6}.ysCRpa_authorLink{min-height:44px;color:var(--gold-main);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ysCRpa_authorLink svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ysCRpa_buyBtn:hover{background:#fba63f;box-shadow:0 20px 40px -14px #f7941dd9}.ysCRpa_buyBtn:hover svg,.ysCRpa_authorLink:hover svg{transform:translate(4px)}}@media (width<=1024px){.ysCRpa_bookGrid{grid-template-columns:1fr}.ysCRpa_flip .ysCRpa_stage{order:0}.ysCRpa_stage{min-height:clamp(380px,70vw,520px)}}@media (width<=640px){.ysCRpa_specs{grid-template-columns:1fr 1fr 1fr}.ysCRpa_specs>div+div{padding-left:12px}.ysCRpa_buy{flex-direction:column;align-items:stretch}.ysCRpa_buyBtn{justify-content:center}.ysCRpa_authorInner{grid-template-columns:auto minmax(0,1fr)}.ysCRpa_authorLink{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ysCRpa_book{transition:none}}.ysCRpa_authorPhoto img{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.ysCRpa_bookRow{scroll-margin-top:var(--nav-height)}
