*{margin:0;padding:0}body{height:100vh;color:#000;background:#f2f2f2}h1,h2,h3{font-family:Oswald,sans-serif}p,pre,i{font-family:Noto Sans,sans-serif}.navbar{z-index:2;display:flex;align-items:center;justify-content:space-between;background-color:#000;top:0;position:sticky;gap:80px;padding:10px 60px 10px 20px}.navbar img{cursor:pointer}.nav-menu{display:flex;align-items:center;list-style:none;gap:60px}.home-button{height:50px;width:200px}.nav-menu li{cursor:pointer}.nav-menu li a{text-decoration:none;font-family:Oswald,sans-serif;font-size:30px;color:#38b6ff}.nav-menu li a:hover{color:#fff}.nav-mob-open,.nav-mob-close{display:none}@media(max-width:800px){.navbar{padding:10px 20px;gap:20px}.home-button{height:40px;width:160px}.nav-mob-open{display:block;cursor:pointer}.nav-mob-close{display:block;position:relative;top:17px;left:203px;width:30px;cursor:pointer}.nav-menu{position:fixed;flex-direction:column;align-items:start;top:0;gap:30px;background-color:#000;width:250px;height:100%;z-index:2;transition:right .5s;right:-250px}.nav-menu li{font-size:30px;padding-left:30px;flex-direction:row;gap:20px}}.home{display:flex;flex-direction:column;overflow:hidden}.home h1{font-style:italic;color:#38b6ff}.try-improv{padding:10px 5px;background-color:#000;text-align:center;color:#fff;font-size:1.4rem;font-family:Noto Sans,sans-serif;text-decoration:none}.try-improv:hover{color:#38b6ff}.about-us{display:flex;justify-content:center;gap:50px;padding:40px 10px;background-color:#38b6ff}.about-us-text{display:flex;flex-direction:column;gap:45px;width:400px;padding-top:30px}.about-us-text .graphic{position:absolute;width:170px;height:auto;transform:translate(-90px) translateY(-60px)}.about-us-text h1{z-index:1;font-family:Gasoek One,sans-serif;color:#fff;font-style:normal;font-size:2.5rem;letter-spacing:.4rem;text-shadow:.3rem .3rem rgba(0,0,0,.8);align-self:end}.about-us-text pre,i{z-index:1;font-size:1rem;color:#fff;white-space:pre-line}.about-us img{width:400px;height:fit-content;border-radius:20px}.faq{display:flex;flex-direction:row;gap:0px 140px;justify-content:center;padding:30px 170px 40px;font-family:Noto Sans,sans-serif}.faq h1{font-size:3.5rem}.faq-container{padding-top:10px}.faq-item{padding:15px 0;border-bottom:1px solid #38B6FF;box-sizing:border-box}.question{font-size:1.6rem;font-weight:600;padding-bottom:10px}@media(max-width:1050px){.try-improv{font-size:1rem}.about-us{gap:30px;padding:40px 0}.about-us-text{max-width:330px;gap:20px;padding-top:0}.about-us-text .graphic{width:150px;transform:translate(-80px) translateY(-40px)}.about-us-text h1{font-size:2rem}.about-us-text pre,i{font-size:.95rem}.about-us img{max-width:300px}.faq{flex-direction:column;align-items:center;padding:20px 20px 40px;gap:0px}.faq-container{min-width:0px;padding-top:0}.question{font-size:1.3rem;font-weight:600}}@media(max-width:800px){.about-us{flex-direction:column;align-items:center;padding:20px 10px 35px;gap:20px}.about-us .graphic{transform:translate(-90px) translateY(-20px)}.about-us-text{gap:20px;padding-top:0;width:fit-content}.about-us img{max-width:330px;width:100%}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-slide{display:flex;justify-content:center;padding:40px 0}.swiper-button-prev,.swiper-button-next{z-index:1;padding:10px}.instagram-media{max-width:340px!important;min-width:100px!important;margin:0!important}@media(max-width:800px){.instagram-media{max-width:240px!important}}.footer{display:flex;flex-direction:column;align-items:center;padding:25px;gap:15px;background:#000}.footer-links{display:flex;flex-direction:row;gap:30px}.footer-links span{font-size:1rem;font-family:Noto Sans,sans-serif}.footer-links img{width:30px}.footer p{font-size:.7rem;font-family:Noto Sans,sans-serif;color:#fff}.auditions{display:flex;flex-direction:column}.auditions h3{font-weight:500;font-family:Noto Sans,sans-serif}.auditions h4{font-weight:300;font-family:Noto Sans,sans-serif}.auditions p{color:#fff;font-family:Noto Sans,sans-serif}.big-title{background-repeat:no-repeat;background-size:cover;background-position:center;align-self:center;text-align:center;padding:130px 0;width:100%;font-family:Gasoek One,sans-serif;font-size:12vw;letter-spacing:1vw;text-shadow:2vw 1.5vw black;color:#7ed957}.announcement-bar{padding:10px 5px;background-color:#38b6ff;text-align:center;font-weight:500;color:#fff;font-size:1.3rem;font-family:Noto Sans,sans-serif;text-decoration:none}.audition-process{display:flex;flex-direction:column;gap:50px;background-color:#000;padding:40px 70px 80px;overflow:hidden}.steps-container{position:relative;display:grid;grid-template-columns:auto auto;justify-content:center;gap:110px 115px}.step{position:relative;display:flex;flex-direction:column;gap:5px;padding:30px;background-color:#fff;border-radius:10px;width:280px;height:fit-content}.step p{color:#000}.step1{top:20%}.step2{top:-60%}.step3{top:30%}.arrow0,.arrow1,.arrow2{width:250px;position:absolute}.arrow0{grid-row:1;grid-column:1;transform:scaleX(-1) translate(-275px) translateY(-80px)}.arrow1{grid-row:1;grid-column:2;transform:scaleX(-1) scaleY(-1) translate(205px) translateY(-260px)}.arrow2{grid-row:2;grid-column:2;transform:translate(-225px) translateY(30px)}@media(max-width:1050px){.announcement-bar{font-size:1rem}.steps-container{grid-template-columns:auto;gap:70px}.step1,.step2,.step3{top:0%}.arrow0{transform:rotate(-90deg) translate(-195px) translateY(-125px)}.arrow1{grid-row:2;grid-column:1;transform:scaleY(-1) translate(55px) translateY(-395px)}.arrow2{grid-row:3;grid-column:1;transform:scaleX(-1) translate(-165px) translateY(190px)}}.our-team{display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden}.our-team h1{font-size:3.5rem;letter-spacing:.2rem}.members{display:flex;flex-direction:column;gap:50px;background-color:#7ed957;padding:40px 70px}.members h1{z-index:1;font-size:3.5rem;color:#fff}.member-container{position:relative;display:grid;grid-template-columns:auto auto auto;justify-items:center;padding:0 60px;gap:60px 30px}.member{position:relative;z-index:1;background-color:#fff;display:flex;flex-direction:column;justify-items:center;align-items:center;border-radius:15px;height:100%}.member img{width:204px;height:240px;border-top-left-radius:15px;border-top-right-radius:15px;object-fit:cover}.member p{padding:20px;width:164px;text-align:center}.graphic-1,.graphic-2{position:absolute;z-index:0}.graphic-1{grid-row:1;grid-column:3;width:330px;transform:translate(90px) translateY(-160px)}.graphic-2{grid-row:3;grid-column:1 / 2;width:550px;transform:translate(-130px) translateY(-30px)}.alumni{display:flex;flex-direction:column;background-color:#e4f5ff;padding:20px 100px;text-align:center;gap:20px}.alumni h3{font-size:1.7rem;font-style:italic}.alumni-name-container{display:grid;grid-template-columns:auto auto auto auto;justify-items:center;align-items:center;background-color:#fff;border-radius:15px;padding:20px}.alumni-name-container p{font-size:1.1rem;line-height:1.6}@media(max-width:1050px){.member-container{grid-template-columns:auto auto;padding:0}.graphic-1{grid-column:2;width:300px;transform:translate(105px) translateY(-130px)}.graphic-2{width:480px;transform:translate(-100px) translateY(-30px)}.alumni-name-container{grid-template-columns:1fr 1fr}}@media(max-width:700px){.our-team h1{font-size:3rem}.members{padding:20px 20px 40px;gap:20px}.member-container{gap:30px 5px}.member img{width:180px;height:224px}.member p{width:140px;padding:10px;font-size:.8rem}.alumni{padding:20px 40px}.alumni h2{font-size:1.2rem}.alumni-name-container p{font-size:.9rem}}.admin{display:flex;flex-direction:column;padding:40px 50px 0;gap:30px}.admin h1{color:#38b6ff}.admin p{font-size:25px;font-family:Noto Sans,sans-serif}.pages{display:flex;flex-direction:column;list-style:none;gap:25px;padding:10px;width:fit-content}.pages li a{text-decoration:none;font-family:Noto Sans,sans-serif;color:#000;border-left:6px solid #38B6FF;white-space:"nowrap";display:"inline";padding-left:15px;font-size:1.8rem}.pages li img{height:20px}.card{padding:20px;background-color:#fff;border-radius:10px;width:fit-content}.card button{background-color:#38b6ff;border:2px solid #38B6FF;border-radius:5px;padding:8px 10px;font-size:1rem;font-family:Noto Sans,sans-serif}.card button:hover{cursor:pointer}.admin-alumni{display:flex;flex-direction:column;padding:40px 50px;gap:10px}.admin-alumni h1{color:#38b6ff}.admin-alumni h2{font-family:Noto Sans,sans-serif}.back-arrow{align-self:start;height:30px;cursor:pointer}.names-container{display:flex;flex-direction:column;gap:8px;padding:15px}.names-container button{background-color:#fff;border:2px solid #38B6FF;border-radius:5px;padding:8px 10px;font-size:1rem;font-family:Noto Sans,sans-serif}.names-container button:hover{cursor:pointer}.button-container{display:flex;justify-content:center;gap:20px;padding:15px}.editable-input{display:flex;justify-content:space-between;justify-items:center}.editable-input input{font-size:1.4rem;font-family:Noto Sans,sans-serif;padding:5px;border:2px solid #F2F2F2;border-radius:5px}
