html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}header,footer,article,section,hgroup,nav,figure{display: block}input,textarea,select,button{-webkit-appearance: none;-moz-appearance: none;border-radius: 0}*,*::before,*::after{box-sizing: border-box;outline: none}*::-webkit-selection{background: #2c3e50;color: #f2f2f2}*::-moz-selection{background: #2c3e50;color: #f2f2f2}*::selection{background: #2c3e50;color: #f2f2f2}html{font-family: 'Alice', serif;background: #f2f2f2;-ms-touch-action: none;font-weight: normal;font-size: 0.7vw;color: rgba(0,0,0,0.6);text-align: center}body{font-size: 1.8rem;line-height: 3rem}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4{font-size: 5.4rem;line-height: 6.6rem;margin: 0;font-weight: normal;color: rgba(44,62,80,0.87);font-family: 'Playfair Display', serif;font-style: italic}h2 + .button,h2 + button{margin-top: 6rem}p + .button,p + button{margin-top: 2.4rem}h1{font-size: 11.2rem;line-height: 12rem;font-weight: 300;text-shadow: 0 0 3px rgba(0,0,0,0.2)}a{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: color;color: rgba(0,0,0,0.6);text-decoration: none}a:hover{color: #2c3e50}b,strong{font-weight: normal}p{margin: 1.8rem 0}.noselect{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none}#offset-element{position: fixed;width: 0;height: 9.6rem;right: 0}.unvisible{opacity: 0;z-index: -1;height: 0;overflow: hidden}.button,button{transition-duration: 200ms;transition-timing-function: ease;transition-property: color, border, background;border: 0;min-width: 24rem;text-align: center;padding: 0 4.8rem;line-height: 5.4rem;background: rgba(255,255,255,0.66);position: relative;border-radius: 3rem;margin-top: 3rem;color: #2c3e50;display: inline-block}.button:after,button:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;content: '';border: .1rem solid rgba(0,0,0,0.18);border-radius: 3rem}.button:hover,button:hover{color: #2c3e50;background: #fff}.button:active,button:active{background: #fff}.button.theme-button,button.theme-button{color: rgba(44,62,80,0.87);background: rgba(255,255,255,0.8)}.button.theme-button:after,button.theme-button:after{opacity: .8;border-color: #2c3e50}.button.theme-button:hover,button.theme-button:hover{background: #fff}#bars{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: transform;position: fixed;width: 6rem;height: 6rem;z-index: 1;top: 4.3rem;left: 6rem;cursor: pointer}#bars:after{content: "";position: absolute;right: 0;left: 0;margin: auto;display: block;width: 3.4rem;top: 1rem;height: 0;box-shadow: 0 1.4rem 0 .2rem #fafafa, 0 2.4rem 0 .2rem #fafafa, 0 3.4rem 0 .2rem #fafafa}#bars:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}.close{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: background;position: absolute;line-height: 3.2rem;font-size: 2.4rem;width: 4.2rem;height: 4.2rem;right: 3.3rem;top: 3.3rem;border-radius: 50%;cursor: pointer;z-index: 1;background: rgba(0,0,0,0.12)}.close svg{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity;opacity: 1;width: 2.4rem;height: 2.4rem;margin: .9rem}.close:hover{background: rgba(0,0,0,0.16)}.close:hover svg{opacity: 1}.close:active{background: rgba(0,0,0,0.2)}#page{padding-left: 18rem;background: #f2f2f2;width: 100%;overflow: hidden}.section{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);position: relative;z-index: 1;background: #f2f2f2}.header{height: 100vh;position: relative;overflow: hidden;width: 100vw;margin-left: -18rem}#arrow{position: absolute;bottom: 3.6rem;left: 50%;margin-left: -1.2rem;width: 4.2rem;height: 4.2rem;cursor: pointer}#arrow svg{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity, background;-webkit-animation: bounceAnimation 2s infinite;-moz-animation: bounceAnimation 2s infinite;animation: bounceAnimation 2s infinite;background: rgba(242,242,242,0.2);padding: .9rem;width: 4.2rem;height: 4.2rem;opacity: .8;border-radius: 50%}#arrow:hover svg{opacity: .8;background: rgba(242,242,242,0.3)}#arrow:active svg{opacity: 1;background: rgba(242,242,242,0.4)}#arrow.hidden{opacity: 0 !important;cursor: default}@keyframes bounceAnimation{0%,20%,50%,80%,100%{-webkit-transform: translateY(0) ;-moz-transform: translateY(0) ;-o-transform: translateY(0) ;transform: translateY(0) }40%{-webkit-transform: translateY(-3rem) ;-moz-transform: translateY(-3rem) ;-o-transform: translateY(-3rem) ;transform: translateY(-3rem) }60%{-webkit-transform: translateY(-1.5rem) ;-moz-transform: translateY(-1.5rem) ;-o-transform: translateY(-1.5rem) ;transform: translateY(-1.5rem) }}#background{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed}#background:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #2c3e50;background: -moz-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, #2c3e50), color-stop(100%, #4ca1af));background: -webkit-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -o-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -ms-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);content: '';opacity: .8}.header-center{position: absolute;top: 50%;margin-top: -9.199999999999999rem;width: 100%;color: #2c3e50;text-align: center;left: 0;padding: 0 10%}.header-center h1{color: #fff}.header-center h3{font-size: 3.4rem;line-height: 4.2rem;letter-spacing: 0.12em;font-family: 'Alice', serif;margin-top: 1.8rem;font-weight: 300;color: #fff;font-style: normal;text-shadow: 0 0 3px rgba(0,0,0,0.2)}#social-links{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);font-size: 0;position: absolute;bottom: 2.4rem;left: 0;width: 100%;line-height: 0;padding: 0 10%}#social-links a{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: background;display: inline-block;margin: 0 .6rem;width: 3rem;height: 3rem;margin-top: 1.2rem;background: rgba(0,0,0,0.12);border-radius: 50%}#social-links a svg{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity;margin: .8rem;width: 1.4rem;height: 1.4rem}#social-links a:hover{background: rgba(0,0,0,0.16)}#social-links a:active{background: rgba(0,0,0,0.2)}#nav{-webkit-transform: translateX(-18rem) ;-moz-transform: translateX(-18rem) ;-o-transform: translateX(-18rem) ;transform: translateX(-18rem) ;background: #2c3e50;background: -moz-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, #2c3e50), color-stop(100%, #4ca1af));background: -webkit-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -o-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -ms-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);height: 100%;min-height: 100vh;left: 0;top: 0;position: fixed;width: 18rem;z-index: 2}#nav:before{position: absolute;width: 100%;height: 100%;left: 0;top: 0;content: '';background: #000;opacity: .05}#nav > *{z-index: 1}#nav .close{display: none}#nav .nav-center{height: 100vh;position: relative;width: 18rem;display: table-cell;vertical-align: middle}#nav ul{width: 100%;font-family: 'Playfair Display', serif;font-style: italic;font-size: 2rem}#nav ul li a{cursor: pointer;display: block;padding: .6rem 0;color: #fff;text-shadow: 0 0 3px rgba(0,0,0,0.2)}#nav ul li a span{position: relative;display: inline-block}#nav ul li a span:before,#nav ul li a span:after{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity;content: '-';position: absolute;opacity: 0;top: 0}#nav ul li a span:before{right: 100%;margin-right: .6rem}#nav ul li a span:after{left: 100%;margin-left: .6rem}#nav ul li a:hover span:before,#nav ul li a.active span:before,#nav ul li a:hover span:after,#nav ul li a.active span:after{opacity: 1}#nav.show{-webkit-transform: translateX(0) !important;-moz-transform: translateX(0) !important;-o-transform: translateX(0) !important;transform: translateX(0) !important;transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: transform}.section-about{padding: 9.6rem 20%;text-align: center;min-height: 100vh;position: relative}.section-about > div:first-child{opacity: 0 !important}.section-about > div:last-child{position: absolute;padding: 12rem 0;top: 50%;left: 20%;right: 20%;margin: auto}.picture{background-size: cover;background-repeat: no-repeat;background-position: center;display: inline-block;border-radius: 50%;width: 25vw;height: 25vw;margin: 0 auto 3.6rem auto}.section-poetry{border-bottom: .1rem solid #f2f2f2;padding: 9.6rem 20%;position: relative}.section-poetry .button,.section-poetry button{margin-top: 6rem}.section-poetry div{z-index: 1;position: relative}.section-poetry:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;height: 101%;content: '';opacity: .8;background: #f2f2f2}.grid:before,.grid:after{content: " ";display: table}.grid:after{clear: both}.grid-2[data-columns]::before{content: '2 .column.size-1of2'}.grid-headshots[data-columns]::before{content: '4 .column.size-1of4'}.column{float: left}.size-1of1{width: 100%}.size-1of2{width: 50%}.size-1of3{width: 33.333%}.size-1of4{width: 25%}.figure{background-size: cover;background-repeat: no-repeat;background-position: center;overflow: hidden;padding-bottom: 50%;font-size: 0;line-height: 0;margin: 0;position: relative}.figure.figure-200{padding-bottom: 200%}.figure.figure-150{padding-bottom: 150%}.figure.figure-100{padding-bottom: 100%}.figure.figure-66{padding-bottom: 66%}.figure:before,.figure:after{content: '';position: absolute;z-index: 1;background: #f2f2f2}.figure:before{left: 0;width: 100%;height: .1rem;bottom: 0}.figure:after{left: 0;width: .1rem;height: 100%;top: 0}.section-contact{padding: 9.6rem 0}form{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: opacity;width: 40%;min-width: 500px;margin: 6rem auto 0 auto}form input,form textarea{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: border, background;width: 100%;background: rgba(255,255,255,0.66);border: 0;text-align: center;font-size: 1.8rem;border: .1rem solid rgba(0,0,0,0.16);color: rgba(0,0,0,0.6)}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: color;color: rgba(0,0,0,0.4)}form input:-moz-placeholder,form textarea:-moz-placeholder{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: color;color: rgba(0,0,0,0.4)}form input::-moz-placeholder,form textarea::-moz-placeholder{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: color;color: rgba(0,0,0,0.4)}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{transition-duration: 200ms;transition-timing-function: ease-in-out;transition-property: color;color: rgba(0,0,0,0.4)}form input:focus,form textarea:focus{background: rgba(255,255,255,0.66);border-color: rgba(0,0,0,0.32)}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color: transparent}form input:focus:-moz-placeholder,form textarea:focus:-moz-placeholder{color: transparent}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color: transparent}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color: transparent}form input.error,form textarea.error{border-color: #4ca1af}form input{margin-bottom: 3rem;height: 5.4rem}form textarea{margin-bottom: 1.8rem;height: 10.8rem;resize: none;padding: 1.2rem 5.4rem}.message-send{margin-top: 6rem;display: none;padding: 0 20%}footer{padding: 2.4rem;color: rgba(0,0,0,0.4);background: rgba(0,0,0,0.05);position: absolute;width: 100%;left: 0;padding-left: 18rem}#fullscreen-video{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #2c3e50;background: -moz-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, #2c3e50), color-stop(100%, #4ca1af));background: -webkit-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -o-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -ms-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);z-index: 10;display: none}#fullscreen-video video{max-width: 100%;max-height: calc(100vh - 21.6rem);max-width: calc(100vw - 7.2rem);height: auto !important;width: auto !important;position: relative !important;float: left;z-index: 1 !important}#fullscreen-video > div{position: absolute;width: 100%;height: 100%;left: 0;top: 0}#fullscreen-video > div > div:not(.close){-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-box-shadow: .3rem .3rem 1.8rem 0rem rgba(0,0,0,0.1);-moz-box-shadow: .3rem .3rem 1.8rem 0rem rgba(0,0,0,0.1);box-shadow: .3rem .3rem 1.8rem 0rem rgba(0,0,0,0.1);top: 50vh !important;left: 50vw !important;position: relative !important;float: left;z-index: 1 !important}#preload{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #2c3e50;background: -moz-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -webkit-gradient(left bottom, right top, color-stop(0%, #2c3e50), color-stop(100%, #4ca1af));background: -webkit-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -o-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: -ms-linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);background: linear-gradient(45deg, #2c3e50 0%, #4ca1af 100%);z-index: 20;color: #fff;font-size: 5.4rem;line-height: 5.4rem;font-weight: 300;display: block;font-family: 'Playfair Display', serif;font-style: italic}#preload > span{position: absolute;display: block;width: 100%;top: 50%;margin-top: -2.7rem;text-shadow: 0 0 3px rgba(0,0,0,0.2)}.ellipsis{margin: 0 .3rem;opacity: 0;-webkit-animation: ellipsisAnimation 1800ms ease infinite;-moz-animation: ellipsisAnimation 1800ms ease infinite;animation: ellipsisAnimation 1800ms ease infinite}.ellipsis + .ellipsis{-webkit-animation-delay: 200ms;animation-delay: 200ms}.ellipsis + .ellipsis + .ellipsis{-webkit-animation-delay: 400ms;animation-delay: 400ms}@keyframes ellipsisAnimation{0%{opacity: 0}50%{opacity: 1}100%{opacity: 0}}@media only screen and (orientation: portrait){#fullscreen-video video{max-width: calc(100vw - 7.2rem);max-height: calc(100vh - 21.6rem)}}@media only screen and (orientation: landscape){#fullscreen-video video{max-width: calc(100vw - 21.6rem);max-height: calc(100vh - 7.2rem)}}@media only screen and (max-width: 1439px){.section-poetry{border-bottom-width: 1px}.figure:before{height: 1px}.figure:after{width: 1px}.button:after,button:after{border-width: 1px}form input,form textarea{border-width: 1px}}@media only screen and (max-width: 1050px){#background{background-attachment: inherit}}@media only screen and (max-width: 1000px){html{font-size: 1.05vw}h1,h2,h3,h4{font-size: 4.2rem;line-height: 5.4rem}h1{font-size: 8.4rem;line-height: 10rem}.header-center{margin-top: -7.5rem}.header-center h3{font-size: 2.9rem;line-height: 3.6rem}.section-about > div:last-child{left: 10%;right: 10%}.picture{width: 33vw;height: 33vw;margin-bottom: 4rem}.section-about{padding: 10rem 10%}.section-poetry{padding: 10rem 10%}.section-poetry .button,.section-poetry button{margin-top: 4rem}.section-contact{padding: 10rem 0}.grid-headshots[data-columns]::before{content: '2 .column.size-1of2'}}@media only screen and (max-width: 640px){html{font-size: 8px}h1,h2,h3,h4{font-size: 4.2rem;line-height: 5.4rem}h1{font-size: 6rem;line-height: 7.8rem}.header-center{margin-top: -11.1rem}.header-center h1{padding: 0 6%}.header-center h3{padding: 0 6%;font-size: 2.4rem;line-height: 3.6rem;margin-top: 1.5rem}#background{background-position: 13% top}#page{padding-left: 0}.header{margin-left: 0}.picture{width: 50vw;height: 50vw}form{min-width: 0;width: 88%}.section-about{padding: 10rem 6%}.section-about > div:last-child{left: 6%;right: 6%}.section-contact{padding: 10rem 0}#bars{top: .8rem;left: 1.4rem;z-index: 10}#bars:after{content: "";position: absolute;right: 0;left: 0;margin: auto;display: block;width: 3.4rem;top: 1rem;height: 0;box-shadow: 0 1.4rem 0 .2rem #fff, 0 2.4rem 0 .2rem #fff, 0 3.4rem 0 .2rem #fff}#preload{font-size: 4.8rem}#nav{width: 100%;z-index: 11;-webkit-transform: translateX(-100%) !important;-moz-transform: translateX(-100%) !important;-o-transform: translateX(-100%) !important;transform: translateX(-100%) !important}#nav .close{display: block}#nav ul{width: 100vw}#nav ul li{line-height: 8.33333333vh}#nav ul li a{font-size: 2.4rem}#nav.show{-webkit-transform: translateX(-100%) !important;-moz-transform: translateX(-100%) !important;-o-transform: translateX(-100%) !important;transform: translateX(-100%) !important}#nav.show-mobile{-webkit-transform: translateX(0) !important;-moz-transform: translateX(0) !important;-o-transform: translateX(0) !important;transform: translateX(0) !important}#social-links{height: 4.2rem;overflow: hidden;bottom: auto;margin-top: 3.6rem;margin-bottom: 3.6rem;padding: 0 6%;position: relative}#social-links a{margin: 0 1.2rem;width: 4.2rem;height: 4.2rem}#social-links a svg{margin: 1rem;width: 2.2rem;height: 2.2rem}.section-poetry{padding: 10rem 6%}footer{padding-left: 0}}@media only screen and (max-width: 640px) and (orientation: landscape){#social-links{display: none}}