@import"https://fonts.googleapis.com/css2?family=Roboto:wght@500;700&family=Zen+Kaku+Gothic+Antique:wght@500&display=swap";:root{--ff-sans-normal: "Roboto Condensed", sans-serif;--black: 230 35% 7%;--silver: 231 10% 90%;--white: 0 0% 100%;--white2: rgb(255, 255, 255);--offwhite: rgb(250, 248, 245);--red: rgb(227, 46, 53);--yukoBlack: rgb(19, 19, 19);--yukoGray: rgb(90, 90, 90);--yukoGreen: rgb(47, 141, 125);--yukoGreen2: rgba(47, 141, 125, .5);--yukoGreen3: rgba(47, 141, 125, .8);font-family:var(--ff-sans-normal);margin:0;padding:0}@font-face{font-family:CustomFont;src:url(./round1.7e9d7996.ttf) format("truetype")}@font-face{font-family:CustomFont1;src:url(./round.aaf88911.ttf) format("truetype")}body{font-family:CustomFont,sans-serif;color:var(--yukoBlack)}body,main{margin:0;padding:0;font-size:1.25rem}h1{font-size:4rem;font-weight:100}h1,h2,h3,h4,h5,p{margin:0;padding:0}body,html{height:100%}.flex{display:flex;gap:var(--gap, 1rem)}.flexdirection{flex-direction:column;text-align:left}.uppercase{text-transform:uppercase}.text-color{color:hsl(var(--white))}.letter-spacing-2{letter-spacing:2.7px}.gap{gap:0}#eQTRpLaXc5Z8{display:none;z-index:100}#eQTRpLaXc5Z22:hover{display:none}.relative{position:relative}.row{flex-direction:row}.column{flex-direction:column}.none{text-decoration:none}.linebreak{display:block}.ff-700{font-weight:700}.jp{font-family:CustomFont;font-size:1rem;color:var(--yukoGreen)}.jp>a:any-link{color:var(--yukoGreen);font-size:1.75rem}.left{text-align:left}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prevent-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.center{text-align:center;flex-direction:column;align-self:center}.hidden{display:none}.primary-header{justify-content:space-between;align-items:center}.primary-navigation{-gap:clamp(1.5rem,5vw,3.5rem);--underline-gap: 5rem;list-style:none;margin:0;padding:0;justify-content:center;margin-bottom:.5rem;font-size:1rem}.primary-navigation[data-something=true]{transform:translate(0)}.mobile-nav-toggle{display:none}nav{order:2}.underline-indicators>*{padding:var(--underline-gap, .5rem) 0;border:0;cursor:pointer;border-bottom:.2rem solid hsl(var(--white) / 0);background-color:transparent}.underline-indicators>*:hover,.underline-indicators>*:focus{border-color:hsl(var(--white) / .5)}.underline-indicators>*:active,.underline-indicators>[aria-selected=true]{color:hsl(var(--white) / 1);border-color:hsl(var(--white) / 1)}.dropdown-menu{background-color:#fff;box-shadow:24px 34px 44px 8px #0000001a;--bs-dropdown-min-width: 0rem}.index{margin:10rem 1rem}.landing{width:100%;height:100%}.margin{margin-bottom:1rem}.margin-2{margin-bottom:1.5rem}.button{width:100%;background-color:transparent;border:none;padding:1rem}.button:hover{background-color:hsl(var(--silver))}.cards{width:90%;margin-inline:auto;background-color:transparent;display:flex;flex-direction:column;gap:1rem}.box-sizing{box-sizing:border-box}.bg{min-height:100vh;background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.logo{display:grid;width:20%;margin:auto;justify-self:center;align-self:center;justify-content:center;align-content:center}.main-container{height:auto;width:100%}.class-cards{width:100vw;display:flex;overflow-y:hidden;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth;gap:.2rem;justify-content:center}.classlist{margin:auto;padding-block:1rem;text-align:center}.temp{width:50px;height:50px;justify-items:center}.class-wrapper{display:inline-table;flex-direction:column;flex-basis:20%;flex-shrink:0;width:100%;place-items:center;place-content:center}.class{background-color:transparent;border:0;text-align:center;margin-top:1rem;width:100%}.class:hover{background-color:var(--yukoGreen);border-radius:10px;cursor:pointer}.class>*:hover{color:#fff}.class-container{background-color:hsl(var(--white));border-radius:10px;box-shadow:2px 2px 7px 2px #0000001a;margin-top:1rem;margin-bottom:4rem;padding:1rem}.class-info{text-align:center;display:none}.spacer{margin-top:1rem}.class-names{font-weight:200;font-size:1rem}.subtext{font-size:1rem}.tooltip{display:block;position:absolute;width:auto;background-color:#fff;box-shadow:2px 2px 7px 2px #0000001a;padding:1rem;margin:1rem;bottom:-2.5rem;border-radius:15px;outline:0;border:0;left:50%;transform:translate(-50%);transition:all .5s;transform-origin:top center;scale:0}.class-cards:hover+span{display:block;border:0;text-transform:uppercase;color:var(--yukoGreen);font-size:1rem;scale:1}span{pointer-events:none;color:hsl(var(--black))}@media (min-width: 35em){.primary-navigation{padding-inline:clamp(3rem,10vh,7rem)}.class-cards{width:auto;justify-content:center;display:flex;flex-direction:row;gap:1rem}.class-wrapper{flex-shrink:0;padding:1rem;width:100%;position:relative;display:inline-table;flex-direction:column;text-align:center;justify-content:center;align-content:center;gap:1rem}article>h1{font-size:2.5rem}.linebreak{display:none}}.selectors{justify-content:center;display:flex}.access{text-align:center}.access>*>*{font-size:.8rem}.access-container{margin-bottom:1rem}.map{margin:2rem auto}.loading{background-color:#014b94;color:#eee}.loading{display:inline-block;color:#eee;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primary-navigation{-gap:clamp(1.5rem,5vw,3.5rem);--underline-gap: .5rem;list-style:none;padding:0;justify-content:center}article{margin-bottom:1rem;width:80%;justify-content:center;margin-inline:auto}.sticky{position:absolute}@media (max-width: 35em){.primary-navigation{--underline-gap: .5rem;position:fixed;top:0;right:0;bottom:0;left:20%;z-index:100000;list-style:none;margin:0;padding:min(20rem,15vh) 2rem;flex-direction:column;transform:translate(100%);transition:transform .5s ease-in-out;background-color:hsl(var(--silver) / .9)}}@media (min-width: 35em) and (max-width: 44.999em){.primary-navigation a>span{display:none}.large-button{font-size:2rem}main{margin-top:0rem}.cards{width:70%}.class{width:100%}.formcenter{width:80%}article{width:80%}.map{margin:5rem auto}}@media (min-width: 45em){.primary-header:after{content:"";display:block;position:relative;height:1px;width:100%;background:hsl(var(--white) / .25);order:1;margin-right:-2.5rem}.large-button{font-size:2rem}.list-center{text-align:center}.tooltip{display:none}.class-cards:hover+span{display:none;color:#4287f5;font-size:20px}main{margin-top:0rem}.cards{width:70%}.class{width:100%}.formcenter{width:40%}article{width:50%}.map{margin:5rem auto}}.info{justify-content:center;text-align:center;color:gray}.smaller{font-size:1rem}.image{width:100%}.events{display:flex;flex-direction:column;align-content:center;background-color:hsl(var(--offwhite));width:80%;margin:auto;padding:.5rem;text-align:center;border-radius:15px;justify-content:center;margin-bottom:2rem}.eventHeader{font-size:3rem}footer{background-color:var(--yukoGreen);padding-block:1rem;font-family:CustomFont1;font-size:1rem}.header{font-weight:700;color:var(--offwhite);font-size:1rem}footer>.tag>*{margin-bottom:1rem;padding-left:.5rem}footer>.tag>p>a:any-link,footer>.tag>.align>p>a:any-link{color:var(--offwhite);padding-left:.5rem;text-decoration:none}.reset{padding:0;text-align:center}.reset>a:any-link{color:var(--offwhite)}footer>.tag>p>a:any-link:hover,footer>.tag>.align>p>a:any-link:hover{font-weight:700}.align{display:flex;flex-direction:row;align-items:center}.copyright{color:var(--offwhite);text-align:center;width:80%;margin-inline:auto}.modal{font-size:1rem;font-family:CustomFont1}.modal>ul>li>a{text-decoration:none}.buttonMod1{display:block;position:absolute;z-index:10;right:1rem;top:2rem;background:transparent;background-image:url(./icon-hamburger.8f2c30e2.svg);background-repeat:no-repeat;background-position:center;border:0;width:1.5rem;aspect-ratio:1;cursor:pointer}.buttonMod2{display:block;position:absolute;z-index:1000008;right:1rem;top:2rem;background:transparent;background-image:url(./icon-close.eb233453.svg);background-repeat:no-repeat;background-position:center;border:0;width:1.5rem;aspect-ratio:1;cursor:pointer}.buttonMod2:hover{cursor:pointer;filter:saturate(.1)}@media (min-width: 35em){.buttonMod1,.buttonMod2{display:none}.jp{font-family:CustomFont1;font-size:1rem}.titles{margin-block:2rem}}#timezone{color:red}.titles{font-size:3rem;font-weight:100;margin-block:4.5rem;text-align:center;align-items:center;font-family:CustomFont}
