body,h1,h2,h3,h4{font-weight:400}body,h6{line-height:28px}h2,h3,h4,h5,h6,li,p{margin-bottom:10px}a,body{color:#1a1b1f}.container,.rich-text{margin-left:auto;margin-right:auto}.paragraph-light,body{font-family:Roboto,sans-serif}#film-container,#lessons-container{grid-template-columns:auto auto;grid-row:1}.lessons-underline,.navigation-item.w--current{background-image:url('../images/Underline_.png')}.email-link,.footer-item,.lessons-active a,.project-name-link,.reference-link,.rentorbuy a,.webflow-link,.work-image,a.watch-links{text-decoration:none}body,html{overflow-x:hidden}:root{--white:white;--black:black}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.work-experience-grid,.works-grid{grid-column-gap:30px;grid-row-gap:30px}#lessons-right-env,#lessons-right-voting,#main-section,.logo-image,a,img{display:block}body{font-size:16px}h1{margin-top:20px;margin-bottom:15px;font-size:44px;line-height:62px}h2,h3,h4,h5,h6{margin-top:10px}h2{font-size:36px;line-height:50px}h3{font-size:30px;line-height:46px}h4{float:right;font-size:24px;line-height:38px}.label,h5,h6,label{font-weight:500}h5{font-size:20px;line-height:34px}h6{font-size:16px}a{text-decoration:underline;transition:opacity .2s}a:hover{color:#32343a}a:active{color:#43464d}ul{margin-top:20px;margin-bottom:20px;padding-left:40px;list-style-type:disc}#action-container,#film-container,#lessons-container{display:grid;grid-row-gap:0}.label,label{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;line-height:20px}blockquote{border-left:5px solid #e2e2e2;margin-top:25px;margin-bottom:25px;padding:15px 30px;font-size:20px;line-height:34px}figure{margin-top:25px;padding-bottom:20px}figcaption{opacity:.6;text-align:center;margin-top:5px;font-size:14px;line-height:26px}.heading-jumbo-small{text-transform:none;margin-top:10px;margin-bottom:15px;font-size:36px;font-weight:400;line-height:50px}.styleguide-block{text-align:left;flex-direction:column;align-items:center;margin-top:80px;margin-bottom:80px;display:block}.action,.contact,.email-section,.protected-wrap,.styleguide-content-wrap,.utility-page-wrap,.work-image{text-align:center}.heading-jumbo-tiny{text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;line-height:32px}.rich-text{width:70%;margin-bottom:100px}.heading-jumbo,.styleguide-button-wrap{margin-top:10px;margin-bottom:10px}.rich-text p{opacity:.6;margin-top:15px;margin-bottom:25px}.container{width:100%;max-width:1140px}.paragraph-small{font-size:14px;line-height:26px}.styleguide-header-wrap{height:460px;color:#fff;text-align:center;background-color:#1a1b1f;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}#action,#lessons,#shorts,#shorts .row,.section{display:inline-block}.heading-jumbo{text-transform:none;font-size:64px;line-height:80px}.paragraph-tiny{padding-left:1rem;width:25vw;font-size:12px;line-height:20px}.email-link:active,.logo-link:active,.paragraph-tiny.cc-paragraph-tiny-light,.work-image:active{opacity:.7}.featured-item-wrap,.label.cc-styleguide-label{margin-bottom:25px}.label.cc-speaking-label{margin-top:20px;margin-bottom:10px}.label.cc-about-light,.paragraph-bigger.cc-bigger-light,.speaking-text.cc-past-speaking{opacity:.6}.paragraph-light{margin-top:25px;font-size:15px;line-height:20px}#shorts h3,.logo-title,.navigation-item{text-transform:uppercase;font-family:News Cycle,sans-serif}.paragraph-light.cc-position-name{margin-bottom:5px}.section{position:relative;width:100%}.section.cc-contact{margin-top:1rem;padding-left:80px;padding-right:80px}.button.cc-jumbo-button,.button.cc-white-button{padding:16px 35px;font-size:14px;line-height:26px}.button{width:90vw!important;margin-right:5rem;margin-top:2px}.button:active{background-color:#43464d}.button.cc-white-button{color:#202020;background-color:#fff}.paragraph-bigger{opacity:1;margin-bottom:10px;font-size:20px;font-weight:400;line-height:34px}.divider{height:1px;background-color:#eee}.logo-link{z-index:1}.logo-title{font-size:15px;font-weight:900!important;letter-spacing:.3px;margin:2rem 1rem}#logo-image,h5.logo-title{float:left}.navigation-item{opacity:.6;letter-spacing:1px;padding-top:9px;padding-bottom:18px;font-size:16px;font-weight:500;line-height:20px}.name-text,.position-name-text{font-size:20px;line-height:34px;font-weight:400}.footer-item:hover,.navigation-item:hover,.reference-link:active{opacity:.9}.email-link:hover,.footer-item:active,.navigation-item:active,.webflow-link:active{opacity:.8}.navigation-item.w--current{opacity:1;color:#1a1b1f;background-size:75%;background-position:37% .5rem;background-repeat:no-repeat}.navigation-item.w--current:hover{opacity:.8;color:#32343a}.navigation-item.w--current:active{opacity:.7;color:#32343a}.navigation-items{flex:1;justify-content:space-between;align-items:center;display:flex}.navigation{background-color:rgba(0,0,0,0);align-items:center;padding:5px 30px;display:flex}.footer-links,.navigation-wrap{align-items:center;margin-right:-20px;display:flex}.sticky{position:fixed;top:0;width:100%;background-color:#fff}#action,#lessons,#lessons h4,#main-section,#shorts,#shorts .row,.action,.lessons-button{position:relative}.sticky+#main-section{padding-top:102px}#main-section{margin-top:8rem!important}.intro-wrap{margin-top:100px;margin-bottom:140px}.position-name-text{text-transform:none;margin-bottom:10px}.work-description{width:100%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px;display:flex}.work-experience-grid{grid-template:". . . ."/1fr 1fr 1fr 1fr;margin-bottom:140px}.works-grid{grid-template:". . ." ". . ."/1.5fr 1fr 1.5fr;margin-bottom:80px}.carrer-headline-wrap{width:70%;margin-bottom:50px}.work-image{height:460px;background-size:cover;flex-direction:column;justify-content:center;align-items:stretch;margin-bottom:40px;display:flex}.work-image.cc-work-1{background-image:url('../images/portfolio-1---wide.svg');background-size:0;margin-left:29px}.work-image.cc-work-2{background-image:url('../images/portfolio-2---wide.svg');background-size:cover}.work-image.cc-work-4{background-image:url('../images/portfolio-3---wide.svg');background-size:cover}.work-image.cc-work-3{background-image:url('../images/portfolio-4---wide.svg');background-size:cover}.project-name-link{margin-bottom:5px;font-size:55px;font-weight:400;line-height:55px;color:#333!important}#shorts{width:100%;margin-top:7rem;height:155rem;background-image:url('../images/PaperBG1.png');background-repeat:no-repeat;background-size:100vw 100%;background-position:center 15%}#shorts .row{width:100%}#film-container{height:140rem;padding-top:8rem!important;grid-column-gap:15px}.short-film{padding:20px;margin:0 auto;border:2px solid;border-image:url('../images/Divider-2.png') 0 0 30 0}.action,.lessons{border-radius:10px}#shorts h3{float:right;margin-right:13rem;font-weight:900;font-size:48px}#action h3,#action h4,#lessons h3,#lessons h4{font-family:Roboto,sans-serif}@media screen and (min-width:601px) and (max-width:1100px){#shorts .container{padding:1rem}}@media screen and (min-width:1101px){#shorts .container{padding:1rem 5rem}}.short-film img{margin:0 auto;width:90%}.short-film h4{width:100%;font-family:Roboto,sans-serif!important;font-weight:700;font-size:32px}.short-film h5,.span-link{font-family:'News Cycle',sans-serif!important;text-transform:uppercase}#action h4,#lessons h4,#screenings h3,.contact h3,.rentorbuy{font-weight:900}.short-film h5{font-size:20px}#neighbor{margin-top:3.5rem!important}#lessons{margin-top:6rem!important}#action h3,#lessons h3{text-align:right;width:100%;padding-right:13rem;font-weight:900;font-size:48px}#lessons h4{text-align:left;float:left;height:13rem;line-height:35px;padding:25% 0 0 12.5%;text-transform:uppercase;font-size:20px}#lessons-container{width:50%;float:left;grid-column-gap:2.5rem;padding-left:10rem}.lessons{margin:0 auto;width:17vw;background-size:contain;background-repeat:no-repeat!important;opacity:.5}#action,.detail-header-image,.lessons-main,.lessons-title{width:100%}#action,.action,.lessons-underline{background-repeat:no-repeat}#lessons-right{padding:0;width:45%;float:right}.lessons-active{opacity:1!important}.coming-soon{width:100px}.lessons-underline{opacity:1;font-family:News Cycle,sans-serif!important;text-transform:uppercase;background-size:20%;height:4rem;background-position:8.5rem 2rem}#lessons-vote{background-image:url('../images/Lessons-Voting.png')}#lessons-land{background-image:url('../images/Lessons-Env.png')}#lessons-work{background-image:url('../images/Lessons-Work.png')}#lessons-health{background-image:url('../images/Lessons-Health.png')}#lessons-edu{background-image:url('../images/Lessons-Education.png')}#lessons-civil{background-image:url('../images/Lessons-CivilRights.png')}.lessons-button{width:15rem;float:right;margin:-2rem 2rem 0 0}#action{padding-top:10%;height:65rem;background-image:url('../images/PaperBG2.png');background-size:cover;background-position:top center}#action h4{text-align:right;height:10rem;padding:1rem 24%;text-transform:uppercase;font-size:24px}#screenings h3,.rentorbuy,.text-block,.text-block-2,h5.overflow{font-family:News Cycle,sans-serif}#action-container{width:100%;grid-template-columns:repeat(3,1fr);grid-row:auto;grid-column-gap:0rem}.action{background-position:100% 0;padding:5rem 0 0;height:auto;margin:0 auto;display:block}.action a{display:inline}.action img{margin:0 auto .5rem;width:50%}h5.overflow{overflow:hidden;white-space:nowrap;text-transform:uppercase}.screenings-left{width:39%;float:left;height:15rem;background:url('../images/RedFilmStrip.png') center no-repeat}.screenings-right{float:right;width:59%;padding-top:4rem}#screenings h3{margin:7rem auto 0 33rem;font-size:48px;text-transform:uppercase}.screenings-list{padding:0;margin:0 0 2rem;list-style-type:none}.bullet-1,.bullet-7{height:34px;padding-top:4px;padding-left:25px}.bullet-1{background:url('../images/Bullet-1.png') left center/15px no-repeat}.bullet-7{background:url('../images/Bullet-7.png') left center/15px no-repeat}.footer-wrap,.quote-wrapper{background-repeat:no-repeat}.rentorbuy{padding-top:1rem;text-transform:uppercase;color:#5c5c5c}.rentorbuy img{display:inline-block}.left-arrow{margin:-10px -10px 0 0;width:30px}.right-arrow{margin-left:15px;width:25px}.vimeo-button{margin-left:25%}.cc-contact{margin-top:auto}.contact{padding-top:80px;margin-bottom:10rem}.contact img{margin:3rem auto 0}.contact h3{color:#4f4c4d;font-size:36px}.contact-headline{width:70%;margin-bottom:40px}.footer-wrap{background-image:url('../images/FooterPaper.png');background-position:0 5px;background-size:cover;justify-content:space-between;align-items:center;padding:40px 55px;display:flex}.footer-item-offset-1{margin-top:-10rem}.footer-item-offset-2{margin-top:-2rem!important}.webflow-link{opacity:.5;text-transform:uppercase;align-items:center;transition:opacity .4s;display:flex}.image-12,.reference-link:hover,.webflow-link:hover{opacity:1}.webflow-logo-tiny{margin-top:-2px;margin-right:8px}.footer-item{width:65px;opacity:.6;letter-spacing:1px;text-transform:uppercase;margin-left:20px;margin-right:20px;font-size:12px;line-height:20px}.about-intro-grid{grid-column-gap:80px;grid-row-gap:30px;grid-template:". ."/1fr 2fr;align-items:center;margin-top:100px;margin-bottom:140px}.hi-there-heading{margin-top:10px;margin-bottom:20px}.service-name-text{opacity:.6;margin-bottom:10px;font-size:30px;line-height:46px}.skillset-wrap{padding-right:60px}.reference-link{opacity:.6;font-size:14px;line-height:26px}.services-items-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-areas:". .";padding-top:10px}.skills-grid{grid-column-gap:80px;grid-row-gap:30px;grid-template:". ."/1fr 1fr;margin-bottom:140px}.personal-features-grid{grid-column-gap:80px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-areas:". ." ". .";margin-bottom:110px}.speaking-text{margin-right:8px;display:inline-block}.speaking-detail{opacity:.6;display:inline-block}.upcoming-wrap{margin-bottom:40px}.social-media-heading{margin-bottom:60px}.social-media-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:". . . ." ". . . .";margin-bottom:30px}.project-overview-grid{grid-column-gap:50px;grid-row-gap:100px;grid-template:". . . ." ". . . ."/1fr 1fr 1fr 1fr;margin-top:120px;margin-bottom:135px}.project-description-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template:". ."/1fr 2.5fr;margin-top:120px;margin-bottom:120px}.detail-image{width:100%;margin-bottom:30px}.email-section{width:70%;margin:140px auto 200px}.email-link{text-transform:none;margin-top:15px;margin-bottom:15px;font-size:64px;font-weight:400;line-height:88px}.text-block,.text-block-2,.text-block-3{text-transform:uppercase}.utility-page-wrap{width:100vw;height:100vh;max-height:100%;max-width:100%;color:#fff;justify-content:center;align-items:center;padding:30px;display:flex}._404-wrap{width:100%;height:100%;background-color:#1a1b1f;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}._404-content-wrap{margin-bottom:20px}.protected-wrap{justify-content:center;padding-top:90px;padding-bottom:100px;display:flex}.protected-form{flex-direction:column;display:flex}.protected-heading{margin-bottom:30px}.text-block{width:50%;float:left;clear:none;object-fit:none;justify-content:space-between;margin:3.5rem 0 0 10px;display:block;position:static;overflow:scroll}#quote,.image-4{display:inline-block}.image{float:left;margin-top:31px;margin-right:5px}.image-2{width:300px;margin-top:10px;margin-bottom:10px;margin-left:160px;position:absolute;top:22rem;bottom:-34.1406px;left:4rem}.image-3{width:75%;margin-top:4rem;margin-bottom:13px;margin-left:1rem}.image-4{float:right;flex:0 auto;position:relative;margin:0 auto}.image-7,.image-8,.italic-text{position:absolute}.image-6{width:50%;clear:none;height:auto;margin-left:auto;margin-right:auto}.text-block-2{width:90%;color:#5c5c5c}.bold-text{font-weight:700!important;width:90%;object-fit:scale-down}a.watch-links{width:100%;padding:0 0 0 3.5rem}.paragraph{width:33%;margin-top:11rem;padding:1% 2% 0;text-align:left;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:15px;line-height:24px}.heading,.text-block-3{font-family:News Cycle,sans-serif}.heading{text-align:right;font-size:24px}.image-7{margin-top:5rem;margin-right:5rem;right:49px}.italic-text{margin-right:-125px;right:400px}.image-8{top:-4rem;left:8rem}#quote,.image-9{position:relative}#quote{width:100%;padding:0 1rem}.quote-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto;background-image:url('../images/QuotePaper.png');height:25rem;background-position:center;background-size:contain}.div-block{margin-top:185px}.image-9{z-index:500;margin-left:2rem;margin-top:-104px;top:50px;left:82px}.image-10,.image-11{width:90%;margin-left:auto;margin-right:auto}.image-10{transform-style:preserve-3d;margin-top:-64px;transform:rotateX(180deg) rotateY(0) rotateZ(0)}.image-11{margin-bottom:4rem}.text-block-3{width:29%;font-size:20px;margin-left:50%}#w-node-dff26f68-5731-3efa-d3dd-8f65c72d8fa5-2f4e2a2d{grid-area:1/1/2/3}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea1-2f4e2a31,#w-node-dff26f68-5731-3efa-d3dd-8f65c72d8fad-2f4e2a2d{grid-area:1/3/2/4}#w-node-_7e2bfe52-186e-1b68-080d-770a56fbb3e6-2f4e2a2d{grid-area:span 1/span 1/span 1/span 1}#w-node-dff26f68-5731-3efa-d3dd-8f65c72d8fbb-2f4e2a2d{grid-area:2/2/3/4}#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a33,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a34,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a35,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a36,#w-node-d783a17e-0b35-a13a-0448-a852d0df4a3a-d0df4a24{grid-area:2/1/3/3}#w-node-_1f85730f-9889-a71b-9be8-c086a8d10760-2f4e2a36,#w-node-_32040423-4078-1b23-6771-e6c78f8a716d-2f4e2a35,#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9d-2f4e2a31,#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9d-2f4e2a31:active,#w-node-_9b2922ad-09b1-aebb-0430-7dee623c62c1-2f4e2a31,#w-node-_9fda4a37-cb21-e2a1-58de-88a206fa61ae-2f4e2a34,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd223-2f4e2a33,#w-node-dac044b7-be90-60f3-414d-4224828ffd8a-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffd90-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffda1-2f4e2a31{grid-area:1/1/2/2}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9f-2f4e2a31,#w-node-_9b2922ad-09b1-aebb-0430-7dee623c62c8-2f4e2a31,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a33,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a34,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a35,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a36,#w-node-dac044b7-be90-60f3-414d-4224828ffd8f-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffd99-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffe12-2f4e2a31{grid-area:1/2/2/3}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea0-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffda6-2f4e2a31{grid-area:2/1/3/2}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9e-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffdd8-2f4e2a31{grid-area:2/2/3/3}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea2-2f4e2a31{grid-area:1/4/2/5}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea3-2f4e2a31{grid-area:2/3/3/4}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea4-2f4e2a31{grid-area:2/4/3/5}#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a33,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a34,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a35,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a36{grid-area:1/1/2/4}#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a33,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a34,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a35,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a36{grid-area:2/3/3/5}@media screen and (max-width:767px){#w-node-d783a17e-0b35-a13a-0448-a852d0df4a36-d0df4a24{grid-area:2/1/3/2}#w-node-d783a17e-0b35-a13a-0448-a852d0df4a3a-d0df4a24{grid-area:3/1/4/2}.work-image{margin-left:0!important}}@media screen and (max-width:600px){#shorts,.quote-wrapper{background-repeat:no-repeat;background-size:cover}#action-container,#film-container,#lessons-container,.contact-form-wrap{grid-template-columns:repeat(1,1fr)}#action,#screenings,.image-8,.work-description{display:inline-block;position:relative}#action,#lessons-right,#screenings,.image-8,.work-description{position:relative}#lessons h3,.footer-wrap,.paragraph,.short-film p,.text-block-3{text-align:left}.logo-title{margin-left:2rem;padding:0;font-size:24px}#logo-image{margin-top:15px;width:75px}#main-section{margin-top:0;padding-left:0;margin-left:0}.work-description{margin:0!important}.sticky+#main-section{padding-top:6rem}.work-image{padding:0;margin-top:12rem;margin-left:-15px}.work-description a.project-name-link{line-height:2.9rem!important}#shorts .container,a.watch-links{padding:0!important}.image-2{margin:0 0 0 -21rem}.project-name-link{margin:-37.5rem 0 300px 20px;font-size:44px!important;line-height:2.5rem!important}.paragraph-light{font-size:20px;line-height:30px;padding:0 1rem;margin-top:30rem}.image-5{width:100%;margin-top:-150px;margin-left:10px;padding-top:0}#bullet-img{margin:5rem 0 0}.text-block{width:100%;margin-top:-1.5rem;margin-left:3rem}.action img,.image-6{width:90%}.bold-text,.image-3{margin-left:2rem}.image-3{margin-top:23px}.image-4{margin-top:0;margin-right:2rem}#quote{margin:0;padding:0}.image-8{margin:0 0 0 -6rem!important}#lessons-land,.image-6{margin-top:0}.image-6{clear:none;height:auto;margin-left:auto;margin-right:auto}.image-7{right:-1rem}.image-9{width:60%}.paragraph{width:60%;min-height:300px;margin-top:4.5rem;margin-left:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:17px;line-height:24px;padding:0 1.25rem}.work-description{margin-top:0!important}.quote-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto;background-image:url('../images/QuotePaper.png');height:auto;background-position:center}#shorts{padding-left:0;margin:10rem 0 0;height:273rem;background-image:url('../images/PaperBG1.png');background-position:100% 100%}.short-film h4{color:#4b4b4b}#shorts h3{width:90%;margin:-2rem 0 0 10rem!important}.short-film{width:100vw;padding:10px 5px!important}#lessons-land,.screenings-right{padding-top:0}#lessons{margin:-7rem 0 0!important;padding:0 1rem}.container{flex-direction:column;display:flex}#lessons h3{color:#333;width:100%;padding:0 2.5rem 0 0;margin:0}#lessons-container{order:2;margin:2rem 0 0;width:100%;padding:0}.lessons{width:100vw!important}#lessons-right{order:1;background-color:#fff;opacity:.95;margin-top:-71rem;padding-bottom:3rem;width:100%;display:none}.overflow{margin-top:9rem}#action{height:190rem;margin:-8rem 0 0;padding:4rem 0 0}#action-container{margin-top:-4rem}.support-link{font-size:19px}#screenings{margin:0 1rem 0 .5rem}#screenings h3{margin:0 0 0 1rem;color:#4b4b4b}.screenings-left,.screenings-right{width:100vw;text-align:left}.screenings-list{width:95%;margin-bottom:4rem}.screenings-list li{margin:1rem 0 2.5rem 1rem}.rentorbuy{margin-left:1rem}.vimeo-button{float:right;width:10rem;margin:0 2rem 0 0}.cc-contact{width:100vw;margin:1rem 0 0!important;padding:0!important}input.w-button{width:90vw;margin:5rem 0 0 3.5rem}.text-field.w-input{position:absolute;display:block;margin:0 0 0 5px;width:100%}.footer-wrap{padding:0!important;height:10rem;background-position:50%;background-size:cover!important}.footer-logo{float:left;position:absolute;left:0}.text-block-3{margin:6rem 0 0 -6rem;width:60%;position:absolute;display:inline-block}.footer-links,.footer-links a{position:relative;display:inline-block}.footer-links{width:100%;margin:0 0 0 57%;flex-direction:unset!important}.footer-item-offset-1{padding-top:1rem!important}.footer-links a{width:15%}.image-9{z-index:1000;margin:0 0 0 -3rem}.image-10{z-index:0}}@media screen and (min-width:601px) and (max-width:991px){.text-block{margin:7rem 0 0 1rem}#bullet-img{margin:7.5rem 0 0 1rem}.image-2{margin-top:12rem;margin-left:24rem}a.watch-links{text-decoration:none;width:100%;padding:0 7.5% 0 10%}.action img,.image-3{width:75%}.work-description{margin-top:2.5rem;padding:0 4rem;position:relative;display:inline-block}#works-grid{margin-bottom:0}#quote{margin:0;padding:0}.paragraph{margin:-2rem 0 0!important;min-height:10vh!important}.paragraph-light{font-size:20px;line-height:30px;padding:0 3rem 0 1rem}.image-3{margin-top:3rem;margin-bottom:13px;margin-left:10%}.text-block-2{width:100%}.image-4{margin-right:4rem}#shorts{height:150rem}#shorts h3{margin-right:7rem}#film-container{padding-top:1rem!important;grid-column-gap:2rem}#lessons-container{grid-column-gap:0;padding-left:1rem}.lessons{width:23vw!important}#lessons h4{width:20vw;height:13rem;padding:4rem 0 0 1.5rem}#action{height:57rem}.screenings-left{width:31%}.screenings-right{width:65%;float:left}.screenings-list li{line-height:18px;text-align:left;margin-bottom:1.5rem}.text-block-3{margin-top:2rem;margin-left:7rem}.footer-item-offset-1{margin-top:-7rem}.footer-item-offset-2{margin-top:-3rem}#screenings h3{margin:7rem auto 0 33%}.image-6{width:90%;clear:none;height:auto;margin-top:-75px;margin-left:auto;margin-right:auto}.paragraph{width:60%;text-align:left;margin-top:-40vh;margin-left:17.5vw;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:24px}}@media screen and (min-width:992px) and (max-width:1024px){.text-block{margin:0 0 0 1rem}#bullet-img{margin:.5rem 0 0 1rem}#shorts{height:160rem!important}#lessons h4{margin-top:3.5rem}#action{height:55rem}.text-block-3{margin-left:40%}}@media screen and (min-width:1025px) and (max-width:1200px){.text-block{margin:0 0 0 1rem}#bullet-img{margin:.5rem 0 0 1rem}.image-2{margin:3rem 0 0 25rem}.image-3{margin-top:8rem}.text-block-2{margin-left:-2rem}.text-block-3{margin-left:45%}}@media screen and (min-width:992px) and (max-width:1200px){.image-6{width:66.7%;clear:none;height:auto;margin-top:-75px;margin-left:auto;margin-right:auto}.paragraph{letter-spacing:.2px;width:40%;min-height:300px;text-align:left;margin-top:1rem;margin-left:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:17px;line-height:24px}.image-4{margin-left:2rem}.text-block-2{margin-left:-2rem}#lessons-container h4{padding-top:4.5rem}}@media screen and (min-width:1201px){.image-2{width:325px;top:500px;left:400px}#bullet-img{margin:4rem 0 0 1rem}.paragraph{letter-spacing:.2px;width:40%;min-height:300px;text-align:left;margin-top:2rem;margin-left:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:17px;line-height:24px}#w-node-dff26f68-5731-3efa-d3dd-8f65c72d8fad-2f4e2a2d{padding-right:5rem}.text-block-2{margin-left:-2rem}}@media screen and (min-width:1201px) and (max-width:1300px){.image-2{width:325px;top:27rem;left:27rem}#bullet-img,.text-block{margin-top:6rem}#lessons-container h4{padding-top:4.5rem}}@media screen and (min-width:1301px) and (max-width:1400px){.image-2{width:325px;top:27rem;left:34rem}#lessons-container h4{padding-top:5rem}}@media screen and (min-width:1401px) and (max-width:1600px){.image-2{width:325px;top:27rem;left:34rem}#lessons-container h4{padding-top:6rem}}@media screen and (min-width:992px) and (max-width:1600px){#lessons-container{padding-left:2rem!important}#bullet-img{margin-top:5rem!important}.text-block{margin-top:4.75rem!important}p.paragraph{padding:2% 5%!important}.short-film{padding:10px 5px!important}}@media screen and (min-width:1601px){#bullet-img{margin-top:9rem!important}.text-block{margin-top:8.5rem!important}#main-section{margin-top:18rem!important}#quote{margin-top:1rem!important}#action{height:87rem}p.paragraph{padding:2% 7.5%!important}.image-2{width:325px;top:30vw;left:50vh}}@media screen and (min-width:1601px) and (max-width:2000px){#lessons-container h4{padding-top:35.5%}}@media screen and (min-width:2001px){#lessons-container h4{padding-top:25%}#lessons-right{padding:2rem 7rem 0 0}.lessons-title{width:60%}.text-block-3{margin-left:40%}}@media screen and (max-width:991px){#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea1-2f4e2a31,#w-node-_9b2922ad-09b1-aebb-0430-7dee623c62c8-2f4e2a31,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a33,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a34,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a35,#w-node-b915ad84-715b-fc9d-8156-ee63d52fd22b-2f4e2a36,#w-node-dac044b7-be90-60f3-414d-4224828ffd8f-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffd99-2f4e2a31{grid-area:2/1/3/2}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea3-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffdd8-2f4e2a31{grid-area:4/1/5/2}#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a33,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a34,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a35,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc9-2f4e2a36,#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea0-2f4e2a31,#w-node-dac044b7-be90-60f3-414d-4224828ffe12-2f4e2a31{grid-area:3/1/4/2}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1e9e-2f4e2a31{grid-area:3/2/4/3}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea2-2f4e2a31{grid-area:2/2/3/3}#w-node-_76ba38e4-2715-c796-e82b-8239d41d1ea4-2f4e2a31{grid-area:4/2/5/3}#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a33,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a34,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a35,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bbf-2f4e2a36,#w-node-_1f85730f-9889-a71b-9be8-c086a8d10760-2f4e2a36,#w-node-_32040423-4078-1b23-6771-e6c78f8a716d-2f4e2a35{grid-area:1/1/2/2}#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a33,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a34,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a35,#w-node-_0befc76b-828c-2822-f9fa-f2c6de040bc4-2f4e2a36{grid-column-end:2}.carrer-headline-wrap,.contact{width:auto}.about-intro-grid,.navigation-item,.styleguide-block{text-align:center}.heading-jumbo{font-size:56px;line-height:70px}.section.cc-contact{padding-left:0;padding-right:0}.button{justify-content:center}.logo-link.w--current{flex:1}.menu-icon{display:block}.navigation-item{padding:15px 30px;transition:background-color .4s,opacity .4s,color .4s}.navigation-item:hover{background-color:#f7f8f9}.navigation-item:active{background-color:#eef0f3}.navigation-items{background-color:#fff}.navigation{padding:25px 30px}.menu-button{padding:0}.menu-button.w--open{background-color:rgba(0,0,0,0)}.navigation-wrap{margin-right:0}.work-experience-grid{grid-template:". ." ". ."/1fr 1fr}.works-grid{flex-direction:column;align-items:stretch;display:flex}.work-image{margin-bottom:30px}.contact{padding:30px 50px 40px}.contact-form-wrap,.contact-headline{width:100%;margin-left:-1.5rem}.about-intro-grid{grid-row-gap:50px;grid-template:"." "."/1fr}.about-head-text-wrap{width:80%;margin-left:auto;margin-right:auto}.service-name-text{font-size:24px;line-height:42px}.skillset-wrap{padding-right:0}.services-items-grid{grid-row-gap:0px;grid-template:"." "."/1fr;padding-top:0}.project-description-grid,.project-overview-grid,.skills-grid{grid-row-gap:50px;text-align:center;margin-left:auto;margin-right:auto}.project-description-grid,.skills-grid{width:80%;grid-template:"." "."/1fr}.personal-features-grid{width:80%;text-align:center;grid-template:"." "." "." "."/1fr;margin-left:auto;margin-right:auto}.social-media-heading{width:80%;text-align:center;margin-left:auto;margin-right:auto}.social-media-grid{grid-template:". ." ". ." ". ." ". ."/1fr 1fr}.project-overview-grid{width:70%;grid-template:"." "." "."/1fr}.email-section{margin-bottom:160px}.email-link{font-size:36px;line-height:54px}.text-block{margin-left:23px}.image-5{margin-top:52px}}@media screen and (max-width:767px){.heading-jumbo-small{font-size:30px;line-height:52px}.rich-text{width:90%;max-width:470px;text-align:left}.about-head-text-wrap,.personal-features-grid,.skills-grid,.social-media-heading{width:70%;max-width:470px}.container{text-align:center}.heading-jumbo{font-size:50px;line-height:64px}.section{margin-left:15px;margin-right:15px}.section.cc-contact,.utility-page-wrap{padding:15px}.paragraph-bigger,.project-name-link{font-size:16px;line-height:28px}.logo-link{padding-left:0}.navigation{padding:0 30px}.work-experience-grid{flex-direction:column;align-items:center;display:flex}.work-position-wrap{margin-bottom:40px}.contact-form-wrap,.text-field.cc-textarea{text-align:left}.contact{padding-left:30px;padding-right:30px}.contact-form-grid{grid-column-gap:30px;grid-template:"." "." "."/1fr}.contact-form{flex-direction:column;display:flex}.footer-wrap{text-align:center;flex-direction:column}.detail-image,.webflow-link{margin-bottom:15px}.footer-links{flex-direction:column}.footer-item{margin-top:10px;margin-bottom:10px;margin-left:0}.skills-grid{grid-template-columns:1fr}.social-media-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr 1fr}.project-overview-grid{width:80%;max-width:470px;margin-top:90px;margin-bottom:95px}.project-description-grid{width:70%;max-width:470px;margin-top:90px;margin-bottom:85px}.email-section{width:80%;max-width:470px;margin-top:120px;margin-bottom:120px}.email-link{font-size:36px;line-height:54px}._404-wrap{padding:30px}.image{margin-top:-20px}.image-2{margin-left:-155px}}@media screen and (max-width:479px){.about-head-text-wrap,.email-section,.personal-features-grid,.project-description-grid,.project-overview-grid,.rich-text,.skills-grid,.social-media-heading{width:100%;max-width:none}.heading-jumbo{font-size:36px;line-height:48px}.navigation{padding-left:20px;padding-right:20px}.menu-button,.menu-button.w--open{flex:none}.work-description{line-height:10px!important;margin-top:0;margin-bottom:61px}.work-image.cc-work-1{height:200px;margin-top:86px}.work-image.cc-work-1 img{margin:100px 0 .5rem;padding:10px 0}.contact{padding-left:15px;padding-right:15px}.contact-form,.contact-form-wrap{flex-direction:column}.skills-grid{grid-template-columns:1fr}.email-section{flex-direction:column;align-items:center;display:flex}.email-link{font-size:30px;line-height:46px}.image{margin-top:-3px}.image-2{margin-top:-275px;margin-left:-417px}.paragraph{width:auto;margin-left:0}.image-6{width:auto;height:auto;min-height:auto;min-width:auto;object-fit:contain;margin-top:-106px;display:block;overflow:visible}.italic-text{width:100%;margin-top:-28px;margin-left:0;margin-right:-328px}}