.about-container{flex-direction:column;display:flex}.about-images{flex:0 0 45%}.about-images .image-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.about-images .image-grid img{object-fit:cover;background:#fff;border-radius:4px;width:100%;height:200px;padding:9px 9px 33px;box-shadow:1px 0 4px #dfdfdf}.about-images .image-grid img:first-child{transform:rotate(-2deg)}.about-images .image-grid img:nth-child(2){margin-top:2rem;transform:rotate(3deg)}.about-images .image-grid img:nth-child(3){margin-top:-2rem;transform:rotate(2deg)}.about-images .image-grid img:nth-child(4){height:240px;transform:rotate(-3deg)}@media (max-width:768px){.about-images .image-grid img{height:150px}.about-images .image-grid img:nth-child(2){margin-top:1rem}.about-images .image-grid img:nth-child(3){margin-top:-1rem}.about-images .image-grid img:nth-child(4){height:180px}}.about-content{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:5rem;display:flex}.about-content h1{text-shadow:2px 2px #f5a623;margin:0}.about-content .about-subtitle{margin-bottom:1.5rem}.about-content p{color:#333;max-width:550px;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.about-content p:last-child{margin-bottom:0}.about-content strong{font-weight:600}.about-serious{background-image:url(/chickens.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;height:100vh;padding:5rem;display:flex}.about-serious div{width:50%}.about-serious h1{color:#fff;filter:drop-shadow(2px 2px #f3900b);font-size:4rem}.about-marquee{width:100%;padding:2rem 0;overflow:hidden}.about-marquee .marquee-track{width:max-content;display:flex}.about-marquee .marquee-content{gap:2rem;animation:20s linear infinite marquee-scroll;display:flex}.about-marquee .marquee-content img{aspect-ratio:1;border:1px solid #000;border-radius:12px;width:370px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.about-container{flex-direction:column}.about-images{flex:0 0 100%}.about-content,.about-serious{flex-direction:column;height:auto;padding:2rem}.about-marquee .marquee-content{gap:1rem}.about-marquee .marquee-content img{aspect-ratio:1;border:1px solid #000;border-radius:8px;width:120px}}
