.studio-hero{position:relative;width:100vw;height:100%;color:var(--base-100);padding-top:35svh;padding-bottom:10svh}.studio-hero .container{display:flex;gap:2rem}.studio-hero .studio-hero-col:first-child{flex:2 1;color:var(--base-400)}.studio-hero .studio-hero-col:first-child p{width:50%}.studio-hero .studio-hero-col:nth-child(2){flex:3 1;display:flex;flex-direction:column;gap:4rem}.studio-hero .studio-hero-hero-img{border-radius:1rem;width:75%;opacity:.65;overflow:hidden}@media (max-width:1000px){.studio-hero .container{flex-direction:column;gap:4rem}.studio-hero .studio-hero-hero-img{width:100%}}.more-facts{position:relative;width:100vw;height:100%;color:var(--base-100);padding:2rem 0}.more-facts .container{display:flex;flex-direction:column;gap:4rem;align-items:center}.more-facts .container p{color:var(--base-300)}.more-facts .more-facts-items{width:100%;display:flex;justify-content:space-around;gap:2rem;background-color:var(--base-450);padding:8rem 4rem;border-radius:1rem}.more-facts .more-facts-items.about-text-section{flex-direction:column;align-items:flex-start;gap:2.5rem;padding:5rem 4rem}.more-facts .about-text-section h3{font-size:1.8rem;color:var(--base-100);margin-bottom:.5rem}.more-facts .about-paragraph{font-size:1.1rem;line-height:1.8;color:var(--base-200);max-width:80ch}.more-facts .about-farm-img{width:100%;max-width:40rem;border-radius:.75rem;overflow:hidden;opacity:.8;margin-top:1rem}.more-facts .about-farm-img img{width:100%;height:100%;object-fit:cover}.more-facts .fact{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2rem}.more-facts .fact h2{display:flex;justify-content:center}.more-facts .fact p{margin-bottom:1rem}@media (max-width:1000px){.studio-hero .studio-hero-col:first-child p{width:85%}.more-facts .more-facts-items{justify-content:center;align-items:center;flex-direction:column;gap:4rem}.more-facts .more-facts-items.about-text-section{padding:3rem 2rem;gap:2rem;align-items:flex-start}.more-facts .about-text-section h3{font-size:1.4rem}.more-facts .about-paragraph{font-size:1rem;line-height:1.7}.more-facts .fact{gap:1.5rem}.more-facts .fact h2{font-size:4rem}}.how-we-work-container{position:relative;width:100vw;height:100%;min-height:100svh;background-color:var(--base-500)}