@font-face{font-family:Avenir\ 85 Heavy;font-weight:800;src:url(/fonts/avenir-85-heavy.woff2) format("woff2")}:root{--accent-color:#ffcf2e;--bright-white:#fff;--pastel-white:#fcfbfa;--medium-gray:#888;--darker-black:#000;--pastel-black:#333}html[data-theme=light]{--font-color:var(--darker-black);--light-font-color:var(--pastel-black);--bg-color:var(--bright-white);--light-bg-color:var(--pastel-white)}html[data-theme=dark]{--font-color:var(--bright-white);--light-font-color:var(--pastel-white);--bg-color:var(--darker-black);--light-bg-color:var(--pastel-black)}*{box-sizing:border-box;padding:0;margin:0;font-family:Neue Haas Grotesk Text,Roboto,sans-serif;letter-spacing:-.02rem;transition:all .5s ease;transition-property:background-color,color,border-color,fill}body,html{max-width:100vw;background-color:var(--bg-color);overscroll-behavior-y:none;scroll-behavior:smooth;scroll-snap-type:y proximity}a{color:inherit;text-decoration:none}::selection{background:var(--font-color);color:var(--bg-color)}.footer{margin-top:auto;text-align:center;padding:2rem}.footer .copyright{color:var(--light-font-color);font-size:11.5px;font-weight:400;line-height:24px}.footer .mobile{margin:1rem auto}.footer .links-list{list-style-type:none;display:flex;justify-content:center;align-items:center;gap:2.5rem}.footer .links-list .links-list-item .link{color:var(--font-color);font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;margin:1rem 0;transition:color 1s cubic-bezier(.25,1,.25,1)}.footer .links-list .links-list-item .link:hover{color:var(--medium-gray)}@media(max-width:800px){.footer .copyright{margin-top:0}.footer .links-list{align-items:normal;flex-wrap:wrap;gap:1rem}}.layout{min-height:100vh;display:flex;flex-direction:column}.layout .container{width:100%}.menu-button{display:none;transform:scale(.33);z-index:1000002;margin:-4rem -5rem;padding:4rem 5rem}.menu{z-index:1000001;position:fixed;top:0;width:290px;height:100dvh;background-color:var(--bg-color);padding:0 1.5rem;transition:right .5s cubic-bezier(.33,.1,.1,1)}.menu[data-menu-open=true]{right:0}.menu[data-menu-open=false]{right:-290px}.menu .menu-links-list{margin-top:4rem;list-style-type:none}.menu .menu-links-list .menu-links-list-item{text-align:right;border-bottom:1pt solid #252525}.menu .menu-links-list .menu-links-list-item .menu-link{font-weight:300;line-height:40px;color:var(--font-color);display:inline-block;width:100%;height:100%;font-size:14px;text-transform:uppercase}.menu .menu-links-list #special .menu-link{color:var(--accent-color)}.menu .menu-links-list #special .menu-link::selection{background-color:var(--accent-color)}.menu .menu-links-list #special .menu-link:after{background-color:var(--accent-color)}.background{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:var(--bg-color);z-index:1000000;overflow-y:hidden;transition:opacity .5s cubic-bezier(.33,.1,.1,1)}.background[data-menu-open=true]{opacity:.25}.background[data-menu-open=false]{opacity:0}.background[data-background=true]{visibility:visible}.background[data-background=false]{visibility:hidden}#hamburger{z-index:1;width:60px;height:45px;position:relative;margin:auto -22px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#hamburger>span{display:block;position:absolute;height:6px;border-radius:6px;width:100%;background:var(--font-color);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#hamburger span:first-child{top:0;transform-origin:left center}#hamburger span:nth-child(2){top:18px;transform-origin:left center}#hamburger span:nth-child(3){top:36px;transform-origin:left center}#hamburger.open span:first-child{transform:rotate(45deg);top:-3px;left:8px}#hamburger.open span:nth-child(2){width:0;opacity:0}#hamburger.open span:nth-child(3){transform:rotate(-45deg);top:39px;left:8px}@media(max-width:800px){.menu-button{display:inline-block}}.navbar{position:fixed;z-index:999999;transition:opacity .2s linear .1s,background-color .2s linear .1s}.navbar,.navbar:before{top:0;left:0;width:100%}.navbar:before{content:"";position:absolute;height:0;background-color:var(--bg-color);transition:height .5s cubic-bezier(.25,1,.25,1)}.navbar.navbar-background:before{height:100%}.navbar .navbar-container{padding:0 25px;max-width:1400px;margin:0 auto;height:100px;display:flex;justify-content:space-between;align-items:center}.navbar .navbar-container .logo-link{height:50px;transform:scale(1.25)}.navbar .navbar-container .link,.navbar .navbar-container .watarrow-word-logo_svg__cls-1{--text-color:var(--font-color);fill:var(--text-color);color:var(--text-color)}.navbar .navbar-container .link:after{--text-color:var(--font-color);background-color:var(--text-color)}.navbar .navbar-container .links-list{display:flex;gap:1.5rem;align-items:center;margin-right:1rem}.navbar .navbar-container .links-list .links-list-item{list-style-type:none}.navbar .navbar-container .links-list .links-list-item .link{font-size:14px;line-height:1.4;font-weight:700;text-transform:uppercase;position:relative}.navbar .navbar-container .links-list .links-list-item .link:after{content:"";display:block;position:absolute;left:0;bottom:-4px;height:1px;width:100%;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.25,1,.25,1)}.navbar .navbar-container .links-list .links-list-item .link:hover:after{transform:scaleX(1);transform-origin:left center;transition-duration:.4s}.navbar .navbar-container .links-list #special .link{color:var(--accent-color)}.navbar .navbar-container .links-list #special .link::selection{background-color:var(--accent-color)}.navbar .navbar-container .links-list #special .link:after{background-color:var(--accent-color)}@media(max-width:800px){.navbar .navbar-container{flex-direction:row-reverse;padding:0 1.5rem;height:4rem;background-color:transparent}.navbar .navbar-container .logo-link{z-index:1000002;height:37.5px;position:absolute;left:50%;transform:translateX(-50%) scale(1.25)}.navbar .navbar-container .links-list{display:none}}.article-gallery-container{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;position:relative}.article-gallery-container .article-container{height:100vh;width:100%;position:relative;animation:fadeIn .5s}.article-gallery-container .article-image{height:100vh;width:100%;object-fit:cover;filter:brightness(60%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-gallery-container .article-info{position:absolute;bottom:25%;left:10%;max-width:50rem}.article-gallery-container .article-info .article-title{margin-bottom:.5rem}.article-gallery-container .article-info .button-container{margin-top:1rem;background:transparent;outline:0;border:none}.article-gallery-container .article-info .button-container a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:40px;display:inline-block;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:500;padding:0 25px;cursor:pointer;color:#fff;pointer-events:all}.article-gallery-container .article-info .button-container a:hover{background-color:#fff;color:#000;transition-property:background-color,color;transition-duration:.175s;transition-timing-function:linear}.article-gallery-container .no-articles-container{height:calc(100vh - 100px);width:100%;display:flex;align-items:center;justify-content:center}.article-gallery-container .no-articles-container .no-articles{line-height:1.25rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.article-gallery-container .no-articles-container .no-articles{margin:0 1.5rem}.article-gallery-container .article-info{left:0;padding:0 1.5rem}}.in-development-root{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.in-development-root .content-container{text-align:center;display:flex;flex-direction:column;gap:10px}.in-development-root .content-container .logo-container{height:75px}.in-development-root .content-container .logo-container *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.in-development-root .content-container h1{margin-bottom:1rem}.scroll-arrow-container{position:absolute;display:flex;justify-content:center;height:-moz-fit-content;height:fit-content;width:100%;bottom:5%}.scroll-arrow-container .arrow{box-sizing:border-box;height:15px;width:15px;border-color:#fff;border-style:solid;border-width:0 3px 3px 0;transform:rotate(45deg);animation:slideDown 2.5s infinite}@keyframes slideDown{0%{opacity:0;transform:rotate(45deg) translate(0)}25%{opacity:1;transform:rotate(45deg) translate(0)}75%{opacity:1;transform:rotate(45deg) translate(20px,20px)}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.sponsor-list-root{display:flex;flex-direction:column;gap:1rem}.sponsor-list-root .tier-container{width:100%}.sponsor-list-root .tier-container h3{font-size:1.5rem;text-align:center;margin-bottom:.5rem}.sponsor-list-root .tier-container hr{width:100%;border:1px solid #fff}.sponsor-list-root .tier-container .tier-sponsors{display:flex;justify-content:center;align-items:center;grid-auto-flow:column;flex-wrap:wrap;gap:13.3333333333px;margin-top:1rem}.sponsor-list-root .tier-container .tier-sponsors .sponsor-button{height:90px;width:180px;padding:15px 35px;background-color:#fff}.sponsor-list-root .tier-container .tier-sponsors .sponsor-button .image-container{overflow:hidden;width:100%;height:100%;position:relative}.sponsor-list-root .tier-container .tier-sponsors .sponsor-button .image-container .sponsor-logo{object-fit:contain;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media(max-width:800px){.sponsor-list-root .tier-container .tier-sponsors .sponsor-button{height:80px;width:160px;padding:15px 25px}}.blog-post-root{min-height:calc(100vh - 100px);width:100%;margin-top:100px}.blog-post-root .blog-post-content{margin-left:auto;margin-right:auto;max-width:760px}.blog-post-root .blog-post-content .blog-post-title{margin:1rem 0}.blog-post-root .blog-post-content .blog-post-subtitle{margin:.5rem 0;font-size:18px}.blog-post-root .blog-post-content .blog-post-image{margin:.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-post-root .blog-post-content .blog-post-break,.blog-post-root .blog-post-content .react-markdown{margin:1rem 0}.blog-post-root .blog-post-content .blog-post-tags-title{font-weight:700;font-size:18px}.blog-post-root .blog-post-content .blog-post-tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.blog-post-root .blog-post-content .blog-post-tags-container .blog-post-tag{padding:.25rem .75rem;background-color:var(--accent-color);color:var(--bg-color);border-radius:100vw;font-size:15px;font-weight:500}@media(max-width:800px){.blog-post-content{padding-left:1.25rem;padding-right:1.25rem}}.react-markdown :first-child{margin-top:0}.react-markdown :last-child{margin-bottom:0}.react-markdown h1{margin-top:1em;font-size:36px;line-height:46px}.react-markdown h1,.react-markdown h2{margin-bottom:0;color:var(--font-color);font-weight:700}.react-markdown h2{margin-top:1.25em;font-size:24px;line-height:34px}.react-markdown h3{margin-top:1.25em;font-size:19px;line-height:29px}.react-markdown h3,.react-markdown h4{margin-bottom:0;color:var(--font-color);font-weight:700}.react-markdown h4{margin-top:1.5em;font-size:16px;line-height:26px}.react-markdown h5{font-size:14px;line-height:24px}.react-markdown h5,.react-markdown h6{margin-top:2em;margin-bottom:0;color:var(--font-color);font-weight:700}.react-markdown h6{font-size:12px;line-height:22px}.react-markdown a{color:var(--accent-color);text-decoration:none}.react-markdown ol,.react-markdown p,.react-markdown ul{margin:1.6em 0;font-weight:400;font-size:16px;line-height:24px;list-style-position:inside}.react-markdown ol ol,.react-markdown ol ul,.react-markdown ul ol,.react-markdown ul ul{margin:0}.react-markdown b,.react-markdown strong{font-weight:700}.react-markdown code{padding:2px 4px;overflow-wrap:break-word}.react-markdown code,.react-markdown pre{font-weight:500;font-size:15px;font-family:monospace;line-height:24px;background-color:#424242;border-radius:5px}.react-markdown pre{padding:1em;overflow:auto}.react-markdown blockquote{margin-left:0;padding-left:1em;font-weight:500;font-size:15px;line-height:24px;border-left:2px solid #fff}.react-markdown blockquote blockquote{margin-left:10px}.react-markdown iframe,.react-markdown img,.react-markdown video{max-width:100%;height:auto}.react-markdown hr{height:1px;margin-top:2em;margin-bottom:2em;background-color:#fff;border:none}.react-markdown table{font-weight:500;font-size:15px;line-height:24px;border-collapse:collapse}.react-markdown table td,.react-markdown table th{padding:.4rem;border:1px solid #fff}.react-markdown figure{display:table;margin:1rem auto}.react-markdown figure figcaption{display:block;margin-top:.25rem;color:#999;text-align:center}.about-root .card-container{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto;min-height:100vh}.about-root .card-container .card{padding:0 25px;height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.about-root .card-container .card .card-content{display:flex;gap:2rem;padding:0 1rem;align-items:center}.about-root .card-container .card .card-content .left{flex-grow:1;width:100%}.about-root .card-container .card .card-content .left .text-container{display:flex;flex-direction:column;gap:1rem}.about-root .card-container .card .card-content .left .text-container h1{font-size:2rem;color:var(--font-color)}.about-root .card-container .card .card-content .left .text-container p{font-size:1rem;color:var(--font-color)}.about-root .card-container .card .card-content .right{width:100%;flex-grow:1}.about-root .card-container .card .card-content .right .logo-container,.about-root .card-container .card .card-content .right .logo-container>div{display:flex;justify-content:center;align-items:center;flex:1 1;height:100%}.about-root .card-container .card .card-content .right .logo-container .uwaterloo-logo,.about-root .card-container .card .card-content .right .logo-container>div .uwaterloo-logo{height:50%;width:50%}@media(max-width:800px){.about-root .card-container .card .card-content{padding:0;flex-direction:column;gap:4rem}.about-root .card-container .card .card-content .right .logo-container .uwaterloo-logo,.about-root .card-container .card .card-content .right .logo-container>div .uwaterloo-logo{height:75%;width:75%}}.team-root{min-height:100vh;width:100%}.team-root img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.team-root .main-image-container{height:100vh;width:100%;position:relative}.team-root .main-image-container .main-image{width:100%;height:100%;object-fit:cover;object-position:50% 75%}.team-root .main-image-container .main-image-desktop{display:block}.team-root .main-image-container .main-image-mobile{display:none}.team-root .main-image-container .text{position:absolute;left:100px;bottom:100px;height:-moz-fit-content;height:fit-content}.team-root .main-image-container .text svg{transform:translate(-20px,5px);width:300px}.team-root .main-image-container .text p{font-size:19px;width:400px;margin-bottom:10px}@media(max-width:800px){.team-root .main-image-container .main-image-desktop{display:none}.team-root .main-image-container .main-image-mobile{display:block}.team-root .main-image-container .text{left:25px;bottom:150px}.team-root .main-image-container .text svg{transform:translate(-12px,5px);width:200px}.team-root .main-image-container .text p{font-size:16px;width:300px;margin-bottom:4px}}.team-root .card-intro{height:200vh}.team-root .card-intro .center{height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-root .card-intro .center .carasoul{position:relative;display:flex;padding-bottom:50px}.team-root .card-about{width:100%;padding:100px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:100px}.team-root .card-about .center{display:flex;gap:100px;padding:0 100px}.team-root .card-about .center .left{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.team-root .card-about .center .left .title{font-size:42px;color:#fed11c}.team-root .card-about .center .left p{font-size:18px}.team-root .card-about .center .right{flex:1 1;display:flex;justify-content:center;align-items:center;overflow:hidden}.team-root .card-about .center .right img{object-fit:cover;width:100%;max-height:90%}@media(max-width:800px){.team-root .card-about .center{flex-direction:column;padding:0 24px;gap:50px}.team-root .card-about .center .left .title{font-size:36px}.team-root .card-about .center .left p{font-size:16px}.team-root .card-about .center .right img{object-fit:contain;height:-moz-fit-content;height:fit-content}}.team-root .card-comp{position:relative}.team-root .card-comp .text{position:absolute;top:100px;right:100px;text-align:right}.team-root .card-comp .text h2{color:#fed11c;font-size:42px}.team-root .card-comp .text .location{font-size:24px;margin-bottom:24px}.team-root .card-comp .text .info{font-size:20px}.team-root .card-comp .bottom{position:absolute;bottom:25px;right:100px;text-align:right}@media(max-width:800px){.team-root .card-comp .text{top:25px;right:25px}.team-root .card-comp .text h2{font-size:36px}.team-root .card-comp .text .location{font-size:20px}.team-root .card-comp .text .info{font-size:18px}.team-root .card-comp .bottom{right:25px;width:300px}}.team-root .card-structure{padding:200px 100px;width:100%;display:flex;flex-direction:column}.team-root .card-structure .center{display:flex;align-items:center;justify-content:center;gap:50px;flex-direction:row-reverse}.team-root .card-structure .center .left{flex:1 1;display:flex;flex-direction:column;gap:16px;width:100%}.team-root .card-structure .center .left h2{color:#fed11c;font-size:42px;margin-bottom:8px}.team-root .card-structure .center .left .section h3{margin-bottom:4px;font-size:24px}.team-root .card-structure .center .left .section .yellow{color:#fed11c}.team-root .card-structure .center .left .section p{font-size:18px}.team-root .card-structure .center .right{flex:1 1;width:100%;display:flex;justify-content:flex-end;align-items:center}.team-root .card-structure .center .right .container{width:300px}@media(max-width:800px){.team-root .card-structure .center .right{justify-content:center}}.team-root .card-members{position:relative}.team-root .card-members .text{position:absolute;bottom:100px;left:100px;width:500px}.team-root .card-members .text h2{color:#fed11c;font-size:42px;margin-bottom:4px}.team-root .card-members .text p{margin-bottom:8px;font-size:18px}.team-root .card-members .text .basic-button{margin-top:1rem;background-color:transparent;outline:none;border:none}.team-root .card-members .text .basic-button a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:40px;display:inline-block;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:500;padding:0 25px;cursor:pointer;color:#fff;pointer-events:all}.team-root .card-members .text .basic-button a:hover{background-color:#fff;color:#000;transition-property:background-color,color;transition-duration:.175s;transition-timing-function:linear}@media(max-width:800px){.team-root .card-members .text{bottom:50px;left:25px;width:300px}.team-root .card-members .text h2{font-size:36px}.team-root .card-structure{padding:100px 25px;gap:50px}.team-root .card-structure .center{flex-direction:column;align-items:flex-start;gap:25px}}.contact-root{min-height:calc(100vh - 100px);width:100%;display:flex;align-items:center;justify-content:center}.contact-root .contact-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem;gap:4rem;max-width:1000px;margin:100px 0 2.5rem}.contact-root .contact-container .left .header h1{margin:.5rem 0;font-size:2.5rem}.contact-root .contact-container .left .contact-card{margin:1.5rem 0}.contact-root .contact-container .left .contact-card .email{color:var(--accent-color);transition:filter .175s linear}.contact-root .contact-container .left .contact-card .email:hover{filter:brightness(60%)}.contact-root .contact-container .left .contact-card .email::selection{background-color:var(--accent-color)}.contact-root .contact-container .left .social .link{color:var(--accent-color);transition:filter .175s linear}.contact-root .contact-container .left .social .link:hover{filter:brightness(60%)}.contact-root .contact-container .left .social .link::selection{background-color:var(--accent-color)}.contact-root .contact-container .right{display:flex;align-items:center;justify-content:center}.contact-root .contact-container .right .logo{width:100%;height:100%;max-width:400px;max-height:400px}@media(max-width:800px){.contact-root .contact-container{margin-left:1.5rem;margin-right:1.5rem;grid-auto-flow:row;grid-template-columns:1fr;gap:0}.contact-root .contact-container .left{grid-row:2}.contact-root .contact-container .left .header h1{font-size:2.25rem;margin:.25rem 0}.contact-root .contact-container .right{display:none}}.join-root{position:relative;min-height:calc(100vh - 100px);width:100%;display:flex;justify-content:center;align-items:center}.join-root .join-content{margin:100px 0 2.5rem;display:flex;gap:2.5rem;flex-direction:column;max-width:600px}.join-root .join-content .header h1{color:var(--font-color);margin-bottom:.5rem;font-size:2.5rem}.join-root .join-content .header p{color:var(--font-color);line-height:1.25rem}.join-root .join-content .open-roles-container{width:100%}.join-root .join-content .open-roles-container h2{color:var(--font-color);font-size:1.75rem}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list{list-style-type:none}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list .open-roles-list-item{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list .open-roles-list-item:not(:last-child){margin-bottom:1rem}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list .open-roles-list-item:not(:last-child):after{position:absolute;content:"";display:block;background-color:var(--font-color);width:100%;height:2px;bottom:calc(-.5rem - 1px)}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list .open-roles-list-item .view-role{white-space:nowrap;color:var(--accent-color);transition:filter .175s linear}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list .open-roles-list-item .view-role:hover{filter:brightness(60%)}.join-root .join-content .open-roles-container .open-roles-list-container .open-roles-list .open-roles-list-item .view-role::selection{background-color:var(--accent-color)}.join-root .join-content .open-roles-container .open-roles-list-container .no-roles{color:var(--font-color);padding-top:.5rem;line-height:1.25rem}.join-root .join-content .general-interest-form h2{color:var(--font-color);font-size:1.75rem;margin-bottom:.5rem}.join-root .join-content .general-interest-form p{color:var(--font-color);margin-bottom:1rem}.join-root .join-content .general-interest-form .basic-button a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:40px;display:inline-block;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:500;padding:0 25px;cursor:pointer;color:#fff;pointer-events:all}.join-root .join-content .general-interest-form .basic-button a:hover{background-color:#fff;color:#000;transition-property:background-color,color;transition-duration:.175s;transition-timing-function:linear}@media(max-width:800px){.join-root .join-content{margin-left:1.5rem;margin-right:1.5rem;gap:2rem}.join-root .join-content .header h1{font-size:2.25rem}.join-root .join-content .general-interest-form h2,.join-root .join-content .open-roles-container h2{font-size:1.5rem}}.sponsors-root{min-height:100vh;margin:100px 0 2.5rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.sponsors-root .sponsors-container{max-width:760px;display:flex;flex-direction:column;gap:2rem}.sponsors-root .sponsors-container .header h1{margin:.5rem 0;font-size:2.5rem}.sponsors-root .sponsors-container .header .basic-button{margin-top:1rem}.sponsors-root .sponsors-container .header .basic-button a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:40px;display:inline-block;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:500;padding:0 25px;cursor:pointer;color:#fff;pointer-events:all}.sponsors-root .sponsors-container .header .basic-button a:hover{background-color:#fff;color:#000;transition-property:background-color,color;transition-duration:.175s;transition-timing-function:linear}.sponsors-root .sponsors-container h2{font-size:1.75rem;margin:.5rem 0}.sponsors-root .sponsors-container .button-container{margin-top:1rem;background:transparent;outline:0;border:none}.sponsors-root .sponsors-container .button-container a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:40px;display:inline-block;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:500;padding:0 25px;cursor:pointer;color:#fff;pointer-events:all}.sponsors-root .sponsors-container .button-container a:hover{background-color:#fff;color:#000;transition-property:background-color,color;transition-duration:.175s;transition-timing-function:linear}.sponsors-root .sponsors-container .get-in-touch .email{color:var(--accent-color);transition:filter .175s linear}.sponsors-root .sponsors-container .get-in-touch .email:hover{filter:brightness(60%)}.sponsors-root .sponsors-container .get-in-touch .email::selection{background-color:var(--accent-color)}@media(max-width:800px){.sponsors-root .sponsors-container{max-width:none;margin-left:1.5rem;margin-right:1.5rem}}.home-page-root{width:100%;min-height:calc(100dvh - 100px);position:relative;overflow:hidden}.home-page-root .home-page-container{max-width:1400px;height:100dvh;margin:0 auto;padding:0 25px;display:flex;gap:100px}.home-page-root .home-page-container .left{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:99999;padding-right:200px;margin-right:-200px;pointer-events:none}.home-page-root .home-page-container .left .statistics{display:flex;flex-direction:column;opacity:0;max-width:60%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--font-color)}.home-page-root .home-page-container .left .statistics h2{font-size:3rem;color:#fed11c}.home-page-root .home-page-container .left .statistics h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:0}.home-page-root .home-page-container .left .statistics p{margin-top:.5rem}.home-page-root .home-page-container .left .statistics p,.home-page-root .home-page-container .left .statistics ul{font-size:1rem}.home-page-root .home-page-container .left .statistics ul{margin-top:1rem;list-style-position:inside;list-style:none}.home-page-root .home-page-container .left .statistics ul li{color:#fed11c;margin-bottom:.25rem}.home-page-root .home-page-container .left .title .logo-container{height:140px;margin-left:-40px}.home-page-root .home-page-container .left .title .logo-container .watarrow-word-logo_svg__cls-1,.home-page-root .home-page-container .left .title p{-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-page-root .home-page-container .left .title p{font-size:20px;line-height:30px;color:var(--font-color)}.home-page-root .home-page-container .left .title .button-container{margin-top:30px;background:transparent;outline:0;border:none}.home-page-root .home-page-container .left .title .button-container a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:40px;display:inline-block;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-weight:500;padding:0 25px;cursor:pointer;color:#fff;pointer-events:all}.home-page-root .home-page-container .left .title .button-container a:hover{background-color:#fff;color:#000;transition-property:background-color,color;transition-duration:.175s;transition-timing-function:linear}.home-page-root .home-page-container .right{width:100%;position:relative}.home-page-root .home-page-container .right .cover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200vw;height:200vh;background-color:#000;z-index:9999}.home-page-root .home-page-container .right .cover.loaded{display:none}.home-page-root .home-page-container .right .stl-viewer-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200vw;height:100%;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-page-root .home-page-container .right .stl-viewer-container *{height:100%;width:100%}.home-page-root .home-page-container .spacer{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-page-root .home-page-footer{position:absolute;bottom:0;width:100%;color:var(--font-color);text-align:center;font-size:11.5px;padding:.75rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.home-page-root .home-page-footer,.home-page-root .statistics,.home-page-root .title,.mobile-navbar,.navbar{transition:opacity .5s cubic-bezier(.25,1,.25,1)}.home-page-root:active .title{opacity:0}.home-page-root:active .statistics,.mobile-navbar:active,.navbar:active{opacity:1!important}@media(max-width:1600px){.home-page-root .home-page-container{gap:0}.home-page-root .home-page-container .left{padding-left:100px}.home-page-root .home-page-container .right .stl-viewer-container{transform:translate(-50%,-50%)}.home-page-root .home-page-container .spacer{display:block;height:7.5%}}@media(max-width:800px){.home-page-root .home-page-container{flex-direction:column;justify-content:center;padding:64px 0 0}.home-page-root .home-page-container .left{margin-right:0;padding:0 25px}.home-page-root .home-page-container .left .statistics{max-width:100%;padding-right:25px;transform:translateY(20%)}.home-page-root .home-page-container .left .statistics h2{font-size:2rem}.home-page-root .home-page-container .left .statistics h3{font-size:1.25rem}.home-page-root .home-page-container .left .statistics p,.home-page-root .home-page-container .left .statistics ul{font-size:.8rem}.home-page-root .home-page-container .left .title .logo-container{height:80px;margin-left:-20px}.home-page-root .home-page-container .left .title .text-container{font-size:18px;line-height:25px}.home-page-root .home-page-container .left .title .button-container{margin-top:20px}.home-page-root .home-page-container .right{height:25%}.home-page-root .home-page-container .right .stl-viewer-container{transform:translate(-50%,-50%);height:140vh;width:130vw}.home-page-root .home-page-container .spacer{display:block;height:20%}}