/**handles:main-styles**/
abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,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,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}.small,small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:''}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}pre{white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit}td,td img{vertical-align:top}button{width:auto;overflow:visible}a,button,input[type=submit]{-webkit-transition-property:color,border,background,opacity,visibility;transition-property:color,border,background,opacity,visibility;cursor:pointer}::-moz-selection{background:rgba(250,74,74,.8);color:#fff;text-shadow:none}::selection{background:rgba(250,74,74,.8);color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:rgba(250,74,74,0.8)}ins{background-color:#fa4a4a;color:#fff;text-decoration:none}mark{background-color:#fa4a4a;color:#fff;font-style:italic;font-weight:700}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignright{margin-bottom:12px}body{font:100%/1 'Maison Neue',Helvetica,Arial,sans-serif;background-color:#fff;margin:0;padding:0;color:#333;-webkit-font-smoothing:antialiased;letter-spacing:.00625em;overflow-x:hidden}body.no-scroll{overflow:hidden}@font-face{font-family:'Cera Stencil';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/cera_stencil_pro_medium-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/cera_stencil_pro_medium-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/cera_stencil_pro_medium-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/cera_stencil_pro_medium-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/cera_stencil_pro_medium-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/cera_stencil_pro_medium-ws.svg#cerastencilpro-meuploadedfile') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebook-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebook-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebook-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebook-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebook-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebook-ws.svg#maison_neuebook') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebookitalic-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebookitalic-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebookitalic-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebookitalic-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebookitalic-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneuebookitalic-ws.svg#maison_neuebook_italic') format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-medium-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-medium-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-medium-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-medium-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-medium-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-medium-ws.svg#maison_neuemedium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-mediumitalic-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-mediumitalic-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-mediumitalic-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-mediumitalic-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-mediumitalic-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-mediumitalic-ws.svg#maison_neuemedium_italic') format('svg');font-weight:500;font-style:italic}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demi-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demi-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demi-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demi-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demi-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demi-ws.svg#maison_neuedemi') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demiitalic-ws.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demiitalic-ws.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demiitalic-ws.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demiitalic-ws.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demiitalic-ws.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-demiitalic-ws.svg#maison_neuedemi_italic') format('svg');font-weight:600;font-style:italic}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bold-webfont.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bold-webfont.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bold-webfont.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bold-webfont.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bold-webfont.svg#maison_neuebold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Maison Neue';src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bolditalic-webfont.eot');src:url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bolditalic-webfont.woff2') format('woff2'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bolditalic-webfont.woff') format('woff'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bolditalic-webfont.ttf') format('truetype'),url('https://elementagency.co/wp-content/themes/ElementAgency/_fonts/maisonneue-bolditalic-webfont.svg#maison_neuebold_italic') format('svg');font-weight:700;font-style:italic}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{padding:0;margin:0;font-weight:400}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}h2{font-family:'Cera Stencil',Helvetica,Arial,sans-serif;font-size:5.125rem;position:relative;display:inline-block;margin-bottom:5rem;text-transform:lowercase}.banner-content h2{pointer-events:all}.banner.bg h2{color:#fa4a4a}.banner-content h2::after{display:block;width:100%;height:3px;position:absolute;bottom:0;left:0;content:'';background-color:#fff}h3{font-size:2.75em;margin-bottom:.75em;font-weight:700}.banner h3,.nametag h3{font-size:4.375em;margin-bottom:.5em}h4{font-size:2em;margin-bottom:1em;font-weight:600}p+h4{margin-top:3rem}h5{font-size:1.25em;margin-bottom:1em;font-weight:700}dl,ol,p,ul{line-height:1.5;margin-bottom:1em;font-size:1.125em}dl:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.intro-text p,.intro-text ul{font-size:4.375rem;font-weight:700;letter-spacing:.025em;line-height:1.1}.intro-text.medium p,.intro-text.medium ul{font-size:2.25rem}.intro-text.shmedium p,.intro-text.shmedium ul{font-size:3.125rem}.big-text p{font-size:200%}.lead{font-size:calc(1.2875rem + .35vw);font-weight:500}@media (min-width:1200px){.lead{font-size:1.5rem}}ul{list-style:none}a img{border:none}a:link{color:#414141;text-decoration:underline}a:visited{color:#414141;text-decoration:underline}a:active,a:focus,a:hover{text-decoration:none}a:not(.block):active,a:not(.block):focus,a:not(.block):hover{color:#fa4a4a}a.block{letter-spacing:.0375em;text-transform:uppercase;padding:1.25em 2em;border-top:solid 1px;text-decoration:none;margin-top:1rem;display:inline-block;position:relative;overflow:hidden}a.block:first-child{margin-top:0}a.block.lrg{font-size:150%}a.block>span{height:0;width:0}a.block::after,a.block::before,a.block>span::after,a.block>span::before{position:absolute;content:'';display:block;background-color:#fff;-webkit-transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-timing-function:cubic-bezier(.5,.1,.5,.9);-webkit-transition-duration:150ms;transition-duration:150ms;transition-property:transform;-webkit-box-sizing:border-box;box-sizing:border-box}a.block::after,a.block::before{top:0;height:100%;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition-delay:150ms;transition-delay:150ms}a.block:hover::after,a.block:hover::before{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:0s;transition-delay:0s}a.block::before{left:0;border-left:solid 1px}a.block::after{right:0;border-right:solid 1px}a.block>span::after,a.block>span::before{bottom:0;width:55%;-webkit-transition-delay:0s;transition-delay:0s}a.block:hover>span::after,a.block:hover>span::before{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:150ms;transition-delay:150ms}a.block>span::before{left:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);border-bottom:solid 1px}a.block>span::after{right:0;-webkit-transform:translate(100%,0);transform:translate(100%,0);border-bottom:solid 1px}img{max-width:100%;height:auto;vertical-align:middle}::-webkit-input-placeholder{line-height:initial;height:inherit}::-moz-placeholder{line-height:initial;height:inherit;font-size:inherit}:-ms-input-placeholder{line-height:initial;height:inherit;font-size:inherit}:-moz-placeholder{line-height:initial;height:inherit;font-size:inherit}input,textarea{letter-spacing:.0125em;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;border-radius:0;border-width:0;border-color:#a7a9ac;font-size:1em;max-width:100%}textarea{min-height:14rem;border-width:1px}label{margin:2em 0 .5em;display:block}.wpcf7 label+span.wpcf7-form-control-wrap,label+input,label+textarea{margin-top:0}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border-bottom-width:1px;padding:.25em 0;background:#fff;color:#15253e;display:block;width:100%}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#fa4a4a;outline:auto #FA4A4A 5px}.wpcf7 input[type=checkbox],input[type=checkbox]{display:inline;width:auto;background:#fff}input[type=submit]{display:table;padding:1.125em 1.375em;border:solid 1px;margin-top:1em;text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:.025em}input[type=submit]:disabled{opacity:.7;pointer-events:none}input[type=submit]:hover{background-color:#fa4a4a;color:#fff;font-weight:700}.wpcf7>form{margin-bottom:2em}.wpcf7 span.wpcf7-form-control-wrap{margin:2em 0;display:block}.wpcf7 span.wpcf7-not-valid-tip{font-size:.75em;font-weight:700;color:#f05;margin-top:.5em}.wpcf7 div.wpcf7-response-output{padding:1.5rem;margin:2rem 0;font-size:1.125rem;color:#fff;font-weight:700;border:none}.wpcf7 div.wpcf7-acceptance-missing,.wpcf7 div.wpcf7-validation-errors,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffbb01}.wpcf7 form.sent .wpcf7-response-output,div.wpcf7-mail-sent-ok{background-color:#57d970}.wpcf7-form-control-wrap.quiz-522 label{display:flex;flex-wrap:wrap}.wpcf7-form-control-wrap.quiz-522 label>span{padding-right:1em;flex-shrink:0}.wpcf7-form-control-wrap.quiz-522 label>input{width:auto;padding-top:0;max-width:200px;min-width:50px}.row{--bs-gutter-x:3rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:4.1666666667%}.col-2{flex:0 0 auto;width:8.3333333333%}.col-3{flex:0 0 auto;width:12.5%}.col-4{flex:0 0 auto;width:16.6666666667%}.col-5{flex:0 0 auto;width:20.8333333333%}.col-6{flex:0 0 auto;width:25%}.col-7{flex:0 0 auto;width:29.1666666667%}.col-8{flex:0 0 auto;width:33.3333333333%}.col-9{flex:0 0 auto;width:37.5%}.col-10{flex:0 0 auto;width:41.6666666667%}.col-11{flex:0 0 auto;width:45.8333333333%}.col-12{flex:0 0 auto;width:50%}.col-13{flex:0 0 auto;width:54.1666666667%}.col-14{flex:0 0 auto;width:58.3333333333%}.col-15{flex:0 0 auto;width:62.5%}.col-16{flex:0 0 auto;width:66.6666666667%}.col-17{flex:0 0 auto;width:70.8333333333%}.col-18{flex:0 0 auto;width:75%}.col-19{flex:0 0 auto;width:79.1666666667%}.col-20{flex:0 0 auto;width:83.3333333333%}.col-21{flex:0 0 auto;width:87.5%}.col-22{flex:0 0 auto;width:91.6666666667%}.col-23{flex:0 0 auto;width:95.8333333333%}.col-24{flex:0 0 auto;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.5rem}.g-1,.gy-1{--bs-gutter-y:0.5rem}.g-2,.gx-2{--bs-gutter-x:1rem}.g-2,.gy-2{--bs-gutter-y:1rem}.g-3,.gx-3{--bs-gutter-x:1.5rem}.g-3,.gy-3{--bs-gutter-y:1.5rem}.g-4,.gx-4{--bs-gutter-x:2rem}.g-4,.gy-4{--bs-gutter-y:2rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}.g-6,.gx-6{--bs-gutter-x:4rem}.g-6,.gy-6{--bs-gutter-y:4rem}.g-7,.gx-7{--bs-gutter-x:6rem}.g-7,.gy-7{--bs-gutter-y:6rem}.g-8,.gx-8{--bs-gutter-x:8rem}.g-8,.gy-8{--bs-gutter-y:8rem}.m-0{margin:0!important}.m-1{margin:.5rem!important}.m-2{margin:1rem!important}.m-3{margin:1.5rem!important}.m-4{margin:2rem!important}.m-5{margin:3rem!important}.m-6{margin:4rem!important}.m-7{margin:6rem!important}.m-8{margin:8rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-4{margin-top:2rem!important;margin-bottom:2rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.my-7{margin-top:6rem!important;margin-bottom:6rem!important}.my-8{margin-top:8rem!important;margin-bottom:8rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2rem!important}.mt-5{margin-top:3rem!important}.mt-6{margin-top:4rem!important}.mt-7{margin-top:6rem!important}.mt-8{margin-top:8rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2rem!important}.mb-5{margin-bottom:3rem!important}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:6rem!important}.mb-8{margin-bottom:8rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.5rem!important}.p-2{padding:1rem!important}.p-3{padding:1.5rem!important}.p-4{padding:2rem!important}.p-5{padding:3rem!important}.p-6{padding:4rem!important}.p-7{padding:6rem!important}.p-8{padding:8rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.5rem!important;padding-left:.5rem!important}.px-2{padding-right:1rem!important;padding-left:1rem!important}.px-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-4{padding-right:2rem!important;padding-left:2rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.px-6{padding-right:4rem!important;padding-left:4rem!important}.px-7{padding-right:6rem!important;padding-left:6rem!important}.px-8{padding-right:8rem!important;padding-left:8rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-4{padding-top:2rem!important;padding-bottom:2rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.py-7{padding-top:6rem!important;padding-bottom:6rem!important}.py-8{padding-top:8rem!important;padding-bottom:8rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.5rem!important}.pt-2{padding-top:1rem!important}.pt-3{padding-top:1.5rem!important}.pt-4{padding-top:2rem!important}.pt-5{padding-top:3rem!important}.pt-6{padding-top:4rem!important}.pt-7{padding-top:6rem!important}.pt-8{padding-top:8rem!important}.pe-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.5rem!important}.pb-2{padding-bottom:1rem!important}.pb-3{padding-bottom:1.5rem!important}.pb-4{padding-bottom:2rem!important}.pb-5{padding-bottom:3rem!important}.pb-6{padding-bottom:4rem!important}.pb-7{padding-bottom:6rem!important}.pb-8{padding-bottom:8rem!important}.ps-0{padding-left:0!important}main>section{margin:5rem 0;position:relative}main>section:first-child{margin-top:0}main>section.bg,main>section.textured{padding-top:5rem;padding-bottom:5rem;margin-top:0;margin-bottom:0}main>section.banner,main>section.full,main>section.image,main>section.team,main>section.textured{margin:0}main>section.full-bleed+section.padded,main>section.padded+section.full-bleed{margin-top:5rem}main>section.basic>.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>section.image img{width:100%;display:block}main>section.padded>*{max-width:100rem;margin-left:auto;margin-right:auto}main>section>.flex>div+div,main>section>.flex>div>div+div{margin-left:3rem}main>section>.flex>.sixty-five+div{max-width:35%}main>section>.flex>.half,main>section>.flex>.half+div{max-width:calc(50% - 1.5rem);margin-left:0;margin-right:0}main>section>.flex>.thirty-five+div{max-width:65%}.full{min-height:100vh;min-width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:center}.full .container.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{margin:0 auto;position:relative;width:100%;max-width:85rem;padding-left:5rem;padding-right:5rem}.py{padding-top:5rem;padding-bottom:5rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.container.flex.inline{-ms-flex-wrap:wrap;flex-wrap:wrap;display:inline-flex;text-align:left;width:auto}.inline .container.flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.divider .container{height:1px;background-color:#a7a9ac;width:90%;max-width:80rem}.content{position:relative;padding-top:5rem;padding-bottom:5rem}.no-touch{pointer-events:none}.padded{padding:0 5rem}.text-center{text-align:center}.text-right{text-align:right}.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.left.inline{padding-right:80px}.right.inline{padding-left:80px}.right{float:right;-ms-box-ordinal-group:2;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.left{float:left;-ms-box-ordinal-group:1;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.top{top:0}.bottom{bottom:0}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.off-white{background-color:#f8f8f8}.bg,.poster{background-size:cover;background-position:center center}.bg *,.bg a{color:#fff;border-color:#fff}.bg>.poster{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.bg>.poster>*{object-fit:cover;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;max-width:none;height:100%;width:100%}.blend>.poster{background-blend-mode:multiply}.eighty{width:80%}.seventy-five{width:75%}.seventy{width:70%}.sixty-five{width:65%}.sixty{width:60%}.fifty-five{width:55%}.half{width:50%}.forty-five{width:45%}.forty{width:40%}.thirty-five{width:35%}.thirty{width:30%}.twenty-five{width:25%}.twenty{width:20%}.fifteen{width:15%}.eighth{width:12.5%}.ten{width:10%}.ratio{position:relative;width:100%;max-height:1200px}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1,.ratio.one-one{--bs-aspect-ratio:100%}.ratio-3x2{--bs-aspect-ratio:calc(2 / 3 * 100%)}.ratio-2x3{--bs-aspect-ratio:calc(3 / 2 * 100%)}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-3x4{--bs-aspect-ratio:calc(4 / 3 * 100%)}.ratio-4x5{--bs-aspect-ratio:calc(5 / 4 * 100%)}.ratio-16x9,.ratio.sixteen-nine{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-25x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.lazy{opacity:1;transform:translate3d(0,0,0);transition-timing-function:cubic-bezier(.475,.425,0,.995);transition-property:opacity,transform;transition-duration:.4s;transition-delay:75ms}.lazy[data-loader=waiting]{opacity:0;-webkit-transform:translate3d(0,6vw,0);transform:translate3d(0,6vw,0)}.four,.one,.three,.two{position:relative;padding-left:3rem;padding-top:3rem;z-index:10}.four::before,.one::before,.three::before,.two::before{display:block;font-size:16.5rem;line-height:1;position:absolute;left:0;top:0;z-index:-1;opacity:.1;margin:-2rem 0 0 -2rem;font-weight:700}.one::before{content:'1'}.two::before{content:'2'}.three::before{content:'3'}.four::before{content:'4'}#main-nav,#main-nav ul li,#main-nav ul li a::after,*>[rel=next]::before,*>[rel=prev]::after,.elements,.member,.member-profiles,.members-list li,.menu-button .menu-button-bar:nth-child(2)::after,.menu-button-bar,.post-nav .all-posts,.project-info,.trans,[data-rel=down]::before,[data-rel=next]::before,[data-rel=prev]::after,a,button,input[type=submit],svg{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-timing-function:cubic-bezier(.5,.1,.5,.9)}#header{position:fixed;left:0;right:0;top:0;padding:3rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-touch-action:pan-y;touch-action:pan-y;pointer-events:none;transition-duration:250ms;transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-property:transform,padding}#header .overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;background-color:#fff;display:block;content:'';z-index:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-timing-function:cubic-bezier(.5,.1,.5,.9);-webkit-transition-property:opacity,visibility,background;transition-property:opacity,visibility,background}#header.down .overlay{opacity:.9;visibility:visible;-webkit-transition-delay:0.2s;transition-delay:0.2s}#header.down{-webkit-transform:translate3d(0,-100%,0)!important;transform:translate3d(0,-100%,0)!important;pointer-events:all;padding-top:1rem;padding-bottom:1rem}#header.down.show,#header.down.show.open,#header.open{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#header>*{pointer-events:all}#header .content{padding:5rem}#logo{z-index:100}#logo a{display:block;line-height:0}#logo svg{height:35px;width:150px;z-index:100;fill:#fff}.down #logo svg,.initial #logo svg{fill:#FA4A4A}.down.mimic #logo svg,.down.open #logo svg,.initial.open #logo svg,.mimic #logo svg{fill:#fff}.menu-button{width:32px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;z-index:100;cursor:pointer}.menu-button-bar{height:3px;width:100%;background-color:#fff;position:relative;transition-property:opacity,visibility,transform,background}.down .menu-button-bar,.initial .menu-button-bar{background-color:#fa4a4a}.down.mimic .menu-button-bar,.down.open .menu-button-bar,.initial.open .menu-button-bar{background-color:#fff}.menu-button:hover .menu-button-bar:first-child{-webkit-animation:cascade .2s linear;animation:cascade .2s linear;-webkit-animation-delay:0s;animation-delay:0s}.menu-button:hover .menu-button-bar:nth-child(2){-webkit-animation:cascade .2s linear;animation:cascade .2s linear;-webkit-animation-delay:50ms;animation-delay:50ms}.menu-button:hover .menu-button-bar:nth-child(3){-webkit-animation:cascade .2s linear;animation:cascade .2s linear;-webkit-animation-delay:.1s;animation-delay:.1s}.open .menu-button .menu-button-bar:first-child,.open .menu-button .menu-button-bar:nth-child(3){opacity:0;visibility:hidden}.open .menu-button .menu-button-bar:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open .menu-button:hover .menu-button-bar:nth-child(2){-webkit-transform:rotate(-45deg) scale(1.2);transform:rotate(-45deg) scale(1.2);-webkit-animation:none;animation:none}.menu-button .menu-button-bar:nth-child(2)::after{opacity:0;content:'';width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;display:block;transition-property:transform}.open .menu-button .menu-button-bar:nth-child(2)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}@-webkit-keyframes cascade{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(-12%,0);transform:translate(-12%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes cascade{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(-12%,0);transform:translate(-12%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}#main-nav{position:fixed;left:0;right:0;top:0;bottom:0;padding-top:4rem;background-color:#fa4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translate(115%,0) skewX(15deg);transform:translate(115%,0) skewX(15deg);min-height:100vh;-webkit-transition-delay:0.4s;transition-delay:0.4s;transition-property:transform}.open #main-nav{-webkit-transform:translate(0,0) skewX(0);transform:translate(0,0) skewX(0);-webkit-transition-delay:0s;transition-delay:0s}#main-nav ul{font-family:'Cera Stencil',Helvetica,Arial,sans-serif;font-size:10vh;padding-top:4vh;list-style:none;text-align:right;text-transform:lowercase;overflow:auto}#main-nav ul li{margin-top:4vh;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:150ms;transition-duration:150ms;transition-property:transform,opacity,visibility;-webkit-transform:translate(-5%,0);transform:translate(-5%,0);opacity:0;visibility:hidden;overflow:hidden}.open #main-nav ul li{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible}.open #main-nav ul li:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.open #main-nav ul li:nth-child(2){-webkit-transition-delay:250ms;transition-delay:250ms}.open #main-nav ul li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.open #main-nav ul li:nth-child(4){-webkit-transition-delay:350ms;transition-delay:350ms}.open #main-nav ul li:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}#main-nav ul li a{color:#fff;text-decoration:none;position:relative;overflow:hidden;padding-bottom:4px}#main-nav ul li a::after{position:absolute;height:4px;width:100%;background-color:#fff;content:'';display:block;left:0;bottom:0;-webkit-transform:translate(100%,0);transform:translate(100%,0);transition-property:transform}#main-nav ul li a:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.banner{background-color:#28394d}section>.overlay{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none}.welcome>.overlay{background-color:#f1f2f2;z-index:0;overflow:hidden}.overlay>svg{width:100%;height:100%}.welcome .banner-content{position:relative;z-index:10}.welcome:first-child .banner-content{z-index:20}.welcome .intro-text{margin-left:0}.welcome.first .intro-text>*{color:#fa4a4a}.welcome.second .intro-text>*{color:#28394d}.welcome.first .arrow{fill:#fa4a4a}.welcome.second .arrow,.welcome.third .arrow{fill:#fff}.icon-blocks{margin:-1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.icon-blocks:last-child{margin-bottom:-1.5rem}*+.icon-blocks{margin-top:3.5rem}.icon-blocks.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.icon-blocks.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-blocks.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.icon-blocks.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon-blocks>*{margin:0;padding:1.5rem;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.icon-blocks .icon>*{max-height:4rem;margin-bottom:1rem}.icon-blocks h5{margin-bottom:0;line-height:1}.icon-blocks h5.icon-label{font-size:2.125rem;text-transform:uppercase}.icon-blocks .icon-content h5+*{margin-top:1rem}.spacer{display:block;width:100%;pointer-events:none;opacity:0;visibility:hidden}.spacer::before{display:block;content:'\00a0'}.banner-content{padding-right:7.5rem}.banner .banner-content *,.slideshow .banner-content *{text-shadow:0 0 5px rgba(0,0,0,.3)}.slideshow .banner-content .s-h2::before,.slideshow .banner-content h2{margin-bottom:5rem;z-index:200}.banner-content .s-h2::before{font-family:'Cera Stencil',Helvetica,Arial,sans-serif;font-size:5.125rem;position:relative;text-transform:lowercase}.banner-content h3{margin-bottom:1rem}.banner-content h4{text-transform:uppercase;margin-bottom:0}.banner-content h4+p{margin-top:3rem}.banner-content a.block{margin-top:5rem}.slideshow{position:relative;overflow:hidden}.slideshow>.container{z-index:300}.slideshow .cycle-overlay{z-index:200}.slideshow .slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;transition-timing-function:cubic-bezier(0.965,0,0.585,0.905);transition-property:transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:0.2s;transition-delay:0.2s;z-index:50!important;bottom:0}.slideshow .slide.cycle-slide-active{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;z-index:110!important}.slideshow .slide.p_s{-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:99!important}.slideshow .slide.n_s{-webkit-transform:translateX(100%);transform:translateX(100%);z-index:99!important}.gallery .slide{width:100%;display:none}.gallery .slide.cycle-slide{display:block}.project-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-info{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.banner .project-info{opacity:1;max-width:54rem;padding-top:5rem}.cycle-slide-active .project-info{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}.icon-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.5rem}.icon-list .item{margin:1.5rem}.icon-list .item h5{text-transform:uppercase;font-size:1.125rem}.projects+.text-center a.block{margin:3rem auto 0}.project a{text-decoration:none;display:block}.project .bg{display:block;position:relative;overflow:hidden}.project .bg .poster{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-timing-function:cubic-bezier(.5,.1,.5,.9);-webkit-transition-property:all;transition-property:all}.project .bg:hover .poster{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:.4s;transition-duration:.4s}.project .bg .poster .overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-property:all}.project .bg:hover .poster .overlay{opacity:.9}.project .bg .text-white{padding:1.5rem;opacity:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;transition-duration:.2s;transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-property:opacity}.project .bg:hover .text-white{opacity:1}.project .bg .text-white>*{width:100%}.project h4{margin-bottom:0}.project h4+p{margin-top:.25em}.team{position:relative}.members-list>.flex{align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.members-list>.flex h4{width:100%}.members-list ul{color:#28394d;margin-top:0}.members-list li{display:block;cursor:pointer}.members-list ul li>.headshot{overflow:hidden}.members-list ul li>.headshot img{display:block;object-fit:cover;transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-duration:.2s;transform:scale(1)}.members-list ul li:hover>.headshot img{transform:scale(1.05)}.members-list ul li>h5{font-size:1.25rem;letter-spacing:normal;margin-top:.5em;position:relative}.members-list ul li>h5 .title{font-weight:400;font-size:80%}.member-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:5rem 0;width:100vw;height:100vh;pointer-events:none;z-index:1000;opacity:0;visibility:hidden;background-color:rgba(255,255,255,.8)}.member-modal.active{pointer-events:all;opacity:1;visibility:visible}.member-modal>.container{max-height:100%;overflow:auto}.member-profiles{position:relative;max-height:100%;width:calc(100% - 10rem);max-width:85rem;display:flex;flex-direction:column;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.member-profiles.viewing{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.members{flex-grow:0;flex-shrink:2;max-height:calc(100% - 112px);position:relative;height:0;transition-delay:0.1s}.viewing .members{transition-delay:0s}.member{position:absolute;left:50%;top:0;pointer-events:none;min-height:0!important;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding-bottom:0;padding-top:5rem;-webkit-transition-delay:0s;transition-delay:0s}.member.active{pointer-events:all}.member>.trans{opacity:0;visibility:hidden;transform:scale(1.1);transition-delay:0s;transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-duration:.2s}.member.active>.trans{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.1s;transition-delay:0.1s}.member .headshot{align-self:flex-start;min-width:15.5rem;margin-right:3rem;flex-shrink:0;background-position:center center;background-size:cover}.member .headshot::before{content:'';padding-top:100%;display:block}.headshot img{display:none}.member .bio{max-width:54rem;max-height:calc(100vh - 15rem - 112px);overflow:auto}.member .bio .headshot{display:none}.bio h3,.bio h4{margin-bottom:1.5rem}.team .post-nav{z-index:200;position:relative;padding:2.5rem 0;flex-shrink:0;flex-grow:1}.logos{align-items:center;justify-content:center}.logos .gallery-item{max-width:300px;display:flex;align-items:center;justify-content:center;width:auto}.logos .gallery-item img{display:block;max-height:170px;object-fit:contain;width:auto;transition:filter .2s cubic-bezier(.5, .1, .5, .9);filter:grayscale(1)}.logos a.gallery-item:active img,.logos a.gallery-item:focus img,.logos a.gallery-item:hover img{filter:grayscale(0)}.logos a.gallery-item::after{display:none}#footer{padding:3rem 5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer p,#footer ul{font-size:.75rem;letter-spacing:.0375em;line-height:1}#footer a{text-decoration:none}#footer svg{fill:#333}#logo-footer,.copyright{flex-shrink:0;margin:0}#logo-footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#logo-footer a:hover svg{fill:#fa4a4a}#logo-footer .logo-icon{width:2.5rem;height:2.5rem}#logo-footer .logo-text{height:1.5rem;margin-left:1rem}#footer-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer-nav ul li{display:inline-block;margin:0 1rem}.controls .pagination{display:inline-flex;margin:0 auto;width:auto}.pagination{z-index:200;width:100%;padding-top:0;padding-bottom:0;position:relative;pointer-events:all}.gallery .controls,.slideshow .pagination{margin-top:2.5rem}.pagination span{display:inline-block;border:solid 1px #333;width:1.5rem;height:.875rem;-webkit-transition-timing-function:cubic-bezier(.5,.1,.5,.9);transition-timing-function:cubic-bezier(.5,.1,.5,.9);-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;margin-right:3rem;text-indent:-1000em;cursor:pointer}.pagination span:last-of-type{margin-right:0}.slideshow .pagination span{border:solid 1px #fff}.s-pagi::before{height:.875rem;border:solid 1px #fff;margin-top:2.5rem}.pagination span.cycle-pager-active,.pagination span:hover{background-color:#333}.slideshow .pagination span.cycle-pager-active,.slideshow .pagination span:hover{background-color:#fff}.scroller,.scroller svg{display:block;position:relative;z-index:250;flex-shrink:0}.post-nav{font-size:1.75em;display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.controls span,.post-nav>*{cursor:pointer;text-decoration:none!important}.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}*>[rel=next],*>[rel=prev],[data-rel=down],[data-rel=next],[data-rel=prev]{display:inline-flex;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}[data-rel=down]{padding:0 .25rem}*>[rel=next]:hover,*>[rel=prev]:hover,[data-rel=next]:hover,[data-rel=prev]:hover{color:inherit}*>[rel=next],[data-rel=next]{margin-right:3rem}*>[rel=prev],[data-rel=prev]{margin-left:3rem}*>[rel=next]::before,*>[rel=prev]::after,[data-rel=next]::before,[data-rel=prev]::after{display:inline-block;content:'';height:.625rem;width:4.375rem;background-repeat:repeat-x;background-size:100% auto;-webkit-transition-property:none;transition-property:none}svg.arrow{display:inline-block;width:.635rem;height:4.375rem;-webkit-transform-origin:center center;transform-origin:center center}[data-rel=up] svg.arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-rel=next] svg.arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[data-rel=prev] svg.arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.profiles>*>.arrow{display:inline-flex;position:relative;overflow:hidden;margin:0 1rem;width:4.5rem}.profiles>.prev>.arrow svg{-webkit-transform:translate(2rem,0);transform:translate(2rem,0)}.profiles>.prev:hover>.arrow svg{-webkit-transform:translate(1rem,0);transform:translate(1rem,0)}.profiles>.next>.arrow svg{-webkit-transform:translate(-2rem,0);transform:translate(-2rem,0)}.profiles>.next:hover>.arrow svg{-webkit-transform:translate(-1rem,0);transform:translate(-1rem,0)}.post-nav .all-posts{text-indent:-1000em;background-image:url(https://elementagency.co/wp-content/themes/ElementAgency/_images/svg-grid-dark.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:3rem;transition-property:transform}.post-nav .close{font-size:2rem;transition-property:transform}.bg .post-nav .all-posts{background-image:url(https://elementagency.co/wp-content/themes/ElementAgency/_images/svg-grid.svg)}.post-nav .all-posts:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-nav .close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.logo-holder{position:relative;z-index:-1;margin-bottom:5rem}.logo-holder svg{fill:#fff}.logo-icon{position:relative;left:0;top:0;width:6.25rem}.elements{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-content:space-between;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;pointer-events:none;z-index:0;opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.loaded .elements{opacity:1}.elements.logo-puzzle{position:fixed;display:block;overflow:visible;-webkit-transition-timing-function:cubic-bezier(.25,.0,.15,1);transition-timing-function:cubic-bezier(.25,.0,.15,1);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0s;transition-duration:0s}.elements.logo-puzzle{position:absolute;left:8.5rem;width:18.5rem;height:3.25rem;margin-top:1.5rem;top:-100vh;-webkit-transform-origin:left top;transform-origin:left top}.elements+*{position:relative}svg.inner{position:relative;-webkit-transition-timing-function:cubic-bezier(.1,.1,.25,1);transition-timing-function:cubic-bezier(.1,.1,.25,1);transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;opacity:.9}.elements.logo-puzzle svg{position:absolute;bottom:0;-webkit-transition-duration:0s;transition-duration:0s}.elements.logo-puzzle .e-1{left:0;-webkit-transform:translate(-17vw,17vh) scale(10);transform:translate(-17vw,17vh) scale(10)}.elements.logo-puzzle .l{left:16.522%;-webkit-transform:translate(3vw,-15vh) scale(10);transform:translate(3vw,-15vh) scale(10)}.elements.logo-puzzle .e-2{left:21.696%;-webkit-transform:translate(46vw,71vh) scale(10);transform:translate(46vw,71vh) scale(10)}.elements.logo-puzzle .m-a{left:38.21%;-webkit-transform:translate(-21vw,33vh) scale(10);transform:translate(-21vw,33vh) scale(10)}.elements.logo-puzzle .m-b{left:41.846%;-webkit-transform:translate(42vw,-3vh) scale(10);transform:translate(42vw,-3vh) scale(10)}.elements.logo-puzzle .m-c{left:49.989%;-webkit-transform:translate(-2vw,52vh) scale(10);transform:translate(-2vw,52vh) scale(10)}.elements.logo-puzzle .e-3{left:61%;-webkit-transform:translate(66vw,-12vh) scale(10);transform:translate(66vw,-12vh) scale(10)}.elements.logo-puzzle .n-a{left:77.6%;-webkit-transform:translate(14vw,28vh) scale(10);transform:translate(14vw,28vh) scale(10)}.elements.logo-puzzle .n-b{left:81.24%;-webkit-transform:translate(58vw,55vh) scale(10);transform:translate(58vw,55vh) scale(10)}.elements.logo-puzzle .t-a{left:92.29%;top:0;-webkit-transform:translate(6vw,-5vh) scale(10);transform:translate(6vw,-5vh) scale(10)}.elements.logo-puzzle .t-b{left:92.29%;-webkit-transform:translate(26vw,26vh) scale(10);transform:translate(26vw,26vh) scale(10)}.comment-container{width:85%;margin:0 auto;padding:10px 0}#respond{padding:15px}ol.commentlist{list-style:none;margin-bottom:15px}ol.commentlist li.comment{border-bottom:1px dotted #666;padding:10px}ol.commentlist li.comment div.comment-author{padding-bottom:5px}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px}ol.commentlist li.comment div.comment-meta{font-size:12px;padding-bottom:10px}ol.commentlist li.comment div.comment-meta a{color:#ccc}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:700}ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0}ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 10px 10px}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#f6f6f6}ol.commentlist li.parent{border-left:5px solid #111}@media screen and (max-width:1200px){.half.big-text p,.sixty-five.big-text p{font-size:150%}main>section>.flex>.sixty-five.big-text+div{max-width:45%}.pagination span{margin-right:2rem;width:1.25rem;height:.75rem}}@media screen and (max-width:1000px){#footer,#header,#header .content,.container,.padded{padding-left:3rem;padding-right:3rem}.banner-content{padding-right:4.5rem}main>section>.flex>div+div,main>section>.flex>div>div+div{margin-left:2rem}main>section>.flex>div>div+div.intro-text{margin-left:0}.thirty-five,main>section>.flex>.sixty-five+div{font-size:90%}main>section>.flex>.half,main>section>.flex>.half+div{max-width:calc(50% - 1rem)}.member-profiles{width:calc(100% - 6rem)}.member{padding-top:3rem}.member .headshot{margin-right:2rem;min-width:220px}.member .bio{max-height:calc(100vh - 13rem - 112px)}.icon-blocks .icon>*{max-height:3.5rem}.intro-text p,.intro-text ul{font-size:4rem}.intro-text.medium p,.intro-text.medium ul{font-size:2.25rem}.intro-text.shmedium p,.intro-text.shmedium ul{font-size:2.75rem}.elements.logo-puzzle .e-1{left:0;-webkit-transform:translate(-17vw,17vh) scale(8);transform:translate(-17vw,17vh) scale(8)}.elements.logo-puzzle .l{left:16.522%;-webkit-transform:translate(3vw,-15vh) scale(8);transform:translate(3vw,-15vh) scale(8)}.elements.logo-puzzle .e-2{left:21.696%;-webkit-transform:translate(46vw,71vh) scale(8);transform:translate(46vw,71vh) scale(8)}.elements.logo-puzzle .m-a{left:38.21%;-webkit-transform:translate(-21vw,33vh) scale(8);transform:translate(-21vw,33vh) scale(8)}.elements.logo-puzzle .m-b{left:41.846%;-webkit-transform:translate(42vw,-3vh) scale(8);transform:translate(42vw,-3vh) scale(8)}.elements.logo-puzzle .m-c{left:49.989%;-webkit-transform:translate(-2vw,52vh) scale(8);transform:translate(-2vw,52vh) scale(8)}.elements.logo-puzzle .e-3{left:61%;-webkit-transform:translate(66vw,-12vh) scale(8);transform:translate(66vw,-12vh) scale(8)}.elements.logo-puzzle .n-a{left:77.6%;-webkit-transform:translate(14vw,28vh) scale(8);transform:translate(14vw,28vh) scale(8)}.elements.logo-puzzle .n-b{left:81.24%;-webkit-transform:translate(58vw,55vh) scale(8);transform:translate(58vw,55vh) scale(8)}.elements.logo-puzzle .t-a{left:92.29%;top:0;-webkit-transform:translate(6vw,-5vh) scale(8);transform:translate(6vw,-5vh) scale(8)}.elements.logo-puzzle .t-b{left:92.29%;-webkit-transform:translate(26vw,26vh) scale(8);transform:translate(26vw,26vh) scale(8)}.logos .gallery-item{max-width:240px}.logos .gallery-item img{max-height:136px}}@media screen and (max-width:1000px) and (min-height:1000px){#main-nav{-webkit-transform:translate(125%,0) skewX(15deg);transform:translate(125%,0) skewX(15deg)}}@media screen and (max-height:650px){#main-nav ul{font-size:8vh;padding-top:0}#main-nav ul li{margin-top:2vh}}@media screen and (max-width:820px){.banner h3,.nametag h3{font-size:4em}#header{padding-top:2rem;padding-bottom:2rem}#main-nav{-webkit-transform:translate(125%,0) skewX(15deg);transform:translate(125%,0) skewX(15deg)}.intro-text p,.intro-text ul{font-size:3.5rem}.intro-text.shmedium p,.intro-text.shmedium ul{font-size:2.375rem}.banner .project-info{padding-top:4rem}.banner-content h4+p{margin-top:2rem}.logo-icon{width:5rem}.elements.logo-puzzle{width:14.8rem;margin-top:1.2rem;height:2.6rem;left:6.75rem}.member .nametag{display:flex;align-content:center;flex-wrap:wrap}.member .nametag div:not(.headshot){display:flex;align-content:center;flex-wrap:wrap;margin-bottom:2rem;flex:1 0 0}.member .headshot{display:none;margin-right:1.5rem;margin-bottom:2rem}.member .bio .headshot{display:block;min-width:220px;width:45%}.member .bio h3{margin-bottom:.25rem;font-size:3.25rem}.member .bio h4{margin-bottom:0}#logo-footer .logo-icon{width:2rem;height:2rem}#logo-footer .logo-text{height:1.2rem;margin-left:.8rem}.post-nav{font-size:1.5em}*>[rel=prev],[data-rel=prev]{margin-left:2rem}*>[rel=next],[data-rel=next]{margin-right:2rem}*>[rel=next]::before,*>[rel=prev]::after,[data-rel=next]::before,[data-rel=prev]::after{width:3rem;height:.375rem}*>[rel=next]::before,[data-rel=next]::before{margin-right:1rem}*>[rel=prev]::after,[data-rel=prev]::after{margin-left:1rem}*>[rel=next]:hover::before,[data-rel=next]:hover::before{background-position:-3rem center}*>[rel=prev]:hover::after,[data-rel=prev]:hover::after{background-position:3rem center}.elements.logo-puzzle .e-1{left:0;-webkit-transform:translate(-17vw,17vh) scale(7);transform:translate(-17vw,17vh) scale(7)}.elements.logo-puzzle .l{left:16.522%;-webkit-transform:translate(3vw,-15vh) scale(7);transform:translate(3vw,-15vh) scale(7)}.elements.logo-puzzle .e-2{left:21.696%;-webkit-transform:translate(46vw,71vh) scale(7);transform:translate(46vw,71vh) scale(7)}.elements.logo-puzzle .m-a{left:38.21%;-webkit-transform:translate(-21vw,33vh) scale(7);transform:translate(-21vw,33vh) scale(7)}.elements.logo-puzzle .m-b{left:41.846%;-webkit-transform:translate(42vw,-3vh) scale(7);transform:translate(42vw,-3vh) scale(7)}.elements.logo-puzzle .m-c{left:49.989%;-webkit-transform:translate(-2vw,52vh) scale(7);transform:translate(-2vw,52vh) scale(7)}.elements.logo-puzzle .e-3{left:61%;-webkit-transform:translate(66vw,-12vh) scale(7);transform:translate(66vw,-12vh) scale(7)}.elements.logo-puzzle .n-a{left:77.6%;-webkit-transform:translate(14vw,28vh) scale(7);transform:translate(14vw,28vh) scale(7)}.elements.logo-puzzle .n-b{left:81.24%;-webkit-transform:translate(58vw,55vh) scale(7);transform:translate(58vw,55vh) scale(7)}.elements.logo-puzzle .t-a{left:92.29%;top:0;-webkit-transform:translate(6vw,-5vh) scale(7);transform:translate(6vw,-5vh) scale(7)}.elements.logo-puzzle .t-b{left:92.29%;-webkit-transform:translate(26vw,26vh) scale(7);transform:translate(26vw,26vh) scale(7)}}@media screen and (max-width:700px){#footer,#header,#header .content,.container,.padded{padding-left:2rem;padding-right:2rem}.projects>.project h4{font-size:1.75em}#footer{padding:2rem}h2{font-size:4.5rem}h4{margin-bottom:.875em}h3{font-size:3em}.big-text p{font-size:150%}.intro-text p,.intro-text ul{font-size:3.25rem}p+h4{margin-top:2rem}main>section.basic>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}main>section>.flex>.half,main>section>.flex>.half+div{max-width:100%;width:100%}main>section>.flex>.half+div{margin-top:2rem}.sixty-five{width:calc(65% - 2rem)}.inline .sixty-five{width:100%}main>section>.flex>.sixty-five.big-text+div{max-width:35%;-ms-flex-wrap:wrap;flex-wrap:wrap}main>section>.flex>.sixty-five.big-text+div>.split{width:100%;margin-left:0}main>section>.flex>.sixty-five.big-text+div>.split+.split{margin-top:1.5rem}main>section>.flex>.thirty-five+div{max-width:calc(65% - 2rem)}#main-nav{-webkit-transform:translate(130%,0) skewX(15deg);transform:translate(130%,0) skewX(15deg)}.banner-content{padding-right:2.25rem}.icon-blocks{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.icon-list .item{min-width:calc(50% - 3rem)}.team .members-list>.flex{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.35,01,.35,1);transition-timing-function:cubic-bezier(.35,01,.35,1);-webkit-transition-property:min-height;transition-property:min-height;-webkit-transition-delay:0s;transition-delay:0s;align-content:flex-start}.team:not(.alt) .members-list>.flex{min-height:0!important;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition-duration:.6s;transition-duration:.6s}.member.active{-webkit-transition-delay:0.2s;transition-delay:0.2s}.member-modal{padding-bottom:2rem}.member-profiles{width:calc(100% - 4rem)}.member .bio{max-height:calc(100vh - 10rem - 112px)}#footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}#footer>*{margin-bottom:1.5rem}#footer>:last-child{margin-bottom:0}#logo-footer .logo-text{display:none}#footer ul{font-size:.875rem}.elements.logo-puzzle .e-1{left:0;-webkit-transform:translate(-17vw,17vh) scale(6);transform:translate(-17vw,17vh) scale(6)}.elements.logo-puzzle .l{left:16.522%;-webkit-transform:translate(3vw,-15vh) scale(6);transform:translate(3vw,-15vh) scale(6)}.elements.logo-puzzle .e-2{left:21.696%;-webkit-transform:translate(46vw,71vh) scale(6);transform:translate(46vw,71vh) scale(6)}.elements.logo-puzzle .m-a{left:38.21%;-webkit-transform:translate(-21vw,33vh) scale(6);transform:translate(-21vw,33vh) scale(6)}.elements.logo-puzzle .m-b{left:41.846%;-webkit-transform:translate(42vw,-3vh) scale(6);transform:translate(42vw,-3vh) scale(6)}.elements.logo-puzzle .m-c{left:49.989%;-webkit-transform:translate(-2vw,52vh) scale(6);transform:translate(-2vw,52vh) scale(6)}.elements.logo-puzzle .e-3{left:61%;-webkit-transform:translate(66vw,-12vh) scale(6);transform:translate(66vw,-12vh) scale(6)}.elements.logo-puzzle .n-a{left:77.6%;-webkit-transform:translate(14vw,28vh) scale(6);transform:translate(14vw,28vh) scale(6)}.elements.logo-puzzle .n-b{left:81.24%;-webkit-transform:translate(58vw,55vh) scale(6);transform:translate(58vw,55vh) scale(6)}.elements.logo-puzzle .t-a{left:92.29%;top:0;-webkit-transform:translate(6vw,-5vh) scale(6);transform:translate(6vw,-5vh) scale(6)}.elements.logo-puzzle .t-b{left:92.29%;-webkit-transform:translate(26vw,26vh) scale(6);transform:translate(26vw,26vh) scale(6)}.logos .gallery-item{max-width:192px}.logos .gallery-item img{max-height:108px}}@media screen and (max-width:620px){.sixty-five,.thirty-five{width:100%}main>section>.flex>div+div,main>section>.flex>div>div+div{margin-left:0;margin-top:2rem}main>section>.flex>.sixty-five+div,main>section>.flex>.sixty-five.big-text+div,main>section>.flex>.thirty-five+div{max-width:100%}main>section>.flex>.sixty-five.big-text+div>.split{width:calc(50% - 1rem)}main>section>.flex>.sixty-five.big-text+div>.split+.split{margin-top:0;margin-left:2rem}.projects>.project h4{font-size:2em}.icon-list .item{margin:1.5rem;width:calc(50% - 3rem);font-size:90%}.post-nav{font-size:1.25em}#footer-nav ul li{margin:0 .75em}#footer-nav ul li:first-child{margin-left:0}#footer-nav ul li:last-child{margin-right:0}}@media screen and (max-width:500px){.slideshow .banner-content .s-h2::before,.slideshow .banner-content h2{margin-bottom:7.5vh}.slideshow h2::after{height:2px}h2{font-size:3.75rem;margin-bottom:1em}.intro-text p,.intro-text ul,h3{font-size:2.5em}.intro-text.shmedium p,.intro-text.shmedium ul{font-size:2rem}h4{font-size:1.5em}a.block{font-size:.875rem}main>section>.flex>.half+div{margin-top:1.5rem}main>section>.flex>div+div,main>section>.flex>div>div+div{margin-left:0;margin-top:1.5rem}main>section.full-bleed+section.padded,main>section.padded+section.full-bleed{margin-top:3rem}#header.down{padding-top:1rem;padding-bottom:1rem}#logo svg{height:30px;width:120px}.menu-button{width:30px;height:21px}.banner .project-info{padding-top:3rem}.banner-content{padding-right:1.125rem}.banner .banner-content{padding-right:0}.banner-content h4+p{margin-top:1rem}.banner-content a.block{margin-top:3rem}.logo-holder,.slideshow .banner-content .s-h2::before,.slideshow .banner-content h2{margin-bottom:3rem}.member .nametag{margin-bottom:1.5rem}.member .bio .headshot{margin-right:1rem}.logo-icon{width:4rem}.icon-blocks>*{width:50%}.icon-blocks .icon>*{max-height:3rem}.elements.logo-puzzle{width:11.84rem;margin-top:.91rem;height:2.08rem;left:5.5rem}.elements.logo-puzzle .e-1{left:0;-webkit-transform:translate(-17vw,17vh) scale(9);transform:translate(-17vw,17vh) scale(9)}.elements.logo-puzzle .l{left:16.522%;-webkit-transform:translate(3vw,-15vh) scale(9);transform:translate(3vw,-15vh) scale(9)}.elements.logo-puzzle .e-2{left:21.696%;-webkit-transform:translate(46vw,71vh) scale(9);transform:translate(46vw,71vh) scale(9)}.elements.logo-puzzle .m-a{left:38.21%;-webkit-transform:translate(-21vw,33vh) scale(9);transform:translate(-21vw,33vh) scale(9)}.elements.logo-puzzle .m-b{left:41.846%;-webkit-transform:translate(42vw,-3vh) scale(9);transform:translate(42vw,-3vh) scale(9)}.elements.logo-puzzle .m-c{left:49.989%;-webkit-transform:translate(-2vw,52vh) scale(9);transform:translate(-2vw,52vh) scale(9)}.elements.logo-puzzle .e-3{left:61%;-webkit-transform:translate(66vw,-12vh) scale(9);transform:translate(66vw,-12vh) scale(9)}.elements.logo-puzzle .n-a{left:77.6%;-webkit-transform:translate(14vw,28vh) scale(9);transform:translate(14vw,28vh) scale(9)}.elements.logo-puzzle .n-b{left:81.24%;-webkit-transform:translate(58vw,55vh) scale(9);transform:translate(58vw,55vh) scale(9)}.elements.logo-puzzle .t-a{left:92.29%;top:0;-webkit-transform:translate(6vw,-5vh) scale(9);transform:translate(6vw,-5vh) scale(9)}.elements.logo-puzzle .t-b{left:92.29%;-webkit-transform:translate(26vw,26vh) scale(9);transform:translate(26vw,26vh) scale(9)}}@media screen and (max-width:480px){html{overflow-x:hidden}#footer,#header,#header .content,.container,.padded{padding-left:1.5rem;padding-right:1.5rem}#header{padding-top:1rem;padding-bottom:1rem}h2{font-size:3.375rem}.intro-text p,.intro-text ul{font-size:2.25rem}.icon-blocks>*,.projects>.project,main>section>.flex>.sixty-five.big-text+div>.split{width:100%}main>section>.flex>.sixty-five.big-text+div>.split+.split{margin-top:2rem;margin-left:0}.icon-blocks,.icon-blocks:last-child{margin:0;text-align:left}*+.icon-blocks{margin-top:3rem}.icon-blocks>*{padding:0}.icon-blocks>*+*{margin-top:2rem}.four,.one,.three,.two{padding-top:0}.slideshow .banner-content,.third .banner-content{padding-right:0}.third .scroller{display:none}.member-profiles{width:100%}}@media screen and (max-width:320px){main>section{margin:3rem 0}.banner-content a.block{margin-top:2rem}#footer,#header,#header .content,.container,.padded{padding-left:1rem;padding-right:1rem}#header,#header.down{padding-top:.5rem;padding-bottom:.5rem}.content,.member,main>section.bg,main>section.textured{padding-top:3rem;padding-bottom:3rem}[data-rel=down]{padding:0}.four,.one,.three,.two{padding-left:1.25rem}h2{font-size:2.875rem}.intro-text p,.intro-text ul{font-size:2rem}.big-text p,.half.big-text p,.sixty-five.big-text p{font-size:125%}.four::before,.one::before,.three::before,.two::before{font-size:11.5rem}#footer ul{font-size:.75rem}#logo svg{height:24px;width:104px}.menu-button{height:18px}.menu-button-bar{height:2px}svg.arrow{width:.5rem;height:3.625rem}.icon-blocks .icon>*{max-height:2.5rem}.logo-icon{width:3rem}.elements.logo-puzzle{width:9.472rem;margin-top:.668rem;height:1.664rem;left:4rem}}@media screen and (min-width:501px){.row-cols-xs-auto>*{flex:0 0 auto;width:auto}.row-cols-xs-1>*{flex:0 0 auto;width:100%}.row-cols-xs-2>*{flex:0 0 auto;width:50%}.row-cols-xs-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xs-4>*{flex:0 0 auto;width:25%}.row-cols-xs-5>*{flex:0 0 auto;width:20%}.row-cols-xs-6>*{flex:0 0 auto;width:16.6666666667%}.g-xs-0,.gx-xs-0{--bs-gutter-x:0}.g-xs-0,.gy-xs-0{--bs-gutter-y:0}.g-xs-1,.gx-xs-1{--bs-gutter-x:0.5rem}.g-xs-1,.gy-xs-1{--bs-gutter-y:0.5rem}.g-xs-2,.gx-xs-2{--bs-gutter-x:1rem}.g-xs-2,.gy-xs-2{--bs-gutter-y:1rem}.g-xs-3,.gx-xs-3{--bs-gutter-x:1.5rem}.g-xs-3,.gy-xs-3{--bs-gutter-y:1.5rem}.g-xs-4,.gx-xs-4{--bs-gutter-x:2rem}.g-xs-4,.gy-xs-4{--bs-gutter-y:2rem}.g-xs-5,.gx-xs-5{--bs-gutter-x:3rem}.g-xs-5,.gy-xs-5{--bs-gutter-y:3rem}.g-xs-6,.gx-xs-6{--bs-gutter-x:4rem}.g-xs-6,.gy-xs-6{--bs-gutter-y:4rem}.g-xs-7,.gx-xs-7{--bs-gutter-x:6rem}.g-xs-7,.gy-xs-7{--bs-gutter-y:6rem}.g-xs-8,.gx-xs-8{--bs-gutter-x:8rem}.g-xs-8,.gy-xs-8{--bs-gutter-y:8rem}}@media screen and (min-width:621px){.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.5rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.5rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:1rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:1rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.5rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.5rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:2rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:2rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:4rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:4rem}.g-sm-7,.gx-sm-7{--bs-gutter-x:6rem}.g-sm-7,.gy-sm-7{--bs-gutter-y:6rem}.g-sm-8,.gx-sm-8{--bs-gutter-x:8rem}.g-sm-8,.gy-sm-8{--bs-gutter-y:8rem}}@media screen and (min-width:821px){.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.5rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.5rem}.g-md-2,.gx-md-2{--bs-gutter-x:1rem}.g-md-2,.gy-md-2{--bs-gutter-y:1rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.5rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.5rem}.g-md-4,.gx-md-4{--bs-gutter-x:2rem}.g-md-4,.gy-md-4{--bs-gutter-y:2rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}.g-md-6,.gx-md-6{--bs-gutter-x:4rem}.g-md-6,.gy-md-6{--bs-gutter-y:4rem}.g-md-7,.gx-md-7{--bs-gutter-x:6rem}.g-md-7,.gy-md-7{--bs-gutter-y:6rem}.g-md-8,.gx-md-8{--bs-gutter-x:8rem}.g-md-8,.gy-md-8{--bs-gutter-y:8rem}}@media screen and (min-width:1201px){.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.5rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.5rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:1rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:1rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.5rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.5rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:2rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:2rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:4rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:4rem}.g-lg-7,.gx-lg-7{--bs-gutter-x:6rem}.g-lg-7,.gy-lg-7{--bs-gutter-y:6rem}.g-lg-8,.gx-lg-8{--bs-gutter-x:8rem}.g-lg-8,.gy-lg-8{--bs-gutter-y:8rem}}@media screen and (max-width:620px) and (pointer:coarse){.modal-active #header.down.show{-webkit-transform:translate3d(0,-100%,0)!important;transform:translate3d(0,-100%,0)!important}#main-nav ul{padding-top:0;line-height:1.125}.member-modal{padding:0;height:auto}.member-profiles{padding-bottom:80px;height:100%}.members{max-height:100%;height:100%!important}.member{left:0;right:0;bottom:0;transform:none}.member,.member>.trans{max-height:100%}.member .nametag{margin-bottom:0}.member .bio .headshot{margin-right:0;width:100%}.member .bio h3{font-size:2.75rem}.member .bio{max-height:calc(100vh - 80px)}.team .post-nav{padding:1.5rem 0;position:absolute;bottom:0;left:0;right:0}}