@keyframes oc-reveal-up{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.oc-reveal{animation:linear both oc-reveal-up;animation-timeline:view();animation-range:entry entry 240px}.oc-reveal-d1{animation-range:entry 40px entry 280px}.oc-reveal-d2{animation-range:entry 80px entry 320px}}}html:has(.oc-landing){scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html:has(.oc-landing){scroll-behavior:smooth}}.oc-landing{overflow-x:clip}
