html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"General-Grotesk-Web";font-weight:400;src:url(../../build/fonts/GeneralGrotesque-Book.woff)}@font-face{font-family:"General-Grotesk-Web";font-weight:400;font-style:italic;src:url(../../build/fonts/GeneralGrotesque-BookItalic.woff)}@font-face{font-family:"General-Grotesk-Web";font-weight:bold;font-style:normal;src:url(../../build/fonts/GeneralGrotesque-ExtraBold.woff)}@font-face{font-family:"Fact-Web";src:url(../../build/fonts/FeatureDeck-Medium-Web.woff2) format("woff2"),url(../../build/fonts/FeatureDeck-Medium-Web.woff) format("woff");font-weight:500;font-style:normal}html{font-size:14px;width:100%}*{box-sizing:border-box}:root{--padding: 15px;--video-width: 80vw;--box-shadow: 0 0 10px rgba(0,0,0,0.1);--header-height: 62px}@media(min-width: 768px){:root{--header-height: 74px;--padding: 20px;--video-width: 70vw}}@media(min-width: 1024px){:root{--padding: 30px}}html,body{position:relative;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-color:#e2e2e2;margin:0;font-family:"General-Grotesk-Web",sans-serif;line-height:1.2;letter-spacing:.01em;width:100vw}h1{font-family:"Fact-Web";font-size:20px;line-height:.95}@media(min-width: 768px){h1{font-size:34px}}h4{text-transform:uppercase;margin:1rem 0}a:link,a:visited{color:#000;text-decoration:none}body.touch main{overflow-x:auto}main{overflow-x:hidden;padding-bottom:var(--padding)}.embed-container{position:relative;height:100%}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.home{height:100vh;overflow:hidden;background-color:#000}body.home main{height:calc(100vh - var(--header-height));padding:0}marquee{background-color:#1b4a3d;color:#36e281;font-size:18px}marquee span{display:inline-block;padding:6px 10px 10px 10px}marquee span:nth-child(odd){background-color:#36e281;color:#1b4a3d}section.students{padding:var(--padding);column-count:1;column-gap:2rem;column-rule:1px solid #bdbdbd}@media(min-width: 768px){section.students{column-count:3}}@media(min-width: 1024px){section.students{column-count:4}}@media(min-width: 1100px){section.students{column-count:5}}section.students ul{font-size:22px;break-inside:avoid;line-height:32px}@media(min-width: 1100px){section.students div{break-inside:avoid}}section.students h1{line-height:1.1;font-size:24px;margin:3rem 0 1rem 0}section.students h1+h2{margin-top:1rem;padding-top:1rem}@media(min-width: 1100px){section.students h1{margin:.2rem 0 1rem 0}}section.students div:nth-child(1) h1{margin:.2rem 0 1rem 0}section.students h2{line-height:1.3}section.students li{margin-left:15px;text-indent:-15px}section.students h3{font-style:italic;margin:7px 0 3px 0;font-size:16px}section.students h3::after{content:":"}section.students h2,section.students h3{color:#666}section.students h2{margin:2rem 0 3px 0;font-size:16px}header{padding:var(--padding) var(--padding) 0 var(--padding);background-color:#e2e2e2;display:flex;justify-content:space-between;height:var(--header-height)}@media(min-width: 768px){header{display:flex}}header .desktop{display:none}@media(min-width: 768px){header .desktop{display:block}}header span.xsm{display:none}@media(min-width: 768px){header span.xsm{display:inline}}header span.sm{display:inline}@media(min-width: 768px){header span.sm{display:none}}@media(min-width: 1024px){header span.sm{display:inline}}header br,header .mobile{display:block}@media(min-width: 768px){header br,header .mobile{display:none}}header .logo-title{display:flex}header .logo-title img{display:block;width:60px;margin-right:18px}@media(min-width: 768px){header .logo-title img{margin-right:24px;width:120px}}header .logo-title h1{line-height:1.1;position:relative;top:-6px}@media(min-width: 768px){header .logo-title h1{top:-6px}}header p{text-align:right}header p a:link,header p a:visited{margin-right:2px;border-bottom:2px solid #000}#index{padding:var(--padding);display:flex;justify-content:space-between;flex-flow:row wrap;grid-gap:var(--padding);display:block}@media(min-width: 768px){#index{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){#index{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){#index{grid-template-columns:repeat(4, 1fr)}}p{margin-bottom:1rem;line-height:1.3}p:nth-last-child(1){margin-bottom:0}a.video{position:relative;box-shadow:var(--box-shadow);display:block;background:#fff;padding:15px;margin-bottom:15px}@media(min-width: 768px){a.video{padding:20px;margin-bottom:0}}a.video .profile{position:relative;height:0;padding-bottom:100%;width:100%;overflow:hidden;background-position:center;background-size:cover;border-radius:50%}a.video h1{text-align:center;margin-top:1rem}a.video h4{padding:0 20px;text-align:center}body.touch .video-navigation{margin-left:0 !important}body.touch .video-navigation .video{filter:none}body.touch .video-navigation .video .pointer{display:none}body.touch .video-navigation .video.introduction{min-height:480px;padding:30px}.video-navigation{display:grid;width:calc(var(--video-width)*12);position:relative;margin-top:var(--padding);align-items:flex-start;transition:500ms;padding:0 var(--padding);left:50%;margin-left:calc(var(--video-width)*-0.5);grid-gap:var(--padding);grid-template-columns:repeat(12, 1fr)}@media(min-width: 768px){.video-navigation{grid-gap:calc(var(--padding)*2)}}.video-navigation.no-animation{transition:none}.video-navigation .video{position:relative;box-shadow:var(--box-shadow);background-color:#fff;padding:var(--padding);filter:grayscale(1)}.video-navigation .video .pointer{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.video-navigation .video.introduction{min-height:600px;display:flex;flex-flow:column nowrap;justify-content:center}.video-navigation .video.introduction h1{text-align:center;margin:0 0 1rem 0}.video-navigation .video.introduction p{display:none}.video-navigation .video.focused{filter:none}.video-navigation .video.focused .pointer{display:none}.video-navigation .video.focused+.video{cursor:e-resize}.video-navigation .video.previous{cursor:w-resize}.video-navigation .video h1{margin-top:1rem}.video-navigation .video .information{display:block;grid-template-columns:repeat(3, 1fr)}@media(min-width: 1024px){.video-navigation .video .information{display:grid;grid-gap:20px}}.video-navigation .video .information .description{grid-column:span 2;margin-top:1rem}
