@import "https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{color:#fff;background-color:#f0f;width:100%;height:100%;margin:0;padding:0;font-family:Oswald,sans-serif;display:block}a{color:#fff;text-decoration:none}li{list-style:none}ul ul{padding-left:10px}.header{z-index:100;background-color:#71717117;width:100%;padding:25px;display:flex;position:fixed;top:0;left:0}.header .header-left-cell{width:60%}.header .header-left-cell h4{font-weight:300}.header .header-right-cell{text-align:right;width:40%}#menu-btn,#close-navigation{color:inherit;font:inherit;background:0 0;border:0;line-height:0}#menu-btn:focus-visible,#close-navigation:focus-visible,#menu a:focus-visible{outline-offset:5px;outline:2px solid #fff}#menu[data-pointer-focus] #close-navigation:focus{outline:none}.header:focus-within{opacity:1!important}#menu-btn{cursor:pointer;width:24px;height:24px;padding-top:3px}#menu-btn svg{width:100%;height:100%;display:block}#menu{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background-color:#000;border:0;margin:0;padding:20px;font-size:larger;position:fixed;top:0;left:0;overflow-y:auto}#menu[hidden]{display:none}#menu::backdrop{background:#000}body.navigation-open{overflow:hidden}#menu .link-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}#menu #close-navigation{cursor:pointer;margin:25px;position:absolute;top:0;right:0}#chevron{z-index:1000;margin:20px;font-weight:400;animation:2s infinite bounce;position:fixed;bottom:0;left:0}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.container-fluid{width:100%;min-height:100%}.container{width:100%;padding-top:40px;padding-bottom:40px}.cell-1,.cell-2{padding:20px}.page-content-container{box-sizing:border-box;align-items:left;flex-direction:column;width:100%;padding:0;display:flex}@media only screen and (width>=600px){.page-content-container{width:80%;margin:0 auto}}@media only screen and (width>=768px){.page-content-container{width:80%;margin:0 auto}}@media only screen and (width>=1024px){.page-content-container{width:80%;margin:0 auto}}@media only screen and (width>=1366px){.page-content-container{width:80%;margin:0 auto}}#presentation-title{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#presentation{background-position:50%;background-repeat:no-repeat;background-size:cover}#presentation.home{background-image:url(/_img/_pages/1.jpg)}#presentation.works{background-image:url(/_img/_pages/2.jpg)}#presentation.choreographic-apps{background-image:url(/_img/_pages/3.jpg)}#presentation.collaborations{background-image:url(/_img/_pages/4.jpg)}#presentation.performances{background-image:url(/_img/_pages/5.jpg)}#presentation.studio-works-collection{background-image:url(/_img/_pages/6.jpg)}#presentation.films{background-image:url(/_img/_pages/7.jpg)}#presentation.about{background-image:url(/_img/_pages/8.jpg)}#presentation.notes{background-image:url(/_img/_pages/9.jpg)}#presentation.random-notes{background-image:url(/_img/_pages/1.jpg)}#presentation.teaching{background-image:url(/_img/_pages/2.jpg)}#presentation.contact{background-image:url(/_img/_pages/3.jpg)}#text{padding-top:30px;padding-bottom:30px}#media img,#media iframe{border:1px solid #cccccc28;border-radius:5px}#media p{font-size:smaller;font-weight:100;position:relative;top:-30px;left:10px}#page-content{padding:20px}.gallery-container{background-color:#000}.gallery-title{padding-bottom:25px;padding-left:25px;padding-right:25px}.grid{--grid-gap:0px;position:relative}.grid-item{box-sizing:border-box;border-radius:10px;width:100%;padding:20px}.grid-item img{object-fit:cover;border:1px solid #cccccc59;border-radius:5px;width:100%;height:auto}.grid-item h3{color:#fff;text-align:center;width:100%;font-size:.83em;font-weight:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=600px){.grid-item{width:50%}}@media only screen and (width>=768px){.grid-item{width:50%}}@media only screen and (width>=1024px){.grid-item{width:33.3333%}}@media only screen and (width>=1366px){.grid-item{width:33.3333%}}footer{background-color:#000;padding:35px 25px}footer h4{font-weight:200}.vimeo{width:100%}.vimeo iframe{aspect-ratio:16/9;width:100%}.youtube{width:100%}.youtube iframe{aspect-ratio:16/9;width:100%}.about-content{flex-direction:column;align-items:flex-start;display:flex}@media (width>=768px){.about-content{flex-direction:row}}.about-content .cell-1,.about-content .cell-2{width:100%}.about-content .cell-1{order:1}.about-content .cell-1 img{max-width:100%;height:auto}.about-content .cell-2{order:2;margin-top:20px}@media (width>=768px){.about-content .cell-2{margin-left:20px}}#teaching-content div{padding-top:30px;padding-bottom:30px}#teaching-content p{margin-top:5px;margin-bottom:5px}#teaching-content ul{margin-top:10px;margin-bottom:10px}#teaching-content li{margin-left:40px;list-style:outside}.teaching-inspiration{flex-direction:column;align-items:center;display:flex}@media (width>=768px){.teaching-inspiration{flex-direction:row}}.teaching-inspiration .teaching-quote,.teaching-inspiration .teaching-overview{width:100%}.teaching-inspiration .teaching-quote{order:1}.teaching-inspiration .teaching-quote img{max-width:100%;height:auto}.teaching-inspiration .teaching-overview{order:2;margin-top:20px}@media (width>=768px){.teaching-inspiration .teaching-overview{margin-left:20px}}blockquote{width:60%;padding-top:30px;padding-bottom:30px;position:relative;left:20%}blockquote footer{background-color:#f0f;padding:0}.list-container{padding:0;list-style-type:none;display:grid}#note-text,#note-text div{padding-top:30px}.instagram-link{align-items:center;gap:8px;line-height:1.2;display:inline-flex}.instagram-link svg{display:block}@media (height<=540px){#menu .link-container{width:max-content;max-width:100%;margin:45px auto 20px;position:static;transform:none}}@media (prefers-reduced-motion:no-preference){#menu[open]{animation:.3s ease-in-out navigation-slide-in}}@media (prefers-reduced-motion:reduce){#chevron{animation:none}#header,#chevron{transition:none!important}}@keyframes navigation-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}#presentation{min-height:100vh}.gallery-title h2,.teaching-title h2{font-size:2em}.skip-link{z-index:2000;color:#fff;background:#000;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}#main-content:focus{outline:none}
