﻿@font-face{font-family:"Reckless Regular";src:url("fonts/Reckless-Regular.woff") format("woff")}@font-face{font-family:"Favorit Regular";src:url("fonts/favorit-regular.woff") format("woff")}*{box-sizing:border-box}html{font-size:clamp(12px,.84vw,14px);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html>body{font-family:"Favorit Regular";background-color:rgba(251,251,251,.9);color:rgba(0,0,0,.95);padding:0;margin:0}a,a:link,a:visited,a:active,a:hover{color:inherit;text-decoration:inherit}h1,form label large,form label input,.newsletter{text-rendering:optimizeLegibility;-webkit-font-smoothing:normal;-moz-osx-font-smoothing:grayscale}h1,form label large,form label input,.newsletter,h2,h3,h4,nav.wearehiring{font-size:inherit;font-weight:inherit;margin:0;padding:0}h2.large{letter-spacing:-0.025em;font-size:6rem;line-height:5rem;max-width:18em}h5{font-size:inherit;font-weight:inherit;text-transform:uppercase}dl{margin:0}dd{margin:0}dt{margin-bottom:1.25em}p{font-size:1.3rem;margin:0 0 1rem}h4>p,nav.wearehiring>p{font-size:inherit !important}picture{display:inline-block;vertical-align:bottom}figure{margin:0}nav{user-select:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.enterarrow{height:.7em;margin-left:.08em;fill:rgba(0,0,0,0) !important;stroke:rgba(0,0,0,.95) !important}.arrowline{fill:rgba(0,0,0,0) !important;stroke:rgba(0,0,0,.95) !important}.mobile.only{display:none}.hidden{display:none}.whiteonblack{color:rgba(251,251,251,.9);background:rgba(0,0,0,.95);stroke:rgba(251,251,251,.9) !important}.whiteonblack svg *{stroke:rgba(251,251,251,.9) !important}.thumbnail-wrapper{position:relative}.thumbnail-wrapper .thumbnail{position:absolute;width:100%;height:100%}.thumbnail-wrapper .thumbnail.image,.thumbnail-wrapper .thumbnail.video{overflow:hidden}nav:not(.tooltip) .thumbnail picture{transition:opacity .2s ease-in}nav:not(.tooltip) .thumbnail picture:not(.loaded){opacity:0}nav:not(.tooltip) .thumbnail picture.loaded{opacity:1}nav:not(.tooltip) .thumbnail video{transition:opacity .2s ease-in}nav:not(.tooltip) .thumbnail video:not(.playing){opacity:0}nav:not(.tooltip) .thumbnail video.playing{opacity:1}.logo{position:absolute;top:4rem;left:3.75rem;color:rgba(251,251,251,.9)}.medium,section.people .items p,h4,nav.wearehiring,aside nav{font-size:1.6rem}.small,section.project.header .categories h5,footer h,nav.filter,nav.back,dialogue,h5{font-size:1.3rem;letter-spacing:-0.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caps,section.project.header .categories h5,h4,nav.wearehiring,h1,form label large,form label input,.newsletter,nav.filter,aside nav,nav.back,h2.large{text-transform:uppercase}@media only screen and (max-width: 812px){html{font-size:1.19vw}.medium,section.people .items p,h4,nav.wearehiring,aside nav{font-size:2.5rem}.small,section.project.header .categories h5,footer h,nav.filter,nav.back,dialogue,h5{font-size:2.5rem}p{font-size:2.5rem;margin:0 0 1em}}.drawings{width:100vw;position:absolute;top:0;left:0;z-index:-1}dialogue{position:fixed;bottom:0;padding:1.5rem 0}dialogue button{outline:none;color:#fff;border-radius:.4em;border:1px solid #fff;background-color:#000;font-family:inherit;font-size:.9em;padding:.11em .3em .15em;margin-left:.5rem}dialogue button:hover{color:#000;background-color:#fff;border:1px solid #000;cursor:pointer}main{display:block;margin:4rem 3.75rem 0rem;position:relative;padding-bottom:13rem;min-height:calc(100vh - 32rem)}main:empty{display:none}main:not(.overlay):empty~footer{display:none}main:not(.overlay):empty~footer{display:none}main.overlay{position:fixed;top:0;left:0;right:0;z-index:99}@media only screen and (max-width: 812px){main{margin:4rem 2.5rem 0rem}}nav.back{position:fixed;top:4rem;left:4rem;margin-left:3rem;z-index:1}nav.close{position:fixed;top:0;right:0;z-index:1}aside:empty{display:none}aside{position:fixed;right:0;top:0;width:6.75rem;bottom:0;z-index:50}aside a{transition:opacity .1s ease-in}body:not(.loaded){background-color:rgba(0,0,0,.95)}body:not(.loaded) footer:not(.explore){display:none}body:not(.loaded,.whiteonblack)>*:not(.logo){display:none}body.whiteonblack .logo{display:none}body:not(.whiteonblack) aside:not(:hover) a:not(.explore){opacity:0}aside nav{position:absolute;transform:rotate(90deg) translatex(3.75rem) translatey(-4.25rem);transform-origin:left top}aside nav a{margin-left:1em;display:inline-block;height:1.4em}aside nav a.explore{position:relative;left:-0.85rem;margin-right:0em;display:inline-block;width:1rem;height:1rem;cursor:pointer}aside nav a.explore .portfoliocategories{width:90%}aside nav i{width:.9em;height:.7em;display:inline-block;stroke:rgba(0,0,0,.95);transform:rotate(-90deg);position:relative;bottom:-0.015em}aside nav a.active{border-bottom:2px solid rgba(0,0,0,.95)}aside nav a.active{border-bottom:2px solid rgba(0,0,0,.95)}aside nav a:not(.explore):hover{border-bottom:2px solid rgba(0,0,0,.95)}aside nav:hover a:not(:hover).active{border-bottom:2px solid rgba(0,0,0,0)}.whiteonblack nav a.active{border-bottom:2px solid rgba(251,251,251,.9)}aside nav a svg{stroke:rgba(0,0,0,.95);position:absolute;right:0;height:.9em;width:.9em;bottom:-0.2em;stroke-width:2px}aside nav a:not(.explore) svg{opacity:0}aside nav a.active svg{opacity:0 !important}i{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,.95)}i.menu{left:-0.4em}.whiteonblack i{stroke:rgba(251,251,251,.9)}aside svg line{stroke:rgba(0,0,0,.95)}.back{cursor:pointer}.back i{display:inline-block;width:1.3rem;height:1.3rem;position:absolute;top:0;left:-2.5rem;transform:rotate(90deg)}@media only screen and (max-width: 812px){body:not(.project) aside a{opacity:1 !important}aside nav{transform:rotate(90deg) translatex(4rem) translatey(-3.5rem)}nav.close{width:4rem !important;height:4rem !important;right:.3rem !important;top:0rem !important}nav.close svg path{stroke-width:1.5}.back i{display:inline-block;width:3rem;height:3rem;position:absolute;top:1.25rem;left:-2rem;transform:rotate(90deg)}}.scrolltotop:not(.fixed){display:none}.scrolltotop.fixed,.showthumbnails.fixed{cursor:pointer;transform:rotate(90deg) translatex(-2.5rem) translatey(2.5rem);font-size:1.6rem;text-transform:uppercase;display:inline-block;transform-origin:top right;position:fixed;right:0;bottom:0;z-index:99}.scrolltotop.fixed.stuck,.showthumbnails.fixed.stuck{position:absolute;right:-3.75rem;bottom:-0.5rem}.scrolltotop i{display:inline-block;width:1.3rem;height:1.3rem;position:absolute;top:0;left:-2.5rem;transform:rotate(90deg) translatex(0.26rem)}nav.close{width:2rem;height:2rem;position:absolute;right:-1.1rem;top:0rem;cursor:pointer;z-index:100}nav.filter{transform:translateY(-0.2rem);display:inline-block;position:absolute;z-index:1;right:3.75rem}nav.filter a{margin-left:1em;display:inline-block;height:1.4em;-webkit-font-smoothing:antialiased}nav.filter .active{border-bottom:.1em solid rgba(0,0,0,.95)}nav.filter:hover a:not(:hover).active{border-bottom:.1em solid rgba(0,0,0,0)}nav.filter a:hover{opacity:.7}h1,form label large,form label input,.newsletter{transform:translateX(-0.6rem) translateY(-0.3rem);letter-spacing:-0.025em;font-size:8.25rem;line-height:.9em}h1>p,form label large>p,form label input>p,.newsletter>p{font-size:inherit;line-height:inherit}large,form input{display:block;font-family:"Reckless Regular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3rem;line-height:115%;margin:-0.075em 0 0;padding-right:5%}large.category-info,form input.category-info{margin:.75em 0 2.5em;max-width:36em}large.intro,form input.intro{font-size:8.5rem;line-height:8.25rem}large *,form input *{transform:inherit;line-height:inherit;font-size:inherit}large button,form input button{display:inline;background-color:rgba(0,0,0,0);padding:0;outline:none;border:none;cursor:pointer;font-family:inherit}large button,form input button{display:inline;background-color:rgba(0,0,0,0);padding:0;outline:none;border:none;cursor:pointer;color:#000}large button.selected,form input button.selected{color:silver}large button:not(:last-child),form input button:not(:last-child){margin-right:-0.125em}large button:not(:last-child)::after,form input button:not(:last-child)::after{color:#000 !important;position:relative;content:",";left:-0.25em}.clients large,.clients form input,form .clients input{margin-top:.25rem;letter-spacing:-0.02em;max-width:30em}nav.clientselected a:not(.selectedclient){color:silver}@media only screen and (max-width: 812px){nav.clientselected a:not(.selectedclient){display:none !important}}@media only screen and (max-width: 812px){h1,form label large,form label input,.newsletter{letter-spacing:-0.05em}.mobile.hide{display:none}.mobile.only{display:block}.mobile.only.menu{display:block !important;position:absolute;top:0rem;right:2rem;z-index:1;font-size:5rem;line-height:1em;cursor:pointer}.mobile.only.menu:hover{opacity:.3}body:not(.whiteonblack) nav.filter:before{content:"";position:absolute;width:10%;top:0;right:0;bottom:0;z-index:1;pointer-events:none}body:not(.whiteonblack) nav.filter:before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgb(255, 255, 255))}body.whiteonblack nav.filter:before{background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.95))}nav.filter a{margin-left:.5rem}nav.filter+h1,form label nav.filter+large,form label nav.filter+input,nav.filter+.newsletter{margin-top:4rem}large.intro,form input.intro{font-size:7.5rem;line-height:8.25rem;letter-spacing:-0.04em}large.category-info,form input.category-info{font-size:4.5rem;line-height:5.5rem;letter-spacing:-0.02em;width:100%}nav.filter{padding-top:.8em}nav.filter a{margin-left:0em}nav.filter a{margin-right:.5em}.scrolltotop i{width:3rem;height:3rem}}section.thumbnails{margin-top:6.5rem;width:100%}section.thumbnails.list nav a{width:100% !important}.thumbnails nav a{display:inline-block;margin-bottom:6.5rem;padding-right:3.5rem}.thumbnails.list nav a{display:inline-block;padding-left:1.5rem;text-indent:-1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnails nav a .hover-wrapper{margin-bottom:-2rem;display:block;height:2rem;width:100%}.thumbnails nav .hover-wrapper.hover .thumbnail-wrapper{position:fixed;width:20rem;padding-bottom:0 !important}.thumbnails picture,.thumbnails img{width:100%;height:100%;position:absolute}.thumbnails video{width:calc(100% + 4px);height:calc(100% + 4px);top:-4px;bottom:-4px;left:-4px;right:-4px;margin:auto;position:absolute}.thumbnails nav a h4,.thumbnails nav a nav.wearehiring{margin-top:2rem;pointer-events:none;position:relative;display:inline-block}.clients{margin-top:8.5rem}.introduction large,.introduction form input,form .introduction input{margin-top:.25rem;letter-spacing:-0.02em;max-width:30em}.thumbnails.list nav a h4,.thumbnails.list nav a nav.wearehiring{position:relative;display:inline;padding-right:4rem}@media only screen and (max-width: 812px){.thumbnails.list nav a h4,.thumbnails.list nav a nav.wearehiring{padding-right:10rem}}.thumbnails.list .new{font-size:.9em;color:red;position:absolute;right:0;bottom:0rem;animation:blinker 1s linear infinite}@media only screen and (max-width: 550px){.thumbnails.list nav a h4,.thumbnails.list nav a nav.wearehiring{padding-right:0}.thumbnails.list .new{position:absolute;right:-10rem}}.thumbnails:not(.list) .new{font-size:1em;color:red}section.thumbnails.list{margin-top:8.5rem}section.thumbnails.list nav{column-width:37rem;column-gap:1rem}nav.tooltip{width:30rem;height:0rem;position:fixed;z-index:99;display:block;pointer-events:none}nav.tooltip figure{position:absolute;z-index:99;width:100%;height:60rem;bottom:0;left:0;right:0}nav.tooltip figure picture,nav.tooltip figure img,nav.tooltip figure video,nav.tooltip figure,nav.tooltip figure .thumbnail{position:absolute;bottom:0;left:0;right:0}nav.tooltip figure,nav.tooltip picture,nav.tooltip img,nav.tooltip video{width:100%;position:absolute;text-indent:-2em}section.thumbnails.list nav a{display:block;margin:0}section.thumbnails.list nav a h4,section.thumbnails.list nav a nav.wearehiring{margin:0;text-transform:inherit;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 812px){.thumbnails nav a:last-child.portrait.full{width:50% !important}}@media only screen and (max-width: 812px){section.thumbnails.list nav{column-count:1;column-gap:1rem;width:100%}section.thumbnails nav{width:calc(100% + 2.5rem) !important}.thumbnails nav a{padding-right:3rem}section.thumbnails.list nav a h4,section.thumbnails.list nav a nav.wearehiring{font-size:4rem}}footer:empty{display:none}footer section{border-top:1px solid rgba(0,0,0,.95);padding:1.25rem 4rem;padding-bottom:6rem;position:relative;z-index:1;user-select:none}body.whiteonblack footer section{border-top:1px solid rgba(251,251,251,.9)}footer dl{font-size:1.3rem;display:inline-block;width:17rem;vertical-align:top;margin-right:2.25rem;-webkit-font-smoothing:antialiased}footer .directors nav a,footer .photographers nav a{text-transform:uppercase}footer h5,footer p{margin-bottom:0}footer h{display:block}footer dd nav a{display:block}footer .portfoliocategories a::before{content:"↳ "}footer nav a:hover::before,footer h5 a:hover::before{content:"↳ "}footer .contact dd p{display:inline-block;width:100%}footer.explore{position:absolute;width:80%;bottom:0}footer.explore section{position:absolute;bottom:0;width:100%;max-height:100%;padding-bottom:4rem}@media only screen and (max-width: 812px){footer section{display:grid;grid-template-columns:50% 50%}footer dl{width:100%;margin-right:0;margin-bottom:4rem;display:block}footer>section{width:85% !important;max-height:120rem;column-count:2;column-width:45%;column-gap:0rem;line-height:3.25rem !important}footer section{padding-top:4rem;border-top:none}footer .menu,footer .categories{display:none}footer .contact{width:100%}footer .contact dd{column-count:1;column-gap:0rem;right:0}footer dt{margin-bottom:1em}footer dd p{font-size:2.5rem;margin-bottom:3rem}footer dd a{font-size:2.5rem}footer:not(.explore){border-top:1px solid rgba(0,0,0,.95);background-color:rgba(0,0,0,0)}footer.explore{position:absolute;top:50rem;width:90%;bottom:inherit}}section.project.feature{width:100%}section.slides:not(.feature){margin-top:13rem}section.slides.feature{margin-top:0rem;margin-bottom:0rem}section.slides.feature .slide{margin-bottom:1rem}section.slides:not(.feature) .slidecontainer{margin:0 auto 20rem auto}section.slides.feature .slidecontainer{margin:0 auto 2rem auto}section.slides .slide{height:80vh;max-height:100rem;max-width:100rem;width:100%;position:relative;display:block;margin:0 auto 0 auto;text-align:center;overflow:hidden}section.slides .slide.vimeo{width:90%;margin:auto}section.slides .slide figure{text-align:center;vertical-align:bottom;height:100%;position:relative;margin:0 1.5rem;overflow:hidden}section.slides .slide figure.narrow{margin:0 14rem}section.slides .slide figure:only-child picture{height:100%}section.slides .slide figure:only-child picture img{height:auto;width:auto;max-width:100%;max-height:100%}section.slides .slide figure:only-child picture{padding:0 !important}section.slides .slide picture{width:100%;height:0;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;margin:auto}section.slides .slide .placeholder{width:100%;height:auto !important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}section.slides .slide figure picture img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;vertical-align:bottom;text-align:center}.slide .image.composition{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media(min-aspect-ratio: 6/5){.slide:not(.vimeo){height:80vh !important;width:85% !important}}@media(min-aspect-ratio: 15/10){.slide:not(.vimeo){height:80vh !important;width:78% !important}}@media(min-aspect-ratio: 9/5){.slide:not(.vimeo){height:82.5vh !important;width:60% !important}}@media(min-aspect-ratio: 12/5){.slide:not(.vimeo){height:80vh !important;width:50% !important}}@media(max-width: 700px){section.slides .slide:not(.vimeo){height:50vh}section.slides:not(.feature) .slidecontainer{margin:0 auto 2rem auto !important}}section.slides.lightbox{background-color:rgba(0,0,0,.95);position:fixed;top:0;bottom:0;left:0;right:0}section.slides.lightbox .slide{height:calc(100% - 10rem);max-height:inherit;margin-bottom:1rem;margin-top:2rem;user-select:none}section.project.lightbox.header{z-index:99;color:rgba(251,251,251,.9);position:fixed;bottom:0}section.project.lightbox.header .navigation{text-align:right}section.project.lightbox.header .navigation a{padding:0 0 .5rem 0rem}section.project.lightbox.header .navigation a:hover{border-bottom:.05rem solid rgba(251,251,251,.9)}nav.wearehiring{position:absolute;transform:rotate(90deg) translatex(3.75rem) translatey(-4.25rem);transform-origin:right top;right:7.5rem;top:14rem;z-index:99;color:red;animation:blinker 1s linear infinite}@media only screen and (max-width: 812px){nav.wearehiring{top:23rem;right:6rem}}@keyframes blinker{0%{opacity:1}5%{opacity:0}50%{opacity:0}55%{opacity:1}}section.project.header h4,section.project.header nav.wearehiring{display:inline-block;min-width:15rem;margin-right:3.5rem}section.project.header .categories{display:inline-block;min-width:15rem;margin-right:2.5rem}section.project.header .categories h5{display:inline-block;font-weight:inherit;border-bottom:.05rem solid rgba(0,0,0,.95);margin-right:1em;cursor:pointer}section.project.header .categories h5:hover{border-bottom:none}section.project.info{margin-top:5rem;padding-left:17.5rem}section.project.info large,section.project.info form input,form section.project.info input{transform:none;width:42rem;display:inline-block;vertical-align:top}div.project.details{width:30rem;display:inline-block;column-count:2;column-gap:2.25rem;vertical-align:top}div.project.details dl{margin-bottom:2.5rem;display:inline-block;width:100%}div.project.details dt{margin-bottom:.66rem}@media only screen and (max-width: 812px){section.project.header{position:relative;width:95%;overflow:hidden;text-overflow:ellipsis}body section.project.header:before{content:"";position:absolute;width:10%;top:0;right:0;bottom:0;z-index:1;pointer-events:none}body:not(.whiteonblack) section.project.header:before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgb(255, 255, 255))}body.whiteonblack section.project.header:before{background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgb(0, 0, 0))}section.project.header h4,section.project.header nav.wearehiring,section.project.header .categories{display:inline;min-width:0rem;margin-right:3.5rem}section.project.info{margin-top:4rem;padding-left:0rem}section.slides .slide.vimeo{width:100%}section.slides .slide .image.composition{width:100%;max-width:100%}section.project.lightbox.header .title{display:none}section.project.lightbox.header .categories{display:none}div.project.details{width:100%;display:inline-block;column-count:1;column-gap:0rem;vertical-align:top}section.project.info large,section.project.info form input,form section.project.info input{width:100%;margin-bottom:2em;font-size:5rem}}form{margin:0 4rem}form label large,form label input,.newsletter{font-family:"Favorit Regular";text-transform:inherit;color:rgba(251,251,251,.9);letter-spacing:-0.04em;margin-bottom:.5em}form input{color:rgba(251,251,251,.9);background-color:rgba(0,0,0,0);border:none;font-size:6rem;border-bottom:.05rem solid rgba(251,251,251,.9);width:96rem;padding:.3em 0;margin-top:3rem;margin-bottom:0}form input::after{content:"→"}form input::placeholder{line-height:normal;display:inline;color:inherit}form input:focus{outline:none}form button{display:none}*.profile section.introduction{padding-top:4rem}section.introduction h4,section.introduction nav.wearehiring{margin-bottom:1.5rem}section.introduction h4:empty,section.introduction nav.wearehiring:empty{display:none}section.introduction large,section.introduction form input,form section.introduction input{max-width:30em;letter-spacing:0em;word-spacing:-0.02em}section.introduction large p,section.introduction form input p,form section.introduction input p{padding-bottom:.66em}section.introduction large:not(.intro),section.introduction form input:not(.intro),form section.introduction input:not(.intro){margin-top:3rem}section.people{margin-top:9rem}section.people .items a:hover::before{content:"↳ "}section.people .details{margin-top:3.5rem;column-count:5;column-gap:2.25rem;width:97.6rem}.details a:hover::before{content:"↳ "}section.people .items{display:inline-block;width:100%;height:15rem}section.people .items p{margin-bottom:2.5em}section.people .text{margin-top:4rem;column-count:2;column-gap:2rem;width:67rem}section.people{margin-top:9rem}section.repeater a:hover::before{content:"↳"}section.repeater .details{margin-top:6.5rem;column-count:6;column-gap:2.25rem;width:97.6rem}section.repeater .title{display:inline-block;width:100%}section.repeater .items{display:inline-block;width:100%}section.repeater .items p{margin-bottom:2.5em}section.repeater .text{margin-top:4rem;column-count:2;column-gap:2rem;width:67rem}section.repeater.twocolumn .content{margin-top:4rem;column-count:2;column-gap:2rem;width:67rem}@media only screen and (max-width: 812px){section.introduction large:not(.intro),section.introduction form input:not(.intro),form section.introduction input:not(.intro){font-size:3.75rem;line-height:1.15em}*.profile section.introduction{padding-top:8rem}section.people .details{margin-top:3rem;column-count:2;column-gap:2.25rem;width:90% !important}section.people .items{height:21rem}section.people{margin-top:3rem}section.repeater.twocolumn .content{column-count:1;column-gap:2rem;width:90% !important}}section.details{margin-top:5rem;column-count:4;column-gap:2rem;width:84.5rem}section.details dl{display:inline-block;width:100%;margin-bottom:4rem}@media only screen and (max-width: 812px){section.details{column-count:2;column-gap:2rem;width:80%}}.slide>.video,.slide>.video>.player{position:absolute;height:100%;width:100%;margin:auto;top:auto;bottom:0;left:0;right:0}.player video,.player img{position:absolute;max-width:100%;max-height:100%;margin:auto;top:0;bottom:0;left:0;right:0;z-index:0;pointer-events:all}.player.outside{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;max-width:142.2222222222rem;cursor:pointer;max-height:100%}.player .button{display:block;pointer-events:none}.player.wrapper{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:auto}.player.wrapper.wide.landscape{max-width:100% !important;height:0}.player.wrapper.portrait{width:auto;padding-bottom:0 !important;max-height:100%}@media only screen and (min-width: 812px){.player.wrapper.squarish.landscape{width:auto !important;padding-bottom:0 !important;max-height:100% !important;max-width:auto !important;height:inherit}}@media only screen and (max-width: 812px){.player.wrapper.squarish.landscape{max-width:100% !important;height:0}}.player video,.player img{width:100%;top:auto;bottom:0;left:0;right:0;margin:auto;position:absolute;z-index:0}.player img{opacity:0;top:0;height:100%;object-fit:cover;pointer-events:none}.player .poster{z-index:0}.player svg{height:8rem;fill:#f5f5f5;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;transition:all 100ms linear}.player svg.pause{height:4.5rem;width:4.5rem;fill:#f5f5f5;position:absolute;z-index:5;top:auto;bottom:1.75rem;left:2rem;right:auto}.player .meter,.button .pause{transition:opacity .5s ease-in;-webkit-backface-visibility:hidden}.player .meter.show,.button .pause.show{opacity:1}.player .meter.fade,.button .pause.fade{opacity:0}.player.has-not-been-played-yet .button .pause{opacity:0}.paused .pause{opacity:0;pointer-events:none}.play circle{fill:hsla(0,0%,100%,.75)}.playing .play{opacity:0;pointer-events:none}.player .meter .info{position:absolute;right:2.5rem;bottom:2.5rem}.player .meter .fullscreen{position:relative;bottom:-0.05em;z-index:2rem;display:inline-block;width:.8rem;height:.8rem;vertical-align:baseline}.player .meter .fullscreen svg{stroke:rgba(251,251,251,.9);fill:rgba(0,0,0,0);height:100%;width:100%}.player .meter .info h5{font-size:1.2rem;display:inline-block;color:#f5f5f5;margin:0}.wrapper.pressedplay:not(.started) .play{pointer-events:none;opacity:0}.wrapper.pressedplay img{opacity:0}.wrapper:not(.ready) .play{pointer-events:none}.wrapper:not(.pressedplay) .loader{opacity:0}.wrapper.pressedplay:not(.ready) .loader{opacity:1}.wrapper.pressedplay.playing .loader{opacity:0}.wrapper.ready.paused .loader{opacity:0}.ready.paused .play{opacity:1}.ready.paused .pause{opacity:0;pointer-events:none}.wrapper:not(.ready) .controls{opacity:0;pointer-events:none}.wrapper:not(.started) .meter{opacity:0;pointer-events:none}.meter{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;bottom:0rem;padding:5rem 0 0;left:0;right:0;width:100%;margin:auto;z-index:10;text-align:left;transition:height .1s linear}.bar{background-color:hsla(0,0%,100%,.2);position:absolute;height:.33rem;right:0;left:0;bottom:0;margin:auto;display:block;width:100%;transition:height .3s linear}.progress{position:absolute;pointer-events:none;width:0%;height:.33rem;left:0;bottom:0;margin:auto;background-color:#fff;display:block;transition:all .3s ease-in}.meter:hover .bar,.meter:hover .progress{height:.75rem}.controls{transition:opacity .5s ease-in}.show .controls{opacity:1}.fade .controls{opacity:0;pointer-events:none}@media only screen and (max-width: 812px){.player .meter .fullscreen{display:none}.player svg{height:16rem}.player svg.pause{height:7rem}}@media only screen and (max-height: 700px){section.slides .slide{max-width:145vh}}@media(min-aspect-ratio: 12/7){section.slides .slide{max-width:145vh}}/*# sourceMappingURL=stylesheets.css.map */
