section{margin-bottom:50px}.left,.right{width:50%;display:inline-block;height:100%}.right{margin:20vh 0}.section-content a:link{color:#6123b4}section.intro{white-space:nowrap}section.intro *{vertical-align:middle}h2.name-tag.purple{margin:0 0 120px 0;font-family:AtlasGrotesk;font-size:25px}.contact-block *{font-family:AtlasGrotesk;font-weight:400}h1.bio{font-size:3.5vw;white-space:normal;font-weight:400;letter-spacing:1px;line-height:80px;max-width:685px;padding-right:20px;margin:0 0 120px 0}img.intro-image{max-height:100vh;width:100%;float:right;margin-right:-1px}.intro .left{background:url(../reverse.svg);background-repeat:no-repeat;background-size:contain;background-position:top right;max-height:800px;width:40%;position:absolute;right:0;margin-right:4%}.learn-more{max-width:100px;text-align:center}.learn-more p{margin-bottom:8px}.learn-more a{color:#000;font-weight:700}.learn-more-button{padding:12px;display:inline-block;border:1px solid;border-radius:50%}.main-block{font-size:16px;margin:2% 4%;line-height:35px}.main-block h2{margin:0}.section-content p:first-of-type{margin-top:0}section.about .section-content .main-block p:nth-of-type(-n+2),section.about .section-content .main-block:nth-of-type(-n+2){margin-top:0}.contact-block div{width:40%;margin:4%;display:inline-block;vertical-align:top}.contact-block div{width:30%;padding:0 10% 0 0;margin:4%;font-size:19px;display:inline-block}.contact-block h2{font-size:3.5vw;white-space:normal;font-weight:400;letter-spacing:1px;line-height:80px;max-width:685px}.news-piece{padding:30px 0}.news-piece .date{font-style:italic;color:#9a9a9a;font-size:14px}.news-piece:first-of-type{padding-top:0}.news-piece p{display:inline-block;width:calc(100% - 170px);margin:0}.news-piece p.date{width:150px}.art{display:inline-block;text-align:center}.photography{display:inline-block;text-align:center}.shows{display:inline-block;text-align:center}.onstage{display:inline-block;text-align:center}.art img{width:32%}.photography img{width:47%;margin:1vh}.shows img{width:47%;margin:1vh}.film{text-align:center}.film-block{width:45%;height:30vh;margin:1vh;font-size:20px;display:inline-block}.film-block iframe{width:100%;height:100%}.contact p{line-height:35px}.onstage img{width:30%}@media (max-width:1035px){main{margin-left:140px;width:calc(100% - 145px)}.film-block{width:100%}.art img{width:100%}.photography img{width:100%}.shows img{width:100%}.onstage img{width:100%}.right{margin:20px}.right div,.right h1,.right h2.name-tag.purple{margin-bottom:70px}h1.bio{line-height:45px}.intro .left{width:20rem;margin-right:2rem}.intro .bio{margin-top:10rem}.intro{margin-bottom:0}}@media (max-width:800px){.contact-block div{display:block;width:100%}.intro .left{width:30%}.intro .right{margin:4% 4%}.intro .learn-more{display:none}}@media (max-width:640px){main{margin:0;width:100%;overflow-x:hidden}.right{display:block;margin:120px 0 50px 0;padding:0;width:100%;text-align:center}h1.bio{font-size:34px;text-align:justify;width:90%;margin:auto}.intro .left{display:block;position:relative;width:100%;height:500px;background-position:center;display:none}.intro .learn-more{display:none}.intro{margin:55% 0 100% 0}.art img{width:100%;margin:1vh 0}.photography img{width:100%;margin:1vh 0}.shows img{width:100%;margin:1vh 0}.onstage img{width:100%;margin:1vh 0}.film-block{width:100%;margin:1vh 0;margin-bottom:3vh}.contact-block h2{font-size:2rem}section .section-content{width:100%}.main-block{width:90%;margin:0 auto;display:block;margin-bottom:40px}section.about .section-content .main-block:nth-of-type(n+2):before{content:"";position:absolute;width:12px;height:1px;background:#000;top:-8px}.contact-block div{width:90%;margin:auto;padding:0}section.study-groups .section-content{width:90%;padding:0 5%}}