@media (prefers-reduced-motion:no-preference){.os-hero [data-in]{transition:opacity .7s cubic-bezier(.33,0,.2,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.os-hero[data-intro=idle] [data-in]{opacity:0;transform:translateY(24px)}.os-hero[data-intro=idle] [data-in=photo]{transform:translateY(32px) scale(.97)}}@keyframes os-chevron{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(5px);opacity:.55}}@media (prefers-reduced-motion:no-preference){.os-chevron path{animation:os-chevron 1.6s ease-in-out infinite}.os-chevron path+path{animation-delay:.18s}}.os-book{position:relative;perspective:2400px}.os-sheet{background:#fffdfa}.os-spine-l{background-image:linear-gradient(90deg,rgba(56,22,0,0),rgba(56,22,0,0) calc(100% - 45px),rgba(56,22,0,.03) calc(100% - 33px),rgba(56,22,0,.09) calc(100% - 14px),rgba(56,22,0,.2))}.os-spine-r{background-image:linear-gradient(90deg,rgba(56,22,0,.13),rgba(56,22,0,.07) 10px,rgba(56,22,0,.025) 26px,rgba(56,22,0,0) 45px)}.os-edges{box-shadow:4px 0 0 -1px #f1efec,5px 0 0 -1px #e4e2df,9px 0 0 -2px #f4f2ef,10px 0 0 -2px #e6e4e1}.os-leaf{position:absolute;top:0;bottom:0;width:calc(50% - 6px);transform-style:preserve-3d;z-index:4;pointer-events:none}.os-leaf[data-dir=next]{left:calc(50% - 6px);transform-origin:left center;animation:os-turn-next .75s cubic-bezier(.45,.05,.25,1) forwards}.os-leaf[data-dir=prev]{left:0;transform-origin:right center;animation:os-turn-prev .75s cubic-bezier(.45,.05,.25,1) forwards}.os-leaf>*{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden}.os-leaf>[data-face=back]{transform:rotateY(180deg)}.os-leaf>:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(56,22,0,.18);opacity:0;animation:os-leaf-shade .75s ease-in-out forwards}@keyframes os-turn-next{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes os-turn-prev{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}@keyframes os-leaf-shade{0%,to{opacity:0}50%{opacity:1}}.os-pb-page{grid-area:1/1;transform-origin:left center}.os-pb-face,.os-pb-page{position:relative}.os-pb-face:after,.os-pb-face:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.os-pb-face:before{background:linear-gradient(90deg,rgba(56,22,0,.24),rgba(56,22,0,.08) 40%,rgba(56,22,0,0) 75%);opacity:var(--under,0)}.os-pb-face:after{background:rgba(56,22,0,.18);opacity:var(--shade,0)}@media (prefers-reduced-motion:no-preference){[data-page] [data-pop]{transition:opacity .45s ease-out,transform .6s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(var(--i, 0) * 70ms + .15s)}[data-page]:not([data-shown]) [data-pop]{opacity:0;transform:translateY(14px) scale(.92)}}@keyframes os-trust{0%,to{background:#ffd5bd}40%{background:#ff7733}}@media (prefers-reduced-motion:no-preference){[data-shown] .os-trust i{animation:os-trust 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms)}}@media (prefers-reduced-motion:reduce){.os-leaf{display:none}}.os-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.os-rail::-webkit-scrollbar{display:none}.os-rail>*{scroll-snap-align:start;flex:none}