@supports (animation-timeline:view()){@keyframes section-blob-drift-slow{0%{transform:translateY(40px)scale(.96)}to{transform:translate(8px,-40px)scale(1.02)}}@keyframes section-blob-drift-fast{0%{transform:translateY(60px)scale(1.02)}to{transform:translate(-12px,-80px)scale(.96)}}.section-blob{will-change:transform;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit}.section-blob--slow{animation-name:section-blob-drift-slow}.section-blob--fast{animation-name:section-blob-drift-fast}}@keyframes section-blob-sway-a{0%{transform:translate(0,0)rotate(0)scale(.96)}50%{transform:translate(10px,-8px)rotate(3deg)scale(1)}to{transform:translate(0,0)rotate(0)scale(.96)}}@keyframes section-blob-sway-b{0%{transform:translate(0,0)rotate(0)scale(.96)}50%{transform:translate(-12px,8px)rotate(-3deg)scale(1)}to{transform:translate(0,0)rotate(0)scale(.96)}}.section-blob__sway{will-change:transform;transform-origin:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.section-blob__sway--a{animation-name:section-blob-sway-a;animation-duration:11s}.section-blob__sway--b{animation-name:section-blob-sway-b;animation-duration:14s;animation-delay:-3s}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()){@keyframes section-blob-drift-slow{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes section-blob-drift-fast{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}}.section-blob__sway--a,.section-blob__sway--b{animation:none}}
