/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:BrandonGrt;src:url(../css/scss/fonts/brandon/Brandon_light.woff2) format("woff2"),url(../css/scss/fonts/brandon/Brandon_light.woff) format("woff"),url(../css/scss/fonts/brandon/Brandon_light.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:BrandonGrt;src:url(../css/scss/fonts/brandon/Brandon_light_it.woff2) format("woff2"),url(../css/scss/fonts/brandon/Brandon_light_it.woff) format("woff"),url(../css/scss/fonts/brandon/Brandon_light_it.otf) format("opentype");font-style:italic;font-weight:400}@font-face{font-family:BrandonGrt;src:url(../css/scss/fonts/brandon/Brandon_med.woff2) format("woff2"),url(../css/scss/fonts/brandon/Brandon_med.woff) format("woff"),url(../css/scss/fonts/brandon/Brandon_med.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Oaks;src:url(../css/scss/fonts/oaks/Oaks0.1.woff2) format("woff2"),url(../css/scss/fonts/oaks/Oaks0.1.woff) format("woff"),url(../css/scss/fonts/oaks/Oaks0.1.otf) format("opentype");font-style:normal;font-weight:400}:root{--content-width:65rem;--color-bg:#ece9e5;--color-off-white:#f3f3f2;--color-primary:$color--primary;--color-accent:$color--green;--font-headline:$font--sans}html{font-size:16px}body{background:var(--color-bg);font-family:BrandonGrt;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-size:1.2rem;line-height:1.4}*{box-sizing:border-box;font-weight:100;font-family:inherit;font-style:inherit;text-decoration:none;color:#333;padding:0}*,h1{margin:0}h1{font-family:Oaks,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;color:#939881}ol,ul{margin-left:1.5rem}li{list-style:none}.header-banner{background:#1d1e4b;color:#fff;font-size:1.05rem;text-align:center;padding:.75rem 2rem}.header-banner p{margin:0 auto;color:inherit}.header-banner a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.5)}.site-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto;padding:1rem 1.5rem;background:#fff;position:relative;z-index:10}.site-header .site-header__brand{font-size:1.1em;text-transform:uppercase;font-family:NoyhGeometricSlim-Medium;letter-spacing:1px;margin-bottom:0;width:300px;height:27px;background:url(../assets/images/logotext.png) no-repeat 0 60%;background-size:300px 40px}.site-header .site-header__brand a{display:block;width:100%;height:100%;color:#939881}.site-header .site-header__brand span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:25em){.site-header .site-header__brand{background-size:270px 36px}}.nav-toggle{background:none;border:0;display:block;height:26px;opacity:0;padding:0;position:relative;text-indent:-99999px;transition:opacity 1s cubic-bezier(.645,.045,.355,1) .5s;width:26px;margin-right:-7px;opacity:1;z-index:10}.nav-toggle:after,.nav-toggle:before{background-color:#333;content:"";height:2px;left:5px;position:absolute;top:8px;transition:transform .2s ease;width:14px}.nav-toggle:after{top:16px}.site-header nav{position:absolute;top:60px;left:0;right:0;bottom:auto;padding:4rem 1.5rem 6rem;z-index:-1;background:#eee;border-bottom:2px solid #1d1e4b;box-shadow:0 24px 32px rgba(20,20,0,.1);visibility:hidden;opacity:0}.site-header nav a{padding:.5rem .75rem .5rem 0;font-weight:600;font-size:1.8rem;display:block;opacity:0;transition:.8s ease}.site-header nav a.active{color:#939881}@media screen and (min-width:45em){.site-header nav{position:relative;right:unset;left:unset;top:unset;background:none;padding:unset;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;z-index:unset;border:unset}.site-header nav a{display:-ms-inline-flexbox;display:inline-flex;padding:.25rem .75rem;font-size:1.2rem;opacity:1}.site-header nav a:hover{opacity:.8}.site-header nav a:last-child{padding-right:0}}.site-header.is-visible nav{visibility:visible;opacity:1}.site-header.is-visible .nav-toggle:before{transform:rotate(45deg) translateY(6px)}.site-header.is-visible .nav-toggle:after{transform:rotate(-45deg) translateY(-6px)}.site-header.is-visible nav a{opacity:1}.site-header.is-visible nav a:first-child{transition-delay:0s}.site-header.is-visible nav a:nth-child(2){transition-delay:.15s}.site-header.is-visible nav a:nth-child(3){transition-delay:.3s}.site-header.is-visible nav a:nth-child(4){transition-delay:.45s}.temp-links{display:block;margin:.5rem auto 0}.temp-links a{display:inline-block;margin-right:1rem;text-decoration:underline}.site-footer,main{padding:1rem 1.5rem}main{min-height:46vh}.content{padding:3rem 0;min-height:70vh}.site-footer{margin:2rem 0 1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem}.site-footer .footer__copy{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}.site-footer nav{margin:.5rem auto 0}.site-footer nav a{display:inline-block;margin-right:1rem;text-decoration:none;border-bottom:2px solid transparent;font-size:.85em}.site-footer nav a.active{font-weight:600;border-bottom:2px solid #1d1e4b}.site-footer p{color:rgba(0,0,0,.6)}.site-footer .footer__logo{-ms-flex-order:1;order:1}.site-footer img{display:block;margin-right:auto;margin-left:-1.35rem;margin-bottom:1.5rem}@media screen and (min-width:45em){.site-footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:4rem 0 1rem}.site-footer .footer__copy{-ms-flex:1 auto;flex:1 auto;-ms-flex-order:1;order:1}.site-footer .footer__logo{-ms-flex-order:2;order:2}.site-footer img{margin-left:auto;margin-right:-1.5rem;margin-bottom:0}}.content ol,.content ul,h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}ol+h2,p+h2,ul+h2{margin-top:4rem}.btn{padding:.66rem 1.5rem;display:inline-block;border-radius:10em;transition:.1s ease}.btn,.btn--sm{font-size:1rem;font-weight:400}.btn--sm{padding:.33rem 1.125rem}.btn--sm:hover{background:#fff}.btn--primary{background:#1d1e4b;border:2px solid #1d1e4b;color:#fff}.btn--primary:hover{background:#24255d;color:#f2f2f2}.btn--secondary{background:#939881;border:2px solid #939881;color:#fff}.btn--secondary:hover{background:#8c9179;color:#f2f2f2}.btn--border{background:transparent;border:2px solid #1d1e4b;color:#1d1e4b}.btn--border:hover{border-color:#000;color:#000}.btn--white{background:#fff;color:#000}.btn--white:hover{background:#fafafa}@media screen and (min-width:45em){.btn{font-size:1.2rem;padding:1rem 2.5rem}.btn--sm{font-size:1rem;padding:.5rem 1.25rem}}.s1,.s-xl,h1{font-size:48px}.s2,h2{font-size:28px}.s3,h3{font-size:22px}.s4,.s5,h4,h5{font-size:18px}.s6,h6{font-size:16px}.s7,h7{font-size:12px}form label{font-size:1rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}form .field{margin-bottom:1.5rem}form .field span{display:block;letter-spacing:0;text-transform:none;font-size:1.1rem}.uniform__potty{position:absolute;left:-9999px}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.2);border-radius:.25rem}textarea{min-height:8rem;font-size:1.2rem}select{height:auto;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.6rem 2.5rem .6rem .75rem;background:#fff url(../../images/select-arrows.svg) no-repeat 100%;background-size:18px}input[type=submit]{padding:1rem 2.5rem;display:inline-block;background:#1d1e4b;border:2px solid #1d1e4b;border-radius:10em;color:#fff}.alert{margin:0 0 2rem}.success{background:#008764 url(../assets/images/services-bg.png) repeat;background-size:66% 66%;border-radius:.5rem;padding:1rem 2rem}.success,.success p{color:#fff;font-size:1.2rem}.success p{margin:0}.block{display:block}.mw-100{max-width:100%}.mw1{max-width:1rem}.mw2{max-width:2rem}.mw3{max-width:4rem}.mw4{max-width:8rem}.mw5{max-width:16rem}.mw6{max-width:32rem}.mw7{max-width:48rem}.mw8{max-width:64rem}.mw9{max-width:96rem}.mw-none{max-width:none}.pr1{padding-right:1rem}.pr2{padding-right:2rem}.pr3{padding-right:4rem}.pr4{padding-right:8rem}.pl1{padding-left:1rem}.pl2{padding-left:2rem}.pl3{padding-left:4rem}.pl4{padding-left:8rem}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:4rem}.mt4{margin-top:8rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:4rem}.mb4{margin-bottom:8rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:4rem}.ml4{margin-left:8rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:4rem}.mr4{margin-right:8rem}.mx-auto{margin-left:auto;margin-right:auto}.inset,.inset1{padding:1rem}.inset2{padding:2rem}.inset3{padding:4rem}.inset4{padding:8rem}.w-auto{width:auto}.w-25{width:25%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-100{width:100%}@media (min-width:56.25em){.mw-100-ns{max-width:100%}.mw1-ns{max-width:1rem}.mw2-ns{max-width:2rem}.mw3-ns{max-width:4rem}.mw4-ns{max-width:8rem}.mw5-ns{max-width:16rem}.mw6-ns{max-width:32rem}.mw7-ns{max-width:48rem}.mw8-ns{max-width:64rem}.mw9-ns{max-width:96rem}.mw-none{max-width:none}.pr1-ns{padding-right:1rem}.pr2-ns{padding-right:2rem}.pr3-ns{padding-right:4rem}.pr4-ns{padding-right:8rem}.pl1-ns{padding-left:1rem}.pl2-ns{padding-left:2rem}.pl3-ns{padding-left:4rem}.pl4-ns{padding-left:8rem}.mt1-ns{margin-top:1rem}.mt2-ns{margin-top:2rem}.mt3-ns{margin-top:4rem}.mt4-ns{margin-top:8rem}.mb1-ns{margin-bottom:1rem}.mb2-ns{margin-bottom:2rem}.mb3-ns{margin-bottom:4rem}.mb4-ns{margin-bottom:8rem}.inset1-ns,.inset-ns{padding:1rem}.inset2-ns{padding:2rem}.inset3-ns{padding:4rem}.inset4-ns{padding:8rem}.w-auto-ns{width:auto}.w-25-ns{width:25%}.w-40-ns{width:40%}.w-50-ns{width:50%}.w-60-ns{width:60%}.w-75-ns{width:75%}.w-100-ns{width:100%}}.page--home h1 span{color:#1d1e4b}.page--home h1 span:last-child{animation-play-state:paused}.page--home h1 span:hover:last-child{animation-play-state:running}.page--home h2{text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.page--home main{padding:0}.page--home p{font-size:1em}main p{font-size:1.15em}.content h1{margin-bottom:3rem}.content ul{margin-bottom:1rem}.page main section{margin-bottom:16rem}.home-hero{margin:0 auto;height:90vh;max-height:600px;display:-ms-flexbox;display:flex;position:relative;background:#e2e2e2;overflow:hidden}.home-hero h1{line-height:1;margin-bottom:1.25rem;font-size:2.3rem}.home-hero__text{width:90%;max-width:640px;-ms-flex-item-align:start;align-self:flex-start;position:absolute;margin:3rem 0 0 1.5rem;z-index:1}.home-hero__text p{max-width:16rem;margin-bottom:1.5rem}.home-hero__text div:last-child{max-width:16em}.home-hero__text div:last-child .btn:last-child{display:none}.home-hero img{display:block;width:100%;height:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.home-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}}.home-intro{text-align:left;padding:0 1.5rem;margin:4rem auto}.home-intro__text{max-width:38rem;margin:0 auto}.home-intro__text h2{text-transform:uppercase;font-weight:600;letter-spacing:1.5px;margin-bottom:2rem}.home-intro__text h2 span{font-weight:inherit;padding-bottom:3.5rem}.home-intro__text h2 span:last-child{background:url(../assets/images/underline1.png) no-repeat 50% 100%;background-size:100% 100%}.home-feature-block{margin:2rem auto}.home-feature-block-wrap{padding:2rem 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.home-feature-block__text{-ms-flex-order:2;order:2}.home-feature-block__text h2{margin-bottom:1rem}.home-feature-block__text p{max-width:440px;margin-bottom:1rem}.home-feature-block__text .btn{margin-top:2rem}.home-feature-block__img{-ms-flex-order:1;order:1;margin-bottom:2rem}.home-feature-block__img img{width:100%;height:auto;display:block}.home-services{width:100%;padding:0;position:relative}.services-wrap{background:#008764 url(../assets/images/services-bg.png) repeat;background-size:66% 66%;padding:2rem 1.5rem;-ms-flex-align:center;align-items:center;width:100%;position:relative;z-index:1}.home-services h2{line-height:1;margin-bottom:3rem;max-width:330px;font-family:Oaks,system-ui,sans-serif;font-weight:400;font-size:48px;color:#fff;text-transform:none}.services-wrap>div{width:100%}.home-services li{padding:2rem 0;margin:0;border-bottom:1px solid rgba(0,0,0,.2);font-size:.9em}.home-services p{margin-bottom:0}.home-services h3{font-size:1.1em;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:1rem}.home-services li:last-child{border-bottom:none}.services__list{padding:2rem 1.5rem;margin-top:3rem;margin-bottom:-8rem;background:#fff}.services__list ul{margin:0}.home-card-grid__content{display:block;margin-top:8rem;margin-bottom:4rem}.home-card-grid__card{padding:2rem 1.5rem}.home-card-grid__card h2{font-size:1.1em}.home-card-grid__card__img{margin-bottom:2rem}.home-card-grid__card__img img{width:100%;height:auto}.home-quotes{margin:-2rem auto 0;padding:10rem 0 6rem;text-align:center;background:#1d1e4b url(../assets/images/grain.png) repeat;position:relative}.home-quotes:before{content:"";background:url(../assets/images/quotemark.svg) 50%/100% 100%;position:absolute;top:6rem;left:50%;margin-left:-2rem;color:#fff;width:3rem;height:3rem;text-align:center;opacity:.25}.feat-quotes{width:100%;list-style:none;padding:0;margin:0}.feat-quotes .feat-quotes__quote{width:95%;max-width:95%;padding:2rem 1rem;opacity:.2}.feat-quotes__quote.is-selected{opacity:1}.feat-quotes__quote p{font-family:var(--font-headline);font-size:24px;margin-bottom:2rem;color:#fff}.feat-quotes__quote cite{font-style:normal;font-size:.9em;font-weight:400;color:hsla(0,0%,100%,.4);position:relative;left:-.75rem}.home-quotes .btn{margin:0 auto;display:inline-block;position:absolute;bottom:-1.65rem;left:50%;transform:translateX(-50%);z-index:10}@media screen and (min-width:45em){body{font-size:1.4rem}.s-xl{font-size:76px}.s1,h1{font-size:64px}.s2,h2{font-size:36px}.s3,h3{font-size:28px}.s4,h4{font-size:24px}.s5,h5{font-size:20px}.s6,h6{font-size:17px}.s7,h7{font-size:14px}.content{padding:4rem 0;min-height:70vh}.content h1{margin-bottom:6rem}.site-header{padding:1rem 4rem}.site-header nav{display:block}.nav-toggle{display:none}.site-footer,main{padding:2rem 4rem}.home-hero{height:auto;min-height:750px;max-height:900px}.home-hero h1{font-size:3.25rem}.home-hero__text{width:70%;max-width:640px;margin:0 0 0 4rem;-ms-flex-item-align:center;align-self:center}.home-hero__text p{max-width:22em}.home-intro{text-align:center;margin:10rem auto}.home-services h2{font-size:64px}.home-feature-block{margin:8rem auto}.home-feature-block-wrap{padding:4rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.home-feature-block__text{-ms-flex:1 0 50%;flex:1 0 50%;width:50%;-ms-flex-order:1;order:1}.home-feature-block__img{-ms-flex:1 0 50%;flex:1 0 50%;width:50%;-ms-flex-order:2;order:2;margin-right:4rem;margin-bottom:0}.home-feature-block:nth-child(odd) .home-feature-block__text{-ms-flex-order:2;order:2}.home-feature-block:nth-child(odd) .home-feature-block__img{-ms-flex-order:1;order:1}.services__list{padding:3rem 4rem}.home-card-grid__content{display:-ms-flexbox;display:flex;padding:3rem}.home-card-grid__card{padding:1rem;-ms-flex:1 0 50%;flex:1 0 50%}.home-card-grid__card__img{width:100%;height:auto}.home-card-grid__card__text{padding-right:6rem}.home-quotes{padding:16rem 0 10rem;text-align:center}.home-quotes:before{top:9rem;margin-left:-2rem;width:3rem;height:3rem}}@media screen and (min-width:56.25em){.home-hero h1{font-size:4.25rem}}.page--about main p{margin-bottom:2rem;font-size:1.3rem}.page--about main p:first-child{margin-bottom:2rem;font-size:1.6rem}.page--about main p a{color:#1d1e4b;border-bottom:1px solid #9294d5}.page--how-it-works h2,.page--services h2{text-transform:uppercase;letter-spacing:1.5px;font-weight:600;max-width:400px}.page--how-it-works.page--how-it-works h2,.page--services.page--how-it-works h2{max-width:40em}.page--how-it-works.page--how-it-works .content a,.page--services.page--how-it-works .content a{color:#000;border-bottom:1px solid rgba(0,0,0,.2)}.page--how-it-works.page--how-it-works .content--inset ol,.page--how-it-works.page--how-it-works .content--inset ul,.page--services.page--how-it-works .content--inset ol,.page--services.page--how-it-works .content--inset ul{padding-left:1rem}.page--how-it-works.page--how-it-works .content--inset ol li,.page--services.page--how-it-works .content--inset ol li{list-style:decimal}.page--how-it-works.page--how-it-works .content--inset ul li,.page--services.page--how-it-works .content--inset ul li{list-style:circle}.page--services .content--inset{background:#fff;padding:2rem}.page--services h3{text-transform:uppercase;font-size:1.3rem;font-weight:600;letter-spacing:1.5px;margin-bottom:2rem}.page--services *+h3{margin-top:2rem}.page--services ol,.page--services ul{margin-bottom:1rem;margin-left:0;padding-left:1.5rem;border-left:1px solid #dbddd5}.page--services li{padding:0;margin-bottom:.5rem}.page--services .services__text a{border-bottom:1px solid rgba(0,0,0,.2)}.page--services .services__text hr{height:1px;background:#939881;border:none;margin:3rem auto}@media (min-width:56.25em){.page--services .content--inset{padding:4rem}.page--services .services__text{display:grid;grid-template-columns:1fr 1fr}.page--services .services__text>*{grid-column-start:2;grid-column-end:2}.page--services .services__text h2{grid-column-start:1;grid-column-end:1;max-width:24rem;line-height:1.2;font-size:2.4rem}.page--services .services__text hr{grid-column-start:1;grid-column-end:3;margin:6rem auto;width:100%}}@media (min-width:80em){.page--services .content--inset{padding:4rem 6rem}}.contact-block{margin:2rem auto 0;background:#fff;text-align:center;padding:4rem}.contact-block h4{font-weight:600}.contact-block.contact-block--inverse{background:#1d1e4b;position:relative}.contact-block.contact-block--inverse h4,.contact-block.contact-block--inverse p{color:#fff}.contact-block.contact-block--inverse:after{content:"";position:absolute;bottom:90%;top:-6rem;left:4rem;right:4rem;background:rgba(0,0,20,.07);z-index:-1}.page--work .content h1{margin-bottom:1rem}.page--work .intro-text{margin-bottom:2rem}.page--work header{border-bottom:1px solid #939881}.page--work .work-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.page--work .work-grid__item{-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:2rem}.page--work .work-grid__item img{width:100%;height:auto;margin-bottom:1.5rem}.page--work .work-grid__item h2{font-size:1.3rem;font-weight:600;margin:0 0 1rem}.page--work .work-grid__item .text{padding-right:2rem}.page--work .work-grid__item p{font-size:1.15rem}.page--work .viewing{font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.page--work .viewing span{font-weight:600}.page--work .pagination{border-top:1px solid #939881;padding:2rem 0 4rem;margin:1rem 1rem 0;-ms-flex:1 0 calc(100% - 2rem);flex:1 0 calc(100% - 2rem);width:calc(100% - 2rem);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page--work .pagination [data-dir=next]{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}@media (min-width:56.25em){.page--work .work-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.page--work .work-grid__item{-ms-flex:0 0 50%;flex:0 0 50%;padding:1rem}.page--work .work-grid__item h2{font-size:1.4rem}}@media (min-width:78em){.page--work .work-grid{margin:0 -1rem}.page--work .work-grid__item{padding:1rem;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}@media (min-width:84em){.page--work .work-grid{margin:0 -2rem}.page--work .work-grid__item{padding:2rem}}.zoom-stage{position:relative;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0}.zoom-stage.is-visible{visibility:visible;opacity:1}.zoom-stage__content{height:100%;width:100%;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.zoom-stage img{height:90%;width:auto;border-radius:.5rem;margin:0 auto;display:block;-o-object-fit:cover;object-fit:cover}.zoom-stage:after{content:"";position:fixed;background:rgba(3,3,0,.7);top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tags{padding:0;margin:0}.tags li{display:inline-block}.tags li a{font-size:15px;padding:.15rem .6rem .25rem;background:rgba(0,0,0,.1);border-radius:.25rem}@media (min-width:56.25em){.services-wrap{display:-ms-flexbox;display:flex;padding:4rem}.services-wrap>div{width:50%}.services__list{margin-top:0}.feat-quotes .feat-quotes__quote{width:66%;max-width:66%;padding:2rem;color:var(--color-primary)}.feat-quotes__quote p{font-size:32px;max-width:44rem;margin-left:auto;margin-right:auto}}.file-storage table{border-collapse:collapse;width:100%;text-align:left}.file-storage td{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.2)}.honeypot{position:absolute;left:-9999px}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor;width:16px}.flickity-button{background:hsla(0,0%,100%,.3);border:2px solid #1d1e4b}.flickity-button:hover{background:#939881}.flickity-prev-next-button{padding:1rem .65rem;height:auto;border-radius:5px;top:50%;margin-top:-4rem}.flickity-button-icon{fill:#fff}.flickity-prev-next-button.previous{left:2rem}.flickity-prev-next-button.next{right:2rem}@media (max-width:45em){.flickity-prev-next-button{display:none}}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}