@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v18-latin-ext-regular.eot?e1180104fa8d2a7067bcaad82cd56ce5);src:local(""),url(/fonts/montserrat-v18-latin-ext-regular.eot?e1180104fa8d2a7067bcaad82cd56ce5) format("embedded-opentype"),url(/fonts/montserrat-v18-latin-ext-regular.woff2?5516aac1da8f20c5cc5dd1fce11e39a5) format("woff2"),url(/fonts/montserrat-v18-latin-ext-regular.woff?8811a0aad2806bb7b8a4a7a6b52bbbbf) format("woff"),url(/fonts/montserrat-v18-latin-ext-regular.ttf?d63dac292b421edfd76826f6b9fb9709) format("truetype"),url(/fonts/montserrat-v18-latin-ext-regular.svg?22d8566c41c8d731931b58ae64f72170) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/montserrat-v18-latin-ext-italic.eot?bc7bd934f7c95e6848275dff1a3825ba);src:local(""),url(/fonts/montserrat-v18-latin-ext-italic.eot?bc7bd934f7c95e6848275dff1a3825ba) format("embedded-opentype"),url(/fonts/montserrat-v18-latin-ext-italic.woff2?f63795ea1a4ac867bdb14a4922b0605c) format("woff2"),url(/fonts/montserrat-v18-latin-ext-italic.woff?d5e2116bbfb7b3ea17b86f77c9e7b892) format("woff"),url(/fonts/montserrat-v18-latin-ext-italic.ttf?55965c1ac90f7cd04c00f18a465b11a2) format("truetype"),url(/fonts/montserrat-v18-latin-ext-italic.svg?d92eb2f175a531c614191fdbd71226cd) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v18-latin-ext-700.eot?560709a196d373555d039ae67e36fa48);src:local(""),url(/fonts/montserrat-v18-latin-ext-700.eot?560709a196d373555d039ae67e36fa48) format("embedded-opentype"),url(/fonts/montserrat-v18-latin-ext-700.woff2?02b2299f1d3eb2c2bfa613b22d623680) format("woff2"),url(/fonts/montserrat-v18-latin-ext-700.woff?f6c78118f6ec4d9ad64a37788641c292) format("woff"),url(/fonts/montserrat-v18-latin-ext-700.ttf?f5d27dd48dbe7cc7982a557f9edf6062) format("truetype"),url(/fonts/montserrat-v18-latin-ext-700.svg?fac85a3030008d30b0b8faaaa0edf48d) format("svg")}@font-face{font-display:swap;font-family:"Subjectivity Serif";font-style:normal;font-weight:700;src:local(""),url(/fonts/SubjectivitySerif-Bold.woff2?f03b52d050bd0f119b39d7820933bc2c) format("woff2"),url(/fonts/SubjectivitySerif-Bold.otf?ed38dc4fc9d2e2a6f6158540d2f09b26) format("opentype")}@font-face{font-display:swap;font-family:Space Mono;font-style:normal;font-weight:400;src:url(/fonts/space-mono-v6-latin-ext-regular.eot?7b217cf8e9077ab0f0f219de4b11d2a7);src:local(""),url(/fonts/space-mono-v6-latin-ext-regular.eot?7b217cf8e9077ab0f0f219de4b11d2a7) format("embedded-opentype"),url(/fonts/space-mono-v6-latin-ext-regular.woff2?1bbee3bd1bc00c4dce2a7c7046930ae6) format("woff2"),url(/fonts/space-mono-v6-latin-ext-regular.woff?b9769d15314c3fecfd6d7b629b85c4b6) format("woff"),url(/fonts/space-mono-v6-latin-ext-regular.ttf?c676380f604d98122de016233a9af3c9) format("truetype"),url(/fonts/space-mono-v6-latin-ext-regular.svg?3d87b520568eed9473bba67c1a7d6e13) format("svg")}@font-face{font-display:swap;font-family:Space Mono;font-style:italic;font-weight:400;src:url(/fonts/space-mono-v6-latin-ext-italic.eot?200cdf8d3f9095ff281af2e4c04abff9);src:local(""),url(/fonts/space-mono-v6-latin-ext-italic.eot?200cdf8d3f9095ff281af2e4c04abff9) format("embedded-opentype"),url(/fonts/space-mono-v6-latin-ext-italic.woff2?92d7ff19305c476b36ce001779bbb56f) format("woff2"),url(/fonts/space-mono-v6-latin-ext-italic.woff?cb434a00375510aaa9e3b58995914b25) format("woff"),url(/fonts/space-mono-v6-latin-ext-italic.ttf?79e7174e5ae5df50e37c81cb996a182d) format("truetype"),url(/fonts/space-mono-v6-latin-ext-italic.svg?6780b8f40a3483a01a8807f734e1f271) format("svg")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],body:before,template{display:none}body:before{font-family:xs}@media only screen and (min-width:480px){body:before{font-family:small}}@media only screen and (min-width:720px){body:before{font-family:medium}}@media only screen and (min-width:992px){body:before{font-family:large}}@media only screen and (min-width:1900px){body:before{font-family:xl}}.content,.cookie__container,.features__items,.features__title,.footer__inner,.header__inner,.hero__inner,.projects__projects,.projects__title,.topbar__inner,.works__title,.works__works{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}@media only screen and (min-width:720px){.content,.cookie__container,.features__items,.features__title,.footer__inner,.header__inner,.hero__inner,.projects__projects,.projects__title,.topbar__inner,.works__title,.works__works{width:100%}}@media only screen and (min-width:992px){.content,.cookie__container,.features__items,.features__title,.footer__inner,.header__inner,.hero__inner,.projects__projects,.projects__title,.topbar__inner,.works__title,.works__works{width:90%}}@media only screen and (min-width:1900px){.content,.cookie__container,.features__items,.features__title,.footer__inner,.header__inner,.hero__inner,.projects__projects,.projects__title,.topbar__inner,.works__title,.works__works{width:85%}}.content__body,.features__item,.features__title,.footer__inner,.header__branding,.hero__large,.hero__textblock,.projects__project,.projects__title,.projects__toggle-container,.topbar__contacts,.topbar__domains,.work__left,.work__text,.works__title,.works__toggle-container{padding-left:2rem;padding-right:2rem}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{-webkit-text-size-adjust:100%;font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif;line-height:1.35}*{box-sizing:border-box}body{background-color:#fff;color:#000;margin:0;overflow-x:hidden}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input{overflow:visible}img{height:auto;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin:0}p{margin:0}a{color:inherit;text-decoration:none;transition:color .35s}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0}b,strong{font-weight:700}blockquote{color:#000;display:block;font-size:1.5rem;line-height:120%;margin:1.25rem 0;padding:2px 2px 2px 1rem}ol,ul{list-style:none;margin:0;padding:0}figcaption,small,sub,sup{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{border:none;border-collapse:collapse;font-size:1rem;width:100%}td,th{border:solid #8b8b8b;border-width:0 0 1px;padding:.5rem 0}code,kbd,sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:Space Mono,Consolas,monospace}code,kbd{padding:.5rem 1rem}kbd{background:#000;color:#fff}pre{margin:1.25rem;overflow:auto;padding:3rem}hr{border-style:solid}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.wrapper{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:100vh;position:relative;transition:transform 1s;width:100%}@media only screen and (max-width:991px){.top{background-color:#000;padding-top:36px}}.content,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.textblock__body--html h2,.textblock__body--html h3,.work__description h2,.work__description h3{margin-top:1.75rem}@media only screen and (min-width:720px){.content,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.textblock__body--html h2,.textblock__body--html h3,.work__description h2,.work__description h3{margin-top:2rem}}@media only screen and (min-width:992px){.content,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.textblock__body--html h2,.textblock__body--html h3,.work__description h2,.work__description h3{margin-top:2.875rem}}.content,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.textblock__body--html h2,.textblock__body--html h3,.work__description h2,.work__description h3{margin-bottom:1.875rem}@media only screen and (min-width:720px){.content,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.textblock__body--html h2,.textblock__body--html h3,.work__description h2,.work__description h3{margin-bottom:2.125rem}}@media only screen and (min-width:992px){.content,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.textblock__body--html h2,.textblock__body--html h3,.work__description h2,.work__description h3{margin-bottom:3rem}}.content__button,.cookie__button,.message__button,.projects__toggle,.textblock__button--black,.textblock__button--hero,.textblock__button--white,.works__toggle{border-style:solid;border-width:1px;display:inline-block;font-size:.75rem;letter-spacing:2px;padding:.625rem 1.5rem;text-align:center;text-transform:uppercase;transition:color .35s,border-color .35s,background-color .35s;white-space:nowrap}.content__button,.cookie__button,.message__button,.projects__toggle,.textblock__button--black,.works__toggle{border-color:#000;color:#000}.content__button:hover,.cookie__button:hover,.message__button:hover,.projects__toggle:hover,.textblock__button--black:hover,.works__toggle:hover{background-color:#000;color:#fff}.textblock__button--white{border-color:#fff;color:#fff}.textblock__button--white:hover{background-color:#fff;color:#000}.content__body,.cookie__text,.footer__intro,.mixed__text,.project__description,.textblock__body--html,.work__description{font-size:.875rem}@media only screen and (min-width:992px){.content__body,.cookie__text,.footer__intro,.mixed__text,.project__description,.textblock__body--html,.work__description{font-size:.9375rem}}.content__body h2:first-child,.content__body h3:first-child,.cookie__text h2:first-child,.cookie__text h3:first-child,.footer__intro h2:first-child,.footer__intro h3:first-child,.mixed__text h2:first-child,.mixed__text h3:first-child,.project__description h2:first-child,.project__description h3:first-child,.textblock__body--html h2:first-child,.textblock__body--html h3:first-child,.work__description h2:first-child,.work__description h3:first-child{margin-top:0}.content__body p,.cookie__text p,.footer__intro p,.mixed__text p,.project__description p,.textblock__body--html p,.work__description p{margin:1.25rem 0}@media only screen and (min-width:992px){.content__body p,.cookie__text p,.footer__intro p,.mixed__text p,.project__description p,.textblock__body--html p,.work__description p{margin:1.75rem 0}}.content__body p:first-child,.cookie__text p:first-child,.footer__intro p:first-child,.mixed__text p:first-child,.project__description p:first-child,.textblock__body--html p:first-child,.work__description p:first-child{margin-top:0}.content__body p:last-child,.cookie__text p:last-child,.footer__intro p:last-child,.mixed__text p:last-child,.project__description p:last-child,.textblock__body--html p:last-child,.work__description p:last-child{margin-bottom:0}.content__body a,.cookie__text a,.footer__intro a,.mixed__text a,.project__description a,.textblock__body--html a,.work__description a{color:#4b3f3f;text-decoration:underline}.content__body a:hover,.cookie__text a:hover,.footer__intro a:hover,.mixed__text a:hover,.project__description a:hover,.textblock__body--html a:hover,.work__description a:hover{color:#8b8b8b}.content__body ol,.cookie__text ol,.footer__intro ol,.mixed__text ol,.project__description ol,.textblock__body--html ol,.work__description ol{list-style-type:decimal}.content__body ul,.cookie__text ul,.footer__intro ul,.mixed__text ul,.project__description ul,.textblock__body--html ul,.work__description ul{list-style-type:disc}.content__body ol,.content__body ul,.cookie__text ol,.cookie__text ul,.footer__intro ol,.footer__intro ul,.mixed__text ol,.mixed__text ul,.project__description ol,.project__description ul,.textblock__body--html ol,.textblock__body--html ul,.work__description ol,.work__description ul{list-style-position:outside;margin:1.25rem 0;padding:0 2rem}.content__body ol:first-child,.content__body ul:first-child,.cookie__text ol:first-child,.cookie__text ul:first-child,.footer__intro ol:first-child,.footer__intro ul:first-child,.mixed__text ol:first-child,.mixed__text ul:first-child,.project__description ol:first-child,.project__description ul:first-child,.textblock__body--html ol:first-child,.textblock__body--html ul:first-child,.work__description ol:first-child,.work__description ul:first-child{margin-top:0}.content__body ol p,.content__body ul p,.cookie__text ol p,.cookie__text ul p,.footer__intro ol p,.footer__intro ul p,.mixed__text ol p,.mixed__text ul p,.project__description ol p,.project__description ul p,.textblock__body--html ol p,.textblock__body--html ul p,.work__description ol p,.work__description ul p{margin:0}.content__body li,.cookie__text li,.footer__intro li,.mixed__text li,.project__description li,.textblock__body--html li,.work__description li{margin-bottom:.75rem}@media only screen and (min-width:992px){.content__body li,.cookie__text li,.footer__intro li,.mixed__text li,.project__description li,.textblock__body--html li,.work__description li{margin-bottom:1.25rem}}.project__embed,.work__embed{width:100%}.project__embed iframe,.work__embed iframe{display:block;width:100%}.icon{height:1.5rem;vertical-align:middle;width:auto}.icon path{fill:#000}.image-placeholder{background-color:#666;padding:33% 50%}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff!important}::-moz-placeholder{color:#fff}::placeholder{color:#fff}.featured-link__title,.link__title{font-family:Space Mono,Consolas,monospace;font-style:italic;text-decoration:underline;transition:opacity .35s}.featured-link__title:hover,.link__title:hover{opacity:.75}.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.features__title,.footer__intro h2,.footer__intro h3,.footer__title,.hero__large,.message__title,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.project__title,.projects__title,.textblock__body--html h2,.textblock__body--html h3,.textblock__title,.topbar__domain,.work__description h2,.work__description h3,.work__title,.works__title{font-weight:700}.features__title,.hero__large,.projects__title,.works__title{font-family:Subjectivity Serif,Open Sans,Helvetica,Arial,sans-serif;font-size:1.5rem}@media only screen and (min-width:720px){.features__title,.hero__large,.projects__title,.works__title{font-size:1.875rem}}@media only screen and (min-width:992px){.features__title,.hero__large,.projects__title,.works__title{font-size:2.25rem}}.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.footer__intro h2,.footer__intro h3,.footer__title,.message__title,.mixed__text h2,.mixed__text h3,.project__description h2,.project__description h3,.project__title,.textblock__body--html h2,.textblock__body--html h3,.textblock__title,.topbar__domain,.work__description h2,.work__description h3,.work__title{letter-spacing:3px;line-height:1.8;text-transform:uppercase}.content__body h2,.cookie__text h2,.footer__intro h2,.footer__title,.message__title,.mixed__text h2,.project__description h2,.project__title,.textblock__body--html h2,.work__description h2,.work__title{font-size:1rem}@media only screen and (min-width:992px){.content__body h2,.cookie__text h2,.footer__intro h2,.footer__title,.message__title,.mixed__text h2,.project__description h2,.project__title,.textblock__body--html h2,.work__description h2,.work__title{font-size:1.25rem}}.content__body h3,.cookie__text h3,.footer__intro h3,.mixed__text h3,.project__description h3,.textblock__body--html h3,.textblock__title,.topbar__domain,.work__description h3{font-size:.75rem}@media only screen and (min-width:992px){.content__body h3,.cookie__text h3,.footer__intro h3,.mixed__text h3,.project__description h3,.textblock__body--html h3,.textblock__title,.topbar__domain,.work__description h3{font-size:.8125rem}}.adsr{height:auto;width:100%}.adsr path{stroke-width:3px;stroke:#fff;fill:none}.change{bottom:1.5rem;left:50%;position:fixed;transform:translate3d(-50%,0,0);z-index:1030}@media only screen and (min-width:992px){.change{display:none}}.change__button{border-radius:50%;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);height:3.5rem;outline:none;transition:background-color .35s;width:3.5rem}.change path{transition:fill .35s}.change--story path{fill:#000}.change--story .change__button{background-color:#fff}.change--sound path{fill:#fff}.change--sound .change__button{background-color:#000}.embed{margin:1.25rem 0}.embed iframe{display:block;width:100%}.featured-link{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.0625rem;justify-content:flex-start}.featured-link__icon{margin-right:.5rem}.link{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.9375rem;justify-content:flex-start}.link__icon{margin-right:.5rem}.link__icon .icon{height:1.125rem}.modal{align-content:flex-start;align-items:center;background-color:rgba(0,0,0,.3);display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .35s;width:100%;z-index:1090}.modal__modal{background-color:#fff;max-height:80%;max-width:800px;overflow:auto;padding:1rem;position:relative;width:80%}@media only screen and (min-width:992px){.modal__modal{padding:2rem}}.modal__close{position:absolute;right:1rem;top:1rem}.project{align-content:flex-start;align-items:stretch;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.project__left,.project__text{position:relative;width:100%}@media only screen and (min-width:1900px){.project__left,.project__text{width:50%}.project__left{align-content:flex-start;align-items:center;background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.project__text-content{background-color:#fff;height:100%;overflow:auto;padding-left:2rem;padding-right:2rem}.project__description,.project__featured-link,.project__links,.project__title{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:720px){.project__description,.project__featured-link,.project__links,.project__title{margin-bottom:1.5rem;margin-top:1.5rem}}@media only screen and (min-width:992px){.project__description,.project__featured-link,.project__links,.project__title{margin-bottom:2rem;margin-top:2rem}}@media only screen and (min-width:2400px){.project__description,.project__featured-link,.project__links,.project__title{margin-bottom:2.5rem;margin-top:2.5rem}}.project__description{max-width:520px}@media only screen and (min-width:2400px){.project__links{margin-top:5rem}}.project__link{margin:.25rem 0;word-break:break-all}.table{margin:1.25rem 0}.table table{text-align:left}.textblock__title{margin-bottom:1.125rem}@media only screen and (min-width:720px){.textblock__title{margin-bottom:1.5rem}}.textblock__body{font-size:.875rem;line-height:1.5}@media only screen and (min-width:992px){.textblock__body{font-size:.9375rem}}.textblock__button{margin-top:1.25rem}@media only screen and (max-width:719px){.textblock__button--hero{border-color:#000;color:#000}.textblock__button--hero:hover{background-color:#000;color:#fff}}@media only screen and (min-width:720px){.textblock__button--hero{border-color:#fff;color:#fff}.textblock__button--hero:hover{background-color:#fff;color:#000}}.textblock--white{color:#fff}.textblock--black,.textblock--hero{color:#000}@media only screen and (min-width:720px){.textblock--hero{color:#fff}}.work{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.work__left,.work__text{position:relative;width:100%}@media only screen and (min-width:1900px){.work__left,.work__text{width:50%}}.work__description,.work__featured-link,.work__links,.work__title{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:720px){.work__description,.work__featured-link,.work__links,.work__title{margin-bottom:1.5rem;margin-top:1.5rem}}@media only screen and (min-width:992px){.work__description,.work__featured-link,.work__links,.work__title{margin-bottom:2rem;margin-top:2rem}}@media only screen and (min-width:2400px){.work__description,.work__featured-link,.work__links,.work__title{margin-bottom:2.5rem;margin-top:2.5rem}}@media only screen and (min-width:1900px){.work__title{margin-top:0}}.work__description{max-width:520px}@media only screen and (min-width:2400px){.work__links{margin-top:5rem}}.work__link{margin:.25rem 0;word-break:break-all}.content__figure{padding-bottom:2rem}@media only screen and (min-width:992px){.content__figure{float:right;padding-left:2rem;padding-right:2rem;width:55%}}.content__clear{clear:both}.cookie{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.35s;width:100%;z-index:1100}.cookie__modal{background-color:#fff;bottom:0;box-shadow:3px 3px 10px rgba(0,0,0,.3);left:0;padding:.5rem 1rem;position:absolute;width:100vw}@media only screen and (min-width:720px){.cookie__modal{padding:1rem 2rem}.cookie__container{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.cookie__text{margin:1.25rem 0}.cookie__button{display:block;margin:1rem 0;text-align:center}@media only screen and (max-width:719px){.cookie__button{width:100%}}.cookie--visible{opacity:1;pointer-events:auto}.features{background-color:#000;color:#fff;overflow:auto;position:relative}.features__items{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.features__item{margin-bottom:2rem;width:100%}@media only screen and (min-width:720px){.features__item{width:33.33%}}.footer{background-color:#000;color:#fff;padding-bottom:30px;padding-top:30px;position:relative}@media only screen and (min-width:992px){.footer{padding-bottom:50px;padding-top:50px}}.footer path{fill:#fff}.footer__inner{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr}@media only screen and (min-width:992px){.footer__inner{grid-template-columns:1.33fr .66fr}}.footer__column{align-items:stretch;flex-direction:column;flex-wrap:nowrap;justify-content:center}.footer__column,.footer__column--row{align-content:flex-start;display:flex}.footer__column--row{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:991px){.footer__column--contact{order:-1}}.footer__text{width:100%}@media only screen and (min-width:720px){.footer__text{width:50%}}.footer__title{margin-bottom:12px}.footer__link{margin:6px 0;text-decoration:underline;transition:opacity .35s}.footer__link .icon{margin-right:10px}.footer__link:hover{opacity:.7}.footer__image{border-radius:50%;display:block}.footer__profile{margin-right:2rem;max-width:290px}@media only screen and (min-width:720px){.footer__profile{max-width:calc(50% - 2rem);width:290px}}@media only screen and (max-width:719px){.footer__profile{margin-bottom:30px}}.header__branding{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.header__logotype{color:#fff;font-family:"Subjectivity Serif",Open Sans,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:700}.header .logo{height:3rem;margin-right:.75rem}.header .logo path{fill:#fff}.hero{overflow:hidden;position:relative}@media only screen and (min-width:992px){.hero{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:32vw}}.hero__large{color:#fff;height:200px;padding-top:2rem}@media only screen and (max-width:719px){.hero__large{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}@media only screen and (min-width:480px){.hero__large{font-size:3rem;height:250px;padding-top:2.5rem}}@media only screen and (min-width:720px){.hero__large{font-size:4rem;height:auto;padding-bottom:4.5rem;padding-top:4.5rem}}@media only screen and (min-width:992px){.hero__large{padding-bottom:5rem;padding-top:5rem}}.hero__inner{position:relative}@media only screen and (min-width:992px){.hero__inner{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width:720px){.hero__inner:before{background:radial-gradient(circle,rgba(0,0,0,.8) 0,transparent 58%);bottom:0;content:" ";display:block;height:310px;left:50%;position:absolute;width:50%}}@media only screen and (min-width:992px){.hero__inner:before{left:66%;transform:scaleX(1.5);width:33%}}.hero__bg{background-position:top;background-size:cover;height:240px;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:480px){.hero__bg{height:290px}}@media only screen and (min-width:720px){.hero__bg{bottom:0;height:auto}}.hero__textblock{margin-bottom:1rem;position:relative}@media only screen and (max-width:719px){.hero__textblock{background-color:#fff;margin-left:auto;margin-right:auto;padding:.75rem;position:relative;width:80%}}@media only screen and (min-width:720px){.hero__textblock{margin-left:46%;padding-bottom:2rem;width:42%}}@media only screen and (min-width:992px){.hero__textblock{margin-left:66.66%;width:33.33%}}#loader.loading,.loader{background-color:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1090}.loader{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.loader__svg{height:180px}.loader__path{fill:#000;stroke:#fff;stroke-width:2px;transition:fill .5s}.loader__path--filled{fill:#fff}.message{text-align:center}.message__body{margin:1rem 0 1.5rem}@media only screen and (min-width:992px){.message__body{font-size:1.125rem;margin:1rem 0 3rem}}.mixed{margin:1.25rem 0}@media only screen and (max-width:719px){.mixed{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}.mixed__image-link{display:block}@media only screen and (min-width:720px){.mixed__image-link{float:left;padding-bottom:2rem;padding-right:4rem;width:52.5%}}.mixed__clear{clear:both}@media only screen and (min-width:720px){.mixed--text .mixed__image-link{float:right;padding-left:4rem;padding-right:0}}.projects{margin-bottom:3rem}@media only screen and (min-width:992px){.projects{margin-bottom:5rem}}@media only screen and (min-width:1900px){.projects{margin-bottom:7rem}}.projects__title{padding-bottom:3rem;padding-top:3rem;text-align:center;text-decoration:underline}@media only screen and (min-width:992px){.projects__title{padding-bottom:5rem;padding-top:5rem}}@media only screen and (min-width:1900px){.projects__title{padding-bottom:7rem;padding-top:7rem}}.projects__toggle-container{margin-bottom:3rem;margin-top:3rem;text-align:center}.projects__hidden{height:0;overflow:hidden;transition:height .8s}.projects__project{opacity:1;padding-bottom:1rem;padding-top:1rem;transform:translateZ(0);transition:opacity 1s,transform 1s;width:100%}.projects__project--preload{opacity:0;transform:translate3d(0,50px,0)}@media only screen and (min-width:992px){.projects__project{padding-bottom:2rem;padding-top:2rem}}@media only screen and (min-width:1900px){.projects__project{padding-bottom:3rem;padding-top:3rem}}.projects__project:first-child{margin-top:0}.reel{position:relative}.reel__video{display:block;width:100%}.reel__toggle-sound{background-color:#000;bottom:-52px;color:#fff;font-size:1rem;font-weight:700;left:-74px;padding:1rem 5rem 6rem;position:absolute;transform:rotate(45deg);transform-origin:center top;transition:transform .35s;width:330px}@media only screen and (min-width:992px){.reel__toggle-sound{bottom:-96px;font-size:2rem;left:-60px;padding:1rem 7rem 8rem;width:400px}}.reel__toggle-sound .icon{height:2rem}@media only screen and (min-width:992px){.reel__toggle-sound .icon{height:3rem}}.reel__toggle-sound path{fill:#fff}.reel__toggle-sound:hover{transform:rotate(45deg) scale(1.1)}.sound{position:relative}.sound__bg-wrap{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.sound__bg-wrap--locked{position:fixed}.sound__bg{background-position:100%;background-size:cover;bottom:0;filter:grayscale(65%) blur(6px) brightness(1.05);left:0;position:absolute;right:0;top:-500px}.sound__blocks{position:relative}.story{align-content:flex-start;align-items:center;background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1010}@media only screen and (max-width:991px){.story{left:0}}@media only screen and (min-width:992px){.story{width:50%}}.story--locked{position:fixed}@media only screen and (max-width:991px){.story--visible{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}}.story__bg-wrap{height:100vh;left:0;position:absolute;top:0;width:100%}.story__bg{background-position:0;background-size:cover;bottom:0;filter:grayscale(77%) blur(9px) contrast(.7) brightness(.25);left:0;position:absolute;right:0;top:-500px}.story__adsr{width:80%}@media only screen and (min-width:720px){.story__adsr{width:60%}}@media only screen and (min-width:992px){.story__adsr{width:50%}}.story__word{color:#fff;font-family:Subjectivity Serif,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;left:0;position:absolute;top:0}@media only screen and (min-width:992px){.story__word{font-size:1.25rem}}.story__word--inspiration{left:10%;top:67%}.story__word--potential{left:20%;top:25%}.story__word--freshness{left:40%;top:52%}.story__word--thatTime{left:33%;top:67%}.story__word--stagnation{left:14%;top:24%}.story__word--toWork{left:52%;top:65%}.story__word--momentCounts{left:48%;top:48%}.story__word--pushLimits{left:31%;top:66%}.story__word--focus{left:30%;top:23%}.story__word--rememberFeeling{left:47%;top:17%}.story__word--memorizing{left:41%;top:67%}.story__word--repeat{left:46%;top:42%}.story__word--pretending{left:63%;top:62%}.story__word--believing{left:50%;top:27%}.story__word--fadeAway{left:34%;top:68%}.story__word--getTechnical{left:47%;top:55%}.story__word--fedUp{left:51%;top:31%}.story__word--cantAchieve{left:66%;top:37%}.story__word--everyoneBetter{left:59%;top:80%}.story__word--killEgo{left:55%;top:31%}.story__word--startingOver{left:48%;top:70%}.story__word--losingTouch{left:60%;top:39%}.story__word--questioning{left:71%;top:82%}.story__word--lettingGo{left:55%;top:81%}.story__word--deusEx{left:48%;top:61%}.story__word--transcend{left:63%;top:26%}.story__word--newPerspective{left:50%;top:38%}.story__word--gratitude{left:83%;top:67%}.topbar{background:#000;left:0;padding-bottom:.5rem;padding-top:.5rem;position:fixed;right:0;top:0;transition:background .35s;width:100%;z-index:1030}.topbar__inner{color:#fff;justify-content:flex-end}.topbar__contacts,.topbar__domains,.topbar__inner{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.topbar__contacts,.topbar__domains{justify-content:flex-start}.topbar__contact,.topbar__domain{line-height:1rem}.topbar__domain{text-transform:uppercase}.topbar__divider{border-right:1px solid #fff;height:20px;margin:0 .875rem}.topbar__label{font-size:.8125rem;letter-spacing:3px}@media only screen and (max-width:991px){.topbar__label{display:none}}@media only screen and (min-width:992px){.topbar__icon{display:none}}.topbar .icon{display:block;height:1.25rem}.topbar path{fill:#fff}.topbar--scrolled{background:linear-gradient(0deg,transparent,rgba(30,30,30,.8))}.works,.works__title{position:relative}.works__title{margin-bottom:3rem;margin-top:3rem;text-align:center;text-decoration:underline}@media only screen and (min-width:992px){.works__title{margin-bottom:5rem;margin-top:5rem}}@media only screen and (min-width:1900px){.works__title{margin-bottom:7rem;margin-top:7rem}}.works__toggle-container{margin-bottom:3rem;margin-top:3rem;text-align:center}.works__hidden{height:0;overflow:hidden;transition:height .8s}.works__work{opacity:1;padding-bottom:1rem;padding-top:1rem;transform:translateZ(0);transition:opacity 1s,transform 1s;width:100%}.works__work--preload{opacity:0;transform:translate3d(0,50px,0)}@media only screen and (min-width:992px){.works__work{padding-bottom:2rem;padding-top:2rem}}@media only screen and (min-width:1900px){.works__work{padding-bottom:3rem;padding-top:3rem}}
