*{font-family:caudex,serif;margin:0;padding:0;box-sizing:border-box}:root{--font:"caudex", serif;--width:1280px;--color-1:#8f714a;--color-2:#2c5478;--primary-bg:#ffffff}body{margin:0;padding:0;font-family:var(--font)}ul{list-style:none;padding:0;margin:0}.container{margin-right:auto;margin-left:auto;padding-left:.938rem;padding-right:.938rem;width:var(--width);max-width:100%}html{font-size:16px;background-color:#000}@media(min-width:768px){.container{width:100%;padding:0 1rem}html{font-size:14px}}@media(min-width:1200px){.container{max-width:var(--width)}}h1,h2,h3,h4,h5,h6{margin:.5rem 0;font-weight:400;color:var(--color-1)}p{margin:0;color:#fff}a{text-decoration:none;color:inherit}header{display:flex;align-items:center;gap:1.5rem;background-color:#000;justify-content:space-between;position:fixed;z-index:15;width:100%;left:0}.header-logo{width:130px}.fire-logo img{animation:scalePulse 2s ease}.nav-menu.active{display:block}.nav-menu-hamburger svg{color:#fff;width:2rem;height:2rem}header .nav-menu ul{list-style:none;display:flex;gap:2rem;justify-content:space-between}header .nav-menu ul li a{color:#fff;font-size:1.3rem;text-transform:uppercase}header .nav-menu ul li a:hover{color:var(--color-1)}header .header-button{display:flex;justify-content:center;align-items:center;width:200px;height:100%;font-size:20px;text-align:center;color:#fff;-webkit-transition:height .2s;transition:height .2s;overflow:hidden;background:linear-gradient(to bottom,#8f714a,#ad8b53);padding:1.5rem}header>.right{display:flex;align-items:center;gap:.5rem}.home-one{display:flex;flex-direction:column;justify-content:end;height:100vh;padding:2rem 1rem;background-size:cover;background-position:50% -25%!important;background-repeat:no-repeat;align-items:center;text-align:center;animation:fadeIn .3s ease forwards}.home-one-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}h1{font-size:3.75rem;color:#fff;font-weight:600;line-height:1;animation:fadeInDown .5s ease forwards;text-shadow:0 3px 8px rgba(0,0,0,.9),0 8px 25px rgba(0,0,0,.8)}.home-one-content p{font-size:2.5rem;font-weight:500;letter-spacing:.5px;color:#fff;max-width:600px;animation:fadeInDown .7s ease forwards}.home-one-content a{display:inline-flex;justify-content:center;align-items:center;width:314px;aspect-ratio:314/105;box-sizing:border-box;padding:35px 50px;text-align:center;font-size:18px;background:url(img/btn2.png)no-repeat 50%/contain;color:#fff;transition:filter .3s ease;will-change:filter;animation:fadeInDown .9s ease forwards}.home-two{background-image:url(https://s1.pearlcdn.com/global_static/img/floating/bdmo_new_class_launch/first_stage/bg_banner_top.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.home-two h2{color:#fff;font-size:2.5rem;font-weight:700}.home-two-boxes-wrap{margin-left:auto;width:100%;max-width:580px;margin-top:5rem}.home-two-boxes{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:28px}.home-two-box{z-index:10;height:auto;width:50%;max-width:unset;aspect-ratio:395/568;padding:115px 0 0;border:0;box-shadow:none;align-content:center;background:no-repeat 50% 100%/contain url(https://s1.pearlcdn.com/global_static/img/floating/bdmo_new_class_launch/first_stage/bdo_card_bg.png)}.home-two-box-items{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;justify-items:flex-start;column-gap:24px;row-gap:20px;padding:24px 16px 36px}.home-two-box-items li{contain:layout style;position:relative;width:50px;height:50px;transform-origin:center;display:flex;justify-content:center;align-items:center}.home-two-box-items li::before{contain:content;content:"";position:absolute;top:0;left:0;transform:rotate(45deg);width:100%;height:100%;overflow:hidden;border:2px solid #e5bd8cee;background:radial-gradient(circle,#4b2d29,#000000)}.home-two-box-items li::after{contain:content;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);width:80%;height:80%;overflow:hidden;border:1px solid #896d4ea6}.home-two-box-items li img{contain:content;position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px}.home-two-box h3{color:#fff;font-size:1.3rem;margin-top:12px;font-weight:300}.home-two-date{padding:2rem;border-radius:8px;border:2px solid #685f49;background-color:#27241d;position:relative;z-index:5}.home-two-date h3{color:#fff;font-size:1.5rem;margin-bottom:8px;font-weight:400}.home-two-date span{color:#d27e43;font-size:1.2rem;display:block;margin-top:4px}.home-two-image{position:absolute;left:15%;top:25%;height:600px;z-index:1;bottom:0;animation:scalePulse2 4s ease-in-out infinite}.home-three{padding:4rem 1rem;background-color:#000;text-align:center;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.home-three h2,.farm2-gallery-head .h2-title{font-size:2.5rem;font-weight:700;animation:fadeInDown .5s ease forwards}.home-three-desc{animation:fadeInDown .5s ease forwards}.home-three ul{display:flex;margin-top:4rem;animation:fadeInScale .5s ease forwards}.home-three ul li{padding:2rem;border-radius:120px 120px 6px 6px;background-color:var(--color-1);background-image:url(https://s1.pearlcdn.com/global_static/img/floating/bdmo_new_class_launch/second_stage/bg_audiobook_ep02.jpg);height:320px;background-size:cover;border:2px solid var(--color-1);display:flex;flex-direction:column;justify-content:end;overflow:hidden;position:relative;width:220px;max-width:100%;transition:all .3s ease}.home-three ul li:hover{transform:scale(1.2);z-index:20!important;box-shadow:0 4px 15px rgba(0,0,0,.3)}.home-three ul li:not(:first-child){margin-left:-5rem}.home-three ul li:nth-child(2){z-index:2}.home-three ul li:nth-child(3){z-index:3}.home-three ul li:nth-child(4){z-index:4}.home-three ul li:nth-child(5){z-index:5}.home-three ul li:nth-child(6){z-index:6}.home-three ul li *{z-index:1}.home-three ul li::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:initial;border:1px solid #8f714a90;width:90%;height:90%;z-index:1;border-radius:120px 120px 6px 6px}.home-three ul li::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:0 0;z-index:0;pointer-events:none;transition:background .3s ease}.home-three ul:hover li::after{background:rgba(0,0,0,.571)}.home-three ul li:hover::after{background:0 0}.home-three ul li a{height:100%;width:100%;align-content:end;text-align:left;position:relative}.home-three ul li a:before{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%,-50%);background-image:url(img/play.png);width:59px;height:59px;background-repeat:no-repeat}.home-three ul li .titles .title{color:#f5e1b5}.home-three ul li .titles .desc{font-size:1.2rem;font-weight:600}.home-four{background-size:cover!important;background-position:50% 18%;background-repeat:no-repeat;padding:4rem 1rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh}.home-four .content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:500px;margin:5rem auto;text-align:center;gap:2rem;max-width:100%}.home-four .content h2{color:#fff;font-size:2.5rem;font-weight:700}.home-five{padding:6rem 0;background-image:url(https://s1.pearlcdn.com/TR/contents/img/portal/main/main_character_class_bg.jpg?v=71394da7);background-size:cover;background-attachment:fixed}.home-five .youtuber-details{display:flex;align-items:center;overflow:hidden}.home-five .youtuber-details .left{display:flex;flex-direction:column;gap:1.3rem;justify-content:center}.home-five .youtuber-details .left h2{font-size:3rem;margin:0;line-height:1;color:#fff;animation:fadeInDown .3s ease}.home-five .youtuber-details .left .desc{font-size:1.2rem;margin:0 0 2rem;animation:fadeInDown .5s ease}.home-five .youtuber-details .left button{animation:fadeInDown .7s ease}.youtuber-img{width:380px;margin:auto;animation:fromRight .8s ease}.youtuber-pagination{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;background-color:#ffffff0d;padding:1rem;animation:fadeIn .3s ease}.youtuber-pagination li button{display:flex;width:60px;height:60px;background-size:105%;background-position:50%;border:1px solid var(--color-1);border-radius:0;cursor:pointer;filter:grayscale(90%);box-shadow:none;transition:all .3s ease}.youtuber-pagination li button:hover{transform:scale(.9);filter:none}.youtuber-pagination li button.active{filter:none}.youtuber-pagination li:nth-child(1) button{animation:fadeInUp .3s ease}.youtuber-pagination li:nth-child(2) button{animation:fadeInUp .5s ease}.youtuber-pagination li:nth-child(3) button{animation:fadeInUp .7s ease}.youtuber-pagination li:nth-child(4) button{animation:fadeInUp .9s ease}.youtuber-pagination li:nth-child(5) button{animation:fadeInUp 1.1s ease}.youtuber-pagination li:nth-child(6) button{animation:fadeInUp 1.2s ease}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;cursor:pointer}.tooltiptext{visibility:hidden;width:130px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:0;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible;top:-30px}.btn-25,.btn-25 *,.btn-25 :after,.btn-25 :before,.btn-25:after,.btn-25:before{border:0 solid;box-sizing:border-box;width:fit-content}.btn-25{-webkit-tap-highlight-color:transparent;-webkit-appearance:button;background-color:#000;background-image:none;color:#fff;cursor:pointer;font-size:100%;line-height:1.5;margin:0;-webkit-mask-image:-webkit-radial-gradient(#000,#ff4141);padding:0;text-transform:uppercase}.btn-25:disabled{cursor:default}.btn-25:-moz-focusring{outline:auto}.btn-25 svg{display:block;vertical-align:middle}.btn-25 [hidden]{display:none}.btn-25{--background:#8f714a;background:0 0;overflow:hidden;padding:1rem 3rem;position:relative}.btn-25 span{display:block;position:relative;transition:transform .2s ease}.btn-25:after,.btn-25:before{--tilt:20px;background:#fff;-webkit-clip-path:polygon(0 50%,0 0,100% 0,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,0 0,100% 0,100% 50%,100% 100%,0 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:-webkit-clip-path .2s ease;transition:clip-path .2s ease;transition:clip-path .2s ease,-webkit-clip-path .2s ease;width:100%;z-index:-1}.btn-25:after{--thickness:5px;background:var(--background);height:calc(100% - var(--thickness) * 2);left:var(--thickness);top:var(--thickness);width:calc(100% - var(--thickness) * 2)}.btn-25:hover:after,.btn-25:hover:before{-webkit-clip-path:polygon( 0 50%,var(--tilt) 0,calc(100% - var(--tilt)) 0,100% 50%,calc(100% - var(--tilt)) 100%,var(--tilt) 100% );clip-path:polygon( 0 50%,var(--tilt) 0,calc(100% - var(--tilt)) 0,100% 50%,calc(100% - var(--tilt)) 100%,var(--tilt) 100% )}.nk-preloader{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:3000}.nk-preloader .nk-preloader-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:0;background-size:cover}.nk-preloader .nk-preloader-content{position:absolute;top:0;right:0;bottom:0;left:0}.nk-preloader .nk-preloader-content>div{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nk-preloader .nk-preloader-skip{position:absolute;right:0;bottom:0;padding:25px;font-size:.95rem;line-height:1;cursor:pointer;-webkit-animation:nk-preloader-skip 6s linear;animation:nk-preloader-skip 6s linear;z-index:1}@-webkit-keyframes nk-preloader-skip{0%,90%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes nk-preloader-skip{0%,90%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}.nk-preloader-animation{position:relative;display:block;margin:30px auto;opacity:.7;-webkit-animation:nk-preloader-animation 1.2s linear infinite .4s;animation:nk-preloader-animation 1.2s linear infinite .4s}.nk-preloader-animation::after,.nk-preloader-animation::before{content:"";position:absolute;display:block}.nk-preloader-animation,.nk-preloader-animation::after,.nk-preloader-animation::before{width:4px;height:4px;background-color:rgba(255,255,255,.3);border-radius:2px}.nk-preloader-animation::before{left:-20px;-webkit-animation:nk-preloader-animation 1.2s linear infinite 0s;animation:nk-preloader-animation 1.2s linear infinite 0s}.nk-preloader-animation::after{right:-20px;-webkit-animation:nk-preloader-animation 1.2s linear infinite .8s;animation:nk-preloader-animation 1.2s linear infinite .8s}@-webkit-keyframes nk-preloader-animation{0%,100%,60%{background-color:rgba(255,255,255,.3)}30%{background-color:#fff}}@keyframes nk-preloader-animation{0%,100%,60%{background-color:rgba(255,255,255,.3)}30%{background-color:#fff}}#fire-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(img/top-bg.webp);background-size:cover;z-index:99999;display:flex;align-items:center;justify-content:center;transition:opacity .8s ease}#fire-preloader.fade-out{opacity:0;pointer-events:none}#fire-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.preloader-content{position:relative;z-index:10;text-align:center}.fire-logo{font-size:4rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(255,138,0,.8),0 0 40px rgba(255,69,0,.6);margin-bottom:2rem;animation:flicker 2s infinite alternate;letter-spacing:.3rem}@keyframes flicker{0%,100%{text-shadow:0 0 20px rgba(255,138,0,.8),0 0 40px rgba(255,69,0,.6);opacity:1}50%{text-shadow:0 0 30px #ff8a00,0 0 60px rgba(255,69,0,.8);opacity:.9}}.loading-bar{width:400px;height:5px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.loading-progress{height:100%;background:linear-gradient(90deg,#ff8c00,#ff4500,#ff8c00);border-radius:2px;animation:loading 2s ease-in-out forwards;box-shadow:0 0 20px rgba(255,69,0,.8)}@keyframes loading{from{width:0}to{width:100%}}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:4rem 1rem;color:#b9b9b9;background-color:#222;animation:fadeIn .5s ease}.footer-social{display:flex;flex-wrap:wrap;gap:.6rem}.footer-social a{background-color:#323232;line-height:1;display:flex;padding:.5rem;border-radius:0}.footer-link{display:flex;align-items:center;row-gap:.5rem;column-gap:1.2rem;flex-wrap:wrap;justify-content:center}.gallery{width:100%;max-width:1200px;margin:0 auto;padding:6rem 0!important}.farm2-gallery-head{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;text-align:center;margin-bottom:2rem}.farm2-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.farm2-gallery-grid .farm2-gallery-item:nth-child(1){grid-column:span 2/span 2;grid-row:span 2/span 2}.farm2-gallery-grid .farm2-gallery-item:nth-child(2){grid-column-start:3}.farm2-gallery-grid .farm2-gallery-item:nth-child(3){grid-column-start:3;grid-row-start:2}.farm2-gallery-grid .farm2-gallery-item:nth-child(4){grid-column-start:4;grid-row-start:2}.farm2-gallery-grid .farm2-gallery-item:nth-child(5){grid-column-start:4;grid-row-start:1}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.farm2-gallery-item{position:relative;overflow:hidden;border-radius:12px;cursor:pointer;aspect-ratio:4/3;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--color-1)}.farm2-gallery-item:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.farm2-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.farm2-gallery-item:hover img{transform:scale(1.1)}.farm2-gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(241,156,99,.8),rgba(247,169,85,.828));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.farm2-gallery-item:hover .farm2-gallery-overlay{opacity:1}.farm2-gallery-icon{font-size:48px;transform:scale(.5);transition:transform .3s ease}.farm2-gallery-item:hover .farm2-gallery-icon{transform:scale(1)}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:9999;animation:lightboxFadeIn .3s ease}@keyframes lightboxFadeIn{from{opacity:0}to{opacity:1}}.lightbox.active{display:flex;align-items:center;justify-content:center}.lightbox-image{max-width:90%;max-height:85vh;object-fit:contain;border-radius:8px;animation:imageZoomIn .3s ease}@keyframes imageZoomIn{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-close{position:absolute;top:20px;right:40px;font-size:48px;color:#fff;cursor:pointer;transition:transform .2s ease;user-select:none}.lightbox-close:hover{transform:rotate(90deg)}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);font-size:48px;color:#fff;cursor:pointer;padding:16px;user-select:none;transition:background .3s ease;border-radius:4px}.lightbox-prev:hover,.lightbox-next:hover{background:rgba(255,255,255,.1)}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-counter{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:#fff;font-size:18px;background:rgba(0,0,0,.5);padding:8px 16px;border-radius:20px}@media(max-width:768px){.gallery{padding:12px}.farm2-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.farm2-gallery-icon{font-size:32px}.lightbox-close{top:10px;right:20px;font-size:36px}.lightbox-prev,.lightbox-next{font-size:32px;padding:12px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-image{max-width:95%;max-height:80vh}}@media(max-width:480px){.farm2-gallery-grid{grid-template-columns:1fr}}.home-two-box-items.three-items{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;justify-items:center;align-items:start}.home-two-box-items.three-items .center{transform:translateY(-14px)}.home-two-box-items.three-items .left,.home-two-box-items.three-items .right{transform:translateY(0)}.home-two-boxes .home-two-box:last-child .home-two-box-top h3{margin-top:-55px}.home-two-box-items.three-items .center{transform:translateY(-14px)scale(1.2)}.systems-title{text-align:center;color:#fff;font-size:2.6rem;font-weight:700;margin-bottom:3rem}.systems-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.system-box{background:rgba(0,0,0,.65);border:1px solid #8f714a;padding:24px 20px;text-align:center;box-shadow:0 0 25px rgba(143,113,74,.35);transition:transform .3s ease,box-shadow .3s ease}.system-box:hover{transform:translateY(-8px);box-shadow:0 0 40px rgba(143,113,74,.6)}.system-box h3{color:#f5e1b5;font-size:1.4rem;margin-bottom:1rem;font-weight:600}.system-box p{font-size:.95rem;line-height:1.5;color:#ddd}@media(max-width:768px){.home-five .youtuber-details{flex-direction:column;align-items:center;text-align:center;gap:1rem}.home-five .youtuber-details .left{align-items:center}.youtuber-img{width:min(320px,90%);margin:0 auto}.youtuber-pagination li button{width:52px;height:52px}}@media(max-width:480px){.youtuber-pagination li button{width:46px;height:46px}}.home-one{position:relative;overflow:hidden;background-position:50% 20%}.home-one .container{position:relative;z-index:2}.cloud-layer{position:absolute;inset:0;z-index:1;background-image:url(https://i.hizliresim.com/ccafp95.png);background-repeat:repeat-x;background-size:auto 55%;background-position:0 1%;opacity:.35;pointer-events:none;animation:cloudsMove 90s linear infinite;transform:translateZ(0)}@keyframes cloudsMove{from{background-position-x:-3e3px}to{background-position-x:0}}@media(max-width:768px){.cloud-layer{display:none}}.home-two-content h2{text-shadow:0 3px 8px rgba(0,0,0,.8),0 0 18px rgba(0,0,0,.45)}.home-two-content p{text-shadow:0 2px 6px rgba(0,0,0,.6)}.home-two-content h2{color:#f5e6c8;text-shadow:0 2px 4px rgba(0,0,0,.95),0 4px 10px rgba(0,0,0,.85),0 8px 22px rgba(0,0,0,.75)}.systems-title{color:#f5e6c8;text-shadow:0 2px 4px rgba(0,0,0,.95),0 4px 10px rgba(0,0,0,.85),0 8px 22px rgba(0,0,0,.75)}.gallery h2,.gallery h3{color:#f5e6c8;text-shadow:0 2px 4px rgba(0,0,0,.95),0 4px 10px rgba(0,0,0,.85),0 8px 22px rgba(0,0,0,.75)}.home-five h2,.home-five .youtuber-name{color:#f5e6c8;text-shadow:0 2px 4px rgba(0,0,0,.95),0 4px 10px rgba(0,0,0,.85),0 8px 22px rgba(0,0,0,.75)}