@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@100;200;300;400;500;600;700;800;900&display=swap");.about-section{justify-content:center;padding:50px 20px;color:#fff;margin-top:100px}.about-content,.about-section{display:flex;align-items:center}.about-content{flex-direction:row;max-width:1400px;gap:40px}.about-text{flex:1}.about-title{font-size:45px;font-weight:800;margin-bottom:40px;font-family:Big Shoulders Display,sans-serif}.about-description{font-size:17px;line-height:1.8;margin-bottom:30px}.about-image-container{flex:1;display:flex;justify-content:center;align-items:center;transform:rotate(10deg);margin-top:70px}.about-image{width:100%;max-width:250px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 0 0 1px #222}@media (max-width:1024px){.about-content{flex-direction:row;gap:0}.about-title{font-size:35px;margin-bottom:25px}.about-description{font-size:16px;width:100%;margin-bottom:20px}.about-image{max-width:200px;margin-bottom:0}}@media (max-width:768px){.about-content{flex-direction:column;gap:0}.about-title{font-size:30px}.about-description{font-size:15px;width:100%}.about-image{max-width:180px}}@media (max-width:480px){.about-title{font-size:25px}.about-description{font-size:14px;width:100%}.about-image{max-width:180px}}
/*! tailwindcss v4.1.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:Schoolbell;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/schoolbell-latin-400-normal.18f85b21.woff2)format("woff2"),url(/_next/static/media/schoolbell-latin-400-normal.7e80d2d7.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.hero{text-align:center;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;align-items:center;margin-top:160px;padding:0 20px;display:flex}.hero-image-container{border:3px solid var(--foreground);border-radius:50%;width:160px;height:160px;margin-bottom:20px;overflow:hidden}.hero-image{width:100%;height:100%}.hero-name{color:#000;background:#fff;border-radius:20px;flex-shrink:0;margin-bottom:22px;padding:5px 15px;font-size:15px;font-weight:500}.hero-title{color:#fff;text-align:center;text-transform:capitalize;width:100%;max-width:450px;margin-bottom:18px;font-family:Big Shoulders Display,sans-serif;font-size:45px;font-style:normal;font-weight:900;line-height:110%}.hero-description{width:100%;max-width:350px;margin-bottom:55px;font-size:15px;font-weight:400;line-height:1.5}.highlight{font-family:Schoolbell,cursive;font-weight:600;animation:fadeColors 4s infinite}@keyframes fadeColors{0%{color:#ff4d5a}20%{color:#ff9f1c}40%{color:#2ec4b6}60%{color:#3a86ff}80%{color:#8338ec}to{color:#ff4d5a}}.hand{animation:wave 10s ease-in-out infinite;display:inline-block}@keyframes wave{0%,80%{transform:rotate(0)}85%{transform:rotate(20deg)}90%{transform:rotate(-20deg)}95%{transform:rotate(20deg)}to{transform:rotate(0)}}.hero-button{background-color:var(--background);color:var(--foreground);border:1px solid var(--foreground);cursor:pointer;border-radius:25px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .3s}.hero-button:hover{color:var(--background);background-color:#e0f11f;border:1px solid #e0f11f}@media (max-width:768px){.hero-title{font-size:35px}.hero-description{margin-bottom:50px;font-size:15px}.hero-button{padding:8px 16px;font-size:13px}}@media (max-width:480px){.hero-image-container{width:120px;height:120px}.hero-name{margin-bottom:40px}.hero-title{font-size:35px}.hero-description{font-size:14px}.hero-button{padding:6px 12px;font-size:15px}}.hero-buttons{justify-content:center;align-items:center;gap:1rem;display:flex}