:root{font-size:16px}@font-face{font-family:"Surt";src:url("../fonts/Surt-Regular.otf")}@font-face{font-family:"Surt";src:url("../fonts/Surt-Bold.otf");font-weight:bold}body{font-size:1rem;line-height:1.5rem;font-family:"Surt",sans-serif;background-color:#161730;color:#8385B7;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow-x:hidden}::-moz-selection{color:#161730;background:#FF0080}::selection{color:#161730;background:#FF0080}a{text-decoration:none;color:#009ACE}li.nav-links{list-style:none}li.nav-links a{text-decoration:none;color:#FF0080;font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}footer .links-container .link{color:#000;text-decoration:none;display:block;margin:1.25rem 0;text-transform:uppercase}small{font-size:.75rem;line-height:.9375rem}h1,h2,h3{color:#009ACE;font-weight:normal}h1{font-size:4rem;line-height:4.5rem;margin:0}h2{font-size:2.25rem;line-height:2.8125rem;margin-top:1rem}h2.title{font-size:3rem;line-height:4.5rem;margin-top:5rem;text-align:center}h2.project-title{color:#FF0080;margin:1.5rem 0;word-break:break-word;font-size:1.875rem;line-height:2.5rem}h3{font-size:1.5rem;line-height:2.25rem}h4{font-size:1.25rem;line-height:1.25rem;margin:0}span.featured-title{margin-bottom:0;font-size:2.25rem;line-height:2.8125rem;margin-top:1rem;background:#FF0080;color:#161730;padding:0.5rem 1rem 0.1rem}.text-left{text-align:left}.project-section-desc{max-width:655px;margin-bottom:3rem}.project-section-desc span.hashtag{color:#FF0080}.flex-container{display:flex;justify-content:center;align-items:stretch}.flex-container.justify-between{justify-content:space-between}.flex-container.justify-around{justify-content:space-around}.flex-container.justify-start{justify-content:flex-start}.flex-container.justify-end{justify-content:flex-end}.flex-container.align-center{align-items:center}.flex-container.align-start{align-items:flex-start}.flex-container.inverse{flex-direction:row-reverse}.flex-container.flex-fill div{flex:1}.fix-header{position:fixed;width:100vw;background-color:#161730;z-index:999}.preload,.onload{position:relative}.preload::after,.onload::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#161730;z-index:999999;transition:opacity 1.2s ease-in-out}.onload::after{opacity:0}html{scroll-behavior:smooth}.container{padding:0 1rem;margin:3.5rem auto;width:calc(100% - 6rem);max-width:calc(1440px - 6rem)}header{margin:0}header .header-container{max-width:1440px;width:100%;margin:auto}nav{margin-right:2rem}nav .nav-container{max-width:1440px;width:100%;margin:auto}nav .nav-container ul{display:flex;margin:0}nav .nav-container ul li.nav-links{margin-right:2.75rem;padding:0 0.625rem 0.875rem}hr{margin-top:2.5rem;border:2px solid #ff0080;width:100%;width:calc(100% - 2rem);max-width:calc(1440px - 2rem)}footer{padding:0;color:#000;font-size:1.25rem;background:#fff;margin-top:5rem}footer .footer-container{width:100%;max-width:1440px;margin:auto}footer .footer-details{padding:2rem}footer .footer-details .footer-desc{width:40%}footer .footer-details .footer-desc .flex-container{gap:5rem}footer .footer-details .footer-desc img{max-width:100%;width:300px;margin-top:3rem}footer .footer-details .social-container{display:flex;flex-direction:column;justify-content:space-between;align-items:end;text-align:right}footer .footer-details .social-container p{margin-bottom:0.5rem}footer .footer-details .social-container .social-links a{margin-right:0.5rem}footer .footer-links{width:50%}footer .footer-archive{color:inherit;display:flex;align-items:center}footer .footer-archive:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");background-size:24px 24px;height:24px;width:24px;margin-left:10px;transition:0.25s ease-in-out}footer .footer-archive:hover:after{margin-left:15px}.separator-banner{padding:2rem;font-size:4.75rem;line-height:4.75rem;flex:1;text-transform:uppercase}.separator-banner.blue-label{background-color:#009ACE;animation-name:blendAnimationBlue;animation-duration:2s;animation-timing-function:ease-out;animation-delay:0s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.separator-banner.blue-label :nth-child(2){color:#009ACF;margin-left:1.5rem}.separator-banner.blue-label :nth-child(1){color:#FF0080;position:absolute}.separator-banner.blue-label div{mix-blend-mode:multiply}.separator-banner.pink-label{background-color:#FF0080;animation-name:blendAnimationPink;animation-duration:2s;animation-timing-function:ease-out;animation-delay:0s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.separator-banner.pink-label :nth-child(2){color:#009ACF;margin-left:1.5rem}.separator-banner.pink-label :nth-child(1){color:#FF0080;position:absolute}.separator-banner.pink-label div{mix-blend-mode:multiply}.separator-container{width:100%;max-width:1440px;margin:auto}footer .separator-container{max-width:none}@keyframes blendAnimationBlue{from{background-color:#009ACE}to{background-color:#FF0080}}@keyframes blendAnimationPink{from{background-color:#FF0080}to{background-color:#009ACE}}.btn{padding:0.75rem 1rem}.btn.project-btn{background-color:#FF0080;color:#fff;position:relative;margin-left:0.5rem;margin-top:0.5rem;box-shadow:-0.5rem -0.5rem 0 #009ACE;transition:box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out}.btn.project-btn:hover{box-shadow:0 0 0 #009ACE;background-color:#009ACE}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.flex-container.container>div{flex:1}.landing-hero{margin-top:15rem}.landing-hero h1.pink-border{margin-top:1rem;color:#ff0080;-webkit-text-fill-color:#161730;-webkit-text-stroke:2.17949px #ff0080}.landing-hero h1.blue-border{color:#009acf;-webkit-text-fill-color:#161730;-webkit-text-stroke:2.17949px #009acf}.video-container .description p{margin-right:12rem}.video-container .speaker{width:47%;margin-bottom:1rem}.video-container .speaker img{margin-right:1rem;max-width:48px}.video-container .video img{max-width:100%}.round-7{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding:15px 20px;border:1px solid #8385b7}.round-7 p{margin:0}.round-7 a{color:#009ACE !important;display:flex;align-items:center}.round-7 a:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23009ACE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:24px 24px;height:24px;width:24px;margin-left:4px}.landing-hero .description a{color:inherit;font-weight:bold;text-decoration:underline}.col-1 p{max-width:90% !important}.col-1 a{color:inherit;font-weight:bold;text-decoration:underline}#scroll-to-top{position:fixed;bottom:20px;right:30px;z-index:99}.project{background-color:#0D0D22;margin-bottom:4rem}.featured-projects .project{padding:3rem 5rem;border:4px solid #FF0080;margin-bottom:0;color:#fff}.project .project-image{width:37.5%;display:flex;flex-direction:column;align-self:center}.featured-projects .project .project-image{width:45%}.project .project-image img{width:100%}.project .project-image .hashtags{background-color:#009ACE;color:#fff;padding:1.25rem 2.5rem;display:flex;justify-content:space-around;flex-wrap:wrap;word-wrap:break-word}.project .project-image .hashtags span{text-transform:uppercase}.project .project-details{padding:1.5rem 0 2.5rem;width:50%;margin-right:3rem}.featured-projects .project .project-details{max-width:none;margin-right:0}.project .project-brief{font-size:1.25rem;line-height:1.875rem;margin-bottom:3rem;max-width:80%}.featured-projects .project .project-brief{margin-bottom:0}.project .project-description{font-size:.875rem;line-height:1.3125rem;margin-bottom:4.5rem}.project.inverse .hashtags{background-color:#FF0080}.project.inverse .project-details{margin-left:5rem;margin-right:0}.project-container .project-brief{margin-bottom:1rem}.project-container .project-description{margin-bottom:1rem}.project-container .project-details{margin-left:5rem}.project-body{max-width:750px;margin:auto;margin-bottom:10rem;color:#a8a9c2}.project-body h1,.project-body h2,.project-body h3,.project-body h4{color:#fff;margin:1.5rem 0;line-height:150%}.project-body img{max-width:100%;width:100%}.project-body b,.project-body strong{color:#cfd0e2}.project-body video{max-width:100%}.project-body iframe{max-width:100%}.project-container .home-link{color:#FF0080;text-transform:uppercase}.project-container .home-link p{display:flex;align-items:center}.project-container .home-link>div>p:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FF0080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:32px 32px;height:32px;width:32px;margin-right:10px;transition:0.25s ease-in-out}.project-container .home-link div{margin-top:5rem;margin-bottom:2rem}.project-container .home-link:hover{text-decoration:underline}header .logo{display:flex;align-items:center;padding:1.5rem 2.25rem 1.5rem 5rem;background-color:#fff}header .logo .logo-img{max-width:51px}header .logo .logo-animation{margin-left:0rem;font-size:4rem;line-height:4rem;text-transform:uppercase;opacity:0;width:0;transition:width 0.5s ease-in-out 0.15s, opacity 0.5s ease-in-out 0s, margin-left 0.5s ease-in-out}header .logo .logo-animation :nth-child(2){color:#009ACF;margin-left:1.5rem}header .logo .logo-animation :nth-child(1){color:#FF0080;position:absolute}header .logo .logo-animation div{mix-blend-mode:multiply}header .logo:hover{animation-name:blendAnimation;animation-duration:1.5s;animation-timing-function:ease-out;animation-delay:0s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}header .logo:hover .logo-animation{width:233px;opacity:1;margin-left:2rem;transition:width 0.5s ease-in-out, opacity 0.5s ease-in-out 0.5s, margin-left 0.5s ease-in-out}header .logo:hover svg path{fill:#fff}@keyframes blendAnimation{from{background-color:#009ACE}to{background-color:#FF0080}}@media (max-width: 768px){.container.flex-container{display:block}.project.flex-container{display:block}.project.flex-container .project-image{width:100%;max-width:100%}.project.flex-container .project-details{width:calc(100% - 4rem);margin:2rem}footer .footer-details .footer-desc .flex-container{flex-direction:column;gap:1rem;margin-bottom:2rem}footer .footer-details .footer-desc .flex-container img{margin-top:1rem}.footer-details.flex-container{display:block}.footer-details.flex-container div{width:100%}.video-container .description p{margin-right:0}.separator-container>:nth-child(3),.separator-container>:nth-child(4){display:none}}.nav-xs-container{display:none}@media (max-width: 414px){.featured-projects .project{padding:0}.landing-hero .description p{margin-right:0}.separator-container>:nth-child(2){display:none}.video-container .description>.flex-container{display:block}.video-container .description>.flex-container .speaker{width:100%}.hidden-xs{display:none}.container{width:calc(100% - 3rem)}.nav-xs-container{display:block;position:absolute;right:1rem;text-align:right}.nav-xs-container ul.navs{background:#0D0D22;padding:1rem;display:none}.nav-xs-container ul.navs li.nav-links{margin-bottom:1rem}.nav-xs-container .checkbox:checked~ul.navs{display:block}}@media (max-width: 1440px){footer .separator-container>:nth-child(5),footer .separator-container>:nth-child(6){display:none}}@media (min-width: 1440px){.fix-header{width:1440px}}.center{display:flex;align-items:center;justify-content:center;flex-direction:column}.centered{text-align:center}.bottom-link{display:block;margin-top:12rem;text-decoration:underline}.bottom-link:hover{text-decoration:none}span.pink-border{font-size:4rem;line-height:4.5rem;color:#ff0080;-webkit-text-fill-color:#161730;-webkit-text-stroke:2.17949px #ff0080}span.blue-border{font-size:4rem;line-height:4.5rem;color:#009acf;-webkit-text-fill-color:#161730;-webkit-text-stroke:2.17949px #009acf}@media (max-width: 768px){.centered{text-align:left}.center{align-items:start}}

/*# sourceMappingURL=main.css.map */