/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto}.swiper-container-fade>.swiper-wrapper>.swiper-slide:not(.swiper-slide-active){opacity:0!important}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:flex;box-sizing:content-box;width:100%;height:100%;transition-property:transform}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;top:0;left:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;width:27px;height:44px;margin-top:-22px;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12) infinite}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@font-face{font-family:Proxima Nova W01_n3;src:url(Fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?v=6eea6e842ba9) format("eot")}@font-face{font-display:swap;font-family:Proxima Nova W01;src:url(Fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?v=6eea6e842ba9);src:url(Fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?v=6eea6e842ba9) format("eot"),url(Fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2?v=6ea158615870) format("woff2"),url(Fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff?v=4da0bf5bc4a8) format("woff"),url(Fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf?v=ee04a90b376b) format("truetype"),url(Fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg?v=1b5cc79281fc) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova W01_i3;src:url(Fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?v=c28365308b55) format("eot")}@font-face{font-family:Proxima Nova W01;src:url(Fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?v=c28365308b55);src:url(Fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?v=c28365308b55) format("eot"),url(Fonts/129d49d6-5492-4ed1-96f7-0528c6d53abc.woff2?v=19fbe6860f5b) format("woff2"),url(Fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff?v=706a5c314e65) format("woff"),url(Fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf?v=53204b14ecf8) format("truetype"),url(Fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg?v=0c07e4297993) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Proxima Nova W01_n5;src:url(Fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?v=0a479eb9d489) format("eot")}@font-face{font-family:Proxima Nova W01;src:url(Fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?v=0a479eb9d489);src:url(Fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?v=0a479eb9d489) format("eot"),url(Fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2?v=a8247d40cfb5) format("woff2"),url(Fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff?v=a2cbc85c361a) format("woff"),url(Fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf?v=2b2fda2c768d) format("truetype"),url(Fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg?v=f40a8918e7cc) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Proxima Nova W01_i5;src:url(Fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?v=e5e7c3d5fdd2) format("eot")}@font-face{font-family:Proxima Nova W01;src:url(Fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?v=e5e7c3d5fdd2);src:url(Fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?v=e5e7c3d5fdd2) format("eot"),url(Fonts/a6315c03-b55d-42b0-8ed6-79060867137d.woff2?v=da5f15d2c465) format("woff2"),url(Fonts/46d5674a-f287-4240-b87a-f207aeb83064.woff?v=dedd6fd1dbc7) format("woff"),url(Fonts/9bd640b2-9a56-4391-b213-767ae9c30ef4.ttf?v=96697c7d37df) format("truetype"),url(Fonts/1500822b-1abc-4461-81dd-b48cfcf99020.svg?v=80063e840804) format("svg");font-weight:500;font-style:italic}@font-face{font-family:Proxima Nova W01_n6;src:url(Fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?v=784b386bcc7a) format("eot")}@font-face{font-family:Proxima Nova W01;src:url(Fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?v=784b386bcc7a);src:url(Fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?v=784b386bcc7a) format("eot"),url(Fonts/eb39afe0-709e-46d6-92ad-db5c3bfd24a9.woff2?v=24c707913a95) format("woff2"),url(Fonts/19dd5cf2-ac2d-48d5-901a-c432fd291ee2.woff?v=90db5e613935) format("woff"),url(Fonts/22cfbfa4-f607-4751-92eb-6fa194353e57.ttf?v=1c1c72413407) format("truetype"),url(Fonts/3d6b6348-e05f-4123-b19a-3bfd02c7f361.svg?v=1a7f5461276d) format("svg");font-weight:600;font-style:normal}body{font-family:Proxima Nova W01,Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.7;color:#404041}h1{margin-top:0;font-size:1.45em;font-weight:600;line-height:1.2}.fonts-loaded h1{font-weight:500}a{text-decoration:none;color:#000}a:active,a:hover{color:#009dff}a:not(.no-link-shadow):not(.view-site):not(.android):not(.ios){text-decoration:none;box-shadow:inset 0 0 0 0 #009dff,inset 0 -2px 0 0 #009dff;color:initial;transition:color .4s ease}a:not(.no-link-shadow):not(.view-site):not(.android):not(.ios):hover{color:#009dff!important}a.hover-only{box-shadow:inset 0 0 0 0 #009dff,inset 0 -2px 0 0 #009dff;color:#000}a.hover-only:hover{color:#009dff}@keyframes unblur{0%{filter:blur(3px)}to{filter:blur(0)}}@keyframes fadeIn{0%{filter:opacity(0)}to{filter:opacity(1)}}#portfolio{position:relative}#portfolio .portfolio-bg{display:block;width:100%}@media (max-width:599px){#portfolio #tablet-see-portfolio{display:none}}#portfolio .swiper-slide:not(.swiper-slide-active){opacity:0}#portfolio .see{position:absolute;top:calc(50% - 27px);left:20px;display:block;width:calc(100% - 40px);padding:.33em 0;border:none;font-weight:600;font-size:.9em;line-height:2;letter-spacing:1px;text-align:center;text-transform:uppercase;background:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}@media screen and (min-width:375px){#portfolio .see{font-size:1.1em}}#portfolio .see:active{box-shadow:none}#portfolio .see:focus{outline:none}#portfolio .see:active,#portfolio .see:hover{color:#000}#portfolio .portfolio-grid{display:none}@media screen and (min-width:600px){#portfolio #mobile-see-portfolio{display:none}#portfolio .see{left:calc(50% - 213px);width:auto;padding:.65em 1em .5em;font-size:1.4em;line-height:1}}@media screen and (min-width:1025px){#portfolio{-js-display:flex;display:flex;justify-content:center;align-items:center;height:91.01851vh;background:rgba(0,0,0,.9)}#portfolio:after{content:"";clear:both;display:block}#portfolio .portfolio-bg,#portfolio .see{display:none!important}#portfolio .portfolio-grid{display:block;width:100%}#portfolio .portfolio-grid .grid-chunk:first-child{float:left;width:83.3%;max-width:83.3%}#portfolio .portfolio-grid .grid-chunk:last-child{float:right;width:16.7%;max-width:16.7%}#portfolio .portfolio-grid .grid-row:after,#portfolio .portfolio-grid .grid-row:before{content:"";clear:both;display:block}#portfolio .portfolio-grid .grid-row .column-1{width:20.025268%;max-width:20.025268%}#portfolio .portfolio-grid .grid-row .column-3{width:19.962097%;max-width:19.962097%}#portfolio .portfolio-grid .grid-row .column-2,#portfolio .portfolio-grid .grid-row .column-4{width:30.0063171194%;max-width:30.0063171194%}#portfolio .portfolio-grid .grid-row .column-5{width:100%;max-width:100%}#portfolio .portfolio-grid .grid-row .column-12{width:39.9873657612%;max-width:39.9873657612%}#portfolio .portfolio-grid .grid-row .grid-column{float:left;background:#fff}#portfolio .portfolio-grid .grid-row .grid-column .item-container{position:relative;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}#portfolio .portfolio-grid .grid-row .grid-column .item-container .project-rollover{opacity:0;position:absolute;bottom:0;width:100%;padding:.55em .25em .45em 2em;font-weight:500;font-size:.8em;text-align:center;letter-spacing:1px;background:#404041;color:#fff;pointer-events:none}#portfolio .portfolio-grid .grid-row .grid-column .item-container .view-project{position:relative;text-transform:uppercase}#portfolio .portfolio-grid .grid-row .grid-column .item-container .view-project:before{content:"";position:absolute;top:calc(50% - .7em);left:-1.75em;width:1.2em;height:1.2em;background:url(../images/svg/view-project.svg?v=e639156cbe67) no-repeat;background-size:cover}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover{z-index:2;box-shadow:0 6px 46px 0 rgba(0,0,0,.81);background:#fff}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .project-rollover{opacity:1;cursor:pointer}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .onallcylinders{background:url(../images/portfolio/logos/summitracing.svg?v=eaf4943db821) 50% calc(50% - 1.25vw) no-repeat;background-size:90%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .onallcylinders~.project-rollover{background:#be222c}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .nationalvehicle{background:url(../images/portfolio/logos/nationalvehicle.svg?v=602149dd7401) 50% calc(50% - 1.25vw) no-repeat;background-size:90%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .nationalvehicle~.project-rollover{background:#29396d}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .kineticbikeparking{background:url(../images/portfolio/logos/kineticbikeparking.svg?v=5134f3870d00) 50% calc(50% - 1.25vw) no-repeat;background-size:60%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .kineticbikeparking~.project-rollover{background:#f60}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .oasisfloral{background:url(../images/portfolio/logos/oasisfloral.svg?v=b1dae316d48b) 50% calc(50% - 1.25vw) no-repeat;background-size:90%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .oasisfloral~.project-rollover{background:#007233}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .nucamprv{background:url(../images/portfolio/logos/nucamprv.svg?v=c20fcba8db10) 50% calc(50% - 1.25vw) no-repeat;background-size:85%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .nucamprv~.project-rollover{background:#213a4e}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .smpf{background:url(../images/portfolio/logos/smpf.svg?v=bc7b4afbac57) 50% calc(50% - 1.25vw) no-repeat;background-size:80%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .smpf~.project-rollover{background:#f4bd44}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .acba{background:url(../images/portfolio/logos/acba.svg?v=fb028f7dd182) 50% calc(50% - 1.25vw) no-repeat;background-size:90%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .acba~.project-rollover{background:#2b3990}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .linkedxl{background:url(../images/portfolio/logos/linkedxl.svg?v=898ee1d29b77) 50% calc(50% - 1.25vw) no-repeat;background-size:60%}}@media screen and (min-width:1025px) and (min-width:1920px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .linkedxl{background-size:45%}}@media screen and (min-width:1025px) and (min-width:1400px) and (max-height:1000px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .linkedxl{background-size:50%}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .linkedxl~.project-rollover{background:#79cdb5}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .wphaven{background:url(../images/portfolio/logos/wphaven.svg?v=ff210291ca6e) 50% calc(50% - 1.25vw) no-repeat;background-size:85%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .wphaven~.project-rollover{background:#5a90bf}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .qualchem{background:url(../images/portfolio/logos/qualchem.svg?v=300f2026a850) 50% calc(50% - 1.25vw) no-repeat;background-size:90%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .qualchem~.project-rollover{background:#91bf3c}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .novatlc{background:url(../images/portfolio/logos/novatlc.svg?v=81d1e6ddda2a) 50% calc(50% - 1.25vw) no-repeat;background-size:55%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .novatlc~.project-rollover{background:#0061b6}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .pegs{background:url(../images/portfolio/logos/pegs.svg?v=f7208b1e5deb) 50% calc(50% - 1.25vw) no-repeat;background-size:70%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .pegs~.project-rollover{background:#b21e28}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .pioneerphysicians{background:url(../images/portfolio/logos/pioneerphysicians.svg?v=5cda26f463fe) 50% calc(50% - 1.25vw) no-repeat;background-size:80%}#portfolio .portfolio-grid .grid-row .grid-column .item-container:hover .pioneerphysicians~.project-rollover{background:#005daa}}@media screen and (min-width:1025px){#portfolio .portfolio-grid .grid-row .grid-column .grid-item{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.onallcylinders{width:100%;height:calc(60.799vh + 1px);background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.nationalvehicle{width:100%;height:calc(30.42863vh + 1px);background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.kineticbikeparking{width:100%;height:30.37037vh;background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.oasisfloral{width:100%;height:calc(30.42863vh + 1px);background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.nucamprv{width:100%;height:30.37037vh;background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.smpf{width:100%;height:calc(30.42863vh + 1px);background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.acba,#portfolio .portfolio-grid .grid-row .grid-column .grid-item.linkedxl{width:100%;height:30.37037vh;background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.wphaven{width:100%;height:60.64814vh;background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.novatlc,#portfolio .portfolio-grid .grid-row .grid-column .grid-item.pegs,#portfolio .portfolio-grid .grid-row .grid-column .grid-item.qualchem{width:100%;height:30.27777vh;background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item.pioneerphysicians{width:100%;height:calc(30.42863vh + 1px);background-size:cover;background-position:top;background-repeat:no-repeat}#portfolio .portfolio-grid .grid-row .grid-column .grid-item .project-rollover{opacity:0;position:absolute;bottom:0;width:100%;padding:.25em;font-size:.9em;text-align:center;background:#404041;color:#fff}#portfolio .portfolio-grid .grid-row .grid-column .grid-item:hover{background:#fff;filter:grayscale(0);animation:fadeIn .5s 1}#portfolio .portfolio-grid .grid-row .grid-column .grid-item:hover:after{background:transparent}#portfolio .portfolio-grid .grid-row .grid-column .grid-item:hover .project-rollover{opacity:1;filter:blur(-3px)!important}}@media screen and (min-width:1025px){html #portfolio .grid-item.onallcylinders{background:url(../images/portfolio/grid/onallcylinders.webp?v=51a90c66063e);background:linear-gradient(rgba(36,36,36,.9),rgba(36,36,36,.9)),url(../images/portfolio/grid/onallcylinders.webp?v=51a90c66063e)}html #portfolio .grid-item.nationalvehicle{background:url(../images/portfolio/grid/nationalvehicle.webp?v=72dfc3ae65b1);background:linear-gradient(rgba(75,74,74,.9),rgba(75,74,74,.9)),url(../images/portfolio/grid/nationalvehicle.webp?v=72dfc3ae65b1)}html #portfolio .grid-item.kineticbikeparking{background:url(../images/portfolio/grid/kineticbikeparking.webp?v=844eef162a47);background:linear-gradient(rgba(44,44,44,.9),rgba(44,44,44,.9)),url(../images/portfolio/grid/kineticbikeparking.webp?v=844eef162a47)}html #portfolio .grid-item.oasisfloral{background:url(../images/portfolio/grid/oasisfloral.webp?v=964f9c38f15b);background:linear-gradient(rgba(54,54,54,.9),rgba(54,54,54,.9)),url(../images/portfolio/grid/oasisfloral.webp?v=964f9c38f15b)}html #portfolio .grid-item.nucamprv{background:url(../images/portfolio/grid/nucamprv.webp?v=8ff7cd3dc16a);background:linear-gradient(rgba(60,59,59,.9),rgba(60,59,59,.9)),url(../images/portfolio/grid/nucamprv.webp?v=8ff7cd3dc16a)}html #portfolio .grid-item.smpf{background:url(../images/portfolio/grid/smpf.webp?v=6627766adebc);background:linear-gradient(rgba(64,64,64,.9),rgba(64,64,64,.9)),url(../images/portfolio/grid/smpf.webp?v=6627766adebc)}html #portfolio .grid-item.acba{background:url(../images/portfolio/grid/acba.webp?v=25b63fc9a67e);background:linear-gradient(rgba(53,53,53,.9),rgba(53,53,53,.9)),url(../images/portfolio/grid/acba.webp?v=25b63fc9a67e)}html #portfolio .grid-item.linkedxl{background:url(../images/portfolio/grid/linkedxl.webp?v=e9d90ef6d930);background:linear-gradient(rgba(53,53,53,.9),rgba(53,53,53,.9)),url(../images/portfolio/grid/linkedxl.webp?v=e9d90ef6d930)}html #portfolio .grid-item.wphaven{background:url(../images/portfolio/grid/wphaven.webp?v=b8d1cd6172b2);background:linear-gradient(rgba(36,36,36,.9),rgba(36,36,36,.9)),url(../images/portfolio/grid/wphaven.webp?v=b8d1cd6172b2)}html #portfolio .grid-item.qualchem{background:url(../images/portfolio/grid/qualchem.webp?v=ba061cbc2535);background:linear-gradient(rgba(52,52,52,.9),rgba(52,52,52,.9)),url(../images/portfolio/grid/qualchem.webp?v=ba061cbc2535)}html #portfolio .grid-item.novatlc{background:url(../images/portfolio/grid/novatlc.webp?v=b84e8e3a8bc0);background:linear-gradient(rgba(60,60,60,.9),rgba(60,60,60,.9)),url(../images/portfolio/grid/novatlc.webp?v=b84e8e3a8bc0)}html #portfolio .grid-item.pegs{background:url(../images/portfolio/grid/pegs.webp?v=68765f70600c);background:linear-gradient(rgba(40,40,40,.9),rgba(40,40,40,.9)),url(../images/portfolio/grid/pegs.webp?v=68765f70600c)}html #portfolio .grid-item.pioneerphysicians{background:url(../images/portfolio/grid/pioneerphysicians.webp?v=c00477c9a601);background:linear-gradient(rgba(41,41,41,.9),rgba(41,41,41,.9)),url(../images/portfolio/grid/pioneerphysicians.webp?v=c00477c9a601)}}@media screen and (min-width:1294px){#portfolio{height:calc(91.01851vh + 8px);border-bottom:8px solid #fff;font-size:1.25vw}}.portfolio-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:none;background:#fff}.portfolio-popup .project-slider{display:block;height:100%}.portfolio-popup .slider{padding:80px 20px 60px}.portfolio-popup .slider .slide-controls{counter-reset:bullet;position:absolute;top:.5em;right:.5em;-js-display:flex;display:flex;align-items:center;text-align:right}.portfolio-popup .slider .slide-controls>div{-js-display:flex;display:flex}.portfolio-popup .slider .slide-controls .slide-pagination{-js-display:flex;display:flex;align-items:center}.portfolio-popup .slider .slide-controls .slide-play-pause{display:none;align-content:center;justify-content:center;width:1.25em;height:1.25em;margin-right:1em;padding:.5em;border:2px solid #009dff;border-radius:50%;cursor:pointer;transition:all .2s ease}.portfolio-popup .slider .slide-controls .slide-play-pause.pause .pause-svg{display:block;width:1.3em;height:1.3em}.portfolio-popup .slider .slide-controls .slide-play-pause.pause .play-svg{display:none}.portfolio-popup .slider .slide-controls .slide-play-pause.play .play-svg{display:block;width:1.1em;height:1.3em;margin-left:.2em}.portfolio-popup .slider .slide-controls .slide-play-pause.play .pause-svg{display:none}.portfolio-popup .slider .slide-controls .slide-play-pause svg path,.portfolio-popup .slider .slide-controls .slide-play-pause svg rect{transition:all .2s ease}.portfolio-popup .slider .slide-controls .swiper-pagination-bullet{display:none;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin:0 .25em;border:2px solid transparent;font-weight:400;font-size:1.2em;line-height:1.55;text-align:center;color:#009dff;cursor:pointer;transition:all .2s ease}.portfolio-popup .slider .slide-controls .swiper-pagination-bullet.active-slide{border:2px solid #009dff}.portfolio-popup .slider .slide-controls .swiper-pagination-bullet:after{counter-increment:bullet;content:counter(bullet);display:block;text-align:center}.portfolio-popup .slider .slide-controls .close-popup{margin-left:1em;cursor:pointer}.portfolio-popup .slider .slide-controls .close-popup svg{height:36px}.portfolio-popup .slider .slide-controls .close-popup svg path{transition:all .2s ease}.portfolio-popup .slider .project-logo{max-width:70%;margin:0 auto}.portfolio-popup .slider .project-logo img{display:block;margin:0 auto}.portfolio-popup .slider .project-screens{display:none}.portfolio-popup .slider .project-title{display:none;font-size:2em;font-family:Vollkorn,serif;font-style:italic;white-space:nowrap}.portfolio-popup .slider .project-description{padding:20px 0;font-size:.8em}.portfolio-popup .slider .android,.portfolio-popup .slider .ios,.portfolio-popup .slider .view-site{display:block;margin:0 auto;padding:.2em 0 .1em;border:2px solid #009dff;font-weight:500;font-size:1.2em;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#009dff;-webkit-tap-highlight-color:transparent;text-shadow:none;box-shadow:none;transition:all .2s ease}.portfolio-popup .slider .android:hover,.portfolio-popup .slider .ios:hover,.portfolio-popup .slider .view-site:hover{background:#009dff;color:#fff}.portfolio-popup .slider .slide-desktop,.portfolio-popup .slider .slide-mobile{position:relative}.portfolio-popup .slider.mobile-only .project-screens .mobile{width:220px;height:auto}.portfolio-popup .slider.mobile-only .app-store-buttons:after{content:"";clear:both;display:block}.portfolio-popup .slider.mobile-only .app-store-buttons .android{float:left;display:flex;align-items:center;justify-content:center;width:56%;height:1.5em;margin-left:0}.portfolio-popup .slider.mobile-only .app-store-buttons .android img{max-height:1.25em;margin-right:.5em}.portfolio-popup .slider.mobile-only .app-store-buttons .ios{float:right;display:flex;align-items:center;justify-content:center;width:34%;height:1.5em;text-transform:none}.portfolio-popup .slider.mobile-only .app-store-buttons .ios img{max-height:1.25em;margin-right:.5em}.portfolio-popup .project-controls{position:absolute;right:0;bottom:0;left:0;z-index:1;-js-display:flex;display:flex;background:#404041;color:#404041}.portfolio-popup .project-controls .next,.portfolio-popup .project-controls .prev{position:relative;width:50%;min-height:50px;font-size:0;cursor:pointer;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portfolio-popup .project-controls .next ::-moz-selection,.portfolio-popup .project-controls .prev ::-moz-selection{background:transparent;color:#fff}.portfolio-popup .project-controls .next ::selection,.portfolio-popup .project-controls .prev ::selection{background:transparent;color:#fff}.portfolio-popup .project-controls .next:active ::-moz-selection,.portfolio-popup .project-controls .next:hover ::-moz-selection,.portfolio-popup .project-controls .prev:active ::-moz-selection,.portfolio-popup .project-controls .prev:hover ::-moz-selection{background:transparent;color:#404041}.portfolio-popup .project-controls .next:active ::selection,.portfolio-popup .project-controls .next:hover ::selection,.portfolio-popup .project-controls .prev:active ::selection,.portfolio-popup .project-controls .prev:hover ::selection{background:transparent;color:#404041}.portfolio-popup .project-controls .next:active,.portfolio-popup .project-controls .prev:active{background:#fff600}.portfolio-popup .project-controls .prev{border-right:1px solid #fff}.portfolio-popup .project-controls .prev span:before{content:"";position:absolute;top:calc(50% - 16px);left:calc(50% - 10px);display:block;width:20px;height:20px;border-top:16px solid transparent;border-right:20px solid #fff;border-bottom:16px solid transparent;transition:all .2s ease}.portfolio-popup .project-controls .prev:active span:before{border-top:16px solid transparent;border-right:20px solid #404041;border-bottom:16px solid transparent}.portfolio-popup .project-controls .next span:after{content:"";position:absolute;top:calc(50% - 16px);right:calc(50% - 10px);display:block;width:20px;height:20px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:20px solid #fff;transition:all .2s ease}.portfolio-popup .project-controls .next:active span:after{border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:20px solid #404041}.portfolio-popup .nucamprv .project-logo img{max-width:50%}.portfolio-popup .tbdg .project-logo img,.portfolio-popup .wphaven .project-logo img{max-width:60%}@media screen and (min-width:600px){.portfolio-popup .slider .slide-controls .swiper-pagination-bullet{display:block}.portfolio-popup .slider .slide-controls .slide-play-pause{display:flex}.portfolio-popup .slider .slide-controls .close-popup svg{height:44px}.portfolio-popup .slider .project-logo{display:none}.portfolio-popup .slider .project-screens{position:relative;display:block;max-width:80%;margin:0 auto}.portfolio-popup .slider .project-screens .swiper-slide img,.portfolio-popup .slider .project-screens .swiper-slide picture{display:block;width:100%}.portfolio-popup .slider .project-screens .desktop{position:relative;aspect-ratio:1115/664}.portfolio-popup .slider .project-screens .desktop>img{height:100%}.portfolio-popup .slider .project-screens .slide-desktop-wrapper{position:absolute;top:7%;right:12%;bottom:14%;overflow:hidden;max-width:76%}.portfolio-popup .slider .project-screens .mobile{position:absolute;right:0;bottom:0;z-index:1;aspect-ratio:110/223;max-height:80%;text-align:right}.portfolio-popup .slider .project-screens .mobile>img{height:100%}.portfolio-popup .slider .project-screens .slide-mobile-wrapper{position:absolute;top:12%;right:7%;bottom:12%;left:7%;overflow:hidden}.portfolio-popup .slider .project-title{display:block}.portfolio-popup .slider .view-site{max-width:45%}}@media screen and (min-width:600px) and (max-width:1024px){.portfolio-popup .slider.mobile-only .project-screens .mobile{position:relative;margin:0 auto}}@media screen and (min-width:600px){.portfolio-popup .slider.mobile-only .details{width:55%;margin:0 auto}}@media screen and (min-width:600px){.portfolio-popup .slider.mobile-only .app-store-buttons{-js-display:flex;display:flex;justify-content:space-around}.portfolio-popup .slider.mobile-only .app-store-buttons .android,.portfolio-popup .slider.mobile-only .app-store-buttons .ios{width:42%}}@media screen and (min-width:600px){.portfolio-popup .project-controls .next,.portfolio-popup .project-controls .prev{-js-display:flex;display:flex;justify-content:center;align-items:center;padding:.6em 0;font-weight:400;font-size:1.1em;text-align:center;text-transform:uppercase;letter-spacing:1px}.portfolio-popup .project-controls .next span,.portfolio-popup .project-controls .prev span{position:relative}.portfolio-popup .project-controls .prev span:before{left:-1em;border-right:10px solid #fff}.portfolio-popup .project-controls .next span:after,.portfolio-popup .project-controls .prev span:before{position:absolute;top:calc(50% - 10px);display:block;width:10px;height:10px;border-top:8px solid transparent;border-bottom:8px solid transparent}.portfolio-popup .project-controls .next span:after{right:-1em;border-left:10px solid #fff}}@media screen and (min-width:600px){html.no-touchevents .portfolio-popup .slider .slide-controls .slide-play-pause:hover{background:#009dff}html.no-touchevents .portfolio-popup .slider .slide-controls .slide-play-pause:hover svg path,html.no-touchevents .portfolio-popup .slider .slide-controls .slide-play-pause:hover svg rect{fill:#fff!important}html.no-touchevents .portfolio-popup .slider .slide-controls .swiper-pagination-bullet:hover{background:#009dff;color:#fff}html.no-touchevents .portfolio-popup .slider .slide-controls .close-popup svg:hover path{fill:#d13434;fill-opacity:1}html.no-touchevents .portfolio-popup .slider .slide-controls .close-popup svg:hover .inner-x{stroke:#fff}html.no-touchevents .portfolio-popup .project-controls .next,html.no-touchevents .portfolio-popup .project-controls .prev{transition:all .2s ease}html.no-touchevents .portfolio-popup .project-controls .next:hover,html.no-touchevents .portfolio-popup .project-controls .prev:hover{background:#fff600;color:#404041}html.no-touchevents .portfolio-popup .project-controls .next:hover ::-moz-selection,html.no-touchevents .portfolio-popup .project-controls .prev:hover ::-moz-selection{background:transparent;color:#404041}html.no-touchevents .portfolio-popup .project-controls .next:hover ::selection,html.no-touchevents .portfolio-popup .project-controls .prev:hover ::selection{background:transparent;color:#404041}html.no-touchevents .portfolio-popup .project-controls .prev span:before{border-top:8px solid transparent;border-right:10px solid #fff;border-bottom:8px solid transparent}html.no-touchevents .portfolio-popup .project-controls .prev:hover span:before{border-top:8px solid transparent;border-right:10px solid #404041;border-bottom:8px solid transparent}html.no-touchevents .portfolio-popup .project-controls .next span:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}html.no-touchevents .portfolio-popup .project-controls .next:hover span:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #404041}}@media screen and (min-width:768px) and (max-width:768px) and (orientation:portrait){.portfolio-popup .slider:not(.mobile-only) .project-screens{max-width:100%}.portfolio-popup .slider:not(.mobile-only) .project-description{max-width:55%;margin:0 auto}}@media screen and (min-width:979px) and (max-width:1024px) and (orientation:landscape){.portfolio-popup .slider .project-screens{max-width:60%;margin:2em auto}.portfolio-popup .slider .project-description{display:none}.portfolio-popup .slider.mobile-only .project-screens .mobile{width:28%;height:70%}.portfolio-popup .slider.mobile-only .project-screens .mobile>img{height:auto}}@media screen and (min-width:1025px){.portfolio-popup{align-items:stretch}.portfolio-popup .swiper-slide{-js-display:flex;display:flex;align-items:center}.portfolio-popup .slider{-js-display:flex;display:flex;max-width:90%;margin:0 auto}.portfolio-popup .slider .project-screens{width:60%}.portfolio-popup .slider .details{align-self:flex-end;width:35%}.portfolio-popup .slider .project-description,.portfolio-popup .slider .project-title{display:block}.portfolio-popup .slider .view-site{max-width:50%;margin:0}.portfolio-popup .slider.mobile-only .details{margin-right:20%;margin-left:5%}.portfolio-popup .slider.mobile-only .app-store-buttons .android,.portfolio-popup .slider.mobile-only .app-store-buttons .ios{width:40%}.portfolio-popup .project-controls{justify-content:space-between}.portfolio-popup .project-controls .next,.portfolio-popup .project-controls .prev{width:-moz-fit-content;width:fit-content;padding:.6em 2em .5em}.portfolio-popup .project-controls .next{border-left:1px solid #fff}}@media screen and (min-width:1400px){.portfolio-popup .slider .details{width:25%;margin-right:10%;margin-bottom:2em}}@media screen and (min-width:2000px){.portfolio-popup{font-size:calc(12px + .5vw)}.portfolio-popup .slider{max-width:75%}.portfolio-popup .slider .slide-controls{font-size:1.2em}.portfolio-popup .slider .slide-controls .close-popup svg{width:2.5em;height:2.5em}.portfolio-popup .slider .project-screens .slide-mobile-wrapper{left:9%}}@media screen and (min-width:2500px){.portfolio-popup .slider{max-width:1800px}}.portfolio-popup .slider .project-logo.bblogo img{width:150px}html.no-touchevents .portfolio-popup.opened{top:0!important;bottom:0!important;transition:all .1s linear}html #about .summit-collective .collective-header{background:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),url(../images/backgrounds/summit-collective.webp?v=8e1464a25059);background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:700px){html #about .summit-collective .collective-header{background-size:200%}}@media screen and (min-width:1290px){html #about .summit-collective .collective-header{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.8)),url(../images/backgrounds/summit-collective.webp?v=8e1464a25059);background-position:100% 50%;background-size:cover}}html #about .mobile-x-name>div:first-child:before{content:"Xan"}html #about .mobile-x-name>div:last-child:before{content:"Bertison"}html #about .x-name:before{content:"Xan Bertison"}html #about .embold-creative{background:#dfdfdf}html #about .blue{font-weight:500;font-size:1.45em;line-height:1.3;color:#009dff}html #about .summit-collective{background:#f7f7f7}@media screen and (max-width:1293px){html #about .summit-collective{border-bottom:10px solid #c2c2c2}}html #about .summit-collective .collective-header{padding:35px 0;line-height:0;text-align:center}html #about .summit-collective .collective-header .summit-s{display:block;margin:0 auto;fill:#009dff}html #about .summit-collective .collective-header .summit-name{width:64%;max-height:22px;margin-top:20px;fill:#404041}html #about .collective-grid,html #about .embold-grid{overflow:hidden}html #about .collective-grid:after,html #about .embold-grid:after{content:"";clear:both;display:block}html #about .collective-grid .flip-container,html #about .embold-grid .flip-container{float:left;perspective:1000px;width:50%}html #about .collective-grid .flip-container:not(.empty),html #about .embold-grid .flip-container:not(.empty){background:#000}html #about .collective-grid .flip-container .stretcher,html #about .embold-grid .flip-container .stretcher{visibility:hidden;display:block}html #about .collective-grid .flip-container:hover:not(.empty) .back,html #about .embold-grid .flip-container:hover:not(.empty) .back{-webkit-font-smoothing:antialiased;transform:rotateY(0deg)}html #about .collective-grid .flip-container:hover:not(.empty) .front,html #about .embold-grid .flip-container:hover:not(.empty) .front{-webkit-font-smoothing:antialiased;transform:rotateY(180deg)}html #about .collective-grid .flip-container a,html #about .collective-grid .flip-container a:hover,html #about .embold-grid .flip-container a,html #about .embold-grid .flip-container a:hover{text-decoration:none;color:#fff}html #about .collective-grid .flipper,html #about .embold-grid .flipper{position:relative;transform-style:preserve-3d}html #about .collective-grid .back,html #about .collective-grid .front,html #about .embold-grid .back,html #about .embold-grid .front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:.6s;-ms-transition:0s}html #about .collective-grid .front,html #about .embold-grid .front{z-index:2;transform:rotateY(0deg)}html #about .collective-grid .front img,html #about .embold-grid .front img{width:100%;height:100%}html #about .collective-grid .back,html #about .embold-grid .back{-js-display:flex;display:flex;align-items:center;justify-content:center;padding:20px;line-height:1.15;background:#009dff;transform:rotateY(-180deg)}html #about .collective-grid .collective-bio,html #about .embold-grid .collective-bio{text-align:center;color:#fff;background:#009dff}html #about .collective-grid .collective-bio .name,html #about .embold-grid .collective-bio .name{font-weight:500;font-size:1.3em;letter-spacing:1px;text-transform:uppercase}html #about .collective-grid .collective-bio .name:after,html #about .embold-grid .collective-bio .name:after{content:"";display:block;width:20%;height:1px;margin:.25em auto;background:#fff}html #about .collective-grid .collective-bio .role,html #about .embold-grid .collective-bio .role{font-size:.95em;font-family:Vollkorn,serif;font-style:italic;letter-spacing:.5px}@media screen and (min-width:600px){html #about .collective-grid,html #about .embold-grid{-js-display:flex;display:flex;flex-wrap:wrap}html #about .collective-grid .flip-container,html #about .embold-grid .flip-container{width:25%}}@media screen and (min-width:1024px) and (max-width:1293px){html #about .collective-grid .flip-container,html #about .embold-grid .flip-container{width:12.5%;font-size:.6em}html #about .collective-grid .flip-container.empty,html #about .embold-grid .flip-container.empty{order:2}}@media (min-width:768px){html #about .collective-description,html #about .embold-description{padding:40px}}@media screen and (min-width:768px) and (max-width:1293px){html #about .collective-grid,html #about .embold-grid{font-size:1.2em}}@media screen and (min-width:1024px) and (max-width:1365px) and (max-height:1366px) and (min-height:1366px){html #about .container.embold-description,html #about .summit-collective.collective-header{min-height:0}}@media screen and (min-width:1290px){html #about .embold-creative{display:flex;flex-direction:column;overflow:hidden;align-content:flex-start;width:55.3157894737vw;max-height:calc(91.01851vh + 1px);background:#f7f7f7}html #about .embold-description{-js-display:flex;display:flex;align-content:center;align-items:center;padding:20px 40px;font-size:calc(.85em + .1vw);line-height:2.1;background:#dfdfdf;flex:1}html #about .summit-collective{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;overflow:hidden;width:44.6842105263vw;max-height:calc(91.01851vh + 1px);border-left:8px solid #fff}html #about .summit-collective .collective-header{-js-display:flex;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:27.777777vh;padding:20px 0}html #about .summit-collective .collective-header .summit-name,html #about .summit-collective .collective-header .summit-s{fill:#fff}html #about .summit-collective .collective-description{align-self:center;width:64.5%;font-size:calc(.85em + .1vw);line-height:2.1}html #about .summit-collective .collective-grid,html #about .summit-collective .embold-grid{display:block;width:35.5%;font-size:.9em;background:#1f1f1f}html #about .summit-collective .collective-grid .flip-container,html #about .summit-collective .embold-grid .flip-container{width:50%}}@media screen and (min-width:1294px) and (max-height:900px){html #about .summit-collective .collective-header .summit-s{height:70%}html #about .summit-collective .collective-header .summit-name{height:30%}}@media screen and (min-width:1400px){html #about .embold-description{padding:20px 60px}html #about .summit-collective .collective-description{padding:20px 40px}}@media screen and (min-width:1600px){html #about .embold-creative .embold-description{font-size:1em}html #about .summit-collective .collective-description{padding:20px 60px;font-size:1em}}@media screen and (min-width:1800px){html #about .embold-creative .embold-description{font-size:calc(.9em + .1vw);line-height:2.3}html #about .summit-collective .collective-description{padding:40px 60px;font-size:calc(.9em + .1vw);line-height:2.3}}@media screen and (min-width:768px){:-ms-fullscreen,:root .ie11up{height:calc(33.05vh + 5px)}}@media screen and (min-width:1024px) and (max-width:1289px) and (max-width:1293px){.collective-grid,.embold-grid{font-size:1.2em}}@media screen and (min-width:1290px){html #about{-js-display:flex;display:flex;justify-content:space-between;align-content:stretch;min-height:calc(91.01851vh + 8px);border-bottom:8px solid #fff;font-size:calc(12px + .2vw)}}@media screen and (min-width:2200px){html #about{font-size:calc(18px + (.125vh + .125vw)/2)}}#embold-team{display:none;flex-wrap:wrap;justify-content:space-between;background:#fff}#embold-team img{display:block;width:100%;height:100%}#embold-team .employee-photo-hover,#embold-team .title-hover{display:none}#embold-team .person{position:relative;width:33%}#embold-team .person:nth-child(4),#embold-team .person:nth-child(5),#embold-team .person:nth-child(6){margin-top:.5%}#embold-team .person:hover .employee-photo,#embold-team .person:hover .title:not(.no-hover-title):not(.title-hover){display:none}#embold-team .person:hover .employee-photo-hover,#embold-team .person:hover .title-hover{display:block}#embold-team .name-title{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:12px;background:rgba(0,0,0,.4)}#embold-team .name{font-size:24px;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:1.2px;color:#fff600}#embold-team .title{font-family:Vollkorn,serif;font-size:20px;line-height:26px;color:#fff}@media (min-width:600px){html #about .embold-grid .flip-container{width:33.33333%}}@media (min-width:1024px){#embold-team{display:flex}.embold-grid{display:none!important}}@media (min-width:1290px){#embold-team .name-title{padding:10px 6px}#embold-team .name{font-size:20px}#embold-team .title{font-size:15px}}@media (min-width:1400px){#embold-team .name-title{padding:10px 8px}#embold-team .name{font-size:22px}#embold-team .title{font-size:16px}}@media (min-width:1466px){#embold-team .name{font-size:22px}#embold-team .title{font-size:17px}}.embold-grid .grayscale,.employee-photo{filter:grayscale(1)}.typewrite>.wrap{animation:typewriter .8s infinite;padding-right:2px}@keyframes typewriter{0%{border-right:.08em solid transparent}to{border-right:.08em solid #fff}}.shake{position:relative}@media (prefers-reduced-motion:reduce){.shake{position:static}}html #services .services-header{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5)),url(../images/backgrounds/services.webp?v=00011c547891) no-repeat}html #services .review.swiper-slide:not(.swiper-slide-active){display:none}html #services .services-header{padding:40px 20px;text-align:center;background-size:cover;background-position:0 50%;background-repeat:no-repeat}html #services .services-title{font-weight:700;font-size:2em;letter-spacing:.5px;color:#fff}html #services .services-title:first-child{padding:0 5%}html #services .embold-creative{background:#f7f7f7}html #services .embold-creative .blue{margin:1.5em 0 -.5em;font-weight:700;font-size:1.1em;line-height:1.2;color:#009dff}html #services .embold-creative .get-in-touch{font-size:.9em}html #services #services-logo{display:block;width:150px;height:42px;margin:0 auto}html #services #services-logo path{fill:#dadada}html #services .reviews{position:relative;text-align:center;background:#dedede}html #services .reviews .bubble{position:relative;margin-bottom:3em}html #services .reviews .bubble:before{content:"";position:absolute;bottom:-36px;left:calc(50% - 20px);display:block;border-color:#d0cece transparent;border-style:solid;border-width:40px 0 0 40px}html #services .reviews .bubble:after{content:"";position:absolute;bottom:-28px;left:calc(50% - 14px);display:block;border-color:#fff transparent;border-style:solid;border-width:34px 0 0 34px}html #services .reviews .quote{border-bottom:6px solid #d0cece;text-align:left;background:#fff}html #services .reviews .review-text{-js-display:flex;display:flex;align-items:center;padding:20px;text-align:left}html #services .reviews .review-text>div{-js-display:flex;display:flex}html #services .reviews .review-text>div>div .grey{line-height:1}html #services .reviews .review-text .grey{align-self:flex-start;margin-right:.1em;font-size:1.4em;line-height:1.4;color:#e1e1e1}html #services .reviews .review-username{width:100%;font-weight:500;font-size:1.2em;text-transform:uppercase;color:#009dff}html #services .reviews .review-subtitle{width:100%;margin-bottom:1em;font-family:Vollkorn,serif;font-style:italic}html #services .next-review,html #services .prev-review{position:absolute;top:22.5%;z-index:100;-js-display:flex;display:flex;align-content:center;align-items:center;justify-content:center;width:2em;height:2em;cursor:pointer;transition:opacity .25s ease-out}html #services .next-review:before,html #services .prev-review:before{content:"";display:block;width:1.25em;border-top:.75em solid transparent;border-bottom:.75em solid transparent}html #services .prev-review{left:0}html #services .prev-review:before{border-right:1.25em solid #009dff}html #services .next-review{right:0}html #services .next-review:before{border-left:1.25em solid #009dff}html #services .summit-collective{background:#f7f7f7}@media screen and (max-width:978px){html #services .summit-collective{border-bottom:10px solid #c2c2c2}}html #services .summit-collective:after{content:"";clear:both;display:block}html #services .summit-collective .name{display:flex;justify-content:center;align-items:flex-start;text-align:center;margin-top:-2px}html #services .summit-collective .plus{margin-top:10px;margin-right:-1em!important;font-weight:600;font-size:3em;color:#dadada}@media screen and (max-width:425px){html #services .summit-collective .plus{display:none}}html #services .summit-collective .summit-name{height:1.65em;fill:#dadada}@media screen and (max-width:425px){html #services .summit-collective .summit-name{margin-bottom:2em}}html #services .summit-collective .skills{display:block;width:-moz-fit-content;width:fit-content;max-width:70%;margin:0 auto;list-style:none}@media screen and (max-width:600px){html #services .summit-collective .skills{width:95%;max-width:95%}}@media screen and (min-width:425px){html #services .summit-collective .skills{padding-left:5%}}html #services .summit-collective .skills.left{margin-bottom:0}html #services .summit-collective .skills.right{margin-top:0}@media screen and (min-width:1440px){html #services .summit-collective .skills.right{padding-left:2%}}@media screen and (min-width:1920px){html #services .summit-collective .skills.right{padding-left:5%}}html #services .summit-collective .skills>div{position:relative;margin:1.25em 0;padding-left:2.5em;line-height:1.4}html #services .summit-collective .skills>div:before{content:"";position:absolute;top:calc(50% - .75em);left:0;display:block;width:1.5em;height:1.5em}@media screen and (max-width:600px){html #services .summit-collective .skills>div:before{top:calc(50% - .9em)}}html #services .summit-collective .skills>div.seo:before{background:url(../images/svg/summit-seo.svg?v=95d1002e2760);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.ppc:before{background:url(../images/svg/summit-ppc.svg?v=0df43b100842);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.brandidentity:before{background:url(../images/svg/summit-brandidentity.svg?v=695caf349024);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.print:before{background:url(../images/svg/summit-print.svg?v=e167b2474890);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.photography:before{background:url(../images/svg/summit-photography.svg?v=779d30fb5c7a);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.videography:before{background:url(../images/svg/summit-videography.svg?v=c595db86f0fa);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.socialmedia:before{background:url(../images/svg/summit-socialmedia.svg?v=0fc3cd50084d);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.copyediting:before{background:url(../images/svg/summit-copyediting.svg?v=02149c0c2101);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.copywriting:before{background:url(../images/svg/summit-copywriting.svg?v=2effbbf8cb93);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.publicrelations:before{background:url(../images/svg/summit-publicrelations.svg?v=00ce78c53769);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.amazon:before{background:url(../images/svg/summit-amazon.svg?v=f5c36b27ee76);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div.vr:before{background:url(../images/svg/summit-vr.svg?v=75a73ac9cdbb);background-size:100%;background-repeat:no-repeat;background-position:50%}html #services .summit-collective .skills>div:first-child{margin:-.3em 0 1.25em}@media screen and (max-width:350px){nobr{white-space:normal}}@media screen and (min-width:600px){#services .services-header{padding:80px 0}#services .services-title{font-size:2em}#services .embold-creative,#services .reviews,#services .summit-collective{padding:40px}#services .embold-creative .plus,#services .reviews .plus,#services .summit-collective .plus{margin-top:-28px!important}}@media screen and (min-width:600px) and (max-width:978px){#services .summit-collective .skills{padding:1em 0}#services .summit-collective .skills.left{float:left;width:30%;margin-left:10%}#services .summit-collective .skills.right{float:right;width:30%;margin-right:10%}}@media screen and (min-width:600px){html #services .summit-collective .plus{margin-right:.25em!important}}@media screen and (min-width:979px){#services{-js-display:flex;display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;font-size:1.55vw}#services .services-header{width:100%;font-size:1.2em;line-height:1.3}#services .embold-creative,#services .summit-collective{align-self:stretch;width:33.33%;font-size:.8em}#services .reviews{width:33.33%;font-size:.9em}#services .summit-collective{-js-display:flex;display:flex;flex-wrap:wrap;align-content:flex-start}#services .summit-collective .name{width:100%}#services .summit-collective .plus{margin-top:.4em!important;margin-right:.2em!important;line-height:.8}#services .summit-collective .summit-name{height:calc(20px + .5vw);margin-top:1.2em;margin-bottom:2.5em}#services .summit-collective .skills{width:auto}}@media screen and (min-width:1025px){#services{min-height:calc(91.01851vh + 8px)}#services .embold-creative,#services .summit-collective{align-self:stretch;width:33.33%;min-height:56.25749vh;font-size:.8em}#services .embold-creative .plus,#services .summit-collective .plus{margin-right:-2em!important}#services #services-logo,#services .summit-name{margin-bottom:20px}#services .summit-collective .skills>div{padding-left:3em}#services .summit-collective .skills>div:before{top:calc(50% - 1em);width:2em;height:2em}html #services .summit-collective .plus{margin-right:.2em!important}}@media screen and (min-width:1294px){#services{overflow:hidden;border-bottom:8px solid #fff;font-size:calc(12px + .5vw)}#services .services-header{-js-display:flex;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}#services .reviews{overflow:visible;font-size:.8em}#services .reviews .next-review,#services .reviews .prev-review{opacity:0;z-index:10}#services .reviews .next-review:before,#services .reviews .prev-review:before{border-top:1em solid transparent;border-bottom:1em solid transparent;transition:border .1s linear}#services .reviews .prev-review{left:-1em}#services .reviews .prev-review:before{border-right:1.5em solid #b1b1b2}#services .reviews .prev-review:hover:before{border-top:1.3em solid transparent;border-right:1.8em solid #009dff;border-bottom:1.3em solid transparent}#services .reviews .next-review{right:-1em}#services .reviews .next-review:before{border-left:1.5em solid #b1b1b2}#services .reviews .next-review:hover:before{border-top:1.3em solid transparent;border-bottom:1.3em solid transparent;border-left:1.8em solid #009dff}#services .reviews:hover .next-review,#services .reviews:hover .prev-review{opacity:1}#services .reviews .review-username{font-size:1.4em}#services .reviews .review-subtitle{font-size:1.1em}#services .embold-creative,#services .reviews,#services .summit-collective{min-height:-moz-fit-content;min-height:fit-content;padding:40px}#services #services-logo{width:auto;height:calc(42px + 1.5vh)}#services .summit-collective .summit-name{width:80%;height:calc(42px + 1vh);margin-top:.75em}#services .summit-collective .plus{margin-top:.25em!important;font-size:calc(36px + 1.5vh)}#services .summit-collective .skills{-js-display:flex;display:flex;flex-direction:column;width:34%}html #services .summit-collective .plus{margin-right:.2em!important}}@media screen and (min-width:1300px) and (max-width:1499px){html #services .summit-collective .plus{margin-right:-.1em!important}}@media screen and (min-width:1500px) and (max-width:1775px){html #services .summit-collective .plus{margin-right:-.5em!important}}@media screen and (min-width:1800px){#services{font-size:calc(18px + (.2vh + .2vw)/2)}#services .reviews .review-text{padding:40px}#services .skills{margin-top:-2em!important}#services .skills>div{margin:2.5em 0!important}#services .skills-right{padding-left:5%!important}html #services .summit-collective .plus{margin-right:-1em!important}}@media screen and (min-width:2000px){#services .embold-creative{padding:40px 60px}#services .reviews{padding:60px 70px}#services .reviews .review-text{padding:60px}#services html #services .summit-collective .summit-name{width:58%}#services html #services .summit-collective .skills.left{padding-left:10%}html #services .summit-collective .plus{margin-top:13px!important;margin-left:2em;margin-right:-2em!important}}@media screen and (min-width:2200px){html #services .summit-collective .plus{margin-left:1.5em;margin-right:-1.5em!important}}@media screen and (min-width:2470px){html #services .summit-collective .plus{margin-left:2.5em;margin-right:-2.5em!important}}@media screen and (max-width:374px){.g-recaptcha{transform:scale(.9);transform-origin:0 0}}.grecaptcha-badge{display:none}html #contact .contact-header{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../images/backgrounds/contact.webp?v=8b0ff59ffdd7);background-position:100% 95%;background-size:100%}@media screen and (min-width:450px){html #contact .contact-header{background-position:100% 80%}}@media screen and (min-width:979px){html #contact .contact-header{background:radial-gradient(circle,rgba(0,0,0,.3) 80%,rgba(0,0,0,.5)),url(../images/backgrounds/contact.webp?v=8b0ff59ffdd7);background-position:50% 100%;background-size:cover}}#contact{background:#1c1c1c}#contact .contact-header{-js-display:flex;display:flex;flex-wrap:wrap;align-content:flex-start;padding:3.5em 10px}@media screen and (max-width:360px){#contact .contact-header{font-size:.9em}}#contact .contact-title{width:100%;font-weight:700;font-size:2em;text-align:center;color:#fff}#contact .contact-title.yellow{width:100%;font-size:1.9em;color:#fff600}@media screen and (min-width:375px){#contact .contact-title.yellow{font-size:2em}}#contact .contact-title:not(.yellow){margin-top:.25em;line-height:1.4}#contact .info{padding:40px;background:#2b2b2b}@media screen and (max-width:600px){#contact .info{padding:40px 20px;text-align:center}}#contact .info .address,#contact .info .email-phone{margin-left:3%;padding:20px 0;color:#fff}#contact .info .address strong,#contact .info .email-phone strong{font-weight:500;line-height:1.1}#contact .info .address a{color:#fff}@media screen and (min-width:375px){#contact .info .address a{position:relative}#contact .info .address a:before{content:"";position:absolute;top:calc(50% - 1em);left:-2em;width:1.5em;height:1.5em;background-size:cover}}@media screen and (min-width:375px){#contact .info .address a.building:before{background:url(../images/svg/building.svg?v=4acf41ac4419) 50% no-repeat}}@media screen and (min-width:375px){#contact .info .address a.lightbulb:before{background:url(../images/svg/light.svg?v=79190977594e) 50% no-repeat}}#contact .social{-js-display:flex;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center}#contact .social div.social-link{max-width:25%}#contact .social a.social-link{display:block;max-width:80%;margin:0 auto}#contact .social svg{max-width:100%;height:4em;fill:#909090;transition:fill .4s ease}#contact .social svg:hover{fill:#009dff}#contact .email-phone{font-weight:500;font-size:1.4em;color:#fff}#contact .email-phone a{color:#fff;transition:color .2s ease}#contact .email-phone a:hover{color:#009dff}#contact .form-container{padding:40px 55px;background:#474747;color:#fff}@media screen and (max-width:600px){#contact .form-container{text-align:center}}#contact .contact-form{padding:20px 0;color:#404041}#contact .contact-form .g-recaptcha{margin-bottom:20px}#contact .contact-form input:not([type=submit]),#contact .contact-form textarea{display:block;width:100%;max-width:100%;margin-bottom:20px;padding:7px;border:0;border-bottom:2px solid #a6a6a6;letter-spacing:.5px;background:#404040;transition:all .4s ease;color:#fff}#contact .contact-form input:not([type=submit]):focus,#contact .contact-form textarea:focus{border-bottom:4px solid #fff;outline:0;background:#009dff;color:#fff}#contact .contact-form input:not([type=submit]):focus::-webkit-input-placeholder,#contact .contact-form textarea:focus::-webkit-input-placeholder{color:#fff}#contact .contact-form input:not([type=submit]):focus::-moz-placeholder,#contact .contact-form textarea:focus::-moz-placeholder{color:#fff}#contact .contact-form input:not([type=submit]):focus:-ms-input-placeholder,#contact .contact-form textarea:focus:-ms-input-placeholder{color:#fff}#contact .contact-form input:not([type=submit]):focus::-ms-input-placeholder,#contact .contact-form textarea:focus::-ms-input-placeholder{color:#fff}#contact .contact-form input:not([type=submit]):focus::-ms-clear,#contact .contact-form textarea:focus::-ms-clear{display:none}#contact .contact-form input:not([type=submit]){height:calc(1.2em + 16px)}#contact .contact-form textarea{height:115px}#contact .contact-form input[type=submit]{display:block;width:100%;padding:.434em 0 .285em;border:0;font-weight:600;font-size:1.2em;text-transform:uppercase;letter-spacing:1px;background:#fff;transition:background .4s ease}#contact .contact-form input[type=submit]:hover{background:#fff600}#contact .contact-form ::-webkit-input-placeholder{font-family:Vollkorn,serif;font-style:italic;color:#8f8d8d}#contact .contact-form ::-moz-placeholder{font-family:Vollkorn,serif;font-style:italic;color:#8f8d8d}#contact .contact-form :-ms-input-placeholder{font-family:Vollkorn,serif;font-style:italic;color:#8f8d8d}#contact .contact-form ::-ms-input-placeholder{font-family:Vollkorn,serif;font-style:italic;color:#8f8d8d}#contact .contact-form input.contact-phone{display:none}#contact .footer{-js-display:flex;display:flex;justify-content:center;align-items:center;width:100%;height:3em;font-size:.9em;text-align:center;background:#1c1c1c;color:#4d4d4d}@media screen and (min-width:600px){#contact .addresses:after{content:"";clear:both;display:block}}@media screen and (min-width:600px) and (max-width:978px){#contact .social{max-width:50%;justify-content:flex-start}}@media screen and (min-width:600px){#contact .info .address strong{font-size:1.2em}#contact .info .address a:before{top:-1.25em;left:-2.25em;width:1.7em;height:1.7em}}@media screen and (min-width:600px){#contact .footer{height:60px;font-size:1.1em}}@media screen and (min-width:768px) and (max-width:978px){#contact .social{max-width:80%;justify-content:flex-start}#contact .info{-js-display:flex;display:flex}#contact .addresses,#contact .social-phone-wrapper{width:50%}}@media screen and (min-width:979px){#contact{-js-display:flex;display:flex;flex-wrap:wrap}#contact>div:not(.footer){width:33.33%}#contact .contact-header{display:block}#contact .contact-title{padding-left:20px;font-size:1.7em;text-align:left}#contact .contact-title.yellow{font-size:1.7em}#contact .social{max-width:90%;justify-content:flex-start}#contact .social div.social-link{width:20%;margin:0 2.5%}#contact .email-phone{font-size:1.35em}#contact .address{padding:2em 0;font-size:.89em}#contact .address a:before{display:none}}@media screen and (min-width:1025px){#contact{min-height:91.01851vh}#contact>div:not(.footer){min-height:calc(91.01851vh - 100px);padding:40px 40px 0}#contact .social div.social-link{width:2.5em;margin:0 .5em}#contact .social a.social-link{max-width:100%}#contact .footer{height:100px;font-size:1.1em}}@media screen and (min-width:1294px){#contact{font-size:calc(12px + .4vw)}#contact .contact-title,#contact .contact-title.yellow{padding-left:0;font-size:1.75em}#contact .contact-header{font-size:1.25em}#contact .contact-header,#contact .form-container{padding:40px}#contact div.info{padding:40px 60px}#contact div.info .address{font-size:1.05em}#contact div.info .address a:before{display:block}}@media screen and (min-width:1442px){#contact .contact-title,#contact .contact-title.yellow{font-size:1.9em}#contact .contact-form input.contact-phone{display:block}}@media screen and (min-width:1600px){#contact div.info{padding:40px 120px}#contact .social div.social-link{width:3em;margin:0 .7em}#contact .social div.social-link:first-child{margin-left:.5em}#contact .contact-message span:before{content:"\A";white-space:pre}}@media screen and (min-width:2000px){#contact .contact-header,#contact .form-container,#contact .info{padding:60px}#contact .info{padding:60px 120px}#contact .info .address,#contact .info .email-phone{padding:40px 0}#contact .contact-form textarea{height:180px}}.contact-form{position:relative}.preload-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(71,71,71,.8)}.boxes{--size:32px;--duration:800ms;height:calc(var(--size)*2);width:calc(var(--size)*3);position:relative;transform-style:preserve-3d;transform-origin:50% 50%;margin-top:calc(var(--size)*1.5*-1);transform:rotateX(60deg) rotate(45deg) rotateY(0deg) translateZ(0)}.boxes .box{width:var(--size);height:var(--size);top:0;left:0;position:absolute;transform-style:preserve-3d}.boxes .box:first-child{transform:translate(100%);animation:box1 var(--duration) linear infinite}.boxes .box:nth-child(2){transform:translateY(100%);animation:box2 var(--duration) linear infinite}.boxes .box:nth-child(3){transform:translate(100%,100%);animation:box3 var(--duration) linear infinite}.boxes .box:nth-child(4){transform:translate(200%);animation:box4 var(--duration) linear infinite}.boxes .box>div{--background:#009dff;--top:auto;--right:auto;--bottom:auto;--left:auto;--translateZ:calc(var(--size)/2);--rotateY:0deg;--rotateX:0deg;position:absolute;width:100%;height:100%;background:var(--background);top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.boxes .box>div:first-child{--top:0;--left:0}.boxes .box>div:nth-child(2){--background:#006eb3;--right:0;--rotateY:90deg}.boxes .box>div:nth-child(3){--background:#008de6;--rotateX:-90deg}.boxes .box>div:nth-child(4){--background:#fff600;--top:0;--left:0;--translateZ:calc(var(--size)*3*-1)}@keyframes box1{0%,50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes box2{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes box3{0%,50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes box4{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}.g-recaptcha{display:none}.basin-turnstile-container{padding-top:2rem}