.dark :is([data-slot=bird],[data-slot=companion]){--bird-rim:#f5eee566;--bird-glow:1}:is([data-slot=bird],[data-slot=companion]){--bird-ease:cubic-bezier(.45, 0, .3, 1)}:is([data-slot=bird],[data-slot=companion]) .bird-whole{transform-origin:120px 201px}:is([data-slot=bird],[data-slot=companion]) .bird-body{transform-origin:120px 181px}:is([data-slot=bird],[data-slot=companion]) .bird-tail{transform-origin:66px 128px}:is([data-slot=bird],[data-slot=companion]) .bird-eye{transform-origin:157px 70px}:is([data-slot=bird],[data-slot=companion]):not([data-animated]){pointer-events:auto}:is([data-slot=bird],[data-slot=companion]):not([data-animated]):hover .bird-wing{animation:bird-ruffle .9s var(--bird-ease)}:is([data-slot=bird],[data-slot=companion]):not([data-animated]):hover .bird-tail{animation:bird-flick .8s var(--bird-ease) 60ms}:is([data-slot=bird],[data-slot=companion]):not([data-animated]):hover .bird-head{animation:bird-bob .9s var(--bird-ease)}:is([data-slot=bird],[data-slot=companion]):not([data-animated]):hover .bird-eye{animation:bird-blink-once .9s var(--bird-ease)}@keyframes bird-ruffle{0%,to{transform:rotate(var(--wing,0deg))}18%{transform:rotate(calc(var(--wing,0deg) - 8deg))}34%{transform:rotate(calc(var(--wing,0deg) - 1deg))}50%{transform:rotate(calc(var(--wing,0deg) - 5deg))}68%{transform:rotate(calc(var(--wing,0deg) + 1deg))}}@keyframes bird-flick{0%,to{transform:rotate(0)}22%{transform:rotate(6deg)}45%{transform:rotate(-3deg)}70%{transform:rotate(1deg)}}@keyframes bird-bob{0%,to{transform:rotate(var(--head,0deg))}30%{transform:rotate(calc(var(--head,0deg) + 3deg))}60%{transform:rotate(calc(var(--head,0deg) - 1.5deg))}}@keyframes bird-blink-once{0%,30%,44%,to{transform:scaleY(1)}36%{transform:scaleY(.15)}}[data-slot=bird-mark] .bird-body{transform-origin:32px 60px}[data-slot=bird-mark][data-animated] .bird-body{animation:2.4s ease-in-out infinite bird-mark-breathe}@keyframes bird-mark-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}[data-slot=bird][data-pose=reading]{--reading-ease:cubic-bezier(.45, 0, .25, 1)}[data-slot=bird][data-pose=reading] .reading-lean{transform-box:view-box;transform-origin:120px 200px;animation:reading-lean 7s var(--bird-ease) infinite}[data-slot=bird][data-pose=reading] .bird-body{animation:reading-breathe 7s var(--bird-ease) infinite}[data-slot=bird][data-pose=reading] .bird-head{animation:reading-head 7s var(--bird-ease) infinite}[data-slot=bird][data-pose=reading] .bird-wing{animation:reading-wing 7s var(--bird-ease) infinite}[data-slot=bird][data-pose=reading] .bird-tail{animation:reading-tail 7s var(--bird-ease) infinite}[data-slot=bird][data-pose=reading] .bird-eye{animation:reading-blink 7s var(--bird-ease) infinite}[data-slot=bird][data-pose=reading] .reading-paper{animation:reading-paper 7s var(--reading-ease) infinite}[data-slot=bird][data-pose=reading] .reading-tick{transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite reading-tick}@keyframes reading-lean{0%,6%{transform:rotate(0)}15%{transform:rotate(6.6deg)}20%,44%{transform:rotate(6deg)}50%{transform:rotate(-1.2deg)}56%{transform:rotate(.3deg)}60%,to{transform:rotate(0)}}@keyframes reading-breathe{0%{transform:scale(1)}12%{transform:scale(1.012,.988)}29%{transform:scale(.993,1.01)}43%{transform:scale(1.012,.988)}61%{transform:scale(.992,1.012)}78%{transform:scale(1.013,.987)}to{transform:scale(1)}}@keyframes reading-head{0%,8%{transform:rotate(-4deg)}17%{transform:rotate(11deg)}21%{transform:rotate(9.5deg)}32%{transform:rotate(12.5deg)}44%{transform:rotate(14deg)}48%{transform:rotate(15deg)}55%{transform:rotate(-7deg)}60%{transform:rotate(-3deg)}65%{transform:rotate(-5deg)}72%,to{transform:rotate(-4deg)}}@keyframes reading-wing{0%,41%{transform:rotate(0)}46%{transform:rotate(-17deg)}50%{transform:rotate(-12deg)}54%{transform:rotate(2deg)}58%{transform:rotate(-1deg)}62%,to{transform:rotate(0)}}@keyframes reading-tail{0%,8%{transform:rotate(0)}15%{transform:rotate(-3deg)}21%{transform:rotate(1deg)}26%,44%{transform:rotate(0)}50%{transform:rotate(4deg)}56%{transform:rotate(-2deg)}61%,to{transform:rotate(0)}}@keyframes reading-blink{0%,26%{transform:scaleY(1)}27%{transform:scaleY(.15)}28.5%,76%{transform:scaleY(1)}77%{transform:scaleY(.15)}78%,79%{transform:scaleY(1)}80%{transform:scaleY(.15)}81.5%,to{transform:scaleY(1)}}@keyframes reading-paper{0%,42%{opacity:1;transform:translate(0)rotate(0)}52%{opacity:1;transform:translate(42px,-52px)rotate(-6deg)}62%{opacity:1;transform:translate(84px,4px)rotate(7deg)}74%{opacity:0;transform:translate(84px,4px)rotate(7deg)}75%,84%{opacity:0;transform:translate(0)rotate(0)}94%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes reading-tick{0%,61%{opacity:0;transform:scale(0)}66%{opacity:1;transform:scale(1.15)}70%,80%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(1)}}[data-slot=bird][data-pose=building-story]{--building-ease:cubic-bezier(.45, 0, .25, 1)}[data-slot=bird][data-pose=building-story] :is(.building-card,.building-tick){transform-box:fill-box;transform-origin:50%}[data-slot=bird][data-pose=building-story] .building-card-0{animation:building-card-0 7.5s var(--building-ease) infinite}[data-slot=bird][data-pose=building-story] .building-card-1{animation:building-card-1 7.5s var(--building-ease) infinite}[data-slot=bird][data-pose=building-story] .building-card-2{animation:building-card-2 7.5s var(--building-ease) infinite}[data-slot=bird][data-pose=building-story] .building-tick{animation:7.5s ease-out infinite building-tick}[data-slot=bird][data-pose=building-story] .bird-whole{animation:building-lean 7.5s var(--bird-ease) infinite}[data-slot=bird][data-pose=building-story] .bird-body{animation:building-breathe 7.5s var(--bird-ease) infinite}[data-slot=bird][data-pose=building-story] .bird-head{animation:building-head 7.5s var(--bird-ease) infinite}[data-slot=bird][data-pose=building-story] .bird-wing{animation:building-wing 7.5s var(--bird-ease) infinite}[data-slot=bird][data-pose=building-story] .bird-tail{animation:building-tail 7.5s var(--bird-ease) infinite}[data-slot=bird][data-pose=building-story] .bird-eye{animation:building-blink 7.5s var(--bird-ease) infinite}@keyframes building-card-0{0%,6%{opacity:0;transform:translate(-112px,-58px)scale(.3)}9%{opacity:1;transform:translate(-112px,-117px)scale(1.08)}12%{transform:translate(-112px,-117px)scale(1)}17%{transform:translate(-55px,-147px)rotate(-8deg)}22%{transform:translate(0)rotate(0)}24%{transform:translateY(-3px)}26%{transform:translate(0)}92%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:translate(-112px,-58px)scale(.3)}}@keyframes building-card-1{0%,32%{opacity:0;transform:translate(-112px,-32px)scale(.3)}35%{opacity:1;transform:translate(-112px,-91px)scale(1.08)}38%{transform:translate(-112px,-91px)scale(1)}43%{transform:translate(-55px,-121px)rotate(-8deg)}48%{transform:translate(0)rotate(0)}50%{transform:translateY(-3px)}52%{transform:translate(0)}92%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:translate(-112px,-32px)scale(.3)}}@keyframes building-card-2{0%,58%{opacity:0;transform:translate(-112px,-4px)scale(.3)}61%{opacity:1;transform:translate(-112px,-63px)scale(1.08)}64%{transform:translate(-112px,-63px)scale(1)}69%{transform:translate(-55px,-93px)rotate(-8deg)}74%{transform:translate(0)rotate(0)}76%{transform:translateY(-3px)}78%{transform:translate(0)}92%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:translate(-112px,-4px)scale(.3)}}@keyframes building-lean{0%,2%{transform:rotate(0)}7%{transform:rotate(2.5deg)}13%{transform:rotate(-1deg)}20%{transform:rotate(.4deg)}26%,28%{transform:rotate(0)}33%{transform:rotate(2.5deg)}39%{transform:rotate(-1deg)}46%{transform:rotate(.4deg)}52%,54%{transform:rotate(0)}59%{transform:rotate(2.5deg)}65%{transform:rotate(-1deg)}72%{transform:rotate(.4deg)}78%,83%{transform:rotate(0)}88%{transform:rotate(-1.5deg)}94%,to{transform:rotate(0)}}@keyframes building-breathe{0%{transform:scale(1)}11%{transform:scale(1.014,.986)}27%{transform:scale(.992,1.012)}40%{transform:scale(1.012,.988)}57%{transform:scale(.993,1.01)}71%{transform:scale(1.014,.986)}88%{transform:scale(.99,1.016)}to{transform:scale(1)}}@keyframes building-head{0%,3%{transform:rotate(0)}9%{transform:rotate(7deg)}15%{transform:rotate(-6deg)}21%{transform:rotate(-2deg)}24%{transform:rotate(-3deg)}29%{transform:rotate(0)}35%{transform:rotate(7deg)}41%{transform:rotate(-6deg)}47%{transform:rotate(-2deg)}50%{transform:rotate(-3deg)}55%{transform:rotate(0)}61%{transform:rotate(7deg)}67%{transform:rotate(-6deg)}73%{transform:rotate(-2deg)}76%{transform:rotate(-3deg)}81%,84%{transform:rotate(0)}89%{transform:rotate(-8deg)}95%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes building-wing{0%,10%{transform:rotate(0)}16%{transform:rotate(-7deg)}21%{transform:rotate(2deg)}25%,36%{transform:rotate(0)}42%{transform:rotate(-7deg)}47%{transform:rotate(2deg)}51%,62%{transform:rotate(0)}68%{transform:rotate(-7deg)}73%{transform:rotate(2deg)}77%,85%{transform:rotate(0)}90%{transform:rotate(-14deg)}94%{transform:rotate(3deg)}97%,to{transform:rotate(0)}}@keyframes building-tail{0%,4%{transform:rotate(0)}9%{transform:rotate(4deg)}17%{transform:rotate(-3deg)}23%,30%{transform:rotate(0)}35%{transform:rotate(4deg)}43%{transform:rotate(-3deg)}49%,56%{transform:rotate(0)}61%{transform:rotate(4deg)}69%{transform:rotate(-3deg)}75%,to{transform:rotate(0)}}@keyframes building-blink{0%,44%{transform:scaleY(1)}45%{transform:scaleY(.15)}46.5%,80%{transform:scaleY(1)}81%{transform:scaleY(.15)}82%,83%{transform:scaleY(1)}84%{transform:scaleY(.15)}85.5%,to{transform:scaleY(1)}}@keyframes building-tick{0%,84%{opacity:0;transform:scale(0)}87%{opacity:1;transform:scale(1.15)}90%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}
