#hero{background:#141312 0 0/cover;position:relative}#hero .bg-img{pointer-events:none;z-index:10;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#hero .bg-img canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#hero .bg-img .hc-net{filter:blur(2.2px);transform-origin:50% 38%;will-change:transform}#hero .bg-img .hc-board{will-change:transform}#hero .bg-img .hc-board-l{transform-origin:0}#hero .bg-img .hc-board-r{transform-origin:100%}#hero .hero-container{z-index:20;flex-direction:column;justify-content:center;align-items:center;padding:64px 0;display:flex;position:relative}@media screen and (max-width:640px){#hero .hero-container{padding:48px 0}}#hero .hero-container .site-card{width:100%;max-width:1436px;margin:0 auto}@media screen and (min-width:1201px){#hero .hero-container .site-card{padding-left:48px;padding-right:48px}}@media screen and (max-width:1200px){#hero .hero-container .site-card{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){#hero .hero-container .site-card{padding-left:14px;padding-right:14px}}#hero .hero-container .site-card{padding-top:40px}#hero .hero-container .site-card .hero-content{color:var(--text-color2);text-align:center;z-index:1;margin:0 auto;position:relative}@media screen and (max-width:600px){#hero .hero-container .site-card .hero-content{text-align:center}}#hero .hero-container .site-card .hero-content .text h2{text-align:center;letter-spacing:-.03em;flex-flow:wrap;justify-content:center;margin-bottom:18px;font-size:clamp(32px,2.86vw,55px);font-weight:700;line-height:1.05;display:flex}#hero .hero-container .site-card .hero-content .text h1{color:#ffffffbf;max-width:640px;margin-bottom:clamp(30px,2.35vw,45px);margin-left:auto;margin-right:auto;font-size:clamp(15px,1.4vw,20px);font-weight:300;line-height:1.6}#hero .hero-container .site-card .hero-content .button{display:inline-block}#hero .hero-container .site-card .hero-content .button .btn{background-color:var(--secondary-color);color:var(--text-color2);white-space:nowrap;z-index:20;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:70px;padding:0 28px;font-size:20px;font-weight:600;display:inline-flex;position:relative}@media screen and (min-width:601px){#hero .hero-container .site-card .hero-content .button .btn:hover{background-color:var(--dark-secondary-color)}}#hero .hero-container .site-card .hero-content .button .badge{color:var(--dark-secondary-color);text-transform:uppercase;z-index:20;flex-wrap:wrap;justify-content:center;align-items:center;width:90px;height:30px;margin:0 auto;font-size:15px;font-weight:600;display:flex;position:relative;box-shadow:0 0 17px #e8ffb84d}#hero .hero-container .site-card .hero-content .button .badge:before,#hero .hero-container .site-card .hero-content .button .badge:after{background-color:var(--light-secondary-color);content:"";z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#hero .hero-container .site-card .hero-content .button .badge:before{transform:skew(-10deg)}#hero .hero-container .site-card .hero-content .button .badge:after{transform:skew(10deg)}#hero .hero-container .site-card .hero-content .button .divide{color:#fff;justify-content:center;align-items:center;height:30px;margin:15px 0;font-size:16px;font-weight:500;display:flex;overflow:hidden}#hero .hero-container .site-card .hero-content .button .searching{color:var(--text-color3);align-items:center;font-size:18px;font-weight:500;display:inline-flex}#hero .hero-container #cat{text-align:center;width:100%;margin:15px auto;overflow:hidden}#hero .hero-container #cat .site{width:100%;max-width:1436px;margin:0 auto}@media screen and (min-width:1201px){#hero .hero-container #cat .site{padding-left:48px;padding-right:48px}}@media screen and (max-width:1200px){#hero .hero-container #cat .site{padding-top:40px}}#hero .hero-container #cat .site .popular-cat{flex-flow:column wrap;align-items:center;width:100%;padding-block:14px;display:flex}#hero .hero-container #cat .site .popular-cat .cat-title{color:#fff;letter-spacing:2px;text-align:center;text-transform:uppercase;flex-wrap:wrap;flex-shrink:0;margin:0 auto;font-size:20px;font-weight:500;display:flex;position:relative}@media screen and (max-width:767px) and (max-width:1024px){#hero .hero-container #cat .site .popular-cat .cat-title{justify-content:center;width:100%;margin-bottom:17px}}@media screen and (max-width:767px){#hero .hero-container #cat .site .popular-cat .cat-title{padding:0 14px}}@media screen and (min-width:1025px){#hero .hero-container #cat .site .popular-cat .cat-title:before{content:"";background-color:#fff6;width:40%;height:2px;margin:auto;position:absolute;top:0;bottom:0;left:calc(100% + 15px)}}@media screen and (max-width:1024px){#hero .hero-container #cat .site .popular-cat .cat-title:before{justify-content:center;width:100%;margin-bottom:17px}}@media screen and (min-width:1025px){#hero .hero-container #cat .site .popular-cat .cat-title:after{content:"";background-color:#fff6;width:40%;height:2px;margin:auto;position:absolute;top:0;bottom:0;right:calc(100% + 15px)}}@media screen and (max-width:1024px){#hero .hero-container #cat .site .popular-cat .cat-title:after{justify-content:center;width:100%;margin-bottom:17px}}#hero .hero-container #cat .site .active-section{justify-content:center;align-items:flex-start;width:100%;min-height:100%;padding:0 32px;display:flex;overflow:hidden}#hero .hero-container #cat .site .active-section .list-container{flex-flow:column wrap;justify-content:center;display:flex;overflow:hidden}@media (max-width:1024px){#hero .hero-container #cat .site .active-section .list-container{flex-direction:row;width:100%;padding:0 14px}}#hero .hero-container #cat .site .active-section .list-container .listing{flex-wrap:wrap;justify-content:center;width:100%;margin:0;list-style:none;display:flex}@media screen and (min-width:1025px) and (max-width:1420px){#hero .hero-container #cat .site .active-section .list-container .listing{flex-wrap:wrap;padding:0 10px;display:inline-flex}}@media screen and (max-width:1023px){#hero .hero-container #cat .site .active-section .list-container .listing{width:100%;display:block}}#hero .hero-container #cat .site .active-section .list-container .listing .linkbtn{white-space:normal;text-align:center}@media screen and (max-width:640px){#hero .hero-container #cat .site .active-section .list-container .listing .linkbtn{letter-spacing:-.01em;font-size:13px}}@media screen and (max-width:1023px){#hero .hero-container #cat .site .desktop-only{display:none!important}}.mobile-cat-carousel{touch-action:pan-y;flex-direction:column;width:100%;max-width:560px;margin-inline:auto;padding:0 16px;display:flex}@media screen and (min-width:1024px){.mobile-cat-carousel{display:none}}.mobile-cat-carousel .mc-nav{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mobile-cat-carousel .mc-arrow{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mobile-cat-carousel .mc-arrow:hover,.mobile-cat-carousel .mc-arrow:active{background:#ffffff26}.mobile-cat-carousel .mc-label{text-align:center;color:#fff;flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.3}.mobile-cat-carousel .mc-panel{flex-direction:column;gap:10px;display:flex}.mobile-cat-carousel .mc-dots{justify-content:center;gap:10px;margin-top:18px;display:flex}.mobile-cat-carousel .mc-dots .mc-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.mobile-cat-carousel .mc-dots .mc-dot.active{background:var(--light-secondary-color);transform:scale(1.3)}[dir=rtl] .mobile-cat-carousel .mc-arrow svg{transform:scaleX(-1)}.slide-fwd{animation:.38s cubic-bezier(.22,.7,.3,1) heroSlideFwd}.slide-back{animation:.38s cubic-bezier(.22,.7,.3,1) heroSlideBack}[dir=rtl] .slide-fwd{animation-name:heroSlideBack}[dir=rtl] .slide-back{animation-name:heroSlideFwd}@keyframes heroSlideFwd{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes heroSlideBack{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}.cat-nav,#catBtn{justify-content:center;align-items:center;padding:10px 32px;display:flex}.cat-nav .prev-button,#catBtn .prev-button,.cat-nav .next-button,#catBtn .next-button{cursor:pointer;color:#fff;font-size:20px}@media screen and (min-width:1023px){.cat-nav .prev-button,#catBtn .prev-button,.cat-nav .next-button,#catBtn .next-button{display:none}}.cat-nav ul li a,#catBtn ul li a{color:#fff;cursor:pointer;opacity:.7;border:none;justify-content:center;align-items:center;max-width:fit-content;margin:5px;padding:5px 10px;font-size:16px;font-weight:400;display:flex}.cat-nav ul li a.active,#catBtn ul li a.active{opacity:1;border:none;margin:5px;padding:5px 10px;font-size:16px}.cat-nav .tab,#catBtn .tab{gap:10px;padding-inline-start:0;list-style:none;display:flex;position:relative}.cat-nav .tab-ink,#catBtn .tab-ink{pointer-events:none;background:#fff;border-radius:1px;height:2px;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}.cat-nav .btn,#catBtn .btn{color:#fff;white-space:nowrap;border:none;width:100%;font-weight:600}.cat-nav .btn:not(:disabled):not(.disabled),#catBtn .btn:not(:disabled):not(.disabled){cursor:pointer}@media screen and (max-width:1023px){#catBtn{display:none}}#list{margin-block:0 clamp(15px,1.3vw,25px);margin-inline:0 clamp(10px,1vw,20px)}@media screen and (max-width:1023px){#list{margin:0;margin-top:10px}}#list .linkbtn{color:#fff;white-space:nowrap;background-color:#047da6;border:.5px solid #036080;border-radius:10px;align-items:center;width:100%;padding:10px 30px;font-size:18px;font-weight:500;display:inline-flex}#list .linkbtn:hover{background-color:#036080;transition:background-color .3s}@media screen and (max-width:767px){#list .linkbtn{font-size:15px}}.c-accordion{flex:auto;height:400px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.c-accordion__item{--cover:var(--cover-placeholder);background:var(--cover);background-position:50%;background-size:cover;background-color:var(--cover-placeholder);background-blend-mode:linear-gradient(180deg, #0f0f0f00 0%, #111 100%);filter:grayscale(70%)opacity(70);flex-grow:1;width:100px;min-width:2.05rem;height:100%;transition:all .3s ease-in-out;position:relative}.c-accordion__item:hover,.c-accordion__item:focus-within,.c-accordion__item:target{filter:grayscale(0%)opacity(100);background-color:#0000;width:50%}@media only screen and (min-width:768px){.c-accordion__item:hover .c-accordion__title--hover-hide,.c-accordion__item:focus-within .c-accordion__title--hover-hide,.c-accordion__item:target .c-accordion__title--hover-hide{opacity:0;max-height:0}}.c-accordion__item:hover .c-accordion__title--hover-show,.c-accordion__item:focus-within .c-accordion__title--hover-show,.c-accordion__item:target .c-accordion__title--hover-show,.c-accordion__item:hover .c-accordion__description,.c-accordion__item:focus-within .c-accordion__description,.c-accordion__item:target .c-accordion__description{opacity:1}.c-accordion__item:hover .c-accordion__content,.c-accordion__item:focus-within .c-accordion__content,.c-accordion__item:target .c-accordion__content{background-color:#0009}.c-accordion__item:hover{cursor:pointer}.c-accordion__action{background:linear-gradient(#0f0f0f00 0%,#111 100%);justify-content:center;width:100%;height:100%;text-decoration:none;display:flex;position:absolute;top:0;left:0}.c-accordion__title{color:#fff;max-height:100%;margin:0;transition:all .3s ease-in-out;overflow:hidden}.c-accordion__title--hover-show{opacity:0;width:100%}.c-accordion__title--hero{text-transform:uppercase;margin-inline-start:-145px;font-size:3rem;font-weight:700;line-height:100%}.c-accordion__aside{inset-inline-end:1rem;writing-mode:vertical-rl;white-space:nowrap;flex-wrap:nowrap;align-items:center;height:100%;padding:1rem;display:flex;position:absolute;bottom:0;transform:rotate(180deg)}.c-accordion__aside:before{content:"+";color:#fff;margin-bottom:1rem;font-size:2rem;display:inline-block}.c-accordion__aside:after{content:"";background-color:#fff3;flex-grow:1;width:1px;margin-top:1rem;display:block}.c-accordion__content{text-align:start;width:100%;padding-block:14rem 0;padding-inline:14rem 4.5rem;font-size:16px;line-height:4px}.c-accordion__description{color:#fff;opacity:0;width:85%;height:100%;margin-inline-start:-145px;font-weight:500;line-height:120%;transition:all .3s ease-in-out;overflow:hidden auto}
