@charset "UTF-8";/*!normalize.css*/html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(icomoon.02802d94.eot?fdxzlp);src:url(icomoon.02802d94.eot?fdxzlp#iefix) format("embedded-opentype"),url(icomoon.1d47822f.ttf?fdxzlp) format("truetype"),url(icomoon.0c79720f.woff?fdxzlp) format("woff"),url(icomoon.10a8827b.svg?fdxzlp#icomoon) format("svg");font-weight:400;font-style:normal}i{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_arrow_down:before{content:""}.icon_arrow_left:before{content:""}.icon_arrow_right:before{content:""}.icon_branding:before{content:""}.icon_design:before{content:""}.icon_development:before{content:""}.icon_email:before{content:""}.icon_github:before{content:""}.icon_jsfiddle:before{content:""}.icon_linkedIn:before{content:""}.icon_phish:before{content:""}.icon_resume:before{content:""}.icon_soundcloud:before{content:""}@font-face{font-family:flexslider-icon;src:url(flexslider-icon.44cf7eb0.eot);src:url(flexslider-icon.44cf7eb0.eot?#iefix) format("embedded-opentype"),url(flexslider-icon.45fd3b64.woff) format("woff"),url(flexslider-icon.ea4941f3.ttf) format("truetype"),url(flexslider-icon.53f61198.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SF Display;src:url(sfuidisplay-light-webfont.083f6df9.woff2) format("woff2"),url(sfuidisplay-light-webfont.24283cc6.woff) format("woff"),url(sfuidisplay-light-webfont.116d232b.ttf) format("truetype"),url(sfuidisplay-light-webfont.c9b6af55.svg#sf_ui_displaylight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:SF Display;src:url(sfuidisplay-regular-webfont.baff3fee.woff2) format("woff2"),url(sfuidisplay-regular-webfont.8ae516ce.woff) format("woff"),url(sfuidisplay-regular-webfont.e66619a0.ttf) format("truetype"),url(sfuidisplay-regular-webfont.977be07a.svg#sf_ui_displayregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SF Display;src:url(sfuidisplay-medium-webfont.02cdaec0.woff2) format("woff2"),url(sfuidisplay-medium-webfont.9cb268ee.woff) format("woff"),url(sfuidisplay-medium-webfont.1b07579c.ttf) format("truetype"),url(sfuidisplay-medium-webfont.0d5f1804.svg#sf_ui_displaymedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:SF Display;src:url(sfuidisplay-bold-webfont.6a46cff6.woff2) format("woff2"),url(sfuidisplay-bold-webfont.3b06b446.woff) format("woff"),url(sfuidisplay-bold-webfont.7b53700e.ttf) format("truetype"),url(sfuidisplay-bold-webfont.3e74c054.svg#sf_ui_displaybold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:SF Display;src:url(sfuidisplay-heavy-webfont.bc464c72.woff2) format("woff2"),url(sfuidisplay-heavy-webfont.5f24a7c0.woff) format("woff"),url(sfuidisplay-heavy-webfont.ee2dd241.ttf) format("truetype"),url(sfuidisplay-heavy-webfont.409d5c91.svg#sf_ui_displayheavy) format("svg");font-weight:800;font-style:normal}@font-face{font-family:SF Display;src:url(sfuidisplay-black-webfont.88afbab2.woff2) format("woff2"),url(sfuidisplay-black-webfont.ebcd57e2.woff) format("woff"),url(sfuidisplay-black-webfont.d5f05fa4.ttf) format("truetype"),url(sfuidisplay-black-webfont.b661afbe.svg#sf_ui_displayblack) format("svg");font-weight:900;font-style:normal}@font-face{font-family:SF Text;src:url(sf-ui-text-ultrathinitalic-webfont.fa4929a1.woff2) format("woff2"),url(sf-ui-text-ultrathinitalic-webfont.281420d9.woff) format("woff"),url(sf-ui-text-ultrathinitalic-webfont.a53e0cb3.ttf) format("truetype"),url(sf-ui-text-ultrathinitalic-webfont.f3d77e54.svg#sf_ui_textultrathin_italic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:SF Text;src:url(sf-ui-text-light-webfont.4d12e7d1.woff2) format("woff2"),url(sf-ui-text-light-webfont.1ed613e6.woff) format("woff"),url(sf-ui-text-light-webfont.465007ab.ttf) format("truetype"),url(sf-ui-text-light-webfont.e52dbb68.svg#sf_ui_textlight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:SF Text;src:url(sf-ui-text-lightitalic-webfont.760fca17.woff2) format("woff2"),url(sf-ui-text-lightitalic-webfont.009e3254.woff) format("woff"),url(sf-ui-text-lightitalic-webfont.fdab88b8.ttf) format("truetype"),url(sf-ui-text-lightitalic-webfont.829752fe.svg#sf_ui_textlight_italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:SF Text;src:url(sf-ui-text-regular-webfont.f6092b4b.woff2) format("woff2"),url(sf-ui-text-regular-webfont.98cf7fbe.woff) format("woff"),url(sf-ui-text-regular-webfont.7f27b629.ttf) format("truetype"),url(sf-ui-text-regular-webfont.a9146e22.svg#sf_ui_textregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SF Text;src:url(sf-ui-text-regularitalic-webfont.9e8756e0.woff2) format("woff2"),url(sf-ui-text-regularitalic-webfont.de16fe9a.woff) format("woff"),url(sf-ui-text-regularitalic-webfont.d48c4cc0.ttf) format("truetype"),url(sf-ui-text-regularitalic-webfont.5e2436c1.svg#sf_ui_textitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:SF Text;src:url(sf-ui-text-medium-webfont.fb5a0f67.woff2) format("woff2"),url(sf-ui-text-medium-webfont.564df812.woff) format("woff"),url(sf-ui-text-medium-webfont.3a81adf2.ttf) format("truetype"),url(sf-ui-text-medium-webfont.9409b7a7.svg#sf_ui_textmedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:SF Text;src:url(sf-ui-text-mediumitalic-webfont.2b8acb0e.woff2) format("woff2"),url(sf-ui-text-mediumitalic-webfont.d57dd033.woff) format("woff"),url(sf-ui-text-mediumitalic-webfont.4f620735.ttf) format("truetype"),url(sf-ui-text-mediumitalic-webfont.9deecc8f.svg#sf_ui_textmedium_italic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:SF Text;src:url(sf-ui-text-bold-webfont.2e9aaf9b.woff2) format("woff2"),url(sf-ui-text-bold-webfont.bb053161.woff) format("woff"),url(sf-ui-text-bold-webfont.3278edf0.ttf) format("truetype"),url(sf-ui-text-bold-webfont.e6e7ec60.svg#sf_ui_textbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:SF Text;src:url(sf-ui-text-bolditalic-webfont.9f7d06aa.woff2) format("woff2"),url(sf-ui-text-bolditalic-webfont.27ab9a8c.woff) format("woff"),url(sf-ui-text-bolditalic-webfont.32c1befc.ttf) format("truetype"),url(sf-ui-text-bolditalic-webfont.ca2f22ec.svg#sf_ui_textbold_italic) format("svg");font-weight:700;font-style:italic}/*!Waffle Grid*/.grid{display:flex;flex-direction:column;width:1140px;max-width:95%;margin:0 auto}.grid.full-width{width:100%;max-width:100%}.row{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.col{box-sizing:border-box;padding:0 10px;vertical-align:top}.w-auto{flex:1}.col-1-of-4,.push-1-of-4{width:25%;padding:0 10px}.push-1-of-4{margin-left:25%}.pull-1-of-4{width:25%;padding:0 10px;margin-right:25%}.center-1-of-4{margin-left:auto}.center-1-of-4,.left-1-of-4{width:25%;padding:0 10px;margin-right:auto}.right-1-of-4{width:25%;padding:0 10px;margin-left:auto}.col-2-of-4,.push-2-of-4{width:50%;padding:0 10px}.push-2-of-4{margin-left:50%}.pull-2-of-4{width:50%;padding:0 10px;margin-right:50%}.center-2-of-4{margin-left:auto}.center-2-of-4,.left-2-of-4{width:50%;padding:0 10px;margin-right:auto}.right-2-of-4{width:50%;padding:0 10px;margin-left:auto}.col-3-of-4,.push-3-of-4{width:75%;padding:0 10px}.push-3-of-4{margin-left:75%}.pull-3-of-4{width:75%;padding:0 10px;margin-right:75%}.center-3-of-4{margin-left:auto}.center-3-of-4,.left-3-of-4{width:75%;padding:0 10px;margin-right:auto}.right-3-of-4{width:75%;padding:0 10px;margin-left:auto}.col-4-of-4,.push-4-of-4{width:100%;padding:0 10px}.push-4-of-4{margin-left:100%}.pull-4-of-4{width:100%;padding:0 10px;margin-right:100%}.center-4-of-4{margin-left:auto}.center-4-of-4,.left-4-of-4{width:100%;padding:0 10px;margin-right:auto}.right-4-of-4{width:100%;padding:0 10px;margin-left:auto}.col-1-of-5,.push-1-of-5{width:20%;padding:0 10px}.push-1-of-5{margin-left:20%}.pull-1-of-5{width:20%;padding:0 10px;margin-right:20%}.center-1-of-5{margin-left:auto}.center-1-of-5,.left-1-of-5{width:20%;padding:0 10px;margin-right:auto}.right-1-of-5{width:20%;padding:0 10px;margin-left:auto}.col-2-of-5,.push-2-of-5{width:40%;padding:0 10px}.push-2-of-5{margin-left:40%}.pull-2-of-5{width:40%;padding:0 10px;margin-right:40%}.center-2-of-5{margin-left:auto}.center-2-of-5,.left-2-of-5{width:40%;padding:0 10px;margin-right:auto}.right-2-of-5{width:40%;padding:0 10px;margin-left:auto}.col-3-of-5,.push-3-of-5{width:60%;padding:0 10px}.push-3-of-5{margin-left:60%}.pull-3-of-5{width:60%;padding:0 10px;margin-right:60%}.center-3-of-5{margin-left:auto}.center-3-of-5,.left-3-of-5{width:60%;padding:0 10px;margin-right:auto}.right-3-of-5{width:60%;padding:0 10px;margin-left:auto}.col-4-of-5,.push-4-of-5{width:80%;padding:0 10px}.push-4-of-5{margin-left:80%}.pull-4-of-5{width:80%;padding:0 10px;margin-right:80%}.center-4-of-5{margin-left:auto}.center-4-of-5,.left-4-of-5{width:80%;padding:0 10px;margin-right:auto}.right-4-of-5{width:80%;padding:0 10px;margin-left:auto}.col-5-of-5,.push-5-of-5{width:100%;padding:0 10px}.push-5-of-5{margin-left:100%}.pull-5-of-5{width:100%;padding:0 10px;margin-right:100%}.center-5-of-5{margin-left:auto}.center-5-of-5,.left-5-of-5{width:100%;padding:0 10px;margin-right:auto}.right-5-of-5{width:100%;padding:0 10px;margin-left:auto}.col-1-of-6,.push-1-of-6{width:16.66667%;padding:0 10px}.push-1-of-6{margin-left:16.66667%}.pull-1-of-6{width:16.66667%;padding:0 10px;margin-right:16.66667%}.center-1-of-6{margin-left:auto}.center-1-of-6,.left-1-of-6{width:16.66667%;padding:0 10px;margin-right:auto}.right-1-of-6{width:16.66667%;padding:0 10px;margin-left:auto}.col-2-of-6,.push-2-of-6{width:33.33333%;padding:0 10px}.push-2-of-6{margin-left:33.33333%}.pull-2-of-6{width:33.33333%;padding:0 10px;margin-right:33.33333%}.center-2-of-6{margin-left:auto}.center-2-of-6,.left-2-of-6{width:33.33333%;padding:0 10px;margin-right:auto}.right-2-of-6{width:33.33333%;padding:0 10px;margin-left:auto}.col-3-of-6,.push-3-of-6{width:50%;padding:0 10px}.push-3-of-6{margin-left:50%}.pull-3-of-6{width:50%;padding:0 10px;margin-right:50%}.center-3-of-6{margin-left:auto}.center-3-of-6,.left-3-of-6{width:50%;padding:0 10px;margin-right:auto}.right-3-of-6{width:50%;padding:0 10px;margin-left:auto}.col-4-of-6,.push-4-of-6{width:66.66667%;padding:0 10px}.push-4-of-6{margin-left:66.66667%}.pull-4-of-6{width:66.66667%;padding:0 10px;margin-right:66.66667%}.center-4-of-6{margin-left:auto}.center-4-of-6,.left-4-of-6{width:66.66667%;padding:0 10px;margin-right:auto}.right-4-of-6{width:66.66667%;padding:0 10px;margin-left:auto}.col-5-of-6,.push-5-of-6{width:83.33333%;padding:0 10px}.push-5-of-6{margin-left:83.33333%}.pull-5-of-6{width:83.33333%;padding:0 10px;margin-right:83.33333%}.center-5-of-6{margin-left:auto}.center-5-of-6,.left-5-of-6{width:83.33333%;padding:0 10px;margin-right:auto}.right-5-of-6{width:83.33333%;padding:0 10px;margin-left:auto}.col-6-of-6,.push-6-of-6{width:100%;padding:0 10px}.push-6-of-6{margin-left:100%}.pull-6-of-6{width:100%;padding:0 10px;margin-right:100%}.center-6-of-6{margin-left:auto}.center-6-of-6,.left-6-of-6{width:100%;padding:0 10px;margin-right:auto}.right-6-of-6{width:100%;padding:0 10px;margin-left:auto}@media (min-width:480px){.m-hide{display:none}.w-m-auto{flex:1}.col-m-1-of-4{width:25%}.push-m-1-of-4{margin-left:25%}.pull-m-1-of-4{margin-right:25%}.center-m-1-of-4{margin-left:auto}.center-m-1-of-4,.left-m-1-of-4{width:25%;margin-right:auto}.right-m-1-of-4{width:25%;margin-left:auto}.col-m-2-of-4{width:50%}.push-m-2-of-4{margin-left:50%}.pull-m-2-of-4{margin-right:50%}.center-m-2-of-4{margin-left:auto}.center-m-2-of-4,.left-m-2-of-4{width:50%;margin-right:auto}.right-m-2-of-4{width:50%;margin-left:auto}.col-m-3-of-4{width:75%}.push-m-3-of-4{margin-left:75%}.pull-m-3-of-4{margin-right:75%}.center-m-3-of-4{margin-left:auto}.center-m-3-of-4,.left-m-3-of-4{width:75%;margin-right:auto}.right-m-3-of-4{width:75%;margin-left:auto}.col-m-4-of-4{width:100%}.push-m-4-of-4{margin-left:100%}.pull-m-4-of-4{margin-right:100%}.center-m-4-of-4{margin-left:auto}.center-m-4-of-4,.left-m-4-of-4{width:100%;margin-right:auto}.right-m-4-of-4{width:100%;margin-left:auto}.col-m-1-of-6{width:16.66667%}.push-m-1-of-6{margin-left:16.66667%}.pull-m-1-of-6{margin-right:16.66667%}.center-m-1-of-6{margin-left:auto}.center-m-1-of-6,.left-m-1-of-6{width:16.66667%;margin-right:auto}.right-m-1-of-6{width:16.66667%;margin-left:auto}.col-m-2-of-6{width:33.33333%}.push-m-2-of-6{margin-left:33.33333%}.pull-m-2-of-6{margin-right:33.33333%}.center-m-2-of-6{margin-left:auto}.center-m-2-of-6,.left-m-2-of-6{width:33.33333%;margin-right:auto}.right-m-2-of-6{width:33.33333%;margin-left:auto}.col-m-3-of-6{width:50%}.push-m-3-of-6{margin-left:50%}.pull-m-3-of-6{margin-right:50%}.center-m-3-of-6{margin-left:auto}.center-m-3-of-6,.left-m-3-of-6{width:50%;margin-right:auto}.right-m-3-of-6{width:50%;margin-left:auto}.col-m-4-of-6{width:66.66667%}.push-m-4-of-6{margin-left:66.66667%}.pull-m-4-of-6{margin-right:66.66667%}.center-m-4-of-6{margin-left:auto}.center-m-4-of-6,.left-m-4-of-6{width:66.66667%;margin-right:auto}.right-m-4-of-6{width:66.66667%;margin-left:auto}.col-m-5-of-6{width:83.33333%}.push-m-5-of-6{margin-left:83.33333%}.pull-m-5-of-6{margin-right:83.33333%}.center-m-5-of-6{margin-left:auto}.center-m-5-of-6,.left-m-5-of-6{width:83.33333%;margin-right:auto}.right-m-5-of-6{width:83.33333%;margin-left:auto}.col-m-6-of-6{width:100%}.push-m-6-of-6{margin-left:100%}.pull-m-6-of-6{margin-right:100%}.center-m-6-of-6{margin-left:auto}.center-m-6-of-6,.left-m-6-of-6{width:100%;margin-right:auto}.right-m-6-of-6{width:100%;margin-left:auto}.col-m-1-of-8{width:12.5%}.push-m-1-of-8{margin-left:12.5%}.pull-m-1-of-8{margin-right:12.5%}.center-m-1-of-8{margin-left:auto}.center-m-1-of-8,.left-m-1-of-8{width:12.5%;margin-right:auto}.right-m-1-of-8{width:12.5%;margin-left:auto}.col-m-2-of-8{width:25%}.push-m-2-of-8{margin-left:25%}.pull-m-2-of-8{margin-right:25%}.center-m-2-of-8{margin-left:auto}.center-m-2-of-8,.left-m-2-of-8{width:25%;margin-right:auto}.right-m-2-of-8{width:25%;margin-left:auto}.col-m-3-of-8{width:37.5%}.push-m-3-of-8{margin-left:37.5%}.pull-m-3-of-8{margin-right:37.5%}.center-m-3-of-8{margin-left:auto}.center-m-3-of-8,.left-m-3-of-8{width:37.5%;margin-right:auto}.right-m-3-of-8{width:37.5%;margin-left:auto}.col-m-4-of-8{width:50%}.push-m-4-of-8{margin-left:50%}.pull-m-4-of-8{margin-right:50%}.center-m-4-of-8{margin-left:auto}.center-m-4-of-8,.left-m-4-of-8{width:50%;margin-right:auto}.right-m-4-of-8{width:50%;margin-left:auto}.col-m-5-of-8{width:62.5%}.push-m-5-of-8{margin-left:62.5%}.pull-m-5-of-8{margin-right:62.5%}.center-m-5-of-8{margin-left:auto}.center-m-5-of-8,.left-m-5-of-8{width:62.5%;margin-right:auto}.right-m-5-of-8{width:62.5%;margin-left:auto}.col-m-6-of-8{width:75%}.push-m-6-of-8{margin-left:75%}.pull-m-6-of-8{margin-right:75%}.center-m-6-of-8{margin-left:auto}.center-m-6-of-8,.left-m-6-of-8{width:75%;margin-right:auto}.right-m-6-of-8{width:75%;margin-left:auto}.col-m-7-of-8{width:87.5%}.push-m-7-of-8{margin-left:87.5%}.pull-m-7-of-8{margin-right:87.5%}.center-m-7-of-8{margin-left:auto}.center-m-7-of-8,.left-m-7-of-8{width:87.5%;margin-right:auto}.right-m-7-of-8{width:87.5%;margin-left:auto}.col-m-8-of-8{width:100%}.push-m-8-of-8{margin-left:100%}.pull-m-8-of-8{margin-right:100%}.center-m-8-of-8{margin-left:auto}.center-m-8-of-8,.left-m-8-of-8{width:100%;margin-right:auto}.right-m-8-of-8{width:100%;margin-left:auto}.grid-m{max-width:95%}}@media (min-width:800px){.l-hide{display:none}.w-l-auto{flex:1}.col-l-1-of-4{width:25%}.push-l-1-of-4{margin-left:25%}.pull-l-1-of-4{margin-right:25%}.center-l-1-of-4{margin-left:auto}.center-l-1-of-4,.left-l-1-of-4{width:25%;margin-right:auto}.right-l-1-of-4{width:25%;margin-left:auto}.col-l-2-of-4{width:50%}.push-l-2-of-4{margin-left:50%}.pull-l-2-of-4{margin-right:50%}.center-l-2-of-4{margin-left:auto}.center-l-2-of-4,.left-l-2-of-4{width:50%;margin-right:auto}.right-l-2-of-4{width:50%;margin-left:auto}.col-l-3-of-4{width:75%}.push-l-3-of-4{margin-left:75%}.pull-l-3-of-4{margin-right:75%}.center-l-3-of-4{margin-left:auto}.center-l-3-of-4,.left-l-3-of-4{width:75%;margin-right:auto}.right-l-3-of-4{width:75%;margin-left:auto}.col-l-4-of-4{width:100%}.push-l-4-of-4{margin-left:100%}.pull-l-4-of-4{margin-right:100%}.center-l-4-of-4{margin-left:auto}.center-l-4-of-4,.left-l-4-of-4{width:100%;margin-right:auto}.right-l-4-of-4{width:100%;margin-left:auto}.col-l-1-of-8{width:12.5%}.push-l-1-of-8{margin-left:12.5%}.pull-l-1-of-8{margin-right:12.5%}.center-l-1-of-8{margin-left:auto}.center-l-1-of-8,.left-l-1-of-8{width:12.5%;margin-right:auto}.right-l-1-of-8{width:12.5%;margin-left:auto}.col-l-2-of-8{width:25%}.push-l-2-of-8{margin-left:25%}.pull-l-2-of-8{margin-right:25%}.center-l-2-of-8{margin-left:auto}.center-l-2-of-8,.left-l-2-of-8{width:25%;margin-right:auto}.right-l-2-of-8{width:25%;margin-left:auto}.col-l-3-of-8{width:37.5%}.push-l-3-of-8{margin-left:37.5%}.pull-l-3-of-8{margin-right:37.5%}.center-l-3-of-8{margin-left:auto}.center-l-3-of-8,.left-l-3-of-8{width:37.5%;margin-right:auto}.right-l-3-of-8{width:37.5%;margin-left:auto}.col-l-4-of-8{width:50%}.push-l-4-of-8{margin-left:50%}.pull-l-4-of-8{margin-right:50%}.center-l-4-of-8{margin-left:auto}.center-l-4-of-8,.left-l-4-of-8{width:50%;margin-right:auto}.right-l-4-of-8{width:50%;margin-left:auto}.col-l-5-of-8{width:62.5%}.push-l-5-of-8{margin-left:62.5%}.pull-l-5-of-8{margin-right:62.5%}.center-l-5-of-8{margin-left:auto}.center-l-5-of-8,.left-l-5-of-8{width:62.5%;margin-right:auto}.right-l-5-of-8{width:62.5%;margin-left:auto}.col-l-6-of-8{width:75%}.push-l-6-of-8{margin-left:75%}.pull-l-6-of-8{margin-right:75%}.center-l-6-of-8{margin-left:auto}.center-l-6-of-8,.left-l-6-of-8{width:75%;margin-right:auto}.right-l-6-of-8{width:75%;margin-left:auto}.col-l-7-of-8{width:87.5%}.push-l-7-of-8{margin-left:87.5%}.pull-l-7-of-8{margin-right:87.5%}.center-l-7-of-8{margin-left:auto}.center-l-7-of-8,.left-l-7-of-8{width:87.5%;margin-right:auto}.right-l-7-of-8{width:87.5%;margin-left:auto}.col-l-8-of-8{width:100%}.push-l-8-of-8{margin-left:100%}.pull-l-8-of-8{margin-right:100%}.center-l-8-of-8{margin-left:auto}.center-l-8-of-8,.left-l-8-of-8{width:100%;margin-right:auto}.right-l-8-of-8{width:100%;margin-left:auto}.col-l-1-of-10{width:10%}.push-l-1-of-10{margin-left:10%}.pull-l-1-of-10{margin-right:10%}.center-l-1-of-10{margin-left:auto}.center-l-1-of-10,.left-l-1-of-10{width:10%;margin-right:auto}.right-l-1-of-10{width:10%;margin-left:auto}.col-l-2-of-10{width:20%}.push-l-2-of-10{margin-left:20%}.pull-l-2-of-10{margin-right:20%}.center-l-2-of-10{margin-left:auto}.center-l-2-of-10,.left-l-2-of-10{width:20%;margin-right:auto}.right-l-2-of-10{width:20%;margin-left:auto}.col-l-3-of-10{width:30%}.push-l-3-of-10{margin-left:30%}.pull-l-3-of-10{margin-right:30%}.center-l-3-of-10{margin-left:auto}.center-l-3-of-10,.left-l-3-of-10{width:30%;margin-right:auto}.right-l-3-of-10{width:30%;margin-left:auto}.col-l-4-of-10{width:40%}.push-l-4-of-10{margin-left:40%}.pull-l-4-of-10{margin-right:40%}.center-l-4-of-10{margin-left:auto}.center-l-4-of-10,.left-l-4-of-10{width:40%;margin-right:auto}.right-l-4-of-10{width:40%;margin-left:auto}.col-l-5-of-10{width:50%}.push-l-5-of-10{margin-left:50%}.pull-l-5-of-10{margin-right:50%}.center-l-5-of-10{margin-left:auto}.center-l-5-of-10,.left-l-5-of-10{width:50%;margin-right:auto}.right-l-5-of-10{width:50%;margin-left:auto}.col-l-6-of-10{width:60%}.push-l-6-of-10{margin-left:60%}.pull-l-6-of-10{margin-right:60%}.center-l-6-of-10{margin-left:auto}.center-l-6-of-10,.left-l-6-of-10{width:60%;margin-right:auto}.right-l-6-of-10{width:60%;margin-left:auto}.col-l-7-of-10{width:70%}.push-l-7-of-10{margin-left:70%}.pull-l-7-of-10{margin-right:70%}.center-l-7-of-10{margin-left:auto}.center-l-7-of-10,.left-l-7-of-10{width:70%;margin-right:auto}.right-l-7-of-10{width:70%;margin-left:auto}.col-l-8-of-10{width:80%}.push-l-8-of-10{margin-left:80%}.pull-l-8-of-10{margin-right:80%}.center-l-8-of-10{margin-left:auto}.center-l-8-of-10,.left-l-8-of-10{width:80%;margin-right:auto}.right-l-8-of-10{width:80%;margin-left:auto}.col-l-9-of-10{width:90%}.push-l-9-of-10{margin-left:90%}.pull-l-9-of-10{margin-right:90%}.center-l-9-of-10{margin-left:auto}.center-l-9-of-10,.left-l-9-of-10{width:90%;margin-right:auto}.right-l-9-of-10{width:90%;margin-left:auto}.col-l-10-of-10{width:100%}.push-l-10-of-10{margin-left:100%}.pull-l-10-of-10{margin-right:100%}.center-l-10-of-10{margin-left:auto}.center-l-10-of-10,.left-l-10-of-10{width:100%;margin-right:auto}.right-l-10-of-10{width:100%;margin-left:auto}.col-l-1-of-12{width:8.33333%}.push-l-1-of-12{margin-left:8.33333%}.pull-l-1-of-12{margin-right:8.33333%}.center-l-1-of-12{margin-left:auto}.center-l-1-of-12,.left-l-1-of-12{width:8.33333%;margin-right:auto}.right-l-1-of-12{width:8.33333%;margin-left:auto}.col-l-2-of-12{width:16.66667%}.push-l-2-of-12{margin-left:16.66667%}.pull-l-2-of-12{margin-right:16.66667%}.center-l-2-of-12{margin-left:auto}.center-l-2-of-12,.left-l-2-of-12{width:16.66667%;margin-right:auto}.right-l-2-of-12{width:16.66667%;margin-left:auto}.col-l-3-of-12{width:25%}.push-l-3-of-12{margin-left:25%}.pull-l-3-of-12{margin-right:25%}.center-l-3-of-12{margin-left:auto}.center-l-3-of-12,.left-l-3-of-12{width:25%;margin-right:auto}.right-l-3-of-12{width:25%;margin-left:auto}.col-l-4-of-12{width:33.33333%}.push-l-4-of-12{margin-left:33.33333%}.pull-l-4-of-12{margin-right:33.33333%}.center-l-4-of-12{margin-left:auto}.center-l-4-of-12,.left-l-4-of-12{width:33.33333%;margin-right:auto}.right-l-4-of-12{width:33.33333%;margin-left:auto}.col-l-5-of-12{width:41.66667%}.push-l-5-of-12{margin-left:41.66667%}.pull-l-5-of-12{margin-right:41.66667%}.center-l-5-of-12{margin-left:auto}.center-l-5-of-12,.left-l-5-of-12{width:41.66667%;margin-right:auto}.right-l-5-of-12{width:41.66667%;margin-left:auto}.col-l-6-of-12{width:50%}.push-l-6-of-12{margin-left:50%}.pull-l-6-of-12{margin-right:50%}.center-l-6-of-12{margin-left:auto}.center-l-6-of-12,.left-l-6-of-12{width:50%;margin-right:auto}.right-l-6-of-12{width:50%;margin-left:auto}.col-l-7-of-12{width:58.33333%}.push-l-7-of-12{margin-left:58.33333%}.pull-l-7-of-12{margin-right:58.33333%}.center-l-7-of-12{margin-left:auto}.center-l-7-of-12,.left-l-7-of-12{width:58.33333%;margin-right:auto}.right-l-7-of-12{width:58.33333%;margin-left:auto}.col-l-8-of-12{width:66.66667%}.push-l-8-of-12{margin-left:66.66667%}.pull-l-8-of-12{margin-right:66.66667%}.center-l-8-of-12{margin-left:auto}.center-l-8-of-12,.left-l-8-of-12{width:66.66667%;margin-right:auto}.right-l-8-of-12{width:66.66667%;margin-left:auto}.col-l-9-of-12{width:75%}.push-l-9-of-12{margin-left:75%}.pull-l-9-of-12{margin-right:75%}.center-l-9-of-12{margin-left:auto}.center-l-9-of-12,.left-l-9-of-12{width:75%;margin-right:auto}.right-l-9-of-12{width:75%;margin-left:auto}.col-l-10-of-12{width:83.33333%}.push-l-10-of-12{margin-left:83.33333%}.pull-l-10-of-12{margin-right:83.33333%}.center-l-10-of-12{margin-left:auto}.center-l-10-of-12,.left-l-10-of-12{width:83.33333%;margin-right:auto}.right-l-10-of-12{width:83.33333%;margin-left:auto}.col-l-11-of-12{width:91.66667%}.push-l-11-of-12{margin-left:91.66667%}.pull-l-11-of-12{margin-right:91.66667%}.center-l-11-of-12{margin-left:auto}.center-l-11-of-12,.left-l-11-of-12{width:91.66667%;margin-right:auto}.right-l-11-of-12{width:91.66667%;margin-left:auto}.col-l-12-of-12{width:100%}.push-l-12-of-12{margin-left:100%}.pull-l-12-of-12{margin-right:100%}.center-l-12-of-12{margin-left:auto}.center-l-12-of-12,.left-l-12-of-12{width:100%;margin-right:auto}.right-l-12-of-12{width:100%;margin-left:auto}.grid-l{max-width:95%}}@media (max-width:800px){.l-and-higher,.l-and-lower{display:none}}@media (max-width:480px){.m-and-higher,.m-and-lower{display:none}}body.view{background-image:linear-gradient(rgba(200,50,50,.25) 1px,transparent 0);background-size:1px 1.5rem;background-color:rgba(252,249,186,.45)}body.view #contact,body.view #hero_image_play,body.view #project_d,body.view #project_w,body.view #skills{background:hsla(0,0%,100%,.45)}body.view #nav .nav_bg,body.view #skills{background:rgba(255,0,0,.15)}body.view #works{background:rgba(218,219,222,.45)}.viewer{display:inline-block;background:#f2f2f2;padding:0 10px;text-transform:uppercase;position:fixed;top:0;left:0;z-index:100}*,html{box-sizing:border-box}html{height:100%;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:.875rem}@media screen and (min-width:30rem){html{font-size:calc(.875rem + 0.375*(100vw - 30rem)/20)}}@media screen and (min-width:50rem){html{font-size:1.25rem}}body{font-family:SF Text,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto}body,ol,p,ul{line-height:1.5rem}ol,p,ul{margin-bottom:1.5rem}ol.lead,p.lead,ul.lead{margin-top:0}h1,h2,h3,h4,h5{font-family:SF Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1.5rem}h1{font-size:2rem;line-height:2rem;margin-top:1rem}h1.lead{margin-top:.5rem}h1.tail{margin-top:2rem}h2{font-size:1.5rem;line-height:1.5rem;margin-top:3rem}h3{font-size:1.25rem;line-height:1.25rem;margin-top:3.25rem}h4{font-size:1rem;line-height:1rem;margin-top:3.5rem}h5{font-size:.875rem;line-height:.875rem;margin-top:3.625rem}.menu{position:relative;line-height:1.5rem;margin:0 auto;overflow:hidden}.menu:after{content:"";clear:both;display:table}.menu .menu__list{width:calc(110% + 8px);left:calc(-5% - 4px);top:100%;-webkit-transform:translateY(-19rem);transform:translateY(-19rem);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .1s}.menu .menu__list .menu__item{display:block;padding:0 10px}.menu .menu__list .menu__item .menu__link{width:100%;line-height:3rem;text-align:center;color:transparent;margin:0 auto;font-size:1.125rem;display:block;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu .menu__list .menu__item .menu__link:focus,.menu .menu__list .menu__item .menu__link:hover{outline:none;color:#d81b77;transition:color .3s}.menu .menu__list .menu__item.menu__item--current .menu__link{color:transparent}.menu .menu__list .menu__item:first-child.menu__item--current~.menu__line{-webkit-transform:translateZ(0);transform:translateZ(0);top:1px}.menu .menu__list .menu__item:nth-child(2).menu__item--current~.menu__line{-webkit-transform:translate3d(0,3rem,0);transform:translate3d(0,3rem,0);top:2px}.menu .menu__list .menu__item:nth-child(3).menu__item--current~.menu__line{-webkit-transform:translate3d(0,6rem,0);transform:translate3d(0,6rem,0);top:3px}.menu .menu__list .menu__item:nth-child(4).menu__item--current~.menu__line{-webkit-transform:translate3d(0,9rem,0);transform:translate3d(0,9rem,0);top:4px}.menu .menu__list .menu__item:nth-child(5).menu__item--current~.menu__line{-webkit-transform:translate3d(0,12rem,0);transform:translate3d(0,12rem,0);top:5px}.menu .menu__list .menu__line{position:absolute;width:100%;height:3rem;top:0;left:0;pointer-events:none;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(1,.01,0,1.22)}.menu .menu__list .menu__line:after{content:"";height:100%;display:block;width:100%;margin:0 auto;position:relative;bottom:1px;background:rgba(123,127,138,.25)}.menu.open{overflow:visible}.menu.open .menu__list{top:0;border-top:3rem solid #fcf9ba;background:rgba(40,48,68,.98);-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0s,0s,.3s}.menu.open .menu__list .menu__item .menu__link{position:relative;color:#b1b4ba;transition:color .3s;border-bottom:1px dotted rgba(123,127,138,.25);padding:0 10px;width:95%;text-align:left;font-weight:300}.menu.open .menu__list .menu__item .menu__link:after{content:">";position:absolute;right:3px}.menu.open .menu__list .menu__item.menu__item--current .menu__link{color:#7b7f8a;color:#fff;font-weight:400}.menu.open .menu__list .menu__item:nth-child(5) .menu__link{border:0}.menu.open .menu__list .menu__line:after{background:rgba(123,127,138,.25)}.menu.mobile{overflow:visible}@media screen and (min-width:50rem){.menu{display:inline-block;float:right;z-index:1}.menu .menu__list{position:relative;flex-direction:row;background:transparent;-webkit-transform:translateY(0);transform:translateY(0);z-index:inherit;width:100%;left:auto}.menu .menu__list .menu__item{padding:0}.menu .menu__list .menu__item.menu__item--current .menu__link{color:#7b7f8a}.menu .menu__list .menu__item .menu__link{color:#b1b4ba;width:90px}.menu .menu__list .menu__item:first-child.menu__item--current~.menu__line{-webkit-transform:translateZ(0);transform:translateZ(0);top:auto;bottom:0}.menu .menu__list .menu__item:nth-child(2).menu__item--current~.menu__line{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);top:auto;bottom:0}.menu .menu__list .menu__item:nth-child(3).menu__item--current~.menu__line{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0);top:auto;bottom:0}.menu .menu__list .menu__item:nth-child(4).menu__item--current~.menu__line{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0);top:auto;bottom:0}.menu .menu__list .menu__item:nth-child(5).menu__item--current~.menu__line{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0);top:auto;bottom:0}.menu .menu__list .menu__item .menu__link{font-size:.8rem;transition:color .3s}.menu .menu__list .menu__line{width:90px;top:3rem;left:calc(50% - 45px);height:2px;top:100%;left:0}.menu .menu__list .menu__line:after{background:#d81b77;width:35%;bottom:calc(.75rem - 2px)}}.projects #nav .logo{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.shrink #nav{box-shadow:0 5px 5px 0 rgba(123,127,138,.05);background-color:#fff}.shrink #nav .logo{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width:50rem){.shrink #nav .logo{height:2rem}}@media only screen and (min-width:50rem){#nav:before{content:"";width:20px;height:140%;position:absolute;background-color:#fcf9ba}}#nav .logo{transition:all .3s ease-in-out;position:relative;height:48px;margin:9px 0;float:left;z-index:1;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (min-width:50rem){#nav .logo{height:3.375rem;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#nav .grid{transition:all .3s ease-in-out}.menu-icon{height:100%;max-height:30px;cursor:pointer;z-index:1;position:relative;margin:18px 0;float:right}.menu-icon .burger{fill:#283044}@media only screen and (min-width:50rem){.menu-icon{display:none}}.menu{overflow:visible}@media only screen and (min-width:50rem){.menu{display:inline-block;float:right;z-index:1}}.menu .menu__list{position:absolute;width:100vw;left:-2.5%;display:flex;flex-wrap:wrap;flex-direction:column;margin:0;padding:0;list-style:none;z-index:-1;opacity:0;top:0;border-top:66px solid #fcf9ba;background:rgba(40,48,68,.98);-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width:50rem){.menu .menu__list{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:relative;flex-direction:row;background:transparent;border-top:0;z-index:inherit;width:100%;left:auto;top:100%}}.menu .menu__list .menu__item .menu__link{position:relative;color:#b1b4ba;border-bottom:1px dotted rgba(123,127,138,.25);padding:0 10px;width:95%;text-align:left;font-weight:300}@media only screen and (min-width:50rem){.menu .menu__list .menu__item .menu__link{border-bottom:none;width:90px;font-size:.8rem;text-align:center;font-weight:400}}.menu .menu__list .menu__item .menu__link:after{content:">";position:absolute;right:3px}@media only screen and (min-width:50rem){.menu .menu__list .menu__item .menu__link:after{display:none}}@media only screen and (min-width:50rem){.menu .menu__list .menu__item{padding:0}}.menu .menu__list .menu__item.menu__item--current .menu__link{color:#b1b4ba}@media only screen and (min-width:50rem){.menu .menu__list .menu__item.menu__item--current .menu__link{color:#7b7f8a}}.form{background:transparent;border:0}.form .max-2-of-3{max-width:656px}.form .max-2-of-3 h2{margin-top:0}@media only screen and (min-width:30rem){.form .max-2-of-3 h2 span{display:inline-block}}.form .max-2-of-3 .links{list-style-type:none;padding:0;margin-bottom:2.25rem}.form .max-2-of-3 .links li{display:inline-block;position:relative;left:-10px}.form .max-2-of-3 .links li a{text-decoration:none;padding-right:.75rem;font-size:2.25rem}.form .max-2-of-3 .links li:last-of-type a{padding:0}#contactus{max-width:656px}#contactus .grid{max-width:100%}#contactus .grid .col{padding:0}#contactus .grid .col.scaptcha:after{content:"";clear:both;display:table}#contactus .grid .col.scaptcha_col{padding-left:10px}@media only screen and (min-width:30rem){#contactus .grid .col.scaptcha_col{padding-left:0}}#contactus .grid .btn{margin:1.5rem 0 0}#contactus .grid .btn .submit{line-height:calc(3rem - 6px);padding:0;margin-bottom:6px;width:100%;display:inline-block;outline:none;position:relative;background:#d81b77;font-family:SF Display,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#fff;box-shadow:0 6px #ab155e;transition:none;border-radius:5px}#contactus .grid .btn .submit:hover{box-shadow:0 4px #ab155e;top:2px}#contactus .grid .btn .submit:active{box-shadow:0 0 #ab155e;top:6px}#contactus input,#contactus textarea{line-height:2rem;line-height:-webkit-calc(1rem + 4px);border:0!important}.spmhidip{display:none;width:10px;height:3px}.scaptcha_title{font-family:SF Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;transition:color .7s,margin-top .2s .15s,-webkit-transform .2s .15s;transition:transform .2s .15s,color .7s,margin-top .2s .15s;transition:transform .2s .15s,color .7s,margin-top .2s .15s,-webkit-transform .2s .15s;transition-timing-function:ease-in-out}@media only screen and (min-width:30rem){.scaptcha_title{margin-top:1.5rem}}#antispam.container_filled .scaptcha_title{margin-top:2.25rem}.container{margin-bottom:1.5rem}.container .col{display:inline-block}.container:first-of-type .input.input_filled{margin:0}.container:last-of-type .input.input_filled{margin-bottom:0}.container:last-of-type.previous_filled .input.input_filled{margin-top:1.5rem;margin-bottom:0}.input{position:relative;z-index:1;display:inline-block;vertical-align:top;transition:color .7s,margin-top .2s .15s,margin-bottom .2s .15s,-webkit-transform .2s .15s;transition:transform .2s .15s,color .7s,margin-top .2s .15s,margin-bottom .2s .15s;transition:transform .2s .15s,color .7s,margin-top .2s .15s,margin-bottom .2s .15s,-webkit-transform .2s .15s;transition-timing-function:ease-in-out}.input:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background:#283044;transition:background-color .2s,-webkit-transform .2s .15s;transition:transform .2s .15s,background-color .2s;transition:transform .2s .15s,background-color .2s,-webkit-transform .2s .15s;transition-timing-function:ease-in-out}.input.textarea .input__field{height:6rem}.input__field{position:relative;display:block;float:right;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;width:100%;background:transparent;color:#283044;text-align:left;resize:none;overflow:scroll;transition:background-color .2s,-webkit-transform .2s .15s;transition:transform .2s .15s,background-color .2s;transition:transform .2s .15s,background-color .2s,-webkit-transform .2s .15s;transition-timing-function:ease-in-out}.input__field:focus{outline:none}.input__label{float:right;color:#7b7f8a;font-family:SF Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;padding:0;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;transition:color .7s,-webkit-transform .2s .15s;transition:transform .2s .15s,color .7s;transition:transform .2s .15s,color .7s,-webkit-transform .2s .15s;transition-timing-function:ease-in-out}.input__label,.input__label-content{display:block;width:100%;text-align:left}.input__label-content{position:relative;padding:1.5rem 10px}.input__field:focus+.input__label,.input_filled .input__label{color:#434a5c;-webkit-transform:translate3d(0,-2.65rem,0) scale3d(.85,.85,1);transform:translate3d(0,-2.65rem,0) scale3d(.85,.85,1)}.input.input_filled{margin-top:1.5rem;margin-bottom:0}.input.input_filled:after,.input.input_filled:before{background:#d81b77}.input.input_filled .input__field{background:#f2f2f2}.error:not(.hidden){position:absolute;width:100%;font-size:.875rem;padding-left:10px;font-style:italic;font-weight:200;color:red;border-top:2px solid red;top:100%;z-index:1}.error:not(.hidden):empty{border-color:transparent;z-index:0}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 2.25rem;background:#fff;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:3rem;margin:0;position:absolute;top:calc(50% - 1.5rem);z-index:10;overflow:hidden;opacity:0;cursor:pointer;transition:all .3s ease-in-out}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(40,48,68,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:2.25rem;line-height:3rem;display:inline-block;content:"\f001"}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#a2adc9;background:rgba(40,48,68,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(40,48,68,.3);box-shadow:inset 0 0 3px rgba(40,48,68,.3);border-radius:20px}.flex-control-paging li a:hover{background:#576994;background:rgba(40,48,68,.7)}.flex-control-paging li a.flex-active{background:#283044;background:rgba(40,48,68,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:800px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}body{background:#fcf9ba;color:#283044;-webkit-animation-duration:.1ms;animation-duration:.1ms;-webkit-animation-name:shrinkAdded;animation-name:shrinkAdded}@media only screen and (min-width:50rem){body{border-left:20px solid transparent;border-right:20px solid transparent}}body a{color:#283044}body.projects #nav .logo{opacity:1}#contact,#hero_image_play,#project_d,#project_w,#skills{background:#fff}#works{background:#dadbde}#about,#contact,#hero_image_play,#project_d,#project_w,#skills,#works{padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width:50rem){#about,#contact,#hero_image_play,#project_d,#project_w,#skills,#works{width:calc(100% + 20px);padding-right:20px}}#about .grid,#contact .grid,#hero_image_play .grid,#project_d .grid,#project_w .grid,#skills .grid,#works .grid{position:relative}#about .max-center-9-of-12,#about .max-left-9-of-12,#about .max-right-9-of-12,#contact .max-center-9-of-12,#contact .max-left-9-of-12,#contact .max-right-9-of-12,#hero_image_play .max-center-9-of-12,#hero_image_play .max-left-9-of-12,#hero_image_play .max-right-9-of-12,#project_d .max-center-9-of-12,#project_d .max-left-9-of-12,#project_d .max-right-9-of-12,#project_w .max-center-9-of-12,#project_w .max-left-9-of-12,#project_w .max-right-9-of-12,#skills .max-center-9-of-12,#skills .max-left-9-of-12,#skills .max-right-9-of-12,#works .max-center-9-of-12,#works .max-left-9-of-12,#works .max-right-9-of-12{margin-left:auto;margin-right:auto;max-width:855px}#about .max-right-9-of-12,#contact .max-right-9-of-12,#hero_image_play .max-right-9-of-12,#project_d .max-right-9-of-12,#project_w .max-right-9-of-12,#skills .max-right-9-of-12,#works .max-right-9-of-12{margin-right:0}#about .max-left-9-of-12,#contact .max-left-9-of-12,#hero_image_play .max-left-9-of-12,#project_d .max-left-9-of-12,#project_w .max-left-9-of-12,#skills .max-left-9-of-12,#works .max-left-9-of-12{margin-left:0}#about .col .row .col,#contact .col .row .col,#hero_image_play .col .row .col,#project_d .col .row .col,#project_w .col .row .col,#skills .col .row .col,#works .col .row .col{padding:0}#about .col .row .col img,#contact .col .row .col img,#hero_image_play .col .row .col img,#project_d .col .row .col img,#project_w .col .row .col img,#skills .col .row .col img,#works .col .row .col img{max-width:100%}#about .col h2,#contact .col h2,#hero_image_play .col h2,#project_d .col h2,#project_w .col h2,#skills .col h2,#works .col h2{margin-top:0}#nav{position:fixed;top:0;left:0;width:100%;z-index:11}@media only screen and (min-width:50rem){#nav .grid{padding-left:20px}}#nav .col{padding:0}#nav .nav_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}@media only screen and (min-width:50rem){#nav .nav_bg{background:transparent}#nav .nav_bg:before{content:"";position:absolute;width:20px;height:100%;background:#fcf9ba}}#nav .nav_bg.open{background:#fcf9ba}#nav.transparent .nav_bg{background:transparent;transition:all .3s ease-in}#nav.filled .nav_bg{background:#fff;transition:all .3s ease-in-out}@media only screen and (min-width:50rem){#nav.filled .logo{height:1.875rem}}@media only screen and (min-width:50rem){#nav.filled .menu{top:-.219rem}}#nav.nav_flip .logo{opacity:1}@-webkit-keyframes shrinkAdded{0%{opacity:.9999}to{opacity:1}}@keyframes shrinkAdded{0%{opacity:.9999}to{opacity:1}}#hero_image_play{text-align:center;position:relative;padding-top:82px;height:33rem}@media only screen and (min-width:50rem){#hero_image_play{padding-top:6rem}}.shrink #hero_image_play .hero__logo{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#hero_image_play .hero__logo{transition:all .3s ease-in-out;padding:0;max-height:3rem;margin-bottom:.75rem;-webkit-transform:scale(1);opacity:1;transform:scale(1)}@media only screen and (min-width:50rem){#hero_image_play .hero__logo{display:none}}#hero_image_play .hero__logo img{max-height:3rem}#hero_image_play .hero__logo.nav_flip{opacity:0}#hero_image_play .message{margin-left:0;margin-top:1.25rem;margin-bottom:1rem}#hero_image_play .message h1{text-transform:uppercase;font-weight:800;letter-spacing:-.125rem;font-size:5rem;line-height:5rem;margin-top:-2rem;margin-bottom:0}#hero_image_play .message p{margin-top:0;font-size:.875rem}#hero_image_play .message p span{display:block}@media only screen and (min-width:50rem){#hero_image_play .message{text-align:right;min-height:13.5rem;margin-top:1.5rem;margin-bottom:0}#hero_image_play .message h1{font-size:calc(4.45rem + 2.55*(100vw - 50rem)/27.5);line-height:calc(4.45rem + 2.55*(100vw - 50rem)/27.5);margin-top:calc(-2.1rem + -0.4*(100vw - 50rem)/27.5)}#hero_image_play .message p{font-size:calc(.741rem + 0.33*(100vw - 50rem)/27.5);line-height:calc(1rem + 0.5*(100vw - 50rem)/27.5);margin-bottom:0}}@media only screen and (min-width:52.25rem){#hero_image_play .message{min-height:15rem}}@media only screen and (min-width:56.9375rem){#hero_image_play .message{min-height:16.5rem}}@media only screen and (min-width:61.5625rem){#hero_image_play .message{min-height:18rem}}@media only screen and (min-width:66.5625rem){#hero_image_play .message{min-height:19.5rem}}@media only screen and (min-width:71.25rem){#hero_image_play .message{min-height:21rem}}@media only screen and (min-width:75.9375rem){#hero_image_play .message{min-height:22.5rem}}@media only screen and (min-width:77.5rem){#hero_image_play .message h1{font-size:5.55rem;line-height:5.55rem;margin-top:-2.5rem}}@media only screen and (min-width:85.9375rem){#hero_image_play .message p{font-size:.964rem;line-height:1.357rem}}#hero_image_play .hero__img{padding-left:0;padding-right:15px}#hero_image_play .hero__img img{float:right;width:109%}@media only screen and (min-width:39.6875rem){#hero_image_play .hero__img img{height:322px}}@media only screen and (min-width:50rem){#hero_image_play .hero__img img{width:100%;height:auto}}@media only screen and (min-width:50rem){#hero_image_play .hero__img{position:absolute;top:0;padding-left:10px;right:0}}@media only screen and (min-width:20.25rem){#hero_image_play{height:34.5rem}}@media only screen and (min-width:22.875rem){#hero_image_play{height:36rem}}@media only screen and (min-width:25.6875rem){#hero_image_play{height:37.5rem}}@media only screen and (min-width:28.4375rem){#hero_image_play{height:39rem}}@media only screen and (min-width:30rem){#hero_image_play{height:40.5rem;height:567px}}@media only screen and (min-width:31.8125rem){#hero_image_play{height:40.5rem;height:588px}}@media only screen and (min-width:32.3125rem){#hero_image_play{height:40.5rem;height:594px}}@media only screen and (min-width:33.4375rem){#hero_image_play{height:40.5rem;height:616px}}@media only screen and (min-width:34.5625rem){#hero_image_play{height:40.5rem;height:644px}}@media only screen and (min-width:36.75rem){#hero_image_play{height:40.5rem;height:672px}}@media only screen and (min-width:39rem){#hero_image_play{height:40.5rem;height:700px}}@media only screen and (min-width:41.1875rem){#hero_image_play{height:40.5rem;height:728px}}@media only screen and (min-width:43.9375rem){#hero_image_play{height:40.5rem;height:756px}}@media only screen and (min-width:47.875rem){#hero_image_play{height:40.5rem;height:783px}}@media only screen and (min-width:50rem){#hero_image_play{height:auto}}#project_d,#project_w{position:relative;padding-top:4.5rem;overflow:hidden}@media only screen and (min-width:50rem){#project_d,#project_w{padding-top:6rem}}#project_d p,#project_w p{font-size:.875rem;margin:0;display:inline-block}@media only screen and (min-width:50rem){#project_d p,#project_w p{display:block}}#project_d .project,#project_w .project{position:relative}#project_d .project .ratio,#project_w .project .ratio{padding-top:59.50704%;position:relative}@media only screen and (min-width:50rem){#project_d .project .ratio,#project_w .project .ratio{padding-top:61.1976%}}#project_d .project .ratio .container,#project_w .project .ratio .container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}@media only screen and (min-width:50rem){#project_d .project .ratio .container,#project_w .project .ratio .container{height:calc(100% + 1.5rem)}}#project_d .project .ratio .slider,#project_w .project .ratio .slider{position:relative;top:-5.72189%}@media only screen and (min-width:50rem){#project_d .project .ratio .slider,#project_w .project .ratio .slider{top:-2.860945%}}#project_d .project .ratio .slider .flexslider,#project_w .project .ratio .slider .flexslider{margin:0}#project_d .project .ratio .flex-control-nav,#project_w .project .ratio .flex-control-nav{bottom:-1.5rem}#project_d .project .ratio .flex-control-nav li,#project_w .project .ratio .flex-control-nav li{margin-bottom:2px;vertical-align:middle}@media only screen and (min-width:50rem){#project_d .project .ratio .flex-control-nav li,#project_w .project .ratio .flex-control-nav li{margin-bottom:6px}}#project_d .project_nav,#project_w .project_nav{font-size:.75rem;text-align:center;z-index:1}@media only screen and (min-width:50rem){#project_d .project_nav,#project_w .project_nav{margin-bottom:1.5rem}}#project_d .project_nav a,#project_w .project_nav a{text-decoration:none;color:#283044}#project_d .project_nav .controls,#project_w .project_nav .controls{display:inline-block}#project_d .project_nav .controls span,#project_w .project_nav .controls span{font-weight:500}#project_d .project_nav .next,#project_w .project_nav .next{float:left}#project_d .project_nav .next i,#project_w .project_nav .next i{padding-left:5px}#project_d .project_nav .prev,#project_w .project_nav .prev{float:left}#project_d .project_nav .prev i,#project_w .project_nav .prev i{padding-right:5px}#project_d .project_nav .prev:after,#project_w .project_nav .prev:after{content:"|";padding:0 8px 0 5px;position:relative;bottom:1px}#project_d .project_nav .all,#project_w .project_nav .all{float:right}#project_d .project_nav .all i,#project_w .project_nav .all i{padding-left:5px}@media only screen and (min-width:50rem){#project_d .project_title,#project_w .project_title{order:3}}#project_d .project_title h3,#project_w .project_title h3{color:#434a5c;margin-top:.25rem}#project_d .notes .info,#project_w .notes .info{margin-bottom:1.5rem;margin-top:1.5rem}@media only screen and (min-width:50rem){#project_d .notes .info,#project_w .notes .info{margin:0}}#project_d .notes .info ul,#project_w .notes .info ul{list-style-type:none;padding-left:0;margin:0}#project_d .notes .info li,#project_w .notes .info li{display:block}#project_d .notes .info li:not(:first-of-type) .title,#project_w .notes .info li:not(:first-of-type) .title{margin-top:0}#project_d .notes .info p:not(.title),#project_w .notes .info p:not(.title){margin-top:0;color:#d81b77}#project_d .notes .info p a,#project_w .notes .info p a{color:#d81b77}#project_d .notes .info .title,#project_w .notes .info .title{margin-bottom:0;font-weight:500}#project_d .notes .info .title:after,#project_w .notes .info .title:after{content:": "}#project_d .description p,#project_w .description p{margin-bottom:1.5rem}#skills{padding-top:1.5rem}#skills .max-right-9-of-12 .row .col:last-of-type .row.copy p{margin-bottom:calc(.75rem + .66667px)}@media only screen and (min-width:50rem){#skills .max-right-9-of-12 .row .col:first-of-type .copy .col{padding:0 20px 0 0}#skills .max-right-9-of-12 .row .col .copy .col{padding:0 10px}#skills .max-right-9-of-12 .row .col:last-of-type .copy .col{padding:0 0 0 20px}}#skills .col .row{text-align:center}#skills .col .row.icons .col{margin-top:-1.5rem;height:7.5rem}#skills .col .row.icons i{font-size:7.5rem}#skills .col .row.copy h3{margin-top:.25rem;margin-bottom:.75rem;color:#434a5c}#skills .col .row.copy p{margin:0 auto calc(2.25rem + .66667px)}@media only screen and (min-width:50rem){#skills .col .row.copy p{margin-bottom:calc(.75rem + .66667px)}}@media only screen and (min-width:30rem){#skills{height:756px}}@media only screen and (min-width:31.25rem){#skills{height:777px}}@media only screen and (min-width:32.3125rem){#skills{height:792px}}@media only screen and (min-width:33.625rem){#skills{height:814px}}@media only screen and (min-width:34.5625rem){#skills{height:828px}}@media only screen and (min-width:36.75rem){#skills{height:864px}}@media only screen and (min-width:39rem){#skills{height:875px}}@media only screen and (min-width:40.125rem){#skills{height:900px}}@media only screen and (min-width:41.1875rem){#skills{height:910px}}@media only screen and (min-width:42.3125rem){#skills{height:936px}}@media only screen and (min-width:43.4375rem){#skills{height:946px}}@media only screen and (min-width:44.75rem){#skills{height:972px}}@media only screen and (min-width:45.625rem){#skills{height:980px}}@media only screen and (min-width:47.875rem){#skills{height:986px}}@media only screen and (min-width:49.875rem){#skills{height:957px}}@media only screen and (min-width:50rem){#skills{height:auto}}@media only screen and (min-width:30rem){#works .max-right-9-of-12 .row .col:nth-child(odd) .col{margin-right:10px;width:calc(100% - 10px)}#works .max-right-9-of-12 .row .col:nth-child(2n) .col{margin-left:10px;width:calc(100% - 10px)}#works .max-right-9-of-12 .row .col:last-of-type .copy h4,#works .max-right-9-of-12 .row .col:nth-last-child(2) .copy h4{margin-bottom:1.125rem}}@media only screen and (min-width:50rem){#works .max-right-9-of-12 .row .col:nth-child(odd) .col{margin-right:1.125rem;width:calc(100% - 1.125rem)}#works .max-right-9-of-12 .row .col:nth-child(2n) .col{margin-left:1.125rem;width:calc(100% - 1.125rem)}#works .max-right-9-of-12 .row .col:last-of-type .copy h4,#works .max-right-9-of-12 .row .col:nth-last-child(2) .copy h4{margin-bottom:1.125rem}}@media only screen and (min-width:30rem){#works .full_spread .row .col:nth-child(odd) .col{margin-right:10px;width:calc(100% - 10px)}#works .full_spread .row .col:nth-child(2n) .col{margin-left:10px;width:calc(100% - 10px)}#works .full_spread .row .col:last-of-type .copy h4,#works .full_spread .row .col:nth-last-child(2) .copy h4{margin-bottom:1.125rem}}@media only screen and (min-width:50rem){#works .full_spread .row .col:nth-child(2n) .col,#works .full_spread .row .col:nth-child(odd) .col{margin-right:1.125rem;margin-left:0;width:calc(100% - 1.125rem)}#works .full_spread .row .col:nth-child(3n+2) .col{margin-left:.5625rem;margin-right:.5625rem}#works .full_spread .row .col:nth-child(3n+3) .col{margin-left:1.125rem;margin-right:0}#works .full_spread .row .col:last-of-type .copy h4,#works .full_spread .row .col:nth-last-child(2) .copy h4,#works .full_spread .row .col:nth-last-child(3) .copy h4{margin-bottom:1.125rem}}#works .col .row.image{height:21rem}@media only screen and (min-width:30rem){#works .col .row.image{height:13.5rem}}#works .col .row.image .col{position:relative;overflow:hidden}#works .col .row.image a{width:100%;height:100%;display:block;position:relative;background:#ebeae8;cursor:pointer;box-shadow:none;transition:none}#works .col .row.image a:hover{transition-delay:0s}#works .col .row.image a:hover h3,#works .col .row.image a:hover img,#works .col .row.image a:hover span{transition-delay:0s;-webkit-transform:translate(-50%,-50%) scale(1.03);transform:translate(-50%,-50%) scale(1.03)}#works .col .row.image a:hover svg line{transition-delay:0s;stroke-width:0}#works .col .row.image a:hover svg line.bottom,#works .col .row.image a:hover svg line.top{-webkit-transform:translateX(0);transform:translateX(0)}#works .col .row.image a:hover svg line.left,#works .col .row.image a:hover svg line.right{-webkit-transform:translateY(0);transform:translateY(0)}#works .col .row.image a img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:435px;max-height:294px;-webkit-transform:translate(-50%,-50%) scale(.92);transform:translate(-50%,-50%) scale(.92);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media only screen and (min-width:30rem){#works .col .row.image a img{max-width:360px;max-height:246px}}@media only screen and (min-width:50rem){#works .col .row.image a img{max-width:395px;max-height:270px}}#works .col .row.image a svg{position:absolute;top:0;left:0}#works .col .row.image a svg line{stroke-width:30;stroke:#fff;fill:none;transition:all .4s}#works .col .row.image a svg line.bottom,#works .col .row.image a svg line.left,#works .col .row.image a svg line.right,#works .col .row.image a svg line.top{stroke-dasharray:120%}#works .col .row.copy h3{margin:.625rem auto 0;color:#434a5c}#works .col .row.copy h4{margin:.5rem auto calc(2.625rem + .66667px);color:#7b7f8a}#contact #contactus,#contact .max-2-of-3{max-width:656px}#contact .col h2{margin-top:0}@media only screen and (min-width:30rem){#contact .col h2 span{display:inline-block}}#footer{padding:1.5rem calc(2.5% + 10px) 3rem}@media only screen and (min-width:50rem){#footer{width:calc(100% + 20px);padding-left:0;padding-right:20px}}.color_box{height:3rem;display:none}.color_box.color_01{background:#d81b77}.color_box.color_02{background:#283044}.color_box.color_03{background:#485160}.color_box.color_04{background:#80858f}.color_box.color_05{background:#bbbcc2}.color_box.color_06{background:#b1b4ba}.color_box.color_07{background:#434a5c}.color_box.color_08{background:#7b7f8a}.color_box.color_09{background:#dadbde}/*! Flickity v2.2.0https://flickity.metafizzy.co---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel:hover .flickity-prev-next-button{z-index:1;opacity:1}.carousel:hover .flickity-prev-next-button.previous{left:10px}.carousel:hover .flickity-prev-next-button.next{right:10px}.carousel-cell{width:100%;max-width:100%;background:transparent;counter-increment:carousel-cell;height:180px}@media screen and (min-width:320px){.carousel-cell{height:calc(180px + 350*(100vw - 320px)/620)}}@media screen and (min-width:940px){.carousel-cell{height:530px}}.carousel-cell img{max-width:100%}.flickity-page-dots{display:none;bottom:-18px}@media screen and (min-width:320px){.flickity-page-dots{bottom:calc(-18px + -6*(100vw - 320px)/620)}}@media screen and (min-width:940px){.flickity-page-dots{bottom:-24px}}@media only screen and (min-width:35rem){.flickity-page-dots{display:block}}.flickity-prev-next-button{transition:all .3s ease-in-out 0s;z-index:-1;opacity:0}.flickity-prev-next-button.previous{left:-60px}.flickity-prev-next-button.next{right:-60px}/*# sourceMappingURL=dist/basementsystemsads.db1f26b8.css.map */