.clearfix:before,.grid:before,.container:before,.list-right_left li:before,.header-sub_pages:before,.clearfix:after,.grid:after,.container:after,.list-right_left li:after,.header-sub_pages:after{content:" ";display:table}.clearfix:after,.grid:after,.container:after,.list-right_left li:after,.header-sub_pages:after{clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:after,*:before{box-sizing:border-box}input,select{margin:0.2em}input[type=radio],input[type=checkbox]{margin-right:0.5em}p{margin:1.3em 0}address{font-style:normal}label{cursor:pointer}td{vertical-align:top}img,object,embed{max-width:100%}img{height:auto}nav ul{list-style:none;padding-left:0}ul ul{margin-top:0.5em}blockquote{margin:0}h1 a,h2 a,h3 a{color:inherit;text-decoration:none}h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active{color:inherit;text-decoration:underline}.xm_message{color:#000;padding:0}.hidden{display:none}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}img.right{float:right;margin-bottom:1em;margin-left:1em}img.left{float:left;margin-right:1em;margin-bottom:1em}.grid{padding:1em 1em 0 1em;margin:0 auto 0 auto;max-width:71.25em}.container{padding:1em 1em 0 1em;margin:0 auto 0 auto;max-width:35.25em}@media only screen and (min-width: 64em){.container--home{max-width:56.75em}}.container-wide{max-width:39.25em}@media only screen and (min-width: 35em){.col{width:100%}.col-2-3{width:66.66667%}.col-1-3{width:33.33333%}.col-1-2{width:50%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-8{width:12.5%}.col-1-12{width:8.33333%}.col-5-12{width:41.66667%}[class*='col-']{float:left;padding-left:1em}.grid .col:first-child,.grid [class*='col-']:first-child{padding-left:0}}html{font-family:"Helvetica Neue", Helvetica, sans-serif;background:#fff;color:#000}.font_futura_loaded,.font_futura_loaded input{font-family:"BT Futura W01", "Helvetica Neue", Helvetica, sans-serif}input,textarea{font-size:1em}ul li,ol li{margin-bottom:0.75em}.list-right_left{padding-left:0;list-style:none}.list-right_left li{padding:0.3em 0.4em;margin-bottom:0;transition:background 0.2s ease-in-out;border-bottom:1px solid #ccc}@media only screen and (min-width: 48em){.list-right_left li{border:none}}.list-right_left li:hover{background:#7dc;transition:background 0.2s ease-in-out}.list-right_left.list-left_right-lines li{border-bottom:1px solid #333}.list-right_left.list-left_right-lines li:first-of-type{border-top:1px solid #333}.container-dramaturg ul li ul li{list-style-type:none}.bordered_img{border:3px solid #000;border-radius:15px}.figcaption{text-align:center;color:rgba(0,0,0,0.5)}a{color:#40b073;transition:color 0.3s ease-in-out}a:hover{color:#338d5c;transition:color 0.3s ease-in-out}a img{border:none}.links-grey a{color:rgba(0,0,0,0.5)}.links-grey a:hover{color:#000}button,.button{background:#fff;padding:0.75em 1.5em;border:3px solid #40b073;font-size:0.9em;color:#40b073;font-weight:700;transition:all 1s ease;cursor:pointer}button:hover,.button:hover{color:#338d5c;border-color:#338d5c}a.button{text-decoration:none}.form-wrap{margin-bottom:2em}@media only screen and (min-width: 48em){.form-wrap{margin-bottom:0}}.form-field{margin-bottom:0.7em}.form-field label{display:block}.form-field-textarea textarea{width:100%}.form-field-email{display:none}.header-wrap{display:block}@media only screen and (min-width: 48em){.header-wrap{display:flex;flex-wrap:wrap;justify-content:center}}.header-text{padding:1em 0 0 0;text-align:center}@media only screen and (min-width: 35em){.header-text{width:auto;padding-top:1.5em;padding-left:0.8em}}@media only screen and (min-width: 48em){.header-text{padding-top:3em}}.header-name{font-size:1em;font-weight:700;letter-spacing:0.9px}@media only screen and (min-width: 24em){.header-name{font-size:1.3em}}@media only screen and (min-width: 35em){.header-name{font-size:1.5em;letter-spacing:1.2px}}@media only screen and (min-width: 48em){.header-name{font-size:2.25em;letter-spacing:1.2px}}.header-name a{color:#000;text-decoration:none}.header-disciplines{display:block;font-size:0.9em;padding-top:2em}@media only screen and (min-width: 20em){.header-disciplines{padding-top:0}}@media only screen and (min-width: 35em){.header-disciplines{padding-top:0}}@media only screen and (min-width: 48em){.header-disciplines{font-size:1.1em}}.header-disciplines,.header-sub_pages{margin-top:0.95em;text-align:center;color:rgba(0,0,0,0.5);line-height:1.75;padding-bottom:1em}.header-disciplines a,.header-sub_pages a{text-decoration:none}.header-sub_pages{width:100%;font-size:0.8em}@media only screen and (min-width: 48em){.header-sub_pages{margin-top:1.25em;font-size:1em}}.header-sub_pages a{display:inline-block;white-space:nowrap}.header-sub_pages a:after{content:"/";padding:0 0.4em;color:rgba(0,0,0,0.5)}.header-sub_pages a:last-of-type:after{display:none}.s_playwright .header-disciplines-playwright,.s_dramaturg .header-disciplines-dramaturg,.s_instructor .header-disciplines-instructor,.s_pop .header-disciplines-pop,.p_playwright_index .header-sub_page-playwright_index,.p_playwright_plays .header-sub_page-playwright_plays,.p_playwright_commissions .header-sub_page-playwright_commissions,.p_playwright_freebies .header-sub_page-playwright_freebies,.p_playwright_gallery .header-sub_page-playwright_gallery,.p_playwright_faq .header-sub_page-playwright_faq,.p_playwright_contact .header-sub_page-playwright_contact,.p_dramaturg_index .header-sub_page-dramaturg_index,.p_dramaturg_dyidramaturgy .header-sub_page-dramaturg_dyidramaturgy,.p_dramaturg_ondemand .header-sub_page-dramaturg_ondemand,.p_dramaturg_whatis .header-sub_page-dramaturg_whatis,.p_dramaturg_clients .header-sub_page-dramaturg_clients,.p_dramaturg_whyitworks .header-sub_page-dramaturg_whyitworks,.p_dramaturg_rates .header-sub_page-dramaturg_rates,.p_dramaturg_management .header-sub_page-dramaturg_management,.p_dramaturg_contact .header-sub_page-dramaturg_contact,.p_instructor_index .header-sub_page-instructor_index,.p_instructor_feedback .header-sub_page-instructor_feedback,.p_instructor_classes .header-sub_page-instructor_classes,.p_instructor_rates .header-sub_page-instructor_rates,.p_instructor_freebies .header-sub_page-instructor_freebies,.p_instructor_contact .header-sub_page-instructor_contact,.p_pop_index .header-sub_page-pop_index{color:#000}.footer{width:100%;margin:1em auto}.footer-copyright{font-size:0.8em;color:#777;text-align:center}.header-logo{display:block;width:4.55em;height:4.55em;margin:0 auto}@media only screen and (min-width: 35em){.header-logo{width:6.55em;height:6.55em}}@media only screen and (min-width: 48em){.header-logo{float:none;width:7.6em;height:7.6em;margin:1.6em 0 0 0}}.header-logo-outline{position:absolute;width:4.6em;height:4.6em;border-radius:50%;background-color:#fff}@media only screen and (min-width: 35em){.header-logo-outline{height:6.1em;width:6.1em}}@media only screen and (min-width: 48em){.header-logo-outline{height:7.6em;width:7.6em}}.header-logo-rotate{position:relative;width:3.9em;height:3.9em;margin:0.4em auto;border-radius:50%;border:4px solid #e4862a}@media only screen and (min-width: 35em){.header-logo-rotate{height:5.4em;width:5.4em;border-width:5px}}@media only screen and (min-width: 48em){.header-logo-rotate{width:6.9em;height:6.9em;border-width:6px;border-right-color:rgba(228,134,42,0.8);-webkit-animation:logo_spin 20s infinite linear alternate;animation:logo_spin 20s infinite linear alternate}}.header-logo-c{position:absolute;top:1.3em;left:1.25em;width:2em;height:2em}@media only screen and (min-width: 35em){.header-logo-c{top:1.75em;left:1.6em;width:2.75em;height:2.75em}}@media only screen and (min-width: 48em){.header-logo-c{top:2em;left:2.25em;width:auto;height:auto}}@-webkit-keyframes logo_spin{0%{transform:rotate(0deg);border-color:#e4862a;border-right-color:rgba(228,134,42,0.8)}25%{border-color:#e161ae;border-right-color:rgba(225,97,174,0.8)}50%{border-color:#c20000;border-right-color:rgba(194,0,0,0.8)}85%{border-color:#68bc29;border-right-color:rgba(104,188,41,0.8)}100%{transform:rotate(360deg);border-color:#00919c;border-right-color:rgba(0,145,156,0.8)}}@keyframes logo_spin{0%{transform:rotate(0deg);border-color:#e4862a;border-right-color:rgba(228,134,42,0.8)}25%{border-color:#e161ae;border-right-color:rgba(225,97,174,0.8)}50%{border-color:#c20000;border-right-color:rgba(194,0,0,0.8)}85%{border-color:#68bc29;border-right-color:rgba(104,188,41,0.8)}100%{transform:rotate(360deg);border-color:#00919c;border-right-color:rgba(0,145,156,0.8)}}.discipline_nav-wrap-home{width:9.5em;margin:0 auto}@media only screen and (min-width: 20em){.discipline_nav-wrap-home{display:flex;flex-flow:row wrap;justify-content:center;width:19.35em}}@media only screen and (min-width: 35em){.discipline_nav-wrap-home{width:33.75em}}@media only screen and (min-width: 64em){.discipline_nav-wrap-home{margin-top:5.5em;float:left}}.discipline_nav-text{display:block;float:left;margin:0 0 1.5em 0;transition:all 0.5s linear;color:rgba(0,0,0,0.5)}@media only screen and (min-width: 20em){.discipline_nav-text{margin:0 0.25em 1.5em 0.25em}}@media only screen and (min-width: 48em){.discipline_nav-text{margin:0 0.5em 1.5em 0.5em}.discipline_nav-text:nth-of-type(3),.discipline_nav-text:nth-of-type(5){margin-right:0}.discipline_nav-text:nth-of-type(4){margin-left:1.5em}}.discipline_nav-text:hover{transform:scale(1.1);transition:all 0.5s linear;color:#000}.discipline_nav-text h4{position:absolute;top:1.9em;width:100%;text-align:center}.discipline_nav-transform{position:relative;width:9em;height:9em;border:4px solid #000;border-radius:50%;background-color:#fff}.discipline_nav-border{position:relative;width:8.5em;height:8.5em;border:6px solid #fff;border-radius:50%}.discipline_nav-dramaturg{width:9em;height:9em}.discipline_nav-pop{width:9.25em;height:9.25em}.discipline_nav-critic{width:9em;height:9em}.discipline_nav-critic-content{display:flex;justify-content:center;align-items:center;width:9em;height:9em;border:8px solid #000;border-radius:50%;padding:0.5rem}.discipline_nav-wrap-sidebar{display:none}@media only screen and (min-width: 70em){.discipline_nav-wrap-sidebar{display:block;position:absolute;top:13.4em;left:2em;width:10em}.discipline_nav-wrap-sidebar .discipline_nav-transform{width:7em;height:7em}.discipline_nav-wrap-sidebar .discipline_nav-transform h4{top:1.4em;font-size:0.8em;font-weight:100}.discipline_nav-wrap-sidebar .discipline_nav-text{margin:0 1.5em 1.5em 0}.discipline_nav-wrap-sidebar .discipline_nav-border{width:6.5em;height:6.5em}.discipline_nav-wrap-sidebar .discipline_nav-dramaturg{width:7em;height:7em}.discipline_nav-wrap-sidebar .discipline_nav-critic{width:7em;height:7em}.discipline_nav-wrap-sidebar .discipline_nav-critic .discipline_nav-critic-content{width:7em;height:7em;border:6px solid #000}.discipline_nav-wrap-sidebar .discipline_nav-pop{width:8em;height:8em}}.discipline_nav-border_animation:hover .discipline_nav-border{-webkit-animation:border_animation-orange 0.25s linear 1 forwards;animation:border_animation-orange 0.25s linear 1 forwards}.discipline_nav-border_animation-pink:hover .discipline_nav-border{-webkit-animation-name:border_animation-pink;animation-name:border_animation-pink}.discipline_nav-border_animation-green:hover .discipline_nav-border{-webkit-animation-name:border_animation-green;animation-name:border_animation-green}@-webkit-keyframes border_animation-orange{to{border-color:#e4862a}}@keyframes border_animation-orange{to{border-color:#e4862a}}@-webkit-keyframes border_animation-pink{to{border-color:#e161ae}}@keyframes border_animation-pink{to{border-color:#e161ae}}@-webkit-keyframes border_animation-green{to{border-color:#68bc29}}@keyframes border_animation-green{to{border-color:#68bc29}}.touch .discipline_nav-border_animation-orange .discipline_nav-border,.s_playwright .discipline_nav-text-playwright .discipline_nav-border{border-color:#e4862a}.touch .discipline_nav-border_animation-pink .discipline_nav-border{border-color:#e161ae}.touch .discipline_nav-border_animation-green .discipline_nav-border,.s_instructor .discipline_nav-text-instructor .discipline_nav-border{border-color:#68bc29}.right_img{margin:2em auto 0;text-align:center}@media only screen and (min-width: 72em){.right_img{position:absolute;top:13.4em;right:2em;margin:0}}.right_img-small_hide .right_img{display:none}@media only screen and (min-width: 72em){.right_img-small_hide .right_img{display:block}}.right_img img{max-width:13em;height:auto}@media only screen and (min-width: 35em){.right_img img{max-width:255px}}@media only screen and (min-width: 72em){.right_img .right_img-credit{text-align:right}}.client_quote{margin:2em 0}.client_quote footer{margin-top:0.6em}.list_logos-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:0;text-align:center;list-style:none;line-height:2}.list_logos-wrap li{flex-grow:1}.list_logos-wrap.list_logos-commissions li{padding:1em}.play_list-wrap{display:flex;flex-flow:row wrap;justify-content:space-around;padding:0;list-style:none;line-height:2}.play_list-wrap li{flex:1 1 170px;margin:0.25em 0}.play-production_director{float:left}.play-production_theatre_location{float:right;text-align:right}.xm_message{margin:0.4em 0;padding-left:0;list-style:none;font-weight:bold}.xm_message ul{padding:0.3em 0 0.2em 1.5em;list-style:none}.xm_message .error,.xm_message .warning,.xm_message .notice,.xm_message .debug{margin:0.3em 0;padding:0.4em 0.7em;border:1px solid #a8a8ff;border-radius:0.5em;background-color:#dbdbff}.xm_message .warning{border-color:#ffbc54;background-color:#ffdaa0}.xm_message .error{border-color:#fd7272;background-color:#fea4a4}.xm_message .debug{padding-left:6em;border-color:#70fc5a;background:#c7febe;background-position:1px -1px}.xm_message .hide{display:none}.p_index-headshot_img{text-align:center}@media only screen and (min-width: 64em){.p_index-headshot_img{float:right;margin-top:3em}}.contact-details-wrap{display:flex}.contact-img-wrap{margin-right:1rem}.contact-details h1{margin-top:0}.contact-details h3{margin-bottom:0.25rem}.list-gallery{list-style:none;padding:0}.list_gallery-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #444}.list_gallery-img-wrap{width:200px;margin:0 auto}.list_gallery-content{padding-left:1rem}.list_gallery-quote{font-size:0.95rem;margin:1rem auto;padding:0 1.25rem;font-style:italic}.artist_client_list{max-width:40em}.artist_client_list-play{float:left;font-style:italic}.artist_client_list-playwright{float:right;text-align:right}.instructor_class-wrap{margin-bottom:3em}.instructor_class-new_flag{display:inline;color:#ee9200;text-transform:uppercase}.instructor_class-description{margin:0 0 0 1.5em}.postcard-box{position:relative;width:100%;height:20rem;margin:2em auto 4rem;background-image:repeating-linear-gradient(135deg, #F29B91 0px, #F09290 30px, transparent 30px, transparent 50px, #83B3DB 50px, #84ADCB 80px, transparent 80px, transparent 100px);padding:12px;z-index:1}@media only screen and (min-width: 35em){.postcard-box{height:22rem}}.postcard-box-inner{display:flex;justify-content:center;align-items:center;background:#fff;width:100%;height:100%;padding:1.5rem}.postcard-heading{margin-top:0;margin-bottom:3em;text-align:center}.postmark{position:absolute;top:2rem;right:2.25rem;z-index:2}.postcard-content{position:relative;z-index:4}.critic-images-wrap{display:flex;flex-wrap:wrap;justify-content:center}.critic-img{width:48%;margin:0;text-align:center}.critic-img:first-of-type{width:98%;margin-bottom:1rem}.critic-img:nth-of-type(2){margin-right:1rem}.payment-logo_paypal{margin:2em 0 0 0;font-size:0.8em;line-height:1.5}.payment-logo_paypal img{display:block;margin-top:0.3em}.gallery-page{max-width:45.25em}.gallery-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.gallery-wrap li{flex-grow:1;margin:0.5em;text-align:center}@media only screen and (min-width: 35em){.gallery-wrap li img{width:auto;max-height:8em}}.gallery-single_photo_wrap{position:relative;margin:0 auto;text-align:center}.gallery-photo_desc{margin:0.5em auto 0;font-size:0.9em;text-align:center}@media only screen and (min-width: 35em){.gallery-photo_desc{width:80%}}.gallery-arrow_wrap{display:block;position:absolute;z-index:1003;top:0;width:40%;height:100%}.gallery-arrow_wrap .gallery-arrow{display:none;position:absolute;top:50%;top:calc(50% - 2.5em);width:5em;height:5em;z-index:1004;background-repeat:no-repeat;background-size:contain}.gallery-arrow_wrap.gallery-arrow_wrap-left{left:0}.gallery-arrow_wrap.gallery-arrow_wrap-left .gallery-arrow{left:1em;margin-right:3em;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi41IiBoZWlnaHQ9IjYzIj48cGF0aCBmaWxsPSIjMzM4RDVDIiBkPSJNMCAzMS41TDMxLjUgMGwxMSAxMS0yMC40IDIwLjUgMjAuNCAyMC40LTExIDExLjEiLz48L3N2Zz4=)}.gallery-arrow_wrap.gallery-arrow_wrap-right{right:0;text-align:right}.gallery-arrow_wrap.gallery-arrow_wrap-right .gallery-arrow{right:1em;margin-left:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi41IiBoZWlnaHQ9IjYzIj48cGF0aCBmaWxsPSIjMzM4RDVDIiBkPSJNNDIuNSAzMS41TDExIDAgMCAxMWwyMC40IDIwLjVMMCA1MS45IDExIDYzIi8+PC9zdmc+);background-position:right center}@media only screen and (min-width: 64em){.gallery-arrow_wrap:hover .gallery-arrow{display:block}}.gallery_nav{margin:2em 0;text-align:center}

/*# sourceMappingURL=public.css.map */
