/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:local('Crimson Text Regular'),local('CrimsonText-Regular'),url(https://fonts.gstatic.com/s/crimsontext/v10/wlp2gwHKFkZgtmSR3NB0oRJfbwhW.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:local('Merriweather Light'),local('Merriweather-Light'),url(https://fonts.gstatic.com/s/merriweather/v21/u-4n0qyriQwlOrhSvowK_l521wRZWMf_.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local('Merriweather Regular'),local('Merriweather-Regular'),url(https://fonts.gstatic.com/s/merriweather/v21/u-440qyriQwlOrhSvowK_l5-fCZJ.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local('Merriweather Bold'),local('Merriweather-Bold'),url(https://fonts.gstatic.com/s/merriweather/v21/u-4n0qyriQwlOrhSvowK_l52xwNZWMf_.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ISg.ttf) format('truetype')}body.simple{color:#1c1c1c;background-color:#f7f7f7;position:relative}body.simple .svg-bg{display:none}body.simple h1{font-family:Raleway,sans-serif;font-weight:400;font-size:2.4em}body.simple h2{font-family:Raleway,sans-serif;font-weight:400;font-size:1.6em}body.simple h3{font-family:Merriweather,serif;font-weight:700;font-size:1.4em}body.simple h4{font-family:Merriweather,serif;font-weight:700;font-size:1.2em}body.simple p{font-family:'Crimson Text',serif;font-size:1em}body.simple header{background-color:#1c1c1c;position:absolute;top:0;display:block;width:100%;z-index:5;height:5.6em;-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple header:hover{opacity:1;-webkit-box-shadow:0 .3em .6em rgba(28,28,28,.2),0 .9em 1.5em 0 rgba(28,28,28,.2);box-shadow:0 .3em .6em rgba(28,28,28,.2),0 .9em 1.5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple header .title{position:relative;display:block;float:left;font-family:Merriweather,serif;font-weight:200;font-size:2.4em;color:#f7f7f7;padding:.6em;cursor:pointer}body.simple header .links{position:relative;display:table;float:right;padding:1.2em .6em;font-family:Raleway,sans-serif;font-weight:400}body.simple header .links li{display:inline-block;position:relative;margin-right:1.4em}body.simple header .links li a{display:block;color:#f7f7f7;border:none;text-decoration:none;border-bottom:2px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple header .links li a:hover{border-bottom:2px solid #f7f7f7;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple header .tagline{position:relative;display:table;float:right;width:40%;color:#f7f7f7;margin:1.6em 1.8em .6em 0;text-align:right;font-family:'Crimson Text',serif;font-weight:400}body.simple header .tagline .sub{margin-bottom:.2em}body.simple .main{padding:5.6em 2.4em 0 2.4em;background-color:#f7f7f7;min-height:100vh}body.simple button{cursor:pointer;background-color:transparent;border:.5px solid rgba(28,28,28,.2);padding:.6em;border-radius:0;outline:0;color:#1c1c1c;font-family:Merriweather,serif;font-weight:700;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple button:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple button:active{background-color:#e7e7e7;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple button .clicked{border:none}body.simple .tile-tag-selector{display:none;position:relative;width:100%;padding:1.8em 0 1.2em 0;margin:1.2em 0 0 0;text-align:center;background-color:#f7f7f7;border-radius:0}body.simple .tile-tag-selector .title-text h2{padding:0 0 .2em 0;margin:0 1.2em;border-bottom:2px solid;text-align:left;font-family:Merriweather,serif;font-weight:400}body.simple .tile-tag-selector ul{display:inline-block;margin:1.2em 0}body.simple .tile-tag-selector ul li{display:inline-block;position:relative;margin:0 1.4em 1.2em 0;cursor:pointer;background-color:transparent;border:.5px solid rgba(28,28,28,.2);padding:.6em;border-radius:0;outline:0;color:#1c1c1c;font-family:Merriweather,serif;font-weight:700;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .tile-tag-selector ul li:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .tile-tag-selector ul li:active{background-color:#e7e7e7;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .tile-tag-selector ul li .clicked{border:none}body.simple .tile-tag-selector ul .clicked{background-color:#e7e7e7;-webkit-box-shadow:none;box-shadow:none;border:none}body.simple .tile-tag-selector ul .clicked:hover{-webkit-box-shadow:none;box-shadow:none}body.simple .tile-tag-selector .options{font-family:Merriweather,serif;font-size:.8em;text-align:right;margin-right:1.2em}body.simple .tile-tag-selector .options input{display:inline-block;margin-left:2.4em}body.simple .tile-tag-selector .options #exclusive-tag-search-container{display:none}body.simple .tile-tag-selector .options span{display:inline-block;margin:0 .4em 0 1.2em;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}body.simple .tile-tag-selector .options button{margin-left:1.2em;-webkit-transform:translateY(-.2em);transform:translateY(-.2em)}body.simple .tile-tag-selector .options button:hover{-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.simple .tile-tag-selector .options #clear-all{display:none}body.simple .tile-tag-selector .options #clear-all:after{content:'Clear All'}body.simple .portfolio{padding:1.2em 1.2em;text-align:center}body.simple .portfolio>div{display:inline-block;vertical-align:top}body.simple .portfolio .tile{cursor:pointer;display:inline-block;position:relative;padding:1.2em;margin:1.2em;width:24em;min-height:24em;border-radius:0;color:#f7f7f7;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .portfolio .tile:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .portfolio .tile .all-text{padding:.6em;background-color:rgba(28,28,28,.4);border-radius:0;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.simple .portfolio .tile .all-text h5{display:none}body.simple .portfolio .tile .all-text h6{display:none}body.simple .portfolio .tile .all-text iframe{display:none}body.simple .portfolio .tile .tag-text{position:absolute;display:block;bottom:0;right:0;margin:.6em;padding:.6em;background-color:rgba(28,28,28,.4);border-radius:0;font-family:Raleway,sans-serif;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.simple .portfolio .tile .tag-text ul{padding:0;margin:0 0 0 .2em}body.simple .portfolio .tile .tag-text ul li{display:inline-block;margin-right:.4em}body.simple .portfolio .tile .tag-text ul li:before{content:"#"}body.simple .portfolio .tile h1,body.simple .portfolio .tile h2{margin:0}body.simple .portfolio .tile h1{border-bottom:2px solid #f7f7f7;text-align:left}body.simple .portfolio .tile h2{text-align:right}body.simple .portfolio .tile p{text-align:center;display:none}body.simple .portfolio .tile p a{color:#1c1c1c;text-decoration:none;border-bottom:1px solid #1c1c1c}body.simple .portfolio .tile p a:hover{background-color:#e7e7e7}body.simple .portfolio .tile img{max-width:100%;border-radius:0;display:none}body.simple .portfolio .tile.expanded{width:80%;cursor:auto;background-image:none!important;background-color:#f7f7f7;color:#1c1c1c;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .portfolio .tile.expanded .all-text{color:inherit;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}body.simple .portfolio .tile.expanded .tag-text{color:#f7f7f7}body.simple .portfolio .tile.expanded img{display:inline-block;margin:1.2em;max-width:80%}body.simple .portfolio .tile.expanded .img-caption{position:relative;font-size:.8em;margin:-1.4em 10% 0 10%;text-align:right}body.simple .portfolio .tile.expanded h1{border-bottom:2px solid #1c1c1c}body.simple .portfolio .tile.expanded p{display:block}body.simple .portfolio .tile.expanded .iframe{position:relative;margin:1.2em}body.simple .portfolio .tile.expanded .iframe.yt{display:block;width:80%;left:10%}body.simple .portfolio .tile.expanded .iframe.fb{display:inline-block;width:476px;left:calc(50%-238px)}body.simple footer{bottom:0;position:relative;display:block;z-index:5;color:#f7f7f7;background-color:#1c1c1c;padding:1.2em 0;min-height:12em;-webkit-box-shadow:0 -.15em .3em rgba(28,28,28,.2),0 -.45em .75em 0 rgba(28,28,28,.2);box-shadow:0 -.15em .3em rgba(28,28,28,.2),0 -.45em .75em 0 rgba(28,28,28,.2)}body.simple footer:hover{-webkit-box-shadow:0 -.2em .4em rgba(28,28,28,.2),0 -.6em 1em 0 rgba(28,28,28,.2);box-shadow:0 -.2em .4em rgba(28,28,28,.2),0 -.6em 1em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple footer>div{vertical-align:top;display:inline-block;position:relative}body.simple footer .footer-left{text-align:left;width:30.33%;margin:0 1% 0 2%}body.simple footer .footer-mid{text-align:center;width:30.33%;margin:0}body.simple footer .footer-right{text-align:right;width:30.33%;margin:0 2% 0 1%}body.simple footer ul{margin:0;padding:0}body.simple footer ul li{display:inline-block;position:relative;margin-right:1.4em}body.simple footer ul li a{display:block;color:#f7f7f7;border:none;text-decoration:none;border-bottom:2px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple footer ul li a:hover{border-bottom:2px solid #f7f7f7;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple footer #links li{display:block;margin:3px;margin-right:0}body.simple footer #links li a{display:inline-block}body.simple footer #contact li{display:block;margin-right:0}body.simple footer #contact li a{display:inline-block}body.simple .arrow-container{position:fixed;display:block;z-index:4;bottom:3.6em;right:3.6em;width:4.8em;height:4.8em;background-color:rgba(28,28,28,.2);border:1px solid rgba(247,247,247,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.simple .arrow-container:hover{background-color:#1c1c1c;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.simple .arrow-container:active{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(28,28,28,.2)}body.simple .arrow-container:active .arrow-up{border-left:.6em solid transparent;border-right:.6em solid transparent;border-bottom:.9em solid #1c1c1c}body.simple .arrow-container .arrow-up{border-bottom:.9em solid rgba(247,247,247,.2);border-left:.6em solid transparent;border-right:.6em solid transparent;height:0;width:0;margin:1.8em}body.simple .arrow-container .arrow-up:hover{border-bottom:.9em solid #f7f7f7}body.simple .loading-overlay{position:fixed;top:0;width:100%;height:100%;background-color:#f7f7f7;text-align:center}body.simple .loading-overlay #loading-text{margin-top:18em}body.simple .loading-overlay #loading-text #text1{-webkit-animation:slideIn 3s;animation:slideIn 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal}body.simple .loading-overlay #loading-text #text2{margin-top:2.4em;-webkit-animation:rattle 2s infinite;animation:rattle 2s infinite}body.simple .alert-bg-overlay{pointer-events:none;display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(28,28,28,.2)}@media only screen and (max-width:1000px) and (min-width:700px){body.simple p{font-size:1.4em}body.simple ul{font-size:1.4em}body.simple footer{bottom:0}body.simple button{font-size:1.4em}body.simple .main{padding:5.6em 0 0 0;min-height:100vh}body.simple .tile-tag-selector .title-text h2{text-align:center}body.simple .portfolio{padding:10vw}body.simple .portfolio .tile{padding:0;margin:0;width:80vw;min-height:60vw;margin-bottom:2.4em}body.simple .portfolio .tile .expanded{height:auto}}@media only screen and (max-width:700px) and (min-width:0){body.simple header .tagline{display:none}body.simple header .title{display:block;text-align:center;float:none}body.simple p{font-size:1.4em}body.simple ul{font-size:1.4em}body.simple footer{bottom:0}body.simple button{font-size:1.4em}body.simple .main{padding:5.6em 0 0 0;min-height:100vh}body.simple .tile-tag-selector .title-text h2{text-align:center}body.simple .portfolio{padding:10vw}body.simple .portfolio .tile{padding:0;margin:0;width:80vw;min-height:60vw;margin-bottom:2.4em}body.simple .portfolio .tile .expanded{height:auto}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%{opacity:1}17%{-webkit-transform:translateX(1%);transform:translateX(1%)}20%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateY(2%);transform:translateY(2%)}65%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}72%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateX(0);transform:translateX(0)}83%{-webkit-transform:translateX(-4%);transform:translateX(-4%);opacity:1}90%{-webkit-transform:translateX(75%);transform:translateX(75%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%{opacity:1}17%{-webkit-transform:translateX(1%);transform:translateX(1%)}20%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateY(2%);transform:translateY(2%)}65%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}72%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateX(0);transform:translateX(0)}83%{-webkit-transform:translateX(-4%);transform:translateX(-4%);opacity:1}90%{-webkit-transform:translateX(75%);transform:translateX(75%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes hop{0%{-webkit-transform:translateY(0);transform:translateY(0)}38%{-webkit-transform:translateY(2%);transform:translateY(2%)}48%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}62%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hop{0%{-webkit-transform:translateY(0);transform:translateY(0)}38%{-webkit-transform:translateY(2%);transform:translateY(2%)}48%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}62%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rattle{0%{-webkit-transform:rotate(0);transform:rotate(0)}38%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}48%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}62%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rattle{0%{-webkit-transform:rotate(0);transform:rotate(0)}38%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}48%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}62%{-webkit-transform:rotate(0);transform:rotate(0)}}@font-face{font-family:Dosis;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dosis/v17/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7Ml2xMB.ttf) format('truetype')}@font-face{font-family:Dosis;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dosis/v17/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQl2xMB.ttf) format('truetype')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRF.ttf) format('truetype')}body.modern{overflow-x:hidden;color:#1c1c1c;background-color:#f7f7f7;position:relative}body.modern .svg-bg{display:none}body.modern h1{font-family:Dosis,sans-serif;font-weight:400;font-size:2.4em}body.modern h2{font-family:Dosis,sans-serif;font-weight:400;font-size:1.6em}body.modern h3{font-family:Raleway,sans-serif;font-weight:700;font-size:1.4em}body.modern h4{font-family:Raleway,sans-serif;font-weight:700;font-size:1.2em}body.modern p{font-family:'Noto Sans',sans-serif;font-size:1em}body.modern header{background-color:transparent;position:absolute;top:0;display:block;width:100%;z-index:5;height:5.6em;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-webkit-box-shadow:none;box-shadow:none}body.modern header:hover{opacity:1;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern header .title{cursor:pointer;position:relative;display:block;float:left;font-family:Dosis,sans-serif;font-weight:600;font-size:2.4em;color:#161c27;padding:.6em;background-color:#ed4c67;margin:.6em;border-radius:.3em}body.modern header .links{position:relative;display:none;float:right;padding:1.2em .6em;font-family:Dosis,sans-serif;font-weight:400}body.modern header .links li{display:inline-block;position:relative;margin-right:1.4em;font-family:'Noto Sans',sans-serif;font-size:1em}body.modern header .links li a{display:block;color:#f7f7f7;border:none;text-decoration:none;border-bottom:2px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern header .links li a:hover{border-bottom:2px solid #ed4c67;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern header .tagline{position:relative;display:table;float:left;width:40%;color:#f7f7f7;margin:3em 1.8em .6em 0;text-align:left;font-family:'Noto Sans',sans-serif;font-weight:400}body.modern header .tagline .sub{margin-bottom:.2em}body.modern .main{padding:5.6em 0 2.4em 0;background-color:#161c27;color:#f7f7f7;min-height:100vh}body.modern button{cursor:pointer;background-color:transparent;border:.5px solid #ed4c67;padding:.6em;border-radius:0;outline:0;color:#f7f7f7;font-family:Raleway,sans-serif;font-weight:700;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern button:hover{background-color:#ed4c67;-webkit-box-shadow:none;box-shadow:none;transform:translateY(0);-webkit-transform:translateY(0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern button:active{background-color:#ed4c67;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern button .clicked{border:none}body.modern .tile-tag-selector{display:none;position:relative;width:100%;padding:1.8em 0 1.2em 0;margin:1.2em 0 0 0;text-align:center;background-color:transparent;border-radius:0}body.modern .tile-tag-selector .title-text{display:none}body.modern .tile-tag-selector .title-text h2{padding:0 0 .2em 0;margin:0 1.2em;border-bottom:2px solid;text-align:left;font-family:Raleway,sans-serif;font-weight:400}body.modern .tile-tag-selector ul{display:table;margin:0;width:100%;-webkit-padding-start:0;padding-inline-start:0}body.modern .tile-tag-selector ul li{display:table-cell;position:relative;margin:0;cursor:pointer;background-color:transparent;border:.5px solid #ed4c67;padding:.6em;border-radius:0;outline:0;color:#f7f7f7;font-family:Raleway,sans-serif;font-weight:700;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .tile-tag-selector ul li:hover{background-color:#ed4c67;-webkit-box-shadow:none;box-shadow:none;transform:translateY(0);-webkit-transform:translateY(0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .tile-tag-selector ul li:active{background-color:#ed4c67;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .tile-tag-selector ul li .clicked{border:none}body.modern .tile-tag-selector ul .clicked{background-color:#ed4c67;-webkit-box-shadow:none;box-shadow:none;border:none}body.modern .tile-tag-selector ul .clicked:hover{-webkit-box-shadow:none;box-shadow:none}body.modern .tile-tag-selector .options{font-family:Raleway,sans-serif;font-size:.8em;text-align:right;margin-right:1.2em;position:relative;right:0;z-index:5}body.modern .tile-tag-selector .options input{display:inline-block;margin-left:2.4em}body.modern .tile-tag-selector .options #exclusive-tag-search-container{display:none}body.modern .tile-tag-selector .options span{display:inline-block;margin:0 .4em 0 1.2em;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}body.modern .tile-tag-selector .options button{margin-left:1.2em;-webkit-transform:translateY(-.2em);transform:translateY(-.2em);-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2)}body.modern .tile-tag-selector .options button:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2)}body.modern .tile-tag-selector .options #clear-all{margin:1.8em 1.2em 0 0;display:none;margin-left:0}body.modern .tile-tag-selector .options #clear-all:after{content:'Clear All';font-size:1em;font-family:Raleway,sans-serif;font-weight:700;font-weight:regular}body.modern .portfolio{padding:0;text-align:center;width:100%}body.modern .portfolio>div{display:inline-block;vertical-align:top}body.modern .portfolio .tile{cursor:pointer;display:inline-block;position:relative;padding:1.2em;margin:.25%;min-height:24em;border:2px solid #ed4c67;border-radius:0;color:#f7f7f7;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .portfolio .tile.no-bg{background-color:#161c27}body.modern .portfolio .tile:nth-child(1){width:30%}body.modern .portfolio .tile:nth-child(2){width:60%}body.modern .portfolio .tile:nth-child(3){width:60%}body.modern .portfolio .tile:nth-child(4n+0){width:30%}body.modern .portfolio .tile:nth-child(4n+1){width:30%}body.modern .portfolio .tile:nth-child(4n+2){width:60%}body.modern .portfolio .tile:nth-child(4n+3){width:60%}body.modern .portfolio .tile:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);-webkit-box-shadow:none;box-shadow:none;transform:translateY(0);-webkit-transform:translateY(0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .portfolio .tile .all-text{padding:.6em;background-color:rgba(22,28,39,.4);border-radius:0;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.modern .portfolio .tile .all-text h5{display:none}body.modern .portfolio .tile .all-text h6{display:none}body.modern .portfolio .tile .all-text iframe{display:none}body.modern .portfolio .tile .tag-text{position:absolute;display:block;bottom:0;right:0;margin:.6em;padding:.6em;background-color:#161c27;border-radius:0;color:#ed4c67;font-family:Dosis,sans-serif;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.modern .portfolio .tile .tag-text ul{padding:0;margin:0 0 0 .2em}body.modern .portfolio .tile .tag-text ul li{display:inline-block;margin-right:.4em}body.modern .portfolio .tile .tag-text ul li:before{content:"#"}body.modern .portfolio .tile h1,body.modern .portfolio .tile h2{margin:0}body.modern .portfolio .tile h1{border-bottom:1px solid #ed4c67;text-align:left}body.modern .portfolio .tile h2{text-align:right}body.modern .portfolio .tile p{text-align:center;display:none}body.modern .portfolio .tile p a{color:#1c1c1c;text-decoration:none;border-bottom:1px solid #1c1c1c}body.modern .portfolio .tile p a:hover{background-color:#ed4c67}body.modern .portfolio .tile img{max-width:100%;border-radius:0;display:none}body.modern .portfolio .tile.expanded{width:94%;cursor:auto;background-image:none!important;background-color:#f7f7f7;color:#1c1c1c;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .portfolio .tile.expanded .all-text{color:inherit;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}body.modern .portfolio .tile.expanded .tag-text{color:#f7f7f7}body.modern .portfolio .tile.expanded img{display:inline-block;margin:1.2em;max-width:80%}body.modern .portfolio .tile.expanded .img-caption{position:relative;font-size:.8em;margin:-1.4em 10% 0 10%;text-align:right}body.modern .portfolio .tile.expanded h1{border-bottom:1px solid #1c1c1c}body.modern .portfolio .tile.expanded p{display:block}body.modern .portfolio .tile.expanded .iframe{position:relative;margin:1.2em}body.modern .portfolio .tile.expanded .iframe.yt{display:block;width:80%;left:10%}body.modern .portfolio .tile.expanded .iframe.fb{display:inline-block;width:476px;left:calc(50%-238px)}body.modern footer{bottom:0;border-top:2px solid #ed4c67;position:relative;display:block;z-index:5;color:#f7f7f7;background-color:#161c27;padding:1.2em 0;min-height:12em;-webkit-box-shadow:0 -.15em .3em rgba(28,28,28,.2),0 -.45em .75em 0 rgba(28,28,28,.2);box-shadow:0 -.15em .3em rgba(28,28,28,.2),0 -.45em .75em 0 rgba(28,28,28,.2)}body.modern footer:hover{-webkit-box-shadow:0 -.2em .4em rgba(28,28,28,.2),0 -.6em 1em 0 rgba(28,28,28,.2);box-shadow:0 -.2em .4em rgba(28,28,28,.2),0 -.6em 1em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern footer>div{vertical-align:top;display:inline-block;position:relative}body.modern footer>div h4{text-align:center}body.modern footer>div p{margin:1.2em}body.modern footer>div ul{margin:1.2em}body.modern footer>div ul li a{border-bottom:1px solid #ed4c67}body.modern footer .footer-left{text-align:center;width:30.33%;margin:0 1% 0 2%}body.modern footer .footer-mid{text-align:center;width:30.33%;margin:0}body.modern footer .footer-right{text-align:center;width:30.33%;margin:0 2% 0 1%}body.modern footer ul{margin:0;padding:0}body.modern footer ul li{display:inline-block;position:relative;margin-right:1.4em;font-family:'Noto Sans',sans-serif;font-size:1em}body.modern footer ul li a{display:block;color:#f7f7f7;border:none;text-decoration:none;border-bottom:2px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern footer ul li a:hover{border-bottom:2px solid #ed4c67;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern footer #links li{display:block;margin:3px;margin-right:0}body.modern footer #links li a{display:inline-block}body.modern footer #contact li{display:block;margin-right:0}body.modern footer #contact li a{display:inline-block}body.modern .arrow-container{position:fixed;display:block;z-index:4;bottom:2.4em;right:2.4em;width:4.8em;height:4.8em;border-radius:4.8em;background-color:rgba(237,76,103,.3);border:1px solid #ed4c67;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.modern .arrow-container:hover{background-color:#f7f7f7;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.modern .arrow-container:active{background-color:#ed4c67;-webkit-box-shadow:none;box-shadow:none;border:1px solid #f7f7f7}body.modern .arrow-container:active .arrow-up{border-left:.6em solid transparent;border-right:.6em solid transparent;border-bottom:.9em solid #f7f7f7}body.modern .arrow-container .arrow-up{border-bottom:.9em solid #ed4c67;border-left:.6em solid transparent;border-right:.6em solid transparent;height:0;width:0;margin:1.8em}body.modern .arrow-container .arrow-up:hover{border-bottom:.9em solid #ed4c67}body.modern .loading-overlay{position:fixed;top:0;width:100%;height:100%;background-color:#f7f7f7;text-align:center}body.modern .loading-overlay #loading-text{margin-top:18em}body.modern .loading-overlay #loading-text #text1{-webkit-animation:slideIn 3s;animation:slideIn 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal}body.modern .loading-overlay #loading-text #text2{margin-top:2.4em;-webkit-animation:rattle 2s infinite;animation:rattle 2s infinite}body.modern .alert-bg-overlay{pointer-events:none;display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(28,28,28,.2)}@media only screen and (max-width:1000px) and (min-width:700px){body.modern p{font-size:1.4em}body.modern ul{font-size:1.4em}body.modern footer{bottom:0;border-top:4px solid #ed4c67}body.modern footer h4{font-size:1.8em}body.modern button{font-size:1.4em;border:2px solid #ed4c67}body.modern .main{padding:5.6em 0 0 0;min-height:100vh}body.modern .tile-tag-selector .title-text h2{text-align:center}body.modern .tile-tag-selector ul li{display:inline-block;border:2px solid #ed4c67;margin:.4em}body.modern .portfolio{padding:1.2em 0}body.modern .portfolio .tile{padding:0;margin:0 0 .3em 0;width:80vw;min-height:60vw}body.modern .portfolio .tile:nth-child(n){width:98%}body.modern .portfolio .tile .expanded{height:auto}}@media only screen and (max-width:700px) and (min-width:0){body.modern header .tagline{display:none}body.modern header .title{display:block;text-align:center;float:none}body.modern p{font-size:1.4em}body.modern ul{font-size:1.4em}body.modern footer{border-top:4px solid #ed4c67;bottom:0}body.modern footer h4{font-size:1.8em}body.modern button{font-size:1.4em;border:2px solid #ed4c67}body.modern .main{padding:5.6em 0 0 0;min-height:100vh}body.modern .tile-tag-selector .title-text h2{text-align:center}body.modern .tile-tag-selector ul li{display:inline-block;margin:.4em;border:2px solid #ed4c67}body.modern .portfolio{padding:1.2em 0}body.modern .portfolio .tile{padding:0;margin:0 0 .3em 0;width:80vw;min-height:60vw;margin-bottom:2.4em}body.modern .portfolio .tile:nth-child(n){width:98%}body.modern .portfolio .tile .expanded{height:auto}}body.soft{color:#1c1c1c;background-color:#f7f7f7;position:relative}body.soft h1{font-family:'Noto Sans',sans-serif;font-weight:700;font-size:2.4em}body.soft h2{font-family:'Noto Sans',sans-serif;font-weight:700;font-size:1.6em}body.soft h3{font-family:Raleway,sans-serif;font-weight:700;font-size:1.4em}body.soft h4{font-family:Raleway,sans-serif;font-weight:700;font-size:1.2em}body.soft p{font-family:'Noto Sans',sans-serif;font-size:1em}body.soft .svg-bg{width:100%;max-height:100%;position:absolute;overflow-y:hidden;pointer-events:none}body.soft .svg-bg .st0{fill:none;stroke:rgba(255,118,117,.5);stroke-miterlimit:10}body.soft .svg-bg .st1{fill:rgba(255,118,117,.5)}body.soft .svg-bg .doodle{transition:2s ease-in-out;-webkit-transition:2s ease-in-out;opacity:0}body.soft .svg-bg .doodle.show{opacity:1}body.soft .svg-bg .doodle.double{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}body.soft .svg-bg .doodle.double.show{-webkit-transform:translateX(0);transform:translateX(0)}body.soft .svg-bg .doodle.single-slant{-webkit-transform:rotate(15deg);transform:rotate(15deg)}body.soft .svg-bg .doodle.single-slant.show{-webkit-transform:rotate(0);transform:rotate(0)}body.soft .svg-bg .doodle.complex{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0)}body.soft .svg-bg .doodle.complex.show{-webkit-transform:scale(1) translateX(-100%);transform:scale(1) translateX(-100%)}body.soft .svg-bg .doodle.squiggle{-webkit-transform:translateX(50%);transform:translateX(50%)}body.soft .svg-bg .doodle.squiggle.show{-webkit-transform:translateX(0);transform:translateX(0)}body.soft .svg-bg .doodle.squiggle{-webkit-transform:translateX(-20%) rotate(-15deg);transform:translateX(-20%) rotate(-15deg)}body.soft .svg-bg .doodle.squiggle.show{-webkit-transform:translateX(-10%) rotate(0);transform:translateX(-10%) rotate(0)}body.soft header{background-color:#f7f7f7;position:fixed;top:0;display:block;width:100%;z-index:6;height:5.6em;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft header:hover{opacity:1;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft header .title{position:relative;display:block;float:left;font-family:Raleway,sans-serif;font-weight:400;font-size:2.4em;color:#ff7675;padding:.6em;cursor:pointer}body.soft header .links{position:relative;display:table;float:right;padding:1.2em .6em;font-family:'Noto Sans',sans-serif;font-weight:700}body.soft header .links li{display:inline-block;position:relative;margin-right:1.4em}body.soft header .links li a{display:block;border:none;text-decoration:none;border-bottom:2px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft header .links li a:hover{border-bottom:2px solid #ff7675;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft header .tagline{position:relative;display:table;float:right;width:40%;color:#ff7675;margin:1.6em 1.8em .6em 0;text-align:right;font-family:'Noto Sans',sans-serif;font-weight:400}body.soft header .tagline .sub{margin-bottom:.2em}body.soft .main{padding:5.6em 0 0 0;background-color:#f7f7f7;min-height:100vh}body.soft button{cursor:pointer;background-color:#f7f7f7;border:.5px solid rgba(28,28,28,.2);padding:.6em .9em;border-radius:1.2em;outline:0;color:#1c1c1c;font-family:Raleway,sans-serif;font-weight:700;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft button:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft button:active{background-color:#ff7675;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft button .clicked{border:none}body.soft .tile-tag-selector{display:none;position:relative;width:100%;padding:0;margin:6em 0 0 0;text-align:center;background-color:transparent;border-radius:1.2em}body.soft .tile-tag-selector .title-text{padding-top:15vh}body.soft .tile-tag-selector .title-text h2{padding:0 0 .2em 0;margin:0 1.2em;border-bottom:none;text-align:left;font-family:'Noto Sans',sans-serif;font-weight:700;text-align:center}body.soft .tile-tag-selector ul{display:inline-block;margin:1.2em 0}body.soft .tile-tag-selector ul li{display:inline-block;position:relative;margin:0 1.4em 1.2em 0;cursor:pointer;background-color:#f7f7f7;border:.5px solid rgba(28,28,28,.2);padding:.6em .9em;border-radius:1.2em;outline:0;color:#1c1c1c;font-family:Raleway,sans-serif;font-weight:700;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .tile-tag-selector ul li:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .tile-tag-selector ul li:active{background-color:#ff7675;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .tile-tag-selector ul li .clicked{border:none}body.soft .tile-tag-selector ul .clicked{background-color:#ff7675;-webkit-box-shadow:none;box-shadow:none;border:none}body.soft .tile-tag-selector ul .clicked:hover{-webkit-box-shadow:none;box-shadow:none}body.soft .tile-tag-selector .options{font-family:Raleway,sans-serif;font-size:.8em;text-align:right;margin-right:1.2em}body.soft .tile-tag-selector .options input{display:inline-block;margin-left:2.4em}body.soft .tile-tag-selector .options #exclusive-tag-search-container{display:none}body.soft .tile-tag-selector .options span{display:inline-block;margin:0 .4em 0 1.2em;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}body.soft .tile-tag-selector .options button{margin-left:1.2em;-webkit-transform:translateY(-.2em);transform:translateY(-.2em)}body.soft .tile-tag-selector .options button:hover{-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.soft .tile-tag-selector .options #clear-all{display:none}body.soft .tile-tag-selector .options #clear-all:after{content:'Clear All'}body.soft .portfolio{padding:1.2em 1.2em;text-align:center}body.soft .portfolio>div{display:inline-block;vertical-align:top}body.soft .portfolio .tile{cursor:pointer;display:block;position:relative;padding:1.2em;width:24em;min-height:24em;margin:4.8em;margin-left:calc(60vw - 24em);border-radius:24em;color:#f7f7f7;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .portfolio .tile.no-bg{background-color:rgba(255,118,117,.5)}body.soft .portfolio .tile .all-text{-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.soft .portfolio .tile .all-text .title{padding:.6em;background-color:#ff7675;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);border-radius:1.2em;position:absolute;left:-3.6em;top:-3.6em;max-width:21em}body.soft .portfolio .tile .all-text h5{display:none}body.soft .portfolio .tile .all-text h6{display:none}body.soft .portfolio .tile .all-text iframe{display:none}body.soft .portfolio .tile.expanded:nth-child(even){margin:4vw calc(86vw - 24em) 4vw 4vw}body.soft .portfolio .tile.expanded:nth-child(even) .all-text .text{right:calc(24em - 85vw)}body.soft .portfolio .tile.expanded:nth-child(even) .all-text .title{right:0;-webkit-transform:translateX(50%);transform:translateX(50%);max-width:50vw;width:50vw;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .portfolio .tile.expanded:nth-child(odd){margin:4vw 4vw 4vw calc(86vw - 24em)}body.soft .portfolio .tile.expanded:nth-child(odd) .all-text .text{left:calc(24em - 80vw)}body.soft .portfolio .tile.expanded:nth-child(odd) .all-text .title{left:0;-webkit-transform:translateX(-70%);transform:translateX(-70%);max-width:70vw;width:70vw;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .portfolio .tile.expanded .all-text .text{top:4.8em;display:block;position:absolute;width:calc(76vw - 24em);color:#1c1c1c}body.soft .portfolio .tile.expanded .all-text .text p{font-family:'Noto Sans',sans-serif}body.soft .portfolio .tile.expanded .all-text .text .img{display:none}body.soft .portfolio .tile.expanded .all-text .text iframe{display:none!important}body.soft .portfolio .tile.expanded:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .portfolio .tile .tag-text{position:absolute;display:block;bottom:0;right:0;margin:.6em;padding:.6em;background-color:#ff7675;border-radius:1.2em;font-family:'Noto Sans',sans-serif;max-width:21em;right:-2.4em;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.soft .portfolio .tile .tag-text ul{padding:0;margin:0 0 0 .2em}body.soft .portfolio .tile .tag-text ul li{display:inline-block;margin-right:.4em}body.soft .portfolio .tile .tag-text ul li:before{content:"#"}body.soft .portfolio .tile h1,body.soft .portfolio .tile h2{margin:0}body.soft .portfolio .tile h1{border-bottom:2px solid #f7f7f7;text-align:left}body.soft .portfolio .tile h2{text-align:right}body.soft .portfolio .tile .text{text-align:center;display:none}body.soft .portfolio .tile .text a{color:#1c1c1c;text-decoration:none;border-bottom:1px solid #1c1c1c}body.soft .portfolio .tile .text a:hover{background-color:#ff7675}body.soft .portfolio .tile img{max-width:100%;border-radius:1.2em;display:none}body.soft footer{bottom:0;position:relative;display:block;z-index:6;color:#ff7675;background-color:#f7f7f7;padding:1.2em 0;min-height:12em}body.soft footer>div{vertical-align:top;display:inline-block;position:relative}body.soft footer>div h4{color:#ff7675}body.soft footer .footer-left{text-align:left;width:30.33%;margin:0 1% 0 2%}body.soft footer .footer-mid{text-align:center;width:30.33%;margin:0}body.soft footer .footer-right{text-align:right;width:30.33%;margin:0 2% 0 1%}body.soft footer ul{margin:0;padding:0}body.soft footer ul li{display:inline-block;position:relative;margin-right:1.4em}body.soft footer ul li a{display:block;border:none;text-decoration:none;border-bottom:2px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft footer ul li a:hover{border-bottom:2px solid #ff7675;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft footer #links li{display:block;margin:3px;margin-right:0}body.soft footer #links li a{display:inline-block}body.soft footer #contact li{display:block;margin-right:0}body.soft footer #contact li a{display:inline-block}body.soft footer p{font-family:'Noto Sans',sans-serif;color:#ff7675}body.soft footer ul li a{font-family:'Noto Sans',sans-serif;color:#ff7675}body.soft .arrow-container{position:fixed;display:block;z-index:6;bottom:1.2em;right:1.2em;width:4.8em;height:4.8em;border-radius:1.2em;background-color:rgba(255,118,117,.5);border:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.soft .arrow-container:hover{background-color:#ff7675;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.soft .arrow-container:hover .arrow-up{border-bottom:.9em solid #f7f7f7}body.soft .arrow-container:active{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border:none}body.soft .arrow-container:active .arrow-up{border-left:.6em solid transparent;border-right:.6em solid transparent;border-bottom:.9em solid #ff7675}body.soft .arrow-container .arrow-up{border-bottom:.9em solid rgba(247,247,247,.2);border-left:.6em solid transparent;border-right:.6em solid transparent;height:0;width:0;margin:1.8em}body.soft .loading-overlay{position:fixed;top:0;width:100%;height:100%;background-color:#f7f7f7;text-align:center}body.soft .loading-overlay #loading-text{color:#ff7675;margin-top:18em}body.soft .loading-overlay #loading-text #text1{-webkit-animation:slideIn 3s;animation:slideIn 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal}body.soft .loading-overlay #loading-text #text2{margin-top:2.4em;-webkit-animation:rattle 2s infinite;animation:rattle 2s infinite}body.soft .alert-bg-overlay{pointer-events:none;display:none!important;position:fixed;top:0;width:100%;height:100%;background-color:rgba(28,28,28,.2)}@media only screen and (max-width:1000px) and (min-width:0){body.soft p{font-size:1.4em}body.soft ul{font-size:1.4em}body.soft footer{bottom:0}body.soft footer h4{font-size:1.8em}body.soft button{font-size:1.4em}body.soft .main{padding:5.6em 0 0 0;min-height:100vh}body.soft .tile-tag-selector .title-text h2{text-align:center}body.soft .portfolio{padding:0;margin:12em 0}body.soft .portfolio .tile{padding:0;width:60vw;height:60vw;border-radius:60vw;margin:6em}body.soft .portfolio .tile.expanded:nth-child(n){width:100%;margin:6em 0;border-radius:0;position:relative;height:auto}body.soft .portfolio .tile.expanded:nth-child(n) .all-text{height:100%;background-color:rgba(28,28,28,.4);padding:6em 0 12em 0}body.soft .portfolio .tile.expanded:nth-child(n) .all-text .title{position:relative;max-width:94%;margin:0 2%;left:0;-webkit-transform:translateX(0);transform:translateX(0)}body.soft .portfolio .tile.expanded:nth-child(n) .all-text .text{position:relative;left:0;top:0;margin:0 5%;width:90%;color:#f7f7f7}body.soft .portfolio .tile.expanded:nth-child(n) .all-text .text a{color:#f7f7f7;border-bottom:1px solid #ff7675}body.soft .portfolio .tile.expanded:nth-child(n) .tag-text{right:2%;bottom:2%;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:700px) and (min-width:0){body.soft header .tagline{display:none}body.soft header .title{display:block;text-align:center;float:none}body.soft p{font-size:1.4em}body.soft ul{font-size:1.4em}body.soft footer{bottom:0}body.soft footer h4{font-size:1.8em}body.soft button{font-size:1.4em}body.soft .main{padding:5.6em 0 0 0;min-height:100vh}body.soft .tile-tag-selector .title-text h2{text-align:center}body.soft .portfolio{padding:0;margin:12em 0}body.soft .portfolio .tile{padding:0;width:60vw;height:60vw;border-radius:60vw;margin:6em}body.soft .portfolio .tile.expanded:nth-child(n){width:100%;margin:6em 0;border-radius:0;position:relative;height:auto}body.soft .portfolio .tile.expanded:nth-child(n) .all-text{height:100%;background-color:rgba(28,28,28,.4);padding:6em 0 12em 0}body.soft .portfolio .tile.expanded:nth-child(n) .all-text .title{position:relative;max-width:94%;margin:0 2%;left:0;-webkit-transform:translateX(0);transform:translateX(0)}body.soft .portfolio .tile.expanded:nth-child(n) .all-text .text{position:relative;left:0;top:0;margin:0 5%;width:90%;color:#f7f7f7}body.soft .portfolio .tile.expanded:nth-child(n) .all-text .text a{color:#f7f7f7;border-bottom:1px solid #ff7675}body.soft .portfolio .tile.expanded:nth-child(n) .tag-text{right:2%;bottom:2%;-webkit-transform:translateX(0);transform:translateX(0)}body.soft .portfolio .tile{border-radius:0 60vw}}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lora/v15/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkqg.ttf) format('truetype')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local('OpenSansCondensed-Light'),url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMQg.ttf) format('truetype')}body.panoramic{color:#f7f7f7;background-color:#1c1c1c;position:relative}body.panoramic .svg-bg{display:none}@-webkit-keyframes slideZoom{0%{background-size:100%}100%{background-size:120% auto}}@keyframes slideZoom{0%{background-size:100%}100%{background-size:120% auto}}body.panoramic h1{font-family:Lora,serif;font-weight:200;font-size:2.4em}body.panoramic h2{font-family:Lora,serif;font-weight:200;font-size:1.6em}body.panoramic h3{font-family:'Open Sans Condensed',sans-serif;font-weight:700;letter-spacing:.1em;font-size:1.4em}body.panoramic h4{font-family:'Open Sans Condensed',sans-serif;font-weight:700;letter-spacing:.1em;font-size:1.2em}body.panoramic p{font-family:'Noto Serif',serif;font-size:1em}body.panoramic header{position:absolute;top:0;display:block;width:100%;z-index:5;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}body.panoramic header:hover{opacity:1;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic header .title{cursor:pointer;position:relative;display:block;text-align:center;font-family:Lora,serif;font-weight:200;font-size:2.4em;color:#f7f7f7;padding:.6em 0 .4em 0;margin:0;border-radius:.3em}body.panoramic header .links{position:relative;display:none;float:right;padding:1.2em .6em;font-family:Lora,serif;font-weight:200}body.panoramic header .links li{display:inline-block;position:relative;margin-right:1.4em}body.panoramic header .links li a{display:block;color:#f7f7f7;border:none;text-decoration:none;border-bottom:1px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic header .links li a:hover{border-bottom:1px solid #f7f7f7;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic header .tagline{position:relative;display:none;text-align:center;width:100%;color:#1c1c1c;margin:0;font-family:'Noto Serif',serif;font-weight:400}body.panoramic header .tagline .sub{display:inline-block;margin-left:.2em}body.panoramic header .tagline .sub:first-child:after{content:'•';margin-left:.2em}body.panoramic .main{padding:5.6em 0 2.4em 0;min-height:100vh}body.panoramic button{cursor:pointer;background-color:transparent;border:none;padding:.6em;border-radius:0;outline:0;color:#f7f7f7;font-family:'Open Sans Condensed',sans-serif;font-weight:700;letter-spacing:.1em;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic button:hover{-webkit-transform:translateY(-.2em);transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic button::after{content:'';width:100%;display:block;-webkit-transform:scale(0);transform:scale(0)}body.panoramic button:hover::after{-webkit-transform:scale(1);transform:scale(1);border-bottom:1px solid #f7f7f7;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic button:active{background-color:none;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic button .clicked{border:none}body.panoramic .tile-tag-selector{display:none;position:relative;width:100%;text-align:center;background-color:transparent;border-radius:0}body.panoramic .tile-tag-selector .title-text{display:none}body.panoramic .tile-tag-selector .title-text h2{padding:0 0 .2em 0;margin:0 1.2em;border-bottom:2px solid;text-align:left;font-family:'Open Sans Condensed',sans-serif;font-weight:400}body.panoramic .tile-tag-selector ul{display:table;margin:0;width:100%;-webkit-padding-start:0;padding-inline-start:0}body.panoramic .tile-tag-selector ul li{display:table-cell;position:relative;margin:0;cursor:pointer;background-color:transparent;border:none;padding:.6em;border-radius:0;outline:0;color:#f7f7f7;font-family:'Open Sans Condensed',sans-serif;font-weight:700;letter-spacing:.1em;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .tile-tag-selector ul li:hover{-webkit-transform:translateY(-.2em);transform:translateY(-.2em);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .tile-tag-selector ul li::after{content:'';width:100%;display:block;-webkit-transform:scale(0);transform:scale(0)}body.panoramic .tile-tag-selector ul li:hover::after{-webkit-transform:scale(1);transform:scale(1);border-bottom:1px solid #f7f7f7;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .tile-tag-selector ul li:active{background-color:none;border:none;-webkit-box-shadow:none;box-shadow:none;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .tile-tag-selector ul li .clicked{border:none}body.panoramic .tile-tag-selector ul .clicked{background-color:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-.2em);transform:translateY(-.2em);border:none}body.panoramic .tile-tag-selector ul .clicked::after{-webkit-transform:scale(1);transform:scale(1);border-bottom:1px solid #f7f7f7;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .tile-tag-selector ul .clicked:hover{-webkit-box-shadow:none;box-shadow:none}body.panoramic .tile-tag-selector .options{font-family:'Open Sans Condensed',sans-serif;font-size:.8em;text-align:right;margin-right:1.2em;position:absolute;bottom:-5em;right:0;z-index:5}body.panoramic .tile-tag-selector .options input{display:inline-block;margin-left:2.4em}body.panoramic .tile-tag-selector .options #exclusive-tag-search-container{display:none}body.panoramic .tile-tag-selector .options span{display:inline-block;margin:0 .4em 0 1.2em;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}body.panoramic .tile-tag-selector .options button{margin-left:1.2em;-webkit-transform:translateY(-.2em);transform:translateY(-.2em)}body.panoramic .tile-tag-selector .options #clear-all{display:none}body.panoramic .tile-tag-selector .options #clear-all:before{content:'Clear All'}body.panoramic .portfolio{padding:0;margin-top:6em;text-align:center;width:100%}body.panoramic .portfolio>div{display:inline-block;vertical-align:top}body.panoramic .portfolio .tile{cursor:pointer;display:inline-block;position:relative;padding:0;min-height:80vh;border-radius:0;color:#f7f7f7;background-size:100%;background-position:center;background-repeat:no-repeat;background-attachment:fixed;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);-webkit-box-shadow:none;box-shadow:none;width:100%}body.panoramic .portfolio .tile.no-bg{background-color:#1c1c1c}body.panoramic .portfolio .tile.no-bg .all-text{position:absolute;opacity:1;padding:0;width:100%}body.panoramic .portfolio .tile:hover{-webkit-box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);box-shadow:0 .2em .4em rgba(28,28,28,.2),0 .6em 1em 0 rgba(28,28,28,.2);-webkit-box-shadow:none;box-shadow:none;transform:translateY(0);-webkit-transform:translateY(0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;background-size:120%}body.panoramic .portfolio .tile:hover .all-text{position:absolute;opacity:1;padding:0;width:100%}body.panoramic .portfolio .tile .all-text{transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;padding:2.4em 1.2em;background-color:rgba(28,28,28,.4);border-radius:0;width:100%;height:100%;opacity:0}body.panoramic .portfolio .tile .all-text .title{margin:2.4em}body.panoramic .portfolio .tile .all-text h5{display:none}body.panoramic .portfolio .tile .all-text h6{display:none}body.panoramic .portfolio .tile .all-text iframe{display:none}body.panoramic .portfolio .tile .tag-text{position:absolute;display:block;bottom:0;right:0;margin:.6em;padding:.6em;background-color:rgba(28,28,28,.4);border-radius:0;font-family:Lora,serif;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.panoramic .portfolio .tile .tag-text ul{padding:0;margin:0 0 0 .2em}body.panoramic .portfolio .tile .tag-text ul li{display:inline-block;margin-right:.4em}body.panoramic .portfolio .tile .tag-text ul li:before{content:"#"}body.panoramic .portfolio .tile h1,body.panoramic .portfolio .tile h2{margin:0}body.panoramic .portfolio .tile h1{border-bottom:1px solid #f7f7f7;text-align:left}body.panoramic .portfolio .tile h2{text-align:right}body.panoramic .portfolio .tile p{text-align:center;display:none}body.panoramic .portfolio .tile p a{color:#1c1c1c;text-decoration:none;border-bottom:1px solid #1c1c1c}body.panoramic .portfolio .tile p a:hover{background-color:#e7e7e7}body.panoramic .portfolio .tile img{max-width:100%;border-radius:0;display:none}body.panoramic .portfolio .tile.expanded{cursor:auto;background-image:none!important;background-color:#f7f7f7;color:#1c1c1c;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .portfolio .tile.expanded:hover .all-text{position:relative;margin-bottom:2.4em}body.panoramic .portfolio .tile.expanded .all-text{color:inherit;background-color:inherit;-webkit-box-shadow:none;box-shadow:none;opacity:1}body.panoramic .portfolio .tile.expanded .tag-text{color:#f7f7f7}body.panoramic .portfolio .tile.expanded img{display:inline-block;margin:1.2em;max-width:80%}body.panoramic .portfolio .tile.expanded .img-caption{position:relative;font-size:.8em;margin:-1.4em 10% 0 10%;text-align:right}body.panoramic .portfolio .tile.expanded h1{border-bottom:1px solid #1c1c1c}body.panoramic .portfolio .tile.expanded p{display:block}body.panoramic .portfolio .tile.expanded .iframe{position:relative;margin:1.2em}body.panoramic .portfolio .tile.expanded .iframe.yt{display:block;width:80%;left:10%}body.panoramic .portfolio .tile.expanded .iframe.fb{display:inline-block;width:476px;left:calc(50%-238px)}body.panoramic footer{bottom:0;position:relative;display:block;z-index:5;color:#f7f7f7;background-color:#1c1c1c;padding:1.2em 0;min-height:12em}body.panoramic footer p{font-family:'Noto Serif',serif}body.panoramic footer li{font-family:'Noto Serif',serif}body.panoramic footer>div{vertical-align:top;display:inline-block;position:relative}body.panoramic footer .footer-left{text-align:left;width:30.33%;margin:0 1% 0 2%}body.panoramic footer .footer-mid{text-align:center;width:30.33%;margin:0}body.panoramic footer .footer-right{text-align:right;width:30.33%;margin:0 2% 0 1%}body.panoramic footer ul{margin:0;padding:0}body.panoramic footer ul li{display:inline-block;position:relative;margin-right:1.4em}body.panoramic footer ul li a{display:block;color:#f7f7f7;border:none;text-decoration:none;border-bottom:1px solid transparent;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic footer ul li a:hover{border-bottom:1px solid #f7f7f7;-webkit-box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);box-shadow:0 .1em .2em rgba(28,28,28,.2),0 .3em .5em 0 rgba(28,28,28,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic footer #links li{display:block;margin:3px;margin-right:0}body.panoramic footer #links li a{display:inline-block}body.panoramic footer #contact li{display:block;margin-right:0}body.panoramic footer #contact li a{display:inline-block}body.panoramic .arrow-container{position:fixed;display:block;z-index:4;bottom:0;right:0;width:4.8em;height:4.8em;background-color:rgba(28,28,28,.2);border:1px solid rgba(247,247,247,.2);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .arrow-container:hover{background-color:#1c1c1c;-webkit-box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2);box-shadow:0 .15em .3em rgba(28,28,28,.2),0 .45em .75em 0 rgba(28,28,28,.2)}body.panoramic .arrow-container:active{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(28,28,28,.2)}body.panoramic .arrow-container:active .arrow-up{border-left:.6em solid transparent;border-right:.6em solid transparent;border-bottom:.9em solid #1c1c1c}body.panoramic .arrow-container .arrow-up{border-bottom:.9em solid rgba(247,247,247,.2);border-left:.6em solid transparent;border-right:.6em solid transparent;height:0;width:0;margin:1.8em}body.panoramic .arrow-container .arrow-up:hover{border-bottom:.9em solid #f7f7f7}body.panoramic .loading-overlay{position:fixed;top:0;width:100%;height:100%;background-color:#1c1c1c;text-align:center}body.panoramic .loading-overlay #loading-text{color:#f7f7f7;margin-top:18em}body.panoramic .loading-overlay #loading-text #text1{-webkit-animation:slideIn 3s;animation:slideIn 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal}body.panoramic .loading-overlay #loading-text #text2{margin-top:2.4em;-webkit-animation:rattle 2s infinite;animation:rattle 2s infinite}body.panoramic .alert-bg-overlay{pointer-events:none;display:none!important;position:fixed;top:0;width:100%;height:100%;background-color:rgba(28,28,28,.2)}@media only screen and (max-width:1000px) and (min-width:700px){body.panoramic p{font-size:1.4em}body.panoramic ul{font-size:1.4em}body.panoramic footer{bottom:0}body.panoramic footer h4{font-size:1.8em}body.panoramic button{font-size:1.4em}body.panoramic .main{padding:5.6em 0 0 0;min-height:100vh}body.panoramic .tile-tag-selector .title-text h2{text-align:center}body.panoramic .tile-tag-selector ul li{display:inline-block}body.panoramic .portfolio{padding:1.2em 0}body.panoramic .portfolio .tile{padding:0;margin:0 0 .3em 0;width:80vw;background-size:cover;-webkit-box-shadow:none;box-shadow:none;transform:translateY(0);-webkit-transform:translateY(0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .portfolio .tile .all-text{opacity:1;padding:.6em 0 0 0;width:100%;position:relative;margin-bottom:2.4em}body.panoramic .portfolio .tile .all-text .text{margin:0 1.2em}body.panoramic .portfolio .tile:nth-child(n){width:100%}body.panoramic .portfolio .tile .expanded{position:relative}body.panoramic .portfolio .tile:hover{background-size:cover}body.panoramic .portfolio .tile:hover all-text{position:relative}}@media only screen and (max-width:700px) and (min-width:0){body.panoramic header .tagline{display:none}body.panoramic header .title{display:block;text-align:center;float:none}body.panoramic p{font-size:1.4em}body.panoramic ul{font-size:1.4em}body.panoramic footer{bottom:0}body.panoramic footer h4{font-size:1.8em}body.panoramic button{font-size:1.4em}body.panoramic .main{padding:5.6em 0 0 0;min-height:100vh}body.panoramic .tile-tag-selector .title-text h2{text-align:center}body.panoramic .tile-tag-selector ul li{display:inline-block}body.panoramic .portfolio{padding:1.2em 0}body.panoramic .portfolio .tile{padding:0;margin:0 0 .3em 0;width:80vw;background-size:cover;-webkit-box-shadow:none;box-shadow:none;transform:translateY(0);-webkit-transform:translateY(0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}body.panoramic .portfolio .tile .all-text{opacity:1;padding:.6em 0 0 0;width:100%;position:relative;margin-bottom:2.4em}body.panoramic .portfolio .tile .all-text .text{margin:0 1.2em}body.panoramic .portfolio .tile:nth-child(n){width:100%}body.panoramic .portfolio .tile .expanded{position:relative}body.panoramic .portfolio .tile:hover{background-size:cover}body.panoramic .portfolio .tile:hover all-text{position:relative}}