html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;font:inherit;vertical-align:baseline}html{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;line-height:1.15;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;border-style:none}a{color:inherit;background-color:rgba(0,0,0,0)}b,strong{font-weight:bold}i,em{font-style:italic}input,button,textarea,select,optgroup{margin:0;font-size:100%;font:inherit;line-height:1.15;border:0 none;background:rgba(0,0,0,0)}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-decoration,input[type=email],input[type=url],textarea{-webkit-appearance:none}input::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}summary{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}template{display:none}[hidden]{display:none}@media screen and (min-width: 0){html{font-size:10px}body{font-size:2rem}}@font-face{font-family:"Poppins";font-weight:900;src:url("/assets/fonts/poppins-900.woff2")}@font-face{font-family:"Poppins";font-weight:700;src:url("/assets/fonts/poppins-700.woff2")}@font-face{font-family:"Poppins";font-weight:600;src:url("/assets/fonts/poppins-600.woff2")}@font-face{font-family:"IBM Plex Sans Condensed";font-weight:400;src:url("/assets/fonts/ibm-plex-sans-condensed-regular.woff2")}@font-face{font-family:"IBM Plex Sans Condensed";font-weight:500;src:url("/assets/fonts/ibm-plex-sans-condensed-500.woff2")}@font-face{font-family:"IBM Plex Sans Condensed";font-weight:600;src:url("/assets/fonts/ibm-plex-sans-condensed-600.woff2")}@font-face{font-family:"Digital Numbers";src:url("/assets/fonts/digital-numbers-regular.woff2")}html,body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}html{--font-family-heading: "Poppins", sans-serif;--font-family-text: "IBM Plex Sans Condensed", sans-serif;--font-family-digital: "Digital Numbers", sans-serif;--font-size-heading-display: 12rem;--font-size-heading-xlarge: 6rem;--font-size-heading-large: 4rem;--font-size-heading-medium: 3.2rem;--font-size-heading-small: 2.4rem;--font-size-heading-xsmall: 1.8rem;--font-size-text-huge: 7rem;--font-size-text-xlarge: 4.5rem;--font-size-text-large: 3rem;--font-size-text-medium: 2.4rem;--font-size-text-regular: 1.8rem;--font-size-text-small: 1.6rem;--font-size-text-xsmall: 1.4rem;--font-size-digital-huge: 9rem;--font-size-digital-xlarge: 6rem;--font-size-digital-large: 5rem}@media screen and (max-width: 768px){html{--font-size-heading-display: 6rem;--font-size-heading-xlarge: 3.2rem;--font-size-heading-medium: 1.8rem;--font-size-heading-small: 1.6rem;--font-size-text-large: 2rem}}body{font-family:var(--font-family-text);line-height:1}h1{margin-bottom:2rem;font-size:xx-large}a{color:#fff}.heading{margin:0;padding:0;font-family:var(--font-family-heading);text-transform:uppercase}.heading.heading--display{font-size:var(--font-size-heading-display);font-style:normal;font-weight:900}.heading.heading--xlarge{font-size:var(--font-size-heading-xlarge);font-style:normal;font-weight:900;margin-bottom:3.8rem}.heading.heading--large{font-size:var(--font-size-heading-large);font-weight:900}.heading.heading--medium{font-size:var(--font-size-heading-medium);font-weight:900}.heading.heading--small{font-size:var(--font-size-heading-small)}.heading.heading--xsmall{font-size:var(--font-size-heading-xsmall);font-weight:700}.text{font-family:var(--font-family-text);padding:0;margin:0;margin-bottom:3.8rem}.text--huge{font-size:var(--font-size-text-huge);font-weight:500}.text--xlarge{font-size:var(--font-size-text-xlarge);font-weight:600}.text--large{font-size:var(--font-size-text-large);font-weight:600}.text--medium{font-size:var(--font-size-text-medium);font-weight:500}.text--regular{font-size:var(--font-size-text-regular);font-weight:500}.text--regular.bold{font-size:var(--font-size-text-regular);font-weight:700}.text--small{font-size:var(--font-size-text-small);font-weight:500}.text--xsmall{font-size:var(--font-size-text-xsmall);font-weight:500}.text--legal{font-size:var(--font-size-text-xsmall);font-weight:400}.digital{font-family:var(--font-family-digital);padding:0;margin:0}.digital--huge{font-size:var(--font-size-digital-huge)}.digital--xlarge{font-size:var(--font-size-digital-xlarge);letter-spacing:-0.5rem}.color--primary{color:var(--color-primary)}.link{text-decoration:underline;transition:color .2s ease-in-out}.link--primary{color:var(--color-secondary-dark)}.link--secondary{color:var(--color-white)}.link--phone{color:inherit;text-decoration:none}.link:hover{color:var(--color-secondary);text-decoration:none}.button{display:flex;padding:1.6rem 5.5rem 1.9rem 5.5rem;margin:1rem;justify-content:center;align-items:center;border:none;border-radius:5rem;color:var(--color-white, #fff);text-align:center;text-decoration:none;text-transform:uppercase;font-family:var(--font-family-text);font-size:3rem;font-style:normal;font-weight:600;line-height:normal;border:2px solid var(--color-secondary, #9a00ff);transition:background-color .2s ease-in-out,border .2s ease-in-out}.button--primary{background-color:var(--color-secondary, #9a00ff);color:var(--color-button-text)}.button--primary:hover{background-color:var(--color-black);border:2px solid var(--color-secondary, #9a00ff)}.button--primary:focus{background-color:var(--color-black);border:2px solid var(--color-secondary, #9a00ff)}.button--primary:focus-visible{background-color:var(--color-black);border:2px solid var(--color-secondary, #9a00ff)}.button--secondary{border:.2rem solid var(--color-grey-light, #a0a0a0);background-color:var(--color-black, #000)}.button--secondary:hover{border:.2rem solid var(--color-secondary, #9a00ff)}.button--secondary:focus{border:.2rem solid var(--color-secondary, #9a00ff)}.button--secondary:focus-visible{border:.2rem solid var(--color-secondary, #9a00ff)}.button--icon{padding:.75rem}.button--icon img{width:2.5rem}@media screen and (max-width: 768px){.button{font-size:1.5rem;padding:8px 27.5px 9.5px 27.5px}}.theme-co .button--primary:hover{color:var(--color-white)}.theme-co .button--primary:focus{color:var(--color-white)}.button:focus-visible,.link:focus-visible,a:focus-visible{outline:2px solid var(--color-secondary, #9a00ff);outline-offset:.5rem}html:lang(zh-hans) .text,html:lang(zh-hans) .heading,html:lang(zh-hant) .text,html:lang(zh-hant) .heading{line-height:1.3}html{--color-black: #000000;--color-grey-dark: #151515;--color-grey: #4d4d4d;--color-grey-light: #a0a0a0;--color-white: #ffffff;--color-error: #ff0005}html.theme-co{--color-primary: #00b388;--color-primary-dark: #007a59;--color-primary-light: #8ee4cd;--color-secondary: #00e3ff;--color-secondary-dark: #008b9c;--color-secondary-light: #9af4ff;--color-tertiary: #ff0005;--color-tertiary-dark: #820003;--color-tertiary-light: #ffa7a9;--color-quaternary: #ffc600;--color-quaternary-dark: #9f7c00;--color-quaternary-light: #ffeca9;--color-button-text: #000;--color-filter: invert(1)}html.theme-co .ya-only{display:none !important}html.theme-ya{--color-primary: #00ff00;--color-primary-dark: #00a300;--color-primary-light: #aeffae;--color-secondary: #9a00ff;--color-secondary-dark: #5b0097;--color-secondary-light: #f6e6ff;--color-tertiary: #ff2c00;--color-tertiary-dark: #961a00;--color-tertiary-light: #ffa795;--color-quaternary: #00bdff;--color-quaternary-dark: #007ba6;--color-quaternary-light: #abe9ff;--color-button-text: #fff}html.theme-ya .co-only{display:none !important}html,body{min-height:100%;width:100%}html{--gap-small: 0.8rem;--gap-large: 2.4rem;--gap-xlarge: 3.2rem;background:var(--color-black);background-image:radial-gradient(circle at 22px 7px, var(--color-grey-dark) 3px, transparent 0);background-size:45px 45px;background-repeat:repeat;background-position:center center}.hidden{display:none}.layout-controller header,.layout-controller footer{display:none}.layout-controller{background-image:none}.layout-controller .main{padding:0}.wrapper{box-sizing:border-box;width:100%;max-width:140rem;margin:0 auto;padding:0 2rem}@media screen and (min-width: 1920px){.wrapper{max-width:190rem}}@media screen and (min-width: 3840px){.wrapper{max-width:380rem}}.view{display:none}.view-active{display:block}.checkbox input{visibility:hidden;position:absolute;right:10px;top:10px;opacity:0}.checkbox label{position:relative;font-family:var(--font-family-text);font-size:var(--font-size-text-xsmall)}.checkbox label::before{content:"";-webkit-appearance:none;background-color:var(--color-grey-dark);border:.1889rem solid var(--color-grey);border-radius:.95rem;box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1.4rem;width:3.2rem;height:3.2rem}.checkbox input:checked+label::before{background-color:var(--color-secondary);border:none}.checkbox input:checked+label:after{content:url("../assets/images/icons/icon-checkmark.svg");display:block;position:absolute;top:.6rem;left:.7rem}.footer{background-color:#1d1d26;padding:2rem 0}.footer__container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.footer__container{flex-direction:column;align-items:flex-start}}.footer__rgc{display:flex;justify-content:flex-start;align-items:center}.footer__rgc .text{width:33rem}@media screen and (max-width: 768px){.footer__rgc .text{width:100%}}.footer__logo{width:8.4rem;margin-right:1rem}.footer .text{margin:0}@media screen and (max-width: 768px){.footer__contact{width:100%;margin:3rem 0}.footer__contact ul{display:flex;justify-content:space-around;align-items:center}}.footer__contact .text{margin:1.2rem 0}.header{background-color:#1d1d26;padding:0;margin-bottom:7rem;position:relative}.header__nav{display:flex;justify-content:space-between;align-items:center;height:7.2rem}.header__nav__link{text-decoration:none;padding:0 1.5rem;font-weight:500}.header__nav__skip{position:absolute;z-index:10;top:9.4rem;left:0;padding:1rem 2rem 1.3rem;margin:.5rem 2rem;border-radius:5rem;font-size:2.4rem}.header__nav__skip:not(:focus){top:-123rem;left:-123rem}.header__nav__logo{position:absolute;left:50%;transform:translateX(-50%);top:0}.header__nav__logo__link__image{width:11.7rem}.layout-kiosk .header__nav__feedback,.header__nav__feedback:lang(fr-ca){display:none}.header__nav__feedback .link{padding:0}.header__nav__volume .button{display:none}.header__nav__volume .button.active{display:block}.header__nav__volume .button img{display:none}.header__nav__volume .button[data-active=true] img[data-volume=on],.header__nav__volume .button[data-active=false] img[data-volume=off]{display:block}.header__nav--left{display:flex;align-items:center}html:lang(en-ca) .header__nav__link.lang-en{border-bottom:2px solid var(--color-white)}html:lang(fr-ca) .header__nav__link.lang-fr{border-bottom:2px solid var(--color-white)}.navigation-language{width:5.1rem;position:relative}.navigation-language-wrapper{display:flex;background-color:#fff;border-radius:2rem;flex-direction:column;width:100%;position:absolute;z-index:3;top:50%;left:50%;padding:3.2rem 0 0rem;transform:translate3d(-50%, -1.5rem, 0)}.navigation-language-wrapper:focus-within li[data-active=false],.navigation-language-wrapper:hover li[data-active=false]{display:flex}.navigation-language li{display:block}.navigation-language li[data-active=true]{position:absolute;z-index:1;top:0;left:0}.navigation-language li[data-active=true] a{box-sizing:border-box;color:var(--color-white);background-color:#1d1d26}.navigation-language li[data-active=false]{display:none}.navigation-language a,.navigation-language button{font-size:1.4rem;letter-spacing:.025rem;text-decoration:none;display:block;padding:0 1.5rem;color:var(--color-grey);font-weight:600;line-height:2;text-transform:uppercase;white-space:nowrap;border-radius:2rem;border:2px solid var(--color-white);background:var(--color-white);transition-property:background-color,color;transition-duration:250ms;transition-timing-function:ease-out;width:5.1rem;text-align:center}.navigation-language a:hover,.navigation-language a[aria-current],.navigation-language a[aria-current]:hover,.navigation-language button:hover,.navigation-language button[aria-current],.navigation-language button[aria-current]:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.navigation-language a:focus,.navigation-language a:active,.navigation-language button:focus,.navigation-language button:active{border-color:var(--color-primary);outline:1px dotted #000}.theme-ya .navigation-language li[data-active=true] a{color:var(--color-white);background-color:#1d1d26}.theme-ya .navigation-language a:hover,.theme-ya .navigation-language a[aria-current],.theme-ya .navigation-language a[aria-current]:hover,.theme-ya .navigation-language button:hover,.theme-ya .navigation-language button[aria-current],.theme-ya .navigation-language button[aria-current]:hover{background-color:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.controller{--button-inset: 7%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.controller__backer{background-image:url("/assets/images/controller/rgc-controller-body-off.svg");background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:525/289;width:auto;max-width:100%;height:55.0476190476vw;max-height:100vh;position:relative}@media screen and (max-width: 768px)and (orientation: portrait){.controller__backer{background-image:url("/assets/images/controller/rgc-controller-body-off-portrait.svg");height:calc((100vw - 40px)*1.8166089965)}}.controller__backer.active{background-image:url("/assets/images/controller/rgc-controller-ya-body-on.svg")}@media screen and (max-width: 768px)and (orientation: portrait){.controller__backer.active{background-image:url("/assets/images/controller/rgc-controller-ya-body-on-portrait.svg")}}.theme-co .controller__backer.active{background-image:url("/assets/images/controller/rgc-controller-co-body-on.svg")}@media screen and (max-width: 768px)and (orientation: portrait){.theme-co .controller__backer.active{background-image:url("/assets/images/controller/rgc-controller-co-body-on-portrait.svg")}}.controller__controls{display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow-y:clip}@media screen and (max-width: 768px)and (orientation: portrait){.controller__controls{flex-direction:column}}.controller__centre{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:30%}@media screen and (max-width: 768px)and (orientation: portrait){.controller__centre{height:30%}}.controller__logo{width:50%;-o-object-fit:contain;object-fit:contain;margin-bottom:3rem}@media screen and (max-width: 768px)and (orientation: portrait){.controller__logo{margin-bottom:1rem;width:100%;max-height:12rem}}.controller__grill{width:10%;height:auto;position:absolute;bottom:13%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px)and (orientation: portrait){.controller__grill{display:none}}.controller__pad{position:relative;width:30%;height:0;padding-bottom:30%;background-image:url("/assets/images/controller/rgc-controller-pad.png");background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 768px)and (orientation: portrait){.controller__pad{width:50%;padding-bottom:50%}}.controller__pad button{background:none;border:none;margin:0;padding:0;width:30%;height:0;padding-bottom:30%;position:absolute;z-index:2;border-radius:50%;pointer-events:none}.controller__pad button img{height:auto;width:100%;padding:10%;margin:-10% 0 0 -10%;-o-object-fit:contain;object-fit:contain;position:absolute;z-index:1;opacity:1;transition:opacity .2s ease-in-out}.controller__pad--left{left:6%}@media screen and (max-width: 768px)and (orientation: portrait){.controller__pad--left{left:auto;margin-top:auto}}.controller__pad--right{right:6%}@media screen and (max-width: 768px)and (orientation: portrait){.controller__pad--right{right:auto;margin-bottom:auto}}.controller__button__container{position:relative}.controller__button--up{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.controller__button--right{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller__button--down{top:auto;right:auto;bottom:var(--button-inset);left:50%;transform:translateX(-50%)}.controller__button--left{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller__button--select{width:42%;min-width:11rem;color:var(--color-grey-light);font-family:var(--font-family-text);font-size:1.6rem;padding:.6rem 1.5rem;font-weight:500;text-transform:uppercase;border-radius:5.829px;background:#1e1e1e;box-shadow:-3.16279px -3.16279px 3.16279px -1.5814px rgba(0,0,0,.75) inset,3.16279px 3.16279px 3.16279px -1.5814px rgba(255,255,255,.25) inset}.controller__button--select.active{border:2px solid var(--color-primary)}@media screen and (max-width: 768px)and (orientation: portrait){.controller__button--select{font-size:1.5rem;width:auto}}.controller--layout-level01-variation01 [data-pad=left] [data-control=up],.controller--layout-level01-variation01 [data-pad=left] [data-control=right],.controller--layout-level01-variation01 [data-pad=left] [data-control=down],.controller--layout-level01-variation01 [data-pad=left] [data-control=left]{pointer-events:auto}.controller--layout-level01-variation01 [data-pad=left] [data-control=up] img:nth-child(2),.controller--layout-level01-variation01 [data-pad=left] [data-control=right] img:nth-child(2),.controller--layout-level01-variation01 [data-pad=left] [data-control=down] img:nth-child(2),.controller--layout-level01-variation01 [data-pad=left] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level01-variation01 [data-pad=left] [data-control=up]:hover img:nth-child(2),.controller--layout-level01-variation01 [data-pad=left] [data-control=right]:hover img:nth-child(2),.controller--layout-level01-variation01 [data-pad=left] [data-control=down]:hover img:nth-child(2),.controller--layout-level01-variation01 [data-pad=left] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level02-variation01 [data-pad=right] [data-control=up],.controller--layout-level02-variation01 [data-pad=left] [data-control=right],.controller--layout-level02-variation01 [data-pad=right] [data-control=down],.controller--layout-level02-variation01 [data-pad=left] [data-control=left]{pointer-events:auto}.controller--layout-level02-variation01 [data-pad=right] [data-control=up] img:nth-child(2),.controller--layout-level02-variation01 [data-pad=left] [data-control=right] img:nth-child(2),.controller--layout-level02-variation01 [data-pad=right] [data-control=down] img:nth-child(2),.controller--layout-level02-variation01 [data-pad=left] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level02-variation01 [data-pad=right] [data-control=up]:hover img:nth-child(2),.controller--layout-level02-variation01 [data-pad=left] [data-control=right]:hover img:nth-child(2),.controller--layout-level02-variation01 [data-pad=right] [data-control=down]:hover img:nth-child(2),.controller--layout-level02-variation01 [data-pad=left] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level02-variation02 [data-pad=left] [data-control=up],.controller--layout-level02-variation02 [data-pad=right] [data-control=right],.controller--layout-level02-variation02 [data-pad=left] [data-control=down],.controller--layout-level02-variation02 [data-pad=right] [data-control=left]{pointer-events:auto}.controller--layout-level02-variation02 [data-pad=left] [data-control=up] img:nth-child(2),.controller--layout-level02-variation02 [data-pad=right] [data-control=right] img:nth-child(2),.controller--layout-level02-variation02 [data-pad=left] [data-control=down] img:nth-child(2),.controller--layout-level02-variation02 [data-pad=right] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level02-variation02 [data-pad=left] [data-control=up]:hover img:nth-child(2),.controller--layout-level02-variation02 [data-pad=right] [data-control=right]:hover img:nth-child(2),.controller--layout-level02-variation02 [data-pad=left] [data-control=down]:hover img:nth-child(2),.controller--layout-level02-variation02 [data-pad=right] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level03-variation01 [data-pad=left] [data-control=up],.controller--layout-level03-variation01 [data-pad=right] [data-control=right],.controller--layout-level03-variation01 [data-pad=left] [data-control=down],.controller--layout-level03-variation01 [data-pad=right] [data-control=left]{pointer-events:auto}.controller--layout-level03-variation01 [data-pad=left] [data-control=up] img:nth-child(2),.controller--layout-level03-variation01 [data-pad=right] [data-control=right] img:nth-child(2),.controller--layout-level03-variation01 [data-pad=left] [data-control=down] img:nth-child(2),.controller--layout-level03-variation01 [data-pad=right] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level03-variation01 [data-pad=left] [data-control=up]:hover img:nth-child(2),.controller--layout-level03-variation01 [data-pad=right] [data-control=right]:hover img:nth-child(2),.controller--layout-level03-variation01 [data-pad=left] [data-control=down]:hover img:nth-child(2),.controller--layout-level03-variation01 [data-pad=right] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level03-variation01 [data-pad=left] [data-control=up]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation01 [data-pad=left] [data-control=left]{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.controller--layout-level03-variation01 [data-pad=right] [data-control=right]{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.controller--layout-level03-variation01 [data-pad=right] [data-control=up]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation01 [data-pad=right] [data-control=left]{top:auto;right:auto;bottom:var(--button-inset);left:50%;transform:translateX(-50%)}.controller--layout-level03-variation01 [data-pad=right] [data-control=down]{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller--layout-level03-variation02 [data-pad=right] [data-control=up],.controller--layout-level03-variation02 [data-pad=left] [data-control=right],.controller--layout-level03-variation02 [data-pad=right] [data-control=down],.controller--layout-level03-variation02 [data-pad=left] [data-control=left]{pointer-events:auto}.controller--layout-level03-variation02 [data-pad=right] [data-control=up] img:nth-child(2),.controller--layout-level03-variation02 [data-pad=left] [data-control=right] img:nth-child(2),.controller--layout-level03-variation02 [data-pad=right] [data-control=down] img:nth-child(2),.controller--layout-level03-variation02 [data-pad=left] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level03-variation02 [data-pad=right] [data-control=up]:hover img:nth-child(2),.controller--layout-level03-variation02 [data-pad=left] [data-control=right]:hover img:nth-child(2),.controller--layout-level03-variation02 [data-pad=right] [data-control=down]:hover img:nth-child(2),.controller--layout-level03-variation02 [data-pad=left] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level03-variation02 [data-pad=right] [data-control=up]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation02 [data-pad=right] [data-control=left]{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.controller--layout-level03-variation02 [data-pad=left] [data-control=right]{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.controller--layout-level03-variation02 [data-pad=left] [data-control=up]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation02 [data-pad=left] [data-control=left]{top:auto;right:auto;bottom:var(--button-inset);left:50%;transform:translateX(-50%)}.controller--layout-level03-variation02 [data-pad=left] [data-control=down]{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller--layout-level03-variation03 [data-pad=left] [data-control=right],.controller--layout-level03-variation03 [data-pad=left] [data-control=down],.controller--layout-level03-variation03 [data-pad=right] [data-control=up],.controller--layout-level03-variation03 [data-pad=right] [data-control=left]{pointer-events:auto}.controller--layout-level03-variation03 [data-pad=left] [data-control=right] img:nth-child(2),.controller--layout-level03-variation03 [data-pad=left] [data-control=down] img:nth-child(2),.controller--layout-level03-variation03 [data-pad=right] [data-control=up] img:nth-child(2),.controller--layout-level03-variation03 [data-pad=right] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level03-variation03 [data-pad=left] [data-control=right]:hover img:nth-child(2),.controller--layout-level03-variation03 [data-pad=left] [data-control=down]:hover img:nth-child(2),.controller--layout-level03-variation03 [data-pad=right] [data-control=up]:hover img:nth-child(2),.controller--layout-level03-variation03 [data-pad=right] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level03-variation03 [data-pad=left] [data-control=right]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation03 [data-pad=left] [data-control=down]{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller--layout-level03-variation03 [data-pad=left] [data-control=left]{top:auto;right:auto;bottom:var(--button-inset);left:50%;transform:translateX(-50%)}.controller--layout-level03-variation03 [data-pad=right] [data-control=up]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation03 [data-pad=right] [data-control=left]{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller--layout-level03-variation03 [data-pad=right] [data-control=right]{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.controller--layout-level03-variation04 [data-pad=right] [data-control=right],.controller--layout-level03-variation04 [data-pad=right] [data-control=down],.controller--layout-level03-variation04 [data-pad=left] [data-control=up],.controller--layout-level03-variation04 [data-pad=left] [data-control=left]{pointer-events:auto}.controller--layout-level03-variation04 [data-pad=right] [data-control=right] img:nth-child(2),.controller--layout-level03-variation04 [data-pad=right] [data-control=down] img:nth-child(2),.controller--layout-level03-variation04 [data-pad=left] [data-control=up] img:nth-child(2),.controller--layout-level03-variation04 [data-pad=left] [data-control=left] img:nth-child(2){opacity:0}.controller--layout-level03-variation04 [data-pad=right] [data-control=right]:hover img:nth-child(2),.controller--layout-level03-variation04 [data-pad=right] [data-control=down]:hover img:nth-child(2),.controller--layout-level03-variation04 [data-pad=left] [data-control=up]:hover img:nth-child(2),.controller--layout-level03-variation04 [data-pad=left] [data-control=left]:hover img:nth-child(2){opacity:.5}.controller--layout-level03-variation04 [data-pad=right] [data-control=right]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation04 [data-pad=right] [data-control=down]{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller--layout-level03-variation04 [data-pad=right] [data-control=left]{top:auto;right:auto;bottom:var(--button-inset);left:50%;transform:translateX(-50%)}.controller--layout-level03-variation04 [data-pad=left] [data-control=up]{top:50%;right:auto;bottom:0;left:var(--button-inset);transform:translateY(-50%)}.controller--layout-level03-variation04 [data-pad=left] [data-control=left]{top:50%;right:var(--button-inset);bottom:0;left:auto;transform:translateY(-50%)}.controller--layout-level03-variation04 [data-pad=left] [data-control=right]{top:var(--button-inset);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}@media(max-width: 900px)and (orientation: landscape){.view-game .controller{position:absolute;left:50%;transform:translateX(-50%);width:100%}.view-game .controller__pad{transform:scale(0.8);bottom:-20%}.view-game .controller__pad--left{left:1%;transform-origin:left}.view-game .controller__pad--right{right:1%;transform-origin:right}.view-game .controller__backer{width:100%;background-image:none}.view-game .controller__centre{display:none}}@media(max-width: 667px)and (orientation: landscape){.view-game .controller__pad{transform:scale(0.7)}}.view-game .controller .controller,.view-controller .controller{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-co .view-game .controller__backer.active{background-image:none}.layout-dual-device .view-game .controller,.layout-kiosk .view-game .controller,.layout-leaderboard .view-game .controller{display:none}@media(orientation: portrait){.layout-single-device .view-game .controller{min-height:auto;width:100%;padding:2rem 0}.layout-kiosk .layout-single-device .view-game .controller{display:none}.layout-single-device .view-game .controller__controls{flex-direction:row;height:auto}.layout-single-device .view-game .controller__pad{width:40%;padding-bottom:40%}}@media(orientation: portrait)and (min-width: 768px){.layout-single-device .view-game .controller__pad{width:30%;padding-bottom:30%}}@media(orientation: portrait){.layout-single-device .view-game .controller__pad--left{left:0%;margin:0}.layout-single-device .view-game .controller__pad--right{right:0%;margin:0}.layout-single-device .view-game .controller__backer{background-image:none;width:100%;height:auto;aspect-ratio:unset}.theme-co .layout-single-device .view-game .controller__backer{background-image:none}.layout-single-device .view-game .controller__centre{display:none}}@media(orientation: landscape)and (min-width: 900px){.layout-single-device .controller{position:absolute;left:50%;transform:translateX(-50%);width:100%}.layout-single-device .controller__pad{transform:scale(0.8);bottom:-20%}.layout-single-device .controller__pad--left{left:1%;transform-origin:left}.layout-single-device .controller__pad--right{right:1%;transform-origin:right}.layout-single-device .controller__backer{width:100%;background-image:none}.layout-single-device .controller__centre{display:none}}.view-contest .wrapper{max-width:58rem}.view-contest .contest .button{width:100%}.view-contest .contest .heading{text-align:center;margin-bottom:4.1rem}.view-contest .form__group{position:relative;min-height:8rem;margin-bottom:2.2rem}.view-contest .form__group.checkbox{min-height:auto;margin:3.7rem 0}.view-contest .form__input:not([type=checkbox]){color:var(--color-white);height:8rem;position:absolute;top:0;left:0;width:100%;border-radius:6px;border:1.889px solid var(--Grey, #4d4d4d);background:var(--Dark-Grey, #151515);padding:24px 24px 8px;box-sizing:border-box}.view-contest .form__input:not([type=checkbox]):focus{outline:1px solid var(--color-secondary)}.view-contest .form__input:not([type=checkbox]):focus+.form__required{color:var(--color-secondary);stroke:var(--color-secondary)}.view-contest .form__input[data-valid=false]{border:1.889px solid var(--color-error)}.view-contest .form__input[data-valid=false]+.form__required{display:block;color:var(--color-error);stroke:var(--color-error)}.view-contest .form__input[type=number]{-moz-appearance:textfield}.view-contest .form__input[type=number]::-webkit-outer-spin-button,.view-contest .form__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.view-contest .form__label{position:absolute;font-size:var(--font-size-text-xsmall);font-family:var(--font-family-text);top:16px;left:24px;z-index:1}.view-contest .form__required{display:none;position:absolute;color:var(--color-grey);top:16px;right:24px;z-index:1;width:2.5rem}.view-contest .form .button{margin-bottom:10rem}.view-contest .form__group--buttons{margin:0 auto 8rem;width:80%}.view-contest .form__group--buttons .button{width:100%;margin:0 0 2rem;box-sizing:border-box}html.layout-leaderboard .view-contest .form__group--buttons .button.layout-web,html:not(.layout-leaderboard) .view-contest .form__group--buttons .button.layout-leaderboard{display:none}.view-contest .form__group--buttons .button__icon{margin-left:1rem;width:2.5rem;height:2.5rem}.view-404 .section-404{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:calc(100vh - 26rem)}.view-404 .heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.view-404 .heading::before{content:"";position:absolute;display:block;width:12rem;height:100%;background-image:url("/assets/images/game/rgc-game-snake-preview.svg");background-position:center;background-size:contain;background-repeat:no-repeat;top:-100%;left:-20%}.view-404 .button{display:inline-block}.view-404 .text--legal{color:var(--color-grey)}.layout-kiosk .view-game-landing{--font-size-heading-display: 12em;--font-size-heading-xlarge: 6em;--font-size-heading-large: 4em;--font-size-heading-medium: 3.2em;--font-size-heading-small: 2.4em;--font-size-heading-xsmall: 1.8em;--font-size-text-huge: 7em;--font-size-text-xlarge: 4.5em;--font-size-text-large: 3em;--font-size-text-medium: 2.4em;--font-size-text-regular: 1.8em;--font-size-text-small: 1.6em;--font-size-text-xsmall: 1.2em;--font-size-digital-huge: 9em;--font-size-digital-xlarge: 6em;--font-size-digital-large: 5em;font-size:1rem;font-size:calc((100vh - 15rem)*.00625)}@media screen and (max-width: 768px){.layout-kiosk .view-game-landing{--font-size-heading-display: 10em;--font-size-heading-xlarge: 3rem;--font-size-text-large: 2rem}}.view-game-landing .wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative}.view-game-landing .landing-default{display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;margin:0 auto;padding:4rem 2rem;max-width:60rem;text-align:center}@media screen and (min-width: 768px){.view-game-landing .landing-default{height:calc(100vh - 26.75rem);min-height:70rem;padding:10rem 2rem}}.layout-kiosk .view-game-landing .landing-default{display:none}.view-game-landing .landing-default-heading{margin-bottom:4rem;line-height:1.5;text-transform:none}@media screen and (max-width: 768px){.view-game-landing .landing-default-heading{--font-size-heading-large: 3.2rem}}.view-game-landing .landing-default-options{display:flex}@media screen and (max-width: 768px){.view-game-landing .landing-default-options{flex-direction:column}}.view-game-landing .landing-default-options li{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;flex:1 1 0;margin:0 2rem;padding:4rem 1.5rem 3.5rem;position:relative;font-size:var(--font-size-text-xsmall);border-radius:1.6rem;border:.2rem solid var(--color-grey);background:var(--color-grey-dark);line-height:1.3}@media screen and (max-width: 768px){.view-game-landing .landing-default-options li{margin:1rem 0}}.view-game-landing .landing-default-options li img{max-width:17rem;margin:0 auto 2.4rem}.view-game-landing .landing-default-options li:last-child img{margin-bottom:4.5rem}.view-game-landing .landing-default-options li .button{font-size:1.5rem;margin-top:2rem;padding:.8rem 2.75rem .95rem 2.75rem}@media screen and (min-width: 1024px){.view-game-landing .landing-default-options li .button[data-layout=single-device]{opacity:.25;pointer-events:none}}.view-game-landing .landing-default-options li .landing-default-options-note{width:100%;position:absolute;bottom:1rem;left:0;font-size:var(--font-size-text-legal);text-transform:none;opacity:1}@media screen and (max-width: 1023px){.view-game-landing .landing-default-options li .landing-default-options-note{display:none}}.view-game-landing .landing-default-note{padding:4rem;font-size:var(--font-size-text-xsmall)}.view-game-landing .landing-kiosk{display:none;position:relative}.layout-kiosk .view-game-landing .landing-kiosk{display:block}.view-game-landing .landing-kiosk .kiosk-logo{box-sizing:border-box;width:80%;max-width:33.5em;margin:30em auto 15em;max-height:594px}.view-game-landing .landing-kiosk .snake{position:absolute;width:74em;top:6%;left:53%;transform:translateX(-48%)}.view-game-landing .landing-kiosk .qr-code img{max-width:33.5em;margin:0 auto;border:2em solid var(--color-white)}.view-game-landing .landing-kiosk .qr-label{margin:1em auto 4em;text-align:center;text-transform:uppercase;font-size:2.4em}.view-game-landing .landing-kiosk .entities-snake{width:19.5em;height:6.5em;background:url("/assets/images/game/rgc-game-snake-preview.svg") 50% 50%/contain no-repeat scroll;position:absolute;z-index:1;top:5%;left:calc(50% - 15em - 10%)}.view-game-landing .landing-kiosk .entities-coin{width:7.5em;height:7.5em;background:url("/assets/images/game/rgc-game-collectible.svg") 50% 50%/contain no-repeat scroll;position:absolute;z-index:1}.view-game-landing .landing-kiosk .entities-coin:nth-child(1){top:0%;left:calc(50% + 15em + 25%)}.view-game-landing .landing-kiosk .entities-coin:nth-child(2){top:13%;left:calc(50% - 15em - 25%)}.view-game-landing .landing-kiosk .entities-coin:nth-child(3){top:63%;left:calc(50% + 15em + 2%)}.view-game-landing .landing-kiosk .entities-coin:nth-child(4){top:75%;left:calc(50% - 15em - 15%)}.view-game-landing .landing-kiosk .entities-coin:nth-child(5){top:97%;left:calc(50% + 15em + 24%)}.view-controller .controller-end{box-sizing:border-box;display:none;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);padding:6rem 8rem}.view-controller .controller-end.active{display:flex}.view-controller .controller-end .heading.heading--xlarge{margin-bottom:0}.view-controller .controller-end-content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex:1 1 0}.view-controller .controller-end-coin{display:flex;align-items:center;justify-content:center;flex:.5 1 0}@media screen and (max-width: 768px){.view-controller .controller-end-coin img{max-width:10rem}}.view-landing .section{text-align:center}.view-landing .section .wrapper{max-width:95rem;padding:0 2rem}@media screen and (min-width: 1920px){.view-landing .section .wrapper{max-width:140rem}}@media screen and (min-width: 3840px){.view-landing .section .wrapper{max-width:240rem}}.view-landing .section__hero{position:relative}.view-landing .section__hero .text--legal{margin-top:4rem;max-width:47rem}.view-landing .section__hero__container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;position:relative}.view-landing .section__hero__container::after,.view-landing .section__hero__container::before{content:"";position:absolute;display:block;width:4rem;height:4rem;background-image:url("/assets/images/game/rgc-game-collectible.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.view-landing .section__hero__container::after{bottom:22%;right:0%}.view-landing .section__hero__container::before{bottom:32%;left:43px}.view-landing .section__hero__subheading{width:100%}.view-landing .section__hero::after,.view-landing .section__hero::before{content:"";position:absolute;display:block;width:4rem;height:4rem;background-image:url("/assets/images/game/rgc-game-collectible.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.view-landing .section__hero::after{top:-6%;right:6%}.view-landing .section__hero::before{top:-11%;left:5%}.view-landing .section__hero__heading{width:75%;margin-bottom:3rem}.view-landing .section__hero__scholarships{font-style:italic;font-weight:600}.view-landing .section__hero__scholarships .cash{margin:var(--gap-large) 0}.view-landing .section__hero__scholarships .slash{margin:0 var(--gap-xlarge)}.view-landing .section__hero__scholarships h2{margin-bottom:1.8rem}.view-landing .section__talk{background-color:var(--color-white);color:var(--color-black);padding:5rem 0}.view-landing .section__talk .wrapper{max-width:78rem;padding:0 2rem}@media screen and (min-width: 1920px){.view-landing .section__talk .wrapper{max-width:120rem}}@media screen and (min-width: 3840px){.view-landing .section__talk .wrapper{max-width:140rem}}.view-landing .section__talk .wrapper-inner{max-width:65rem;margin:0 auto}@media screen and (min-width: 1920px){.view-landing .section__talk .wrapper-inner{max-width:70rem}}@media screen and (min-width: 3840px){.view-landing .section__talk .wrapper-inner{max-width:100rem}}.view-landing .section__talk .heading--medium{font-size:2.8rem}@media screen and (max-width: 768px){.view-landing .section__talk .heading--medium{font-size:2rem}}.view-landing .section__talk .heading{color:var(--color-secondary)}.view-landing .section__talk__tips{margin:5rem 0}.view-landing .section__talk__tips__grid{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.view-landing .section__talk__tips__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.view-landing .section__talk__tips__grid{grid-template-columns:repeat(1, 1fr)}}.view-landing .section__talk__tips__grid .tip{display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;padding:2rem}@media screen and (min-width: 768px){.view-landing .section__talk__tips__grid .tip:nth-child(-n+3){border-bottom:2px solid var(--color-black)}.view-landing .section__talk__tips__grid .tip:nth-child(3n+1){border-right:2px solid var(--color-black)}.view-landing .section__talk__tips__grid .tip:nth-child(3n+3){border-left:2px solid var(--color-black)}}@media screen and (max-width: 768px)and (min-width: 481px){.view-landing .section__talk__tips__grid .tip:nth-child(-n+4){border-bottom:2px solid var(--color-black)}.view-landing .section__talk__tips__grid .tip:nth-child(2n+1){border-right:2px solid var(--color-black)}}@media screen and (max-width: 480px){.view-landing .section__talk__tips__grid .tip:nth-child(-n+5){border-bottom:2px solid var(--color-black)}}.view-landing .section__talk__tips__grid .tip .text{margin:0}.view-landing .section__talk__tips__grid .tip .heading{margin-bottom:var(--gap-small)}.view-landing .section__talk__tips__grid .tip__number{font-family:var(--font-family-heading);font-size:6.4rem;font-weight:900;line-height:90%;margin-right:1.7rem;min-width:5rem;text-align:center}.view-landing .section__questions{display:flex;flex-direction:column;justify-content:center;align-items:center}.view-landing .section__questions .heading{color:var(--color-grey);width:90%;margin:0 auto;margin-bottom:4rem}.view-landing .section__questions img{margin-bottom:2rem}.view-landing .section__questions .text.text--legal{width:30%;margin-bottom:2rem;min-width:23rem}.theme-co .view-landing .section__talk .heading{color:var(--color-secondary-dark)}.theme-co .view-landing .section__talk .heading--xlarge{font-size:var(--font-size-heading-medium)}.theme-co .view-landing .section__talk__tips__grid{grid-template-columns:1fr 1fr}@media screen and (max-width: 480px){.theme-co .view-landing .section__talk__tips__grid{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 768px){.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(-n+3){border-bottom:none}.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(-n+2){border-bottom:2px solid var(--color-black)}.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(3n+1){border-right:none}.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(2n+1){border-right:2px solid var(--color-black)}.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(3n+3){border-left:none}}@media screen and (max-width: 768px)and (min-width: 481px){.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(-n+4){border-bottom:none}.theme-co .view-landing .section__talk__tips__grid .tip:nth-child(-n+2){border-bottom:2px solid var(--color-black)}}.theme-co .view-landing .section__questions .heading{color:var(--color-grey)}.theme-co .view-landing .section__hero__scholarships{display:none}.game{width:100em;margin:0 auto;position:relative;z-index:1;font-size:1rem;font-size:calc((100vh - 15rem)*.006);--font-size-heading-display: 12em;--font-size-heading-xlarge: 6em;--font-size-heading-large: 4em;--font-size-heading-medium: 3.2em;--font-size-heading-small: 2.4em;--font-size-heading-xsmall: 1.8em;--font-size-text-huge: 7em;--font-size-text-xlarge: 4.5em;--font-size-text-large: 3em;--font-size-text-medium: 2.4em;--font-size-text-regular: 1.8em;--font-size-text-small: 1.6em;--font-size-text-xsmall: 1.2em;--font-size-digital-huge: 9em;--font-size-digital-xlarge: 6em;--font-size-digital-large: 5em}@media screen and (max-width: 768px){.game{--font-size-heading-display: 10em;--font-size-heading-xlarge: 3rem;--font-size-text-large: 2rem}}.game-container{box-sizing:border-box;width:100%;height:100%;position:relative;border:.5em solid var(--color-primary)}.game-container canvas{width:100%;height:100%}.game .game-state{box-sizing:border-box;display:flex;justify-content:center;align-items:stretch;width:100%;padding:2.2em 2em 2.4em;font-weight:500;text-align:center;text-transform:uppercase;background-color:var(--color-black);border:.5em solid var(--color-primary);border-bottom:0}.game .game-state-level{display:flex;align-items:center;justify-content:center;flex:.75 1 0;height:12.1em;margin:0 2.2em;border:.35em solid var(--color-primary)}.game .game-state-level span{font-size:7em;color:var(--color-primary)}.game .game-state-level-value{padding-left:1em}.game .game-state-count,.game .game-state-time{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:.25 1 0}.game .game-state-count>span,.game .game-state-time>span{padding:0 0 .3em;font-size:var(--font-size-heading-small);letter-spacing:-0.048rem;line-height:.9}.game .game-state-count-value,.game .game-state-time-value{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:9em;border:.35em solid var(--color-primary);letter-spacing:-0.5em}.game .game-state-count-value span,.game .game-state-time-value span{color:var(--color-secondary);font-family:var(--font-family-digital);font-size:var(--font-size-digital-large)}.game .game-overlay-start,.game .game-overlay-countdown,.game .game-overlay-next,.game .game-overlay-over{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;text-align:center;text-transform:uppercase;background-color:#000;opacity:0;pointer-events:none;transition:500ms opacity ease-out}.game .game-overlay-start.active,.game .game-overlay-countdown.active,.game .game-overlay-next.active,.game .game-overlay-over.active{opacity:1;pointer-events:auto}.game .game-overlay-start .button,.game .game-overlay-countdown .button,.game .game-overlay-next .button,.game .game-overlay-over .button{padding:1.6em 5.5em 1.9em 5.5em;margin:1em;border-radius:5em;font-size:inherit}.game .game-overlay-start .button span,.game .game-overlay-countdown .button span,.game .game-overlay-next .button span,.game .game-overlay-over .button span{font-size:3em}.game .game-overlay-start{flex-direction:column}.game .game-overlay-start .heading{line-height:1;margin-bottom:.3333333333em}.game .game-overlay-next-complete .heading,.game .game-overlay-next-complete .button{display:none}.game .game-overlay-next[data-level="1"] .heading-level-01,.game .game-overlay-next[data-level="1"] .button-level-01{display:block}.game .game-overlay-next[data-level="2"] .heading-level-02,.game .game-overlay-next[data-level="2"] .button-level-02{display:block}.game .game-overlay-next-complete,.game .game-overlay-over-complete{flex:1 1 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.game .game-overlay-next-complete-contents,.game .game-overlay-over-complete-contents{display:flex;align-items:center;justify-content:center;flex-direction:column;max-height:0;opacity:0;pointer-events:none;transition:500ms max-height ease-out,500ms opacity ease-out 500ms}.game .game-overlay-next-complete>span,.game .game-overlay-over-complete>span{font-size:var(--font-size-text-xlarge)}.game .game-overlay-next-complete-kiosk,.game .game-overlay-next-complete-default,.game .game-overlay-over-complete-kiosk,.game .game-overlay-over-complete-default{display:flex;align-items:center;justify-content:center;flex-direction:column}.layout-kiosk .game .game-overlay-next-complete-kiosk,.layout-kiosk .game .game-overlay-next-complete-default,.layout-kiosk .game .game-overlay-over-complete-kiosk,.layout-kiosk .game .game-overlay-over-complete-default{display:none}.game .game-overlay-next-complete-kiosk>span,.game .game-overlay-next-complete-default>span,.game .game-overlay-over-complete-kiosk>span,.game .game-overlay-over-complete-default>span{font-size:var(--font-size-text-xlarge)}.game .game-overlay-next-complete-kiosk,.game .game-overlay-over-complete-kiosk{display:none}.layout-kiosk .game .game-overlay-next-complete-kiosk,.layout-kiosk .game .game-overlay-over-complete-kiosk{display:flex}.game .game-overlay-next.proceed .game-overlay-next-complete-contents,.game .game-overlay-over.proceed .game-overlay-next-complete-contents{max-height:60em;opacity:1;pointer-events:auto}.game .game-overlay-next-results,.game .game-overlay-over-results{width:100%;display:flex;align-items:center;justify-content:center;border-top:.35em solid var(--color-primary)}.game .game-overlay-next-results-collected,.game .game-overlay-next-results-time,.game .game-overlay-next-results-score,.game .game-overlay-over-results-collected,.game .game-overlay-over-results-time,.game .game-overlay-over-results-score{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 1 0;padding:2em 2em 3.5em}.game .game-overlay-next-results-collected>span,.game .game-overlay-next-results-time>span,.game .game-overlay-next-results-score>span,.game .game-overlay-over-results-collected>span,.game .game-overlay-over-results-time>span,.game .game-overlay-over-results-score>span{font-size:var(--font-size-text-medium)}.game .game-overlay-next-results-collected-value,.game .game-overlay-next-results-time-value,.game .game-overlay-next-results-score-value,.game .game-overlay-over-results-collected-value,.game .game-overlay-over-results-time-value,.game .game-overlay-over-results-score-value{padding-top:2em}.game .game-overlay-next-results-collected-value>span,.game .game-overlay-next-results-time-value>span,.game .game-overlay-next-results-score-value>span,.game .game-overlay-over-results-collected-value>span,.game .game-overlay-over-results-time-value>span,.game .game-overlay-over-results-score-value>span{color:var(--color-secondary);font-family:var(--font-family-digital);font-size:var(--font-size-digital-huge)}.game .game-overlay-next-results-score,.game .game-overlay-over-results-score{flex:2 1 0}.game .game-overlay-next-results-time,.game .game-overlay-over-results-time{border-left:.35em solid var(--color-primary);border-right:.35em solid var(--color-primary)}.game .game-overlay-next .heading--xlarge,.game .game-overlay-over .heading--xlarge{padding:0 1.8em}.game .game-overlay-next .heading,.game .game-overlay-over .heading{margin:.5em auto .75em}.game .game-overlay-next .coin,.game .game-overlay-over .coin{max-width:28em}.game .game-overlay-countdown{background-color:rgba(0,0,0,.8)}.game .game-control-map{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin:10em 0}@media(max-width: 768px)and (orientation: portrait){.game .game-control-map{justify-content:space-around;margin-top:2rem;margin-bottom:0}}.game .game-control-map-pad--left,.game .game-control-map-pad--right{position:relative;width:26em;height:26em;border:1.6em solid var(--color-grey);border-radius:50%}@media(max-width: 768px)and (orientation: portrait){.game .game-control-map-pad--left,.game .game-control-map-pad--right{width:15em;height:15em;border:1.2em solid var(--color-grey)}}@media(max-width: 1024px)and (orientation: landscape){.game .game-control-map-pad--left,.game .game-control-map-pad--right{width:22em;height:22em;border:1.2em solid var(--color-grey)}}.game .game-control-map-pad--left.active,.game .game-control-map-pad--right.active,.game .game-control-map--select.active{border-color:var(--color-primary)}.game .game-control-map--up,.game .game-control-map--right,.game .game-control-map--down,.game .game-control-map--left{position:absolute;z-index:2;fill:var(--color-grey);width:10em;height:10em}@media(max-width: 768px)and (orientation: portrait){.game .game-control-map--up,.game .game-control-map--right,.game .game-control-map--down,.game .game-control-map--left{width:6em;height:6em}}@media(max-width: 1024px)and (orientation: landscape){.game .game-control-map--up,.game .game-control-map--right,.game .game-control-map--down,.game .game-control-map--left{width:8.5em;height:8.5em}}.game .game-control-map--centre{top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.game .game-control-map--centre .text{margin-bottom:0}@media(max-width: 768px)and (orientation: portrait){.game .game-control-map--centre{display:none}}.game .game-control-map--centre p{color:var(--color-grey);text-align:center;text-transform:uppercase}.game .game-control-map--up{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.game .game-control-map--right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}.game .game-control-map--down{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}.game .game-control-map--left{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.game .game-control-map--select{width:15.7em;height:4.4em;margin:2.7em;border-radius:5em;border:.6em solid var(--color-grey)}.game .game-control-map--layout-level01-variation01 [data-pad=left] [data-control=up]{fill:var(--color-primary)}.game .game-control-map--layout-level01-variation01 [data-pad=left] [data-control=right]{fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level01-variation01 [data-pad=left] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level01-variation01 [data-pad=left] [data-control=down]{fill:var(--color-secondary)}.game .game-control-map--layout-level01-variation01 [data-pad=left] [data-control=left]{fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level01-variation01 [data-pad=left] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level02-variation01 [data-pad=right] [data-control=up]{fill:var(--color-primary)}.game .game-control-map--layout-level02-variation01 [data-pad=left] [data-control=right]{fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level02-variation01 [data-pad=left] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level02-variation01 [data-pad=right] [data-control=down]{fill:var(--color-secondary)}.game .game-control-map--layout-level02-variation01 [data-pad=left] [data-control=left]{fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level02-variation01 [data-pad=left] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level02-variation02 [data-pad=left] [data-control=up]{fill:var(--color-primary)}.game .game-control-map--layout-level02-variation02 [data-pad=right] [data-control=right]{fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level02-variation02 [data-pad=right] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level02-variation02 [data-pad=left] [data-control=down]{fill:var(--color-secondary)}.game .game-control-map--layout-level02-variation02 [data-pad=right] [data-control=left]{fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level02-variation02 [data-pad=right] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level03-variation01 [data-pad=left] [data-control=up]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);fill:var(--color-primary)}.game .game-control-map--layout-level03-variation01 [data-pad=left] [data-control=down]{fill:var(--color-secondary)}.game .game-control-map--layout-level03-variation01 [data-pad=left] [data-control=left]{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.game .game-control-map--layout-level03-variation01 [data-pad=right] [data-control=right]{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%);fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level03-variation01 [data-pad=right] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level03-variation01 [data-pad=right] [data-control=left]{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level03-variation01 [data-pad=right] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level03-variation01 [data-pad=right] [data-control=up]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.game .game-control-map--layout-level03-variation01 [data-pad=right] [data-control=down]{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}.game .game-control-map--layout-level03-variation02 [data-pad=right] [data-control=up]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);fill:var(--color-primary)}.game .game-control-map--layout-level03-variation02 [data-pad=left] [data-control=right]{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%);fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level03-variation02 [data-pad=left] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level03-variation02 [data-pad=right] [data-control=down]{fill:var(--color-secondary)}.game .game-control-map--layout-level03-variation02 [data-pad=left] [data-control=left]{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level03-variation02 [data-pad=left] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level03-variation02 [data-pad=right] [data-control=left]{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.game .game-control-map--layout-level03-variation02 [data-pad=left] [data-control=up]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}.game .game-control-map--layout-level03-variation02 [data-pad=left] [data-control=down]{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}.game .game-control-map--layout-level03-variation03 [data-pad=left] [data-control=right]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level03-variation03 [data-pad=left] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level03-variation03 [data-pad=left] [data-control=down]{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);fill:var(--color-secondary)}.game .game-control-map--layout-level03-variation03 [data-pad=right] [data-control=up]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);fill:var(--color-primary)}.game .game-control-map--layout-level03-variation03 [data-pad=right] [data-control=left]{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level03-variation03 [data-pad=right] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level03-variation03 [data-pad=left] [data-control=left]{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}.game .game-control-map--layout-level03-variation03 [data-pad=right] [data-control=right]{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.game .game-control-map--layout-level03-variation04 [data-pad=right] [data-control=right]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);fill:var(--color-quaternary)}.theme-co .game .game-control-map--layout-level03-variation04 [data-pad=right] [data-control=right]{fill:var(--color-tertiary)}.game .game-control-map--layout-level03-variation04 [data-pad=right] [data-control=down]{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);fill:var(--color-secondary)}.game .game-control-map--layout-level03-variation04 [data-pad=left] [data-control=up]{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%);fill:var(--color-primary)}.game .game-control-map--layout-level03-variation04 [data-pad=left] [data-control=left]{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);fill:var(--color-tertiary)}.theme-co .game .game-control-map--layout-level03-variation04 [data-pad=left] [data-control=left]{fill:var(--color-quaternary)}.game .game-control-map--layout-level03-variation04 [data-pad=right] [data-control=left]{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}.game .game-control-map--layout-level03-variation04 [data-pad=left] [data-control=right]{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.theme-co .game{--color-secondary: #ffc600;--color-secondary-dark: #9f7c00;--color-secondary-light: #ffeca9;--color-tertiary: #ff0005;--color-tertiary-dark: #820003;--color-tertiary-light: #ffa7a9;--color-quaternary: #00e3ff;--color-quaternary-dark: #008b9c;--color-quaternary-light: #9af4ff}.theme-co .game .button{border:2px solid var(--color-quaternary)}.theme-co .game .button--primary{background-color:var(--color-quaternary)}.theme-co .game .button--primary:hover{background-color:var(--color-black)}.theme-co .game .game-state-time-value span,.theme-co .game .game-state-count-value span{color:var(--color-quaternary)}.theme-co .game .game-overlay-next-results-collected-value>span,.theme-co .game .game-overlay-next-results-time-value>span,.theme-co .game .game-overlay-next-results-score-value>span,.theme-co .game .game-overlay-over-results-collected-value>span,.theme-co .game .game-overlay-over-results-time-value>span,.theme-co .game .game-overlay-over-results-score-value>span{color:var(--color-quaternary)}@media(max-width: 768px)and (orientation: portrait){.view-game .game{margin-top:2rem}.view-game .wrapper{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}}@media(max-width: 900px)and (orientation: landscape){.game{height:100vh;font-size:.9vh}.game-container{height:84%}.game .game-control-map{position:absolute;top:0;left:50%;transform:translateX(-50%);width:90vw;justify-content:space-between}.game .game-control-map--centre{display:none}}@media(max-width: 600px)and (orientation: portrait){.game{width:100%}}.layout-single-device .view-game .game{margin-top:2rem}@media(orientation: landscape)and (max-width: 900px){.layout-single-device .view-game .game{margin-top:0;height:99dvh}}@media(orientation: portrait){.layout-single-device .view-game .game-control-map{justify-content:space-around;margin-top:2rem;margin-bottom:0}.layout-single-device .view-game .game-control-map--centre{display:none}.layout-single-device .view-game .game-control-map-pad--left,.layout-single-device .view-game .game-control-map-pad--right{width:15em;height:15em;border:1.2em solid var(--color-grey)}.layout-single-device .view-game .game-control-map--up,.layout-single-device .view-game .game-control-map--right,.layout-single-device .view-game .game-control-map--down,.layout-single-device .view-game .game-control-map--left{width:6em;height:6em}}.layout-single-device .view-game .wrapper{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.view-pairing .paired,.view-pairing .unpaired{display:none;flex-direction:column}.view-pairing .paired.active,.view-pairing .unpaired.active{display:flex}.view-pairing .unpaired{display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;margin:0 auto;padding:4rem 2rem;text-align:center}@media screen and (min-width: 768px){.view-pairing .unpaired{height:calc(100vh - 26.75rem);min-height:70rem;padding:10rem 2rem}}@media screen and (max-width: 768px){.view-pairing .unpaired{padding-bottom:10rem}}.view-pairing .unpaired-heading{max-width:54rem;margin:0 auto 4rem;line-height:1.5;text-transform:none}.view-pairing .unpaired-heading.unpaired-mobile{display:none}@media screen and (max-width: 1023px){.view-pairing .unpaired-heading.unpaired-desktop{display:none}.view-pairing .unpaired-heading.unpaired-mobile{display:block}}@media screen and (max-width: 768px){.view-pairing .unpaired-heading{--font-size-heading-large: 3.2rem}}.view-pairing .unpaired-options{display:flex;justify-content:center}.view-pairing .unpaired-options li{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin:0 4rem;padding:8rem 0 0;font-size:var(--font-size-text-xsmall);line-height:normal}.view-pairing .unpaired-options li:first-child{padding:0}.view-pairing .unpaired-options li span{display:flex;align-items:center;justify-content:center;height:2em}@media screen and (max-width: 1023px){.view-pairing .unpaired-options li{padding:2rem 0 0}.view-pairing .unpaired-options li:first-child,.view-pairing .unpaired-options li:last-child{display:none}.view-pairing .unpaired-options li span{display:none}}.view-pairing .pin-code{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:20rem;margin:0 0 0 8rem;padding:2rem;position:relative;z-index:1;border-radius:.6rem;border:.2rem solid var(--color-grey);background:var(--color-grey-dark) url("/assets/images/icons/icon-required-purple.svg") calc(100% - 2rem) 50%/4.5rem auto no-repeat scroll}.theme-co .view-pairing .pin-code{background:var(--color-grey-dark) url("/assets/images/icons/icon-required-green.svg") calc(100% - 2rem) 50%/4.5rem auto no-repeat scroll}.view-pairing .pin-code::before{position:absolute;z-index:1;top:2.5rem;left:-11rem;font-family:var(--font-family-heading);font-size:var(--font-size-heading-large);font-weight:900;content:"OR"}html:lang(fr-ca) .view-pairing .pin-code::before{content:"OU"}.view-pairing .pin-code::after{width:4.5rem;height:4.5rem;position:absolute;z-index:1;top:3rem;right:-6.5rem;background:url("/assets/images/icons/icon-arrow-right.svg") 50% 50%/3rem auto no-repeat scroll;content:""}@media screen and (max-width: 1023px){.view-pairing .pin-code{margin:0}.view-pairing .pin-code::before,.view-pairing .pin-code::after{display:none}}.view-pairing .pin-code label{color:var(--color-white);font-size:var(--font-size-text-medium);font-weight:700}.view-pairing .pin-code input{width:10rem;color:var(--color-grey);font-size:var(--font-size-text-large);font-weight:600}.view-pairing .qr-code img{width:23rem;margin:0 auto 4rem;border:2rem solid var(--color-white)}.view-contest-success .wrapper{max-width:95rem;text-align:center}.view-contest-success .section{min-height:calc(100vh - 26.7rem);display:flex;flex-direction:column;justify-content:center;align-items:center}.view-contest-success .section__heading{display:block;width:100%}.view-contest-success .section__buttons{display:flex;justify-content:center;align-items:center;margin:0 auto 3rem;width:80%}html:lang(fr-ca) .view-contest-success .section__buttons .button--feedback{display:none}@media screen and (max-width: 768px){.view-contest-success .section__buttons{flex-direction:column}}.view-contest-success .section__buttons .button{width:50%}html.layout-leaderboard .view-contest-success .section__buttons .button.layout-web,html:not(.layout-leaderboard) .view-contest-success .section__buttons .button.layout-leaderboard{display:none}@media screen and (max-width: 768px){.view-contest-success .section__buttons .button{width:100%;margin:0;margin-bottom:1rem}}.view-contest-success .section__buttons .button__icon{margin-left:1rem;width:2.5rem;height:2.5rem}.view-contest-success .section .social{display:flex;justify-content:center;align-items:center;margin:0 auto 3rem;width:80%}.view-contest-success .section .social .social__icon{width:3rem;height:3rem;margin:0 1rem}.view-contest-success .section .text{width:80%;margin:0 auto 3rem}.view-leaderboard .list{display:none;margin:10rem 0;text-align:center}.view-leaderboard .list.active{display:block}.view-leaderboard .list-tabs{display:flex}.view-leaderboard .list-tabs li{flex:1 1 0}.view-leaderboard .list-tabs-item{display:block;box-sizing:border-box;width:100%;padding:2rem 3.5rem;color:inherit;font-size:2.4rem;font-weight:500;text-transform:uppercase}.view-leaderboard .list-tabs-item.active{border-bottom:.2rem solid var(--color-white)}.view-leaderboard .list-items{margin-top:6rem}.view-leaderboard .list-items li{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;border-bottom:.2rem solid var(--color-white);font-size:var(--font-size-text-large);font-weight:500;text-transform:uppercase}.view-leaderboard .list-items li:first-child{padding-bottom:5rem}.view-leaderboard .list-coin{display:block;width:14rem;padding-left:5.5rem}.view-leaderboard .list-coin img{width:100%;padding-right:5.5rem;border-right:.2rem solid var(--color-white)}.view-leaderboard .list-date{display:block;min-width:50%;text-decoration:none}.view-leaderboard .list-date span{font-size:var(--font-size-text-huge);font-weight:700}@media screen and (max-width: 1024px){.view-leaderboard .list-date span{display:block;font-size:var(--font-size-text-xlarge);padding-left:9rem}}.view-leaderboard .list-remove{width:14rem;padding:0 1rem 0 5.5rem}.view-leaderboard .list-remove button{padding:4.5rem 5.5rem;border-left:.2rem solid var(--color-white)}.view-leaderboard .results{display:none;width:100%;max-width:97rem;margin:6rem auto;text-align:center}.view-leaderboard .results.active{display:flex;flex-direction:column;align-items:center;justify-content:center}.view-leaderboard .results-heading{margin-top:1rem;margin-bottom:8rem}.view-leaderboard .results-totals{display:flex;width:70%;margin:4rem auto}.view-leaderboard .results-totals li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.view-leaderboard .results-totals-coins{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.view-leaderboard .results-totals-coins img{width:14rem;margin-top:-2rem}@media screen and (max-width: 1023px){.view-leaderboard .results-totals-coins img{width:100%}}.view-leaderboard .results-totals-coins img:nth-child(2n){margin-left:1.5rem}.view-leaderboard .results-totals span{display:block;margin-top:4rem;font-size:var(--font-size-text-large);font-weight:600;text-transform:uppercase}.view-leaderboard .results-summary{margin-top:4rem;font-size:2.2rem;font-weight:500;line-height:140%}.view-leaderboard .results-enter{margin:4rem auto 2rem;font-family:var(--font-family-heading);font-size:2.2rem;font-weight:900;line-height:140%}.view-leaderboard .results .text--xlarge{margin:2rem auto 12rem}.view-leaderboard .results-buttons{display:flex;margin:2rem 0}@media screen and (max-width: 768px){.view-leaderboard .results-buttons{flex-direction:column;width:100%}}.view-leaderboard .results-buttons .button{display:block;margin:2rem 2rem}@media screen and (max-width: 768px){.view-leaderboard .results-buttons .button{margin:2rem 0}}.view-leaderboard .results-buttons .button--leaderboard{display:none}.layout-leaderboard .view-leaderboard .results-buttons .button--leaderboard,.layout-kiosk .view-leaderboard .results-buttons .button--leaderboard{display:block}.layout-leaderboard .view-leaderboard .results-buttons .button--game,.layout-kiosk .view-leaderboard .results-buttons .button--game{display:none}.view-leaderboard .results-buttons .button--feedback:lang(fr-ca){display:none}.view-leaderboard .results .link{color:var(--color-white);text-decoration:underline}.view-leaderboard .results .link:hover{color:var(--color-secondary)}.view-contest-rules .wrapper{max-width:80rem;position:relative}.view-contest-rules h1.heading{margin:3.2rem 0}.view-contest-rules .text{margin-bottom:1.5rem;line-height:1.4}.view-contest-rules table{font-size:1.4rem;margin-bottom:2rem}.view-contest-rules table th,.view-contest-rules table td{padding:1rem;border:1px solid var(--color-grey)}.view-contest-rules table th{font-weight:700;text-align:left}@media screen and (max-width: 768px){.view-contest-rules .rules{max-height:none;overflow-y:visible}}@media screen and (max-width: 1024px)and (orientation: landscape){.view-contest-rules .rules{max-height:none;overflow-y:visible}}.view-contest-rules .entities-coin{width:4rem;height:4rem;background:url("/assets/images/game/rgc-game-collectible.svg") 50% 50%/contain no-repeat scroll;position:absolute;z-index:1}.view-contest-rules .entities-coin:nth-child(1){top:10%;left:calc(50% + 15em + 17%)}.view-contest-rules .entities-coin:nth-child(2){top:13%;left:calc(50% - 15em - 18%)}.view-contest-rules .entities-coin:nth-child(3){top:45%;left:calc(50% + 15em + 10%)}.view-contest-rules .entities-coin:nth-child(4){top:75%;left:calc(50% - 15em - 15%)}.view-contest-rules .entities-coin:nth-child(5){top:78%;left:calc(50% + 15em + 15%)}@media screen and (max-width: 768px){.view-contest-rules .entities{display:none}}@media screen and (max-width: 1024px)and (orientation: landscape){.view-contest-rules .entities{display:none}}.view-styleguide section{margin-bottom:4rem}.view-styleguide .young-adult,.view-styleguide .community-outreach,.view-styleguide .neutral{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.view-styleguide .color-box{aspect-ratio:1;width:100px;border-radius:5%}.view-styleguide .color-container{display:flex;align-items:flex-start;justify-content:flex-start;gap:60px}.view-styleguide .primary{background-color:var(--color-primary)}.view-styleguide .primary-dark{background-color:var(--color-primary-dark)}.view-styleguide .primary-light{background-color:var(--color-primary-light)}.view-styleguide .secondary{background-color:var(--color-secondary)}.view-styleguide .secondary-dark{background-color:var(--color-secondary-dark)}.view-styleguide .secondary-light{background-color:var(--color-secondary-light)}.view-styleguide .tertiary{background-color:var(--color-tertiary)}.view-styleguide .tertiary-dark{background-color:var(--color-tertiary-dark)}.view-styleguide .tertiary-light{background-color:var(--color-tertiary-light)}.view-styleguide .quaternary{background-color:var(--color-quaternary)}.view-styleguide .quaternary-dark{background-color:var(--color-quaternary-dark)}.view-styleguide .quaternary-light{background-color:var(--color-quaternary-light)}.view-styleguide .neutral .black{background-color:var(--color-black)}.view-styleguide .neutral .grey-dark{background-color:var(--color-grey-dark)}.view-styleguide .neutral .grey{background-color:var(--color-grey)}.view-styleguide .neutral .grey-light{background-color:var(--color-grey-light)}.view-styleguide .neutral .white{background-color:var(--color-white)}.view-styleguide h1:first-child{margin-bottom:4rem}.view-styleguide .font{margin-bottom:6rem}.view-styleguide .controller__pad{background-image:url("../assets/images/controller/controller-pad.png");aspect-ratio:1;width:32.8rem;background-size:contain;position:relative}.view-styleguide .controller__pad button{background:none;border:none;position:absolute;padding:0}.view-tutorial{font-size:1rem;font-size:calc((100vh - 15rem)*.006);--font-size-heading-display: 12em;--font-size-heading-xlarge: 6em;--font-size-heading-large: 4em;--font-size-heading-medium: 3.2em;--font-size-heading-small: 2.4em;--font-size-heading-xsmall: 1.8em;--font-size-text-huge: 7em;--font-size-text-xlarge: 4.5em;--font-size-text-large: 3em;--font-size-text-medium: 2.4em;--font-size-text-regular: 1.8em;--font-size-text-small: 1.6em;--font-size-text-xsmall: 1.2em;--font-size-digital-huge: 9em;--font-size-digital-xlarge: 6em;--font-size-digital-large: 5em}@media screen and (max-width: 768px){.view-tutorial{--font-size-heading-display: 10em;--font-size-heading-xlarge: 3rem;--font-size-text-large: 2rem}}.view-tutorial .wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:calc(100vh - 15rem);text-align:center}@media screen and (max-width: 1023px){.view-tutorial .wrapper{height:100vh}}.view-tutorial .heading{margin:.0833333333em auto .3333333333em}@media screen and (max-width: 1023px)and (orientation: landscape){.tutorial{font-size:1vh}}.tutorial-paired{font-size:var(--font-size-text-xlarge);text-transform:uppercase}.layout-single-device .tutorial-paired{display:none}.tutorial-options{display:flex;align-items:center;justify-content:center}.tutorial-step{display:none}@media screen and (max-width: 1023px){.tutorial-step{height:100%}}.tutorial-step.active{display:block}@media screen and (max-width: 768px)and (orientation: portrait){.tutorial-step-00,.tutorial-step-01,.tutorial-step-02,.tutorial-step-03{align-items:center;justify-content:center;flex-direction:column;height:100vh}}.tutorial-step-00{align-items:center;justify-content:center;flex-direction:column;height:100vh}.tutorial-step-00.active{display:flex}.tutorial-step-03.active .game-controller-tutorial-mobile{display:none}@media screen and (max-width: 1023px){.tutorial-step-03.active .game-controller-tutorial-mobile{display:flex}}@media screen and (max-width: 768px)and (orientation: portrait){.tutorial-step-03.active .game-controller-tutorial-mobile{flex-direction:column;align-items:center;justify-content:center;height:90vh}}.tutorial-step-03.active .game-controller-tutorial-mobile .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.tutorial-step-03.active .game-controller-tutorial-mobile .text-container .text--xlarge{font-size:var(--font-size-text-large);margin-bottom:3rem;width:70%}.tutorial-step-03.active .game-controller-tutorial-mobile .gamepad-image{width:30%}@media screen and (max-width: 768px)and (orientation: portrait){.tutorial-step-03.active .game-controller-tutorial-mobile .gamepad-image{width:50%;margin-bottom:3rem}}@media screen and (max-width: 1023px){.tutorial-step-03.active .game-controller-tutorial{display:none}}@media screen and (max-width: 1023px){.tutorial .game{font-size:.75rem;width:100%;max-width:100em;height:100%;min-height:20rem}}@media screen and (max-width: 1023px){.tutorial .game .game-state{display:none}}@media screen and (max-width: 1023px){.tutorial .game-container{display:none}}.tutorial .game-overlay-start{box-sizing:border-box;display:flex;padding:0 14em}@media screen and (max-width: 1023px){.tutorial .game-overlay-start{padding:2rem}}.tutorial .game-overlay-start .text--xlarge{text-transform:none}.tutorial .game-controller-tutorial{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 1023px){.tutorial .game-controller-tutorial{height:100%;width:100%}}.tutorial .game-controller-tutorial>span{display:block;padding:1em 3em;font-size:var(--font-size-text-xlarge);font-weight:500}@media screen and (max-width: 1023px){.tutorial .game-controller-tutorial>span{padding:1em;max-width:20rem}}.tutorial .game-controller-tutorial .button{margin-top:1em}.tutorial .game-control-map{position:relative}.tutorial .game-control-map--tutorial{display:none}@media screen and (max-width: 1023px){.tutorial .game-control-map--tutorial{display:flex;align-items:center;justify-content:center}}.tutorial .button{padding:1.6em 5.5em 1.9em 5.5em;margin:1em;border-radius:5em;font-size:inherit}.tutorial .button span{font-size:3em}.layout-kiosk .footer{display:none}
/*# sourceMappingURL=main.css.map */
