div:where(.astro-J7PV25F6),section:where(.astro-J7PV25F6),p:where(.astro-J7PV25F6){box-sizing:border-box}body,html{padding:0;margin:0}a:where(.astro-J7PV25F6){text-decoration:none}@keyframes chant-opening{0%{opacity:0}to{opacity:1}}@keyframes chanto-font-nocolor{0%{font-family:Montserrat,sans-serif}5%{font-family:Montserrat,sans-serif}15%{font-family:Edu NSW ACT Foundation,cursive}20%{font-family:Merriweather,serif}25%{font-family:Montserrat,sans-serif}30%{font-family:Oswald,sans-serif}35%{font-family:Oswald,sans-serif}40%{font-family:Merriweather,serif}45%{font-family:Montserrat,sans-serif}50%{font-family:Edu NSW ACT Foundation,cursive}55%{font-family:Montserrat,sans-serif}60%{font-family:Oswald,sans-serif}65%{font-family:Oswald,sans-serif}70%{font-family:Merriweather,serif}75%{font-family:Montserrat,sans-serif}80%{font-family:Edu NSW ACT Foundation,cursive}85%{font-family:Montserrat,sans-serif}90%{font-family:Oswald,sans-serif}95%{font-family:Oswald,sans-serif}to{font-family:Montserrat,sans-serif}}.fontMotion:where(.astro-J7PV25F6){animation-name:chanto-font}.fontMotionWhite:where(.astro-J7PV25F6){animation-name:chanto-font-nocolor}.fontMotion:where(.astro-J7PV25F6),.fontMotionWhite:where(.astro-J7PV25F6){animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;display:flex;justify-content:center}.fontMotionWhite:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6),.fontMotion:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6){width:180px;height:180px;font-size:180px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.fontMotionWhite:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6){width:80px;height:80px;font-size:80px}}.enFont:where(.astro-J7PV25F6){font-family:Montserrat,sans-serif}.fv:where(.astro-J7PV25F6){height:100vh;position:fixed;top:0;width:100%;animation-name:chant-opening;animation-duration:1s}.fv-chanto:where(.astro-J7PV25F6){width:100%;text-align:center;display:flex;height:100vh;justify-content:center;align-items:center}.fv-chanto:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6){width:100px;height:100px;font-size:100px}@media screen and (max-width: 600px){.fv-chanto:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6){width:50px;height:50px;font-size:50px}}.about:where(.astro-J7PV25F6){margin-top:100vh;height:100vh;font-size:30px;width:100%;display:flex;justify-content:end;opacity:0}@media screen and (max-width: 600px){.about:where(.astro-J7PV25F6){margin-top:0;display:block}}.about-contents:where(.astro-J7PV25F6){width:50%;height:100vh;position:fixed;display:flex;align-items:center;top:0}@media screen and (max-width: 600px){.about-contents:where(.astro-J7PV25F6){display:none}}.about-title:where(.astro-J7PV25F6){display:flex;width:100%;font-weight:900;letter-spacing:3px}.about-text:where(.astro-J7PV25F6){font-weight:400;letter-spacing:3px}.service:where(.astro-J7PV25F6){margin-top:20vh;background:rgb(255,0,0);background:linear-gradient(90deg,rgba(255,0,0,1) 0%,rgba(255,0,0,1) 35%,rgba(255,0,221,1) 100%);position:relative;padding:100px 0;color:#fff}.service-title:where(.astro-J7PV25F6){display:flex;scale:.8;justify-content:center}.service-subTitle:where(.astro-J7PV25F6){font-weight:700;font-size:30px;text-align:center;letter-spacing:10px;margin-top:50px;margin-bottom:15px}@media screen and (max-width: 600px){.service-subTitle:where(.astro-J7PV25F6){font-size:20px}}.service-list:where(.astro-J7PV25F6){display:flex;justify-content:space-around}.service-list-item:where(.astro-J7PV25F6){color:#fff;text-align:center}.service-list-item-service:where(.astro-J7PV25F6) :hover:where(.astro-J7PV25F6){opacity:.8}.service-list-item-service:where(.astro-J7PV25F6){color:#fff;width:200px;height:200px;text-align:center;padding-top:15px}.service-list-item-service:where(.astro-J7PV25F6) img:where(.astro-J7PV25F6){width:100px}.service-list-item-commingsoon:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;width:200px;height:200px;background:rgba(255,255,255,.3)}.service-list-item-creative:where(.astro-J7PV25F6){background-color:#fff;width:90%;max-width:500px;display:flex;align-items:center}.service-list-item-creative:where(.astro-J7PV25F6):hover{opacity:.8}.service-list-item-creative:where(.astro-J7PV25F6) img:where(.astro-J7PV25F6){width:100%}@media screen and (max-width: 600px){.footer-list-contents:where(.astro-J7PV25F6){margin-bottom:20px}}.creative-more:where(.astro-J7PV25F6){text-align:center;font-size:20px;letter-spacing:.08em;color:#fff;display:block;margin-top:0;margin-bottom:20px;opacity:.8}.creative-more:where(.astro-J7PV25F6):hover{opacity:1}
