.spotlights>section,.spotlights>section>.content,.wrapper.fullscreen{display:-moz-flex;display:-webkit-flex;display:-ms-flex}a,body,div,footer,h1,h2,html,img,li,p,pre,section,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}pre,ul{margin:0 0 2em}footer,section{display:block}body{-webkit-text-size-adjust:none;-ms-overflow-style:scrollbar;background:#312450;color:rgba(255,255,255,.8);font-family:Arial,Helvetica,sans-serif;font-size:16.5pt;font-weight:400;line-height:1.75}@-ms-viewport{width:device-width}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media screen and (max-width:1680px){body{font-size:13pt}}@media screen and (max-width:1280px){body{font-size:12pt}}@media screen and (max-width:360px){body{font-size:11pt}}a{-moz-transition:color .2s,border-bottom-color .2s;-webkit-transition:color .2s,border-bottom-color .2s;-ms-transition:color .2s,border-bottom-color .2s;transition:color .2s,border-bottom-color .2s;border-bottom:1px dotted rgba(255,255,255,.35);color:inherit;text-decoration:none}#footer>.inner a:hover,a:hover{border-bottom-color:transparent}a:hover{color:#fff}h1,h2{color:#fff;font-weight:700;line-height:1.5;margin:0 0 .5em}h1{font-size:2.75em}h2{font-size:1.75em}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:.9em}::-webkit-input-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}:-moz-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}::-moz-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}:-ms-input-placeholder{color:rgba(255,255,255,.35)!important;opacity:1}ul{list-style:disc;padding-left:1em}ul li{padding-left:.5em}ul.menu{list-style:none;padding:0}ul.menu>li{border-left:1px solid rgba(255,255,255,.15);display:inline-block;line-height:1;margin-left:1.5em;padding:0 0 0 1.5em}ul.menu>li:first-child{border-left:0;margin:0;padding-left:0}@media screen and (max-width:480px){body,html{min-width:320px}ul.menu>li{border-left:0;display:block;line-height:inherit;margin:.5em 0 0;padding-left:0}}.spotlights>section{display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:22.5em}.spotlights>section>.content{padding:4em 5em 2em;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex:1}.spotlights>section>.content>.inner{-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-moz-transition:opacity 1s,-moz-transform 1s;-webkit-transition:opacity 1s,-webkit-transform 1s;-ms-transition:opacity 1s,-ms-transform 1s;transition:opacity 1s,transform 1s;opacity:1}@media screen and (max-width:980px){.spotlights>section{display:block}.spotlights>section>.content{width:100%}}.wrapper{position:relative}.wrapper>.inner{padding:5em 5em 3em;max-width:100%;width:75em}@media screen and (max-width:1680px){.spotlights>section>.content,.wrapper>.inner{padding:4em 4em 2em}}.wrapper.style1{background-color:#4f5b93}.wrapper.style1-alt{background-color:#424b78}.wrapper.style2{background-color:#333}.wrapper.style3{background-color:#f2f2f2}.wrapper.fullscreen{display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;min-height:100vh}@media screen and (max-width:1280px){.wrapper>.inner{width:100%}.wrapper.fullscreen{min-height:calc(100vh - 2.5em)}}.wrapper.fade-up>.inner{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transition:opacity 1s,-moz-transform 1s;-webkit-transition:opacity 1s,-webkit-transform 1s;-ms-transition:opacity 1s,-ms-transform 1s;transition:opacity 1s,transform 1s;opacity:1}#footer>.inner a{border-bottom-color:rgba(255,255,255,.15)}#footer>.inner .menu{font-size:.8em;color:rgba(255,255,255,.15)}#intro{background-attachment:fixed;background-position:top right;background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width:736px){h1{font-size:2em}h2{font-size:1.25em}.spotlights>section>.content{padding:3em 2em 1em}.wrapper>.inner{padding:1.5em}pre{font-size:80%}.wrapper.fullscreen{padding:2em 0;min-height:0}#intro p{font-size:1em}}@media screen and (max-width:1280px){#intro{background-attachment:scroll}}.main-title{font-size:30px;text-align:center}.main-title h1{font-weight:300}.main-title p{font-size:80px;color:#fff;font-weight:700}.style3,.style3 h2{color:#333}.style3 .inner p{border-bottom:1px dotted;padding-bottom:20px}.style3 .inner:last-child p{border:none}:root{--font-family-sans-serif:"Fira Sans","Source Sans Pro",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-mono:"Fira Mono","Source Code Pro",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}