a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Europa;src:url(../fonts/europa.3a12c945.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:400}@font-face{font-family:Europa;src:url(../fonts/EuropaBold.dc1dea96.woff2) format("woff2"),url(../fonts/EuropaBold.02b994f7.woff) format("woff");font-weight:700}*{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;font-synthesis:none}html{font-size:16px;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smooth:always;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#fff;margin:0}body,html{font-family:Europa}body{position:relative;padding:1.5rem 1.5rem 0;padding:2vmax 2vmax 0;color:#18171d;overflow-x:hidden;height:100%;overflow:visible}body.about-page-opened{overflow:hidden}.mobile-safari body{padding:0}.mobile-safari body *{-webkit-overflow-scrolling:touch}#app{position:relative;min-height:100vh;min-height:calc(100vh - 1.5rem);min-height:calc(100vh - 2vmax);width:100%;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;z-index:1}@media (orientation:portrait){#app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 3vmax}}@media (orientation:landscape){#app{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#app.invert-colors{background:#201f1f}#app .cover-image-wrap{z-index:-1}.page{min-height:100%}@media (orientation:portrait){.page{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.page .pagewrap{margin-top:3vh}}@media (orientation:landscape){.page{width:55vw;padding:20vh 4vw 10vh 4.75vw;margin-left:auto}.page.page-work{padding:20vh 4.5vw 10vh 3.25vw}}@media (orientation:landscape){.portrait{display:none!important}}@media (orientation:portrait){.landscape{display:none!important}}h1,h2,h3,h4,h5{font-weight:700}h2{color:#353544}a,p{line-height:1.5}a.phone,p.phone{letter-spacing:1px}@media (orientation:landscape){a,p{font-size:3vw}a.phone,p.phone{font-size:2.5vw;line-height:1.66}}@media (orientation:landscape) and (min-width:1024px){a,p{font-size:2vw}a.phone,p.phone{font-size:1.6vw}}@media (orientation:portrait){a,p{font-size:5.5vw;line-height:1;margin-bottom:1.5vh}a.phone,p.phone{font-size:4.33vw;line-height:1.5}}a{color:#ce374f;text-decoration:none}.text-links a,a.text-link{position:relative}.mobile-safari .text-links a:before,.mobile-safari a.text-link:before{content:"";display:none}p .text-links a,p a.text-link{margin:0}.text-links a:before,a.text-link:before{position:absolute;top:0;left:0;height:100%;text-decoration:underline;color:#ce374f;width:0;overflow:hidden;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.invert .text-links a:before,.invert a.text-link:before{color:#31c8b0}.mobile-safari .text-links a:hover,.mobile-safari a.text-link:hover{text-decoration:underline;color:#ce374f}.text-links a:hover:before,a.text-link:hover:before{width:100%}.text-links a.email:before,a.text-link.email:before{content:"carterdanielr@gmail.com"}.text-links a.phone:before,a.text-link.phone:before{content:"513.519.7464"}.text-links a.cred,a.text-link.cred{line-height:1.1}.text-links a.cred:before,a.text-link.cred:before{content:"resum\E9"}.text-link{display:inline-block}@-webkit-keyframes heroCircleAlt{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}25%{-webkit-transform:rotate3d(-.25,-.5,-.25,90deg) scale(1);transform:rotate3d(-.25,-.5,-.25,90deg) scale(1)}50%{-webkit-transform:rotate3d(-.5,-1,-.5,180deg) scale(1);transform:rotate3d(-.5,-1,-.5,180deg) scale(1)}75%{-webkit-transform:rotate3d(-.75,-1.5,-.75,270deg) scale(1);transform:rotate3d(-.75,-1.5,-.75,270deg) scale(1)}to{-webkit-transform:rotate3d(-1,-2,-1,1turn) scale(1);transform:rotate3d(-1,-2,-1,1turn) scale(1)}}@keyframes heroCircleAlt{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}25%{-webkit-transform:rotate3d(-.25,-.5,-.25,90deg) scale(1);transform:rotate3d(-.25,-.5,-.25,90deg) scale(1)}50%{-webkit-transform:rotate3d(-.5,-1,-.5,180deg) scale(1);transform:rotate3d(-.5,-1,-.5,180deg) scale(1)}75%{-webkit-transform:rotate3d(-.75,-1.5,-.75,270deg) scale(1);transform:rotate3d(-.75,-1.5,-.75,270deg) scale(1)}to{-webkit-transform:rotate3d(-1,-2,-1,1turn) scale(1);transform:rotate3d(-1,-2,-1,1turn) scale(1)}}@-webkit-keyframes heroCircle{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}25%{-webkit-transform:rotate3d(.25,.5,.25,90deg) scale(1);transform:rotate3d(.25,.5,.25,90deg) scale(1)}50%{-webkit-transform:rotate3d(.5,1,.5,180deg) scale(1);transform:rotate3d(.5,1,.5,180deg) scale(1)}75%{-webkit-transform:rotate3d(.75,1.5,.25,270deg) scale(1);transform:rotate3d(.75,1.5,.25,270deg) scale(1)}to{-webkit-transform:rotate3d(1,2,1,1turn) scale(1);transform:rotate3d(1,2,1,1turn) scale(1)}}@keyframes heroCircle{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}25%{-webkit-transform:rotate3d(.25,.5,.25,90deg) scale(1);transform:rotate3d(.25,.5,.25,90deg) scale(1)}50%{-webkit-transform:rotate3d(.5,1,.5,180deg) scale(1);transform:rotate3d(.5,1,.5,180deg) scale(1)}75%{-webkit-transform:rotate3d(.75,1.5,.25,270deg) scale(1);transform:rotate3d(.75,1.5,.25,270deg) scale(1)}to{-webkit-transform:rotate3d(1,2,1,1turn) scale(1);transform:rotate3d(1,2,1,1turn) scale(1)}}@-webkit-keyframes heroCircleAltShort{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}50%{-webkit-transform:rotate3d(-.5,-1,-.5,180deg) scale(1);transform:rotate3d(-.5,-1,-.5,180deg) scale(1)}to{-webkit-transform:rotate3d(-1,-2,-1,1turn) scale(1);transform:rotate3d(-1,-2,-1,1turn) scale(1)}}@keyframes heroCircleAltShort{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}50%{-webkit-transform:rotate3d(-.5,-1,-.5,180deg) scale(1);transform:rotate3d(-.5,-1,-.5,180deg) scale(1)}to{-webkit-transform:rotate3d(-1,-2,-1,1turn) scale(1);transform:rotate3d(-1,-2,-1,1turn) scale(1)}}@-webkit-keyframes heroCircleShort{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}50%{-webkit-transform:rotate3d(.5,1,.5,180deg) scale(1);transform:rotate3d(.5,1,.5,180deg) scale(1)}to{-webkit-transform:rotate3d(1,2,1,1turn) scale(1);transform:rotate3d(1,2,1,1turn) scale(1)}}@keyframes heroCircleShort{0%{-webkit-transform:rotate3d(0,0,0) scale(1);transform:rotate3d(0,0,0) scale(1)}50%{-webkit-transform:rotate3d(.5,1,.5,180deg) scale(1);transform:rotate3d(.5,1,.5,180deg) scale(1)}to{-webkit-transform:rotate3d(1,2,1,1turn) scale(1);transform:rotate3d(1,2,1,1turn) scale(1)}}@-webkit-keyframes fromTop{0%{-webkit-transform:translate3d(0,-100vmax,0);transform:translate3d(0,-100vmax,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fromTop{0%{-webkit-transform:translate3d(0,-100vmax,0);transform:translate3d(0,-100vmax,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fromRight{0%{-webkit-transform:translate3d(100vmax,0,0);transform:translate3d(100vmax,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fromRight{0%{-webkit-transform:translate3d(100vmax,0,0);transform:translate3d(100vmax,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fromBottom{0%{-webkit-transform:translate3d(0,100vmax,0);transform:translate3d(0,100vmax,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fromBottom{0%{-webkit-transform:translate3d(0,100vmax,0);transform:translate3d(0,100vmax,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fromLeft{0%{-webkit-transform:translate3d(-100vmax,0,0);transform:translate3d(-100vmax,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fromLeft{0%{-webkit-transform:translate3d(-100vmax,0,0);transform:translate3d(-100vmax,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes appearNoScale{0%{opacity:0}to{opacity:1}}@keyframes appearNoScale{0%{opacity:0}to{opacity:1}}@-webkit-keyframes appear{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes appear{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes disappear{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes disappear{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInAlt{0%{opacity:0;-webkit-transform:translate3d(0,-.33rem,0);transform:translate3d(0,-.33rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInAlt{0%{opacity:0;-webkit-transform:translate3d(0,-.33rem,0);transform:translate3d(0,-.33rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInFromLeft{0%{opacity:0;-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInFromLeft{0%{opacity:0;-webkit-transform:translate3d(-2rem,0,0);transform:translate3d(-2rem,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes revealPage{0%{border-radius:100%;width:0;height:0}to{border-radius:100%;width:100vw;height:100vw}}@keyframes revealPage{0%{border-radius:100%;width:0;height:0}to{border-radius:100%;width:100vw;height:100vw}}@-webkit-keyframes bodyappear{0%{opacity:0;-webkit-transform:translate3d(-.5rem,0,0);transform:translate3d(-.5rem,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bodyappear{0%{opacity:0;-webkit-transform:translate3d(-.5rem,0,0);transform:translate3d(-.5rem,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.body-appear{-webkit-animation:bodyappear .33s forwards;animation:bodyappear .33s forwards}@-webkit-keyframes fromBottomCircle{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fromBottomCircle{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes float{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-2vmax,0);transform:translate3d(0,-2vmax,0);@media (max-width:767px){-webkit-transform:translate3d(0,-3vmax,0);transform:translate3d(0,-3vmax,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes float{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-2vmax,0);transform:translate3d(0,-2vmax,0);@media (max-width:767px){-webkit-transform:translate3d(0,-3vmax,0);transform:translate3d(0,-3vmax,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes floatSmall{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,1.5vmax,0);transform:translate3d(0,1.5vmax,0);@media (max-width:767px){-webkit-transform:translate3d(0,8vmax,0);transform:translate3d(0,8vmax,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes floatSmall{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,1.5vmax,0);transform:translate3d(0,1.5vmax,0);@media (max-width:767px){-webkit-transform:translate3d(0,8vmax,0);transform:translate3d(0,8vmax,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes floatMedium{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-1.5vmax,0);transform:translate3d(0,-1.5vmax,0);@media (max-width:767px){-webkit-transform:translate3d(0,-8vmax,0);transform:translate3d(0,-8vmax,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes floatMedium{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-1.5vmax,0);transform:translate3d(0,-1.5vmax,0);@media (max-width:767px){-webkit-transform:translate3d(0,-8vmax,0);transform:translate3d(0,-8vmax,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes floatLarge{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-2vmax,0,0);transform:translate3d(-2vmax,0,0);@media (max-width:767px){-webkit-transform:translate3d(-4vmax,0,0);transform:translate3d(-4vmax,0,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes floatLarge{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-2vmax,0,0);transform:translate3d(-2vmax,0,0);@media (max-width:767px){-webkit-transform:translate3d(-4vmax,0,0);transform:translate3d(-4vmax,0,0)}}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(206,55,79,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(206,55,79,0)}to{-webkit-box-shadow:0 0 0 0 rgba(206,55,79,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(206,55,79,.4);box-shadow:0 0 0 0 rgba(206,55,79,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(206,55,79,0);box-shadow:0 0 0 10px rgba(206,55,79,0)}to{-webkit-box-shadow:0 0 0 0 rgba(206,55,79,0);box-shadow:0 0 0 0 rgba(206,55,79,0)}}@-webkit-keyframes pulse-green{0%{-webkit-box-shadow:0 0 0 0 rgba(49,200,176,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(49,200,176,0)}to{-webkit-box-shadow:0 0 0 0 rgba(49,200,176,0)}}@keyframes pulse-green{0%{-webkit-box-shadow:0 0 0 0 rgba(49,200,176,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(49,200,176,0)}to{-webkit-box-shadow:0 0 0 0 rgba(49,200,176,0)}}.slide-fade-enter-active{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active{-webkit-transition:all .4s cubic-bezier(1,.5,.8,1);transition:all .4s cubic-bezier(1,.5,.8,1)}.slide-fade-enter{-webkit-transform:translate3d(0,-1.5rem,0);transform:translate3d(0,-1.5rem,0);-webkit-transform:translate3d(0,-1.5vmin,0);transform:translate3d(0,-1.5vmin,0);opacity:0}.delay-fade-leave-to{-webkit-transform:translate3d(0,1.5rem,0);transform:translate3d(0,1.5rem,0);-webkit-transform:translate3d(0,1.5vmin,0);transform:translate3d(0,1.5vmin,0);opacity:0}.delay-fade-enter-active{-webkit-transition:all .3s ease;transition:all .3s ease}@media (orientation:landscape){.delay-fade-enter-active{-webkit-transition:all .3s ease .22s;transition:all .3s ease .22s}}.delay-fade-leave-active{-webkit-transition:all .4s cubic-bezier(1,.5,.8,1);transition:all .4s cubic-bezier(1,.5,.8,1)}.delay-fade-enter{-webkit-transform:translate3d(0,-1.5rem,0);transform:translate3d(0,-1.5rem,0);-webkit-transform:translate3d(0,-1.5vmin,0);transform:translate3d(0,-1.5vmin,0);opacity:0}.slide-fade-leave-to{-webkit-transform:translate3d(0,1.5rem,0);transform:translate3d(0,1.5rem,0);-webkit-transform:translate3d(0,1.5vmin,0);transform:translate3d(0,1.5vmin,0);opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}header.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (orientation:landscape){header.main{width:45vw;padding:18vh 0 0 4vw;position:fixed;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}header.main h1,header.main h2,header.main li>a{opacity:0}header.main h1{-webkit-animation-delay:.1s;animation-delay:.1s}@media (orientation:portrait){header.main h1{-webkit-animation-delay:.5s;animation-delay:.5s}}header.main h2{-webkit-animation-delay:.3s;animation-delay:.3s}@media (orientation:portrait){header.main h2{-webkit-animation-delay:.6s;animation-delay:.6s}}header.main li a{-webkit-animation-delay:.6s;animation-delay:.6s}@media (orientation:portrait){header.main li a{-webkit-animation-delay:.2s;animation-delay:.2s}}header.main li:nth-of-type(2) a{-webkit-animation-delay:.7s;animation-delay:.7s}@media (orientation:portrait){header.main li:nth-of-type(2) a{-webkit-animation-delay:.3s;animation-delay:.3s}}header.main li:nth-of-type(3) a{-webkit-animation-delay:.5s;animation-delay:.5s}@media (orientation:portrait){header.main li:nth-of-type(3) a{-webkit-animation-delay:.1s;animation-delay:.1s}}header.main a{color:#18171d}.title-wrap{cursor:pointer}h1,h2{letter-spacing:-1px;line-height:.95}@media (orientation:landscape){h1,h2{font-size:5.88vw}}@media (orientation:portrait){h1,h2{font-size:13.333vw}}@media (orientation:landscape){nav{margin:4vmin 0 0 1vmin}}@media (orientation:portrait){nav{margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (orientation:portrait){nav ul{-ms-flex-pack:distribute;justify-content:space-around}}nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex}@media (orientation:landscape){nav ul li{margin-right:5vmin}}@media (orientation:portrait){nav ul li a{margin:1vh 0 0}nav ul li a:not(.svg-holder){margin:0;padding:3.5vh 0 2.5vh}nav ul li a:not(.svg-holder):before{padding:3.5vh 0 2.5vh}}.mobile-safari nav ul li a.active,.mobile-safari nav ul li a:hover{color:#ce374f;text-decoration:underline}nav ul li a.active:before,nav ul li a:hover:before{width:100%}nav ul li a:before{position:absolute;top:0;left:0;color:#ce374f;text-transform:uppercase;width:0;overflow:hidden;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.mobile-safari nav ul li a:before{content:"";display:none}nav ul li:first-of-type a:before{content:"work";text-decoration:underline}nav ul li:nth-of-type(2) a:before{content:"contact";text-decoration:underline}nav ul li:last-of-type{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}nav ul a,nav ul p{position:relative;text-transform:uppercase;vertical-align:middle;cursor:pointer;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}header a.svg-holder{width:2.25vw;height:2.25vw;max-width:16px;max-height:16px}header a.svg-holder .circle{width:100%;height:100%;position:Absolute;left:0;top:0;border-radius:50%}header a.svg-holder .circle.sun{background-color:#ce374f}.invert header a.svg-holder .circle.sun{background-color:#31c8b0}.invert header a.svg-holder .circle.sun.pulse{-webkit-box-shadow:0 0 0 rgba(49,200,176,.4);box-shadow:0 0 0 rgba(49,200,176,.4);-webkit-animation:pulse-green 3s infinite;animation:pulse-green 3s infinite}header a.svg-holder .circle.sun.pulse{-webkit-box-shadow:0 0 0 rgba(206,55,79,.4);box-shadow:0 0 0 rgba(206,55,79,.4);-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite;-webkit-animation-delay:1s;animation-delay:1s}header a.svg-holder .circle.moon{background-color:transparent;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.invert header a.svg-holder .circle.moon{background-color:#201f1f;-webkit-transform:translate(25%,-25%);transform:translate(25%,-25%)}@media (min-width:1024px){header a.svg-holder{width:1.5vw;height:1.5vw}}@media (min-width:1400px){header a.svg-holder{width:1.1vw;height:1.1vw}}@media (orientation:portrait){header a.svg-holder{width:4.5vw;height:4.5vw}}.text-links{position:relative}body.triggered,body.triggered #app{-webkit-transition:background .2s ease;transition:background .2s ease}path{-webkit-transition:fill .2s ease;transition:fill .2s ease}a{-webkit-transition:color .2s ease;transition:color .2s ease}body.invert{background:#000;color:#e7e8e2}body.invert .text-links a:before,body.invert a{color:#31c8b0}body.invert #app{background:#201f1f}body.invert h1{color:#fff}body.invert h2{color:#cacabb}body.invert svg .red{fill:#31c8b0;stroke:#31c8b0}body.invert svg .pink{fill:#0a7f6d;stroke:#0a7f6d}body.invert svg .black{fill:#e7e8e2;stroke:#e7e8e2}body.invert svg .blue{fill:#cacabb;stroke:#cacabb}body.invert header.main nav ul li a{color:#e7e8e2}body.invert header.main nav ul li a:before{color:#31c8b0}body.invert .work .content-block{border-top:.25rem solid #e0e0d8}body.invert .work .content-block:after,body.invert .work .content-block:before{background-color:#31c8b0}body.invert .work .content-block .actions{background-color:#0a7f6d}body.invert .work .content-block .content-wrapper{-webkit-box-shadow:4px 4px 13px #333;box-shadow:4px 4px 13px #333}body.invert .icon-links a svg path{fill:#cacabb;stroke:#cacabb}body.invert .icon-links a:hover svg path{fill:#31c8b0;stroke:#31c8b0}.cover-image .from-top{-webkit-animation:fromTop .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromTop .8s cubic-bezier(.755,.05,.855,.06) backwards}.general-safari .cover-image .from-top,.mobile-safari .cover-image .from-top{-webkit-animation:appearNoScale .25s ease-in backwards;animation:appearNoScale .25s ease-in backwards}.cover-image .from-right{-webkit-animation:fromRight .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromRight .8s cubic-bezier(.755,.05,.855,.06) backwards}.general-safari .cover-image .from-right,.mobile-safari .cover-image .from-right{-webkit-animation:appearNoScale .25s ease-in backwards;animation:appearNoScale .25s ease-in backwards}.cover-image .from-bottom{-webkit-animation:fromBottom .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromBottom .8s cubic-bezier(.755,.05,.855,.06) backwards}.general-safari .cover-image .from-bottom,.mobile-safari .cover-image .from-bottom{-webkit-animation:appearNoScale .25s ease-in backwards;animation:appearNoScale .25s ease-in backwards}.cover-image .from-left{-webkit-animation:fromLeft .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromLeft .8s cubic-bezier(.755,.05,.855,.06) backwards}.general-safari .cover-image .from-left,.mobile-safari .cover-image .from-left{-webkit-animation:appearNoScale .25s ease-in backwards;animation:appearNoScale .25s ease-in backwards}.cover-image .appear{-webkit-animation:appear .8s cubic-bezier(.68,-.1,.265,1.55) backwards;animation:appear .8s cubic-bezier(.68,-.1,.265,1.55) backwards}.reverse-cover-image .from-top{-webkit-transform:translate3d(0,-100vmax,0);transform:translate3d(0,-100vmax,0);-webkit-animation:fromTop .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromTop .8s cubic-bezier(.755,.05,.855,.06) backwards;animation-direction:reverse;opacity:0}.reverse-cover-image .from-right{-webkit-transform:translate3d(100vmax,0,0);transform:translate3d(100vmax,0,0);-webkit-animation:fromRight .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromRight .8s cubic-bezier(.755,.05,.855,.06) backwards;animation-direction:reverse;opacity:0}.reverse-cover-image .from-bottom{-webkit-transform:translate3d(0,100vmax,0);transform:translate3d(0,100vmax,0);-webkit-animation:fromBottom .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromBottom .8s cubic-bezier(.755,.05,.855,.06) backwards;animation-direction:reverse;opacity:0}.reverse-cover-image .from-left{-webkit-transform:translate3d(-100vmax,0,0);transform:translate3d(-100vmax,0,0);-webkit-animation:fromLeft .8s cubic-bezier(.755,.05,.855,.06) backwards;animation:fromLeft .8s cubic-bezier(.755,.05,.855,.06) backwards;animation-direction:reverse;opacity:0}.reverse-cover-image .appear{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:appear .8s cubic-bezier(.68,-.1,.265,1.55) backwards;animation:appear .8s cubic-bezier(.68,-.1,.265,1.55) backwards;animation-direction:reverse;opacity:0}svg .red{fill:#ce374f;stroke:#ce374f}.invert-colors svg .red{fill:#31c8b0;stroke:#31c8b0}svg .pink{fill:#f58092;stroke:#f58092}.invert-colors svg .pink{fill:#0a7f6d;stroke:#0a7f6d}svg .black{fill:#18171d;stroke:#18171d}.invert-colors svg .black{fill:#e7e8e2;stroke:#e7e8e2}svg .blue{fill:#353544;stroke:#353544}.invert-colors svg .blue{fill:#cacabb;stroke:#cacabb}svg .white{fill:#fff;stroke:#fff}@media (orientation:portrait){#app .open-page-circles,#app .open-page-circles--reverse{display:none}}#app .open-page-circles--reverse .circleOpen,#app .open-page-circles .circleOpen{position:fixed}@media (orientation:landscape){#app .open-page-circles--reverse .circleOpen svg,#app .open-page-circles .circleOpen svg{-webkit-animation:appear 1s cubic-bezier(.68,-.1,.265,1.55) .5s backwards;animation:appear 1s cubic-bezier(.68,-.1,.265,1.55) .5s backwards}}#app .open-page-circles--reverse .circleOpen.pink,#app .open-page-circles .circleOpen.pink{-webkit-animation:float 10s ease-in-out infinite;animation:float 10s ease-in-out infinite}@media (orientation:landscape){#app .open-page-circles--reverse .circleOpen.pink,#app .open-page-circles .circleOpen.pink{width:15rem;height:15rem;width:12vmax;height:12vmax;bottom:-1.5rem;bottom:-1vmax;left:20vw}}@media (orientation:landscape) and (max-width:767px){#app .open-page-circles--reverse .circleOpen.pink,#app .open-page-circles .circleOpen.pink{width:15.5vmax;height:15.5vmax}}#app .open-page-circles--reverse .circleOpen.small,#app .open-page-circles .circleOpen.small{-webkit-animation:floatSmall 7s ease-in-out 1s infinite;animation:floatSmall 7s ease-in-out 1s infinite}@media (orientation:landscape){#app .open-page-circles--reverse .circleOpen.small,#app .open-page-circles .circleOpen.small{width:5rem;height:5rem;width:4.2vmax;height:4.2vmax;bottom:10rem;bottom:8vmax;left:19.5vw}}@media (orientation:landscape) and (max-width:767px){#app .open-page-circles--reverse .circleOpen.small,#app .open-page-circles .circleOpen.small{width:5.5vmax;height:5.5vmax;bottom:11vmax}}#app .open-page-circles--reverse .circleOpen.medium,#app .open-page-circles .circleOpen.medium{-webkit-animation:floatMedium 8s ease-in-out 1s infinite;animation:floatMedium 8s ease-in-out 1s infinite}@media (orientation:landscape){#app .open-page-circles--reverse .circleOpen.medium,#app .open-page-circles .circleOpen.medium{width:6rem;height:6rem;width:5vmax;height:5vmax;top:-2rem;top:-1.75vmax;left:28vw}}@media (orientation:landscape) and (max-width:767px){#app .open-page-circles--reverse .circleOpen.medium,#app .open-page-circles .circleOpen.medium{width:8vmax;height:8vmax;top:-4rem;top:-4vmax}}#app .open-page-circles--reverse .circleOpen.large,#app .open-page-circles .circleOpen.large{-webkit-animation:floatLarge 5s ease-in-out 1s infinite;animation:floatLarge 5s ease-in-out 1s infinite}@media (orientation:landscape){#app .open-page-circles--reverse .circleOpen.large,#app .open-page-circles .circleOpen.large{width:8rem;height:8rem;width:6.6vmax;height:6.6vmax;top:12vh;right:-5rem;right:-4.5vmax}}@media (orientation:landscape) and (max-width:767px){#app .open-page-circles--reverse .circleOpen.large,#app .open-page-circles .circleOpen.large{width:10vmax;height:10vmax;right:-8vmax}}@media (orientation:landscape){#app .open-page-circles .circle-wrap.circleOpen svg{-webkit-animation:disappear .3s linear backwards;animation:disappear .3s linear backwards;opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@media (orientation:landscape){.cover-image,.reverse-cover-image{-webkit-transform:rotate(-17.65deg);transform:rotate(-17.65deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:100vw;height:100vh;position:absolute;top:0;left:0}.cover-image>svg.cover-image-svg,.reverse-cover-image>svg.cover-image-svg{position:absolute;top:0;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:144vh}.cover-image>svg.cover-image-svg :not(g),.reverse-cover-image>svg.cover-image-svg :not(g){cursor:pointer}.cover-image-wrap,.cover-image-wrap>div{width:100vw;height:100vh;position:relative}.cover-image-wrap{position:fixed;top:9%;left:45%;z-index:-1}}@media (orientation:portrait){.cover-image,.reverse-cover-image{-webkit-transform:scale(-1) rotate(-250.64deg);transform:scale(-1) rotate(-250.64deg)}.cover-image>svg.cover-image-svg,.reverse-cover-image>svg.cover-image-svg{position:fixed;left:32%;top:50%;-webkit-transform:translate(-79%,-32%);transform:translate(-79%,-32%);width:177%}.cover-image-wrap{margin-top:6vw}.cover-image-wrap.mac{margin-top:7vw}}.work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.work .content-block{-webkit-animation:fadeIn .5s cubic-bezier(.6,-.05,.2,1) backwards;animation:fadeIn .5s cubic-bezier(.6,-.05,.2,1) backwards;border-top:.25rem solid #4b4b61;position:relative;border-radius:3px;margin-bottom:4vh;width:100%}@media (min-width:1200px){.work .content-block{width:48%}}.work .content-block:before{top:-.25rem;left:0;border-top-left-radius:3px;border-top-right-radius:3px}.work .content-block:after,.work .content-block:before{content:"";position:absolute;width:0;height:.25rem;background-color:#ce374f;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.work .content-block:after{bottom:-.25rem;right:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.work .content-block .content-wrapper{-webkit-box-shadow:4px 4px 13px #bbb;box-shadow:4px 4px 13px #bbb;position:relative;height:100%;width:100%;background-size:100%;background-repeat:no-repeat;background-position:50%;-webkit-transition:background-size .2s ease-out;transition:background-size .2s ease-out}.work .content-block .content-wrapper.cover-me{background-size:cover}.work .content-block .content-wrapper.align-top{background-position:top}.work .content-block .actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(245,128,146,.95);opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.work .content-block .actions p.title{color:#fff;margin:0;line-height:1.25;font-size:7vw;margin-top:5vw}@media (orientation:landscape){.work .content-block .actions p.title{font-size:3vw;margin-top:3.75vw}}@media (min-width:1200px){.work .content-block .actions p.title{font-size:2vw;margin-top:1.33vw}}.work .content-block.focus:after,.work .content-block.focus:before,.work .content-block:hover:after,.work .content-block:hover:before{width:100%}.work .content-block.focus .content-wrapper,.work .content-block:hover .content-wrapper{background-size:110%}.work .content-block.focus .actions,.work .content-block:hover .actions{opacity:1}.work .action-wrap{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;width:50%;height:45%;position:absolute;bottom:12.5%;left:0;right:0;margin:auto}.work .action-wrap,.work .action-wrap .go-to,.work .action-wrap .read-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.work .action-wrap .go-to,.work .action-wrap .read-about{cursor:pointer;height:100%;width:47.5%;background:#fff;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2.5%}.work .action-wrap .go-to svg,.work .action-wrap .read-about svg{width:28%;height:28%;margin:0;margin-top:.5vmin}.work .action-wrap .go-to>p,.work .action-wrap .read-about>p{margin:0;margin-top:1vw;font-size:3.5vw}@media (orientation:landscape){.work .action-wrap .go-to>p,.work .action-wrap .read-about>p{font-size:1.5vw;margin-top:.25vw}}@media (min-width:1024px){.work .action-wrap .go-to>p,.work .action-wrap .read-about>p{font-size:1vw}}.work .action-wrap .go-to:active>p,.work .action-wrap .go-to:focus>p,.work .action-wrap .go-to:hover>p,.work .action-wrap .read-about:active>p,.work .action-wrap .read-about:focus>p,.work .action-wrap .read-about:hover>p{text-decoration:underline}.work .action-wrap .read-about{background-color:#ce374f;color:#fff}.invert .work .action-wrap .read-about{background-color:#31c8b0}.work .action-wrap .go-to{background-color:transparent;color:#fff}.icon-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.icon-links a{position:relative;width:3vmax;height:3vmax;margin-top:1vh;margin-bottom:1.33vh}.icon-links a:first-of-type{margin-right:1vmin}@media (orientation:landscape){.icon-links a{margin-top:2vh;margin-bottom:1.25vh}}@media (orientation:landscape) and (min-width:1024px){.icon-links a{height:2vw;width:2vw}}.icon-links a svg{position:absolute;top:0;left:0;height:100%;width:100%}.icon-links a svg path{fill:#353544;stroke:#353544}.icon-links a:hover svg path{fill:#ce374f;stroke:#ce374f}.link-section-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .fade-me{-webkit-animation:fadeInAlt .5s cubic-bezier(.6,-.05,.2,1) backwards;animation:fadeInAlt .5s cubic-bezier(.6,-.05,.2,1) backwards}.about-work{overflow-y:scroll;position:fixed;height:100%;width:100%;left:0;top:0;bottom:0;right:0;z-index:99;color:#fff}.about-work .controls.landscape{height:7vw;width:100%;display:block;position:sticky;top:0;left:0;z-index:2}.about-work .controls.landscape .back-button,.about-work .controls.landscape .close-button,.about-work .controls.landscape .next-button{position:absolute;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-work .controls.landscape .back-button svg,.about-work .controls.landscape .close-button svg,.about-work .controls.landscape .next-button svg{width:3vh;height:3vh;min-width:20px;min-height:20px}@media (min-width:1400px){.about-work .controls.landscape .back-button svg,.about-work .controls.landscape .close-button svg,.about-work .controls.landscape .next-button svg{width:3.5vh;height:3.5vh}}.about-work .controls.landscape .close-button{right:0}.about-work .controls.landscape .back-button{right:47%}@media (min-width:1400px){.about-work .controls.landscape .back-button{right:52%}}@media (max-width:767px){.about-work .controls.landscape .back-button{right:51%}}.about-work .controls.landscape .next-button{left:55%}@media (min-width:1400px){.about-work .controls.landscape .next-button{left:51%}}@media (max-width:767px){.about-work .controls.landscape .next-button{left:51%}}@media (orientation:portrait){.about-work .controls.near-media{margin:0 0 1vh}}@media (orientation:landscape){.about-work .controls.near-media{position:absolute;top:0;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (orientation:portrait){.about-work{background-color:#f58092}.invert .about-work{background-color:#0a7f6d}}@media (orientation:landscape){.about-work{padding:0 6vw 0}}@media (orientation:landscape) and (max-width:767px){.about-work{padding:0 2vw 0}}@media (orientation:portrait){.about-work{padding:6.5vmax 5vmax 0}}.about-work .content-wrap{position:static;position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1}.about-work .content-wrap .content h3,.about-work .content-wrap .content video,.about-work .content-wrap .media h3,.about-work .content-wrap .media video{position:relative;width:100%}.about-work .content-wrap .content .video-wrap,.about-work .content-wrap .media .video-wrap{background-size:cover;position:relative;margin-bottom:1vw;overflow:hidden;padding-bottom:55%;-webkit-box-shadow:1vh 1vh 1vh rgba(206,55,79,.5);box-shadow:1vh 1vh 1vh rgba(206,55,79,.5);-webkit-box-shadow:1vmin 1vmin 2vmin rgba(206,55,79,.5);box-shadow:1vmin 1vmin 2vmin rgba(206,55,79,.5);background-color:#fff}.invert .about-work .content-wrap .content .video-wrap,.invert .about-work .content-wrap .media .video-wrap{-webkit-box-shadow:1vh 1vh 1vh rgba(6,80,68,.66);box-shadow:1vh 1vh 1vh rgba(6,80,68,.66);-webkit-box-shadow:1vmin 1vmin 2vmin rgba(6,80,68,.66);box-shadow:1vmin 1vmin 2vmin rgba(6,80,68,.66)}@media (orientation:portrait){.about-work .content-wrap .content .video-wrap,.about-work .content-wrap .media .video-wrap{margin:0}}.about-work .content-wrap .content .video-wrap video,.about-work .content-wrap .media .video-wrap video{position:absolute;top:-6.33%;right:0;left:0;bottom:auto;margin:auto;width:101%}@media (orientation:portrait){.about-work .content-wrap .content .video-wrap video,.about-work .content-wrap .media .video-wrap video{top:-6.66%}}.about-work .content-wrap .content .video-wrap.position-higher video,.about-work .content-wrap .media .video-wrap.position-higher video{top:-1.66%}@media (orientation:portrait){.about-work .content-wrap .content .video-wrap.position-higher video,.about-work .content-wrap .media .video-wrap.position-higher video{top:-1.66%}}.about-work .content-wrap .content .video-wrap.position-center video,.about-work .content-wrap .media .video-wrap.position-center video{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (orientation:portrait){.about-work .content-wrap .content .video-wrap.position-center video,.about-work .content-wrap .media .video-wrap.position-center video{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.about-work .content-wrap .content .video-wrap.position-cover video,.about-work .content-wrap .media .video-wrap.position-cover video{top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-work .content-wrap .content .video-wrap svg,.about-work .content-wrap .media .video-wrap svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:33%;height:33%;cursor:pointer}@media (orientation:landscape){.about-work .media{position:fixed;z-index:-1;width:46%;top:11vw}.mobile-safari .about-work .media{position:absolute}}@media (orientation:landscape) and (min-width:1400px){.about-work .media{width:42%}}@media (orientation:landscape){.about-work .content{margin-left:auto;width:45%;z-index:1}}@media (orientation:landscape) and (min-width:1400px){.about-work .content{width:49%}}@media (orientation:landscape) and (max-width:767px){.about-work .content{width:49%}}@media (orientation:portrait){.about-work .media{position:relative;margin-bottom:3vh;width:100%}}.about-work .content{position:relative;display:block;padding-bottom:3vh}@media (orientation:landscape){.about-work .content{padding-right:1vw}}@media (orientation:landscape) and (min-width:1400px){.about-work .content{padding-right:2vw}}.about-work .content h3{font-size:7vw;margin-top:1vh;margin-bottom:2vh}@media (orientation:landscape){.about-work .content h3{padding-top:4vw;margin-top:0;font-size:5.5vw;margin-bottom:1vw}}.about-work .content p{font-size:5vw;margin:0;margin-bottom:2vh;line-height:1.5}@media (orientation:portrait) and (min-width:600px){.about-work .content p{font-size:3.75vw}}@media (orientation:landscape){.about-work .content p{margin-bottom:.9vw;font-size:2.25vw}}@media (orientation:landscape) and (max-width:767px){.about-work .content p{font-size:2.5vw}}@media (orientation:landscape) and (min-width:1025px){.about-work .content p{font-size:2vw}}@media (orientation:landscape) and (min-width:1400px){.about-work .content p{font-size:1.75vw;margin-bottom:1.125vw}}.circleOpen:not(.pink){z-index:2;-webkit-transition:z-index 0s .475s;transition:z-index 0s .475s}#app .open-page-circles--reverse .circleOpen.pink{-webkit-transition:all .5s;transition:all .5s}.about-page-opened #app .open-page-circles--reverse .circleOpen.pink{width:300vw;height:300vw;left:-100vw;bottom:-100vw;z-index:2}.about-page-opened #app .open-page-circles--reverse .circleOpen.pink circle{-webkit-animation:none;animation:none}.about-page-opened #app .open-page-circles--reverse .circleOpen:not(.pink){z-index:-1;-webkit-transition:none;transition:none}.back-button,.next-button,.to-site-button{color:#fff!important;margin-right:3vmax;line-height:2;cursor:pointer;display:inline-block;position:relative}.mobile-safari .back-button:before,.mobile-safari .next-button:before,.mobile-safari .to-site-button:before{content:"";display:none}.back-button:before,.next-button:before,.to-site-button:before{content:"previous";position:absolute;top:0;left:0;height:100%;text-decoration:underline;color:#ce374f;width:0;overflow:hidden;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.invert .back-button:before,.invert .next-button:before,.invert .to-site-button:before{color:#31c8b0}.mobile-safari .back-button:hover,.mobile-safari .next-button:hover,.mobile-safari .to-site-button:hover{text-decoration:underline;color:#ce374f!important}.back-button:hover:before,.next-button:hover:before,.to-site-button:hover:before{width:100%}@media (orientation:portrait){.back-button,.next-button,.to-site-button{margin-bottom:0}}.next-button:before{content:"next"}@media (orientation:landscape){.to-site-button{margin-right:0}}.to-site-button:before{content:"view on the web"}.close-button{line-height:1;margin:0;cursor:pointer;fill:#fff;stroke:#fff;position:fixed;padding:1vmax;-webkit-transform:translate(1vmax);transform:translate(1vmax);z-index:3}.mobile-safari .close-button{position:absolute}@media (orientation:portrait){.close-button{top:2.5vh;right:5vh}.close-button svg{width:4vh;height:4vh}}.close-button:hover{fill:#ce374f;stroke:#ce374f}.invert .close-button:hover{fill:#31c8b0;stroke:#31c8b0}.media a:after{-webkit-transition:width .2s ease;transition:width .2s ease;content:"";position:absolute;top:50%;-webkit-transform:translateY(75%);transform:translateY(75%);width:0;left:0;background-color:#fff}@media (orientation:portrait){.media a:after{height:.3vw}}@media (orientation:landscape){.media a:after{height:.3vh}}.media a.strikethrough{pointer-events:none}.media a.strikethrough:after{width:100%}.text-links[data-v-60346507]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-links a[data-v-60346507]{-ms-flex-item-align:start;align-self:flex-start}pre[data-v-72c80aba]{padding:1rem;color:#fff;background:#000;overflow:scroll}