#page_home{margin-bottom:200px}#page_home #banner-h{display:flex;justify-content:center;align-items:center;background:url(/gfx/herobgblur.webp) rgba(0,0,0,.956);background-size:cover;min-height:94vh;background-blend-mode:difference;background-attachment:fixed;background-position:50%;width:100%;padding:1em;padding-block:200px;box-shadow:0 0 80px 14px rgba(0,0,0,.869);border-bottom:2px solid var(--dgold)}@media(max-width:1024px){#page_home #banner-h .confine{max-width:90%;margin:0 auto;object-position:center}}@media(max-width:550px){#page_home #banner-h{min-height:10vh;padding-block:150px}}#page_home #banner-h .main{filter:drop-shadow(0 0 12px black);width:100%;height:100%}#page_home #banner-h .moto{color:var(--dgold);text-align:center;font-size:1.4rem;font-weight:700;font-family:var(--fontM)}@media screen and (max-width:768px){#page_home #banner-h .moto{font-size:1rem}}#page_home #highlights{padding-block:200px;background:url(/bg/wave.png),rgba(0,0,0,.397)}#page_home #highlights .h-h{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1em}#page_home #highlights .h-h h2{font-size:5rem;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;text-stroke:1px #fff;line-height:100%}@media(max-width:468px){#page_home #highlights .h-h h2{font-size:clamp(1rem,16vw,4rem)}}#page_home #highlights .h-h .arr{width:50px;height:50px;background:var(--dgold);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}#page_home #highlights .images{height:600px;display:grid;grid-template-columns:1fr 1.5fr .8fr;grid-gap:1em;gap:1em}@media(max-width:1024px){#page_home #highlights .images{grid-template-columns:1fr 1fr;height:auto}#page_home #highlights .images .r{grid-column:span 2;max-height:300px}#page_home #highlights .images .r .media{height:100%;width:100%}}@media(max-width:768px){#page_home #highlights .images{grid-template-rows:1.2fr 1fr}#page_home #highlights .images .c{height:100%}}@media(max-width:468px){#page_home #highlights .images{display:flex;flex-direction:column;height:auto}#page_home #highlights .images .l{width:100%}#page_home #highlights .images .c{display:flex;flex-direction:column;height:auto}#page_home #highlights .images .c .b .media{aspect-ratio:16/9;height:100%}#page_home #highlights .images .r{height:250px}}#page_home #highlights .images .media{width:100%;height:100%}#page_home #highlights .images .c{display:flex;flex-direction:column;gap:1em;flex-grow:1}@media(max-width:550px){#page_home #highlights .images .c{height:400px}}#page_home #highlights .images .c .t{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em;height:auto}#page_home #highlights .images .c .b,#page_home #highlights .images .c .t .media{height:100%}#page_home #highlights .videos{display:grid;grid-template-columns:1fr 1fr;margin-top:3em;height:360px;width:100%;grid-gap:1em;gap:1em}#page_home #highlights .videos video{object-fit:cover;width:100%;height:100%}@media(max-width:1024px){#page_home #highlights .videos{height:300px}}@media(max-width:768px){#page_home #highlights .videos{height:200px;margin-top:1em}}@media(max-width:468px){#page_home #highlights .videos{height:150px}}@media(max-width:360px){#page_home #highlights .videos{display:flex;flex-direction:column;height:auto}#page_home #highlights .videos .media{aspect-ratio:16/9}}#page_home #lens{height:600px;position:relative;border-radius:6em;overflow:hidden;background:#161615}@media(max-width:768px){#page_home #lens{height:400px}}#page_home #lens:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/bg/modern-bg.png);background-size:cover;background-position:50%;-webkit-mask-image:linear-gradient(180deg,white,rgba(255,255,255,.361) 50%,transparent);mask-image:linear-gradient(180deg,white,rgba(255,255,255,.361) 50%,transparent)}#page_home #lens .text{display:flex;justify-content:flex-end;flex-direction:column;padding-left:5%;padding-bottom:3em;height:100%;filter:drop-shadow(0 0 12px black)}#page_home #lens h2{font-size:7rem;font-weight:900;letter-spacing:-10px;font-family:var(--fontM);color:var(--dgold);position:relative;width:max-content}@media(max-width:1024px){#page_home #lens h2{font-size:6rem}}@media(max-width:768px){#page_home #lens h2{font-size:4rem;letter-spacing:-5px}}@media(max-width:550px){#page_home #lens h2{font-size:3rem}}#page_home #lens .lens{position:absolute;left:100%;bottom:-10%}#page_home #lens .lens path{animation:lens 5s ease-in infinite alternate;fill:var(--dgold)}@keyframes lens{0%{stroke-width:20px}25%{stroke-width:30px}20%{stroke-width:17px}35%{stroke-width:30px}40%{stroke-width:20px}30%{stroke-width:15px}}@media(max-width:768px){#page_home #lens .lens{width:100px;height:100px}}@media(max-width:550px){#page_home #lens .lens{left:100%;bottom:100%}}@media(max-width:420px){#page_home #lens .lens{left:80%}}#page_home #lens .h{line-height:90%}#page_home #lens .second{font-size:4rem;margin-left:20%;font-weight:bolder;color:rgba(0,0,0,0);stroke:1px #fff;font-family:var(--fontO);-webkit-text-stroke:1px #fff}@media(max-width:1024px){#page_home #lens .second{margin-left:10%}}@media(max-width:768px){#page_home #lens .second{font-size:3rem}}@media(max-width:550px){#page_home #lens .second{font-size:2.5rem}}@media(max-width:420px){#page_home #lens .second{font-size:clamp(2rem,2.5vw,3rem)}}#page_home #lens .second .fill{color:#fff}#page_home #category{display:flex;padding-left:20%;margin-block:100px;flex-direction:column;gap:2em}@media(max-width:768px){#page_home #category{padding-left:12%}}@media(max-width:468px){#page_home #category{padding-left:0}}#page_home #category .category-row{height:180px;display:flex;width:100%;transition:all .5s ease}@media(max-width:768px){#page_home #category .category-row{height:130px}}#page_home #category .category-row .cr-h{height:auto;background:url(/bg/wave-sm.png) var(--dgold);width:300px;aspect-ratio:16/9;border-radius:3em 0 0 0;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;transition:all .5s ease;text-align:right}#page_home #category .category-row .cr-h h2{text-transform:uppercase;font-size:1.6rem;padding:.2em;letter-spacing:3px;color:#252323}@media(max-width:768px){#page_home #category .category-row .cr-h h2{font-size:1rem;letter-spacing:1px}}#page_home #category .category-row .cr-h:hover span{transform:translateX(-10%)}#page_home #category .category-row .cr-h .footer{background:#252323;color:var(--dgold);width:100%;font-size:.8rem}#page_home #category .category-row .cr-h .footer span{display:flex;justify-content:flex-end;gap:1em;transition:all .25s ease;padding:.2em 1em;align-items:center}#page_home #category .category-row .cr-l{width:100%;background:rgba(49,48,48,.517);overflow:hidden}#page_home #category .category-row .cr-l .slide{display:flex}#page_home #category .category-row .cr-l .pt{display:flex;background-color:green;white-space:nowrap}#page_home #category .category-row .cr-l .media{min-width:250px;height:100%}#page_home #category .category-row .cr-l .media img,#page_home #category .category-row .cr-l .media video{width:100%;height:100%}@media(max-width:468px){#page_home #category .category-row{display:flex;flex-direction:column;height:auto;align-items:flex-end}#page_home #category .category-row .cr-h{height:auto;aspect-ratio:auto!important}#page_home #category .category-row .cr-h h2{font-size:2rem;font-weight:bolder}#page_home #category .category-row .cr-l{height:200px}#page_home #category .category-row .cr-l .slide,#page_home #category .category-row .cr-l .slide .pt{height:100%}}#page_home #about{margin-top:200px}#page_home #about .confine{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width:550px){#page_home #about .confine{grid-template-columns:1fr}}#page_home #about .confine .l{height:80%;background:url(/bg/noise2.png) #232323;background-blend-mode:multiply;display:flex;flex-direction:column;justify-content:center;padding:0 5em;transform:translateX(5%);position:relative}@media(max-width:1024px){#page_home #about .confine .l{transform:translateX(25%);padding:3em}#page_home #about .confine .l p{font-size:.9rem}}@media(max-width:768px){#page_home #about .confine .l{transform:translateX(35%)}}@media(max-width:550px){#page_home #about .confine .l{transform:translateX(0);padding:4em 2em}#page_home #about .confine .l h2{font-size:2rem}}#page_home #about .confine .l h2{font-size:3rem;font-weight:700;letter-spacing:-3px;color:var(--dgold);font-family:var(--fontM);line-height:90%;margin-bottom:.2em}#page_home #about .confine .l p{opacity:.7;color:#fff}#page_home #about .confine .l .arr{position:absolute;bottom:-15px;left:-15px;width:50px;height:50px;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);background:var(--dgold)}#page_home #about .confine .r{height:400px}#page_home #about .confine .r img{width:100%;border:1px solid rgba(128,128,128,.419);height:100%;object-fit:cover}#page_home #mission{margin:100px 0}#page_home #mission .confine{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width:550px){#page_home #mission .confine{display:flex;flex-direction:column-reverse;gap:2em}}#page_home #mission .confine .l{height:80%;background:url(/bg/noise2.png) #232323;background-blend-mode:multiply;display:flex;flex-direction:column;justify-content:center;padding:0 5em;transform:translateX(-5%);text-align:right;box-shadow:0 0 24px 10px rgba(0,0,0,.469);position:relative}#page_home #mission .confine .l h2{font-size:3rem;font-weight:700;letter-spacing:-3px;color:var(--dgold);font-family:var(--fontM);line-height:90%;margin-bottom:.2em}#page_home #mission .confine .l p{opacity:.7;color:#fff}#page_home #mission .confine .l .arr{position:absolute;bottom:-20px;right:-15px;width:50px;height:50px;background:var(--dgold);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media(max-width:1024px){#page_home #mission .confine .l{transform:translateX(-25%);padding:3em}#page_home #mission .confine .l p{font-size:.9rem}}@media(max-width:768px){#page_home #mission .confine .l{transform:translateX(-35%)}}@media(max-width:550px){#page_home #mission .confine .l{padding:2em;transform:translateX(0)}#page_home #mission .confine .l h2{font-size:2.5rem}}#page_home #mission .confine .r{height:400px}#page_home #mission .confine .r img{width:100%;border:1px solid rgba(128,128,128,.419);height:100%;object-fit:cover}#page_home #values{margin-top:400px;overflow:hidden;padding-bottom:400px;position:relative}#page_home #values .th{text-align:center;font-size:5rem;letter-spacing:-4px;color:rgba(0,0,0,0);text-stroke:2px #fff;-webkit-text-stroke:2px #fff;margin-bottom:.5em}#page_home #values .left-box{position:absolute;height:60%;width:24%;top:10%;border:2px solid #fff;z-index:-2;scale:1.2}@media(max-width:1024px){#page_home #values .left-box{opacity:.14}}#page_home #values .left-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.51);scale:.9 .95}#page_home #values .right-box{position:absolute;height:60%;width:24%;top:10%;right:0;border:2px solid #fff;z-index:-2;scale:1.2}@media(max-width:1024px){#page_home #values .right-box{opacity:.14}}#page_home #values .right-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.51);scale:.9 .95}#page_home #values .cubes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5em;gap:1.5em;max-width:1100px}@media(max-width:1280px){#page_home #values .cubes{gap:1em}}@media(max-width:768px){#page_home #values .cubes{grid-template-columns:1fr 1fr}}#page_home #values .cubes .cube{aspect-ratio:1/1;background:url(/bg/diamond.png),#202020;height:100%;transition:all .1s ease}#page_home #values .cubes .cube:hover{scale:1.05}#page_home #values .cubes .cube .mim{width:100%;height:100%;object-fit:cover}#page_home #values .cubes .cube.txt{padding:3em;text-shadow:0 0 4px #000}@media(max-width:550px){#page_home #values .cubes .cube.txt{padding:1em}}#page_home #values .cubes .cube.txt h2{font-size:2.8rem;color:var(--dgold);line-height:90%;letter-spacing:-3px;font-weight:300;font-family:var(--fontM);margin-bottom:.5em}@media(max-width:1024px){#page_home #values .cubes .cube.txt h2{font-size:2rem}}@media(max-width:550px){#page_home #values .cubes .cube.txt h2{text-wrap:break-word}}#page_home #values .cubes .cube.txt h2 b,#page_home #values .cubes .cube.txt h2 strong{font-weight:800}#page_home #values .cubes .cube.txt p{color:#fff}@media(max-width:468px){#page_home #values .cubes{display:flex;flex-direction:column}#page_home #values .cubes .cube{width:100%}#page_home #values .cubes .cube.txt{aspect-ratio:auto;height:auto;padding:3em 4em}}@media(max-width:380px){#page_home #values .cubes .cube.txt{padding:2em 3em}}#page_home #partnership{overflow:clip}#page_home #partnership .p-h{display:flex;justify-content:space-between;align-items:flex-end;padding:0 .8em}#page_home #partnership .p-h .h{font-size:8rem;-webkit-text-stroke:1px #fff;padding:0 .1em;text-stroke:1px #fff}@media(max-width:1024px){#page_home #partnership .p-h .h{line-height:90%;font-size:clamp(1rem,13vw,5rem)}}#page_home #partnership .p-h .arr{width:50px;height:50px;background:var(--dgold);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}#page_home #partnership .content{background:#121111 url(/bg/wave.png);box-shadow:0 0 24px 14px #000}#page_home #partnership .p-l{min-height:500px;margin-top:1em;padding:2cqi 0}#page_home #partnership .row{height:190px;display:flex}#page_home #partnership .row .slider{height:100%;display:flex;gap:3em;position:relative;--duration:10s}@keyframes slider{0%{left:0}to{left:calc(-100% + 40vw)}}#page_home #partnership .row .slider .partner{height:160px;width:100%}#page_home #partnership .row .slider .partner img{width:auto;object-fit:contain;height:100%}@media(max-width:1024px){#page_home #partnership .row{height:150px}}@media(max-width:550px){#page_home #partnership .row .partner{height:100px}}@media(max-width:468px){#page_home #partnership .row .partner{height:100px}#page_home #partnership .row .partner img{height:100%}}#page_home #partnership .ttitle{text-align:center;color:#fff;font-size:4rem}@media screen and (max-width:768px){#page_home #partnership .ttitle{font-size:3rem}}@media screen and (max-width:420px){#page_home #partnership .ttitle{font-size:2rem}}#page_home #partnership .testimonials{padding-block:2em;max-width:min(80%,1400px);margin:0 auto}@media screen and (max-width:550px){#page_home #partnership .testimonials{max-width:90%}}#page_home #partnership .testimonials .blocks{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;gap:1em}@media screen and (max-width:1024px){#page_home #partnership .testimonials .blocks{display:flex;flex-wrap:wrap}}#page_home #partnership .testimonials .testiblock{background:#232323;box-shadow:0 0 15px 2px #000;display:flex;align-items:center;flex-direction:column;text-align:center;border-bottom:5px solid var(--dgold);padding:1em}#page_home #partnership .testimonials .testiblock .img{width:80px;height:80px;object-fit:contain;border-radius:50%}#page_home #partnership .testimonials .testiblock .person-info{margin-bottom:1em}#page_home #partnership .testimonials .testiblock .person-info h2{color:var(--dgold);font-family:var(--fontM)}@media screen and (max-width:420px){#page_home #partnership .testimonials .testiblock .person-info h2{font-size:1.2rem}}#page_home #partnership .testimonials .testiblock .person-info p{color:#fff}@media screen and (max-width:420px){#page_home #partnership .testimonials .testiblock .person-info p{font-size:.9rem}}#page_home #partnership .testimonials .testiblock .testi-text{padding:2em;border:2px solid #232322;text-align:left;font-size:1.1rem;color:#fff}@media screen and (max-width:420px){#page_home #partnership .testimonials .testiblock .testi-text{padding:1.5em}}#page_home #partnership .testimonials .testiblock .testi-text svg{font-size:3rem;color:var(--dgold)}@media screen and (max-width:1280px){#page_home #partnership .testimonials .testiblock .testi-text{font-size:.9rem}}