#p_home,#p_home #hero-carousel{z-index:1;position:relative}#p_home #hero-carousel{height:90vh;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:1024px){#p_home #hero-carousel{height:auto;width:100%;aspect-ratio:16/9}}@media(max-width:420px){#p_home #hero-carousel{aspect-ratio:3/4}}#p_home #hero-carousel .current{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0}#p_home #hero-carousel .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,black 110%)}#p_home #hero-carousel .content{position:relative;padding:2em;display:flex;justify-content:space-between;width:100%;align-items:flex-end}@media(max-width:768px){#p_home #hero-carousel .content{flex-direction:column;align-items:center;justify-content:center}}@media(max-width:550px){#p_home #hero-carousel .content{padding:1em}}#p_home #hero-carousel .content .data{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1em;width:100%}#p_home #hero-carousel .content .data h2{font-size:6em;text-shadow:0 0 14px #000}@media(max-width:1440px){#p_home #hero-carousel .content .data h2{font-size:4rem}}@media(max-width:1024px){#p_home #hero-carousel .content .data h2{font-size:clamp(.9rem,5vw,2rem);margin:.5em 0}}#p_home #hero-carousel .content .data .btn-main{font-size:2rem;padding:.2em 2em;display:flex}@media(max-width:1440px){#p_home #hero-carousel .content .data .btn-main{font-size:1.5rem}}@media(max-width:1024px){#p_home #hero-carousel .content .data .btn-main{font-size:clamp(.9rem,3vw,1.2rem)}}#p_home #hero-carousel .content .pager{display:flex;gap:2em;align-items:center}@media(max-width:550px){#p_home #hero-carousel .content .pager{gap:1.25em}}#p_home #hero-carousel .content .pager .p{width:30px;height:30px;rotate:-45deg;background:#5c5c5c;transition:all .5s var(--es1)}@media(max-width:550px){#p_home #hero-carousel .content .pager .p{width:20px;height:20px}}#p_home #hero-carousel .content .pager .p:hover{background:#fff}#p_home #hero-carousel .content .pager .p.act{background:#fff;outline:2px solid #fff;outline-offset:3px}#p_home #about{height:900px;z-index:2;position:relative}@media(max-width:550px){#p_home #about{box-shadow:0 5px 10px rgba(0,0,0,.596)}}#p_home #about .side-l{top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,96% 100%,0 100%);clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}#p_home #about .side-l,#p_home #about .side-r{position:absolute;background:#312d36;width:50%;height:50px;z-index:-2;will-change:transform}#p_home #about .side-r{bottom:0;right:0;-webkit-clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);clip-path:polygon(4% 0,100% 0,100% 100%,0 100%)}#p_home #about:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#050305,#201d24);z-index:-2;opacity:.4}@media(max-width:1280px){#p_home #about{height:600px}}@media(max-width:768px){#p_home #about{height:500px}}@media(max-width:420px){#p_home #about{height:350px}}#p_home #about .confine{display:grid;grid-template-columns:300px 1fr 300px;height:100%;max-width:min(1440px,90%)}@media(max-width:1280px){#p_home #about .confine{grid-template-columns:150px 1fr 150px}}@media(max-width:550px){#p_home #about .confine{grid-template-columns:80px 1fr 80px}}@media(max-width:420px){#p_home #about .confine{max-width:100%}}@media(max-width:380px){#p_home #about .confine{grid-template-columns:40px 1fr 40px}}#p_home #about .confine .content{display:flex;align-items:center;justify-content:center;flex-direction:column}#p_home #about .confine .content img{max-width:350px;margin-bottom:2em}@media(max-width:1280px){#p_home #about .confine .content img{max-width:250px}}@media(max-width:768px){#p_home #about .confine .content img{max-width:150px}}@media(max-width:550px){#p_home #about .confine .content img{max-width:60%}}#p_home #about .confine .content p{max-width:80%;text-align:center;font-size:1.4rem}@media(max-width:1280px){#p_home #about .confine .content p{font-size:1.2rem}}@media(max-width:768px){#p_home #about .confine .content p{font-size:1rem}}@media(max-width:420px){#p_home #about .confine .content p{font-size:.8rem}}#p_home #about .confine .content p span{font-weight:700}#p_home #about .confine .char{background:url(/b/zig2.png),url(/b/galaxy.png),rgba(53,47,59,.7803921569);background-size:20px,cover,100%;align-items:center;overflow:hidden}#p_home #about .confine .char .art{width:100%;height:100%;position:relative;object-fit:cover;scale:1.3;transform-origin:top}#p_home #tal-scroll{position:relative}#p_home #tal-scroll .glow{position:absolute;top:-50%;width:100%;left:0;z-index:-2;filter:blur(80px);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(max-width:768px){#p_home #tal-scroll .glow{filter:blur(60px);top:-10%;opacity:.2}}@media(max-width:420px){#p_home #tal-scroll .glow{opacity:.3;top:-5%;filter:blur(40px)}}@media(max-width:550px){#p_home #tal-scroll .glow{display:none}}#p_home #tal-scroll .wrapper{display:flex;padding:150px 0;gap:4em}@media(max-width:550px){#p_home #tal-scroll .wrapper{padding:80px 0;gap:3em}}#p_home #tal-scroll .wrapper .scroller{display:flex;gap:4em}@media(max-width:550px){#p_home #tal-scroll .wrapper .scroller{gap:3em}}#p_home #tal-scroll .wrapper .scroller .tc{--accent:#d8ffff;--accent:#955673;--accent:#d481a5}#p_home #tal-scroll .wrapper .scroller .tc .info{text-align:center;max-width:80%;margin:50px auto 0}@media(max-width:768px){#p_home #tal-scroll .wrapper .scroller .tc .info{margin-top:25px;max-width:95%}}#p_home #tal-scroll .wrapper .scroller .tc .info h2{border-radius:2em;padding:.35em 1em;background:#202020;box-shadow:inset 0 0 5px 5px hsla(0,0%,100%,.295);color:#fff;border-bottom:1px solid var(--accent)}@media(max-width:768px){#p_home #tal-scroll .wrapper .scroller .tc .info h2{font-size:clamp(.6rem,3vw,2rem);white-space:nowrap}}#p_home #tal-scroll .wrapper .scroller .tc .art-part{width:410px;height:410px;position:relative}@media(max-width:1024px){#p_home #tal-scroll .wrapper .scroller .tc .art-part{width:350px;height:350px}}@media(max-width:768px){#p_home #tal-scroll .wrapper .scroller .tc .art-part{width:250px;height:250px}}@media(max-width:550px){#p_home #tal-scroll .wrapper .scroller .tc .art-part{width:150px;height:150px}}#p_home #tal-scroll .wrapper .scroller .tc .art-part:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;outline:5px solid var(--accent);scale:.7;rotate:45deg;outline-offset:20px;z-index:-30;background:var(--accent);animation:speenlong 7s linear infinite}@keyframes speenlong{0%{rotate:0turn}to{rotate:1turn}}@media(max-width:550px){#p_home #tal-scroll .wrapper .scroller .tc .art-part:before{outline-width:thin}}#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings{position:absolute;bottom:-10%;left:0;opacity:.2;rotate:-20deg;transition:all .5s var(--es1)}#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings path{stroke:var(--accent)}#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings path:nth-of-type(2){fill:var(--accent)}@media(max-width:768px){#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings{opacity:1;bottom:-20%;max-width:30%}}@media(max-width:550px){#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings{bottom:-40%;rotate:-30deg;display:none}}#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings.r{left:unset;right:0;rotate:20deg;scale:-1 1}@media(max-width:550px){#p_home #tal-scroll .wrapper .scroller .tc .art-part .wings.r{rotate:30deg}}#p_home #tal-scroll .wrapper .scroller .tc .art-part:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;outline:2px solid hsla(0,0%,100%,.184);outline-offset:-40px;transition:all .5s var(--es1)}@media(max-width:550px){#p_home #tal-scroll .wrapper .scroller .tc .art-part:after{scale:1.8;outline-width:1px;opacity:.4}}#p_home #tal-scroll .wrapper .scroller .tc .art-part .pfp{width:100%;height:100%;border-radius:50%;object-fit:cover;background:rgba(0,0,0,.715);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:3px solid var(--accent);transition:all .5s ease}#p_home #tal-scroll .wrapper .scroller .tc .art-part:hover .pfp{scale:1.05;filter:drop-shadow(0 1px 10px var(--accent))}#p_home #tal-scroll .wrapper .scroller .tc .art-part:hover .wings{opacity:1;rotate:-40deg;bottom:-15%;filter:drop-shadow(0 1px 15px var(--accent))}#p_home #tal-scroll .wrapper .scroller .tc .art-part:hover .wings.r{rotate:40deg}#p_home #tal-scroll .wrapper .scroller .tc .art-part:hover:after{rotate:45deg;scale:.8}#p_home #about-us{margin:150px 0;padding-bottom:100px}@media(max-width:550px){#p_home #about-us{margin:50px 0}}#p_home #about-us .confine{display:grid;grid-template-columns:500px 1fr 500px;max-width:1920px;margin:0 auto;align-items:center;grid-gap:3em;gap:3em;position:relative}@media(max-width:1600px){#p_home #about-us .confine{grid-template-columns:300px 1fr 300px}}@media(max-width:1440px){#p_home #about-us .confine{gap:50px;grid-template-columns:200px 1fr 200px}}@media(max-width:1024px){#p_home #about-us .confine{grid-template-columns:100px 1fr 100px}}@media(max-width:550px){#p_home #about-us .confine{display:flex}}#p_home #about-us .confine .c{position:relative}#p_home #about-us .confine .c .aut{top:-10%;position:absolute}@media(max-width:1024px){#p_home #about-us .confine .c .aut{max-width:50%}}#p_home #about-us .confine .c .aub{position:absolute;right:0;bottom:-10%}@media(max-width:1024px){#p_home #about-us .confine .c .aub{max-width:50%}}#p_home #about-us .confine .c .panel{background:url(/b/paper.png),#100d11;display:flex;align-items:center;justify-content:start;flex-direction:column;padding:100px 2em;border:1px solid #fff;border-radius:400px;box-shadow:inset 0 0 150px hsla(0,0%,100%,.21)}@media(max-width:1440px){#p_home #about-us .confine .c .panel{border-radius:150px}}@media(max-width:420px){#p_home #about-us .confine .c .panel{border-radius:50px}}#p_home #about-us .confine .c .panel h2{font-size:3.4rem}@media(max-width:1024px){#p_home #about-us .confine .c .panel h2{font-size:2.5rem}}@media(max-width:768px){#p_home #about-us .confine .c .panel h2{font-size:clamp(2rem,5vw,2.5rem)}}@media(max-width:550px){#p_home #about-us .confine .c .panel h2{margin-bottom:1em}}#p_home #about-us .confine .c .panel p{font-size:1.3rem;max-width:600px;text-align:center;margin:0 auto 2em}@media(max-width:1024px){#p_home #about-us .confine .c .panel p{font-size:1.2rem}}@media(max-width:550px){#p_home #about-us .confine .c .panel p{font-size:1rem}}#p_home #about-us .confine .c .panel p strong{font-weight:700}#p_home #about-us .confine .c .panel .btn-main{font-size:1.6rem;align-items:center;display:flex;gap:1em}@media(max-width:1024px){#p_home #about-us .confine .c .panel .btn-main{font-size:1rem}}#p_home #about-us .confine .c .panel .btn-main svg{position:relative}#p_home #about-us .confine .la{position:relative;transform:translateX(-10%);width:100%;height:100%}@media(max-width:1600px){#p_home #about-us .confine .la{transform:translateX(-100%);z-index:-1}}@media(max-width:550px){#p_home #about-us .confine .la{position:absolute;top:0;left:0}}#p_home #about-us .confine .la:before{content:"";position:absolute;top:0;left:-30%;background:hsla(0,0%,100%,.0745098039);border-radius:50%;width:500px;z-index:-20;height:500px;scale:1.5}@media(max-width:1024px){#p_home #about-us .confine .la:before{scale:1;left:-150%}}#p_home #about-us .confine .la .art{width:100%;height:100%;position:absolute;top:-40%;left:-20%;object-fit:contain;height:800px;width:800px;animation:hovering 3s ease-in-out infinite alternate-reverse}@media(max-width:1024px){#p_home #about-us .confine .la .art{height:400px;width:400px;top:0}}#p_home #about-us .confine .ra{transform:translateX(10%);position:relative;width:100%;height:100%}@media(max-width:1600px){#p_home #about-us .confine .ra{transform:translateX(100%);z-index:-1}}@media(max-width:550px){#p_home #about-us .confine .ra{position:absolute;top:0}}#p_home #about-us .confine .ra:before{content:"";position:absolute;top:0;right:-30%;background:hsla(0,0%,100%,.0745098039);border-radius:50%;z-index:-20;width:500px;height:500px;scale:1.5}@media(max-width:1024px){#p_home #about-us .confine .ra:before{scale:1;right:-150%}}@media(max-width:550px){#p_home #about-us .confine .ra:before{top:0;bottom:unset;right:unset;left:unset}}#p_home #about-us .confine .ra .art{width:100%;height:100%;position:absolute;top:-40%;right:-20%;object-fit:contain;height:800px;width:800px;animation:hovering 3s ease-in-out infinite alternate}@media(max-width:1024px){#p_home #about-us .confine .ra .art{height:400px;width:400px;top:0}}@media(max-width:550px){body:has(#p_home) #footer{margin-top:10px}}