*{accent-color:#0067ff;color:#383b40;font-family:Noto Sans}body{background-color:#fff;padding:0}body,h4{margin:0}h4{font-size:24px}a{color:#0067ff;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}nav{background-color:#fff;box-shadow:0 0 10px 0 #d3d3d3;height:4rem;position:relative;z-index:105}nav,nav .nav-container{display:flex;width:100%}nav .nav-container{height:100%;margin:auto;max-width:1152px;padding-left:15px}@media screen and (min-width:1407px){nav .nav-container{max-width:70%}}nav .nav-container .nav-button,nav .nav-container .nav-dropdown-burger{background-image:linear-gradient(90deg,#0067ff,#0067ff);background-position:bottom;background-repeat:no-repeat;background-size:100% 0;color:#383b40;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;min-width:6em;padding:0 10px;text-align:center;text-decoration:none;transition:background-size .2s;vertical-align:center}nav .nav-container .nav-button:active,nav .nav-container .nav-button:focus,nav .nav-container .nav-button:hover,nav .nav-container .nav-dropdown-burger:active,nav .nav-container .nav-dropdown-burger:focus,nav .nav-container .nav-dropdown-burger:hover{background-size:100% 5px;box-shadow:0 5px 5px -6px #0067ff;text-decoration:none!important}nav .nav-container .nav-left-part,nav .nav-container .nav-right-part{align-items:center;display:inline-flex}nav .nav-container .nav-left-part{flex-grow:1;width:auto}nav .nav-container .nav-left-part *{display:block}nav .nav-container .nav-right-part{justify-content:right}nav .nav-container .nav-right-part .nav-button{display:none}@media screen and (min-width:768px){nav .nav-container .nav-right-part .nav-button{align-items:center;display:inline-flex}nav .nav-container .nav-right-part .nav-dropdown-burger,nav .nav-container .nav-right-part .nav-dropdown-content{display:none!important}}nav .nav-container .nav-right-part .nav-dropdown{flex-direction:column;height:100%;justify-content:left}nav .nav-container .nav-right-part .nav-dropdown-burger{display:block;height:100%;min-width:4em;top:0;width:4em}nav .nav-container .nav-right-part .nav-dropdown-burger span{background-color:currentColor;display:block;height:2px;left:calc(50% - 8px);position:relative;width:16px}nav .nav-container .nav-right-part .nav-dropdown-burger span:first-child{top:calc(50% - 7px)}nav .nav-container .nav-right-part .nav-dropdown-burger span:nth-child(2){top:calc(50% - 2px)}nav .nav-container .nav-right-part .nav-dropdown-burger span:nth-child(3){top:calc(50% + 3px)}nav .nav-container .nav-right-part .nav-dropdown-content{background-color:#fff;box-shadow:0 6px 10px 0 #d3d3d3;display:none;min-width:6rem;position:absolute;top:4rem;z-index:100}nav .nav-container .nav-right-part .nav-dropdown-content .nav-dropdown-item{background-image:linear-gradient(90deg,#0067ff,#0067ff);background-position:0;background-repeat:no-repeat;background-size:0 100%;box-sizing:border-box;cursor:pointer;display:block;font-weight:700;height:50px;line-height:50px;padding-right:15px;text-align:right;text-decoration:none;transition:background-size .2s;width:100%}nav .nav-container .nav-right-part .nav-dropdown-content .nav-dropdown-item:hover{background-size:5px 100%;box-shadow:-5px 0 5px -6px #0067ff}nav .nav-container .nav-right-part .nav-dropdown-content.is-active{display:block}@media screen and (min-width:768px){nav .nav-container{padding-right:15px}}.button{background-color:#0067ff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:8px 16px;text-align:center;text-decoration:none;white-space:nowrap}.button:active,.button:focus,.button:hover{box-shadow:0 0 3px 0 #0067ff;text-decoration:none}.container{margin:0 auto;max-width:1152px;padding:50px 10px 10px;position:relative;width:auto}@media screen and (min-width:1407px){.container{max-width:70%}}.section{padding-bottom:50px}.landing-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px;margin-top:-50px;min-height:70vh}.landing-section:before{background-image:url(/build/images/background-gradiant.fc0bbc9f.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-200px;content:"";height:100%;left:-4px;position:absolute;width:100%;z-index:-1}.landing-section .landing-text{max-width:80%}.landing-section .landing-text>h1{font-family:Plus Jakarta Sans;font-size:48px;font-weight:600;line-height:100%}.landing-section .landing-text>p{font-size:16px;line-height:130%}.landing-section .landing-event{align-self:center;display:flex;justify-content:center}.landing-section .landing-event>img{height:100%;width:100%}@media screen and (min-width:768px){.landing-section{flex-wrap:nowrap;margin-bottom:0}.landing-section .landing-event{width:60%}.landing-section:before{background-position:100% 100%;background-size:contain;bottom:-40px;left:unset;right:-150px}.landing-section .landing-text{max-width:40%;padding:30px}}.next-events-section,.previous-events-section{min-height:410px;padding-bottom:50px}.next-events-section h2,.previous-events-section h2{font-size:32px}.next-events-section .events-list,.previous-events-section .events-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:250px}.next-events-section .events-list .event-card-medium,.next-events-section .events-list .event-card-small,.previous-events-section .events-list .event-card-medium,.previous-events-section .events-list .event-card-small{margin:10px}.next-events-section .events-list h5,.previous-events-section .events-list h5{color:#737d8c;font-size:28px;text-align:center}.next-events-section{background-color:#ebeef3}.previous-events-section{background-color:#fafcff}.current-event-card{padding:16px 32px 32px!important}.current-event-card h2{font-size:32px;margin-bottom:16px;margin-top:0;text-align:center;width:100%}.current-event-card .divider{background-color:#f0f0f0;height:2px;margin:0 auto 10px}.event-card-small{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px hsla(0,0%,83%,.5);padding:24px 16px;width:330px}.event-card-small .event-tags{height:40px;margin:8px 0;overflow-y:hidden}.event-card-small .event-card-small-content .event-small-info{display:flex;height:90px}.event-card-small .event-card-small-content .event-small-info>*{height:100%}.event-card-small .event-card-small-content .event-small-info .content{display:flex;flex-direction:column;flex-grow:1}.event-card-small .event-card-small-content .event-small-info .content span{font-size:14px;height:100%;margin:0}.event-card-small .event-card-small-content .event-small-info .image{height:100px;max-width:15em;min-width:100px;text-align:right}.event-card-small .event-card-small-content .event-small-info .image img{max-height:100%;max-width:100%}.event-card-medium{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px hsla(0,0%,83%,.5);max-width:480px;padding:24px 16px;width:100%}.event-card-medium .event-card-medium-content{align-items:center;display:flex}.event-card-medium .event-card-medium-content .image{height:100px;max-width:15em;min-width:100px;padding-right:10px}.event-card-medium .event-card-medium-content .image img{max-height:100%;max-width:100%}.event-card-medium .event-card-medium-content .content{flex-grow:1}.event-card-medium .event-card-medium-content .content .event-medium-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:right}.event-card-medium .event-card-medium-content .content .event-medium-info>span{flex-grow:1;padding-right:12px}.event-card-medium .event-card-medium-content .content .event-medium-info>div{flex-grow:0}@media screen and (min-width:768px){.event-card-medium .event-card-medium-content .content .event-medium-info{flex-wrap:nowrap}}.event-info{display:grid;min-height:100px}.event-info h1,.event-info p{margin:0}.event-info .image{height:100px;margin:auto;max-width:15em}.event-info .image img{max-height:100%;max-width:100%}.event-info .event-tags{margin:10px 0}@media screen and (min-width:768px){.event-info{grid-template-areas:"Name Logo" "Description Logo";grid-template-columns:auto 20em}.event-info .image{grid-column-end:2;grid-column-start:2;grid-row-end:3;grid-row-start:1}}.event-tags{display:inline-flex;flex-wrap:wrap}.event-tags>span{border-radius:5px;box-shadow:0 0 5px 0 #d3d3d3;display:inline-flex;margin:.3em;padding:.3em .7em}.event-tags>span *{color:#0067ff;display:inline-flex;font-weight:500;height:20px;line-height:20px;margin:auto 0}.event-tags>span svg{width:20px}.event-tags>span svg:not(:last-child){padding-right:.5em}.event-schedule{display:flex;flex-direction:column;width:100%}.event-schedule .event-step{display:flex;height:1px;margin:0 auto;width:100%}.event-schedule .event-step:not(:last-child){min-height:8em}.event-schedule .event-step .event-symbols{height:100%}.event-schedule .event-step .event-symbols .circle{background-color:#0067ff;border:15px solid #0067ff;border-radius:50%;display:block;height:15px;width:15px}.event-schedule .event-step .event-symbols .line{background-color:#0067ff;display:block;height:100%;left:17.5px;position:relative;top:-10px;width:10px;z-index:-5}@media screen and (min-width:768px){.event-schedule .event-step .event-symbols .line{height:10px;left:30px;top:-27.5px;width:100%}.event-schedule .event-step .event-symbols{height:unset}}.event-schedule .event-step .event-step-description{opacity:.5;padding-left:20px;padding-right:30px;padding-top:10px}@media screen and (min-width:768px){.event-schedule .event-step .event-step-description{padding-left:10px}}.event-schedule .event-step .event-step-description h3{margin-bottom:5px;margin-top:0}.event-schedule .event-step .event-step-description p{margin:0}.event-schedule .event-step .event-step-description .date{display:inline-flex}.event-schedule .event-step .event-step-description .date *{color:#0067ff}.event-schedule .event-step .event-step-description .date svg{height:20px;padding-right:.3em;width:20px}.event-schedule .event-step .event-step-description .date span{font-size:15px;font-weight:500}.event-schedule .event-step.is-active .event-step-description{opacity:1}.event-schedule .event-step.is-active .circle{background-color:#fff}.event-schedule .event-step.is-active .line{background-color:#d3d3d3}.event-schedule .event-step.is-active~.event-step .circle,.event-schedule .event-step.is-active~.event-step .line{background-color:#d3d3d3;border-color:#d3d3d3}@media screen and (min-width:768px){.event-schedule .event-step{display:block;width:unset}.event-schedule .event-step:not(:last-child){width:33%}.event-schedule{flex-direction:row}}.bracket-enclosure{align-items:center;background-color:#f0f0f0;border-radius:5px;box-shadow:0 0 15px 0 #d3d3d3;display:flex;height:70vh;justify-content:center;overflow:hidden;position:relative}.bracket-enclosure #fullscreen-button{align-items:center;border:none;border-radius:5px;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;width:2rem;z-index:1001}.bracket-enclosure #fullscreen-button svg{height:1.2rem;width:1.2rem}.bracket-enclosure.fullscreen{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.bracket-enclosure #bracket{align-items:start;background-color:#fff;cursor:grab;display:grid;flex-shrink:0;gap:3rem;grid-auto-columns:auto;grid-auto-rows:auto;padding:2rem 5rem}.bracket-enclosure #bracket .match{background-color:#fff;border-radius:15px;box-shadow:0 0 15px 0 #d3d3d3;cursor:auto;font-size:16px;width:23em;z-index:1}.bracket-enclosure #bracket .match>*{display:block;padding:1em 0;text-align:center;width:100%}.bracket-enclosure #bracket .match>:not(:last-child){border-bottom:2px solid #d3d3d3}.bracket-enclosure #bracket .match>.match-name{color:#0067ff;font-size:16px;font-weight:700;text-align:center}.bracket-enclosure #bracket .match>.match-date-server{display:flex;padding:0}.bracket-enclosure #bracket .match>.match-date-server>.match-date,.bracket-enclosure #bracket .match>.match-date-server>.match-server{display:flex;justify-content:center;padding:1em 0;width:50%}.bracket-enclosure #bracket .match>.match-date-server>.match-date>span,.bracket-enclosure #bracket .match>.match-date-server>.match-server>span{display:inline-flex}.bracket-enclosure #bracket .match>.match-date-server>.match-date>span>svg,.bracket-enclosure #bracket .match>.match-date-server>.match-server>span>svg{height:16px;padding-right:.3em;width:16px}.bracket-enclosure #bracket .match>.match-date-server>.match-date>span>span,.bracket-enclosure #bracket .match>.match-date-server>.match-server>span>span{height:16px;line-height:16px;text-align:center}.bracket-enclosure #bracket .match>.match-date-server>.match-date{border-right:2px solid #d3d3d3}.bracket-enclosure #bracket .match>.match-results{max-height:370px;overflow-y:auto;padding:0}.bracket-enclosure #bracket .match>.match-results>.match-result-row{align-items:center;display:flex;padding:1em .75em}.bracket-enclosure #bracket .match>.match-results>.match-result-row>*{line-height:25px}.bracket-enclosure #bracket .match>.match-results>.match-result-row>.match-result-rank{font-size:18px;font-weight:700;width:2em}.bracket-enclosure #bracket .match>.match-results>.match-result-row>.match-result-name{flex-grow:1;padding-left:15px;text-align:left}.bracket-enclosure #bracket .match>.match-results>.match-result-row>.match-result-points{font-weight:500}.bracket-enclosure #bracket .match>.match-results>.match-result-row>.match-result-symbol{height:35px;margin:-10px 0;padding-left:.8em;width:35px}.bracket-enclosure #bracket .match>.match-results>.match-result-row>.match-result-temporary{color:gray;flex-grow:1;text-align:center}.bracket-enclosure #bracket .match>.match-results>.match-result-row:not(:last-child){border-bottom:2px solid #f0f0f0}.participants{max-height:70vh;overflow-y:auto}.participants .participant-row,.participants .participant-team-row{align-items:center;display:flex;min-height:40px;padding:10px}.participants .participant-row span,.participants .participant-team-row span{align-items:center;display:flex;flex-grow:1;font-size:18px;font-weight:500}.participants .participant-row span svg,.participants .participant-team-row span svg{width:20px}.participants .participant-row span svg:not(:last-child),.participants .participant-team-row span svg:not(:last-child){padding-right:.5em}.participants .participant-row:not(:last-child),.participants .participant-team-row:not(:last-child){border-bottom:2px solid #f0f0f0}.participants .participant-team-row{display:block}.participants .participant-team-row .participant-team-info>span{flex-grow:unset;width:50%}.participants .participant-team-row .participant-team-info .team-trigram{flex-grow:unset;font-weight:400}.participants .participant-team-row>div{display:flex;min-height:40px}.participants .participant-team-row .participant-row{margin:0 12px}.participants .participant-team-row .participant-row span{font-size:16px;font-weight:400;line-height:16px}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:100;src:url(/build/fonts/noto-sans-latin-100-normal.7d07b0c3.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-100-normal.f96d3e48.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:200;src:url(/build/fonts/noto-sans-latin-200-normal.ff289c53.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-200-normal.b3596eaf.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(/build/fonts/noto-sans-latin-300-normal.4ab367fa.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-300-normal.87a4e7e5.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/build/fonts/noto-sans-latin-400-normal.668fa41f.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-400-normal.42ae48a9.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/build/fonts/noto-sans-latin-500-normal.4e538da6.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-500-normal.9f5bccf7.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/build/fonts/noto-sans-latin-600-normal.93a90960.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-600-normal.37211cea.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/build/fonts/noto-sans-latin-700-normal.ed37599f.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-700-normal.2d4a02a9.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(/build/fonts/noto-sans-latin-800-normal.fb28cc12.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-800-normal.b74f9811.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:900;src:url(/build/fonts/noto-sans-latin-900-normal.fa8cc0b1.woff2) format("woff2"),url(/build/fonts/noto-sans-latin-900-normal.4c21aa21.woff) format("woff")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/build/fonts/plus-jakarta-sans-cyrillic-ext-400-normal.a6dba74d.woff2) format("woff2"),url(/build/fonts/plus-jakarta-sans-all-400-normal.af89d4de.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/build/fonts/plus-jakarta-sans-vietnamese-400-normal.86277488.woff2) format("woff2"),url(/build/fonts/plus-jakarta-sans-all-400-normal.af89d4de.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/build/fonts/plus-jakarta-sans-latin-ext-400-normal.45fae27d.woff2) format("woff2"),url(/build/fonts/plus-jakarta-sans-all-400-normal.af89d4de.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/build/fonts/plus-jakarta-sans-latin-400-normal.fa0f0788.woff2) format("woff2"),url(/build/fonts/plus-jakarta-sans-all-400-normal.af89d4de.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}