.marketing-page[data-theme=light] .hero-book{border-radius:3px;position:relative;box-shadow:0 14px 28px #3c281438,0 2px 6px #3c28141a}.marketing-page[data-theme=light] .hero-book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1f1e1c38,#ffffff0f 3.5%,#0000 9%),linear-gradient(270deg,#1f1e1c1f,#0000 3%);border-radius:3px;position:absolute;inset:0}.marketing-page[data-theme=light] .hero-c-showcase{z-index:1;margin-top:clamp(28px,3.6vw,44px);position:relative}.marketing-page[data-theme=light] .hero-shelf{width:100%}.marketing-page[data-theme=light] .hero-shelf-track{align-items:flex-end;width:100%;padding-top:12px;padding-bottom:24px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marketing-page[data-theme=light] .hero-shelf-run{flex:none;align-items:flex-end;animation:64s linear infinite hero-shelf-drift;display:flex}@keyframes hero-shelf-drift{to{transform:translate(-100%)}}.marketing-page[data-theme=light] .hero-shelf-track:hover .hero-shelf-run{animation-play-state:paused}.marketing-page[data-theme=light] .hero-shelf-item{transform-origin:50% 100%;transform:rotate(var(--tilt,0deg));flex:none;margin-right:-14px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.marketing-page[data-theme=light] .hero-shelf-item:hover{transform:rotate(var(--tilt,0deg)) translateY(-10px);z-index:10}.marketing-page[data-theme=light] .hero-shelf-i1{--tilt:-1.8deg;z-index:1;width:clamp(171px,17.1vw,236px)}.marketing-page[data-theme=light] .hero-shelf-i2{--tilt:0deg;z-index:3;width:clamp(176px,17.6vw,243px)}.marketing-page[data-theme=light] .hero-shelf-i3{--tilt:1.8deg;z-index:2;width:clamp(173px,17.3vw,239px)}.marketing-page[data-theme=light] .hero-shelf-i4{--tilt:0deg;z-index:2;width:clamp(175px,17.5vw,241px)}@media (prefers-reduced-motion:reduce){.marketing-page[data-theme=light] .hero-shelf-run{animation:none}}@media (max-width:720px){.marketing-page[data-theme=light] .hero-shelf-item{margin-right:-10px}.marketing-page[data-theme=light] .hero-shelf-i1{width:144px}.marketing-page[data-theme=light] .hero-shelf-i2{width:148px}.marketing-page[data-theme=light] .hero-shelf-i3{width:145px}.marketing-page[data-theme=light] .hero-shelf-i4{width:147px}}
