@keyframes cv-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cv-reveal{animation:cv-in linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@media(prefers-reduced-motion:no-preference){.cv-sticky{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}}.cv-paper{background-color:#f7f8f5;background-image:radial-gradient(rgba(20,35,30,.05) 1px,transparent 1px);background-size:22px 22px}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary{list-style:none}.cv-rail{scrollbar-width:none}.cv-rail::-webkit-scrollbar{display:none}
