.bg-shape{position:absolute;right:0;top:0;z-index:-1;width:70%}.bg-shape .bg-shape-line{-webkit-mask-image:url(../../files/misu/img/bg-shape-line.svg);-webkit-mask-repeat:no-repeat;mask-image:url(../../files/misu/img/bg-shape-line.svg);mask-repeat:no-repeat;height:95%;width:100%;position:absolute;z-index:1;margin-left:-6.25rem}@media(max-width: 1399.98px){.bg-shape .bg-shape-line{display:none}}.bg-shape .bg-shape-line .bg-shape-texture{height:100%;width:100%;background-repeat:repeat;background-size:cover;animation:bg-animation 1500s infinite linear}.bg-shape .bg-shape-cover{height:100%;width:100%;object-fit:cover;object-position:center}.bg-shape .bg-shape-cover-wrapper{position:relative;height:100vh;-webkit-mask-image:url(../../files/misu/img/bg-shape-2.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(../../files/misu/img/bg-shape-2.svg);mask-repeat:no-repeat;mask-size:cover}.bg-shape .bg-shape-cover-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%)}.hero{height:100vh}.hero .hero-intro{display:flex;flex-direction:column;justify-content:space-between;height:100%;user-select:none;row-gap:1.25rem}@media(max-width: 1399.98px){.hero .hero-intro{justify-content:end}}.hero .hero-intro .hero-helper{flex:1}@media(max-width: 1399.98px){.hero .hero-intro .hero-helper{flex:0}}.hero .hero-intro .hero-content{flex:1}@media(max-width: 1399.98px){.hero .hero-intro .hero-content{flex:0}}.hero .hero-intro .hero-content .hero-title{max-width:15%;position:relative;font-size:calc(1.5625rem + 3.75vw);font-weight:900}@media(min-width: 1200px){.hero .hero-intro .hero-content .hero-title{font-size:4.375rem}}@media(max-width: 1900px){.hero .hero-intro .hero-content .hero-title{font-size:calc(1.4375rem + 2.25vw)}}@media(max-width: 1900px)and (min-width: 1200px){.hero .hero-intro .hero-content .hero-title{font-size:3.125rem}}@media(max-width: 1399.98px){.hero .hero-intro .hero-content .hero-title{max-width:100%}}@media(max-width: 767.98px){.hero .hero-intro .hero-content .hero-title{font-size:calc(1.5rem + 3vw)}}@media(max-width: 767.98px)and (min-width: 1200px){.hero .hero-intro .hero-content .hero-title{font-size:3.75rem}}@media(max-width: 575.98px){.hero .hero-intro .hero-content .hero-title{font-size:calc(1.5625rem + 3.75vw)}}@media(max-width: 575.98px)and (min-width: 1200px){.hero .hero-intro .hero-content .hero-title{font-size:4.375rem}}.hero .hero-intro .hero-content .hero-title:after{content:"";display:block;background-image:url("../../files/misu/img/slash.png");position:absolute;top:0;left:100%;margin-top:-1.25rem;padding-left:1rem;height:6.25rem;width:100%;background-repeat:no-repeat;background-size:contain}@media(max-width: 1900px){.hero .hero-intro .hero-content .hero-title:after{margin-top:-1rem;height:4.375rem}}@media(max-width: 1399.98px){.hero .hero-intro .hero-content .hero-title:after{display:none}}.hero .hero-intro .hero-categories{display:flex;flex-wrap:wrap;align-items:end;column-gap:1.875rem;row-gap:.625rem}.hero .hero-intro .hero-categories-wrapper{flex:1;display:flex;flex-direction:column;justify-content:end;max-width:50%}@media(max-width: 1399.98px){.hero .hero-intro .hero-categories-wrapper{max-width:60%;flex:0}}@media(max-width: 1199.98px){.hero .hero-intro .hero-categories-wrapper{max-width:70%}}@media(max-width: 991.98px){.hero .hero-intro .hero-categories-wrapper{max-width:80%}}@media(max-width: 575.98px){.hero .hero-intro .hero-categories-wrapper{max-width:100%}}@media(max-width: 767.98px){.hero .hero-intro .hero-categories{column-gap:.9375rem;row-gap:.3125rem}}.hero .hero-intro .hero-categories span{display:block;font-size:1.125rem;font-weight:400;margin-bottom:.25rem}@media(max-width: 767.98px){.hero .hero-intro .hero-categories span{font-size:1rem}}.hero .hero-intro .hero-category h5{margin-bottom:0}@media(max-width: 767.98px){.hero .hero-intro .hero-category h5{font-size:1.125rem}}.hero .hero-intro .hero-category h5 a{text-decoration:none;color:#000}.hero .hero-intro .hero-category h5 a:hover,.hero .hero-intro .hero-category h5 a.active{text-decoration:underline}.hero .hero-intro .hero-category.active span{display:block}.blog{margin:1.25rem 0}.blog-item{position:relative;margin-bottom:3.125rem;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@media(max-width: 767.98px){.blog-item{margin-bottom:1.875rem}}.blog-item:hover .blog-item-img{transform:scale(1.03)}.blog-item-img{width:100%;transition:transform .2s;height:26.125rem;position:relative;z-index:-1}.blog-item-img .image_container{height:100%}.blog-item-img-wrapper{overflow:hidden}@media(max-width: 767.98px){.blog-item-img{height:16.875rem}}@media(max-width: 575.98px){.blog-item-img{height:10.625rem}}.blog-item-img img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-item-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out;margin-top:-8.75rem;margin-right:3.125rem;padding:2.5rem 3.125rem;background:#fff;display:flex;flex-direction:column;border-left:.0625rem solid #fff}@media(max-width: 767.98px){.blog-item-content{padding:1.875rem 2rem;margin-right:2rem}}@media(max-width: 575.98px){.blog-item-content{margin-top:0;margin-right:0}}.blog-item-content .date{font-size:calc(1.2625rem + 0.15vw);font-weight:900;margin-bottom:1rem}@media(min-width: 1200px){.blog-item-content .date{font-size:1.375rem}}@media(max-width: 767.98px){.blog-item-content .date{font-size:1.125rem}}.blog-item-content h5{margin-bottom:1.25rem}@media(max-width: 767.98px){.blog-item-content h5{margin-bottom:1rem}}.blog-item-content h5 a{text-decoration:none;color:#000}.blog-item-content h5 a:hover{text-decoration:underline}.blog-item-content p{font-size:1rem;font-weight:400}.blog-item-content p a{color:#000;background:rgba(0,0,0,.05);padding-left:.25rem;padding-right:.25rem;text-decoration:none;border:.0625rem solid rgba(0,0,0,0);transition:border-color .2s}.blog-item-content p a:hover{border-color:#000}.blog-item-btn{display:flex;justify-content:end;padding-top:1.25rem;margin-top:auto}@media(max-width: 767.98px){.blog-item-btn{padding-top:.9375rem}}.blog-item-btn .invisible{display:none}.blog-item-btn a{text-decoration:none;color:#000}.blog-item-btn a:hover{text-decoration:underline}.blog-item-btn a:after{content:"";background-image:url("../../files/misu/img/right-arrow-black.svg");background-size:contain;background-position:center;width:2rem;height:.75rem;margin-left:.5rem;display:inline-block;background-repeat:no-repeat}