@font-face{font-family:Play;src:url(/fonts/Play-Regular.woff) format("woff"),url(/fonts/Play-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Play;src:url(/fonts/Play-Bold.woff) format("woff"),url(/fonts/Play-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:The Macabre;src:url(/fonts/TheMacabre.woff2) format("woff2"),url(/fonts/TheMacabre.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box}:root{--red: #FF4455;--deepRed: #832727;--textColour: #EAEAEA;--blue: #44B8FF;--cyan: #2ae9d0;--pink: #EF37FF;--darkGrey: #1b1b1b;--grey: #535252;--lightGrey: #bbbbbb;--green: #2ae954;--orange: #FF9334;--white: #f2f2f2;--yellow: #d5f03a;--surface_1: #000;--surface_2: #040404;--surface_3: #080808;--surface_4: #222;--neighbour: #42b7ff;--neighbourDark: #004875;--conspirer: #ff4252;--conspirerDark: #75000a;--lover: #ef42ff;--loverDark: #6c0075;--psychic: #d51073;--psychicDark: #a60c59;--chaos: #2cc398;--chaosDark: #249756;--void: #888;--voidDark: #444;--titleFont: "The Macabre", cursive;--bodyFont: "Play", sans-serif;--brS: 5px;--contentWidth: 1200px;--wrapperWidth: 1000px;--smallWrapperWidth: 800px;--baseGradient: linear-gradient(45deg, #c8b59a, #a58e70 33%, #b09a80 66%, #8e745c);--bronzeGradient: linear-gradient(45deg, #e8ad8b, #b7794a 33%, #c18260 66%, #8f624b);--silverGradient: linear-gradient(45deg, #bbbcbe, #cccfe1 33%, #c3c6d3 66%, #cacacc);--goldGradient: linear-gradient(45deg, #ae8625, #f7ef8a 33%, #d2ac47 66%, #edc967);--platinumGradient: linear-gradient(45deg, #c2c2c2, #7faecc 33%, #98b9cf 66%, #6a94a8);--bronze: #b7794a;--silver: #cacacc;--gold: #f7ef8a;--platinum: #7faecc}::-webkit-scrollbar{width:.75rem;height:.25rem;cursor:pointer}::-webkit-scrollbar-track{background:var(--surface_4)}::-webkit-scrollbar-thumb{background:var(--lightGrey)}::-webkit-scrollbar-thumb:hover{background:var(--red)}html{scroll-behavior:smooth;scroll-padding:5rem;background:#000}body{background:linear-gradient(45deg,var(--surface_1),var(--surface_2));font-family:var(--bodyFont);display:flex;flex-direction:column;align-items:center;overflow-x:hidden;position:relative;isolation:isolate}main{width:var(--contentWidth);max-width:100%;padding:2rem 1rem}main.full{width:100%;max-width:unset;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}section{width:var(--contentWidth);max-width:100%;display:flex;flex-direction:column;align-items:center}section+section{margin-top:4rem}section[data-layout=left]{align-items:flex-start}.wrapper{width:var(--wrapperWidth);max-width:100%;margin:3rem auto}h2,h3,h4,h5{font-family:var(--bodyFont);color:var(--white)}h1{color:var(--white);font-size:6rem;font-family:var(--titleFont);font-family:The Macabre;letter-spacing:.075em;text-align:center;margin-bottom:3rem;line-height:1em}.textGradient-red{background:-webkit-linear-gradient(125deg,var(--deepRed),var(--red),var(--deepRed));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.textGradient{background:var(--goldGradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:3rem}h3{font-size:1.25rem;margin-bottom:1rem}p,li{font-size:1.15rem;line-height:1.45rem;color:var(--textColour);letter-spacing:1.2px}p.balance{text-wrap:balance}p+p{margin-top:1.5rem}p.center{text-align:center}p.goal{font-size:1rem}p.warning{margin-top:1rem;color:var(--orange);display:none}p.warning[data-state=shown]{display:block}p.extraInfo{font-size:1rem;font-style:italic;margin-top:1rem;color:var(--lightGrey)}li{margin-left:2rem}li+li{margin-top:.5rem}a{color:var(--green);font-size:1.15rem;display:inline-block;text-underline-offset:.15em;transition:color .15s;cursor:pointer}a:focus,a:hover{color:var(--red)}button,.button{background:var(--surface_1);color:var(--green);border:2px solid currentColor;border-radius:10px;padding:.25rem .75rem;font-size:1.15rem;cursor:pointer;transition:color .15s;white-space:nowrap;display:inline-block;text-decoration:none}button:hover,button:focus-visible,.button:hover,.button:focus-visible{color:var(--pink)}button.alt,.button.alt{color:var(--blue)}button.alt:hover,button.alt:focus-visible,.button.alt:hover,.button.alt:focus-visible{color:var(--pink)}.smallButton{padding:.25rem .1rem;border-color:var(--grey);color:var(--lightGrey);border-width:1px}img{height:auto;max-width:100%;border-radius:10px;border:1px solid var(--grey)}video{max-width:100%;border:1px solid var(--grey);border-radius:8px}.tagline{font-size:1.75rem;text-align:center;max-width:var(--smallWrapperWidth)}.blue{color:var(--blue)}.red{color:var(--red)}.orange{color:var(--orange)}.yellow{color:var(--yellow)}.green{color:var(--green)}.pink{color:var(--pink)}.cyan{color:var(--cyan)}.bold{font-weight:700}.roleImage{border-radius:10px;width:100%;border:1px double var(--surface_4)}.previewImage{border-width:3px;border-color:#fff}.previewImage[data-team=neighbour]{border-color:var(--neighbour)}.previewImage[data-team=conspirer]{border-color:var(--conspirer)}.previewImage[data-team=lover]{border-color:var(--lover)}.previewImage[data-team=chaos]{border-color:var(--chaos)}.previewImage[data-team=void]{border-color:var(--void)}.column{display:flex;flex-direction:column;align-items:center}label{color:var(--textColour);font-size:1.25rem;margin-bottom:.25rem}input,select,textarea,option{background:linear-gradient(115deg,var(--darkGrey),var(--surface_3));border:1px solid var(--grey);font-size:1rem;padding:.5rem .75rem;color:var(--textColour);border-radius:var(--brS);width:100%}option{background:var(--darkGrey)}input::placeholder{color:var(--lightGrey)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 50px var(--surface_2) inset!important;-webkit-text-fill-color:var(--textColour)!important}.insanity{font-family:var(--titleFont);color:var(--red);letter-spacing:2px;text-decoration-color:var(--red);font-size:1.3em}.mobile_only{display:none}.effect{color:var(--green)}.upgrade{color:var(--yellow)}.ability{color:var(--orange)}.conditionalAbility{color:var(--cyan)}.bronze{color:var(--bronze)}.silver{color:var(--silver)}.gold{color:var(--gold)}.platinum{color:var(--cyan)}.conspirer{color:var(--red)}.lover{color:var(--pink)}.neighbour{color:var(--blue)}.psychic{color:var(--psychic)}.chaos{color:var(--chaosDark)}.tripleImage{display:flex;justify-content:center;align-items:center;margin:1rem 0}.tripleImage picture{max-width:27%;margin:0 .5rem;border-radius:10px;border:1px solid var(--lightGrey)}.tripleImage picture:nth-of-type(2){max-width:30%}.powerRanking{display:flex}.powerRanking img{margin:0 .15rem;border:none;max-width:25px}.alterState[data-state=hidden]{display:none}.alterState[data-state=shown]{display:flex}.statRow{display:flex;flex-wrap:wrap;justify-content:space-between;margin:.5rem 0}.statRow:hover p{color:var(--cyan);cursor:default}.statRow p:nth-of-type(2){margin-left:auto}.statRow p{margin:0}.multiButtons{width:100%;display:flex;flex-wrap:wrap}.multiButtons button{flex:1;border-radius:4px;font-size:1rem;padding-block:.5rem}.multiButtons button[data-state=inactive]{color:var(--grey)}.multiButtons button:hover,.multiButtons button:focus-within{color:var(--cyan)}.statContainer{display:flex;flex-direction:column;flex:1;min-width:200px;padding:1rem;border:1px solid var(--darkGrey)}.statContainer h3{color:var(--orange);margin-bottom:0}.card{border:1px solid var(--grey);border-radius:8px;padding:1rem;height:100%}.card h2{font-size:1.5rem}.card .extraInfo{margin:0 0 1rem}.card .details{margin:1rem}.card .button,.card button{margin-top:1rem;display:block;text-align:center;border-color:var(--grey);color:var(--textColour);font-size:1rem}.card .button:hover,.card .button:focus,.card .button:focus-visible,.card button:hover,.card button:focus,.card button:focus-visible{color:var(--blue);border-color:var(--blue)}.card p+p{margin-top:1rem}@media screen and (max-width: 950px){.card .button,.card button{font-size:.9rem;border-width:1px}.card .details{margin:.5rem}}@media screen and (max-width: 950px){:root{--contentWidth: 100%;--wrapperWidth: 100%}.not_mobile{display:none}.mobile_only{display:flex;flex-direction:column}main{padding:2rem}h1{margin-bottom:1rem}h2{font-size:2rem}h3{font-size:1rem}button,.button{font-size:1rem;padding:.5rem}a,label,p,li{font-size:1rem}.tagline{font-size:1.25rem}.insanity{font-size:1.25em;letter-spacing:1.2px}p.warning{text-align:center}section+section{margin-top:2rem}.wrapper{margin:1rem auto}.tripleImage picture{max-width:45%}.tripleImage picture:nth-of-type(2){max-width:45%}.tripleImage picture:nth-of-type(3){display:none}}@media screen and (max-width: 767px){:root{--smallWrapperWidth: 100%}main{padding:1rem}h1{font-size:4rem;letter-spacing:5px}.tripleImage picture:nth-of-type(1){display:none}.tripleImage picture:nth-of-type(2){max-width:85%}.multiButtons button{font-size:.9rem}.statContainer{min-width:unset}}.grid-2{--columns: $columns;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-items:stretch}@media screen and (min-width: 950px) and (max-width: 1024px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 950px){.grid-2{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 700px){.grid-2{grid-template-columns:repeat(1,1fr)}}.grid-3{--columns: $columns;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch}@media screen and (min-width: 950px) and (max-width: 1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 950px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.grid-3{grid-template-columns:repeat(1,1fr)}}.grid-4{--columns: $columns;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}@media screen and (min-width: 950px) and (max-width: 1024px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 950px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.grid-4{grid-template-columns:repeat(1,1fr)}}.grid-5{--columns: $columns;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;align-items:stretch}@media screen and (min-width: 950px) and (max-width: 1024px){.grid-5{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 950px){.grid-5{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 700px){.grid-5{grid-template-columns:repeat(2,1fr)}}.grid-gap-none{gap:0rem}.grid-gap-S{gap:.5rem}.grid-gap-M{gap:1rem}.grid-gap-L{gap:2rem}@media screen and (max-width: 950px){.grid-gap-L{gap:1.5rem}}.grid-gap-XL{gap:4rem}@media screen and (max-width: 950px){.grid-gap-XL{gap:2rem}}.leaderboardSection{margin-bottom:5rem}.textGradient-gold{background:-webkit-linear-gradient(125deg,var(--deepRed),var(--red),var(--deepRed));background:var(--goldGradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lastUpdated{margin-top:.5rem;text-align:right;color:var(--lightGrey);font-style:italic}.leaderboard.hallOfFame h2{text-align:center;margin-bottom:4rem;font-size:5rem;letter-spacing:6px}.leaderboard{--avatarDimension: 64px}.leaderboard[data-state=hidden]{display:none}.leaderboard .leaderboardTitle{display:flex;justify-content:space-between;align-items:flex-end}.leaderboard .leaderboardTitle div{display:flex;flex-direction:column;justify-content:flex-end}.leaderboard .leaderboardTitle .date{font-style:italic;margin-top:.25rem;color:var(--lightGrey);font-size:.9rem}.leaderboard .leaderboardTitle select{font-size:.9rem;width:250px;max-width:90vw;margin:.5rem 0}.leaderboard h2{font-size:3.5rem;font-family:var(--titleFont);letter-spacing:4px}.leaderboard .noEventsYet{font-size:1.25rem;font-weight:700;text-align:center;margin-top:2rem;color:var(--blue)}.leaderboard .leaderboardItem{display:grid;width:100%;grid-template-columns:80px 80px 1fr 160px;background:var(--surface_1);border-radius:8px;margin:.5rem 0;border:1px solid var(--darkGrey)}.leaderboard .leaderboardItem .position,.leaderboard .leaderboardItem .points{display:flex;align-items:center;justify-content:center}.leaderboard .leaderboardItem .challengeAvatar{margin:0;width:var(--avatarDimension);height:var(--avatarDimension)}.leaderboard .leaderboardItem .challengeAvatar img{width:100%;height:auto}.leaderboard .leaderboardItem .details{display:flex;flex-direction:column;align-items:center;justify-content:center}.leaderboard .leaderboardItem .details .name{font-size:1.15rem;margin-bottom:.25rem}.leaderboard .leaderboardItem .details .challengeBadge{width:300px;min-width:max-content}.leaderboard .podium .leaderboardItem{--padding: 2px;border:transparent;position:relative;margin:0;isolation:isolate}.leaderboard .podium .leaderboardItem:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--surface_1);border-radius:inherit;z-index:-1}.leaderboard .podium .leaderboardItem:after{content:"";position:absolute;top:calc(var(--padding) * -1);left:calc(var(--padding) * -1);width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);background:var(--baseGradient);border-radius:inherit;z-index:-2}.leaderboard .podium .leaderboardItem[data-rank=Gold]{--colour: var(--gold)}.leaderboard .podium .leaderboardItem[data-rank=Gold]:after{background:var(--goldGradient)}.leaderboard .podium .leaderboardItem[data-rank=Silver]:after{background:var(--silverGradient)}.leaderboard .podium .leaderboardItem[data-rank=Bronze]:after{background:var(--bronzeGradient)}.leaderboard .selectDiv{margin-top:.5rem}.leaderboard .selectDiv select{width:min-content}@media screen and (min-width: 767px){.leaderboard .list{max-height:50vh;overflow:auto}.leaderboard .podium{--colour: var(--textColour);display:grid;grid-template-columns:repeat(3,1fr);align-items:end;margin:3rem 0 1rem;gap:1rem}.leaderboard .podium .leaderboardItem{grid-template-columns:80px 1fr 80px;grid-template-rows:40px 1fr;place-items:center;padding:.5rem}.leaderboard .podium .leaderboardItem .details{grid-column:1/span 3;grid-row:2;width:100%}.leaderboard .podium .leaderboardItem .details .name{font-size:1.5rem;color:var(--colour);margin-bottom:.5rem}.leaderboard .podium .leaderboardItem .challengeBadge{width:100%}.leaderboard .podium .leaderboardItem .points p,.leaderboard .podium .leaderboardItem .position p{font-size:1.25rem;color:var(--colour)}.leaderboard .podium .leaderboardItem .challengeAvatar{transform:translateY(-50%)}.leaderboard .podium .leaderboardItem[data-position="1"]{grid-column:2;grid-row:1}.leaderboard .podium .leaderboardItem[data-position="1"] .details{margin-top:1rem}.leaderboard .podium .leaderboardItem[data-position="2"]{grid-column:1;grid-row:1}.leaderboard .podium .leaderboardItem[data-position="3"]{grid-column:3;grid-row:1}.leaderboard .podium .leaderboardItem[data-rank=Gold]{--color: var(--gold)}.leaderboard .podium .leaderboardItem[data-rank=Gold] .details{margin-top:1rem}.leaderboard .podium .leaderboardItem[data-rank=Silver]{--colour: var(--silver)}.leaderboard .podium .leaderboardItem[data-rank=Bronze]{--colour: var(--bronze)}}@media screen and (max-width: 767px){.leaderboard.hallOfFame h2{margin-bottom:2rem}.leaderboard h2{font-size:3rem;letter-spacing:5px}.leaderboard .leaderboardTitle{flex-wrap:wrap}.leaderboard .leaderboardTitle .date{text-align:left}.leaderboard .leaderboardWrapper{max-height:65vh;overflow-y:auto;padding:.25rem}.leaderboard .podium .leaderboardItem{margin:.75rem 0}.leaderboard .leaderboardItem{grid-template-columns:var(--avatarDimension) 1fr;grid-template-rows:calc(var(--avatarDimension) / 2) calc(var(--avatarDimension) / 2) 1fr;padding:.5rem;border-width:3px}.leaderboard .leaderboardItem .challengeAvatar{grid-column:1;grid-row:1/span 2}.leaderboard .leaderboardItem .details{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;grid-column:1/span 2;grid-row:3;margin-top:.25rem;width:100%}.leaderboard .leaderboardItem .details .challengeBadge{width:min-content;margin-left:auto}.leaderboard .leaderboardItem .details .challengeBadge p{padding-inline:1rem}.leaderboard .leaderboardItem .details .name{margin:0;font-size:1rem}.leaderboard .leaderboardItem .position,.leaderboard .leaderboardItem .points{justify-content:flex-end}.leaderboard .row-between{flex-direction:column}.leaderboard .lastUpdated{text-align:left}}.challengeBadge{display:flex;align-items:center;justify-content:center;--gradient: var(--baseGradient)}.challengeBadge[data-rank=Bronze]{--gradient: var(--bronzeGradient)}.challengeBadge[data-rank=Silver]{--gradient: var(--silverGradient)}.challengeBadge[data-rank=Gold]{--gradient: var(--goldGradient)}.challengeBadge[data-rank=Platinum]{--gradient: var(--platinumGradient)}.challengeBadge p{border:2px solid var(--darkGrey);border-radius:8px;background:var(--gradient);color:var(--surface_1);text-shadow:1px 1px 1px rgba(170,170,170,.2);width:100%;text-align:center;padding:.15rem .5rem;letter-spacing:.01em;font-size:.8rem;font-weight:700}@media screen and (max-width: 767px){.challengeBadge p{font-size:.75rem}}.challengeAvatar{border-radius:6px;border:2px solid var(--darkGrey);height:64px;width:64px;display:inline-block}.challengeAvatar img{border-radius:inherit}.challengeAvatar.framed{--border: 1px;position:relative;isolation:isolate;border-color:transparent}.challengeAvatar.framed:before,.challengeAvatar.framed:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + var(--border) * 2);height:calc(100% + var(--border) * 2);z-index:-1;padding:var(--border);transform:translate(-50%,-50%);border-radius:inherit}.challengeAvatar.framed[data-frame=none]{border-color:var(--grey)}.challengeAvatar.framed[data-frame=league_winner]{border-radius:50%}.challengeAvatar.framed[data-frame=league_winner]:before{background:var(--goldGradient)}.challengeAvatar.framed[data-frame=content_creator]{border-color:var(--platinum)}.challengeAvatar.framed[data-frame=content_creator]:before{content:"";position:absolute;top:0;left:0;width:100%;height:90%;background-image:url(/images/challenges/frames/leftwings.png);background-size:contain;background-repeat:no-repeat;transform:translate(-65%) rotate(12deg);border-radius:0}.challengeAvatar.framed[data-frame=content_creator]:after{content:"";position:absolute;top:0;left:0;width:100%;height:90%;background-image:url(/images/challenges/frames/rightwings.png);background-size:contain;background-repeat:no-repeat;transform:translate(68%) rotate(-12deg);border-radius:0}.challengeAvatar.framed[data-frame=tournament_champion]{border-color:var(--gold);border-radius:50%}.challengeAvatar.framed[data-frame=tournament_champion]:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/images/challenges/frames/tournament_champion.png);background-size:contain;background-repeat:no-repeat;border-radius:0;transform:translate(-50%,-70%) scale(2)}.challengeAvatar.framed[data-frame=one_k]{border-radius:50%}.challengeAvatar.framed[data-frame=one_k]:before{background:var(--silverGradient)}.challengeAvatar.framed[data-frame=one_k]:after{content:"1k";position:absolute;left:unset;top:unset;bottom:-5%;right:-5%;width:20px;height:20px;background:#000;border:var(--border) solid var(--silver);padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:.55rem;z-index:2;transform:none;color:var(--textColour)}.challengeAvatar.framed[data-frame=two_k]{border-radius:50%}.challengeAvatar.framed[data-frame=two_k]:before{background:var(--goldGradient)}.challengeAvatar.framed[data-frame=two_k]:after{content:"2k";position:absolute;left:unset;top:unset;bottom:-5%;right:-5%;width:20px;height:20px;background:#000;border:var(--border) solid var(--gold);padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:.55rem;z-index:2;transform:none;color:var(--textColour)}.challengeAvatar.framed[data-frame=three_k]{border-radius:50%}.challengeAvatar.framed[data-frame=three_k]:before{background:var(--platinumGradient)}.challengeAvatar.framed[data-frame=three_k]:after{content:"3k";position:absolute;left:unset;top:unset;bottom:-5%;right:-5%;width:20px;height:20px;background:#000;border:var(--border) solid var(--platinum);padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:.55rem;z-index:2;transform:none;color:var(--textColour)}.roleCard .powerRanking{justify-content:center;position:absolute;bottom:0;transform:translateY(50%)}.neighbourhood{display:flex;align-items:stretch;overflow-x:auto;padding:.5rem}.neighbourhood .roleCardWrapper{margin:0 .5rem}.roleCardWrapper{--darkColour: var(--surface_2);--borderRadius: 40px;--borderRadiusS: calc(var(--borderRadius) * .85);border-radius:var(--borderRadius);max-width:256px}.roleCardWrapper.full{height:100%}.roleCardWrapper[data-team=Neighbour]{--darkColour: var(--neighbourDark);--lightColour: var(--neighbour)}.roleCardWrapper[data-team=Conspirer]{--darkColour: var(--conspirerDark);--lightColour: var(--conspirer)}.roleCardWrapper[data-team=Lover]{--darkColour: var(--loverDark);--lightColour: var(--lover)}.roleCardWrapper[data-team=Psychic]{--darkColour: var(--psychicDark);--lightColour: var(--psychic)}.roleCardWrapper[data-team=Chaos]{--darkColour: var(--chaosDark);--lightColour: var(--chaos)}.roleCardWrapper[data-team=Void]{--darkColour: var(--voidDark);--lightColour: var(--void)}.roleCard{border:5px solid var(--darkColour);border-radius:var(--borderRadius);background:linear-gradient(45deg,var(--surface_1),var(--surface_2));display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.roleCard img{border-radius:var(--borderRadiusS) var(--borderRadiusS) 0 0;border:none}.roleCard picture{display:flex}.nameBanner{display:flex;flex-direction:column;align-items:center;width:100%;padding:.8rem .5rem;background-color:var(--darkColour);position:relative;border:1px solid var(--surface_1)}.nameBanner p{font-family:var(--titleFont);font-size:2rem;letter-spacing:.15em}.nameBanner[data-size=small]{padding:.8rem}.nameBanner[data-size=small] p{font-size:1.4rem}.goals{padding:1rem;max-height:100%;overflow-y:auto}.goals p{line-height:1.05rem;font-size:.9rem}.goal+.goal{margin-top:.5rem}.teamName{border:1px solid var(--surface_1);background:var(--darkColour);border-radius:0 0 var(--borderRadiusS) var(--borderRadiusS);width:100%;margin-top:auto;padding:.5rem 0;text-align:center;font-weight:700;font-size:.9rem}.roleCard a{font-size:.9rem;text-decoration:none;display:inline}.roleCard a:hover,.roleCard a:focus{color:var(--blue)}.effectBar{position:absolute;top:.25rem;right:.25rem;display:flex;flex-direction:column;max-height:45%;overflow-y:auto}.effectBar .effect{--dim: 60px;background:var(--surface_1);width:var(--dim);height:var(--dim);padding:.25rem;border-radius:8px;border:2px solid var(--darkColour);margin-bottom:.15rem}.effectBar .effect:first-of-type{border-radius:8px var(--borderRadiusS) 8px 8px}.effectBar .effect img{width:100%}.gm-style img{border:none}.gm-style .gm-style-iw{display:flex;flex-direction:column;padding:1rem!important}.gm-style .gm-style-iw-d,.gm-style .gm-style-iw{background-color:var(--surface_1);overflow:auto!important}.gm-style .gm-style-iw h3{margin:0 0 .5rem;text-align:center;color:var(--textColour)!important}.gm-style .gm-style-iw p{font-size:.8rem;text-align:center}.gm-style .gm-style-iw button{position:absolute!important;width:24px!important;height:24px!important;top:0;right:0}.gm-style .gm-style-iw button span{margin:0!important;background-color:var(--lightGrey)!important;width:18px!important;height:18px!important}.gm-style-iw-ch{display:none}.gm-style .gm-style-iw-tc:after{background:var(--surface_1)!important}:root{--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem}.overlay{background:#000e;width:100%;height:100%;position:fixed;top:0;left:0;z-index:98}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99}.spinner{--_size: 3rem;display:grid;place-items:center}.spinner .spinner_container{height:var(--_size);width:var(--_size);position:relative;animation:spin 5s linear infinite;transform-origin:50% 50%}.spinner .spine{display:block;height:var(--_size);width:2px;background:linear-gradient(0deg,var(--cyan),var(--orange));position:absolute;border-radius:4px;top:0%;left:50%;transform-origin:50% 50%;animation:flex 5s ease-in-out infinite}.spinner .spine:nth-of-type(2){rotate:45deg;background:linear-gradient(0deg,var(--pink),var(--red));animation-delay:1s}.spinner .spine:nth-of-type(3){rotate:90deg;background:linear-gradient(0deg,var(--blue),var(--green));animation-delay:2s}.spinner .spine:nth-of-type(4){rotate:-45deg;background:linear-gradient(0deg,var(--gold),var(--silver));animation-delay:3s}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes flex{0%{transform:scale(1)}50%{transform:scale(.3)}to{transform:scale(1)}}:root{--_small: .5rem;--_medium: 1rem;--_large: 2rem}.mt-S{margin-top:var(--_small)}.mt-M{margin-top:var(--_medium)}.mt-L{margin-top:var(--_large)}.mt-A{margin-top:auto}.ml-S{margin-left:var(--_small)}.ml-M{margin-left:var(--_medium)}.ml-L{margin-left:var(--_large)}.ml-A{margin-left:auto}.mb-S{margin-bottom:var(--_small)}.mb-M{margin-bottom:var(--_medium)}.mb-L{margin-bottom:var(--_large)}.mb-A{margin-bottom:auto}.mr-S{margin-right:var(--_small)}.mr-M{margin-right:var(--_medium)}.mr-L{margin-right:var(--_large)}.mr-A{margin-right:auto}.username{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}@media screen and (max-width: 950px){:root{--_small: .25rem;--_medium: .75rem;--_large: 1.25rem}}#skip_content[data-astro-cid-3ef6ksr2]{position:absolute;display:block;top:10px;left:50%;transform:translate(-50%,-20vh);transition:transform .3s;z-index:99}#skip_content[data-astro-cid-3ef6ksr2]:focus{transform:translate(-50%)}header[data-astro-cid-3ef6ksr2],.subHeader[data-astro-cid-3ef6ksr2]{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;width:100%;background:var(--surface_1);border-bottom:1px solid var(--surface_4);z-index:90}header[data-astro-cid-3ef6ksr2]{flex-wrap:wrap}a[data-astro-cid-3ef6ksr2]:not(.button){color:#fff;text-decoration:none}a[data-astro-cid-3ef6ksr2][data-active=active]{color:var(--blue)}.subHeader[data-astro-cid-3ef6ksr2]{display:none}.logo[data-astro-cid-3ef6ksr2]{max-width:200px}.logoRow[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:0}.logoRow[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{margin-left:.25em;font-size:1.15rem;font-weight:700;letter-spacing:1px}.logoRow[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{border:none}nav[data-astro-cid-3ef6ksr2]{margin-left:auto}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-end;justify-content:flex-end;list-style:none}nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:0;position:relative}nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2].events:before{content:"";position:absolute;top:-8px;right:-6px;width:30px;height:30px;background-image:url(../assets/christmas_hat.png);background-position:center;background-size:cover;transform:rotate(10deg);pointer-events:none}a[data-astro-cid-3ef6ksr2]{padding:.25rem .75rem;white-space:nowrap;transition:color .15s;letter-spacing:.95px}a[data-astro-cid-3ef6ksr2]:focus,a[data-astro-cid-3ef6ksr2]:hover{color:var(--blue)}.firstLink[data-astro-cid-3ef6ksr2]{padding:0 .75rem}@media screen and (min-width: 950px){.dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropArrow[data-astro-cid-3ef6ksr2]{position:relative;margin-right:.25rem}.dropArrow[data-astro-cid-3ef6ksr2]:after{content:"▾";position:absolute}.dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown__list[data-astro-cid-3ef6ksr2]{display:flex}nav[data-astro-cid-3ef6ksr2] .dropdown__list[data-astro-cid-3ef6ksr2]{position:absolute;flex-direction:column;align-items:flex-start;top:100%;display:none;background:var(--surface_1);border-top-color:transparent;border-radius:0 0 8px 8px;box-shadow:2px 4px 1px #1118;padding:1rem 0}.dropdown__list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{list-style:none}}@media screen and (max-width: 950px){header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:90;height:100vh;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15vh;transition:transform .5s ease-out;transform:translate(100vw)}header[data-astro-cid-3ef6ksr2][data-location=onscreen]{transform:translate(0)}.subHeader[data-astro-cid-3ef6ksr2]{display:flex}.logo[data-astro-cid-3ef6ksr2]{max-width:150px}header[data-astro-cid-3ef6ksr2] .logoRow[data-astro-cid-3ef6ksr2]{display:none}.logoRow[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:1rem;letter-spacing:1px}.cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}#hamburger[data-astro-cid-3ef6ksr2]{color:var(--surface_4);margin-left:1rem;width:40px;height:40px;position:relative}#hamburger[data-astro-cid-3ef6ksr2]:before,#hamburger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;top:35%;right:10%;width:80%;height:2px;background:var(--lightGrey);transition:transform .2s}#hamburger[data-astro-cid-3ef6ksr2]:after{top:65%}#hamburger[data-astro-cid-3ef6ksr2][data-state=active]:before{top:50%;transform:rotate(45deg)}#hamburger[data-astro-cid-3ef6ksr2][data-state=active]:after{top:50%;transform:rotate(-45deg)}nav[data-astro-cid-3ef6ksr2]{margin-left:unset}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:center}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{margin:.25rem 0}.dropdown[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].dropdown__list{display:none}}div[data-astro-cid-motrwrji] p[data-astro-cid-motrwrji]{font-size:.9rem;font-style:italic;margin:.5rem 0 1rem;color:var(--lightGrey)}div[data-astro-cid-motrwrji] p[data-astro-cid-motrwrji][data-type=error]{color:var(--red)}div[data-astro-cid-motrwrji] p[data-astro-cid-motrwrji][data-type=success]{color:var(--green)}div[data-astro-cid-motrwrji] p[data-astro-cid-motrwrji][data-state=hidden]{display:none}div[data-astro-cid-motrwrji] p[data-astro-cid-motrwrji][data-state=shown]{display:block}div[data-astro-cid-motrwrji] .form[data-astro-cid-motrwrji]{width:80%;display:grid;grid-template-columns:3fr 1fr;gap:1rem}div[data-astro-cid-motrwrji] .form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji]{font-size:.8rem}div[data-astro-cid-motrwrji] button[data-astro-cid-motrwrji]{font-size:.9rem;color:var(--lightGrey)}footer[data-astro-cid-sz7xmlte]{width:100%;margin-top:4rem;padding:1rem;background-color:var(--surface_1);border-top:1px solid var(--surface_4);display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 950px){footer[data-astro-cid-sz7xmlte]{display:block}}.companyInfo[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between}.attribution[data-astro-cid-sz7xmlte]{margin:2rem 0}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:nth-of-type(2){text-align:right;margin-left:1rem}section[data-astro-cid-sz7xmlte]{width:var(--contentWidth);max-width:100%;padding:2rem 1rem}section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{text-align:left}.button[data-astro-cid-sz7xmlte]{white-space:unset;text-align:center}a[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--lightGrey)}a[data-astro-cid-sz7xmlte]:hover{color:var(--green)}@media screen and (max-width: 950px){footer[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;align-items:center}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:nth-of-type(2){text-align:center}p[data-astro-cid-sz7xmlte]+p[data-astro-cid-sz7xmlte]{margin-bottom:1rem}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
