@charset "UTF-8";/* normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}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:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-size:14px;background:white;line-height:1.5}.fira-sans-super-light,.design-section .copy .title,.depict-cloud-section .copy .title,.depict-cloud-section .copy .subtext,.depict-cloud-section .mobile-copy .title,.preorder-section .preorder-wrapper .info-wrapper .info .title,.art-section .art-section-description .title{font-family:'Fira Sans', sans-serif;font-weight:200;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-extra-light{font-family:'Fira Sans', sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-light{font-family:'Fira Sans', sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-regular{font-family:'Fira Sans', sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-semibold{font-family:'Fira Sans', sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uppercase{text-transform:uppercase;letter-spacing:normal}.Celery-TextInput:not(.Celery-TextInput--zip){padding-left:46px !important}.Celery-Button--buy{background-color:#d8666a;border-radius:3px}.Celery-Button--buy:hover{background-color:#d8666a}.Celery-Button,.Celery-Button:visited,.Celery-Button:hover,.Celery-Button:active,.Celery-Button:focus{color:#fff;background-color:#d8666a;border-radius:3px}.Celery-Button:hover{cursor:pointer;background-color:#d8666a}.Celery-Button:active{background-color:#d8666a}.Celery-Button:focus{outline:0;background-color:#d8666a}.Celery-Button.is-disabled{background-color:#d8666a}.Celery-Button--buy{margin-bottom:15px}.tooltip-inner{background:#fafafa;border:1px solid #d8666a;color:#323232;margin-right:1px}.tooltip.top .tooltip-arrow{border-top-color:#d8666a}.tooltip.in{opacity:1.0}.section{height:100vh;position:relative;-webkit-overflow-scrolling:touch}.Celery-ModalContainer{-webkit-overflow-scrolling:touch}.vertical-centerer{height:100%;vertical-align:middle;display:inline-block}.section1{background:url("/images/presale/preorder/welcome_screen_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center bottom;text-align:center}@media (min-aspect-ratio: 17 / 10){.section1{background-position:center -75px}}@media (max-device-width: 736px) and (orientation: landscape){.section1{background-position:center 0}}.section1 .presale-content{display:inline-block;font-size:5vw;text-align:center;width:80%;margin-top:23px;vertical-align:middle}@media (max-device-width: 768px) and (orientation: portrait){.section1 .presale-content{font-size:10vw;margin-top:23px}}.section1 .presale-content .title{color:#d8666a;line-height:1.25em;margin-top:11.5px}.section1 .presale-content .sub-title{font-size:2.5vw;line-height:1.25em}@media (max-device-width: 768px) and (orientation: portrait){.section1 .presale-content .sub-title{font-size:4.5vw}}.section1 .presale-content .preorder-button-wrapper{font-size:1.125rem}.section1 .presale-content .preorder-button-wrapper .preorder-button{width:200px}.section1 .presale-content .preorder-button-wrapper .preorder-button:not(.disabled):hover{cursor:pointer}.section1 .presale-content .preorder-button-wrapper .preorder-button.disabled{background:#999}@media (max-device-width: 736px) and (orientation: landscape){.video-section{min-height:500px}}.video-section .mobile-video-placeholder{display:none}.video-section #hardware-video{width:100%;height:100%;display:block}@media (max-device-width: 736px) and (orientation: landscape), (max-device-width: 414px) and (orientation: portrait){.video-section .mobile-video-placeholder{width:100%;height:100%;overflow:hidden;position:absolute;display:inline}.video-section #hardware-video{position:absolute;left:-999999px}}.design-section{background:url("/images/presale/preorder/features_design.gif");background-size:cover;background-repeat:no-repeat;background-position:center 57%}@media (max-width: 768px) and (orientation: portrait){.design-section{background:url("/images/presale/preorder/flexible_design.jpg");background-size:cover;background-repeat:no-repeat;background-position:top center}}.design-section .copy{vertical-align:middle;width:50%;display:inline-block;margin-left:50%;padding:0 3%;font-weight:400}@media screen and (min-width: 53.75em){.design-section .copy{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 768px) and (orientation: portrait){.design-section .copy{display:block;width:100%;margin:0;padding:23px 11.5px 0 11.5px;text-align:center}}.design-section .copy .title{color:#d8666a;font-size:3.5vw;margin-bottom:0.5vw}@media (max-width: 768px) and (orientation: portrait){.design-section .copy .title{font-size:35px}}@media (max-device-width: 414px) and (orientation: portrait){.design-section .copy .title{font-size:20px}}.design-section .copy .normal-text{font-weight:300;font-size:1.5vw}@media (max-width: 1024px) and (orientation: landscape){.design-section .copy .normal-text{font-size:2.5vw}}@media (max-width: 768px) and (orientation: portrait){.design-section .copy .normal-text,.design-section .copy .dimensions{font-size:20px}}@media (max-width: 1024px) and (orientation: landscape){.design-section .copy .normal-text,.design-section .copy .dimensions{font-size:2vw}}@media (max-device-width: 414px) and (orientation: portrait){.design-section .copy .normal-text,.design-section .copy .dimensions{font-size:3.5vw;font-weight:300}}.design-section .copy .dimensions{margin-top:1vw;color:#d8666a;font-weight:300}.design-section .copy .dimensions .ratio,.design-section .copy .dimensions .measurements{display:inline-block}.design-section .copy .dimensions .middot{display:none}@media (max-width: 768px) and (orientation: portrait){.design-section .copy .dimensions .middot{background-position:7%;display:inline-block;padding:5px}}.depict-cloud-section{height:auto}@media screen and (min-width: 53.75em){.depict-cloud-section{height:100vh}}.depict-cloud-section .cloud-image{background:url("/images/presale/preorder/cloud_image.jpg");background-size:cover;background-repeat:no-repeat;background-position:center right;height:250px}@media screen and (min-width: 53.75em){.depict-cloud-section .cloud-image{height:100vh;background-position:center}}.depict-cloud-section .copy{width:65%;display:inline-block;padding:0 3%;position:absolute;bottom:10%;font-weight:300}@media screen and (min-width: 40em){.depict-cloud-section .copy{width:55%}}.depict-cloud-section .copy a{color:#ededed}.depict-cloud-section .copy .title{font-size:38px;color:#d8666a;font-size:3.5vw;color:#fafafa;margin-bottom:11.5px}@media (max-width: 768px) and (orientation: portrait){.depict-cloud-section .copy .title{font-size:40px}}@media (max-device-width: 414px) and (orientation: portrait){.depict-cloud-section .copy .title{font-size:20px}}@media (max-width: 1024px) and (orientation: landscape){.depict-cloud-section .copy .title{font-size:4vw}}.depict-cloud-section .copy .subtext{font-size:4vw;color:#fafafa}@media (max-width: 768px) and (orientation: portrait){.depict-cloud-section .copy .subtext{display:none}}.depict-cloud-section .copy .text{font-weight:300;font-size:1.5vw;font-weight:300;color:#fafafa}@media (max-width: 768px) and (orientation: portrait){.depict-cloud-section .copy .text{font-size:4vw}}@media (max-device-width: 1024px) and (orientation: landscape){.depict-cloud-section .copy .text{font-size:2.5vw}}@media (max-width: 768px) and (min-width: 415px) and (orientation: portrait){.depict-cloud-section .copy .text{font-size:3.2vw}}.depict-cloud-section .link-to-explore{margin-top:11.5px}.depict-cloud-section .link-to-explore .link{color:#fafafa;margin:0;font-size:1em}.depict-cloud-section .medium-screen-only{display:none}@media screen and (min-width: 40em){.depict-cloud-section .medium-screen-only{display:block}}.depict-cloud-section .mobile-only{display:block}@media screen and (min-width: 40em){.depict-cloud-section .mobile-only{display:none}}.depict-cloud-section .mobile-copy{padding:23px;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.1)), color-stop(50%, rgba(250,250,250,0.1)), color-stop(51%, rgba(250,250,250,0.1)), color-stop(52%, rgba(248,248,248,0.1)), color-stop(100%, rgba(158,158,158,0.1)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:linear,to bottom,rgba(158,158,158,0.1) 0%,rgba(250,250,250,0.1) 50%,rgba(250,250,250,0.1) 51%,rgba(248,248,248,0.1) 52%,rgba(158,158,158,0.1) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9e9e9e', endColorstr='#4d9e9e9e',GradientType=0 )}.depict-cloud-section .mobile-copy:before,.depict-cloud-section .mobile-copy:after{content:"";display:table}.depict-cloud-section .mobile-copy:after{clear:both}.depict-cloud-section .mobile-copy .title{color:#d8666a;font-size:3.5vw;font-size:2em;width:80%;margin:11.5px auto;text-align:center}.depict-cloud-section .mobile-copy .text{font-weight:300;text-align:center}@media (max-device-width: 736px) and (orientation: landscape), (max-device-width: 414px) and (orientation: portrait){.preorder-section{height:auto}}.preorder-section .preorder-wrapper{width:100%;height:100%;background:url("/images/presale/preorder/preorder_slide.png");background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper{background-position:30% center}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper{background:none}}.preorder-section .preorder-wrapper .preorder-closed{font-weight:300;font-size:1.5vw;margin:10px 0;font-size:1.3vw;text-align:center}.preorder-section .preorder-wrapper .info-wrapper .info{width:57%;margin-left:40%;margin-right:3%;padding-top:3%;display:inline-block;text-align:center;vertical-align:middle}@media (max-device-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info{width:54%;margin-left:43%}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info{width:100%;margin-left:0px;margin-right:0px}}.preorder-section .preorder-wrapper .info-wrapper .info .title{color:#d8666a;font-size:3.5vw;line-height:3vw}@media (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .title{font-size:6vw;line-height:5vw}}@media (max-device-width: 414px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .title{font-size:7vw;line-height:7vw;margin-bottom:10px}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .title{padding-top:15px;margin-top:0}}.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-weight:300;font-size:1.5vw;color:#323232;font-size:2.5vw}@media (max-device-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-size:3vw}}@media (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-size:4vw}}@media (max-device-width: 414px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-size:6vw}}.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-weight:300;font-size:1.5vw;font-size:1.3vw;width:95%;margin:11.5px auto}@media (max-device-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-size:2vw}}@media (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-size:3vw}}@media (max-device-width: 414px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-size:4vw}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{padding-bottom:15px}}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper{margin-top:10px}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper{margin-bottom:10px}}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button{width:200px;margin-top:11.5px;margin-left:auto;margin-right:auto}@media screen and (min-width: 53.75em){.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button{margin-right:11.5px;margin-left:11.5px}}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button:not(.disabled):hover{cursor:pointer}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button.disabled{background:#999}.preorder-section .preorder-wrapper .info-wrapper .info .shipping-link{font-weight:300;font-size:1.5vw}.preorder-section .preorder-wrapper .info-wrapper .info .shipping-link a{color:#d8666a;font-size:14px}.preorder-section .preorder-wrapper .info-wrapper .info .shipping-link a:hover{cursor:pointer}.preorder-section .preorder-wrapper .info-wrapper .info .horizontal-line{border-color:#b2b2b2;width:90%;margin:20px auto}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .horizontal-line{width:100%}}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details{width:90%;margin:0 auto;position:relative}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .color-options{font-size:16px}@media (min-width: 1200px){.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .color-options{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .corner-detail{padding:20px;display:inline-block}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .corner-detail .corner-detail-image{max-width:50px}.frame-colors-modal.modal .modal-window .modal-inner{position:absolute;margin:0;top:50% !important;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;max-height:calc(450px + 6em);max-width:calc(720px + 6em);width:90%}.frame-colors-modal.modal .modal-window .modal-inner .modal-close{display:none}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel{margin-top:10px;height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list{height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track{height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option{height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option .frame-image-holder{max-width:720px;height:100%;margin:0 auto}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option #maple-frame-div{background:url("/images/presale/preorder/maple_frame__2x.png");background-size:contain;background-repeat:no-repeat;background-position:center}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option #white-frame-div{background:url("/images/presale/preorder/white_frame__2x.png");background-size:contain;background-repeat:no-repeat;background-position:center}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option #black-frame-div{background:url("/images/presale/preorder/black_frame__2x.png");background-size:contain;background-repeat:no-repeat;background-position:center}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-next,.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-prev{background:none !important;border:none !important}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-next.slick-disabled:hover,.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-prev.slick-disabled:hover{cursor:default !important}.art-section{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding-top:46px}.art-section:before,.art-section:after{content:"";display:table}.art-section:after{clear:both}.art-section .art-section-description{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}.art-section .art-section-description:last-child{margin-right:0}.art-section .art-section-description .title{color:#d8666a;font-size:3.5vw;font-size:1.5em;width:80%;margin:0 auto}@media screen and (min-width: 53.75em){.art-section .art-section-description .title{width:auto;font-size:2.5em}}.art-section .art-section-description .text{font-size:1em;font-weight:300;width:65%;margin:0 auto}@media screen and (min-width: 53.75em){.art-section .art-section-description .text{font-size:1.5vw}}.art-section .art-section-description .line{margin:11.5px auto;width:40%}.art-section .art-gallery{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;font-size:1.125rem}.art-section .art-gallery:before,.art-section .art-gallery:after{content:"";display:table}.art-section .art-gallery:after{clear:both}.art-section .art-gallery .left-col .gallery-item,.art-section .art-gallery .right-col .gallery-item{padding:23px}@media screen and (min-width: 53.75em){.art-section .art-gallery .left-col .gallery-item{padding-right:23px}.art-section .art-gallery .right-col .gallery-item{padding-left:23px}}.art-section .art-gallery .gallery-column{margin-top:46px}@media screen and (min-width: 53.75em){.art-section .art-gallery .gallery-column{float:left;display:block;margin-right:2.35765%;width:48.82117%}.art-section .art-gallery .gallery-column:last-child{margin-right:0}.art-section .art-gallery .gallery-column:nth-child(2n){margin-right:0}.art-section .art-gallery .gallery-column:nth-child(2n+1){clear:left}}.art-section .art-gallery .gallery-column .gallery-item{margin-bottom:23px}.art-section .art-gallery .gallery-column .gallery-item .portrait-frame{max-width:300px}.art-section .art-gallery .gallery-column .gallery-item .artist-info{margin-top:11.5px;padding:11.5px 0;text-align:center}.art-section .art-gallery .gallery-column .gallery-item .artist-info .line{margin:11.5px auto;width:2.5em;border-color:#323232}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-name{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#323232}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-name:hover{color:#d8666a}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#d8666a;border-bottom:0;display:block;width:100%;margin-bottom:0;padding:0;text-align:center}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-link:hover{color:#323232}.art-section .art-gallery .gallery-column .portrait-item .artist-info{max-width:300px;margin:0 auto}.art-section .art-gallery .gallery-column .portrait-item .artist-info .artist-link{display:block;width:100%}.art-section .copy,.art-section .title,.preorder-section .copy,.preorder-section .title{margin-top:23px}
