@font-face{font-family:Inter;src:url(/3725869028dec2c09e1a5f92283251f0edbb224c/a1829/assets/css/fonts/inter-variablefont_slnt,wght.ttf)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}::selection{background:#000;color:#fffdf5}::-moz-selection{background:#000;color:#fffdf5}.current{display:inline-block;color:#000}body{background:#fffdf5;font-family:Inter,sans-serif;position:relative}article,p{display:block}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;line-height:1;font-weight:400;word-wrap:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{cursor:pointer}h1,title{font-size:4.5em}@media (max-width:920px){h1,title{font-size:3.75em}}h2{font-size:3.75em}h3{font-size:3em}h4{font-size:2.25em}h5{font-size:1.5em}h6{font-size:1.25em;margin:.75em 0}p{font-family:Inter,sans-serif;font-size:1em;line-height:1.7;margin:0}p a{border-bottom:dashed 1px}code{padding:2 0;background:#f6f3eb;padding:0 5px;border-radius:4px;color:#000}.image-caption{color:grey;font-family:Inter,sans-serif;font-size:12px;font-style:normal}img+em{color:grey;font-family:Inter,sans-serif;font-size:.75em;font-style:normal;line-height:normal}.subheading{font-size:.75em}.container{padding:0 16px;max-width:1380px;min-height:100vh;animation:.5s fadein;margin:auto}@media (min-width:920px){.container{padding:0 64px}}.main_nav hr{height:1px;background-color:#000;border:none;margin:16px}@media (min-width:920px){.main_nav hr{margin:16px 64px}}nav{max-width:1380px;padding:0 16px;flex-direction:row;justify-content:space-between;display:flex;margin:auto}@media (min-width:920px){nav{padding:0 64px}}nav a{color:#000}.nav__home{position:relative;display:flex;align-items:center}.nav__home a{color:#000;border:none}.nav__home a :hover{color:#f04e23}.nav__home img{width:20px;height:auto;margin-right:8px}.nav__items{margin:auto 0;flex:1;text-align:right}.nav__items a{margin-left:12px;border:none}.nav__social{margin-left:16px;align-items:center}.nav__social a{position:relative;padding:0 14px}.nav__social img{position:absolute;top:6px;right:0;width:16px}#dribbble:hover img{filter:invert(40%) sepia(15%) saturate(5668%) hue-rotate(304deg) brightness(99%) contrast(85%)}#twitter:hover img{filter:invert(58%) sepia(38%) saturate(7221%) hue-rotate(166deg) brightness(102%) contrast(103%)}#instagram:hover img{filter:invert(24%) sepia(85%) saturate(2263%) hue-rotate(339deg) brightness(90%) contrast(90%)}a{color:#000;font-family:Inter,sans-serif;text-decoration:none;color:#000}a:hover{color:#f04e23}ul{list-style-type:none;margin:0;padding:0}article ul{list-style-type:circle;padding-left:24px}.p_ul{line-height:1.5}.p_ul a{border-bottom:dashed 1px}.link_li{margin-bottom:12px}.blog_li{margin-bottom:32px;padding-left:0}.case-study_li{display:flex;flex-direction:column;margin-bottom:64px;padding-left:0}#work ul{display:flex;justify-content:space-between;column-gap:16px}@media (max-width:500px){#work ul{flex-direction:column;row-gap:16px}}#work li{flex:1}#work h5{margin:8px 0 4px 0}.work-thumbnail{aspect-ratio:16/9}.format-text{max-width:800px;word-wrap:break-word;margin:auto}.format-text p{margin:.75em 0}.format-text p:first-child{margin-top:0}.format-text p:last-child{margin-bottom:0}.view-link{text-align:right}footer{max-width:1380px;padding:16px;margin:auto}@media (min-width:920px){footer{padding:0 64px}}footer a{margin-right:12px}.tag{border:1px solid grey;border-radius:4px;font-size:12px;margin:10px 10px 0 0;padding:5px 10px;display:inline-block}.tag:hover{border:1px #f04e23 solid}.post-meta__item{margin-top:20px}.post-meta__title{color:grey}.pagination__title{color:grey;margin-bottom:10px}hr{border-bottom:.5px solid #000;margin:20px auto}.sticky{position:sticky;top:50px}.case-study_meta{flex-basis:50%}.case-study_summary{flex-basis:50%}.case-study_summary p{margin-top:0}.case-study_summary a{float:right}.page-heading{margin:60px 0}.margin-y{margin:60px 0}.margin-y-s{margin:20px auto}.margin-y-s-top{margin-top:20px}.margin-y-l{margin:120px auto}img{width:100%}.post_navigation a{color:#000}.center{text-align:center}blockquote{background:#f6f3eb;border-radius:8px;padding:20px 10px;margin:12px 0}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6,blockquote p{padding:0 10px}.quote{font-size:14px;font-style:italic;line-height:1.5}.testimonial{margin-bottom:2em}ol,ul{line-height:3}ul .col{line-height:1}.img-left{float:left;width:50%;margin-right:1em}.text-center{text-align:center}#hero-content{display:flex}#hero-copy a{cursor:pointer;border-bottom:2px solid #000}#hero-copy a:hover{border-bottom:2px solid #f04e23}#hero-copy h3{line-height:normal}#hero-image{width:180px}@media (min-width:920px){.row{display:flex;flex-direction:row;width:100%}}.col{margin-top:20px}@media (min-width:920px){.col{margin-top:0}}@media (min-width:920px){.col--one-third{max-width:33.33333%;padding:0 20px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media (min-width:920px){.col--one-quarter{max-width:25%;padding:0 20px;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:920px){.col--one-half{max-width:50%;padding:0 20px;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:920px){.col--two-thirds{max-width:66.66667%;padding:0 20px;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}}@media (min-width:920px){.col--three-quarters{max-width:75%;padding:0 20px;-ms-flex-preferred-size:75%;flex-basis:75%}}@media (min-width:920px){.col--full{max-width:100%;padding:0 20px;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:500px){#home-text{display:none}#hero-image{display:none}}@media (prefers-color-scheme:dark){body{background:#000!important;color:#fff}body a:hover{color:#f04e23}body a:hover h5,body a:hover p{color:#f04e23}body .main_nav hr{background-color:#fff}body .nav__items .current{color:#fff}body .nav__social img{filter:invert(1)}body h1,body title{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:.5px}body a,body div,body h2,body h3,body h4,body h5,body h6,body li,body p,body ul{color:#fff}body code{background:#1c1c1c;color:#f04e23}body .gradient-bg a,body .gradient-bg h6{color:#000}body .meta__primary{color:#fff}body .meta__secondary{color:#fff}body .tags__item{border-color:grey;color:#fff}body blockquote{background-color:#1c1c1c}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes transitionIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:transitionIn .75s ease-in-out}.gradient-bg{background:linear-gradient(270deg,#f5eae3,#f5f1e2,#f5e1f8,#f8f4e4,#e4f5f7,#fff,#fff);background-size:1000% 1000%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}