*{box-sizing:border-box;font-family:Roboto,Arial,sans-serif;margin:0;padding:0}body{background-color:#fff;color:#333}.header{background-color:#6b3fa0;border-bottom:2px solid #d4af37;box-shadow:0 2px 4px #0000001a;color:#fff;justify-content:space-between;padding:1rem 2rem;position:relative}.header,.logo-placeholder{align-items:center;display:flex}.logo-placeholder{aspect-ratio:1/1;background-color:#f5f5f5;border-radius:12px;height:auto;justify-content:center;max-width:100px;transition:transform .3s ease;width:15vw}.logo-placeholder:hover{transform:scale(1.05)}.logo-placeholder img{max-height:100%;max-width:100%}.header-title{color:#d4af37;font-size:1.8rem;font-weight:700}.nav{display:flex;gap:1.2rem}.nav a{border-radius:5px;color:#fff;font-size:1rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.nav a.active,.nav a:hover{background-color:#d4af37;color:#6b3fa0}.hamburger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:30px;z-index:1000}.hamburger span{background-color:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.hero{background:linear-gradient(135deg,#6b3fa0,#4b2d73);color:#fff;padding:5rem 2rem;position:relative;text-align:center}.hero video{border:2px solid #d4af37;border-radius:8px;margin-top:2rem;max-width:800px;width:100%}.hero h1{color:#d4af37;font-size:3rem;font-weight:700;margin-bottom:1.5rem}.hero p{font-size:1.3rem;line-height:1.6;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:900px}.about{background-color:#fff;padding:4rem 2rem;text-align:center}.about h2{color:#6b3fa0;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.about-content{margin:0 auto;max-width:900px}.about-content p{color:#333;line-height:1.8;margin-bottom:1.5rem}.about-content ul{list-style:none;max-width:1000px;padding:0 1rem}.about-content ul li{border-left:3px solid #d4af37;font-size:1.1rem;line-height:2;margin-bottom:1.5rem;padding:1rem 0 1rem 1.5rem}.about-content ul li strong{color:#6b3fa0;font-weight:600}.about-content ul ul{margin-top:.5rem;padding-left:2rem}.about-content ul ul li{border-left:none;font-size:1rem;padding:.5rem 0}.values{display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem}.value-item{background-color:#d4af37;border-radius:8px;color:#fff;font-weight:500;padding:1.2rem;text-align:center;transition:transform .3s ease;width:140px}.value-item:hover{transform:scale(1.05)}.activities{background-color:#f9f9f9;padding:4rem 2rem;text-align:center}.activities h2{color:#6b3fa0;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.activity-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.activity-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow:hidden;transition:transform .3s ease}.activity-card:hover{transform:translateY(-5px)}.activity-card img{border-bottom:3px solid #d4af37;height:220px;object-fit:cover;width:100%}.activity-card p{color:#333;line-height:1.8;padding:1.5rem}.donations{background-color:#f9f9f9;padding:4rem 2rem;text-align:center}.donations h2{color:#6b3fa0;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.donations p{color:#333;line-height:1.8;margin:0 auto 2rem;max-width:900px}.donation-accounts{margin:0 auto;max-width:600px;text-align:left}.donation-accounts ul{list-style:none;padding:0}.donation-accounts li{background-color:#fff;border:1px solid #d4af37;border-radius:8px;color:#333;line-height:1.6;margin-bottom:1rem;padding:1rem}.donation-accounts li strong{color:#6b3fa0;font-weight:600}@media (max-width:768px){.donations{padding:3rem 1rem}.donation-accounts{padding:0 1rem}.donation-accounts li{padding:.75rem}}.book-promo{background:linear-gradient(135deg,#6b3fa0,#4b2d73);color:#fff;padding:4rem 2rem;text-align:center}.book-promo h2{color:#d4af37;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.book-promo p{line-height:1.8;margin:0 auto 1.5rem;max-width:900px}.book-promo a{background-color:#d4af37;border-radius:8px;color:#6b3fa0;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.book-promo a:hover{background-color:#b8972f}.footer{background-color:#6b3fa0;color:#fff;padding:2.5rem;text-align:center}.footer p{line-height:1.6;margin-bottom:.75rem}.footer a{color:#d4af37;font-weight:500;margin-left:.5rem;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#fff}@media (max-width:768px){.header{flex-wrap:wrap;padding:1rem}.logo-placeholder{max-width:90px;width:20vw}.hamburger{display:flex}.nav{align-items:center;background-color:#6b3fa0;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;top:100%;width:100%;z-index:999}.nav.open{animation:slideIn .3s ease-in-out;display:flex}.nav a{font-size:1.1rem;padding:.75rem 1rem;text-align:center;width:100%}.values{align-items:center;flex-direction:column;gap:.75rem}.value-item{max-width:200px;padding:.75rem;width:100%}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.9ecf7cc4.css.map*/