.studio{flex-flow:wrap;flex:0 0 100%;align-content:flex-start;padding:.5rem 0;display:flex}@media only screen and (width>=1025px){.studio{flex:0 0 50%;height:100%;display:block;overflow:auto}}.studio-block{margin-bottom:3rem}@media only screen and (width>=1025px){.studio-block{flex:0 0 100%;margin-bottom:4.5rem}}.studio-block:nth-child(2){order:3}.studio-block:first-child{order:1}.studio-block a:hover{text-decoration:underline}.profile-block{margin-top:1.76429em}.profile-block:first-child{margin-top:0}@media only screen and (width>=1025px){.publications{column-count:2;column-gap:1.5rem}}.publications .publication{break-inside:avoid}.publications .publication a:after{content:"↗";margin-left:.2rem;font-family:Arial,Helvetica,sans-serif;font-size:.625rem;display:none}@media only screen and (width>=1025px){.publications .publication a:after{font-size:.6875rem}}.publications .publication a:hover:after{display:inline-block}.audio-player{margin-bottom:.75rem}.audio-player__icon{margin-right:.25em;display:inline-block}.audio-player__status{display:inline-block;position:relative;top:-1px}.video-player{position:relative}.video-player.is-playing .play-icon{display:none}.video-player.is-playing:hover .play-icon{display:block}.video-player video{vertical-align:bottom;max-width:100%}.posts-table--press .posts__row:nth-child(2) .posts__row-header,.posts-table--library .posts__row:first-child .posts__row-header{padding-top:0}.posts-table--library .posts__row:last-child{margin-bottom:1.3em}.posts__row.is-active{margin-bottom:.35rem}@media only screen and (width>=1025px){.posts__row.is-active:hover .posts__row-header{border-bottom:1px solid #0000}}.posts__row-text a{text-decoration:underline}.posts__row-header{border-bottom:1px solid #0000;flex-wrap:wrap;padding:.4rem .75rem 0;display:flex}@media only screen and (width>=1025px){.posts__row-header:hover{border-bottom:1px solid #000}}.posts__row-header>p{flex:1}.posts__row-header>p:first-child{flex:0 0 66.6%}.posts-table--library .posts__row-header>p:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.posts__row-content{margin:.5rem 0 1.5rem;padding:0 .75rem}.posts__row-content img,.posts__row-content video{vertical-align:bottom;margin-bottom:.75rem}.posts__row-content img{max-width:50%;margin-bottom:.75rem}.posts-table--library .posts__row-content img{max-width:150px}.posts__row-content video{max-width:100%}.posts-table__year{margin-bottom:1.3em}.posts-table__year>p{padding:0 .75rem}.posts-grid__item{flex-wrap:wrap;flex:0 0 100%;margin-top:.75rem;margin-bottom:.75rem;display:flex}.posts-grid__item.is-active{display:block}.posts-grid__item:first-child{margin-top:0}.posts-grid__media{flex:0 0 100px;margin-right:.75rem;position:relative}.is-active .posts-grid__media{margin-bottom:.5rem;margin-right:0}@media only screen and (width>=1025px){.is-active .posts-grid__media img{max-width:50%}}.posts-grid__media-video-button{text-align:center;background:#000;flex-direction:column;justify-content:center;width:100%;padding-bottom:56.49%;display:flex;position:absolute}.posts-grid__media-video-button-bg{text-align:center;background:#333;flex-direction:column;justify-content:center;width:100%;display:flex;position:absolute;top:.5rem;bottom:.5rem}.posts-grid__media-video-button-bg span{color:#fff;margin:auto;display:inline;position:relative;left:.2rem}.posts-grid__media img{vertical-align:bottom;max-width:100%}.posts-grid__text{flex:1}.posts-grid__text-content{display:block}.posts-grid__text-content *{display:inline}.posts-grid__text a{word-break:break-all;text-decoration:underline}.posts-grid{flex-wrap:wrap;display:flex}.post-type{border-bottom:1px solid #000;margin-bottom:.5rem;padding-bottom:.5rem}.post-type:last-child{border-bottom:none}.post-type__header{padding:0 .75rem}.post-type__show-all{margin-top:1.5rem}.posts{border-top:1px solid #000;height:100%;padding:.5rem 0;position:relative}@media only screen and (width>=1025px){.posts{border-top:none;border-left:1px solid #000;flex:0 0 50%;overflow:auto}}.information{margin-top:41px}@media only screen and (width>=1025px){.information{width:100%;margin:0;display:flex;position:fixed;inset:41px 0 0;overflow:hidden}}
