.RFrIdW_heading{will-change:opacity;font-size:4rem;line-height:4rem}@media only screen and (min-width:768px){.RFrIdW_heading{font-size:5rem;line-height:5rem}}.RFrIdW_kicker{text-wrap:pretty;max-width:34em;color:var(--color-gray-600);margin:.5rem auto 1rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}html.dark .RFrIdW_kicker{color:var(--color-gray-300)}@media only screen and (min-width:768px){.RFrIdW_kicker{font-size:1.5rem;line-height:1.3}}.RFrIdW_shapes{--hero-dot:max(36px, 3.2vw);--search-half:min(25% - 3.5rem, 320px);--search-overlap:4rem;--rings-size:clamp(260px, 21vw, 302px);--page-width:min(18%, 259px)}@media only screen and (min-width:1280px){.RFrIdW_shapes{--search-half:min(25% - 5rem, 320px)}}.RFrIdW_shapes>div{position:absolute}.RFrIdW_dot{right:calc(var(--hero-dot) / -2);width:var(--hero-dot);aspect-ratio:1;background:rgba(var(--color-audiobook-rgb), .25);border-radius:50%;top:35%}.RFrIdW_tile{left:calc(var(--hero-dot) / -2);width:var(--hero-dot);aspect-ratio:1;background:rgba(var(--color-ebook-rgb), .25);border-radius:6px;bottom:-20%;transform:rotate(-12.5deg)}.RFrIdW_page{left:calc(50% + var(--search-half) - var(--search-overlap) + .1324 * var(--page-width) - 6px);width:var(--page-width);aspect-ratio:3/4;background:repeating-linear-gradient(180deg, rgba(var(--color-ebook-rgb), .2) 0 8px, transparent 8px 22px), rgba(var(--color-ebook-rgb), .08);box-shadow:0 0 0 14px rgba(var(--color-ebook-rgb), .06);border-radius:32px;animation:1.2s ease-out .15s both RFrIdW_hero-page-in,9s ease-in-out 1.35s infinite alternate RFrIdW_hero-page-float;top:78%;transform:translateY(-50%)rotate(-12.5deg)}.RFrIdW_rings{left:calc(50% - var(--search-half) + var(--search-overlap) - var(--rings-size));width:var(--rings-size);aspect-ratio:1;background:radial-gradient(circle, rgba(var(--color-audiobook-rgb), .14) 0 22%, rgba(var(--color-audiobook-rgb), .1) 22% 40%, rgba(var(--color-audiobook-rgb), .07) 40% 58%, rgba(var(--color-audiobook-rgb), .045) 58% 76%, rgba(var(--color-audiobook-rgb), .025) 76% 100%);border-radius:50%;animation:1.2s ease-out both RFrIdW_hero-rings-in,7s ease-in-out 1.2s infinite alternate RFrIdW_hero-rings-breathe;top:50%;transform:translateY(-50%)}@keyframes RFrIdW_hero-rings-in{0%{opacity:0;scale:.9}}@keyframes RFrIdW_hero-rings-breathe{to{scale:1.06}}@keyframes RFrIdW_hero-page-in{0%{opacity:0;translate:0 16px}}@keyframes RFrIdW_hero-page-float{to{translate:0 -10px;rotate:2deg}}@media (prefers-reduced-motion:reduce){.RFrIdW_rings,.RFrIdW_page{animation:none}}