*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;overflow-x:hidden!important;letter-spacing:-.2px;height:100%;font-family:sans-serif;line-height:1.15}body{font-family:sans-serif;box-sizing:border-box;overflow-x:hidden!important;display:flex;flex-direction:column;min-height:100vh;background:#fff;line-height:1.6}.container{width:100%;max-width:1200px;margin:0 auto;padding:20px}.nav{background:black;width:100%;padding:10px 0;display:flex;flex-direction:column;align-items:center}.logo{text-align:center;line-height:.5}.logo img{width:150px;height:auto}.menu{display:flex;justify-content:center;justify-content:space-between;list-style-type:none;padding:0;width:25%;font-size:1.5em;font-weight:300}.menu li a{color:#fbfbfb;text-decoration:none;font-family:Roboto,sans-serif}.menu li a:hover{color:#e96895}@media screen and (max-width: 572px){.menu{flex-direction:row;text-align:center;width:65%}}@media screen and (min-width: 572px) and (max-width:972px){.menu{flex-direction:row;text-align:center;width:45%}}.tiles-container{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}.tile{margin:10px;border-radius:15px;border:1px solid #e0e0e0;box-shadow:0 4px 8px #0000001a;color:#000;transition:transform .3s ease,box-shadow .3s ease}.tile:hover{transform:translateY(-10px);box-shadow:0 6px 12px #00000026}.tile a{text-decoration:none;color:inherit;color:#fff;font-size:1em}.tile .content{display:flex;flex-direction:column;align-items:center}.tile .content img{width:100%;height:auto;object-fit:cover;border-radius:15px 15px 0 0}.tile .content h2{flex-grow:1;font-family:Roboto,sans-serif;font-size:2.5em;margin:15px 20px;color:#000;text-align:center;min-height:80px}.tile .content p{margin-bottom:15px;text-align:center;font-family:Roboto,sans-serif;font-size:1.3em;color:#000}.read-now-button{display:inline-block;background-color:#000;color:#fff;padding:10px 20px;border-radius:5px;text-align:center;text-decoration:none;font-size:1em;font-weight:700;margin:10px 0;transition:background-color .3s ease,transform .3s ease;position:relative}.read-now-button:hover{background-color:#333;transform:translateY(-3px)}.read-now-button .arrow{display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(0);margin-left:4px;transition:transform .3s ease}.read-now-button:hover .arrow{transform:rotate(45deg)}@media (min-width: 992px){.tiles-container{grid-template-columns:repeat(3,1fr)}}.about{background-color:#f5f5f5;padding:60px 0}.about-container{max-width:800px;margin:auto;padding:20px;background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:10px;opacity:0;transform:translate(-50px);transition:opacity .5s ease,transform .5s ease}#about-heading{text-align:center;font-size:28px;color:#333;margin-bottom:20px}.about p{font-size:16px;line-height:1.5;color:#555;text-align:center}.about-container.visible{opacity:1;transform:translate(0)}@media (max-width: 768px){.about-container{padding:20px;margin:20px;opacity:1;transform:translateY(0)}#about-heading{font-size:24px}.about p{font-size:14px}}.site-footer{background-color:#000;color:#fff;padding:20px 0;position:relative;overflow:hidden}.site-footer .container{max-width:800px;margin:auto;padding:0 20px;text-align:center;position:relative;z-index:2}.footer-nav{margin:10px 0}.footer-nav a{color:#fff;font-size:1.2em;text-decoration:none}.footer-nav a:hover{color:#e96895}.copyright{font-size:1em;opacity:.8}.site-footer:before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background-color:#ffffff1a;z-index:1}.site-footer:hover:before{left:0;width:100%}.separator{background-color:#000;height:3px;width:100%}.preloader:where(.astro-SCKKX6R4){position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.record:where(.astro-SCKKX6R4){width:100px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
