@charset"utf-8";nav{width:100%}#nav-overlay{background-color:#fff}#nav-bar{display:block;height:80px;float:right;transition:top 0.5s ease-out}.bar{background-color:#fff}.nav-container{position:fixed;right:0;top:0;transition:top 1s ease-in-out;z-index:1010}@media all and (min-width: 1100px){.nav-container{max-width:80px;max-height:80px;overflow:hidden}#mosaic .nav-container{max-width:100%;width:100%}.nav-show{width:100%;max-width:100%;max-height:100%;height:100vh;overflow:visible;overflow-y:scroll}#nav-bar{width:80px}#mosaic #nav-bar{width:100%}}@media all and (max-width: 1099px){.nav-container{width:100%;max-width:100%;max-height:80px;overflow:hidden}.nav-show{max-height:100%;height:100vh;overflow:visible;overflow-y:scroll}#nav-bar{width:65%}#homepage #nav-bar{width:30%}#mosaic #nav-bar{width:100%}#rightonly #nav-bar,.rightwide #nav-bar{width:70%}#rightcenter #nav-bar{width:90%}}@media all and (max-width: 1023px){#rightonly #nav-bar{width:100%}#rightcenter #nav-bar{width:100%}}@media all and (max-width: 949px){#nav-bar{width:70%}}@media all and (max-width: 699px){#nav-bar{width:75%}#rightwide #nav-bar{width:80%}}@media all and (max-width: 579px){#rightwide #nav-bar{width:100%}}@media all and (max-width: 539px){#nav-bar{width:100%}}.scroll{top:-90px}.no-scroll{top:0}.button-container input[type=checkbox]{display:none}.button-container *{transition:all 0.3s;box-sizing:border-box}.button-container{position:relative;margin:20px 30px;height:30px;width:30px;float:right}.button-container label{cursor:pointer;position:absolute;z-index:99;height:100%;width:100%;top:5px;left:0}.button-container .burger-layer{position:absolute;height:3px;width:100%;padding:0;background-color:#000}.button-container .diagonal.part-1{position:relative;float:right}.button-container .horizontal{position:relative;float:right;margin-top:7px}.button-container .diagonal.part-2{position:relative;float:right;margin-top:7px}.button-container input[type=checkbox]:checked ~ .burger > .horizontal{opacity:0}.button-container input[type=checkbox]:checked ~ .burger > .diagonal.part-1{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:10px}.button-container input[type=checkbox]:checked ~ .burger > .diagonal.part-2{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:-12px}@media all and (max-width: 949px){#homepage .bar{background-color:transparent}#homepage .button-container .burger-layer{background-color:#fff}#homepage .button-container input[type=checkbox]:checked ~ .burger > .burger-layer{background-color:#000}}.outline{height:auto;background-color:transparent;transition:all 0.5s ease;visibility:hidden;opacity:0;z-index:-3;text-align:center;left:50%}.outline.active{max-height:55em}#nav-home.bringforward,#nav-search.bringforward,.outline.bringforward{z-index:1009;visibility:visible}.outline .dept{width:100%;margin:0}.outline .topic{display:inline-block;width:100%}#nav-home,#nav-search{display:block;top:23px;width:100px;height:32px}@media all and (min-width: 1240px){.outline{width:1200px;height:510px;top:50%;margin-left:-600px;margin-top:-255px;padding-left:20px}.outline .dept{display:inline-block}#nav-explorations,#nav-gifted,#nav-imaginal,#nav-portals,#nav-research,#nav-resources{max-width:380px}#nav-about{max-width:1149px}#nav-about h3{margin-top:14px}.outline .topic{max-width:360px}.outline .topic,.outline h3{padding-left:20px;text-align:left}.deptimg{width:50px;height:50px;border-radius:40px;float:left;margin:6px 14px 0 0}#nav-home{right:222px}#nav-search{right:101.5px}}@media all and (min-width: 1240px) and (max-height:780px){.outline{top:0;margin-top:100px}}@media all and (max-width:1239px){.outline{width:340px;top:0;margin-top:80px;margin-left:-170px;padding-left:30px}.outline .dept{display:inline-block;width:100%}#nav-about{margin-bottom:21px}#nav-about hr{display:none}.outline h3{margin-top:21px}.outline .topic{width:100%}.outline .topic,.outline h3{padding-left:0;text-align:left}.deptimg{width:50px;height:50px;border-radius:40px;float:left;margin:6px 14px 0 0}#nav-home{left:140px}#nav-search{left:28px}#nav-bottom{margin-top:42px;width:200px;text-align:left;padding-left:8px}#nav-bottom a{display:block}}@media all and (max-width: 579px){.outline{margin-top:100px;padding-left:20px}}@media all and (max-width: 439px){.outline{width:320px;margin-left:-160px;padding-left:10px}#nav-home{left:50%;margin-left:-40px}#nav-search{left:50%;margin-left:-150px}}@media all and (max-width: 399px){.outline{padding-left:5px}#nav-home{margin-left:-45px}#nav-search{margin-left:-155px}}@media all and (max-width: 344px){.outline{width:300px;margin-left:-150px}.outline h3{padding-left:59px}.deptimg{width:45px;height:45px;border-radius:40px;float:left;margin:8px 14px 0 0}#nav-home{top:71px;margin-left:-86px}#nav-search{margin-left:-86px}#nav-gifted{margin-top:20px}}#homepage #nav-home{display:none}.scrollhide{overflow-y:hidden}.vegas-slide-inner{transition:all 0.03s ease-in-out}.leftwidescroll{overflow-y:scroll}.shortrightscroll{overflow-y:scroll}@media all and (min-width: 1024px){.scrollhide #leftpanel,.scrollhide #mainlayer1,.scrollhide #rightpanel{opacity:0;transition:all 0s ease-in-out}#mosaic.scrollhide{right:7px}#photobox.scrollhide .controls{display:none !important}}@media all and (min-width: 1100px){#up{display:inline-block;font-size:2em;position:fixed;opacity:0;right:0;bottom:0;transition:all 0.6s ease-in-out;z-index:1;margin:30px;height:50px;width:30px;cursor:pointer}#up a{display:block}#up a span{display:block;text-transform:uppercase;font-size:0.4em;line-height:1.2em}#up.hide{height:50px}}@media all and (max-width: 1099px){#up{display:none}}footer{position:relative}.copyright p{font-size:15px;line-height:19px}.copyright p::before{position:relative;content:"⌘";font-size:4.7em;right:-45px;top:118px;opacity:0.05;font-weight:600;font-variation-settings:"wght" 600}