@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap);body{margin:0;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg-color:#fff;--text-color:#111;--panel-bg:#f9f9f9;--accent:#6f72f2;--font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:clamp(3rem,8vw,7.5rem);--font-h1:clamp(2.25rem,5vw,4.5rem);--font-h2:clamp(1.6rem,3.5vw,2.25rem);--font-h3:1.25rem;--font-lead:1.2rem;--font-body:1.05rem;--font-small:0.9rem;--font-meta:0.75rem}[data-theme=dark]{--bg-color:#0d0d0d;--text-color:#fff;--panel-bg:#1a1a1a;--accent:#8a8dff}a,body,button,input,select,textarea{font-family:var(--font-family)}body{background:var(--bg-color);overscroll-behavior-y:none;transition:background .3s ease,color .3s ease;overflow-x:hidden;max-width:100%}h1,h2,h3,h4{line-height:1.15;font-weight:800;letter-spacing:-.03em}h1,h2,h3,h4,li,p{color:var(--text-color);margin-top:0;font-style:normal}li,p{line-height:1.6;font-weight:400;font-family:"Inter",sans-serif;font-size:1.05rem;opacity:.85;letter-spacing:-.01em}@media(max-width:768px){li,p{font-size:.95rem;line-height:1.5}}a{color:var(--text-color);margin-top:0;font-style:normal;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;text-decoration:none}a.nav{margin-left:60px;color:#2e2e2e}@media(max-width:768px){a.nav{margin-left:30px;font-size:1.1rem}}a.nav:hover{background-color:var(--accent);color:#fff;transition:all .5s}a.nav:visited{color:var(--text-color)}a:focus{outline:none}a:visited{color:var(--text-color)}a button{font-size:1.2em}@media(max-width:768px){a button{font-size:1em}}a h1,a h2,a h3,a h4{font-size:1.2em;margin:0}img{height:auto;width:auto;display:block}input,textarea{margin-left:6px;background:none;border:none;border-bottom:1px solid var(--accent);width:326px;max-width:326px;min-width:326px;max-height:250px;color:var(--text-color);font-size:1.5em}input:focus,textarea:focus{outline:none}#soundcloud{font-size:1.1em}@media only screen and (max-width:425px){#soundcloud{font-size:1.1em;line-height:12px}}#soundcloud{line-height:24px;display:inline}#soundcloud:visited{color:var(--accent)}#soundcloud:hover{background-color:#c4c4c4;background-blend-mode:difference}.footer{color:var(--text-color);text-align:center}.work-hero{max-height:40vh;width:100vw;object-fit:cover;margin-bottom:80px}@media(max-width:768px){.work-hero{margin-bottom:0}}.work-container{position:relative;top:48px;display:flex;flex-direction:column;align-items:center;padding-bottom:160px;box-sizing:border-box;width:100%;max-width:630px;margin:0 auto}@media(max-width:768px){.work-container{padding:0 20px 20px}}.work-container.workheading{align-items:flex-start}.workheading{border-bottom:5px solid;margin-bottom:12px;align-self:flex-start}.workheading.title{align-self:center;text-align:center}.workheading.eyescan{border-bottom-color:#efd385}.workheading.cms{border-bottom-color:#2ca5ed}.workheading.bank{border-bottom-color:#abe7b9}.work-subtitle{margin-bottom:30px}@media(max-width:768px){.work-subtitle{margin-bottom:30px}}.work-section{margin-bottom:60px;display:flex;flex-direction:column}@media(max-width:768px){.work-section{margin-bottom:20px}}.role-team{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:60px}@media(max-width:768px){.role-team{flex-direction:column;margin-bottom:40px}}.role-container,.team-container{display:flex;flex-direction:column}.team-container{justify-content:center}.team-container>.workheading{align-self:center}@media(max-width:768px){.team-container>.workheading{align-self:flex-start}}.teamflex{display:flex;flex-direction:row}@media(max-width:425px){.teamflex{flex-direction:column}.teamflex ul{margin-block-end:0}}.work-pics{z-index:-1;top:0;left:0;margin-left:-50vw;margin-right:-50vw;right:50%;width:120%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:12px;box-sizing:border-box;margin-bottom:60px}@media(max-width:768px){.work-pics{margin-bottom:20px;padding:20px}}.work-pics>div{display:flex;flex-direction:column}.work-pics>div.row{flex-direction:row}.work-pics>div{margin-bottom:12px;max-width:100%;align-items:center}@media(max-width:768px){.work-pics>div{display:grid;grid-template-columns:1fr 1fr;justify-items:center}.work-pics>div.solo{display:flex}}@media(max-width:425px){.work-pics>div{display:grid;grid-template-columns:1fr;max-width:80%}.work-pics>div.solo{display:flex}}.work-pics img{margin-right:16px;filter:drop-shadow(10px 10px 40px rgba(0,0,0,.25));width:auto;height:50vh}.work-pics img.eyescan{filter:drop-shadow(10px 10px 40px rgba(255,255,255,.25))}@media(max-width:425px){.work-pics img{margin-bottom:16px}.work-pics img.final-pic{max-height:15vh}}.work-pics.bank{background:#abe7b9}.work-pics.bank p{color:#2e2e2e}.work-pics.cms{background:#2ca5ed}.work-pics.cms p{color:#2e2e2e}.work-pics.eyescan{background:#efd385}.work-pics.eyescan p{color:#2e2e2e}.backlink{position:absolute;left:-60px}.backlink.bottom{bottom:60px}.backlink.top{top:-60px}@media(max-width:768px){.backlink{left:20px}.backlink.bottom{bottom:20px}.backlink.top{top:-20px}}@media(max-width:425px){.backlink.bottom{bottom:20px}.backlink.top{top:-30px}}.backlink:after{content:"back";color:var(--text-color);background:var(--accent);position:absolute;left:-10px;bottom:-10px;z-index:-1;transition:all .2s}.backlink:hover:after{left:0;bottom:0}.to-end{align-self:flex-start}.skip{position:relative;margin-bottom:60px}.skip.bank:after{color:#abe7b9;background:#abe7b9}.skip.eyescan:after{color:#efd385;background:#efd385}.skip.cms:after{color:#2ca5ed;background:#2ca5ed}.skip:after{content:"skip to end";position:absolute;left:-10px;bottom:-10px;z-index:-1;transition:all .2s}.skip:hover:after{left:0;bottom:0}.anchor{position:relative;top:-48px}#podcast-caption{margin-top:-40px;margin-bottom:40px}#eyescanvid{height:auto;width:95%;margin:12px auto;max-width:1000px}@media only screen and (max-width:525px){#podcast-caption,iframe{display:none}}#quote{width:55vw}@media only screen and (max-width:425px){#quote{width:100%}}
/*# sourceMappingURL=main.58138f4a.chunk.css.map */