.mv{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.mv__video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%);z-index:-1;object-fit:cover}.mv__content{padding:1rem;border-radius:10px;text-align:center;width:100%;max-width:1200px}.mv__content h1{font-family:Enkasokkifont,sans-serif;font-size:5.5rem;margin-bottom:1rem;font-weight:500;white-space:normal;background:none;-webkit-text-fill-color:inherit;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.mv__content .mv-title .br-mobile{display:none}.mv__content p{font-family:Enkasokkifont,sans-serif;font-size:2.5rem;font-weight:500;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.mv__brand-name{font-family:var(--font-oswald),sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.char-animate{display:inline-block;opacity:0%;animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{from{opacity:0%;transform:translateY(50px)}to{opacity:100%;transform:translateY(0)}}.mv__latest-blogs{position:absolute;bottom:10rem;right:1rem;max-width:350px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);opacity:0%;transform:translateX(100px) scale(0.8);animation:slideInBlog .6s ease forwards 1.2s}@keyframes slideInBlog{to{opacity:100%;transform:translateX(0) scale(1)}}.mv__blog-title{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem;text-align:center}.mv__blog-grid{display:flex;flex-direction:column;gap:.8rem}.mv__blog-card{display:flex;align-items:center;gap:.8rem;padding:.8rem;background:hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}.mv__blog-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mv__blog-image-container{flex-shrink:0;width:50px;height:50px;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1)}.mv__blog-image{width:100%;height:100%;object-fit:cover}.mv__blog-content{flex:1;min-width:0}.mv__blog-card-title{font-size:.85rem;color:#333;margin:0 0 .2rem 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv__blog-date{font-size:.75rem;color:#666;margin:0}@media(width <= 768px){.mv__content h1{line-height:1.3;white-space:normal}.mv__content .mv-title .br-mobile{display:block !important}.mv__latest-blogs{bottom:120px;right:1rem;max-width:300px;padding:1rem}.mv__blog-title{font-size:1rem;margin-bottom:.8rem}.mv__blog-card{gap:.6rem;padding:.6rem}.mv__blog-image-container{width:50px;height:50px}.mv__blog-card-title{font-size:.8rem}.mv__blog-date{font-size:.7rem}}@media(width <= 480px){.mv__content{padding:.5rem;margin-top:-9rem}.mv__content h1{font-size:2.8rem;margin-bottom:.3rem}.mv__content p{font-size:1.2rem;margin-bottom:.5rem}.mv__brand-name{font-size:1.4rem;margin-top:.5rem}.mv__latest-blogs{bottom:100px;right:.5rem;max-width:250px;padding:.8rem}.mv__blog-title{font-size:.9rem}.mv__blog-card{gap:.5rem;padding:.5rem}.mv__blog-image-container{width:40px;height:40px}.mv__blog-card-title{font-size:.75rem}.mv__blog-date{font-size:.65rem}}@media(width <= 375px){.mv__content{margin-top:-18rem}}/*# sourceMappingURL=main-visual.css.map */
