@import "https://fonts.googleapis.com/css2?family=Fascinate+Inline&family=Jost:ital,wght@0,100..900;1,100..900&family=Rampart+One&family=Righteous&display=swap";@font-face{font-family:Sauce Tomato;src:url(./Sauce%20Tomato-B498j54p.otf)}@font-face{font-family:Grand Canyon;src:url(./Grand%20Canyon%20Free-Dyp45JR1.otf)}body{height:100%;margin:0;font-family:Segoe UI;display:block}header{text-align:center;color:#e2e2e2;background-color:#0c0c0c;background-size:50%;padding-top:6rem;padding-bottom:2rem}header h1{margin:0}header p{font-size:20px;font-weight:bolder}h1{font-family:Jost;font-size:46px;font-weight:700}h2{font-family:Rampart One;font-size:40px}p,ul,ol{font-family:Jost;font-size:18px}ul{font-size:17px}section{padding:2rem}button:hover{cursor:pointer}.arrow-button{height:20%;font-style:"Jost";background-color:#0000;background-image:url(./arrow_button_bg-ici61quA.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;padding:2rem 3rem;font-size:18px;font-weight:700;transition:transform .3s ease-in-out}.arrow-button:hover{transform:translate(10px)}a{color:#ff0}nav{flex-flow:wrap;align-items:center;width:100%;height:4rem;display:flex}#navbar{z-index:40;background-color:#030303;position:fixed;top:0;left:0}#main-buttons{flex-flow:wrap;justify-content:right;align-items:center;width:90%;height:100%;display:flex}#hamburger{display:none}nav button{color:#d9e2e3;background-color:#0000;border:none;margin-left:5px;margin-right:5px;font-family:Jost;font-size:20px;font-weight:700}.nav-button{border-radius:5px;height:80%}.dropdown-button{text-align:right;width:100%}.dropdown-button:hover,.nav-button:hover{color:#ff0;background-color:none!important}#engagement-button{height:80%}#company-logo{margin-right:auto}@media screen and (width<=800px){#hamburger{display:block}#main-buttons{text-align:right;background-color:#000;flex-flow:column;align-items:end;width:100%;height:250px;margin:0;padding:1rem;display:none;position:relative;top:0}.nav-button{border-radius:5px;height:50px}#engagement-button{height:50px;margin-bottom:80px}#company-logo{height:100%;margin-right:auto}}.overlay{z-index:50;background-color:#000000b3;width:100%;height:100vh;position:fixed;top:0;left:0}.tabs{text-align:center;background-color:#060606;border-top-left-radius:20px;border-top-right-radius:20px;flex-flow:wrap;justify-content:center;width:100%;margin-bottom:0;display:flex}.tab{border-radius:5px 5px 0 0;padding:1rem;font-size:18px;font-weight:700}.tab:hover{cursor:pointer;background-color:#3c3c3c}.tab-content{background-color:#0c0c0c;background-size:40%;border-style:none solid solid;border-top-width:medium;border-top-color:currentColor;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-top:0;padding:1rem}@media screen and (width<=600px){p{font-size:14px}h2{font-size:32px}}footer{color:#eee;background-color:#000;align-items:center;margin:0;padding-left:1rem;padding-right:1rem;display:flex}footer .popout p{width:60%;margin-left:0;margin-right:auto}#socials{flex-flow:row;margin-left:auto;display:flex}#socials a{color:#d4d4d4;margin:.5rem}#instagram-footer-icon:hover{color:#ff3dc8}#discord-footer-icon:hover{color:#0ff}#email-footer-icon:hover{color:#f54d4d}#facebook-footer-icon:hover{color:#ff0}.link-light{color:#f0f}.link-light:hover{color:#ff20ff}.engagement-link{color:#0ff}.engagement-link:hover{color:#8bffff}.advisory-link{color:#f0f}.advisory-link:hover{color:#ff49ff}#eboard-page{color:#0a0a0a;background-color:#ebebeb;background-size:10%;background-attachment:fixed;padding:2rem}#eboard-info{color:#000}#eboard-page .tabbed-section{width:88%;margin:4rem auto}#eboard-container-container{flex-flow:wrap;justify-content:center;width:100%;display:flex}.eboard-member-container{color:#f0f8ff;background-color:#000;border-style:solid;border-color:#000;flex-flow:column;width:40%;min-width:300px;margin:1rem;padding:1rem;display:flex;box-shadow:0 4px 8px #00000080}#eboard-page h2{font-size:40px}#eboard-page h3{margin:0 0 1rem;padding:0}#eboard-page h4{font-size:17px}.eboard-member-container-content{flex-flow:wrap;display:flex}.eboard-member-container-text{width:60%;margin-left:1rem;font-size:16px}.eboard-member-container-text p{font-size:16px}.eboard-member-container .image-container{border-style:solid;border-color:#000;width:170px;height:170px;overflow:hidden}.eboard-member-container .image-container img{object-fit:cover;width:100%;height:100%}#eboard-info h2{background-image:url(./administrative_banner-DtxtHEtT.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding:1rem}#eboard-info h3{font-size:20px}@media screen and (width<=600px){#eboard-page{color:#0a0a0a;background-color:#ebebeb;background-size:10%;background-attachment:fixed;padding:1rem}#eboard-page .tabbed-section{width:100%;margin:0}.eboard-member-container{color:#f0f8ff;background-color:#000;border-style:solid;border-color:#000;flex-flow:column;width:40%;min-width:250px;margin:1rem;padding:10px;display:flex;box-shadow:0 4px 8px #00000080}.eboard-member-container-text{text-align:center;width:100%;margin-left:0;font-size:16px}}#gallery-page{color:#f5f5f5;background-color:#181818;background-image:url(./graffiti-DIMlJQsp.png);background-size:100%;background-attachment:fixed;height:auto;padding:2rem}.gallery-grid{flex-flow:wrap;justify-content:center;display:flex}.art-piece{text-align:center;margin:2rem}.art-piece img:hover{cursor:pointer}.art-piece img{border:solid;height:270px}.art-popout{z-index:999;background-color:#ececec;border-radius:20px;width:auto;max-height:550px;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popout-art{border-style:solid;border-color:#000;max-width:600px;max-height:550px;margin-right:auto;overflow:hidden}@media screen and (width<=600px){.cool-div{flex-flow:wrap;justify-content:center}.art-piece img{border:solid;width:100%;height:auto;max-height:400px}.art-popout{width:80%;max-height:auto;z-index:999;background-color:#ececec;border-radius:20px;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popout-art{border-style:solid;border-color:#000;max-width:90%;max-height:400px;margin-right:auto;overflow:hidden}}#home-page header{background-image:none;padding:0}#hero{color:#f0f8ff;background-color:#0c0c0c;width:100%;height:85vh;margin:0}#hero div{width:100%;margin-top:4rem;margin-bottom:auto;padding-top:2rem;display:flex}#hero #splash-text{width:40%;height:fit-content;margin-left:1rem;margin-right:auto}#hero #splash-img{width:47%;height:fit-content}.border{z-index:5;width:100%;position:absolute}@media screen and (width<=600px){#hero{color:#f0f8ff;background-color:#0c0c0c;width:100%;height:fit-content;margin:0}#hero div{width:100%;margin-top:4rem;margin-bottom:auto;padding-top:2rem;display:block}#hero #splash-text{width:100%;height:fit-content;margin-left:0;margin-right:0}#hero #splash-img{width:100%;height:fit-content}}#about-section{background-image:url(./pink_grid_bg-BCw075Bc.png);background-size:50%;padding-top:4rem;padding-bottom:6rem}#about-section .content{align-items:center;margin-top:2rem;display:flex}#about-picture{width:35%;height:25%;margin-left:auto;margin-right:2rem;transform:rotate(15deg)}#about-picture-mobile{display:none}#about-section h2{margin:2rem 0}#about-section .text-content{background-color:#f4f4f4;background-size:20%;border-style:solid;border-radius:20px;width:50%;padding:2rem}@media screen and (width<=600px){#about-section div{flex-flow:column;align-items:center;display:flex}#about-section p{width:100%}#about-picture,#engagement-picture{display:none}#engagement-picture-mobile,#about-picture-mobile{width:90%;margin:2rem 0;display:block;transform:rotate(0)}#about-section .text-content{width:80%}}@media screen and (width<=700px){#about-section img{width:90%}}#engagement-section{color:#ccc;background-color:#151515}#engagement-section .text-content{width:70%}#engagement-section p{width:100%}#engagement-buttons{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}#engagement-buttons button{will-change:transform;border:none;border-radius:20px;width:200px;height:200px;margin:2rem;padding:1rem;font-family:jost;font-size:26px;font-weight:700;transition:transform .2s ease-in-out}#engagement-buttons button:hover{animation:1.2s ease-in-out infinite pulse-effect}@keyframes pulse-effect{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1)}}#events-button{background-color:#f0f}#projects-button{background-color:#ff0}#commissions-button{background-color:#0ff}#engagement-picture-mobile{display:none}@media screen and (width<=1500px){#engagement-section .text-content{width:100%}#engagement-picture{display:none}#engagement-picture-mobile{width:40%;margin:2rem auto;display:block;transform:rotate(0)}}@media screen and (width<=600px){#engagement-section .text-content{width:100%}#engagement-picture{display:none}#engagement-picture-mobile{width:90%;margin:2rem 0;display:block;transform:rotate(0)}}#spaces-section{background-image:url(./grid_bg_light-Bw0vz3Sj.png);background-size:50%;padding-top:6rem;position:relative}#spaces-summary{z-index:10;width:50%;margin-left:auto;position:absolute;top:4rem;right:100px}svg{width:60%}.floor-button:hover{cursor:pointer}@media screen and (width<=1200px){#spaces-section{flex-flow:column;display:flex}#spaces-summary{width:100%;position:relative;top:0;right:0}svg{width:80%;height:100%;margin-top:2rem}}@media screen and (width<=600px){#spaces-section{flex-flow:column;height:100vh;display:flex}#spaces-summary{width:100%;position:relative;top:0;right:0}#map{width:100%}svg{width:100%;height:100%;margin-top:4rem;transform:rotate(90deg)}}.popout{z-index:60;background-color:#eee;border:5px solid;border-radius:20px;width:65%;padding-bottom:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #0003}.popout-head{height:20%;padding:2rem 2rem 1rem}.popout-body{margin-top:2rem;padding-left:2rem;padding-right:2rem}hr{background-color:#676767;height:1px}.popout h3{text-align:start;color:#101010;margin:0 auto 0 0;font-family:Sauce Tomato;font-size:36px}.popout button{background-color:#0000;border:none}.popout div{display:flex}.popout p{text-align:start;width:50%;margin-left:auto;font-size:18px}.popout .image-container{width:45%;height:350px;overflow:hidden}.popout .image-container img{object-fit:cover;width:100%;height:100%}@media screen and (width<=1000px){.popout{width:90%;overflow:hidden scroll}.popout-body{text-align:center;flex-flow:column;display:flex}.popout h3{text-align:start;color:#101010;margin:0 auto 0 0;font-family:Sauce Tomato;font-size:26px}.popout p{width:100%;margin-left:0;font-size:18px}.popout .image-container{width:60%;height:200px;margin-left:auto;margin-right:auto;overflow:hidden}}@media screen and (width<=600px){.popout .image-container{width:100%;height:200px;overflow:hidden}}#eboard-section{color:#ccc;background-color:#151515;background-size:cover}#eboard-section button{text-align:center;margin-left:auto;margin-right:auto;display:block}#eboard-section p{width:70%}#eboard-grid{flex-flow:wrap;justify-content:center;width:100%;margin:2rem auto;display:flex}.eboard-square{text-align:center;border-radius:20px;width:250px;margin:5px;padding:5px;font-size:18px}.eboard-square h3{font-size:20px}.eboard-square p{margin:5px auto}.eboard-square .image-container{z-index:1;border-style:solid;border-color:#000;width:200px;height:200px;margin-left:auto;margin-right:auto;overflow:hidden}.eboard-square .image-container img{object-fit:cover;width:100%;height:100%}@media screen and (width<=600px){#eboard-section p{width:100%}}#contact-section{text-align:center;color:#000;background-color:#000;background-image:url(./contact_bg_2-CQ0b35_S.png),url(./yellow_grid_bg-D8OJOEmF.png);background-repeat:no-repeat,repeat;background-size:100%,50%}#contact-section div{background-color:#f4f4f4;border-style:solid;border-radius:20px;width:60%;margin:1rem auto;padding:1rem}#contact-section h2{margin-top:0}#contact-section p{width:60%;margin-left:auto;margin-right:auto}#contact-socials{border-width:0;flex-flow:wrap;justify-content:center;display:flex}#contact-section .contact-icon{color:#fff;background-color:#000;border-radius:100%;justify-content:center;width:30px;margin:5px;display:flex}#contact-section a{color:#f0f;font-weight:700}#contact-section a:hover{color:#ff60ff;font-weight:700}#contact-section .contact-icon a{color:#fff;margin-left:auto;margin-right:auto;padding:0}#contact-section .contact-icon:hover a #email-contact-icon{color:#ff0;margin-left:auto;margin-right:auto;padding:0}#contact-section .contact-icon:hover a #instagram-contact-icon{color:#f0f;margin-left:auto;margin-right:auto;padding:0}#contact-section .contact-icon:hover a #discord-contact-icon{color:#0ff;margin-left:auto;margin-right:auto;padding:0}@media screen and (width<=1500px){#contact-section{text-align:center;color:#000;background-color:#000;background-image:url(./yellow_grid_bg-D8OJOEmF.png);background-repeat:repeat;background-size:50%}#contact-section div{background-color:#f4f4f4;border-style:solid;border-radius:20px;width:90%;padding:1rem}}#membership-page{padding-top:0}#membership-page header h1{color:#000}#membership-page section{margin:0;padding:2rem}#benefits-section{color:#ddd;background-color:#161616}#benefits-section .content{flex-flow:wrap;align-items:center;display:flex}#benefits-section .content>div:first-of-type{width:60%;margin-right:auto}#benefits-section li{padding:5px}#benefits-section li::marker{color:#fff;content:"✓ ";font-size:1.2em}#benefits-section li.x-marker::marker{color:#fff;content:"✕ ";font-size:1.2em}#benefits-section .content>div:last-of-type{width:400px;height:500px;overflow:hidden}#benefits-section img{object-fit:cover;width:100%;height:100%}#floor-section{background-color:#ececec}#floor-section p{width:60%}#table{flex-flow:wrap;justify-content:center;display:flex}.table-half{background-color:beige;border-radius:20px;width:40%;margin:2rem;padding:2rem}.table-half:first-of-type{background-color:#74d5ff}.table-half:last-of-type{background-color:#ff7d9e}#table p{width:100%}#application-section{color:#ddd;background-color:#161616;margin:0}#application-section div{flex-flow:wrap;margin:1rem;display:flex}#application-section p{width:60%}#application-section img{width:22%;margin-right:6rem}@media screen and (width<=1500px){#benefits-section .content>div:first-of-type{width:50%;margin-right:auto}.table-half{background-color:beige;border-radius:20px;width:50%;margin:2rem;padding:2rem}#application-section img{width:30%;margin-right:2rem}#application-section p{width:60%}}@media screen and (width<=800px){#benefits-section .content>div:first-of-type{width:100%;margin-right:auto}.table-half{background-color:beige;border-radius:20px;width:100%;margin:2rem;padding:2rem}#floor-section p{width:100%}#application-section img{width:100%;margin-right:0}#application-section p{width:100%}}#activities-page{color:#ddd;background-color:#161616;padding-top:2rem;padding-left:2rem;padding-right:2rem}.activity-box{width:27%;margin:2rem}.activity-box p{font-size:16px}.activity p{width:30%}.activity-box img{text-align:center;height:270px;margin:1rem auto;display:block}.activity-box h3{font-size:26px}#events-container{flex-flow:wrap;justify-content:center;width:100%;display:flex}#projects-page{color:#ddd;background-color:#161616;padding:2rem}.project-rect div{flex-flow:wrap;padding-bottom:2rem;display:flex}.project-rect .image-container{text-align:center;width:400px}.project-rect img{height:300px;margin-left:auto;margin-right:auto;display:block}.project-rect p{width:60%;margin-left:4rem}@media screen and (width<=1500px){.activity-box{width:40%}.activity-box img{text-align:center;width:100%;height:fit-content;margin:1rem auto;display:block}.project-rect img{max-width:fit-content;height:300px;margin-left:auto;margin-right:auto;display:block}.project-rect p{width:50%;margin-left:4rem}}@media screen and (width<=600px){#activities-page{color:#ddd;background-color:#161616;padding-left:0;padding-right:0}.activity-box{width:90%}.activity-box img{text-align:center;width:100%;height:fit-content;margin:1rem auto;display:block}.project-rect p{width:100%;margin-left:0}.project-rect img{width:100%;max-width:fit-content;height:fit-content;max-height:300px;margin-left:auto;margin-right:auto;display:block}}#commissions-page{background-color:#ececec}#commissions-main .side{flex-flow:row;display:flex}#commissions-main .left-side{width:60%;margin-left:2rem;margin-right:auto}#commissions-main .right-side{margin-bottom:2rem;margin-right:2rem;display:flow-root}#ritchie{float:left;margin-right:2rem}#commissions-main .bottom{align-items:end}#commissions-main li{padding:5px}#harts-god-mobile,#ritchie-mobile{display:none}@media screen and (width<=600px){#commissions-main .side{flex-flow:wrap;display:flex}#commissions-main .left-side{width:100%;margin-left:1rem;margin-right:1rem}#commissions-main .right-side{margin-bottom:2rem;margin-left:1rem;margin-right:1rem;display:flow-root}#harts-god{display:none}#harts-god-mobile{float:right;display:block}#ritchie{display:none}#ritchie-mobile{display:block}}
