/*!
Theme Name: The Cutting Room
Theme URI: http://artangel.org.uk/
Author: Vera van de Seyp
Author URI: http://veravandeseyp.com/
Description: the cutting room
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: the cutting room
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:'Relative';src:url("../fonts/relative-medium.eot");src:url("../fonts/relative-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/relative-medium.woff2") format("woff2"),url("../fonts/relative-medium.woff") format("woff"),url("../fonts/relative-medium.ttf") format("truetype");font-weight:500;font-style:normal}h1,h2,h3{text-align:center}h1{line-height:1.1;font-size:calc( 20px + 6vw);margin-block-start:0;margin-block-end:0}h2{font-size:calc( 20px + 4vw)}h3{line-height:1.1;font-size:calc(20px + 1.3vw);margin:none}@media (min-width: 1200px){h3{font-size:calc(20px + 1.3vw)}}@media (min-width: 1600px){h3{font-size:45px}}*{box-sizing:border-box;font-family:'Relative';font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500 !important}body{margin:0;padding:0;overflow-x:hidden}*::selection{background-color:rgba(255,255,255,0.99);color:rgba(255,94,51,0.99)}body,td,input[type=text],textarea{font-family:'Relative', sans-serif;font-size:105%;line-height:1.1;color:#444}a{text-decoration:none}a:hover,.nav a:hover{color:#000;border-color:#000}.video-home a{text-decoration:none;border-bottom:none}.video-home a:hover,.nav a:hover{color:#ff5e33;border-color:none}a:hover,.nav a:hover{color:#000;border-color:#000}#content{float:left}.home{user-select:none;background-color:#ff5e33;color:white}#main{clear:both;position:relative;display:flex;flex-direction:column;align-content:center;justify-content:center;width:100%;height:100%;min-height:98vh}@keyframes focusButton{from{border-top-right-radius:calc(20px + 20px + 0.5vw + 2vw);border-bottom-right-radius:calc(20px + 20px + 0.5vw + 2vw)}to{border-top-right-radius:0;border-bottom-right-radius:0}}@keyframes unFocusButton{from{border-top-right-radius:0;border-bottom-right-radius:0}to{border-top-right-radius:calc(20px + 20px + 0.5vw + 2vw);border-bottom-right-radius:calc(20px + 20px + 0.5vw + 2vw)}}@keyframes focusMoment{from{border-top-left-radius:calc(20px + 20px + 1.5vw);border-bottom-right-radius:calc(20px + 20px + 1.5vw)}to{border-top-left-radius:0;border-bottom-right-radius:0}}@keyframes unFocusMoment{from{border-top-left-radius:0;border-bottom-right-radius:0}to{border-top-left-radius:calc(20px + 20px + 1.5vw);border-bottom-right-radius:calc(20px + 20px + 1.5vw)}}@keyframes focusThing{from{border-radius:50%}to{border-radius:0%}}@keyframes unFocusThing{from{border-radius:0%}to{border-radius:50%}}@keyframes loading{from{width:100vw}to{width:0vw}}@keyframes hideX{from{opacity:1}to{opacity:0}}@keyframes showX{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.landing-page.loading-bar{mix-blend-mode:difference;width:100vw;height:100vh;pointer-events:none;background-color:lavender;position:absolute;top:0;right:0;z-index:999}#overview-content{margin:0 auto;width:95%}@media (min-width: 0px){#overview-content{max-width:1600px}}@media (min-width: 767px){#overview-content{max-width:800px}}@media (min-width: 1200px){#overview-content{max-width:1200px}}@media (min-width: 1600px){#overview-content{max-width:1600px}}input:disabled+label{opacity:0.5;pointer-events:none}.category{position:relative;display:block;float:left;height:100%;width:50%}@media (min-width: 0px){.category{width:100%}}@media (min-width: 767px){.category{width:50%}}@media (min-width: 1200px){.category{width:33.33%}}.subtitle{width:100%;text-align:center;padding:0 20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;float:left;font-size:calc(20px + 1.3vw);line-height:1.1;margin:10px auto}@media (min-width: 0px){.subtitle{font-size:22px;min-height:calc(75px)}}@media (min-width: 767px){.subtitle{font-size:22px;min-height:calc(75px)}}@media (min-width: 1200px){.subtitle{font-size:calc(20px + 0.7vw);min-height:calc(75px)}}@media (min-width: 1600px){.subtitle{font-size:45px;min-height:calc(75px + 2vw)}}@media (min-width: 0px){.subtitle{margin:10px 0}}button{background-color:white;color:black;font-size:calc(20px + 1.3vw);clear:both;z-index:555;height:auto;position:relative;outline:none}@media (min-width: 0px){button{font-size:22px;padding:10px 15px;width:100%;min-width:100%}}@media (min-width: 767px){button{font-size:22px;padding:10px 15px;width:50%;min-width:50%}}@media (min-width: 1200px){button{font-size:calc(20px + 0.7vw);width:50%;min-width:50%;padding:15px 10px}}@media (min-width: 1600px){button{font-size:45px;width:33.33%;min-width:33.33%;padding:20px calc(20px + 0.5vw)}}label{background-color:white;color:black;font-size:calc(20px + 1.3vw);clear:none;height:auto;display:block;position:relative;float:left;outline:none;text-align:center;cursor:pointer}@media (min-width: 0px){label{min-width:calc(50% - 15px);font-size:22px;padding:15px 10px;margin:0 7.5px calc(15px + 0.3vh) 7.5px}}@media (min-width: 767px){label{min-width:calc(50% - 20px);font-size:22px;padding:calc(10px + 0.3vh) 10px;margin:0 10px calc(10px + 0.3vh) 10px}}@media (min-width: 1200px){label{min-width:calc(50% - 20px);font-size:calc(20px + 0.7vw);padding:15px 10px;margin:0 10px 15px 10px}}@media (min-width: 1600px){label{font-size:45px;padding:calc(15px + 0.5vh) calc(10px + 0.5vw) calc(15px + 0.5vh) calc(10px + 0.5vw);margin:0  10px 20px 10px}}label:hover,button:hover{cursor:pointer;background-color:black;color:white;border-color:black}label:focus,label:active,button:focus,button:active{outline:none;background-color:black;color:white;border-color:black}input[type=radio]+label.person{animation:0.25s unFocusButton 1 forwards}input[type=radio]:checked+label.person{animation:0.25s focusButton 1 forwards}.person{border-top-right-radius:calc(20px + 20px + 0.5vw + 2vw);border-bottom-right-radius:calc(20px + 20px + 0.5vw + 2vw)}input[type=radio]+label.moment{animation:0.25s unFocusMoment 1 forwards}input[type=radio]:checked+label.moment{animation:0.25s focusMoment 1 forwards}.moment{border-top-left-radius:calc( (20px + 20px + 1.5vw));border-bottom-right-radius:calc(20px + 20px + 1.5vw)}input[type=radio]+label.thing{animation:0.25s unFocusThing 1 forwards}input[type=radio]:checked+label.thing{animation:0.25s focusThing 1 forwards}.thing{border-radius:50%}input[type="radio"]:hover+label,input[type="radio"]:checked+label{background-color:black;color:white}input[type=radio]:checked+label{background-color:black;color:white}input[type=radio]{display:none}.playvideo{background-color:white;display:none;border:none;border-radius:50%;animation:0.25s unFocusThing 1 forwards}.playvideo:hover{background-color:black;color:white;animation:0.25s focusThing 1 forwards}.playvideo:focus{background-color:black;color:white}.playvideo:active{background-color:lavender;color:black}.share-content{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}.share-content h2{width:100%;position:relative;height:auto;padding:0;margin:0.5vh}.video-home{position:absolute;left:0;top:0;right:0;bottom:0;background-color:black;overflow:hidden}.flex{top:0;left:0;width:100vw;height:100vh;display:flex;align-content:center;justify-content:center}#videos{position:absolute;align-self:center;min-width:100px;min-height:200px;width:100%;height:100%;pointer-events:none}.video{position:absolute;top:50%;left:50%;z-index:500;transform:translate(-50%, -50%)}a{color:white}#main-video{width:100vw;height:100vw}.interaction-overlay{display:block;position:absolute;width:100vw;height:100vh;z-index:500;background-color:transparent}.progress-bar{position:absolute;left:0;top:0;width:0px;height:100px;z-index:1000;background-color:#ff5e33}.play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:500}@media (min-width: 0px){.play{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:50px solid  #ff5e33;width:50px;height:50px}}@media (min-width: 767px){.play{border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:70px solid  #ff5e33;width:70px;height:70px}}@media (min-width: 1200px){.play{border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:100px solid  #ff5e33;width:100px;height:100px}}@media (min-width: 1600px){.play{border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:100px solid  #ff5e33;width:100px;height:100px}}.pause{width:100px;height:100px;background-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:500}@media (min-width: 0px){.pause{width:50px;height:50px}}@media (min-width: 767px){.pause{width:70px;height:70px}}@media (min-width: 1200px){.pause{width:100px;height:100px}}@media (min-width: 1600px){.pause{width:100px;height:100px}}.loading-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:#000;display:flex;align-items:center;justify-content:center}.leave{position:absolute;transform:rotate(45deg);display:block;cursor:pointer;background-color:transparent;z-index:999}@media (min-width: 0px){.leave{top:15px;right:15px;width:50px;height:50px}}@media (min-width: 767px){.leave{top:20px;right:20px;width:75px;height:75px}}@media (min-width: 1200px){.leave{top:20px;right:20px;width:100px;height:100px}}@media (min-width: 1600px){.leave{top:25px;right:25px;width:100px;height:100px}}.leave.about{-webkit-animation:none;-o-animation:none;animation:none;opacity:1}.leave.about:hover{-webkit-animation:none;-o-animation:none;animation:none}.leave.about .pause-block{background-color:white}.leave.visible{opacity:1;-webkit-animation:none;-o-animation:none;animation:none}.leave:hover,.leave:focus,.leave:active{-webkit-animation:0.25s showX forwards;-o-animation:0.25s showX forwards;animation:0.25s showX forwards}.pause-block{width:35%;height:100%;background-color:#ff5e33}.pause-block.white{background-color:white}.pause-block.left{float:left}.pause-block.right{float:right}.pause-block.vert{left:45%;width:10%;position:absolute}.pause-block.hor{top:45%;height:10%;width:100%;position:absolute}.text{max-width:1400px;width:100%;font-size:calc(20px + 1.3vw);line-height:1.5;margin:0 auto}@media (min-width: 1200px){.text{font-size:calc(20px + 1.3vw)}}@media (min-width: 1600px){.text{font-size:45px}}#footer{position:absolute;bottom:0;left:0;right:0;background-color:transparent;text-align:center;z-index:1;width:100%}@media (min-width: 0px){#footer{display:block;clear:both;float:left;position:relative}}@media (min-width: 767px){#footer{position:absolute}}#footer p{height:auto;line-height:1.1;width:95%;z-index:0;margin:20px auto}
