@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Bungee&family=Poppins:wght@300;400;500;600;700&display=swap";.banner{text-align:center;box-sizing:border-box;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.banner .slider{width:350px;height:210px;transform-style:preserve-3d;z-index:2;animation:30s linear infinite showcaseRotate;position:absolute;top:10%;left:calc(44% - 100px);transform:perspective(1000px)}@keyframes showcaseRotate{0%{transform:perspective(1000px)rotateX(-16deg)rotateY(0)}to{transform:perspective(1000px)rotateX(-16deg)rotateY(360deg)}}.banner .slider .item{transform:rotateY(calc((var(--position) - 1)*(360/var(--quantity))*1deg))translateZ(550px);position:absolute;inset:0}.banner .slider .item img{object-fit:cover;border-radius:10px;width:100%;height:100%}.banner .content{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;width:min(1400px,100vw);height:max-content;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.banner .content h1{margin-bottom:-1.em;color:#25283b;font-family:Poppins,sans-serif;font-size:8em;font-weight:800;line-height:1em;position:relative;letter-spacing:-.05em!important;word-spacing:-.2em!important;line-height:.92em!important}.banner .content h1:after{content:attr(data-content);z-index:2;color:#0000;position:absolute;inset:0}.banner .content .author{text-align:right;max-width:200px;font-family:Montserrat,sans-serif;font-weight:500;top:60px}.banner .content h2{font-size:3em;line-height:1em}.banner .content .model{z-index:1;background-image:url(/assets/MainCharacter.png);background-position:top;background-repeat:no-repeat;background-size:auto 150%;width:100%;height:90vh;position:absolute;bottom:0;left:0}.slider1{width:calc(100% - 30px);height:var(--height);box-sizing:border-box;margin:0 auto;padding-left:80px;padding-right:80px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.slider1 .list1{width:100%;min-width:calc(var(--width)*var(--quantity));display:flex;position:relative}.slider1 .list1 .item1{width:var(--width);height:var(--height);animation:10s linear infinite headlineSlide;animation-delay:calc((10s/var(--quantity))*(var(--position) - 1));position:absolute;left:100%}.slider1 .list1 .item1 img{width:100%}@keyframes headlineSlide{0%{left:100%}to{left:calc(var(--width)*-1)}}.slider1:hover .item1{animation-play-state:paused!important}.navbar{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:auto;background:#000000e6;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;height:80px;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;display:flex;position:static}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:0 auto;display:flex}.nav-logo{color:#fff;cursor:pointer;justify-self:start;align-items:center;margin-left:20px;font-size:2rem;text-decoration:none;display:flex}.nav-logo a{color:#fff;-webkit-text-fill-color:transparent;background-color:#fff;-webkit-background-clip:text;background-clip:text;font-weight:700;text-decoration:none}.nav-menu{grid-gap:10px;text-align:center;grid-template-columns:repeat(6,auto);justify-content:end;width:60vw;margin-right:1rem;list-style:none;display:grid}.nav-item{height:80px}.nav-link{color:#fff;align-items:center;height:100%;padding:.5rem 1rem;text-decoration:none;transition:all .3s;display:flex;position:relative}.nav-link:hover{color:#31b0ae;transform:translateY(-2px)}.nav-link:after{content:"";background:linear-gradient(45deg,#460054,#4ecdc4);width:0;height:2px;transition:all .3s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.nav-link:hover:after{width:80%}.nav-toggle{cursor:pointer;flex-direction:column;display:none}.bar{background:#fff;width:25px;height:3px;margin:3px auto;transition:all .3s ease-in-out}@media screen and (max-width:960px){.nav-container{padding:0 20px}.nav-menu{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;width:100%;height:90vh;transition:all .5s;display:flex;position:absolute;top:80px;left:-100%}.nav-menu.active{opacity:1;z-index:1;transition:all .5s;left:0}.nav-link{text-align:center;width:100%;padding:2rem;display:table}.nav-toggle{display:flex}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}}body{padding-top:80px}html,body{box-sizing:border-box;scroll-behavior:smooth;background:#f5e4d7 0 0/cover no-repeat;margin:0;padding:0;font-family:Montserrat,sans-serif;font-weight:400;overflow-x:hidden}h1,.main-title,.header-title{font-family:Poppins,cursive;font-weight:400}h2,h3,h4,h5,h6,.subtitle,.sub-header{font-family:Montserrat,sans-serif;font-weight:600}p,span,div,.body-text,.content-text{font-family:Montserrat,sans-serif;font-weight:400}.nav-link,.button,.link{font-family:Montserrat,sans-serif;font-weight:500}.section{scroll-snap-align:start;z-index:auto;flex-direction:column;width:100%;height:100vh;min-height:100vh;display:flex;position:static}.headline-section{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;position:relative}
