#animated-bird[data-astro-cid-oadnxyss]{position:absolute;width:100px;height:auto;z-index:15;top:var(--bird-target-y, 20%);left:0;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2));pointer-events:none;--bird-target-x: 50vw;--bird-target-y: 20%;opacity:0}#animated-bird[data-astro-cid-oadnxyss].animated{animation:bird-fly 10s linear 1;animation-fill-mode:forwards}@keyframes bird-fly{0%{left:calc(var(--bird-target-x) - 150px);transform:translateY(-5vh);opacity:1}5%{left:calc(var(--bird-target-x) - 100px);transform:translateY(-3vh);opacity:1}10%{left:calc(var(--bird-target-x) - 60px);transform:translateY(-1vh);opacity:1}15%{left:calc(var(--bird-target-x) - 30px);transform:translateY(-.5vh);opacity:1}20%{left:var(--bird-target-x);transform:translateY(0);opacity:1}60%{left:var(--bird-target-x);transform:translateY(0);opacity:1}62%{left:calc(var(--bird-target-x) + 150px);transform:translateY(5vh);opacity:1}80%{left:calc(var(--bird-target-x) + 1200px);transform:translateY(20vh);opacity:1}to{left:120vw;transform:translateY(35vh);opacity:1}}#animated-bird[data-astro-cid-oadnxyss] svg[data-astro-cid-oadnxyss]{width:100%;height:auto;transform-style:preserve-3d}#wing1[data-astro-cid-oadnxyss],#wing2[data-astro-cid-oadnxyss]{transform-origin:401.29px 496.37px}#animated-bird[data-astro-cid-oadnxyss].animated #wing1[data-astro-cid-oadnxyss]{animation:wing-flap-3d 10s ease-in-out 1;animation-fill-mode:forwards}#animated-bird[data-astro-cid-oadnxyss].animated #wing2[data-astro-cid-oadnxyss]{animation:wing-flap-3d-2 10s ease-in-out 1;animation-fill-mode:forwards}@keyframes wing-flap-3d{0%{transform:rotateX(5deg)}0.5%{transform:rotateX(85deg)}1%{transform:rotateX(5deg)}1.5%{transform:rotateX(85deg)}2%{transform:rotateX(5deg)}2.5%{transform:rotateX(85deg)}3%{transform:rotateX(5deg)}3.5%{transform:rotateX(85deg)}4%{transform:rotateX(5deg)}5%{transform:rotateX(85deg)}6%{transform:rotateX(5deg)}7.5%{transform:rotateX(85deg)}9%{transform:rotateX(5deg)}11%{transform:rotateX(85deg)}13%{transform:rotateX(5deg)}16%{transform:rotateX(85deg)}20%{transform:rotateX(5deg)}27%{transform:rotateX(85deg)}34%{transform:rotateX(5deg)}41%{transform:rotateX(85deg)}48%{transform:rotateX(5deg)}55%{transform:rotateX(85deg)}60%{transform:rotateX(5deg)}62%,to{transform:rotateX(75deg)}}@keyframes wing-flap-3d-2{0%{transform:rotateX(0)}0.5%{transform:rotateX(90deg)}1%{transform:rotateX(0)}1.5%{transform:rotateX(90deg)}2%{transform:rotateX(0)}2.5%{transform:rotateX(90deg)}3%{transform:rotateX(0)}3.5%{transform:rotateX(90deg)}4%{transform:rotateX(0)}5%{transform:rotateX(90deg)}6%{transform:rotateX(0)}7.5%{transform:rotateX(90deg)}9%{transform:rotateX(0)}11%{transform:rotateX(90deg)}13%{transform:rotateX(0)}16%{transform:rotateX(90deg)}20%{transform:rotateX(0)}27%{transform:rotateX(90deg)}34%{transform:rotateX(0)}41%{transform:rotateX(90deg)}48%{transform:rotateX(0)}55%{transform:rotateX(90deg)}60%{transform:rotateX(0)}62%,to{transform:rotateX(80deg)}}#body-group[data-astro-cid-oadnxyss]{transform-origin:400px 400px}#animated-bird[data-astro-cid-oadnxyss].animated #body-group[data-astro-cid-oadnxyss]{animation:body-tilt 10s ease-in-out 1;animation-fill-mode:forwards}@keyframes body-tilt{0%{transform:rotate(25deg)}5%{transform:rotate(18deg)}10%{transform:rotate(10deg)}15%{transform:rotate(5deg)}20%{transform:rotate(0)}60%{transform:rotate(0)}62%,to{transform:rotate(50deg)}}#legs-only[data-astro-cid-oadnxyss]{transform-origin:360px 645px}#animated-bird[data-astro-cid-oadnxyss].animated #legs-only[data-astro-cid-oadnxyss]{animation:legs-fold 10s ease-in-out 1;animation-fill-mode:forwards}@keyframes legs-fold{0%{transform:rotate(80deg)}5%{transform:rotate(60deg)}10%{transform:rotate(35deg)}15%{transform:rotate(15deg)}20%{transform:rotate(0)}60%{transform:rotate(0)}62%,to{transform:rotate(85deg)}}@media (max-width: 768px){#animated-bird[data-astro-cid-oadnxyss]{width:60px}@keyframes bird-fly{0%{left:calc(var(--bird-target-x) - 80px);transform:translateY(-3vh);opacity:1}5%{left:calc(var(--bird-target-x) - 60px);transform:translateY(-2vh);opacity:1}10%{left:calc(var(--bird-target-x) - 35px);transform:translateY(-1vh);opacity:1}15%{left:calc(var(--bird-target-x) - 15px);transform:translateY(-.5vh);opacity:1}20%{left:var(--bird-target-x);transform:translateY(0);opacity:1}60%{left:var(--bird-target-x);transform:translateY(0);opacity:1}62%{left:calc(var(--bird-target-x) + 100px);transform:translateY(5vh);opacity:1}75%{left:calc(var(--bird-target-x) + 500px);transform:translateY(15vh);opacity:1}to{left:110vw;transform:translateY(30vh);opacity:1}}}@keyframes heroBreath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.hero-breathe[data-astro-cid-7nmnspah]{animation:heroBreath 20s ease-in-out infinite}[data-astro-cid-7nmnspah][data-hero-title]{font-weight:700!important;letter-spacing:-.02em!important;color:#334155!important}[data-astro-cid-7nmnspah][data-hero-subtitle]{font-weight:400!important;letter-spacing:.3em!important;color:#475569!important}[data-astro-cid-7nmnspah][data-hero-line]{background-color:#475569!important}@media (max-width: 768px){[data-astro-cid-7nmnspah][data-hero-title]{font-size:clamp(5rem,18vw,11rem)!important}[data-astro-cid-7nmnspah][data-hero-subtitle]{font-size:clamp(1rem,4vw,1.75rem)!important;letter-spacing:.2em!important}.space-y-8[data-astro-cid-7nmnspah]>[data-astro-cid-7nmnspah]+[data-astro-cid-7nmnspah]{margin-top:1.5rem!important}}.container[data-astro-cid-i653sbs2]{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.prose[data-astro-cid-i653sbs2] p[data-astro-cid-i653sbs2]{transition:color .3s ease}.prose[data-astro-cid-i653sbs2]:hover p[data-astro-cid-i653sbs2]{color:#334155}.welcome-image[data-astro-cid-i653sbs2]{-o-object-position:center center;object-position:center center}@media (max-width: 1024px){.grid[data-astro-cid-i653sbs2]{gap:3rem}}@media (max-width: 768px){.prose[data-astro-cid-i653sbs2]{font-size:1rem;line-height:1.7}h2[data-astro-cid-i653sbs2]{font-size:2.5rem!important;line-height:1.2}.welcome-image[data-astro-cid-i653sbs2]{-o-object-position:center center;object-position:center center}}
