@import"https://fonts.googleapis.com/css2?family=Anton&family=Ubuntu:wght@300;500;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.l-page{height:calc(100% - 63px);left:0;-webkit-mask-image:linear-gradient(transparent,#000 50px);mask-image:linear-gradient(transparent,#000 50px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;overflow-y:auto;position:absolute;top:63px;transition:opacity .3s ease-in-out;width:100%}@media (max-height:750px),screen and (max-width:650px){.l-page{top:50px}}.l-page--show{opacity:1;z-index:1}.l-page .l-page__inner{margin:0 auto;max-width:500px;padding:0 30px}.c-about-page .c-about-page__heading{font-family:Anton,sans-serif;font-size:34px;margin:60px 0 40px;text-align:center}.c-about-page .c-awards{list-style:none;margin:0;padding:0}.c-about-page .c-awards .c-award{margin-bottom:40px}.c-about-page .c-awards .c-award:last-child{margin-bottom:100px}.c-about-page .c-awards .c-award .c-award__heading{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;line-height:32px}.c-about-page .c-awards .c-award .c-award__heading .c-award__heading__link{color:#eaeaea;text-decoration:none;transition:color .3s ease-in-out}@media (hover:hover) and (pointer:fine){.c-about-page .c-awards .c-award .c-award__heading .c-award__heading__link:hover{color:#ff2e63}}.c-about-page .c-awards .c-award .c-award__heading .c-award__heading__link .c-award__heading__icon{height:17px;margin-left:6px;width:17px;fill:#ff2e63}.c-about-page .c-awards .c-award .c-award__heading .c-award__heading__block{display:inline-block}.c-about-page .c-awards .c-award .c-award__institution{font-family:Ubuntu,sans-serif;font-weight:500;font-weight:700;margin:0}.c-about-page .c-awards .c-award .c-award__achievement{margin-top:0}.c-contact-page .c-contact-page__inner{display:flex;justify-content:center;margin-top:30px}.c-contact-page .c-contact-page__inner .c-contact__icon{color:#eaeaea;height:80px;margin:20px;transition:color .3s ease-in-out;width:80px}.c-contact-page .c-contact-page__inner .c-contact__icon.email{width:110.72px}@media (max-height:660px),screen and (max-width:525px){.c-contact-page .c-contact-page__inner .c-contact__icon{height:60px;margin:10px;width:60px}.c-contact-page .c-contact-page__inner .c-contact__icon.email{width:83.04px}}@media (hover:hover) and (pointer:fine){.c-contact-page .c-contact-page__inner .c-contact__icon:hover{color:#ff2e63}}.error-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.error-page .button{margin-top:20px}.error-page .error-heading{text-align:center}.sitemap{align-items:flex-start;display:flex;height:100vh;justify-content:center;overflow-y:auto;width:100%}.sitemap .sitemap__inner{padding:50px}.sitemap .sitemap__inner ul{list-style:none}.sitemap .sitemap__inner ul a{color:#eaeaea;text-decoration:none}.sitemap .sitemap__inner>ul:first-of-type>li>a{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700}.sitemap .sitemap__inner>ul:first-of-type ul{margin-bottom:20px}html{color:#eaeaea;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:300;line-height:24px}@media (max-height:750px),screen and (max-width:650px){html{font-size:14px;line-height:24px}}.h1,.h2,h1,h2{font-family:Anton,sans-serif;font-size:60px;line-height:72px;text-transform:uppercase}@media (max-height:880px),screen and (max-width:760px){.h1,.h2,h1,h2{font-size:46px;line-height:56px}}@media (max-height:750px),screen and (max-width:650px){.h1,.h2,h1,h2{font-size:34px;letter-spacing:1px;line-height:40px}}@media (max-height:660px),screen and (max-width:525px){.h1,.h2,h1,h2{font-size:26px;line-height:30px}}html{overflow:hidden}body{background-color:#252a34;color:#eaeaea}#__nuxt{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}h1{margin:0}iframe{border:none}svg{overflow:visible}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (max-height:350px){.main{opacity:0;pointer-events:none}}.aspect-detector{align-items:center;background-color:#252a34;display:none;justify-content:center;left:0;position:absolute;top:0;z-index:999}.aspect-detector img{height:auto;width:150px}.social-buttons{display:flex;justify-content:flex-end;padding:20px;pointer-events:none;position:absolute;right:0;top:0}.social-buttons ul{display:flex;margin:0;padding:0}.social-buttons ul li{list-style:none;margin-left:10px}.social-buttons ul li>*{pointer-events:auto}.social-buttons ul li>* svg{transition:fill .3s;transition-timing-function:ease-in-out;fill:#eaeaea;height:25px;width:25px}@media (hover:hover) and (pointer:fine){.social-buttons ul li>:hover svg{fill:#ff2e63}}.social-buttons ul li .email svg{width:35px}@media (max-height:750px),screen and (max-width:650px){.social-buttons{padding:15px}}@media (max-height:560px),screen and (max-width:360px){.social-buttons ul{align-items:flex-end;flex-direction:column-reverse}.social-buttons ul li{margin-bottom:10px;margin-left:0}}.button{align-items:center;background:none;border:none;color:#eaeaea;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-weight:700;height:40px;justify-content:center;opacity:0;outline:none;padding:0;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:opacity,color,background-color,border-color,transform;transition-timing-function:ease-in-out;width:40px;z-index:9}@media (hover:hover) and (pointer:fine){.button:focus,.button:hover{background-color:#ff2e63;color:#fff}}.button--show{opacity:1}.button[disabled]{border-color:#6b6b6b;color:#6b6b6b;pointer-events:none}.button--icon-only{border-radius:100%}a.button{padding:0 20px}.c-text-link{color:#eaeaea;font-family:Ubuntu,sans-serif;font-weight:500;text-decoration:none;transition:color .3s ease-in-out}@media (hover:hover) and (pointer:fine){.c-text-link:focus,.c-text-link:hover{color:#ff2e63}}.c-text-link .c-text-link__icon{height:10px;margin:0 2px;width:10px}#box-proto{height:400px;position:absolute;top:-99999px;width:400px}@media (max-height:880px),screen and (max-width:760px){#box-proto{height:350px;width:350px}}@media (max-height:750px),screen and (max-width:650px){#box-proto{height:280px;width:280px}}@media (max-height:660px),screen and (max-width:525px){#box-proto{height:240px;width:240px}}.boxes-viewport{left:50%;perspective:800px;position:absolute;z-index:2}.boxes-viewport>.close-button{margin-top:-50px;position:absolute;right:-200px;top:-200px}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport>.close-button{top:-175px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport>.close-button{top:-140px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport>.close-button{top:-120px}}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport>.close-button{right:-175px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport>.close-button{right:-140px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport>.close-button{right:-120px}}.boxes-viewport .chevron-nav{display:flex;flex-direction:row;justify-content:space-between;left:-200px;margin-top:10px;position:absolute;top:200px;width:400px}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport .chevron-nav{top:175px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport .chevron-nav{top:140px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport .chevron-nav{top:120px}}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport .chevron-nav{left:-175px;width:350px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport .chevron-nav{left:-140px;width:280px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport .chevron-nav{left:-120px;width:240px}}.boxes-viewport .boxes{margin:0;padding:0;position:absolute;top:-200px;transform-style:preserve-3d}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport .boxes{top:-175px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport .boxes{top:-140px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport .boxes{top:-120px}}.boxes-viewport .boxes .box{position:absolute;top:0;transform-origin:0 0;transform-style:preserve-3d}.boxes-viewport .boxes .box .card{display:flex;height:400px;overflow:hidden;pointer-events:none;width:400px}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport .boxes .box .card{height:350px;width:350px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport .boxes .box .card{height:280px;width:280px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport .boxes .box .card{height:240px;width:240px}}.boxes-viewport .boxes .box .card{transition:opacity .3s;transition-timing-function:ease-in-out}.boxes-viewport .boxes .box .card.hide{opacity:0}.boxes-viewport .boxes .box .card .card-body{align-items:center;display:flex}.boxes-viewport .boxes .box .card .card-body>*{flex-shrink:0}.boxes-viewport .boxes .box .card .card-body .poster{background-color:#252a34;border:0;height:100%;outline:none;padding:0;pointer-events:auto;position:relative;width:400px}@media (max-height:880px),screen and (max-width:760px){.boxes-viewport .boxes .box .card .card-body .poster{width:350px}}@media (max-height:750px),screen and (max-width:650px){.boxes-viewport .boxes .box .card .card-body .poster{width:280px}}@media (max-height:660px),screen and (max-width:525px){.boxes-viewport .boxes .box .card .card-body .poster{width:240px}}.boxes-viewport .boxes .box .card .card-body .poster:not([disabled]){cursor:pointer}.boxes-viewport .boxes .box .card .card-body .poster:after,.boxes-viewport .boxes .box .card .card-body .poster:before{border-color:transparent;border-style:solid;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:border-color 1s;transition-timing-function:ease-in-out;width:100%}.boxes-viewport .boxes .box .card .card-body .poster:before{border-width:0;z-index:1}.boxes-viewport .boxes .box .card .card-body .poster:after{border-width:10px;z-index:2}.boxes-viewport .boxes .box .card .card-body .poster:focus-visible:before{border-color:#252a34}.boxes-viewport .boxes .box .card .card-body .poster:focus-visible:after{border-color:#ff2e63}.boxes-viewport .boxes .box .card .card-body .poster img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .2s;transition-timing-function:ease-in-out;width:100%}.boxes-viewport .boxes .box .card .card-body .poster:hover img{transform:scale(1.03)}.boxes-viewport .boxes .box.selected .card .card-body .poster{cursor:default;opacity:0}.boxes-viewport .boxes .box.selected .card{overflow:visible}.media{background-color:gray;pointer-events:auto;position:relative}.media.video .video-player{height:100%;width:100%}.media.video.aspect-16-9{height:400px;width:711.11111px}@media (max-height:880px),screen and (max-width:760px){.media.video.aspect-16-9{height:350px;width:622.22222px}}@media (max-height:750px),screen and (max-width:650px){.media.video.aspect-16-9{height:280px;width:497.77778px}}@media (max-height:660px),screen and (max-width:525px){.media.video.aspect-16-9{height:135px;width:240px}}.media.video.aspect-16-9 iframe{height:400px;width:711.11111px}@media (max-height:880px),screen and (max-width:760px){.media.video.aspect-16-9 iframe{height:350px;width:622.22222px}}@media (max-height:750px),screen and (max-width:650px){.media.video.aspect-16-9 iframe{height:280px;width:497.77778px}}@media (max-height:660px),screen and (max-width:525px){.media.video.aspect-16-9 iframe{height:135px;width:240px}}.media.video.aspect-1-1{height:400px;width:400px}@media (max-height:880px),screen and (max-width:760px){.media.video.aspect-1-1{height:350px;width:350px}}@media (max-height:750px),screen and (max-width:650px){.media.video.aspect-1-1{height:280px;width:280px}}@media (max-height:660px),screen and (max-width:525px){.media.video.aspect-1-1{height:240px;width:240px}}.media.video.aspect-1-1 iframe{height:400px;width:400px}@media (max-height:880px),screen and (max-width:760px){.media.video.aspect-1-1 iframe{height:350px;width:350px}}@media (max-height:750px),screen and (max-width:650px){.media.video.aspect-1-1 iframe{height:280px;width:280px}}@media (max-height:660px),screen and (max-width:525px){.media.video.aspect-1-1 iframe{height:240px;width:240px}}.media.banner{height:250px;width:300px}.media.banner iframe{height:100%;width:100%}.media .close-button{right:0;top:-50px}.media .visit-site-container{bottom:-50px;display:flex;justify-content:center;pointer-events:auto;position:absolute;text-align:center;width:100%}.media .visit-site-container .button{font-family:Ubuntu,sans-serif;font-size:22px;font-weight:500;opacity:1;padding:0 3rem;text-transform:lowercase;white-space:nowrap}.c-navigation{pointer-events:none;position:relative;z-index:99}.nav-toggle{display:flex;justify-content:center;transition:opacity .3s;transition-timing-function:ease-in-out}.nav-toggle.hide{opacity:0}.c-nav-toggle-button{background:transparent;border:none;border-bottom:2px solid #eaeaea;color:#eaeaea;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;line-height:30px;outline:none;padding:17px 0;pointer-events:auto;text-transform:none;transition:background-color .3s;transition-timing-function:ease-in-out;width:220px;z-index:99}@media (max-height:660px),screen and (max-width:525px){.c-nav-toggle-button{font-size:16px;line-height:24px;width:170px}}.c-nav-toggle-button:focus{z-index:2}@media (hover:hover) and (pointer:fine){.c-nav-toggle-button:focus,.c-nav-toggle-button:hover{background-color:#ff2e63}}@media (max-height:750px),screen and (max-width:650px){.c-nav-toggle-button{padding:10px 0}}@media (max-height:660px),screen and (max-width:525px){.c-nav-toggle-button{padding:13px 0}}.menu{display:flex;justify-content:center;overflow:hidden;perspective:800px;pointer-events:auto;position:absolute;width:100%;z-index:3}.menu .menu-items{justify-content:center;margin:0;padding:0;position:relative}.menu .menu-items,.menu .menu-items .menu-item{display:flex;flex-direction:column;transform-origin:0 0;transform-style:preserve-3d}.menu .menu-items .menu-item{align-items:center;list-style:none}.menu .menu-items .menu-item button{background-color:#555f71;border:none;border-bottom:1px dashed hsla(0,0%,100%,.3);color:#eaeaea;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;line-height:30px;margin:0 auto;outline:none;padding:10px 0;text-transform:none;transition:background-color .3s;transition-timing-function:ease-in-out;width:220px;z-index:99}@media (max-height:660px),screen and (max-width:525px){.menu .menu-items .menu-item button{font-size:16px;line-height:24px;width:170px}}.menu .menu-items .menu-item button:focus{z-index:2}@media (hover:hover) and (pointer:fine){.menu .menu-items .menu-item button:focus,.menu .menu-items .menu-item button:hover{background-color:#ff2e63}}.menu .menu-items .menu-item .last button{border-bottom:none}.header-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border:3px solid transparent;border-radius:100%;box-sizing:border-box;height:80px;left:20px;position:absolute;top:20px;transition:border-color .3s;transition-timing-function:ease-in-out;width:80px;z-index:2}.header-logo:focus,.header-logo:hover{border-color:#ff2e63;outline:none}@media (max-height:750px),screen and (max-width:650px){.header-logo{height:60px;left:15px;top:15px;width:60px}}@media (max-height:660px),screen and (max-width:525px){.header-logo{height:50px;width:50px}}@media (max-height:560px),screen and (max-width:360px){.header-logo{height:40px;width:40px}}.header-logo__shape{transition:opacity .3s ease-in-out}.header-logo--show-avatar .header-logo__shape{opacity:0}.header-logo__avatar{height:100%;left:0;position:relative;top:0;width:100%}.intro-logo{opacity:.06;position:absolute}.text-container{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;transition-timing-function:ease-in-out;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%;z-index:1;z-index:3}.text-container.hide{opacity:0}.text-container>:first-child{align-items:center;box-sizing:border-box;display:flex;flex-basis:100%;height:50%;justify-content:center;padding-bottom:200px;text-align:center;transition:padding .3s;transition-timing-function:ease-in-out}@media (max-height:880px),screen and (max-width:760px){.text-container>:first-child{padding-bottom:175px}}@media (max-height:750px),screen and (max-width:650px){.text-container>:first-child{padding-bottom:140px}}@media (max-height:660px),screen and (max-width:525px){.text-container>:first-child{padding-bottom:120px}}.text-container>:first-child>*{margin:0}.text-container.hide .details-body,.text-container.hide .details-heading,.text-container.hide .details-inner{pointer-events:none}.text-container.hide .button{pointer-events:none!important}@media (max-height:660px),screen and (max-width:525px){.text-container.aspect-16-9>:first-child{padding-bottom:67.5px}}.text-container.banner>:first-child{padding-bottom:125px}.text-container.expanded:not(.desktop) .details-container .details-inner{background-color:#1a1e25}.text-container:not(.desktop) .details-container{justify-content:center}.text-container:not(.desktop) .details-container .details-inner{pointer-events:auto}.text-container:not(.desktop) .details-container .details-inner .details-content{align-items:flex-start;display:flex;justify-content:center}.text-container:not(.desktop) .details-container .details-inner .details-body{align-items:center;flex-direction:column;justify-content:start;max-width:500px;padding:1rem 0}.text-container:not(.desktop) .details-container .details-inner .description{text-align:left;width:100%}.text-container:not(.desktop) .details-container .details-inner .details-list{width:100%}.text-container .details-heading{pointer-events:auto}.text-container .details-container{align-items:flex-end;display:flex;height:50%;justify-content:space-between;width:100%}.text-container .details-container .details-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:background-color .3s;transition-timing-function:ease-in-out;width:100%}.text-container .details-container .details-content{transition:height .3s;transition-timing-function:ease-in-out;width:100%}.text-container .details-container .details-body{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;width:100%}.text-container .details-container .details-body .description{bottom:0;margin:0;padding:0;pointer-events:auto;right:0;text-align:right}.text-container .details-container .details-body .details-list{bottom:0;margin:0;padding:0;pointer-events:auto}.text-container .details-container .details-body .details-list li{list-style:none}.text-container .details-container .details-body .details-list li>*{display:flex}.text-container .details-container .details-body .details-list li>* :first-child{flex-basis:70px;flex-shrink:0;font-family:Ubuntu,sans-serif;font-weight:500}.video-player .plyr{height:100%;opacity:0;transition:opacity 1s linear .5s}.video-player .plyr.show{opacity:1}.video-player .plyr .plyr__poster{background-size:cover}.video-player .plyr .plyr__video-wrapper{height:100%!important}.icon{display:inline-flex;height:25px;position:relative;width:25px}.icon *{fill:currentColor;height:100%;width:100%}.c-text-link__icon{height:11px!important;width:11px!important}
