@property --hot-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.WPHPza_ring{--hot-ring:conic-gradient(from var(--hot-angle,0deg), #ef4444, #fb923c 12%, #fde047 22%, #fb923c 32%, #db2777 45%, #ef4444 55%, #fb923c 67%, #fde047 77%, #fb923c 87%, #ef4444);background:linear-gradient(var(--hot-fill,#fff), var(--hot-fill,#fff)) padding-box, var(--hot-ring) border-box;animation:WPHPza_hot-turn 3s linear calc(var(--hot-delay,0s) * -1) infinite;border:2px solid #0000}.dark .WPHPza_ring{--hot-fill:var(--color-ink-800,#302f2c)}@keyframes WPHPza_hot-turn{to{--hot-angle:360deg}}.WPHPza_ring[data-offscreen]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.WPHPza_ring{animation:none}}
._2uW71a_place{pointer-events:none;padding:24px 16px 4px}@media (min-width:640px){._2uW71a_place{padding:28px 24px 4px}}@media (min-width:1024px){._2uW71a_place{inset-block:0;align-items:center;width:min(30rem,100% + -2*max(0px,50% - 36rem) - 41.5rem);padding:0;display:flex;position:absolute;right:max(1.5rem,50% - 34.5rem)}}._2uW71a_book{border-radius:6px 14px 14px 6px;max-width:22rem;position:relative;box-shadow:3px 3px 0 -1px #f6f1e6,3px 3px #1118271f,6px 6px 0 -1px #efe8d8,6px 6px #1118271a,0 22px 40px -18px #3c281473}@media (min-width:1024px){._2uW71a_book{width:100%;max-width:none;rotate:-1.5deg}}._2uW71a_book:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0003,#0000 3.5%,#ffffff2e 4.2%,#fff0 7%);position:absolute;inset:0}._2uW71a_cover{border-radius:inherit;width:100%;height:auto;display:block}
._9EMRZq_room{aspect-ratio:4/3;pointer-events:none;background:#e5dbc8;border-radius:24px;margin:24px 16px 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #11182714,0 18px 36px -18px #78501e66}._9EMRZq_picture{background:var(--book-banner,none) no-repeat;background-position:86%;background-size:170%;position:absolute;inset:0}@media (min-width:640px){._9EMRZq_room{aspect-ratio:2;margin:32px 24px 0}._9EMRZq_picture{background-position:90% 48%;background-size:140%}}@media (min-width:1024px){._9EMRZq_room{aspect-ratio:auto;width:min(60%,1000px);box-shadow:none;background:0 0;border-radius:0;margin:0;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 38%);mask-image:linear-gradient(90deg,#0000 6%,#000 38%)}._9EMRZq_picture{background-position:72% 30%;background-size:cover}}
