/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#FF0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #C0C0C0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{height:100%;width:100%}html *,html *:after,html *:before{box-sizing:inherit;outline:none}body{font:16px/normal 'Lato', sans-serif;color:white;background-color:#070707;min-height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal}a{cursor:pointer;font-weight:bold;color:#a3a17c;text-decoration:none;transition:color 1s ease 0s}a:hover{color:white;cursor:pointer}h1,h2,h3,h4,h5{color:#a3a17c;font-family:'Montserrat', sans-serif;letter-spacing:0.025em;line-height:normal}.separator{position:relative}.separator:after{content:'';position:absolute;height:20px;background-color:#333;width:1px;top:50%;transform:translate(0, -50%)}.content{max-width:1170px;margin:0 auto}.content.full{max-width:100%}.site-header,.site-main,.site-footer{padding-left:30px;padding-right:30px}@media (max-width: 1023px){.site-header,.site-main,.site-footer{padding-left:20px;padding-right:20px}}.site-main{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px){.site-main{display:block}}.site-footer{color:black;padding-top:15px;padding-bottom:15px}.site-footer>.content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.site-footer>.content>*{color:#333;font-size:12px}.site-footer>.content>span{margin:0 30px}.site-footer>.content a:hover{color:black}.site-header{padding-top:15px;padding-bottom:15px;position:absolute;top:0;left:0;right:0;opacity:.5;animation:header-sequence 2s ease 1s forwards;transition:opacity 300ms ease 0ms;z-index:5}.site-header:hover{opacity:1}.site-header>.content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.site-header a{font-family:'Montserrat', sans-serif;letter-spacing:0.025em}.site-header .logo,.site-header .links{padding:25px}@media (max-width: 1199px){.site-header .logo,.site-header .links{padding:10px}}.site-header .logo>a{font-size:16px;text-transform:uppercase;color:white}@media (max-width: 1023px){.site-header .logo>a{font-size:10px}}.site-header .links>a{color:rgba(163,161,124,0.8);font-size:14px}.site-header .links>a:hover{color:#a3a17c}@media (max-width: 1023px){.site-header .links>a{font-size:10px}}.top{width:100%;padding:100px 0}@media (max-width: 1199px){.top{padding:70px 0}}.top>.intro{height:calc(100vh - 200px)}@media (max-width: 1199px){.top>.intro{height:calc(100vh - 140px)}}.bottom{padding:50px 0 100px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.bottom{max-width:80%;display:block;padding:50px 0}}@media (max-width: 767px){.bottom{max-width:100%}}.bottom .desc,.bottom .about,.bottom .contact{box-sizing:border-box}.bottom .desc{width:370px;padding:0 30px 0}@media (max-width: 767px){.bottom .desc{margin:0 auto;width:100%;max-width:370px;display:block;padding:20px 0}}.bottom .about{width:340px;padding:0 30px 0}@media (max-width: 767px){.bottom .about{margin:0 auto;width:100%;max-width:370px;display:block;padding:20px 0}}.bottom .contact{width:280px;padding:0 30px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (max-width: 767px){.bottom .contact{margin:0 auto;width:100%;max-width:370px;display:block;padding:20px 0}}.bottom .contact a{margin-bottom:10px}.bottom .desc{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.bottom .desc p{margin:0 0 20px;max-width:360px;line-height:1.5em;font-size:24px;font-weight:300;color:#fff;opacity:0.8;letter-spacing:0.05em;transition:opacity 1s ease 0s}@media (max-width: 1023px){.bottom .desc p{font-size:20px}}.bottom .desc:hover p{opacity:1}.bottom .about,.bottom .contact{position:relative}@media (max-width: 767px){.bottom .about:before,.bottom .contact:before{height:1px;width:100%;left:0;top:0;content:'';position:absolute;background:#a3a17c;opacity:0.15}}.bottom .about p,.bottom .contact p{font-size:16px;line-height:1.5em;color:#fff;font-weight:300;opacity:0.8;transition:opacity 1s ease 0s}.bottom .about h2,.bottom .contact h2{font-size:14px}.bottom .about>h2,.bottom .contact>h2{margin-top:0}.bottom .about a,.bottom .contact a{font-weight:300}.bottom .about a:hover,.bottom .contact a:hover{color:white}.bottom .about:hover p,.bottom .contact:hover p{opacity:1}.intro{position:relative;max-width:1200px;margin:0 auto}.intro>.layer{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%)}.intro .floral-front{max-width:1200px;background-image:url("../assets/floral_front.png");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;z-index:3;opacity:0;animation:floral-front-sequence 2s ease 0s forwards}@media (max-width: 1199px){.intro .floral-front{background-size:contain}}.intro .floral-typo{max-width:1200px;z-index:2;opacity:0;animation:floral-typo-sequence 2s ease 1s forwards}.intro .floral-typo .floral-typo-image{max-width:600px;max-height:600px;width:55%;height:55%;position:absolute;right:12.5%;top:50%;transform:translateY(-50%);transition:all 300ms ease 0ms}@media (max-height: 1023px){.intro .floral-typo .floral-typo-image{right:20%}}@media (max-width: 1199px){.intro .floral-typo .floral-typo-image{width:50%;height:50%;right:15%}}.intro .floral-typo .floral-typo-image .image{width:100%;height:100%;background-image:url("../assets/floral_typo_logo.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position:absolute;animation:floral-img-typo-sequence 300s linear 0s infinite}.intro .floral-back{max-width:1200px;background-image:url("../assets/floral_back.png");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;z-index:1;opacity:0.2;animation:floral-back-sequence 2s ease 0s forwards}@media (max-width: 1199px){.intro .floral-back{background-size:contain}}.button{margin:5px 0}input{-webkit-appearance:none;border-radius:0}input[type='email']{background:black;color:white;padding:10px 0;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,0.15);transition:border 1s ease 0s;max-width:280px}input[type='email']:focus,input[type='email']:hover{border-bottom:1px solid #fff}input[type='submit']{cursor:pointer;background:black;font-weight:300;color:#a3a17c;border:0;padding:0;transition:color 1s ease 0s}@media (max-width: 1023px){input[type='submit']{color:#fff}}input[type='submit']:hover{color:white}@keyframes floral-back-sequence{from{opacity:0}to{opacity:0.5}}@keyframes floral-typo-sequence{from{opacity:0}to{opacity:1}}@keyframes floral-img-typo-sequence{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes floral-front-sequence{from{opacity:0}to{opacity:1}}@keyframes header-sequence{from{opacity:.5}to{opacity:.8}}
