@supports(--css:variables){:root{--primary:#d32743;--text-clr:#222;--secondary-text-clr:#444;--background:#f5f5f5;--clr-1:#f46e71;--clr-2:#f7b166;--clr-3:#9dff56;--clr-4:#59ffe6;--clr-5:#1354a1;--clr-a1:#ffe0b8;--clr-a2:#ffaa3c;--main-pad:1.25rem;--block-pad:1rem;--border-thickness:1px;--border-color:rgba(0,0,0,0.1);--wrapper-border-radius:0.625rem;--transition-timing-fn:cubic-bezier(0.4,0,0.2,1)}@media(min-width:600px){:root{--block-pad:1.5rem}}html[data-theme=dark]{--text-color:#e4e6eb;--background:#18191a}}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:grid;position:relative;color:var(--text-clr);background-color:var(--background);font-family:Comfortaa,cursive;font-weight:400}img{max-width:100%}*{box-sizing:border-box}main{position:relative;padding-bottom:3rem}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;border:0;background-color:unset;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.event{text-align:center;font-family:Russo One,cursive;line-height:1}.event__title{margin-block:calc(2.5rem + 2vh) calc(.5rem + .5vh)}@supports not (font-size:calc(0.875rem + 0.3vw)){.event__title{font-size:1.5rem}@media(min-width:80rem){.event__title{font-size:4.5rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){.event__title{font-size:calc(1.5rem + 3.75vw)}@media(min-width:80rem){.event__title{font-size:4.5rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){.event__title{font-size:clamp(1.5rem,.1363636364rem + 5.4545454545vw,4.5rem)}}.event__date{margin-block:.25rem;text-transform:uppercase;font-weight:400;letter-spacing:.25em;color:var(--secondary-text-clr)}@supports not (font-size:calc(0.875rem + 0.3vw)){.event__date{font-size:1rem}@media(min-width:80rem){.event__date{font-size:1.5rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){.event__date{font-size:calc(1rem + .625vw)}@media(min-width:80rem){.event__date{font-size:1.5rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){.event__date{font-size:clamp(1rem,.7727272727rem + .9090909091vw,1.5rem)}}footer{position:absolute;bottom:.5em;width:100%;text-align:center;font-size:.6875rem;color:var(--secondary-text-clr)}@media(min-width:600px){footer{font-size:.75rem}}section{position:relative;padding:var(--main-pad)}.section-title{font-family:Russo One,cursive;line-height:1;text-align:center;margin-block:calc(2.5rem + 2vh) calc(1rem + .5vh)}@supports not (font-size:calc(0.875rem + 0.3vw)){.section-title{font-size:2rem}@media(min-width:80rem){.section-title{font-size:5rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){.section-title{font-size:calc(2rem + 3.75vw)}@media(min-width:80rem){.section-title{font-size:5rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){.section-title{font-size:clamp(2rem,.6363636364rem + 5.4545454545vw,5rem)}}.section-title--sm{margin-block:.25em .05em}@supports not (font-size:calc(0.875rem + 0.3vw)){.section-title--sm{font-size:1.5rem}@media(min-width:80rem){.section-title--sm{font-size:3.5rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){.section-title--sm{font-size:calc(1.5rem + 2.5vw)}@media(min-width:80rem){.section-title--sm{font-size:3.5rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){.section-title--sm{font-size:clamp(1.5rem,.5909090909rem + 3.6363636364vw,3.5rem)}}section#leaderboard{min-height:60vh}section#leaderboard.bg--1{background-image:linear-gradient(13deg,var(--clr-1),var(--clr-2))}.team-totals{text-align:center}.team-totals__distance{font-family:Russo One,cursive;letter-spacing:.05em}@supports not (font-size:calc(0.875rem + 0.3vw)){.team-totals__distance{font-size:1.25rem}@media(min-width:80rem){.team-totals__distance{font-size:1.75rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){.team-totals__distance{font-size:calc(1.25rem + .625vw)}@media(min-width:80rem){.team-totals__distance{font-size:1.75rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){.team-totals__distance{font-size:clamp(1.25rem,1.0227272727rem + .9090909091vw,1.75rem)}}@supports not (font-size:calc(0.875rem + 0.3vw)){.team-totals__distance-steps{font-size:.875rem}@media(min-width:80rem){.team-totals__distance-steps{font-size:1rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){.team-totals__distance-steps{font-size:calc(.875rem + .15625vw)}@media(min-width:80rem){.team-totals__distance-steps{font-size:1rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){.team-totals__distance-steps{font-size:clamp(.875rem,.8181818182rem + .2272727273vw,1rem)}}section#leaderboard .team{width:-moz-fit-content;width:fit-content;min-width:min(20rem,80vw);display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin-inline:auto;margin-block:1rem;margin-block:calc(1rem + 1vh);transition-duration:.3s;transition-timing-function:var(--transition-timing-fn);transition-property:margin}@media(min-width:600px){section#leaderboard .team{margin-block:2rem;margin-block:calc(2rem + 1.5vh);grid-gap:.75rem;gap:.75rem;min-width:min(50rem,60vw)}}section#leaderboard .team__participant-row{width:100%;padding-inline:1rem}@media(min-width:600px){section#leaderboard .team__participant-row{padding-inline:1.5rem}}section#leaderboard .team__info{display:flex;align-items:center;height:3rem;grid-gap:.5rem;gap:.5rem}@media(min-width:600px){section#leaderboard .team__info{grid-gap:1rem;gap:1rem;height:4rem}}section#leaderboard .team__participants{display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:.75rem;gap:.75rem}section#leaderboard .team__participant-rank{width:1rem;color:var(--secondary-text-clr)}section#leaderboard .team__participant{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;background-color:#fff;padding:1.5rem 1rem;border-radius:.25rem;box-shadow:1px 1px 8px #e0e0e0}@media(min-width:600px){section#leaderboard .team__participant{grid-gap:1rem;gap:1rem;border-radius:1rem}}section#leaderboard .team .participant{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;padding-left:2rem;color:#444}@media(min-width:600px){section#leaderboard .team .participant{grid-gap:1rem;gap:1rem}}section#leaderboard .team__participant-image{flex-shrink:0;padding:.25rem;outline:4px solid;border:2px solid #fff;border-radius:50%;overflow:hidden}section#leaderboard .team__participant-image img,section#leaderboard .team__participant-image span{display:inline-block;vertical-align:bottom;width:2rem;height:2rem;padding:.25rem}@media(min-width:600px){section#leaderboard .team__participant-image img,section#leaderboard .team__participant-image span{width:2.5rem;height:2.5rem}}@media(min-width:920px){section#leaderboard .team__participant-image img,section#leaderboard .team__participant-image span{width:3.25rem;height:3.25rem}}section#leaderboard .team__participant-image--banana{outline-color:#ffd422;background-color:#ffd422}section#leaderboard .team__participant-image--peach{outline-color:#ff9478;background-color:#ff9478}section#leaderboard .team__participant-image--grapes{outline-color:#999fed;background-color:#999fed}section#leaderboard .team__participant-image--strawberry{outline-color:#ff3358;background-color:#ff3358}section#leaderboard .team__participant-image--lemon{outline-color:#ffd422;background-color:#ffd422}section#leaderboard .team__participant-image--cherry{outline-color:#f3163f;background-color:#f3163f}section#leaderboard .team__participant-image--orange{outline-color:#ff9811;background-color:#ff9811}section#leaderboard .team__participant-image--kiwi{outline-color:#90ca03;background-color:#90ca03}section#leaderboard .team__participant-image--chili{outline-color:#c70024;background-color:#c70024}section#leaderboard .team__participant-image--pineapple{outline-color:#fdcb36;background-color:#fdcb36}section#leaderboard .team__participant-image--autumn{outline-color:#ffd69f;background-color:#ffd69f}section#leaderboard .team__participant-image--avocado{outline-color:#aaa;background-color:#aaa}section#leaderboard .team__participant-image--apple-green,section#leaderboard .team__participant-image--apple-red{outline-color:#aaa;background-color:#aaa}section#leaderboard .team__participant-image--pear,section#leaderboard .team__participant-image--watermelon{outline-color:#aaa;background-color:#aaa}section#leaderboard .team .participant-image{display:none;text-align:center;width:2.5rem;flex-shrink:0}@media(min-width:600px){section#leaderboard .team .participant-image{width:3.25rem}}section#leaderboard .team .participant-image img{display:inline-block;vertical-align:bottom;border-radius:50%;width:2.5rem}section#leaderboard .team__participant-info-wrapper{display:flex;flex-direction:column;width:100%;grid-gap:.5rem;gap:.5rem}section#leaderboard .team .participant-info-wrapper{flex-grow:1}section#leaderboard .team__participant-info{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;grid-gap:.25rem;gap:.25rem}section#leaderboard .team__participant-distance-steps td:first-child,section#leaderboard .team__participant-distance td:first-child{padding-inline:.5rem;text-align:right}section#leaderboard .team__participant-slogan{color:var(--secondary-text-clr)}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-slogan{font-size:.75rem}@media(min-width:80rem){section#leaderboard .team__participant-slogan{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-slogan{font-size:calc(.75rem + .15625vw)}@media(min-width:80rem){section#leaderboard .team__participant-slogan{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-slogan{font-size:clamp(.75rem,.6931818182rem + .2272727273vw,.875rem)}}section#leaderboard .team__participant-name{font-family:Russo One,cursive;letter-spacing:.05em}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-name{font-size:.875rem}@media(min-width:80rem){section#leaderboard .team__participant-name{font-size:1.125rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-name{font-size:calc(.875rem + .3125vw)}@media(min-width:80rem){section#leaderboard .team__participant-name{font-size:1.125rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-name{font-size:clamp(.875rem,.7613636364rem + .4545454545vw,1.125rem)}}section#leaderboard .team__participant-distance{color:var(--secondary-text-clr)}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-distance{font-size:.75rem}@media(min-width:80rem){section#leaderboard .team__participant-distance{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-distance{font-size:calc(.75rem + .15625vw)}@media(min-width:80rem){section#leaderboard .team__participant-distance{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-distance{font-size:clamp(.75rem,.6931818182rem + .2272727273vw,.875rem)}}section#leaderboard .team__participant-distance-steps{font-family:Russo One,cursive;letter-spacing:.05em}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-distance-steps{font-size:.75rem}@media(min-width:80rem){section#leaderboard .team__participant-distance-steps{font-size:1rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-distance-steps{font-size:calc(.75rem + .3125vw)}@media(min-width:80rem){section#leaderboard .team__participant-distance-steps{font-size:1rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-distance-steps{font-size:clamp(.75rem,.6363636364rem + .4545454545vw,1rem)}}section#leaderboard .team__participant-date{color:var(--secondary-text-clr)}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-date{font-size:.75rem}@media(min-width:80rem){section#leaderboard .team__participant-date{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-date{font-size:calc(.75rem + .15625vw)}@media(min-width:80rem){section#leaderboard .team__participant-date{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-date{font-size:clamp(.75rem,.6931818182rem + .2272727273vw,.875rem)}}section#leaderboard .team__participant-date,section#leaderboard .team__participant-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section#leaderboard .team__participant-distance{margin-left:auto}section#leaderboard .team__participant-steps{color:var(--secondary-text-clr)}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-steps{font-size:.75rem}@media(min-width:80rem){section#leaderboard .team__participant-steps{font-size:.8125rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-steps{font-size:calc(.75rem + .07813vw)}@media(min-width:80rem){section#leaderboard .team__participant-steps{font-size:.8125rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-steps{font-size:clamp(.75rem,.7215909091rem + .1136363636vw,.8125rem)}}section#leaderboard .team__participant-distance-percentage-wrapper{width:100%;border-radius:.125rem;background-color:#eee}section#leaderboard .team__participant-distance-percentage{height:3px;border-radius:1px;min-width:.25rem;background-color:#c7c7c7}section#leaderboard .team__participant-total-percentage{flex-shrink:0;text-align:right;width:clamp(3rem,3rem + 4vw,4.5rem);height:100%;display:flex;align-items:center;padding-left:1rem;border-left:1px solid #eee}section#leaderboard .team__participant-total-percentage span.num{font-weight:700}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-total-percentage span.num{font-size:.875rem}@media(min-width:80rem){section#leaderboard .team__participant-total-percentage span.num{font-size:1.125rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-total-percentage span.num{font-size:calc(.875rem + .3125vw)}@media(min-width:80rem){section#leaderboard .team__participant-total-percentage span.num{font-size:1.125rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-total-percentage span.num{font-size:clamp(.875rem,.7613636364rem + .4545454545vw,1.125rem)}}section#leaderboard .team__participant-total-percentage span.p{margin-left:.125rem}@supports not (font-size:calc(0.875rem + 0.3vw)){section#leaderboard .team__participant-total-percentage span.p{font-size:.75rem}@media(min-width:80rem){section#leaderboard .team__participant-total-percentage span.p{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#leaderboard .team__participant-total-percentage span.p{font-size:calc(.75rem + .15625vw)}@media(min-width:80rem){section#leaderboard .team__participant-total-percentage span.p{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#leaderboard .team__participant-total-percentage span.p{font-size:clamp(.75rem,.6931818182rem + .2272727273vw,.875rem)}}section#leaderboard .team--solo{margin-block:calc(.25rem + 1vh) calc(.5rem + 4vh)}section#leaderboard .team--solo .team__participant{padding:.5rem}section#leaderboard .team--solo .team__participant-image img,section#leaderboard .team--solo .team__participant-image span{width:2rem;height:2rem;padding:.25rem}@media(min-width:600px){section#leaderboard .team--solo .team__participant-image img,section#leaderboard .team--solo .team__participant-image span{width:2.5rem;height:2.5rem}}section#leaderboard .team--solo .team__participant-info-wrapper{grid-gap:.25rem;gap:.25rem}section#leaderboard .team--solo .team__participant-distance-percentage{height:.25rem;min-width:1px;background-image:linear-gradient(13deg,var(--clr-a1),var(--clr-a2))}.rules{position:absolute;top:50%;left:var(--main-pad);transform:translate(-50%,-50%) rotate(-90deg);z-index:2}.rules a{text-transform:uppercase;font-size:.875rem;padding:.5rem 1rem;text-decoration:none;font-weight:700;color:var(--text-clr)}section#stats{min-height:100vh;background-image:radial-gradient(circle at bottom,var(--clr-2) 8%,#fff 50%)}section#stats .stats{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-inline:auto;align-items:center;justify-content:space-evenly;min-height:60vh;grid-gap:calc(2rem + 2vh);gap:calc(2rem + 2vh);text-align:center}@supports not (font-size:calc(0.875rem + 0.3vw)){section#stats .stats__distance,section#stats .stats__participants,section#stats .stats__steps{font-size:1.75rem}@media(min-width:80rem){section#stats .stats__distance,section#stats .stats__participants,section#stats .stats__steps{font-size:4rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#stats .stats__distance,section#stats .stats__participants,section#stats .stats__steps{font-size:calc(1.75rem + 2.8125vw)}@media(min-width:80rem){section#stats .stats__distance,section#stats .stats__participants,section#stats .stats__steps{font-size:4rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#stats .stats__distance,section#stats .stats__participants,section#stats .stats__steps{font-size:clamp(1.75rem,.7272727273rem + 4.0909090909vw,4rem)}}section#stats .stats__total{display:flex;grid-gap:.25em;gap:.25em;align-items:flex-end}section#stats .stats__total span.count{font-family:Russo One,cursive;font-size:1.25em}section#stats .stats__avg{margin-top:.25em}@supports not (font-size:calc(0.875rem + 0.3vw)){section#stats .stats__avg{font-size:.875rem}@media(min-width:80rem){section#stats .stats__avg{font-size:1.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#stats .stats__avg{font-size:calc(.875rem + 1.25vw)}@media(min-width:80rem){section#stats .stats__avg{font-size:1.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#stats .stats__avg{font-size:clamp(.875rem,.4204545455rem + 1.8181818182vw,1.875rem)}}section#map{min-height:100vh;flex-direction:column;grid-gap:.5rem;gap:.5rem}section#map,section#map .map{display:flex;justify-content:center}section#map .map{position:relative;align-items:center;width:100%}section#map .map__title-wrapper{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}section#map .map__title{font-family:Russo One,cursive;text-align:center;line-height:1}@supports not (font-size:calc(0.875rem + 0.3vw)){section#map .map__title{font-size:2rem}@media(min-width:80rem){section#map .map__title{font-size:5rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#map .map__title{font-size:calc(2rem + 3.75vw)}@media(min-width:80rem){section#map .map__title{font-size:5rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#map .map__title{font-size:clamp(2rem,.6363636364rem + 5.4545454545vw,5rem)}}section#map .map__subtitle{text-align:right}@supports not (font-size:calc(0.875rem + 0.3vw)){section#map .map__subtitle{font-size:.875rem}@media(min-width:80rem){section#map .map__subtitle{font-size:1.25rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section#map .map__subtitle{font-size:calc(.875rem + .46875vw)}@media(min-width:80rem){section#map .map__subtitle{font-size:1.25rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section#map .map__subtitle{font-size:clamp(.875rem,.7045454545rem + .6818181818vw,1.25rem)}}section#map .map__markers{position:absolute;inset:0}section#map .map__pin{position:absolute;font-size:clamp(.125rem,.125rem + 2vw,.5rem);border-radius:50% 50% 50% 0;border:1em solid;width:clamp(1.25rem,1rem + 2vw,2.5rem);height:clamp(1.25rem,1rem + 2vw,2.5rem);transform:translate(-50%,-100%) rotate(-45deg)}.path-wrapper{max-height:80vh;margin-inline:auto;display:block}.path{stroke:#ddd;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round}.path--current{stroke-opacity:.86}.path--lt{stroke-width:4}.path--lt.path--current{stroke:var(--clr-1);stroke-dasharray:844;stroke-width:2}.path--pl{stroke-width:10}.path--pl.path--current{stroke:var(--clr-1);stroke-dasharray:844;stroke-width:5}.path--ua{stroke-width:3;stroke:#aaa}.path--ua.path--current{stroke:var(--clr-5);stroke-dasharray:3302;stroke-width:3}.path--target{fill-opacity:0}section.score{min-height:100vh;display:grid}section.score .teams-wrapper{border:var(--border-thickness) solid var(--border-color);border-radius:var(--wrapper-border-radius);display:grid;grid-auto-rows:auto;position:relative;height:100%;justify-items:center;align-items:center}section.score .teams-wrapper-bg{position:absolute;inset:0;z-index:-1;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;filter:saturate(.1) opacity(.2)}@media(min-width:600px){section.score .teams-wrapper{grid-template-columns:1fr 1fr;padding-bottom:calc(3vw + 2vh)}}section.score .team-seperator{position:absolute;top:50%;left:0;width:100%;height:0;border-top-width:0;border:0 solid var(--border-color);border-top:var(--border-thickness) solid var(--border-color)}@media(min-width:600px){section.score .team-seperator{top:0;left:50%;width:0;height:100%;border-top-width:0;border-left-width:1px}}section.score .team{padding:var(--block-pad);display:flex;flex-direction:column;align-items:center}section.score .team__image{aspect-ratio:1/1;max-height:7rem;position:relative}@media(min-width:600px){section.score .team__image{max-height:min(12rem,100%)}}section.score .team__top-score{display:inline-block;position:absolute;top:0;left:0;transform:translate(-30%,calc(-100% - .375rem));border-radius:.625rem;padding:.375rem .75rem;background-color:var(--clr-2);color:var(--text-clr);white-space:nowrap}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score .team__top-score{font-size:.6875rem}@media(min-width:80rem){section.score .team__top-score{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score .team__top-score{font-size:calc(.6875rem + .23438vw)}@media(min-width:80rem){section.score .team__top-score{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score .team__top-score{font-size:clamp(.6875rem,.6022727273rem + .3409090909vw,.875rem)}}section.score .team__top-score:after{content:"";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid var(--clr-2);position:absolute;right:16%;bottom:0;transform:translateY(100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}section.score .team__images{position:relative;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;flex-wrap:nowrap;justify-content:center;color:var(--text-clr)}section.score .team__images:after{opacity:0;content:attr(data-title);position:absolute;bottom:-.5rem;transform:translateY(0);color:inherit;text-transform:uppercase;letter-spacing:.05em;transition-duration:.3s;transition-timing-function:var(--transition-timing-fn);transition-property:transform,opacity}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score .team__images:after{font-size:.75rem}@media(min-width:80rem){section.score .team__images:after{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score .team__images:after{font-size:calc(.75rem + .15625vw)}@media(min-width:80rem){section.score .team__images:after{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score .team__images:after{font-size:clamp(.75rem,.6931818182rem + .2272727273vw,.875rem)}}section.score .team__images:hover:after{display:block;opacity:1;transform:translateY(100%)}@media(min-width:600px){section.score .team__images{grid-gap:.5rem;gap:.5rem}}section.score .team__image-wrapper{margin-bottom:1rem}section.score .team__image-wrapper img{padding:.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#fff}section.score .team__image-wrapper--all{display:flex;align-items:center;color:var(--text-clr)}section.score .team__image-wrapper--all .team__image{max-height:5rem}@media(min-width:600px){section.score .team__image-wrapper{max-height:12rem;height:calc(6rem + 5vw);margin-bottom:2.5rem}section.score .team__image-wrapper--all .team__image{max-height:6rem}}section.score .team__name{text-transform:uppercase;margin-top:1rem}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score .team__name{font-size:1.25rem}@media(min-width:80rem){section.score .team__name{font-size:3rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score .team__name{font-size:calc(1.25rem + 2.1875vw)}@media(min-width:80rem){section.score .team__name{font-size:3rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score .team__name{font-size:clamp(1.25rem,.4545454545rem + 3.1818181818vw,3rem)}}section.score .team__info{margin-block:.25rem;color:var(--secondary-text-clr);text-align:center;line-height:1.5rem;letter-spacing:.1em}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score .team__info{font-size:.875rem}@media(min-width:80rem){section.score .team__info{font-size:1.125rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score .team__info{font-size:calc(.875rem + .3125vw)}@media(min-width:80rem){section.score .team__info{font-size:1.125rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score .team__info{font-size:clamp(.875rem,.7613636364rem + .4545454545vw,1.125rem)}}@media(min-width:600px){section.score .team__info{height:4rem}}section.score .team__points{font-family:Russo One,cursive;text-align:center;line-height:1}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score .team__points-num{font-size:3.5rem}@media(min-width:80rem){section.score .team__points-num{font-size:8rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score .team__points-num{font-size:calc(3.5rem + 5.625vw)}@media(min-width:80rem){section.score .team__points-num{font-size:8rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score .team__points-num{font-size:clamp(3.5rem,1.4545454545rem + 8.1818181818vw,8rem)}}section.score .team__points-label{text-transform:uppercase;letter-spacing:.2em}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score .team__points-label{font-size:1rem}@media(min-width:80rem){section.score .team__points-label{font-size:1.25rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score .team__points-label{font-size:calc(1rem + .3125vw)}@media(min-width:80rem){section.score .team__points-label{font-size:1.25rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score .team__points-label{font-size:clamp(1rem,.8863636364rem + .4545454545vw,1.25rem)}}section.score-mini{min-height:40vh;padding-bottom:10rem}section.score-mini .teams-wrapper{display:grid;grid-auto-rows:auto;position:relative;height:100%;justify-items:center;align-items:center;margin-block:calc(4rem + 1.5vh) 3rem;margin-inline:auto;grid-gap:1rem;gap:1rem;min-width:min(60rem,70vw);width:-moz-fit-content;width:fit-content}@media(min-width:600px){section.score-mini .teams-wrapper{grid-template-columns:1fr 1fr}section.score-mini .teams-wrapper:after{content:"";display:block;position:absolute;width:0;border-left:2px dashed rgba(0,0,0,.2);transform:translateX(-50%);height:calc(100% + 4rem + 1.5vh);top:-2rem;left:50%}}section.score-mini .team{display:flex;grid-gap:1rem;gap:1rem;width:100%}section.score-mini .team__image{flex-shrink:0;aspect-ratio:1/1;max-height:4rem;position:relative}@media(min-width:600px){section.score-mini .team__image{max-height:min(8rem,100%)}}section.score-mini .team__image img{padding:.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#fff}@media(min-width:600px){section.score-mini .team__image img{max-height:8rem;height:calc(4rem + 5vw)}}section.score-mini .team__name{text-transform:uppercase;margin-top:.5rem}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score-mini .team__name{font-size:1.25rem}@media(min-width:80rem){section.score-mini .team__name{font-size:2rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score-mini .team__name{font-size:calc(1.25rem + .9375vw)}@media(min-width:80rem){section.score-mini .team__name{font-size:2rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score-mini .team__name{font-size:clamp(1.25rem,.9090909091rem + 1.3636363636vw,2rem)}}section.score-mini .team--all{justify-content:flex-end}@media(max-width:599px){section.score-mini .team--all{margin-top:2rem}}section.score-mini .team__points-koeficient{display:inline-block;position:absolute;bottom:0;right:0;border-radius:50%;width:2rem;height:2rem;line-height:2rem;text-align:center;transform:translate(-10%,-15%);background-color:var(--clr-1);color:#060606;white-space:nowrap}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score-mini .team__points-koeficient{font-size:.6875rem}@media(min-width:80rem){section.score-mini .team__points-koeficient{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score-mini .team__points-koeficient{font-size:calc(.6875rem + .23438vw)}@media(min-width:80rem){section.score-mini .team__points-koeficient{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score-mini .team__points-koeficient{font-size:clamp(.6875rem,.6022727273rem + .3409090909vw,.875rem)}}section.score-mini .team__top-score{display:inline-block;position:absolute;top:0;left:0;transform:translate(-10%,calc(-100% - .375rem));border-radius:.625rem;padding:.375rem .75rem;background-color:var(--clr-1);color:#060606;white-space:nowrap}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score-mini .team__top-score{font-size:.6875rem}@media(min-width:80rem){section.score-mini .team__top-score{font-size:.875rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score-mini .team__top-score{font-size:calc(.6875rem + .23438vw)}@media(min-width:80rem){section.score-mini .team__top-score{font-size:.875rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score-mini .team__top-score{font-size:clamp(.6875rem,.6022727273rem + .3409090909vw,.875rem)}}section.score-mini .team__top-score:after{content:"";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid var(--clr-1);position:absolute;right:16%;bottom:0;transform:translateY(100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}section.score-mini .team__info{margin-top:.5rem}section.score-mini .team-score-bar{position:relative;border:2px solid #ddd;display:flex;justify-content:space-between;width:100%;margin-top:1rem;border-radius:2rem;padding:.75rem 1.5rem}@media(min-width:600px){section.score-mini .team-score-bar{grid-column-start:span 2;margin-top:1.5rem;border-radius:3rem;padding:1rem 3rem}}section.score-mini .team-score-bar__item{text-align:center}section.score-mini .team-score-bar .points{font-family:Russo One,cursive;text-align:center;line-height:1}@supports not (font-size:calc(0.875rem + 0.3vw)){section.score-mini .team-score-bar .points{font-size:1.5rem}@media(min-width:80rem){section.score-mini .team-score-bar .points{font-size:3rem}}}@supports(font-size:calc(0.875rem + 0.3vw)) and (not (font-size:clamp(1rem,3vw,2rem))){section.score-mini .team-score-bar .points{font-size:calc(1.5rem + 1.875vw)}@media(min-width:80rem){section.score-mini .team-score-bar .points{font-size:3rem}}}@supports(font-size:clamp(1rem,3vw,2rem)){section.score-mini .team-score-bar .points{font-size:clamp(1.5rem,.8181818182rem + 2.7272727273vw,3rem)}}section.score-mini .text-right{text-align:right}