.autumn-branches{--scroll:0;--travel:1;position:absolute;top:0;z-index:-1;width:clamp(150px,22vw,360px);pointer-events:none}.autumn-branches-left{left:calc(50% - 50vw)}.autumn-branches-right{top:calc(-1 * var(--band));right:calc(50% - 50vw);width:clamp(120px,11vw,170px)}.autumn-branches-right .autumn-branches-image{transform:scaleX(-1)}.autumn-branches-image{display:block;width:100%;height:auto}.autumn-branches-swing{transform-origin:0 0;transform:translateY(calc(var(--scroll) * 110px * var(--travel))) rotate(calc((var(--scroll) * 9deg - 2deg) * var(--travel)))}.autumn-branches-right .autumn-branches-swing{transform-origin:100% 0;transform:translateY(calc(var(--scroll) * 70px * var(--travel))) rotate(calc((2deg - var(--scroll) * 8deg) * var(--travel)))}.autumn-leaf{position:absolute;display:block;opacity:0;transform:translate(calc(var(--scroll) * var(--leaf-x) * var(--travel)),calc(var(--scroll) * var(--leaf-y) * var(--travel))) rotate(calc(var(--scroll) * var(--leaf-turn)))}.autumn-leaf img{display:block;width:100%;height:auto}.autumn-leaf-1{--leaf-x:160px;--leaf-y:420px;--leaf-turn:260deg;top:38%;left:58%;width:13%}.autumn-leaf-2{--leaf-x:-60px;--leaf-y:520px;--leaf-turn:-320deg;top:62%;left:34%;width:10%}.autumn-leaf-3{--leaf-x:220px;--leaf-y:360px;--leaf-turn:200deg;top:80%;left:22%;width:9%}.autumn-branches-right .autumn-leaf-1{--leaf-x:-140px;left:30%}.autumn-branches-right .autumn-leaf-2{--leaf-x:40px;left:52%}.autumn-branches-right .autumn-leaf-3{--leaf-x:-120px;left:66%}@media (prefers-reduced-motion:no-preference){.autumn-leaf{opacity:calc(min(1, var(--scroll) * 6) * (1 - max(0, var(--scroll) - .82) * 5.5))}.autumn-branches-drift{transform-origin:0 0;animation:autumn-sway 9s ease-in-out infinite alternate}.autumn-branches-right .autumn-branches-drift{transform-origin:100% 0;animation-duration:11s}.autumn-leaf img{animation:autumn-flutter 3.2s ease-in-out infinite alternate}.autumn-leaf-2 img{animation-duration:2.6s}.autumn-leaf-3 img{animation-duration:3.8s}}@keyframes autumn-sway{0%{rotate:-1.2deg}to{rotate:1.4deg}}@keyframes autumn-flutter{0%{rotate:-14deg;translate:-6px 0}to{rotate:14deg;translate:6px 0}}@media (max-width:640px){.autumn-branches{--travel:.35}.autumn-branches-left{width:140px}.autumn-branches-right{display:none}}.rotating-badge{position:relative;z-index:1;width:112px;aspect-ratio:1;color:var(--accent)}.rotating-badge svg{display:block;width:100%;height:100%;overflow:visible}.rotating-badge text{font:600 8.5px var(--text);fill:currentColor}.rotating-badge-ring{transform-box:view-box;transform-origin:50% 50%}.rotating-badge-arch{fill:var(--brass)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rotating-badge-ring{animation:rotating-badge-turn linear both;animation-timeline:scroll(root)}}}@keyframes rotating-badge-turn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}