.ab-plumbob{will-change:transform;animation:4s ease-in-out infinite ab-bob}@keyframes ab-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.ab-ants{outline:1px dashed #ffffffe6;box-shadow:0 0 0 1px #00000026}.ab-grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ab-photo-img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.ab-photo:hover .ab-photo-img{transform:scale(1.05)}.ab-plane{animation:5s ease-in-out infinite ab-fly}@keyframes ab-fly{50%{transform:translate(-6px,4px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.ab-plumbob,.ab-plane{animation:none}.ab-photo-img{transition:none}}.ah-sky{background:linear-gradient(#eeeff9 0%,#e4e6f7 35%,#f3d9df 58%)}.reveal.is-in .lesson-mark .acc-ring{stroke-opacity:.9;stroke-dasharray:86 14;stroke-dashoffset:-94.5px;transition-delay:calc(var(--reveal-delay,0s) + .35s)}.reveal.is-in .lesson-mark .acc-dot{opacity:1;transition-delay:calc(var(--reveal-delay,0s) + .55s);transform:scale(1)}@media (prefers-reduced-motion:reduce){.lesson-mark .acc-ring,.lesson-mark .acc-dot{transition:none}}
