.reveal-fade,.reveal-slide-up,.reveal-scale,.reveal-slide-left,.reveal-slide-right{animation-duration:auto;animation-timing-function:var(--ease-reveal,cubic-bezier(.22,.61,.36,1));animation-fill-mode:both;animation-timeline:view();animation-range:var(--reveal-range,entry 0% cover 60%);will-change:opacity,transform}.reveal-fade{animation-name:fade-in}.reveal-slide-up{animation-name:slide-up}.reveal-scale{animation-name:scale-in}.reveal-slide-left{animation-name:slide-left}.reveal-slide-right{animation-name:slide-right}@media (max-width:720px){.intro{grid-template-rows:auto auto auto;gap:28px;min-height:0;padding-bottom:28px}.projects,.about{grid-template-columns:minmax(0,1fr)}.projects .card:nth-child(n){--reveal-range:entry 0% cover 34%}.prompt span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.accent-rule,.reveal-fade,.reveal-slide-up,.reveal-scale,.reveal-slide-left,.reveal-slide-right{animation:none!important;opacity:1!important;transform:none!important}}@supports not (animation-timeline:view()){.accent-rule,.reveal-fade,.reveal-slide-up,.reveal-scale,.reveal-slide-left,.reveal-slide-right{animation:none;opacity:1;transform:none}}.no-scroll-timeline .accent-rule,.no-scroll-timeline .reveal-fade,.no-scroll-timeline .reveal-slide-up,.no-scroll-timeline .reveal-scale,.no-scroll-timeline .reveal-slide-left,.no-scroll-timeline .reveal-slide-right{animation:none;opacity:1;transform:none;will-change:auto}