body{background:#010101}.gold{-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background:url('/img/events/59/gold-texture.jpg') 0 50%/cover no-repeat padding-box text;-webkit-background-clip:text}.silver{-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background:url('/img/events/59/silver-texture.jpg') 0 50%/cover no-repeat padding-box text;-webkit-background-clip:text}.secondary{color:#b89a5b}.fancy-button{--border-color:#fff;font-family:var(--font-gibson);font-weight:500;font-size:18px;line-height:28px;text-transform:uppercase;letter-spacing:1px;padding:10px 30px;cursor:pointer;display:inline-block;position:relative;text-align:center;transition:.3s}.fancy-button::before{content:'';position:absolute;inset:0;-webkit-mask:url('/img/events/59/button-border.svg') no-repeat 0% 0%/100% 100%;mask:url('/img/events/59/button-border.svg') no-repeat 0% 0%/100% 100%;background:linear-gradient(45deg,var(--border-color) 50%,transparent 50%);transition:background-position .5s;background:linear-gradient(45deg,var(--color-gold) 50%,var(--border-color) 50%);background-position:100% 0;background-size:300% 100%}.fancy-button:hover::before{background-position:0 0}.fancy-button:hover{color:var(--color-gold)}.contest__header{background:url('/img/events/59/header-bg-2560.jpg') 50% 0 no-repeat!important;height:1125px!important;padding:0!important;margin:0!important;overflow:hidden}.contest__header-wrapper{margin:0 auto!important;display:block!important;width:auto!important;max-width:1920px!important;height:auto!important;padding:330px 355px 0}.contest__header-content h1{margin:0!important;font-size:94px!important;line-height:94px!important;letter-spacing:-.015em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.contest__header-content h1 span.gold{background-size:auto;background-position:-125px 50%;filter:drop-shadow(6px 30px 20px rgba(0, 0, 0, .65))}.contest__header-content h1 span.plate{position:relative;isolation:isolate;padding-top:24px;font-size:64px}.contest__header-content h1 span.plate::before{content:'';position:absolute;right:-50px;top:-18px;z-index:-1;width:738px;height:150px;background:url('/img/events/59/win-bg.png') 100% 50%/cover no-repeat}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate::before{top:-8px}.contest__header-content h1 span.plate span{-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background:url('/img/events/59/plate-texture.jpg') 0 50%/cover no-repeat padding-box text;-webkit-background-clip:text;position:relative;display:block}.contest__header-content h1 span.plate span::after{content:'';position:absolute;right:-115px;top:2px;width:82px;height:84px;background:url('/img/events/59/star.png') 50% 50% no-repeat;display:none}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate span::after{top:14px}.contest__header-content h1>span{transition:opacity .3s 0.1s,transform .5s 0.1s}.contest__header-content h1>span:nth-child(2){transition-delay:0.3s}.contest__header-content h1>span:nth-child(3){transition-delay:0.5s}.loading .contest__header-content h1>span{opacity:0;transform:translateX(-30px)}@media only screen and (max-width:1920px){.contest__header{background-image:url('/img/events/59/header-bg-1920.jpg')!important;background-size:100% auto!important;height:auto!important;aspect-ratio:calc(1920 / 980)}.contest__header-wrapper{padding:15.625vw 100px 0}}@media only screen and (max-width:1440px){.contest__header-wrapper{padding:14vw 75px 0}.contest__header-content h1{font-size:72px!important;line-height:72px!important}.contest__header-content h1 span.plate{padding-top:12px;font-size:48px}.contest__header-content h1 span.plate::before{right:-40px;top:-34px;height:115px;background-position:100% 0}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate::before{top:-26px}.contest__header-content h1 span.plate span::after{right:-100px;top:0;height:68px;background-size:contain}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate span::after{top:10px}}@media only screen and (max-width:1299px){.contest__header{background-image:url('/img/events/59/header-bg-1299.jpg')!important}}@media only screen and (max-width:991px){.contest__header{background-image:url('/img/events/59/header-bg-991.jpg')!important}.contest__header-wrapper{padding:12vw 40px 0}.contest__header-content h1{font-size:56px!important;line-height:56px!important}.contest__header-content h1 span.plate{padding-top:6px;font-size:36px}.contest__header-content h1 span.plate::before{right:-30px;top:-36px;height:95px}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate::before{top:-30px}.contest__header-content h1 span.plate span::after{right:-90px;top:0;height:54px;background-size:contain}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate span::after{top:8px}}@media only screen and (max-width:768px){.contest__header{background-image:url('/img/events/59/header-bg-768.jpg')!important}.contest__header-wrapper{padding:10vw 30px 0}.contest__header-content h1{font-size:44px!important;line-height:44px!important}.contest__header-content h1 span.plate{padding-top:4px;font-size:28px}.contest__header-content h1 span.plate::before{right:-20px;top:-36px;height:80px}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate::before{top:-32px}.contest__header-content h1 span.plate span::after{right:-75px;top:0;height:40px;background-size:contain}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate span::after{top:7px}}@media only screen and (max-width:575px){.contest__header{background-image:url('/img/events/59/header-bg-575.jpg')!important;aspect-ratio:calc(575 / 850)}.contest__header-wrapper{padding:12vw 20px 0;display:grid!important;place-items:center}.contest__header-content h1{align-items:center}.contest__header-content h1 span.plate{padding-top:4px;font-size:28px}.contest__header-content h1 span.plate::before{top:-14px;left:-30px;width:auto;height:60px}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate::before{top:-12px}}@media only screen and (max-width:420px){.contest__header-wrapper{padding:12vw 20px 0}.contest__header-content h1{font-size:32px!important;line-height:32px!important}.contest__header-content h1 span.plate{padding-top:6px;font-size:24px}.contest__header-content h1 span.plate::before{right:-20px;top:-12px;height:50px;left:-20px}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate::before{top:-8px}.contest__header-content h1 span.plate span::after{right:-65px;top:0;height:30px;background-size:contain}:is(.safari,.macos.chrome) .contest__header-content h1 span.plate span::after{top:4px}}.winners{margin-bottom:72px}div.winners__wrapper{width:auto;max-width:1600px;padding:0 20px}.winners__header{text-align:center;margin-bottom:64px}.winners__header h2{font-size:84px;line-height:94px;text-transform:uppercase}.places{display:flex;flex-direction:column;align-items:center;gap:96px}.place{width:100%}.place-header{text-align:center;margin-bottom:54px}.place-header h3{display:flex;align-items:baseline;justify-content:center;font-size:84px;line-height:1;text-transform:uppercase;margin-bottom:18px}.place-header h3 sup{align-self:flex-start;font-size:54px;margin-right:12px}.place-header h4{font-size:56px;line-height:1;text-transform:uppercase;letter-spacing:-.015em}.place__winners{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;gap:96px;width:100%}.place__winner{flex-basis:610px;transform:translateY(-20px);opacity:0;transition:transform .3s ease-out 0.1s,opacity .3s ease-out 0.1s}.place__winner:nth-child(2){transition-delay:0.2s}.place__winner:nth-child(3){transition-delay:0.3s}.place__winner:nth-child(4){transition-delay:0.4s}.place__winner:nth-child(5){transition-delay:0.5s}.place.visible .place__winner{transform:translateY(0);opacity:1}.place--2 .place__winners{gap:80px}.place--2 .place__winner{flex-basis:475px}.place--3 .place__winners{gap:48px}.place--3 .place__winner{flex-basis:240px}.place__winners .prize-image{width:100%;max-width:610px}.place__winner h5{font-size:36px;font-family:var(--font-din);margin-top:32px}.place--2 .place__winner h5{font-size:32px;margin-top:28px}.place--3 .place__winner h5{font-size:24px;margin-top:12px}@media only screen and (max-width:1440px){.winners__header h2{font-size:72px;line-height:84px}.place-header h3{font-size:72px}}@media only screen and (max-width:1299px){.winners__header h2{font-size:64px;line-height:72px}.place-header h3{font-size:64px}.place-header h3 sup{font-size:44px}.place-header h4{font-size:48px}}@media only screen and (max-width:991px){.winners__header h2{font-size:56px;line-height:64px}.place-header h3{font-size:56px}.place-header h3 sup{font-size:36px}.place-header h4{font-size:44px}.place__winner h5{font-size:32px}.place--2 .place__winner h5{font-size:28px}.place--3 .place__winner h5{font-size:22px}}@media only screen and (max-width:768px){.winners__header h2{font-size:48px;line-height:56px}.place-header{margin-bottom:36px}.place-header h3{font-size:48px;margin-bottom:12px}.place-header h3 sup{font-size:32px}.place-header h4{font-size:36px}}@media only screen and (max-width:575px){.place--2{padding-inline:20px}.place--2 .place__winners,.place__winners{gap:64px}.place--3 .place__winners{gap:32px}.winners__header h2{font-size:36px;line-height:44px}.place-header{margin-bottom:24px}.place-header h3{font-size:36px}.place-header h3 sup,.place-header h4{font-size:24px}.place__winner h5{font-size:28px;margin-top:24px}.place--2 .place__winner h5{font-size:24px;margin-top:18px}.place--3 .place__winner h5{font-size:20px;margin-top:8px}}.prizes{margin-bottom:72px}div.prizes__wrapper{width:auto;max-width:1600px;padding:0 40px}.prizes__header{text-align:center;margin-bottom:48px}.prizes__header h2{font-size:84px;line-height:94px;text-transform:uppercase}.prizes ul{display:flex;flex-direction:column;gap:96px}.prizes li{display:flex;justify-content:center;align-items:center;gap:64px;transition:opacity .3s,transform .3s;transform:translateX(30px);opacity:0}.prizes li:nth-child(2n){flex-direction:row-reverse;transform:translateX(-30px);opacity:0}.prizes li.visible{transform:translateX(0);opacity:1}.prize-image{position:relative;container-type:inline-size;isolation:isolate;width:610px}.prize-image::after,.prize-image::before{content:'';position:absolute;width:59.2cqw;height:8.2cqw;background:#ededed;-webkit-mask:url('/img/events/59/mask-button.png') no-repeat 0 0;mask:url('/img/events/59/mask-button.png') no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:-1;pointer-events:none}.prize-image::before{width:70cqw;height:9.9cqw;rotate:-3.84deg;top:-3.2cqw;left:-3.2cqw}.prize-image::after{rotate:-4.13deg;bottom:-3.2cqw;right:-1.6cqw}.prize-image--secondary::before{width:60cqw;height:9.9cqw;rotate:-87.84deg;top:19.9cqw;right:-26.2cqw;left:auto}.prize-image--secondary::after{rotate:-3deg;bottom:-2.4cqw;left:-1.6cqw;right:auto}.prize-image--tetriary::after,.prize-image--tetriary::before{display:none}.prize-image__border{background:#fff;padding:1cqw;-webkit-mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.prize-image__content{-webkit-mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative}.prize-image__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prize-content h3{display:flex;align-items:baseline;font-size:84px;line-height:1;text-transform:uppercase;margin-bottom:48px}.prize-content h3 .count{font-size:54px;letter-spacing:.06em;margin-right:6px;text-transform:none}.prize-content h3 sup{text-transform:none;align-self:flex-start;font-size:54px;margin-right:12px}.prize-content h4{font-size:56px;line-height:1;text-transform:uppercase;letter-spacing:-.015em}.prize-content p{font-family:var(--font-din);font-weight:500;font-size:34px;line-height:1;text-transform:uppercase;letter-spacing:.04em}@media only screen and (max-width:1440px){.prizes__header h2{font-size:72px;line-height:84px}.prize-content h3{font-size:72px}}@media only screen and (max-width:1299px){.prizes__header h2{font-size:64px;line-height:72px}.prize-content h3{font-size:64px}.prize-content h3 .count,.prize-content h3 sup{font-size:44px}.prize-content h4{font-size:48px}.prize-content p{font-size:30px}.prize-image{width:510px}}@media only screen and (max-width:991px){.prizes__header h2{font-size:56px;line-height:64px}.prize-content h3{font-size:56px}.prize-content h3 .count,.prize-content h3 sup{font-size:36px}.prize-content h4{font-size:44px}.prize-content p{font-size:28px}.prize-image{width:440px}}@media only screen and (max-width:768px){.prizes{margin-bottom:40px}.prizes__header h2{font-size:48px;line-height:56px}.prizes li{gap:36px}.prize-content h3{font-size:48px;margin-bottom:32px}.prize-content h3 .count,.prize-content h3 sup{font-size:32px}.prize-content h4{font-size:36px}.prize-content p{font-size:24px}.prize-image{width:350px}}@media only screen and (max-width:575px){.prizes{margin-bottom:0}.prizes ul{gap:56px}.prizes li{flex-direction:column-reverse!important}.prizes__header h2{font-size:40px;line-height:44px}.prize-content h3{font-size:40px;margin-bottom:24px}.prize-content h3 .count,.prize-content h3 sup,.prize-content h4{font-size:28px}.prize-content p{font-size:20px}}.rules{background:url('/img/events/59/rules-bg-2560.jpg') 50% 0 no-repeat;margin-bottom:80px}div.rules__wrapper{width:auto;max-width:1640px;padding:0 40px}.rules__header{text-align:center;padding-top:240px;margin-bottom:48px}.rules__header h2{font-size:84px;line-height:1;letter-spacing:-.015em;text-transform:uppercase;display:inline-block}.rules ul{display:flex;gap:64px;justify-content:space-between;counter-reset:rules}.rule{counter-increment:rules;transition:opacity .3s 0.1s,transform .3s 0.1s;transform:translateY(-20px);opacity:0;max-width:392px;flex-basis:33.33%}.rule:nth-child(2){transition-delay:0.2s}.rule:nth-child(3){transition-delay:0.3s}.visible .rule{transform:translateY(0);opacity:1}.rule__image{background:0 0/cover #fff;padding:10px;-webkit-mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(5deg);margin-bottom:64px}.rule__image div{-webkit-mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;mask:url('/img/events/59/mask-image.svg') no-repeat 50% 50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.rule:nth-child(2n) .rule__image{transform:rotate(-5deg)}.rule__image video{max-width:100%;max-height:100%}.rule__content h4{font-size:40px;line-height:1;text-transform:uppercase;padding-left:24px;position:relative;margin-bottom:36px}.rule__content h4::before{content:counter(rules);position:absolute;left:0;top:-18px;font-family:var(--font-text);font-size:72px;font-weight:700;color:#e5c787;opacity:.5}.rule__content p{font-size:20px;line-height:24px;margin-bottom:18px}.reules__text{text-align:center;margin-top:124px}.reules__text time{display:inline}.rules__text-primary{font-family:var(--font-din);font-weight:500;font-size:54px;line-height:64px;text-transform:uppercase;margin-bottom:24px}@media only screen and (max-width:1920px){.rules{background-image:url('/img/events/59/rules-bg-1920.jpg')}.rules__header{padding-top:180px}}@media only screen and (max-width:1440px){.rules__header h2{font-size:72px}.rule__content h4{font-size:36px}.rule__content h4::before{top:-21px}.rules__text-primary{font-size:48px;line-height:54px}.reules__text{margin-top:112px}}@media only screen and (max-width:1299px){.rules{background-image:url('/img/events/59/rules-bg-1299.jpg')}.rules__header{padding-top:165px}.rules__header h2{font-size:64px}.rule__content h4{font-size:32px;margin-bottom:28px}.rule__content h4::before{top:-22px}.rule__content p{font-size:18px;line-height:22px}.rules__text-primary{font-size:44px;line-height:50px}.reules__text{margin-top:104px}}@media only screen and (max-width:991px){.rules{background-image:url('/img/events/59/rules-bg-991.jpg')}.rules__header{padding-top:160px}.rules__header h2{font-size:56px}.rules ul{flex-direction:column;align-items:center}.rule{display:flex;align-items:center;gap:48px;width:100%;max-width:720px}.rule__image{margin-bottom:0;width:320px}.rule__content{width:360px}}@media only screen and (max-width:768px){.rules{background-image:url('/img/events/59/rules-bg-768.jpg')}.rules__header h2{font-size:48px}.rule{max-width:680px}.rule__image{width:280px;flex-shrink:1}.rule__content{width:300px;flex-shrink:1}.reules__text{margin-top:90px}.rules__text-primary{font-size:36px;line-height:44px}}@media only screen and (max-width:575px){.rules{background-image:url('/img/events/59/rules-bg-575.jpg');margin-bottom:40px}div.rules__wrapper{padding:0 20px}.rules__header{padding-top:140px;margin-bottom:24px}.rules__header h2{font-size:40px}.rules ul{gap:48px}.rule{flex-direction:column;align-items:center}.rule__image{width:100%;max-width:360px}.rule__content{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;text-align:center}.rule__content h4{font-size:28px}.rule__content h4::before{font-size:64px}.reules__text{margin-top:50px}.rules__text-primary{font-size:22px;line-height:26px}}.popGalleryHidden{position:absolute;top:-10000px;left:-10000px;opacity:0;z-index:-1;pointer-events:none;width:100vw;height:100vh}.popGalleryContainer{opacity:0;pointer-events:none;transition:opacity .3s;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;justify-items:center;align-items:center;display:grid}.popGalleryContainer.on{pointer-events:all;opacity:1}.popGalleryContainer img{opacity:0;transform:translateY(20px);transition:.3s}.popGalleryContainer img.on{opacity:1;transform:translateY(0)}.popGalleryContainer .img{grid-row:1;grid-column:1;position:relative}.popGalleryContainer .img img{width:auto!important;height:auto!important;max-width:100vw;max-height:100svh}@keyframes loading-dots{33%{background-size:calc(100%/3) 0,calc(100%/3) 100%,calc(100%/3) 100%}50%{background-size:calc(100%/3) 100%,calc(100%/3) 0,calc(100%/3) 100%}66%{background-size:calc(100%/3) 100%,calc(100%/3) 100%,calc(100%/3) 0}}.popGalleryContainer .img.loading::after{content:'';position:absolute;width:56px;height:13.4px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side,var(--color-po) 90%,#0000) 0 50%,radial-gradient(circle closest-side,var(--color-po) 90%,#0000) 50% 50%,radial-gradient(circle closest-side,var(--color-po) 90%,#0000) 100% 50%;background-size:calc(100%/3) 100%;background-repeat:no-repeat;animation:1s linear infinite loading-dots}.popGalleryContainer .nav{position:absolute;top:0;height:100%;font-size:80px;padding:0 35px;cursor:pointer;color:#fff;z-index:110;display:flex;align-items:center}.popGalleryContainer .nav.left{left:0}.popGalleryContainer .nav.right{right:0}.popGalleryContainer .close{position:absolute;z-index:115;width:24px;height:24px;right:20px;top:20px;transition:filter .3s;cursor:pointer}.popGalleryContainer .close:hover{filter:brightness(150%)}