.page_image_container__7JxF_{position:fixed;.page_welcome_text__n_RTg{position:fixed;top:4rem;z-index:2;text-align:center;color:var(--text);font-weight:bolder;font-size:3rem;font-family:var(--font-comfortaa)}}.page_home_container__wedB5{height:100vh;overflow-y:scroll}.page_content_container__dXA4m,.page_home_container__wedB5{position:relative;scrollbar-width:none;font-family:var(--font-comfortaa)}.page_content_container__dXA4m{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:2rem 1rem;height:80vh;margin-top:45vh;background-color:var(--foreground);border-radius:1rem 1rem 0 0;z-index:1;scroll-behavior:smooth}.page_grid_wrapper__1xFXa{width:100%;scrollbar-width:none;display:flex;flex-direction:column;align-items:center;.page_content_grid__l4pyp{width:75%;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));overflow:visible;grid-gap:1.5rem;gap:1.5rem;padding-top:1rem;justify-content:center;justify-items:center;align-items:center;padding-bottom:10rem}}.page_content_wrapper__LKUHs{height:5rem;width:5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.page_drag_handle_container__u6c2a{z-index:2;cursor:-webkit-grab;cursor:grab}.birdCard_bird_card__x_Zsa{width:120px;height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;border-radius:1rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);border:none;padding:0;.birdCard_bird_card_image_hidden__KKdyu{width:100%;height:100%;filter:blur(.2rem);border-radius:0 0 .5rem .5rem}.birdCard_bird_card_image_visible__SjrNX{border-radius:.5rem .5rem 0 0;width:100%;height:100%}.birdCard_bird_id__7VUcA{margin:0;font-size:1.5rem;line-height:1rem;font-weight:800;position:absolute;text-align:center;width:120px;padding:5rem 0 0;color:var(--text)}}.banner_image{position:fixed;left:50%;width:100%;height:50vh;transform:translateX(-50%);object-fit:cover;z-index:1}.welcome_text{position:fixed;top:4rem;width:100%;z-index:2;text-align:center;color:var(--text)}@media (min-width:1100px){.banner_image{width:1100px}.welcome_text{font-size:4rem;width:1100px}}