@font-face{font-family:Geologica;src:url(/fonts/Geologica-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/Geologica-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/fonts/Geologica-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}body,html{width:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:Geologica,system-ui,sans-serif;font-size:4vw;line-height:1.35;color:rgba(0,0,0,.87);background-color:#71eeff}@media(min-width:720px){body{font-size:min(16px,1.1111111111vw)}}.container{width:100%;max-width:calc(1280px + 10vw);margin:0 auto;padding:0 5vw}.container_fullWidth{max-width:100%}.container_noPadding{padding:0}.containerSeparator{margin:0 0 12.5vw}@media(min-width:720px){.container{max-width:calc(1280px + min(40px, 2.7777777778vw));padding:0 min(20px,1.3888888889vw)}.containerSeparator{margin:0 0 min(50px,3.4722222222vw)}}.headerTop{position:fixed;top:0;left:0;right:0;z-index:60;background:#001d60;color:#fff}.headerTop__inner{display:flex;align-items:center;justify-content:flex-start;min-height:10vw;padding-top:1.5vw;padding-bottom:1.5vw}.headerTop__logo{display:block;line-height:0}.headerTop__logoImage{display:block;width:auto;height:auto;max-width:100px}@media(min-width:720px){.headerTop__logoImage{max-width:164px}.headerTop{display:none}}.header{position:fixed;top:0;left:0;right:0;z-index:50;padding:3vw 0;color:#fff;background:linear-gradient(180deg,#fff,transparent)}.header__content{display:flex;align-items:center;justify-content:space-between;gap:3vw}.header__logo{display:block;line-height:0}.header__logoImage{display:block;width:auto;height:auto;max-width:100px}@media(min-width:720px){.header__logoImage{max-width:164px}.header{padding:min(16px,1.1111111111vw) 0;min-height:min(80px,5.5555555556vw)}}.yearNav{position:relative;display:inline-flex;align-items:stretch;border-radius:10vw;box-shadow:.75vw .75vw 0 #001d60}.yearNav__action,.yearNav__itemLink,.yearNav__trigger{outline:none}.yearNav__action:focus,.yearNav__action:focus-visible,.yearNav__itemLink:focus,.yearNav__itemLink:focus-visible,.yearNav__trigger:focus,.yearNav__trigger:focus-visible{outline:none}.yearNav__action,.yearNav__trigger{display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.2}.yearNav__action{padding:2vw 4.5vw;background:#ff008e;color:#fff;text-decoration:none;font-size:3.25vw;border-radius:10vw 10vw 10vw 10vw;white-space:nowrap;border:.5vw solid #001d60;z-index:1}.yearNav__dropdown{position:relative;display:flex;align-self:stretch;border-radius:0 10vw 10vw 0;margin-left:-3.5vw}.yearNav__trigger{padding:2vw 2vw 2vw 4.5vw;flex:1 1;font-size:3.25vw;font-weight:700;align-self:stretch;gap:1.5vw;min-height:100%;background:#fff;color:#001d60;cursor:pointer;border:.5vw solid #001d60;border-radius:0 10vw 10vw 0}.yearNav__triggerIcon{font-size:2.5vw;line-height:1}.yearNav__panel{display:none;font-size:3.25vw;font-weight:700;line-height:1.2;color:#001d60;padding-bottom:2vw;border:.5vw solid #001d60;border-top:none;border-radius:0 0 4.5vw 4.5vw;box-sizing:border-box;box-shadow:.75vw .75vw 0 #001d60}.yearNav__panel[hidden]{display:none!important}.yearNav__list{list-style:none;margin:0;padding:0}.yearNav__item{margin:0}.yearNav__itemLink{display:block;padding:.75vw 4.5vw .75vw 3.5vw;color:#001d60;text-decoration:none;font-weight:700;text-align:center}.yearNav__itemLink:hover{text-decoration:underline}.yearNav_expanded{z-index:60}.yearNav_expanded .yearNav__triggerLabel{text-decoration:underline}.yearNav_expanded .yearNav__panel{display:block;position:absolute;top:calc(100% - .5vw);right:0;min-width:100%;background:#fff;border:.5vw solid #001d60;border-top:none;box-sizing:border-box;z-index:3}.yearNav_expanded .yearNav__itemLink{padding-top:1.5vw;padding-bottom:1.5vw}.yearNav_expanded .yearNav__trigger{border-radius:0 4.5vw 0 0;border-bottom-color:transparent;box-shadow:.75vw .75vw 0 #001d60;z-index:2}@media(min-width:720px){.yearNav{box-shadow:min(4.6153846154px,.3205128205vw) min(4.6153846154px,.3205128205vw) 0 #001d60}.yearNav,.yearNav__action{border-radius:min(61.5384615385px,4.2735042735vw)}.yearNav__action{padding:min(12.3076923077px,.8547008547vw) min(27.6923076923px,1.9230769231vw);font-size:min(20px,1.3888888889vw);border:min(3.0769230769px,.2136752137vw) solid #001d60}.yearNav__dropdown{border-radius:0 min(61.5384615385px,4.2735042735vw) min(61.5384615385px,4.2735042735vw) 0;margin-left:calc(-1*min(21.5384615385px, 1.4957264957vw))}.yearNav__trigger{padding:min(12.3076923077px,.8547008547vw) min(12.3076923077px,.8547008547vw) min(12.3076923077px,.8547008547vw) min(27.6923076923px,1.9230769231vw);font-size:min(20px,1.3888888889vw);gap:min(9.2307692308px,.641025641vw);border:min(3.0769230769px,.2136752137vw) solid #001d60;border-radius:0 min(61.5384615385px,4.2735042735vw) min(61.5384615385px,4.2735042735vw) 0}.yearNav__triggerIcon{font-size:min(15.3846153846px,1.0683760684vw)}.yearNav__panel{font-size:min(20px,1.3888888889vw);padding-bottom:min(12.3076923077px,.8547008547vw);border:min(3.0769230769px,.2136752137vw) solid #001d60;border-top:none;border-radius:0 0 min(27.6923076923px,1.9230769231vw) min(27.6923076923px,1.9230769231vw);box-shadow:min(4.6153846154px,.3205128205vw) min(4.6153846154px,.3205128205vw) 0 #001d60}.yearNav__itemLink{padding:min(4.6153846154px,.3205128205vw) min(27.6923076923px,1.9230769231vw) min(4.6153846154px,.3205128205vw) min(21.5384615385px,1.4957264957vw);font-size:min(20px,1.3888888889vw)}.yearNav_expanded .yearNav__panel{top:calc(100% - min(3.0769230769px, .2136752137vw));border:min(3.0769230769px,.2136752137vw) solid #001d60;border-top:none}.yearNav_expanded .yearNav__itemLink{padding-top:min(9.2307692308px,.641025641vw);padding-bottom:min(9.2307692308px,.641025641vw)}.yearNav_expanded .yearNav__trigger{border-radius:0 min(27.6923076923px,1.9230769231vw) 0 0;border:min(3.0769230769px,.2136752137vw) solid #001d60;border-bottom-color:transparent;box-shadow:min(4.6153846154px,.3205128205vw) min(4.6153846154px,.3205128205vw) 0 #001d60}}.main{display:flex;flex-direction:column}.main__content{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;min-height:20vh;background:var(--year-content-bg,linear-gradient(180deg,#71eeff 0,#09f 55%,#236af8 100%))}.main__elems{position:absolute;left:0;right:0;top:-22.5vw;bottom:0;z-index:0;pointer-events:none;background-image:url(/bg_elems_mobile.png);background-repeat:no-repeat;background-position:top;background-size:100% auto}.main__contentInner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 0 auto;overflow:visible}.main__video{position:relative;left:50%;width:100vw;max-width:100vw;height:80vh;margin-left:-50vw;overflow:hidden}.loopingVideo{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover;object-position:center}.head{max-width:215vw;margin:0 auto;position:relative;z-index:2;padding:5vw 0 0}.head__title{display:block;width:100%;height:auto}.head__title_desktop{display:none}.head__title_mobile{display:block}@media(min-width:720px){.main__elems{top:min(-140px,-9.7222222222vw);background-image:url(/bg_elems_desktop.png)}.head{max-width:min(860px,59.7222222222vw);padding:min(30px,2.0833333333vw) 0 0}.head__title_desktop{display:block}.head__title_mobile{display:none}}@media(min-width:1600px){.main__elems{top:min(-230px,-15.9722222222vw)}}.headIntro{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:5vw 5vw 6vw;overflow:visible}.headIntro__decoration{display:none;position:absolute;z-index:1;pointer-events:none;line-height:0}.headIntro__decorationImage{display:block;width:100%;height:auto}.headIntro__inner{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.headIntro__content{width:100%}.headIntro__content p{margin:0 0 4vw;color:#fff;font-size:4.5vw;font-weight:400;line-height:1.3;text-align:left}.headIntro__content p:last-child{margin-bottom:0}.headIntro__content b{font-weight:600}@media(min-width:720px){.headIntro{padding:min(28px,1.9444444444vw) 0 min(36px,2.5vw)}.headIntro__inner{margin:0;gap:min(30px,2.0833333333vw)}.headIntro__content{width:calc(100% - min(30px, 2.0833333333vw))}.headIntro__content p{margin-bottom:min(20px,1.3888888889vw);font-size:min(28px,1.9444444444vw)}.headIntro_withDecorations .headIntro__decoration{display:block}.headIntro__decoration_topRight{top:min(-90px,-6.25vw);right:min(-100px,-6.9444444444vw);width:min(210px,14.5833333333vw)}.headIntro__decoration_bottomLeft{bottom:min(-80px,-5.5555555556vw);left:min(-250px,-17.3611111111vw);width:min(350px,24.3055555556vw)}}.yearContentStatus{margin:6vw 0;text-align:center;font-size:4vw;line-height:1.4;color:#fff}@media(min-width:720px){.yearContentStatus{margin:min(32px,2.2222222222vw) 0;font-size:min(18px,1.25vw)}}.yearContentStatus_notice{opacity:.85;font-size:3.5vw}@media(min-width:720px){.yearContentStatus_notice{font-size:min(16px,1.1111111111vw)}}.mediaGallery{width:100%;position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:7.5vw 5vw 12.5vw}.mediaGallery__title{margin:0 0 10vw;color:#fff;font-size:10.5vw;font-weight:400;text-align:center;line-height:1.1}.mediaGallery__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3.75vw;padding:0;width:100%;margin:0 -2vw;list-style:none}.mediaGallery__single{display:block;width:100%;margin:0}.mediaGallery__item{width:calc(50% - 3.75vw);outline:none}.mediaGallery__link{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;border:none;background:none;color:#fff;text-align:left;text-decoration:none;cursor:pointer;font:inherit;outline:none}.mediaGallery__link:focus,.mediaGallery__link:focus-visible{outline:none}.mediaGallery__link:disabled{cursor:default}.mediaGallery__thumb{position:relative;display:block;flex:0 0 auto;border-radius:3vw;overflow:hidden;background:rgba(0,29,96,.4);aspect-ratio:16/9}.mediaGallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mediaGallery__play{position:absolute;top:50%;left:50%;width:9vw;transform:translate(-50%,-50%);line-height:0;transition:transform .2s ease;pointer-events:none}.mediaGallery__playIcon{display:block;width:100%;height:auto}.mediaGallery__link:focus-visible .mediaGallery__play,.mediaGallery__link:hover .mediaGallery__play{transform:translate(-50%,-50%) scale(1.08)}.mediaGallery__caption{display:block;flex:0 0 auto;margin-top:2vw;font-size:2.75vw;line-height:1.3;text-align:left}.mediaGallery__modalTitle{margin:0 0 4vw;color:#fff;font-size:4.5vw;font-weight:700;line-height:1.3;text-align:center}.mediaGallery__single .mediaGallery__player{width:100%}.mediaGallery__featuredCaption{margin:0 0 4vw;color:#fff;font-size:4.5vw;font-weight:700;line-height:1.3;text-align:center}.mediaGallery__player{width:100%}.mediaGallery__featuredMedia,.mediaGallery__modalVideo{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:3vw;background:#001d60;overflow:hidden}.mediaGallery__embed{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}video.mediaGallery__embed{object-fit:contain}@media(min-width:720px){.mediaGallery{padding:min(40px,2.7777777778vw) 0 min(60px,4.1666666667vw)}.mediaGallery__title{margin-bottom:min(80px,5.5555555556vw);font-size:min(76px,5.2777777778vw)}.mediaGallery__list{margin:0;gap:min(30px,2.0833333333vw)}.mediaGallery__item{width:calc(33.333% - min(30px, 2.0833333333vw))}.mediaGallery__thumb{border-radius:min(16px,1.1111111111vw)}.mediaGallery__play{width:min(58px,4.0277777778vw)}.mediaGallery__caption{margin-top:min(12px,.8333333333vw);font-size:min(14px,.9722222222vw)}.mediaGallery__single .mediaGallery__player{width:calc(100% - min(30px, 2.0833333333vw));max-width:100%;margin:0 auto}.mediaGallery__featuredCaption,.mediaGallery__modalTitle{margin-bottom:min(24px,1.6666666667vw);font-size:min(28px,1.9444444444vw)}.mediaGallery__featuredMedia,.mediaGallery__modalVideo{border-radius:min(16px,1.1111111111vw)}}.voting{position:relative;z-index:2;width:100%;max-width:1120px;margin:0 auto;padding:6vw 3vw 10vw;box-sizing:border-box;overflow:visible;container-type:inline-size;container-name:voting}.voting__sectionDecoration{display:none;position:absolute;z-index:1;pointer-events:none;line-height:0}.voting__sectionDecorationImage{display:block;width:100%;height:auto}.voting__title{margin:0 0 13vw;color:#fff;font-size:7vw;font-weight:400;line-height:1.15;text-align:center}.voting__frame{position:relative;z-index:2;overflow:visible;border:.5vw solid hsla(0,0%,100%,.9);border-radius:7vw;padding:5vw 2.5vw 4vw;background:hsla(0,0%,100%,.14)}.voting__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:3vw;row-gap:6vw;margin:0;padding:0;list-style:none}.voting__item{width:calc(50% - 1.5vw)}.voting__card{position:relative;display:flex;flex-direction:column;width:100%;min-height:42vw;padding:0;border:.75vw solid #4aa7ff;border-radius:4.5vw;overflow:visible;color:#fff;cursor:pointer;font:inherit;text-align:center;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;transform:scale(1);transform-origin:center center;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease,border-color .22s ease}@media(hover:hover)and (pointer:fine){.voting__card:hover{z-index:2;transform:scale(1.03);filter:brightness(1.06)}}.voting__card:active{transform:scale(.98);filter:brightness(.98)}.voting__card_voted{border-color:#3bb403}.voting__sendMore{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-100%);padding:.75vw 2.5vw;border:.75vw solid #3bb403;border-bottom:none;border-radius:2.5vw 2.5vw 0 0;background:linear-gradient(90deg,#2fd000,#c8e800);color:#fff;font-size:2.5vw;font-weight:500;white-space:nowrap;line-height:1.2;box-sizing:border-box}@keyframes votingCountOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.65em)}}@keyframes votingCountIn{0%{opacity:0;transform:translateY(.65em)}to{opacity:1;transform:translateY(0)}}.voting__count{position:absolute;top:1.5vw;right:1.5vw;z-index:2;overflow:hidden;min-width:2em;height:1.45em;padding:.5vw;color:#ff9a1a;font-size:4vw;font-weight:700;line-height:1;pointer-events:none}.voting__count,.voting__countValue{display:block;box-sizing:border-box;text-align:right}.voting__countValue{width:100%;padding:.25vw .5vw;white-space:nowrap;line-height:1.15;text-shadow:.125vw .125vw 0 rgba(0,29,96,.9)}.voting__countValue_out{position:absolute;top:.5vw;right:.5vw;left:.5vw;animation:votingCountOut .32s cubic-bezier(.22,1,.36,1) forwards}.voting__countValue_in{position:relative;animation:votingCountIn .32s cubic-bezier(.22,1,.36,1) both}.voting__iconWrap{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:center;width:100%;aspect-ratio:4/3;padding:0;border-radius:3.75vw 3.75vw 0 0}.voting__icon{display:block;width:31vw;height:auto;object-fit:contain}.voting__cardTitle{display:flex;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;width:100%;min-height:12vw;padding:2vw 1.5vw;background:linear-gradient(180deg,#5eb5ff,#3d8dff);border-radius:0 0 3.75vw 3.75vw;font-size:3vw;font-weight:500;line-height:1.2}.voting__card_voted .voting__cardTitle{background:linear-gradient(90deg,#2fd000,#c8e800)}.votingModal{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4.5vw;width:min(100%,75vw);margin:0 auto;padding:7vw 5vw 6.5vw;border:.75vw solid #fff;border-radius:8vw;background:linear-gradient(180deg,#5ee8c0,#d4f03a);box-sizing:border-box;overflow:visible}.votingModal__title{margin:0;color:#fff;font-size:4.5vw;font-weight:400;line-height:1.2;text-align:center}.votingModal__field{position:relative;z-index:2;width:100%}.votingModal__input{width:100%;box-sizing:border-box;padding:3.5vw 4.5vw;border:.75vw solid #001d60;border-radius:999px;background:#fff;box-shadow:.5vw 1.25vw 0 #001d60;color:#001d60;font:inherit;font-size:3.5vw;font-weight:500;text-align:center;outline:none}.votingModal__input:focus,.votingModal__input:focus-visible{outline:none}.votingModal__input::placeholder{color:rgba(0,29,96,.4)}.votingModal__suggest{position:absolute;top:calc(100% + 1.5vw);left:0;right:0;z-index:5;max-height:min(40vh,55vw);margin:0;padding:1.5vw 0;overflow-x:hidden;overflow-y:auto;list-style:none;border:.5vw solid #001d60;border-radius:4vw;background:#fff;box-shadow:.5vw 1.25vw 0 rgba(0,29,96,.35);-webkit-overflow-scrolling:touch}.votingModal__suggestItem{padding:2.5vw 3.5vw;color:#001d60;font-size:3.25vw;font-weight:500;line-height:1.25;text-align:left;cursor:pointer}.votingModal__suggestItem:hover,.votingModal__suggestItem_active{background:rgba(0,29,96,.08)}.votingModal__submit{width:auto;min-width:37vw;padding:3vw 7vw;border:.75vw solid #001d60;border-radius:999px;background:linear-gradient(90deg,#ff7a00,#ffc000);box-shadow:.5vw 1.25vw 0 #001d60;color:#fff;font:inherit;font-size:4vw;font-weight:500;line-height:1.2;cursor:pointer;outline:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease}.votingModal__submit:focus,.votingModal__submit:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.votingModal__submit:hover:not(:disabled){transform:translateY(-.5vw);filter:brightness(1.06);box-shadow:.5vw 1.75vw 0 #001d60}}.votingModal__submit:active:not(:disabled){transform:translate(.25vw,.5vw);box-shadow:.25vw .75vw 0 #001d60;filter:brightness(.98)}.votingModal__submit:disabled{opacity:.55;cursor:default}@media(prefers-reduced-motion:reduce){.votingModal__submit,.voting__card{transition:none}.votingModal__submit:active:not(:disabled),.votingModal__submit:hover:not(:disabled),.voting__card:active,.voting__card:hover{transform:none;filter:none}.voting__count,.voting__countValue_in,.voting__countValue_out{animation:none}.voting__countValue_out{display:none}.voting__countValue_in{opacity:1;transform:none}}@media(min-width:720px){.voting{padding:min(40px,2.7777777778vw) 0 min(60px,4.1666666667vw)}.voting_withDecorations .voting__sectionDecoration{display:block}.voting__sectionDecoration_topRight{top:min(-90px,-6.25vw);right:min(-100px,-6.9444444444vw);width:min(210px,14.5833333333vw)}.voting__sectionDecoration_bottomLeft{bottom:min(-80px,-5.5555555556vw);left:min(-220px,-15.2777777778vw);width:min(290px,20.1388888889vw)}.voting__sectionDecoration_bottomRight{right:min(-120px,-8.3333333333vw);bottom:min(-75px,-5.2083333333vw);width:min(210px,14.5833333333vw)}.voting__title{margin-bottom:min(62px,4.3055555556vw);font-size:min(48px,3.3333333333vw)}.voting__frame{border-width:min(3px,.2083333333vw);border-radius:min(40px,2.7777777778vw);padding:min(32px,2.2222222222vw) min(24px,1.6666666667vw) min(28px,1.9444444444vw)}.voting__list{column-gap:min(20px,1.3888888889vw);row-gap:min(36px,2.5vw)}.voting__item{width:calc(20% - min(16px, 1.1111111111vw))}.voting__card{min-height:0;border-radius:calc(22/1440*100cqw)}.voting__card,.voting__sendMore{border-width:min(3px,.2083333333vw)}.voting__sendMore{padding:min(4px,.2777777778vw) min(14px,.9722222222vw);border-radius:min(12px,.8333333333vw) min(12px,.8333333333vw) 0 0;font-size:min(13px,.9027777778vw)}.voting__count{top:min(10px,.6944444444vw);right:min(10px,.6944444444vw);height:1.45em;padding:min(2px,.1388888889vw);font-size:min(22px,1.5277777778vw)}.voting__countValue{padding:min(1px,.0694444444vw) min(3px,.2083333333vw)}.voting__countValue_out{top:min(2px,.1388888889vw);right:min(2px,.1388888889vw);left:min(2px,.1388888889vw)}.voting__iconWrap{padding:0;border-radius:min(19px,1.3194444444vw) min(19px,1.3194444444vw) 0 0}.voting__icon{width:calc(160/1440*100cqw)}.voting__cardTitle{min-height:calc(58/1440*100cqw);padding:calc(10/1440*100cqw) calc(8/1440*100cqw);border-radius:0 0 calc(19/1440*100cqw) calc(19/1440*100cqw);font-size:calc(15/1440*100cqw)}.votingModal{width:min(100%,min(720px,50vw));gap:min(24px,1.6666666667vw);padding:min(40px,2.7777777778vw) min(56px,3.8888888889vw) min(36px,2.5vw);border-width:min(4px,.2777777778vw);border-radius:min(40px,2.7777777778vw)}.votingModal__title{font-size:min(28px,1.9444444444vw)}.votingModal__input{padding:min(16px,1.1111111111vw) min(28px,1.9444444444vw);border-width:min(3px,.2083333333vw);font-size:min(20px,1.3888888889vw);box-shadow:min(3px,.2083333333vw) min(6px,.4166666667vw) 0 #001d60}.votingModal__suggest{top:calc(100% + min(8px, .5555555556vw));max-height:min(36vh,min(280px,19.4444444444vw));padding:min(8px,.5555555556vw) 0;border-width:min(2px,.1388888889vw);border-radius:min(18px,1.25vw);box-shadow:min(3px,.2083333333vw) min(6px,.4166666667vw) 0 rgba(0,29,96,.35)}.votingModal__suggestItem{padding:min(12px,.8333333333vw) min(18px,1.25vw);font-size:min(16px,1.1111111111vw)}.votingModal__submit{min-width:min(180px,12.5vw);padding:min(14px,.9722222222vw) min(36px,2.5vw);border-width:min(3px,.2083333333vw);font-size:min(20px,1.3888888889vw);box-shadow:min(3px,.2083333333vw) min(6px,.4166666667vw) 0 #001d60}}@media(min-width:720px)and (hover:hover)and (pointer:fine){.votingModal__submit:hover:not(:disabled){transform:translateY(min(-2px,-.1388888889vw));box-shadow:min(3px,.2083333333vw) min(8px,.5555555556vw) 0 #001d60}}@media(min-width:720px){.votingModal__submit:active:not(:disabled){transform:translate(min(1px,.0694444444vw),min(2px,.1388888889vw));box-shadow:min(1px,.0694444444vw) min(4px,.2777777778vw) 0 #001d60}}.votingNotify{position:fixed;left:50%;bottom:6vw;z-index:10050;max-width:70vw;padding:3vw 4vw;border:.5vw solid #fff;border-radius:4vw;background:linear-gradient(180deg,#ff8c00,#ffc23a);color:#fff;font-size:3.25vw;font-weight:500;line-height:1.3;text-align:center;transform:translateX(-50%);box-shadow:0 1.5vw 4vw rgba(0,29,96,.28);animation:votingNotifyIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes votingNotifyIn{0%{opacity:0;transform:translateX(-50%) translateY(2.5vw)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(min-width:720px){.votingNotify{bottom:min(32px,2.2222222222vw);max-width:min(340px,23.6111111111vw);padding:min(14px,.9722222222vw) min(20px,1.3888888889vw);border-width:min(3px,.2083333333vw);border-radius:min(20px,1.3888888889vw);font-size:min(16px,1.1111111111vw);box-shadow:0 min(8px,.5555555556vw) min(20px,1.3888888889vw) rgba(0,29,96,.28)}@keyframes votingNotifyIn{0%{opacity:0;transform:translateX(-50%) translateY(min(12px,.8333333333vw))}to{opacity:1;transform:translateX(-50%) translateY(0)}}}@media(prefers-reduced-motion:reduce){.votingNotify{animation:none}}.achievements{position:fixed;right:2.5vw;bottom:4vw;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:2vw;width:auto;max-width:80vw}.achievements .achievements__close,.achievements .achievements__collapsed,.achievements .achievements__pill,.achievements a,.achievements button{outline:none}.achievements .achievements__close:active,.achievements .achievements__close:focus,.achievements .achievements__close:focus-visible,.achievements .achievements__collapsed:active,.achievements .achievements__collapsed:focus,.achievements .achievements__collapsed:focus-visible,.achievements .achievements__pill:active,.achievements .achievements__pill:focus,.achievements .achievements__pill:focus-visible,.achievements a:active,.achievements a:focus,.achievements a:focus-visible,.achievements button:active,.achievements button:focus,.achievements button:focus-visible{outline:none}.achievements_expanded{width:60vw}.achievements__collapsed{display:flex;align-items:center;gap:2vw;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit;transform:scale(1);transform-origin:right center;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.achievements__collapsed:hover{transform:scale(1.05)}.achievements__collapsed:hover .achievements__trophy{transform:scale(1.08) rotate(-6deg)}}.achievements__collapsed:active{transform:scale(.97)}@keyframes achievementsNotifyIn{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.achievements__pill{display:block;max-width:50vw;padding:2vw 3vw;border:.5vw solid #fff;border-radius:999px;background:linear-gradient(180deg,#6ec8ff,#3db4ff);color:#fff;font-size:2.75vw;font-weight:500;line-height:1.2;text-align:center;transform-origin:right center;animation:achievementsNotifyIn .4s cubic-bezier(.22,1,.36,1) both}.achievements__trophyWrap{position:relative;flex:0 0 auto;width:11vw;height:11vw}.achievements__trophy{display:block;width:100%;height:100%;object-fit:contain;transition:transform .22s cubic-bezier(.22,1,.36,1)}.achievements__badge{position:absolute;top:-1vw;right:-1vw;display:flex;align-items:center;justify-content:center;width:5vw;height:5vw;padding:0;border:.5vw solid #fff;border-radius:50%;background:#ff9a1a;color:#fff;font-size:2.5vw;font-weight:700;line-height:1;text-align:center;text-shadow:.125vw .125vw 0 rgba(0,29,96,.9);box-sizing:border-box;transform-origin:center center;animation:achievementsNotifyIn .4s cubic-bezier(.22,1,.36,1) both}.achievements__shell{position:relative;width:100%;transform-origin:bottom right;animation:achievementsPanelIn .36s cubic-bezier(.22,1,.36,1) both}@keyframes achievementsPanelIn{0%{opacity:0;transform:translateY(3.5vw) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes achievementsCloseIn{0%{opacity:0;transform:translateY(-50%) scale(.7)}to{opacity:1;transform:translateY(-50%) scale(1)}}.achievements__close{position:absolute;top:0;right:100%;z-index:2;width:7vw;height:7vw;margin-right:1.5vw;border:.5vw solid #fff;border-radius:50%;background:linear-gradient(180deg,#ffb84d,#ff8c00);color:#fff;font-size:4.5vw;font-weight:700;line-height:1;cursor:pointer;transform:translateY(-50%);animation:achievementsCloseIn .3s cubic-bezier(.22,1,.36,1) .06s both;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease}@media(hover:hover)and (pointer:fine){.achievements__close:hover{transform:translateY(-50%) scale(1.1);filter:brightness(1.08)}}.achievements__close:active{transform:translateY(-50%) scale(.95)}.achievements__panel{position:relative;overflow:visible;width:100%;border:.5vw solid #fff;border-radius:5.5vw;background:linear-gradient(180deg,#5eb5f8,#3dbfff)}.achievements__header{display:flex;align-items:center;justify-content:center;margin:-.5vw -.5vw 0;padding:2.5vw 3vw;border:.5vw solid #fff;border-radius:5.5vw;background:linear-gradient(180deg,#ff8c00,#ffc23a);color:#fff;font-size:3.5vw;font-weight:500;line-height:1.2;text-align:center;box-sizing:border-box}.achievements__list{margin:0;padding:3vw 2.5vw 3.5vw;list-style:none}.achievements__item{display:flex;gap:2vw;align-items:flex-start;margin-bottom:3vw}.achievements__item:last-child{margin-bottom:0}.achievements__icon{flex:0 0 auto;width:7vw;height:7vw;object-fit:contain}.achievements__text{min-width:0;color:#fff}.achievements__levelTitle{font-size:3.25vw;font-weight:500;line-height:1.2}.achievements__condition,.achievements__description{margin-top:.5vw;font-size:2.5vw;font-weight:400;line-height:1.25;opacity:.95}@media(min-width:720px){.achievements{right:min(24px,1.6666666667vw);bottom:min(24px,1.6666666667vw);max-width:min(420px,29.1666666667vw);gap:min(10px,.6944444444vw)}.achievements_expanded{width:min(280px,19.4444444444vw)}.achievements__collapsed{gap:min(10px,.6944444444vw)}.achievements__pill{max-width:min(260px,18.0555555556vw);padding:min(12px,.8333333333vw) min(18px,1.25vw);border-width:min(3px,.2083333333vw);font-size:min(16px,1.1111111111vw)}.achievements__trophyWrap{width:min(64px,4.4444444444vw);height:min(64px,4.4444444444vw)}.achievements__badge{top:min(-6px,-.4166666667vw);right:min(-6px,-.4166666667vw);width:min(26px,1.8055555556vw);height:min(26px,1.8055555556vw);border-width:min(2px,.1388888889vw);font-size:min(13px,.9027777778vw);text-shadow:min(.5px,.0347222222vw) min(.5px,.0347222222vw) 0 rgba(0,29,96,.9)}.achievements__close{width:min(36px,2.5vw);height:min(36px,2.5vw);margin-right:min(8px,.5555555556vw);border-width:min(3px,.2083333333vw);font-size:min(22px,1.5277777778vw)}.achievements__panel{border-width:min(3px,.2083333333vw);border-radius:min(28px,1.9444444444vw)}@keyframes achievementsPanelIn{0%{opacity:0;transform:translateY(min(16px,1.1111111111vw)) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.achievements__header{margin:min(-3px,-.2083333333vw) min(-3px,-.2083333333vw) 0;padding:min(14px,.9722222222vw) min(16px,1.1111111111vw);border-width:min(3px,.2083333333vw);border-radius:min(28px,1.9444444444vw);font-size:min(20px,1.3888888889vw)}.achievements__list{padding:min(16px,1.1111111111vw) min(14px,.9722222222vw) min(18px,1.25vw)}.achievements__item{gap:min(12px,.8333333333vw);margin-bottom:min(16px,1.1111111111vw)}.achievements__icon{width:min(40px,2.7777777778vw);height:min(40px,2.7777777778vw)}.achievements__levelTitle{font-size:min(16px,1.1111111111vw)}.achievements__condition,.achievements__description{font-size:min(12px,.8333333333vw)}}@media(prefers-reduced-motion:reduce){.achievements__close,.achievements__collapsed,.achievements__trophy{transition:none}.achievements__close:active,.achievements__close:hover,.achievements__collapsed:active,.achievements__collapsed:hover,.achievements__collapsed:hover .achievements__trophy{transform:none;filter:none}.achievements__close,.achievements__close:active,.achievements__close:hover{transform:translateY(-50%)}.achievements__badge,.achievements__close,.achievements__pill,.achievements__shell{animation:none}}.modal{position:relative;z-index:100}.modal__viewport{position:fixed;inset:0;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__backdrop{display:flex;align-items:center;justify-content:center;min-height:100%;padding:14vw 4vw 6vw;background:rgba(0,29,96,.48);backdrop-filter:blur(2.5vw);-webkit-backdrop-filter:blur(2.5vw);animation:modalBackdropIn .28s ease forwards}.modal__close{position:fixed;top:3vw;right:3vw;z-index:101;width:10vw;height:10vw;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);cursor:pointer;outline:none;opacity:0;animation:modalCloseIn .28s ease .08s forwards}.modal__close:focus,.modal__close:focus-visible{outline:none}.modal__close:after,.modal__close:before{content:"";position:absolute;top:50%;left:50%;width:4.5vw;height:.5vw;background:#fff;border-radius:.25vw}.modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__content{width:100%;max-width:min(1100px,92vw);margin:0 auto;overflow:visible;opacity:0;transform:translateY(4vw) scale(.98);animation:modalContentIn .32s ease .06s forwards}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalCloseIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes modalContentIn{0%{opacity:0;transform:translateY(4vw) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.modalOpen,html.modalOpen{overflow:hidden}body.modalOpen{position:fixed;left:0;right:0;width:100%;top:var(--modal-scroll-lock-top,0)}@media(min-width:720px){.modal__backdrop{padding:min(72px,5vw) min(24px,1.6666666667vw) min(40px,2.7777777778vw);backdrop-filter:blur(min(14px,.9722222222vw));-webkit-backdrop-filter:blur(min(14px,.9722222222vw))}.modal__content{transform:translateY(min(20px,1.3888888889vw)) scale(.98);animation-name:modalContentInDesktop}@keyframes modalContentInDesktop{0%{opacity:0;transform:translateY(min(20px,1.3888888889vw)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal__close{top:min(20px,1.3888888889vw);right:min(20px,1.3888888889vw);width:min(48px,3.3333333333vw);height:min(48px,3.3333333333vw)}.modal__close:after,.modal__close:before{width:min(22px,1.5277777778vw);height:min(2px,.1388888889vw);border-radius:min(1px,.0694444444vw)}}.footer{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1300px;width:calc(100% - 10vw);margin:12.5vw auto 5vw;padding:10vw 5vw;border-radius:7.5vw;text-align:center;color:#fff;background:linear-gradient(to bottom right,hsla(0,0%,100%,.5),hsla(0,0%,100%,.35) 15%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.35) 85%,hsla(0,0%,100%,.5));background-clip:padding-box}.footer:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.footer__rules{display:inline-block;max-width:100%;margin:0 0 6vw;padding:3.75vw 5vw;border:2px solid #fff;border-radius:10vw;color:#fff;font-size:3vw;line-height:1.3;font-weight:400;text-decoration:none}.footer__rules:hover{text-decoration:underline}.footer__copy{font-size:3vw;line-height:1.3;opacity:.6;max-width:900px}@media(min-width:720px){.footer{width:calc(100% - min(80px, 5.5555555556vw));margin:min(100px,6.9444444444vw) auto min(40px,2.7777777778vw);padding:min(80px,5.5555555556vw) min(40px,2.7777777778vw);border-radius:min(80px,5.5555555556vw)}.footer:before{padding:4px}.footer__rules{margin-bottom:min(40px,2.7777777778vw);padding:min(20px,1.3888888889vw) min(40px,2.7777777778vw);font-size:min(20px,1.3888888889vw);border-width:4px;border-radius:min(60px,4.1666666667vw)}.footer__copy{font-size:min(16px,1.1111111111vw)}}@media(min-width:1440px){.footer{margin-left:auto;margin-right:auto}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0029ff;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in-out}.preloader__hidden{opacity:0;pointer-events:none}.loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#fff}.loader:after,.loader:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:preloaderSpin 1s linear infinite}.loader:after{color:#ff008e;transform:rotateY(70deg);animation-delay:.4s}@keyframes preloaderSpin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.cookie{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;flex-direction:column;align-items:stretch;gap:2.5vw;width:100%;max-width:100%;padding:2.5vw 5vw;background:#fff;border:.5vw solid #001d60;border-bottom:none;border-radius:2.5vw 2.5vw 0 0;text-align:center}.cookie__text{font-size:3vw;line-height:1.3;color:#001d60}.cookie__btn{width:100%;padding:2vw 3vw;border:.5vw solid #001d60;border-radius:5vw;background:transparent;color:#001d60;font:inherit;font-weight:700;cursor:pointer;transition:color .24s ease,background-color .24s ease,border-color .24s ease}@media(min-width:720px){.cookie{left:auto;right:0;bottom:min(20px,1.3888888889vw);flex-direction:column;gap:min(20px,1.3888888889vw);width:auto;max-width:min(320px,22.2222222222vw);padding:min(20px,1.3888888889vw) min(30px,2.0833333333vw);border:min(2px,.1388888889vw) solid #001d60;border-right:none;border-radius:min(20px,1.3888888889vw) 0 0 min(20px,1.3888888889vw);text-align:left}.cookie__btn,.cookie__text{font-size:min(16px,1.1111111111vw)}.cookie__btn{padding:min(10px,.6944444444vw) min(16px,1.1111111111vw);border-width:min(2px,.1388888889vw);border-radius:min(20px,1.3888888889vw)}.cookie__btn:focus-visible,.cookie__btn:hover{color:#fff;background-color:#001d60;border-color:#001d60}}.cursorTrail{position:fixed;inset:0;z-index:99990;pointer-events:none;overflow:hidden}.cursorTrail__svg{position:absolute;width:0;height:0;overflow:hidden}.cursorTrail__layer{position:absolute;inset:0;filter:url(#cursorTrailGoo)}.cursorTrail__dot{position:absolute;top:0;left:0;display:block;width:26px;height:26px;border-radius:50%;background:var(--cursor-trail-color,#70ef2e);transform:translate(-100px,-100px) scale(1);transform-origin:center center;will-change:transform}html.cursorTrail_nativeHidden,html.cursorTrail_nativeHidden *{cursor:none!important}@media(hover:none),(pointer:coarse){.cursorTrail{display:none}html.cursorTrail_nativeHidden,html.cursorTrail_nativeHidden *{cursor:auto!important}}@media(prefers-reduced-motion:reduce){.cursorTrail{display:none}html.cursorTrail_nativeHidden,html.cursorTrail_nativeHidden *{cursor:auto!important}}.winners{position:relative;max-width:1100px;padding:0 5vw;margin:0 auto;overflow:visible}.winners__sectionDecoration{display:none;position:absolute;z-index:1;pointer-events:none;line-height:0}.winners__sectionDecorationImage{display:block;width:100%;height:auto}.winners__list{z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3.75vw;margin:0 -2vw;padding:0;list-style:none}.winners__item,.winners__list{position:relative;overflow:visible}.winners__item{width:calc(50% - 3.75vw)}.winners__itemContent{position:relative;overflow:visible}.winners__itemPicture{border-radius:3.5vw;overflow:hidden;background-color:#fff;box-shadow:0 0 2vw rgba(5,32,86,.25)}.winners__itemImage{display:block;width:100%;height:auto;vertical-align:top}.winners__itemPad{position:relative;z-index:1;width:100%;margin-top:-25%;margin-left:0;margin-right:0;aspect-ratio:349/163;background-repeat:no-repeat;background-position:50%}.winners__itemPad_size_s{background-image:url(/cloud_s.svg);background-size:90% auto}.winners__itemPad_size_m{background-image:url(/cloud_m.svg);background-size:97% auto}.winners__itemPad_size_l{background-image:url(/cloud_l.svg);background-size:100% auto}.winners__item_noPicture{margin-top:2.5vw;margin-bottom:2.5vw}.winners_noPictures .winners__list{row-gap:7.5vw;column-gap:3.75vw}.winners_noPictures .winners__item_noPicture{margin-top:0;margin-bottom:0}.winners__item_noPicture .winners__itemPad{margin-top:0}.winners__item_noPicture .winners__itemDecoration{display:none}.winners__itemPadContent{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:20vw}.winners__itemTitle{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:90%;left:50%;transform:translate(-50%) rotate(-6deg);bottom:75%;padding:2%;border-radius:7.5vw;background-color:#236af8;border:.25vw solid #001d60;color:#fff}.winners__itemName,.winners__itemTitle{font-size:3vw;font-weight:400;text-align:center;line-height:1.2}.winners__itemName{color:#00216a;transform:rotate(-6deg);padding-inline:2vw}.winners__itemDecoration{display:none;position:absolute;z-index:2}.winners__itemDecorationImage{display:block;width:100%;height:auto}.winners__item_withDecorationLeft .winners__itemDecoration{display:none;width:15.5vw;top:0;left:70%}.winners__item_withDecorationRight .winners__itemDecoration{display:none;width:24.5vw;right:70%;bottom:5%;z-index:1}.winners__item_withDecorationRight .winners__itemContent{z-index:2}.winners__item_withDecorationTop .winners__itemDecoration{display:none;width:15.5vw;bottom:86%;left:76%}@media(min-width:720px){.winners{padding:0}.winners__list{margin:0;gap:min(30px,2.0833333333vw)}.winners_noPictures .winners__list{row-gap:min(56px,3.8888888889vw);column-gap:min(30px,2.0833333333vw)}.winners__item,.winners__item_noPicture{width:calc(33.333% - min(30px, 2.0833333333vw))}.winners__item_noPicture{margin-top:0;margin-bottom:0}.winners__itemPicture{border-radius:min(32px,2.2222222222vw);box-shadow:0 0 min(30px,2.0833333333vw) rgba(5,32,86,.25)}.winners__itemPadContent{min-height:min(80px,5.5555555556vw)}.winners__itemTitle{border-radius:min(30px,2.0833333333vw);border:min(2px,.1388888889vw) solid #001d60;font-size:min(20px,1.3888888889vw)}.winners__itemName{font-size:min(20px,1.3888888889vw);padding-inline:min(12px,.8333333333vw)}.winners__item_withDecorationLeft .winners__itemDecoration{display:block;width:min(210px,14.5833333333vw)}.winners__item_withDecorationRight .winners__itemDecoration{display:block;width:min(350px,24.3055555556vw)}.winners__item_withDecorationTop .winners__itemDecoration{display:block;width:min(210px,14.5833333333vw)}.winners_withDecorations .winners__sectionDecoration{display:block}.winners__sectionDecoration_bottomRight{right:min(-120px,-8.3333333333vw);bottom:min(-75px,-5.2083333333vw);width:min(210px,14.5833333333vw)}}.notFound{padding:2rem}.notFound,.notFound__link{color:#fff}.u-textCenter{text-align:center}.u-visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}