.HomeNav-module__qANqNW__navItemLive,.HomeNav-module__qANqNW__navItemDisabled{align-items:baseline;gap:.7em;display:inline-flex;position:relative;text-decoration:none!important}.HomeNav-module__qANqNW__navItemLive,.HomeNav-module__qANqNW__navItemLive .HomeNav-module__qANqNW__navLabel{color:#c6ccca6b!important;opacity:1!important;cursor:pointer!important}.HomeNav-module__qANqNW__navItemLive{transition:color .22s cubic-bezier(.16,1,.3,1),letter-spacing .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)!important}.HomeNav-module__qANqNW__navItemLive:active{opacity:.7!important}.HomeNav-module__qANqNW__navItemDisabled,.HomeNav-module__qANqNW__navItemDisabled .HomeNav-module__qANqNW__navLabel{color:#c6ccca6b!important;opacity:1!important;cursor:default!important;outline:none!important}.HomeNav-module__qANqNW__navItemDisabled{transition:color .22s cubic-bezier(.16,1,.3,1)!important}.HomeNav-module__qANqNW__navSoon,.HomeNav-module__qANqNW__navHint{letter-spacing:.26em;text-transform:uppercase;color:#c6ccca52;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:500;line-height:1}.HomeNav-module__qANqNW__navSoon{transition:color .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1);display:none;transform:translateY(-.05em)}.HomeNav-module__qANqNW__navHint{opacity:0;margin-left:18px;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(6px)}.HomeNav-module__qANqNW__alignEnd .HomeNav-module__qANqNW__navHint{margin-left:0;margin-right:18px;left:auto;right:100%;transform:translateY(-50%)translate(-6px)}@media (hover:hover){.HomeNav-module__qANqNW__navItemLive:hover,.HomeNav-module__qANqNW__navItemLive:focus-visible{letter-spacing:.045em;transform:translate(1px);outline:none!important}.HomeNav-module__qANqNW__navItemLive:hover .HomeNav-module__qANqNW__navLabel,.HomeNav-module__qANqNW__navItemLive:focus-visible .HomeNav-module__qANqNW__navLabel{color:#7b3dff!important}.HomeNav-module__qANqNW__navSoon{display:none!important}.HomeNav-module__qANqNW__navItemDisabled:hover .HomeNav-module__qANqNW__navHint,.HomeNav-module__qANqNW__navItemDisabled:focus-visible .HomeNav-module__qANqNW__navHint{opacity:1;transform:translateY(-50%)translate(0)}}@media (hover:none),(pointer:coarse){.HomeNav-module__qANqNW__navSoon{display:none!important}.HomeNav-module__qANqNW__isHinting .HomeNav-module__qANqNW__navHint{opacity:1;transform:translateY(-50%)translate(0)}}
.styles-module__AqYuYG__fontInter{font-family:var(--font-inter), "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif!important}.styles-module__AqYuYG__softReveal{opacity:0;filter:blur(8px);transition:opacity .82s var(--ease-zoda-soft), transform .82s var(--ease-zoda-soft), filter .82s var(--ease-zoda-soft);transition-delay:var(--zoda-reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(28px)}.styles-module__AqYuYG__softReveal.styles-module__AqYuYG__isVisible{opacity:1;filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.styles-module__AqYuYG__softReveal{opacity:1;filter:none;transform:none}}
#page-6{background-blend-mode:screen, normal;background-image:radial-gradient(circle at 50% 0,#ffffff05,#0000 34%),linear-gradient(#05050500,#0505052e 48%,#05050500);box-shadow:none!important;background-color:#050505!important;border-top:0!important;border-bottom:0!important;margin-top:-1px!important}#page-6 nav .group{position:relative}#page-6 nav .group>div.popout{z-index:50;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;margin-top:12px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:100%;right:calc(100% + 24px);transform:translate(12px);text-align:left!important;align-items:flex-start!important;width:195px!important}#page-6 nav .group:focus-within>div.popout{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}#page-6 nav .group>div.popout:before{content:"";width:24px;height:100%;position:absolute;top:0;left:100%}#page-6 .hero-nav .group{width:110px!important}#page-6 .hero-nav .group>div.popout>div,#page-6 .hero-nav .group>div.popout>div>div{text-align:left!important;align-items:flex-start!important;width:100%!important}#page-6 .hero-nav .popout a{text-align:left!important;width:auto!important}#page-6 .hero-nav>a,#page-6 .hero-nav .group>span,#page-6 .hero-nav .group>button{color:#c6ccca!important;opacity:1!important}@media (hover:hover){#page-6 .hero-nav>a:hover,#page-6 .hero-nav .group:hover>span,#page-6 .hero-nav .group:hover>button,#page-6 .hero-nav .popout a:hover{color:#7a3cff!important}}#page-6 .hero-nav>a:focus-visible,#page-6 .hero-nav .group:focus-within>span,#page-6 .hero-nav .group:focus-within>button{color:#7a3cff!important}#page-6 .hero-nav .popout a{color:#c6ccca!important}#page-6 .hero-nav .popout a:focus-visible{color:#7a3cff!important}#page-6 .page-6-kicker{color:#c6ccca80!important}#page-6 .page-6-contact-card{background-color:#080808!important;border-color:#ffffff14!important}#page-6 .page-6-contact-icon{background-color:#ffffff0a!important}#page-6 .page-6-email{color:#c6cccab3!important}#page-6 #page-6-bottom-stack a{border-color:#ffffff1f!important}#page-6 #page-6-bottom-stack a span{color:#c6cccae6!important}#page-6 #page-6-bottom-stack h2{white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important}#page-6 #page-6-bottom-stack h2 br{content:"";display:block!important}@media (min-width:768px){#page-6 .hero-nav .group{width:130px!important}#page-6 .hero-nav .group>div.popout{width:225px!important}}@media (min-width:1024px){#page-6>.page-6-content{padding-top:140px!important;padding-bottom:110px!important}}@media (max-width:1230px){#page-6 #page-6-bottom-stack h2{font-size:clamp(44px,7.2vw,130px)!important;line-height:.92!important}}@media (min-width:768px) and (max-width:1230px){#page-6 #page-6-bottom-stack{margin-top:clamp(420px,42vh,560px)!important}}@media (max-width:1023px){#page-6>.page-6-content{padding-top:96px!important;padding-bottom:80px!important}}
.styles-module__H7f7Na__softReveal{opacity:0;filter:blur(8px);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--zoda-reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(28px)}.styles-module__H7f7Na__isVisible{opacity:1;filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.styles-module__H7f7Na__softReveal,.styles-module__H7f7Na__isVisible{opacity:1!important;filter:none!important;transform:none!important}}
#page-3,#page-5,#page-6{box-shadow:none!important;border-top:0!important;border-bottom:0!important}#page-5{background-blend-mode:screen, normal!important;background-color:#050505!important;background-image:radial-gradient(circle at 50% 0,#ffffff05,#0000 34%),linear-gradient(#05050500,#0505052e 48%,#05050500)!important;margin-top:-1px!important}#page-5 .gdp-visual-panel svg{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}#page-5 .gdp-visual-panel{overflow:hidden!important}#page-5 .gdp-visual-inner{perspective:1200px!important;overflow:hidden!important;transform:none!important}#page-5 .gdp-visual-inner>div:first-child{transform-style:preserve-3d!important;transform:rotateX(60deg)rotate(-10deg)scale(1.05)!important}#page-5 .gdp-visual-inner>svg{transform-origin:50%!important;width:760px!important;max-width:none!important;height:760px!important;max-height:none!important;overflow:visible!important}#page-5.is-inview .gdp-visual-inner>svg{animation:20s ease-in-out infinite alternate slow-drift-evt!important}#page-5 .gdp-visual-inner>div:first-child{transform:rotateX(60deg)rotate(-10deg)scale(1.47)!important}#page-5.is-inview .gdp-visual-inner>svg,#page-5 .gdp-visual-inner>svg{width:1064px!important;max-width:none!important;height:1064px!important;max-height:none!important}#page-5 .gdp-reveal-title,#page-5 .gdp-reveal-subtitle,#page-5 .gdp-info-row{opacity:0;transform:translateY(6px)}#page-5 .gdp-info-table{position:relative;border-top-color:#0000!important}#page-5 .gdp-info-row{position:relative;border-bottom-color:#0000!important}#page-5 .gdp-info-table:before,#page-5 .gdp-info-row:after{content:"";transform-origin:0;pointer-events:none;background:#fff3;height:1px;position:absolute;left:0;right:0;transform:scaleX(0)}#page-5 .gdp-info-table:before{top:0}#page-5 .gdp-info-row:after{bottom:0}#page-5.is-inview .gdp-reveal-title{animation:.45s linear forwards gdp-text-in}#page-5.is-inview .gdp-reveal-subtitle{animation:.45s linear .12s forwards gdp-text-in}#page-5.is-inview .gdp-info-table:before{animation:.58s linear .24s forwards gdp-line-reveal}#page-5.is-inview .gdp-row-1{animation:.42s linear .34s forwards gdp-text-in}#page-5.is-inview .gdp-row-1:after{animation:.58s linear .44s forwards gdp-line-reveal}#page-5.is-inview .gdp-row-2{animation:.42s linear .54s forwards gdp-text-in}#page-5.is-inview .gdp-row-2:after{animation:.58s linear .64s forwards gdp-line-reveal}#page-5.is-inview .gdp-row-3{animation:.42s linear .74s forwards gdp-text-in}#page-5.is-inview .gdp-row-3:after{animation:.58s linear .84s forwards gdp-line-reveal}#page-5.is-inview .gdp-row-4{animation:.42s linear .94s forwards gdp-text-in}#page-5.is-inview .gdp-row-4:after{animation:.58s linear 1.04s forwards gdp-line-reveal}#page-5 .gdp-visual-panel{opacity:0;transform:translateZ(0);border-color:#0000!important}#page-5 .gdp-visual-panel:before{content:"";border-radius:inherit;clip-path:inset(0 100% 0 0);pointer-events:none;z-index:5;border:1px solid #ffffff26;position:absolute;inset:0}#page-5 .gdp-visual-inner{opacity:0;clip-path:inset(0 100% 0 0)}#page-5 .gdp-visual-panel *{animation-play-state:paused!important}#page-5.is-inview .gdp-visual-panel{animation:.42s linear .35s forwards gdp-panel-in}#page-5.is-inview .gdp-visual-panel:before{animation:.7s linear .35s forwards gdp-panel-line}#page-5.is-inview .gdp-visual-inner{animation:.75s linear .65s forwards gdp-clip-reveal}@keyframes gdp-text-in{to{opacity:1;transform:translateY(0)}}@keyframes gdp-line-reveal{to{transform:scaleX(1)}}@keyframes gdp-panel-in{to{opacity:1}}@keyframes gdp-panel-line{to{clip-path:inset(0)}}@keyframes gdp-clip-reveal{to{opacity:1;clip-path:inset(0)}}@keyframes flow-line-evt{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes pulse-node-evt{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.4)}}@keyframes scan-line-evt{0%{opacity:0;transform:translateY(-10%)}10%{opacity:.2}90%{opacity:.2}to{opacity:0;transform:translateY(110%)}}@keyframes slow-drift-evt{0%,to{transform:rotateX(60deg)rotate(-10deg)scale(1.4)translateY(0)}50%{transform:rotateX(60deg)rotate(-10deg)scale(1.4)translateY(-10px)}}@media (min-width:1024px){#page-5{box-sizing:border-box!important;min-height:calc(100svh + 160px)!important;padding-top:96px!important;padding-bottom:120px!important}#page-5 .gdp-visual-panel{justify-self:end!important;margin-left:auto!important;margin-right:0!important}}#page-5 .gdp-visual-inner{transform-origin:50%!important;inset:0!important;transform:scale(.84)!important}#page-5 .gdp-visual-panel svg{width:124%!important;max-width:none!important;height:124%!important;max-height:none!important}#page-5 .gdp-visual-panel{perspective:1200px!important}#page-5 .gdp-visual-inner{transform-style:preserve-3d!important;transform-origin:50%!important;will-change:transform!important}#page-5 .gdp-visual-panel svg{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}#page-5.is-inview .gdp-visual-panel *{animation-play-state:running!important}#page-5 h2.gdp-reveal-title,#page-5 h3{color:#c6ccca!important}#page-5 .events-left-column>div:first-child>.gdp-reveal-title:first-child{color:#c6ccca80!important}#page-5 .gdp-reveal-subtitle,#page-5 .gdp-reveal-subtitle .event-subtitle-line:first-child{color:#c6cccab3!important}#page-5 .gdp-visual-inner .fill-\[\#A5A3A9\]{fill:#c6ccca!important}@media (min-width:1200px){#page-5 h2.gdp-reveal-title{white-space:nowrap!important;font-size:clamp(46px,3.5vw,52px)!important}}@media (min-width:1024px){#page-5 .events-main-title{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:-.045em!important;font-size:clamp(42px,3.15vw,50px)!important;line-height:1.02!important}}#page-5 .gdp-reveal-subtitle{flex-direction:column!important;gap:6px!important;line-height:1.35!important;display:flex!important}#page-5 .gdp-reveal-subtitle .event-subtitle-line{font-size:16px!important;display:block!important}#page-5 .gdp-reveal-subtitle .event-subtitle-line:last-child{color:#c6cccaa3!important}#page-5 .events-right-column{flex-direction:column!important;align-self:start!important;display:flex!important}#page-5 .gdp-info-row>div:first-child{color:#fff6!important}#page-5 .gdp-info-table,#page-5 .gdp-info-row{border-color:#0000!important}#page-5 .gdp-visual-inner>div:first-child{border-color:#ffffff14!important}#page-5 .event-visual-panel{flex:none!important}#page-5 .view-all-events-button{opacity:0;visibility:hidden;clip-path:inset(0 100% 0 0);pointer-events:none;animation:none;transform:none;color:#7b3dff!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;width:fit-content!important;margin-top:16px!important;padding:0!important;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:static!important}#page-5 .view-all-events-button:before,#page-5 .view-all-events-button:after{color:#7b3dffb8;transition:color .22s cubic-bezier(.16,1,.3,1)}#page-5 .view-all-events-button:before{content:"{";margin-right:8px}#page-5 .view-all-events-button:after{content:"}";margin-left:8px}#page-5 .view-all-events-button:hover,#page-5 .view-all-events-button:focus-visible{outline:none;transform:translate(3px);color:#8b57ff!important}#page-5 .view-all-events-button:hover:before,#page-5 .view-all-events-button:hover:after,#page-5 .view-all-events-button:focus-visible:before,#page-5 .view-all-events-button:focus-visible:after{color:#8b57ffe0}#page-5 .view-all-events-button>span{color:currentColor!important}#page-5.is-inview .view-all-events-button{visibility:visible;pointer-events:auto;animation:.52s linear .9s forwards gdp-clip-reveal}@media (min-width:1024px){#page-5 .events-right-column{padding-top:var(--events-right-offset,0)!important;justify-self:end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important}#page-5 .view-all-events-button{align-self:flex-end!important}}@media (max-width:1023px){#page-5 .view-all-events-button{align-self:flex-end!important}#page-5{box-sizing:border-box!important;min-height:calc(100svh + 96px)!important;padding-top:72px!important;padding-bottom:88px!important}}@media (prefers-reduced-motion:reduce){#page-5 .gdp-reveal-title,#page-5 .gdp-reveal-subtitle,#page-5 .gdp-info-row,#page-5 .gdp-visual-panel,#page-5 .gdp-visual-inner,#page-5 .view-all-events-button{opacity:1!important;visibility:visible!important;clip-path:none!important;pointer-events:auto!important;transition:none!important;animation:none!important;transform:none!important}#page-5 .gdp-info-table:before,#page-5 .gdp-info-row:after{animation:none!important;transform:scaleX(1)!important}#page-5 .gdp-visual-panel:before{clip-path:none!important;animation:none!important}#page-5 .gdp-visual-panel *{animation-play-state:running!important}}
.styles-module__7oLLoa__fontInter{font-family:var(--font-inter), "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif!important}.styles-module__7oLLoa__hiddenPreserved{display:none!important}.styles-module__7oLLoa__pixelTransition{pointer-events:none;z-index:12;contain:paint;opacity:0;will-change:opacity;width:100%;height:clamp(220px,26vw,380px);transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.styles-module__7oLLoa__pixelTransition[data-active=true]{opacity:1}.styles-module__7oLLoa__pixelTransition:before,.styles-module__7oLLoa__pixelTransition:after{content:"";pointer-events:none;position:absolute;inset:0}.styles-module__7oLLoa__pixelTransition:before{opacity:.96;background-image:radial-gradient(circle,#050505fa 0 1.15px,#0000 1.35px),radial-gradient(circle,#050505d1 0 .9px,#0000 1.18px),radial-gradient(circle,#0505058c 0 .72px,#0000 1px);background-position:0 0,4px 5px,10px 2px;background-size:8px 8px,13px 13px,18px 18px;-webkit-mask-image:radial-gradient(120px 42px at 5% 28%,#000 0 34%,#0000 78%),radial-gradient(170px 48px at 18% 22%,#000 0 30%,#0000 76%),radial-gradient(140px 40px at 33% 30%,#000 0 32%,#0000 78%),radial-gradient(190px 56px at 49% 20%,#000 0 30%,#0000 76%),radial-gradient(130px 38px at 64% 27%,#000 0 34%,#0000 80%),radial-gradient(180px 52px at 79% 23%,#000 0 31%,#0000 78%),radial-gradient(150px 44px at 94% 31%,#000 0 34%,#0000 80%),linear-gradient(#0000 0%,#0000000d 12%,#0000003d 24%,#00000094 46%,#000000e6 68%,#000 86% 100%);mask-image:radial-gradient(120px 42px at 5% 28%,#000 0 34%,#0000 78%),radial-gradient(170px 48px at 18% 22%,#000 0 30%,#0000 76%),radial-gradient(140px 40px at 33% 30%,#000 0 32%,#0000 78%),radial-gradient(190px 56px at 49% 20%,#000 0 30%,#0000 76%),radial-gradient(130px 38px at 64% 27%,#000 0 34%,#0000 80%),radial-gradient(180px 52px at 79% 23%,#000 0 31%,#0000 78%),radial-gradient(150px 44px at 94% 31%,#000 0 34%,#0000 80%),linear-gradient(#0000 0%,#0000000d 12%,#0000003d 24%,#00000094 46%,#000000e6 68%,#000 86% 100%)}.styles-module__7oLLoa__pixelTransition:after{background:linear-gradient(#05050500 0%,#05050514 24%,#05050594 66%,#050505 92% 100%)}@media (max-width:767px){.styles-module__7oLLoa__pixelTransition{height:clamp(180px,42vw,240px)}.styles-module__7oLLoa__pixelTransition:before{background-size:7px 7px,11px 11px,15px 15px;-webkit-mask-image:radial-gradient(90px 34px at 8% 30%,#000 0 32%,#0000 78%),radial-gradient(120px 38px at 28% 24%,#000 0 30%,#0000 76%),radial-gradient(105px 34px at 52% 31%,#000 0 32%,#0000 78%),radial-gradient(125px 40px at 76% 25%,#000 0 30%,#0000 76%),radial-gradient(95px 34px at 96% 32%,#000 0 32%,#0000 78%),linear-gradient(#0000 0%,#00000014 14%,#00000057 34%,#000000c7 62%,#000 84% 100%);mask-image:radial-gradient(90px 34px at 8% 30%,#000 0 32%,#0000 78%),radial-gradient(120px 38px at 28% 24%,#000 0 30%,#0000 76%),radial-gradient(105px 34px at 52% 31%,#000 0 32%,#0000 78%),radial-gradient(125px 40px at 76% 25%,#000 0 30%,#0000 76%),radial-gradient(95px 34px at 96% 32%,#000 0 32%,#0000 78%),linear-gradient(#0000 0%,#00000014 14%,#00000057 34%,#000000c7 62%,#000 84% 100%)}}@media (prefers-reduced-motion:reduce){.styles-module__7oLLoa__pixelTransition{transition:none}}
.Header-module__juKAhG__headerActions{align-items:center;gap:8px;display:flex}.Header-module__juKAhG__headerLanguageSwitch{border:1px solid #0000;gap:8px;width:72px;height:38px;padding:0 8px}.Header-module__juKAhG__headerCommunityGroup{align-items:center;gap:8px;display:flex}.Header-module__juKAhG__headerSocialLink{color:#c6ccca;background:#050505;border-radius:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;border:none!important}.Header-module__juKAhG__headerSocialLink svg{color:currentColor;width:16px;height:16px;display:block}.Header-module__juKAhG__headerSocialLink svg *,.Header-module__juKAhG__headerSocialLink svg path{fill:currentColor}.Header-module__juKAhG__headerContact{white-space:nowrap;border:1px solid #0000;flex:0 0 128px;width:128px;height:38px}.Header-module__juKAhG__headerLogo{flex:none;width:92px;height:28px;margin-left:8px}@media (hover:hover) and (pointer:fine){.Header-module__juKAhG__headerContact:hover,.Header-module__juKAhG__headerContact:focus-visible{background:#7a3cff;outline:none}.Header-module__juKAhG__hf:hover,.Header-module__juKAhG__hf:focus-visible{color:#ffd21e;background:#7a3cff;outline:none;box-shadow:none!important;border:none!important}.Header-module__juKAhG__discord:hover,.Header-module__juKAhG__discord:focus-visible{color:#c4ccff;background:#7a3cff;outline:none;box-shadow:none!important;border:none!important}}@media (min-width:768px){.Header-module__juKAhG__headerActions{gap:8px}.Header-module__juKAhG__headerLogo{margin-left:16px}}@media (max-width:767px){.Header-module__juKAhG__headerActions{gap:6px}.Header-module__juKAhG__headerLanguageSwitch{gap:6px;width:64px;height:36px;padding:0 6px}.Header-module__juKAhG__headerCommunityGroup{gap:6px}.Header-module__juKAhG__headerSocialLink{width:32px;height:36px}.Header-module__juKAhG__headerSocialLink svg{width:15px;height:15px}.Header-module__juKAhG__headerContact{flex-basis:108px;width:108px;height:36px}.Header-module__juKAhG__headerLogo{width:78px;height:24px;margin-left:6px}}@media (max-width:389px){.Header-module__juKAhG__headerActions{gap:4px}.Header-module__juKAhG__headerLanguageSwitch{width:56px;padding:0 4px}.Header-module__juKAhG__headerCommunityGroup{gap:4px}.Header-module__juKAhG__headerSocialLink{width:28px}.Header-module__juKAhG__headerSocialLink svg{width:14px;height:14px}.Header-module__juKAhG__headerContact{flex-basis:96px;width:96px}.Header-module__juKAhG__headerLogo{width:70px;margin-left:4px}}
#project-portal-transition{z-index:18;--portal-progress:0;background:#050505;height:200vh;min-height:1400px;position:relative}#project-portal-transition:before{content:"";pointer-events:none;background:radial-gradient(circle,#7b3dff0f,#0000 38%),#050505;position:absolute;inset:0}.project-portal-sticky{width:100%;height:100svh;display:block;position:sticky;top:0;overflow:hidden}.project-portal-title{width:100%;height:100%;font-family:var(--font-inter), sans-serif;letter-spacing:-.07em;text-transform:uppercase;color:#c6ccca;white-space:nowrap;z-index:20;pointer-events:none;opacity:calc(1 - max(0, (var(--portal-progress) - .78) * 5));justify-content:center;align-items:center;margin:0;font-size:clamp(42px,8vw,128px);font-weight:800;line-height:.9;display:flex;position:absolute;top:0;left:0}.portal-word-left{transform:translate3d(calc(var(--portal-progress) * -22vw), 0, 0);will-change:transform;display:inline-block}.portal-word-right{transform:translate3d(calc(var(--portal-progress) * 22vw), 0, 0);will-change:transform;display:inline-block}.portal-gap{width:calc(.35em + var(--portal-progress) * 44vw);flex:none;display:inline-block}.project-portal-page-wrap{z-index:10;opacity:calc(max(0, (var(--portal-progress) - .18) * 1.4));transform:scale(calc(.08 + var(--portal-progress) * .92));transform-origin:50%;filter:blur(calc((1 - var(--portal-progress)) * 8px));will-change:transform, opacity, filter;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.project-portal-page-wrap>#page-3{width:100%;height:100svh;min-height:100svh}#page-3{background:#050505;min-height:100svh;position:relative;overflow:hidden}#page-3 .projects-bg-type{z-index:0}#page-3 .projects-card-contrast-mask{z-index:1}#page-3 .projects-gallery{z-index:10;box-sizing:border-box;grid-template-columns:minmax(0,50%) minmax(320px,50%);align-items:start;column-gap:0;width:100%;max-width:none;min-height:100svh;margin:0;padding:0 80px 80px;display:grid;position:relative}#page-3 .projects-preview-col{align-self:start;min-width:0}#page-3 .projects-preview{aspect-ratio:3/2;background:#080808e0;border:1px solid #ffffff1f;border-radius:0;width:100%;max-width:520px;height:auto;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000009e,inset 0 0 0 1px #ffffff0b}#page-3 .preview-stack{height:100%;position:relative}#page-3 .preview-item{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:clamp(18px,2.1vw,28px);transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(10px)scale(.985)}#page-3 .preview-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}#page-3 .preview-item>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#page-3 .preview-item svg{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;overflow:visible}#page-3 .preview-item .preview-surface{pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}#page-3 .preview-item.is-fep{background:radial-gradient(circle at 18% 8%,#ffffff21,#0000 25%),radial-gradient(circle at 74% 16%,#6c37fd4d,#0000 34%),linear-gradient(135deg,#5c2bd6d6 0%,#2d1670e6 46%,#070712fa 100%)}#page-3 .preview-item.is-fep .preview-surface{opacity:.12}#page-3 .projects-meta{justify-content:space-between;align-items:flex-start;gap:18px;max-width:520px;min-height:24px;margin-top:16px;display:flex}#page-3 .meta-left{font-family:var(--font-jetbrains-mono), "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;letter-spacing:.22em;text-transform:uppercase;color:#c6ccca9e;white-space:nowrap;font-size:12px;line-height:1.35;display:block}#page-3 .meta-left:before{content:"-";color:#c6ccca85;margin-right:8px}#page-3 .meta-left[style*=none]{opacity:0;pointer-events:none}#page-3 .meta-right{font-family:var(--font-jetbrains-mono), "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#7b3dff;white-space:nowrap;font-size:12px;line-height:1.35;display:block}#page-3 .meta-right:before{content:"{";color:#c6ccca8c;margin-right:8px}#page-3 .meta-right:after{content:"}";color:#c6ccca8c;margin-left:8px}#page-3 .meta-right.is-empty{opacity:0;pointer-events:none}#page-3 .projects-list-col{justify-content:flex-start;align-self:end;align-items:flex-start;min-width:0;padding-left:2vw;display:flex}#page-3 .proj-title-btn{appearance:none;cursor:pointer;text-align:left;color:#c6cccab8;background:0 0;border:0;width:100%;padding:0;transition:color .26s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}#page-3 .proj-title-btn:focus,#page-3 .proj-title-btn:focus-visible{box-shadow:none;outline:none}#page-3 .proj-title{font-family:var(--font-inter), sans-serif;letter-spacing:-.045em;color:inherit;white-space:nowrap;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:600;line-height:1.02}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) .proj-title-btn{color:#c6ccca;opacity:1;transform:none}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) .proj-title-btn .proj-title{color:#c6ccca;opacity:1;transform:none}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) li:first-child .proj-title-btn{color:#7b3dff}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) li:first-child .proj-title-btn .proj-title{color:#7b3dff}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) .proj-title-btn.is-featured-project{color:#7b3dff}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) .proj-title-btn.is-featured-project .proj-title{color:#7b3dff}#page-3 .projects-list:has(.proj-title-btn:hover) .proj-title-btn{color:#c6ccca4d;opacity:1;transform:none}#page-3 .projects-list:has(.proj-title-btn:hover) .proj-title-btn .proj-title{color:#c6ccca4d;opacity:1;transform:none}#page-3 .projects-list li:first-child .proj-title-btn:hover,#page-3 .projects-list li:first-child .proj-title-btn:hover .proj-title{color:#7b3dff}#page-3 .projects-list li:nth-child(n+2) .proj-title-btn:hover,#page-3 .projects-list li:nth-child(n+2) .proj-title-btn:hover .proj-title{color:#c6ccca}#page-3 .proj-title-btn .proj-title{color:inherit}#page-3 .proj-title-btn:after,#page-3 .proj-title-btn.is-active:after{content:none;display:none}#page-3 .benchmark-sublist{opacity:0;pointer-events:none;clip-path:inset(0 0 100%);flex-direction:column;gap:8px;max-height:0;margin:0;padding-left:0;transition:max-height .62s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),clip-path .62s cubic-bezier(.22,1,.36,1),margin .52s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(-10px)}#page-3 .benchmark-subitem{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:var(--font-inter), sans-serif;letter-spacing:-.045em;text-transform:none;color:#c6ccca75;opacity:1;background:0 0;border:0;margin:0;padding:0;font-size:clamp(32px,2.8vw,52px);font-weight:600;line-height:1.02;transition:color .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);transform:translate(0)translateY(-8px)}#page-3 .benchmark-subitem:focus,#page-3 .benchmark-subitem:focus-visible{color:#c6ccca75;opacity:1;outline:none;transform:translate(0)translateY(0)}.zoda-soft-reveal{opacity:0;filter:blur(8px);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--zoda-reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(28px)}.zoda-soft-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.transform-style-3d{transform-style:preserve-3d}.animate-float-fep{animation:6s ease-in-out infinite float-fep}.animate-spin-fep,.animate-spin-rev-fep{transform-box:fill-box;transform-origin:50%}.animate-spin-fep{animation:28s linear infinite spin-fep}.animate-spin-rev-fep{animation:22s linear infinite reverse spin-fep}.animate-pulse-fep{animation:4s ease-in-out infinite pulse-fep}@keyframes float-fep{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin-fep{to{transform:rotate(360deg)}}@keyframes pulse-fep{0%,to{opacity:.35}50%{opacity:.85}}@media (max-width:1023px){#page-3 .projects-gallery{grid-template-columns:1fr;align-items:start;row-gap:26px;min-height:auto;padding:72px 24px 96px}#page-3 .projects-preview-col,#page-3 .projects-list-col{align-self:auto}#page-3 .projects-list-col{justify-content:flex-start;align-items:flex-start;padding-top:0;padding-left:0}#page-3 .projects-list{align-items:flex-start;max-width:none}#page-3 .projects-preview{aspect-ratio:auto;max-width:none;height:520px}#page-3 .projects-meta{max-width:none}}@media (max-width:767px){#page-3 .projects-gallery{row-gap:20px;padding:68px 16px 56px}#page-3 .projects-preview{height:460px}#page-3 .proj-title{white-space:normal;font-size:clamp(22px,7vw,34px)}#page-3 .projects-meta{flex-flow:row;justify-content:space-between;align-items:center;gap:12px}#page-3 .benchmark-subitem:hover{transform:translate(8px)translateY(0)}}@media (prefers-reduced-motion:reduce){#page-3 .preview-item,#page-3 .proj-title-btn{transition:none!important}.zoda-soft-reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}#project-portal-transition{height:auto;min-height:0}.project-portal-sticky{height:auto;position:relative}.project-portal-title{opacity:1;height:auto;padding:40px 0;position:relative}.portal-word-left,.portal-word-right{transform:none}.portal-gap{width:.35em}.project-portal-page-wrap{opacity:1;filter:none;position:relative;inset:auto;transform:none}}#page-3 .benchmark-sublist{opacity:0!important;pointer-events:none!important;clip-path:inset(0 0 100%)!important;flex-direction:column!important;gap:8px!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-left:0!important;transition:max-height .62s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),clip-path .62s cubic-bezier(.22,1,.36,1),margin .52s cubic-bezier(.22,1,.36,1)!important;display:flex!important;overflow:hidden!important;transform:translateY(-10px)!important}#page-3 .project-benchmark-item.is-expanded .benchmark-sublist{opacity:1!important;pointer-events:auto!important;clip-path:inset(0)!important;max-height:230px!important;margin-top:10px!important;margin-bottom:18px!important;transform:translateY(0)!important}html body #page-3 .project-benchmark-item.is-expanded .benchmark-sublist{max-height:420px!important}#page-3 .benchmark-subitem{appearance:none!important;text-align:left!important;cursor:pointer!important;letter-spacing:-.045em!important;text-transform:none!important;color:#c6ccca75!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:clamp(32px,2.8vw,52px)!important;font-weight:600!important;line-height:1.02!important;transition:color .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)!important;transform:translate(0)translateY(-8px)!important}#page-3 .project-benchmark-item.is-expanded .benchmark-subitem{transform:translate(0)translateY(0)!important}#page-3 .project-benchmark-item.is-expanded .benchmark-subitem:first-child{transition-delay:80ms!important}#page-3 .project-benchmark-item.is-expanded .benchmark-subitem:nth-child(2){transition-delay:.14s!important}#page-3 .project-benchmark-item.is-expanded .benchmark-subitem:nth-child(3){transition-delay:.2s!important}#page-3 .benchmark-subitem:hover{color:#7b3dff!important;opacity:1!important;transform:translate(18px)translateY(0)!important}#page-3 .benchmark-subitem.is-active{color:#c6ccca!important;opacity:1!important}#page-3 .benchmark-subitem.is-active:not(:hover){transform:translate(0)translateY(0)!important}#page-3 .benchmark-subitem:before,#page-3 .benchmark-subitem:after{content:none!important;display:none!important}#page-3 .benchmark-subitem:focus,#page-3 .benchmark-subitem:focus-visible{color:#c6ccca75!important;opacity:1!important;filter:none!important;outline:none!important;transform:translate(0)translateY(0)!important}html body #page-3 .benchmark-subitem.is-active,html body #page-3 .benchmark-subitem.is-active:focus,html body #page-3 .benchmark-subitem.is-active:focus-visible,html body #page-3 .benchmark-subitem.is-active:active{color:#c6ccca!important;opacity:1!important;filter:none!important;transform:translate(0)translateY(0)!important}#page-3 .proj-title:after,#page-3 .proj-title-btn:after,#page-3 .proj-title-btn.is-active:after{content:none!important;display:none!important}#page-3 .projects-list .proj-title-btn,#page-3 .projects-list .proj-title-btn .proj-title,#page-3 .projects-list .proj-title-btn:focus,#page-3 .projects-list .proj-title-btn:focus .proj-title,#page-3 .projects-list .proj-title-btn:focus-visible,#page-3 .projects-list .proj-title-btn:focus-visible .proj-title,#page-3 .projects-list .proj-title-btn.is-active,#page-3 .projects-list .proj-title-btn.is-active .proj-title{color:#c6ccca!important;opacity:1!important;filter:none!important;outline:none!important;transform:none!important}#page-3 .projects-list:has(.proj-title-btn:hover) .proj-title-btn{color:#c6ccca4d!important;opacity:1!important;filter:none!important;transform:none!important}#page-3 .projects-list:has(.proj-title-btn:hover) .proj-title-btn .proj-title{color:#c6ccca4d!important;opacity:1!important;filter:none!important;transform:none!important}#page-3 .projects-list li:first-child .proj-title-btn:hover,#page-3 .projects-list li:first-child .proj-title-btn:hover .proj-title{color:#7b3dff!important;opacity:1!important;filter:none!important;transform:none!important}#page-3 .projects-list li:nth-child(n+2) .proj-title-btn:hover,#page-3 .projects-list li:nth-child(n+2) .proj-title-btn:hover .proj-title{color:#c6ccca!important;opacity:1!important;filter:none!important;transform:none!important}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) .proj-title-btn{color:#c6ccca!important;opacity:1!important;filter:none!important;transform:none!important}#page-3 .projects-list:not(:has(.proj-title-btn:hover)) .proj-title-btn .proj-title{color:#c6ccca!important;opacity:1!important;filter:none!important;transform:none!important}html body #page-3 .projects-list:not(:has(.proj-title-btn:hover)) li.project-benchmark-item .proj-title-btn.is-active{color:#7b3dff!important}html body #page-3 .projects-list:not(:has(.proj-title-btn:hover)) li.project-benchmark-item .proj-title-btn.is-active .proj-title{color:#7b3dff!important}html body #page-3 .projects-list:not(:has(.proj-title-btn:hover)) li.project-benchmark-item .proj-title-btn.is-featured-project{color:#7b3dff!important}html body #page-3 .projects-list:not(:has(.proj-title-btn:hover)) li.project-benchmark-item .proj-title-btn.is-featured-project .proj-title{color:#7b3dff!important}@media (max-width:1023px){html body #page-3 .projects-list-col{align-self:end!important;padding-top:0!important}html body #page-3 .projects-list{transition:transform .38s cubic-bezier(.22,1,.36,1)!important;transform:translateY(0)!important}:is(html body #page-3 .projects-gallery:has(.is-expanded) .projects-preview-col,html body #page-3 .projects-gallery:has(.is-expanded) .projects-preview){transform:none!important}}@media (min-width:768px) and (max-width:1023px){html body #page-3 .projects-gallery{align-items:stretch!important}html body #page-3 .projects-preview-col{align-self:start!important}html body #page-3 .projects-gallery:has(.is-expanded) .projects-list{transform:translateY(-48px)!important}}@media (max-width:767px){#page-3 .benchmark-subitem:hover{transform:translate(8px)translateY(0)!important}html body #page-3 .projects-gallery{grid-template-rows:auto 1fr!important;align-items:stretch!important}html body #page-3 .projects-preview-col{align-self:start!important}html body #page-3 .projects-gallery:has(.is-expanded) .projects-list{transform:translateY(-64px)!important}}#page-3{min-height:100svh!important;overflow:hidden!important}#page-3 .projects-gallery{box-sizing:border-box!important;grid-template-columns:minmax(0,50%) minmax(0,50%)!important;align-items:start!important;column-gap:0!important;width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:0 80px 80px!important;display:grid!important}#page-3 .projects-preview-col{place-self:start!important;width:100%!important;min-width:0!important;padding-top:clamp(88px,12vh,132px)!important}#page-3 .projects-preview{transform-origin:0 0!important;border-radius:0!important;width:min(520px,36vw)!important;max-width:520px!important;height:min(340px,24vw)!important;min-height:300px!important}#page-3 .preview-item{padding:clamp(14px,1.4vw,22px)!important}#page-3 .preview-item svg{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}#page-3 .projects-meta{width:min(520px,36vw)!important;max-width:520px!important;margin-top:16px!important}#page-3 .meta-right{color:#7b3dff!important}#page-3 .meta-right:before,#page-3 .meta-right:after{color:#7b3dffb8!important}#page-3 .projects-list-col{justify-content:flex-start!important;align-items:flex-start!important;min-width:0!important;padding-top:clamp(360px,48vh,470px)!important;display:flex!important}#page-3 .projects-list{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}#page-3 .proj-title-btn{text-align:left!important;color:#c6ccca6b!important;width:auto!important;transform:none!important}#page-3 .proj-title{text-align:left!important;letter-spacing:-.055em!important;white-space:nowrap!important;color:inherit!important;margin:0!important;font-size:clamp(36px,4.1vw,72px)!important;font-weight:600!important;line-height:.98!important}#page-3 .projects-list li:nth-child(-n+3) .proj-title:after{content:" *";font-size:1em;line-height:1;font-weight:inherit;letter-spacing:-.03em;color:inherit}html body #page-3 .projects-list li .proj-title-btn,html body #page-3 .projects-list li .proj-title-btn .proj-title,html body #page-3 .projects-list li .proj-title-btn.is-active,html body #page-3 .projects-list li .proj-title-btn.is-active .proj-title,html body #page-3 .projects-list li .proj-title-btn.is-featured-project,html body #page-3 .projects-list li .proj-title-btn.is-featured-project .proj-title{color:#c6ccca!important;opacity:1!important;filter:none!important;transform:none!important}html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn.is-active,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn.is-active .proj-title,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn.is-featured-project,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn.is-featured-project .proj-title{color:#7b3dff!important}html body #page-3 .projects-list:has(.proj-title-btn:hover) li .proj-title-btn{color:#c6ccca4d!important}html body #page-3 .projects-list:has(.proj-title-btn:hover) li .proj-title-btn .proj-title{color:#c6ccca4d!important}html body #page-3 .projects-list:has(.benchmark-subitem:hover) li .proj-title-btn{color:#c6ccca4d!important}html body #page-3 .projects-list:has(.benchmark-subitem:hover) li .proj-title-btn .proj-title{color:#c6ccca4d!important}html body #page-3 .projects-list li:not(.project-benchmark-item) .proj-title-btn:hover,html body #page-3 .projects-list li:not(.project-benchmark-item) .proj-title-btn:hover .proj-title,html body #page-3 .projects-list li:not(.project-benchmark-item) .proj-title-btn.is-active:hover,html body #page-3 .projects-list li:not(.project-benchmark-item) .proj-title-btn.is-active:hover .proj-title{color:#c6ccca!important}html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn:hover,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn:hover .proj-title,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn.is-active:hover,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn.is-active:hover .proj-title{color:#7b3dff!important}html body #page-3 .projects-list:has(.benchmark-subitem:hover) li.project-benchmark-item .proj-title-btn{color:#7b3dff!important}html body #page-3 .projects-list:has(.benchmark-subitem:hover) li.project-benchmark-item .proj-title-btn .proj-title{color:#7b3dff!important}html body #page-3 .projects-list .proj-title-btn{transition:color .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)!important}html body #page-3 .projects-list .proj-title-btn:hover{transform:translate(18px)!important}html body #page-3 .proj-title-btn:after,html body #page-3 .proj-title-btn.is-active:after{content:none!important;display:none!important}html body #page-3 .projects-list .proj-title-btn:focus,html body #page-3 .projects-list .proj-title-btn:focus-visible{outline:none!important;transform:none!important}html body #page-3 .projects-list .proj-title-btn:focus:not(:hover),html body #page-3 .projects-list .proj-title-btn:focus-visible:not(:hover),html body #page-3 .projects-list .proj-title-btn:focus:not(:hover) .proj-title,html body #page-3 .projects-list .proj-title-btn:focus-visible:not(:hover) .proj-title{color:#c6ccca!important;opacity:1!important;filter:none!important;transform:none!important}html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn:focus:not(:hover),html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn:focus-visible:not(:hover),html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn:focus:not(:hover) .proj-title,html body #page-3 .projects-list li.project-benchmark-item .proj-title-btn:focus-visible:not(:hover) .proj-title{color:#7b3dff!important;transform:none!important}html body #page-3 .projects-list:has(.benchmark-subitem:focus:not(:hover)) li .proj-title-btn{color:#c6ccca!important}html body #page-3 .projects-list:has(.benchmark-subitem:focus:not(:hover)) li .proj-title-btn .proj-title{color:#c6ccca!important}html body #page-3 .projects-list:has(.proj-title-btn:focus:not(:hover)) li .proj-title-btn{color:#c6ccca!important}html body #page-3 .projects-list:has(.proj-title-btn:focus:not(:hover)) li .proj-title-btn .proj-title{color:#c6ccca!important}html body #page-3 .projects-list:has(.proj-title-btn:focus:not(:hover)) li.project-benchmark-item .proj-title-btn.is-active{color:#7b3dff!important}html body #page-3 .projects-list:has(.proj-title-btn:focus:not(:hover)) li.project-benchmark-item .proj-title-btn.is-active .proj-title{color:#7b3dff!important}html body #page-3 .projects-list:has(.benchmark-subitem:focus:not(:hover)) li.project-benchmark-item .proj-title-btn.is-active{color:#7b3dff!important}html body #page-3 .projects-list:has(.benchmark-subitem:focus:not(:hover)) li.project-benchmark-item .proj-title-btn.is-active .proj-title{color:#7b3dff!important}@media (min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-height:820px){#page-3{height:auto!important;min-height:100svh!important;overflow:hidden!important}#page-3 .projects-gallery{box-sizing:border-box!important;grid-template-columns:minmax(0,45%) minmax(0,55%)!important;align-items:start!important;gap:0 clamp(32px,4vw,64px)!important;width:100%!important;max-width:none!important;min-height:100svh!important;padding:0 clamp(32px,5vw,80px) 80px!important;display:grid!important}#page-3 .projects-preview-col{place-self:start!important;width:100%!important;min-width:0!important;margin-top:0!important;padding-top:clamp(72px,10vh,120px)!important}#page-3 .projects-list-col{justify-content:flex-start!important;align-self:start!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin-top:0!important;padding-top:clamp(260px,45vh,460px)!important;display:flex!important}#page-3 .projects-preview{transform-origin:0 0!important;width:100%!important;max-width:520px!important;height:clamp(260px,30vw,360px)!important;min-height:240px!important}#page-3 .projects-meta{width:100%!important;max-width:520px!important;margin-top:16px!important}#page-3 .projects-list{align-items:flex-start!important;gap:12px!important;max-width:none!important}#page-3 .proj-title{white-space:nowrap!important;text-align:left!important;font-size:clamp(32px,4.5vw,54px)!important;line-height:.98!important}}@media (max-width:1023px){#page-3 .projects-list .proj-title-btn,#page-3 .benchmark-subitem{transform:none!important}#page-3 .projects-list:has(.proj-title-btn:hover) li .proj-title-btn{color:#c6ccca!important}#page-3 .projects-list:has(.proj-title-btn:hover) li .proj-title-btn .proj-title{color:#c6ccca!important}#page-3 .projects-list:has(.benchmark-subitem:hover) li .proj-title-btn{color:#c6ccca!important}#page-3 .projects-list:has(.benchmark-subitem:hover) li .proj-title-btn .proj-title{color:#c6ccca!important}#page-3 .projects-list li.project-benchmark-item .proj-title-btn:hover,#page-3 .projects-list li.project-benchmark-item .proj-title-btn:hover .proj-title{color:#7b3dff!important}#page-3 .projects-list li:not(.project-benchmark-item) .proj-title-btn:hover,#page-3 .projects-list li:not(.project-benchmark-item) .proj-title-btn:hover .proj-title{color:#c6ccca!important}}@media (max-width:767px){#page-3{height:auto!important;min-height:100svh!important;overflow:hidden!important}#page-3 .projects-gallery{grid-template-columns:1fr!important;align-items:start!important;row-gap:40px!important;padding:88px 24px 80px!important;display:grid!important}#page-3 .projects-preview-col{place-self:start!important;width:100%!important;padding-top:0!important}#page-3 .projects-list-col{justify-content:flex-start!important;align-self:start!important;align-items:flex-start!important;width:100%!important;padding-top:0!important}#page-3 .projects-preview{transform-origin:0 0!important;width:100%!important;max-width:100%!important;height:clamp(260px,60vw,320px)!important;min-height:280px!important}#page-3 .projects-meta{flex-direction:unset!important;flex-wrap:nowrap!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:normal!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:18px!important;display:grid!important}#page-3 .projects-meta .meta-left{text-align:left!important;white-space:nowrap!important;flex:none!important;justify-self:start!important;width:auto!important;min-width:0!important}#page-3 .projects-meta .meta-right{text-align:right!important;white-space:nowrap!important;flex:none!important;justify-self:end!important;width:auto!important;min-width:max-content!important}#page-3 .meta-left,#page-3 .meta-right{letter-spacing:.18em!important;font-size:11px!important;line-height:1.2!important}#page-3 .proj-title{text-align:left!important;white-space:normal!important;font-size:clamp(28px,8vw,42px)!important}#page-3 .projects-list{align-items:flex-start!important;gap:12px!important}html body #page-3 .projects-list .proj-title-btn:hover{transform:translate(8px)!important}html body #page-3 .projects-gallery:has(.is-expanded) .projects-list{transform:translateY(16px)!important}}@media (min-width:768px) and (max-width:1023px){html body #page-3 .projects-gallery:has(.is-expanded) .projects-list{transform:none!important}}