main.page-resources .rh-scene{margin-top:clamp(40px,6vw,96px)}@media (prefers-reduced-motion:reduce){main.page-resources .rh-scene{margin-top:0}}main.page-resources .rh-scene .k-head{margin-bottom:0}main.page-resources .rh-stage{justify-content:center}main.page-resources .rh-shelf{--cap:calc((100svh - 81px - 440px) / 1.294)}main.page-resources .rh-shelf .rs-book{--cover-max:max(150px,calc(var(--cap) * .8))}main.page-resources .rh-shelf .rs-book.is-lead{--cover-max:max(190px,var(--cap))}main.page-resources .rh-scene .rs-book{--e:calc(1 - (1 - var(--k)) * (1 - var(--k)))}main.page-resources .rh-scene .rs-book-cover{z-index:var(--z);transform:translate(calc((var(--dx) * 100cqw + var(--ox) * 1px) * (1 - var(--e))),calc(var(--dy) * -1px * (1 - var(--e)))) rotate(calc(var(--r0) * 1deg * (1 - var(--e))))}main.page-resources .rh-scene .rs-book-cap{opacity:clamp(0,calc((var(--k) - .55) / .45),1);transform:translateY(calc((1 - clamp(0,calc((var(--k) - .55) / .45),1)) * 10px))}@media (max-width:900px){main.page-resources .rh-scene{height:auto;margin-top:0}main.page-resources .rh-scene .k-scene-stage{height:auto;padding-block:clamp(64px,14vw,96px) 0;position:relative;top:auto}main.page-resources .rh-scene .k-scene-stage>.k-stage{flex:none}main.page-resources .rh-scene .rs-book-cover{transform:none}main.page-resources .rh-scene .rs-book-cap{opacity:1;transform:none}}main.page-resources .rh-notes{padding-top:clamp(64px,8vw,112px);padding-bottom:0}main.page-resources .rh-notes-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.4vw,80px);display:grid}main.page-resources .rh-lead-img{aspect-ratio:3/2;border-radius:var(--r-lg);background:#eef0f3;display:block;overflow:hidden}main.page-resources .rh-lead-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}main.page-resources .rh-lead:hover .rh-lead-img img{transform:scale(1.03)}main.page-resources .rh-lead-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;gap:4px 16px;margin:24px 0 0;font-size:12.5px;font-weight:500;display:flex}main.page-resources .rh-lead-meta>span:first-child{color:var(--blue)}main.page-resources .rh-lead-title{font-family:var(--display);letter-spacing:-.022em;margin-top:14px;font-size:clamp(30px,3vw,46px);font-weight:300;line-height:1.08}main.page-resources .rh-lead-title a{transition:color .2s}main.page-resources .rh-lead-title a:hover{color:var(--blue)}main.page-resources .rh-lead-sum{max-width:34em;color:var(--slate);margin-top:14px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}main.page-resources .rh-list .nr:first-child{border-top-color:var(--navy)}@media (max-width:900px){main.page-resources .rh-notes-grid{grid-template-columns:minmax(0,1fr);gap:24px;width:auto;padding-inline:clamp(16px,4vw,40px)}}@media (prefers-reduced-motion:reduce){main.page-resources .rh-lead-img img{transition:none}main.page-resources .rh-lead:hover .rh-lead-img img{transform:none}}
