﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import"https://rsms.me/inter/inter.css";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;display:flex;flex-direction:column;justify-items:space-around;gap:4rem;max-width:960px;width:100%;margin:100px auto;justify-content:center;align-items:start;padding:0 5vw}@media(min-width: 720px){.container{padding:0}.container .row{display:flex;flex-direction:row;align-items:start;justify-content:flex-start;gap:3vw}.container .row .blurb{width:45vw}.container .row .links{flex:2;padding-right:1rem}}@media(min-width: 1200px){.container{margin:100px 0;max-width:1280px}.container .row{gap:5vw}.container .row .blurb{max-width:30vw}.container .row .links{max-width:50vw}}@media(max-width: 600px){.container{grid-template-columns:1fr;grid-template-areas:"header" "intro" "nav" "currently" "current-blurb" "current-links" "rh" "rh-blurb" "rh-links" "sva" "sva-blurb" "sva-links" "beirut" "beirut-blurb" "beirut-links" "rks" "rks-blurb" "rks-links" "sideprojects" "sideprojects-blurb" "sideprojects-links" "about" "contact";margin:30px auto;justify-items:space-around}}html{font-size:100%}body{line-height:1.5em;font-weight:400;letter-spacing:.01em;color:rgba(0,0,0,.9)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2.4rem;font-weight:bold;color:rgba(0,0,0,.7)}h1{font-size:1em;line-height:1.5em;letter-spacing:0}h2{font-size:1em;line-height:1.5em;letter-spacing:0}h3{font-size:1em;line-height:1.5em;letter-spacing:0}h4{font-size:1em;line-height:1.5em;letter-spacing:0}h5{font-size:1em;line-height:1.5em;letter-spacing:0}h6{font-size:1em;line-height:1.5em;letter-spacing:0}@media(min-width: 550px){h1{font-size:1em}h2{font-size:1em}h3{font-size:1em}h4{font-size:1em}h5{font-size:1em}h6{font-size:1em}}p{margin:0 0 2rem 0;letter-spacing:.02rem}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:disc}ol{list-style:decimal}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.6rem 0 1.6rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1.2rem}input,textarea,select,fieldset{margin-bottom:1.2rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:1.2rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.container:after,.u-cf{content:"";display:table;clear:both}body{font-family:"Inter",sans-serif}@supports(font-variation-settings: normal){body{font-family:"Inter var",sans-serif}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#f2f3f8}a{color:#000}a:hover{background-color:#fe0;color:#000 !important;text-decoration:none}a:focus{background-color:#fe0;color:#000;border-radius:0}p a{text-decoration:none;border-bottom:1px solid #da0}p a:hover{border:none;color:#000}img{border-radius:.3rem}::-moz-selection{color:#000;background:#fd0}::selection{color:#000;background:#fd0}@media(min-width: 720px){#top{padding:1rem 3rem;position:sticky;top:2em;margin-bottom:3em}}.blurb{font-size:1em;line-height:1.5em}@media(min-width: 720px){.blurb{padding:0 3rem;position:sticky;top:2em;margin-bottom:3em}}.blurb h3{margin-bottom:0}.blurb h5{font-weight:normal;font-style:italic}.links,.about{margin-bottom:6rem}.links ul,nav ul{list-style:none}.links li,nav li{margin:0}.links ul{display:flex;flex-direction:column;gap:24px}.links li{position:relative;display:block;line-height:1.5em;border:none;padding:0;transition:all .25s ease}.links li a{text-decoration:none;display:flex;gap:16px;width:100%;position:relative;clear:both;margin:0;align-items:flex-start;border-radius:.25rem}.links li a img{width:50%;flex:1}.links li a div{width:50%;flex:1}.links li a div *{margin:0}.links li a div h5{font-weight:normal;text-decoration:underline}.links li a div span{display:block;position:relative;transition:all .25s ease;font-weight:normal}.links li a div h6{font-size:.8rem;line-height:1.2em;text-transform:uppercase;letter-spacing:.3em;display:block;margin:0;padding:0;opacity:.7;transition:all .25s ease}.links li a:hover,.links li a:focus{text-decoration:none;box-shadow:0 0 0 12px #fd0;transition:all .25s ease;background-color:#fd0}.links li a:hover div span,.links li a:focus div span{margin-left:100px;opacity:0;transition:all .25s ease}.links a:visited{opacity:.25}.previewimg{border-radius:2px;min-width:50%;width:50%}.nolines{background:none !important}hr{border:none;align-self:stretch;margin:-1rem auto 2rem auto;width:3px;background:url(/assets/img/barberpole8.gif);justify-self:center;z-index:-100;min-height:180px}.project{width:100%;margin:0 auto}.project .row{display:flex;position:relative;align-items:flex-start}.project .row .col1{flex:40%;padding:40px;position:sticky;position:-webkit-sticky;top:40px}.project .row .col2{flex:60%;padding:40px}.project .row .col2 p,.project .row .col2 a,.project .row .col2 ul,.project .row .col2 ol,.project .row .col2 figcaption,.project .row .col2 h1,.project .row .col2 h2,.project .row .col2 h3,.project .row .col2 h4,.project .row .col2 h5,.project .row .col2 h6{color:#666f99}.project .full-width{display:block;width:100%;position:relative;padding:2%}.project .full-width *{margin:0}.project .project-header h1{font-size:1.875em;font-weight:700;line-height:1.2;letter-spacing:-0.01em;margin:0}.project .project-header h1::before{content:"Project:";text-transform:uppercase;font-size:.875rem;letter-spacing:.3em;display:block;margin-bottom:.875rem;font-weight:bold}.project .project-header h4{font-weight:normal}.project .project-header div.context ul,.project .project-header div.context li,.project .project-header div.context p{margin:0;list-style:none}.project .project-header div.context ul a,.project .project-header div.context li a,.project .project-header div.context p a{text-decoration:none;border-bottom:1px solid #da0}.project .project-header div.context h6{margin:0}.project .project-header div.context h5{font-size:1rem;margin:1.25rem 0 0 0;text-transform:uppercase;letter-spacing:.3em;font-weight:bold;opacity:1}.project .project-header div.context::after{content:"";display:table;clear:both}.project h2.logo{text-transform:uppercase;letter-spacing:.3em;font-size:.875rem;line-height:2;margin-bottom:10rem}.project h2.logo a{text-decoration:none;border-bottom:1px solid #da0}.project h2.logo a:hover,.project h2.logo a:focus{border-bottom:2px solid #000}.project p,.project ul,.project ol,.project h3{max-width:500px;overflow-x:visible;position:relative}.project h3:first-of-type{margin-top:0}.project h3{margin-top:6rem;font-size:1.875em;font-weight:700;line-height:1.2;letter-spacing:-0.015em}.project blockquote{position:relative;max-width:85%;margin:6rem auto}.project blockquote p{font-size:2em;font-style:italic;font-family:serif;width:100%;max-width:100%;margin:2rem auto;line-height:1.2}.project blockquote p::before{content:"“";display:block;position:relative;text-align:center;left:0;top:0;font-style:normal;font-size:2em}.project blockquote h6::after{font-family:serif;content:"”";display:block;position:relative;text-align:center;left:0;top:60px;font-style:normal;font-size:4em;margin-bottom:1.5em;font-weight:normal}.project figure,.project .project-cover{display:block;max-width:100%;margin:0;margin-bottom:30rem;text-align:center}.project figure img,.project .project-cover img{width:100%}.project figure figcaption,.project .project-cover figcaption{text-align:left;font-size:1rem;margin-bottom:2rem;line-height:1.5rem;color:#666f99}.project .imgleft{max-width:49% !important;float:left;margin:0 2% 1rem 0}.project .imgright{max-width:49% !important;float:right;margin:0 0 1rem 2%}.project .third{max-width:30%;float:left;margin:0 5% 1rem 0%}.project .imgleft.last{margin-right:0}.project .imgright.last,.project .third.last{margin-left:0;margin-right:0}.project .second{margin:1rem 0 1rem 0}.project .textfloat{width:800px}.project .clearboth{clear:both}.project .sidebar{display:block;position:absolute;left:calc(100% + 90px);top:0;color:#666f99;font-size:1.5rem;margin:0;line-height:1.5rem;padding-top:.4rem;width:100%}.project .sidebar img{margin-top:.5rem;max-width:100%;text-decoration:none}.project .sidebar a{color:#666f99}.project hr{clear:both;margin:6rem auto;filter:brightness(200%)}.project .biggif{width:100%}.project .biggif img{width:100%}body.hodlism,body.avra{background-color:#111}body.hodlism p,body.hodlism a,body.hodlism h1,body.hodlism h2,body.hodlism h3,body.hodlism h4,body.hodlism h5,body.hodlism h6,body.hodlism li,body.hodlism figcaption,body.avra p,body.avra a,body.avra h1,body.avra h2,body.avra h3,body.avra h4,body.avra h5,body.avra h6,body.avra li,body.avra figcaption{color:#fff !important}body.hodlism a:hover,body.hodlism a:focus,body.avra a:hover,body.avra a:focus{color:#000 !important}body.branding{background-color:#111}body.branding p,body.branding a,body.branding h1,body.branding h2,body.branding h3,body.branding h4,body.branding h5,body.branding h6,body.branding li,body.branding figcaption{color:#fff !important}body.branding a:hover,body.branding a:focus{color:#000 !important}footer{clear:both;width:100%;margin:0 auto}footer a{color:#fff}footer .row{display:flex}footer .row .col1{flex:40%;background:rgba(0,0,0,.8)}footer .row .col2{flex:60%;background:rgba(0,0,0,.9);color:#fff}footer .backtoall{padding:50px;display:block;width:100%;height:100%;font-weight:bold;text-transform:uppercase;letter-spacing:.3em;font-size:.875rem;line-height:2;margin-bottom:10rem}footer .backtoall a{text-decoration:none;border-bottom:1px solid #da0}footer .backtoall a:hover,footer .backtoall a:focus{border-bottom:2px solid #000}footer .previous-next{display:flex;align-content:center;align-items:stretch;flex-flow:row wrap}footer .previous-next a{flex:1 1 0;font-weight:bold;line-height:3rem;text-align:center;margin:0;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}footer .previous-next a img{margin:2rem auto 1rem;max-height:200px;width:auto !important}footer .previous-next a:hover,footer .previous-next a:focus{background-color:#fe0;color:#000 !important}footer .previous-next a.next{background-color:rgba(0,0,0,.3)}footer .previous-next a.next:hover,footer .previous-next a.next:focus{background-color:#fe0}footer .colophon{background-color:#000;padding:5%;color:#fff}@media(max-width: 1000px){.links a{padding:0}.links a:hover,.links a:focus{padding:0;background-color:rgba(0,0,0,0);box-shadow:none}.links a li{display:block}.links a li h5,.links a li img,.links a li div{width:100%;margin:0}.project .row .col1,.project .row .col2{flex:50%;padding:20px}.project .row .col1{padding:40px;position:sticky;position:-webkit-sticky;top:40px}.project .project-header div.context{float:none;left:0;font-size:1.5rem !important;margin:6vh auto}.project .imgleft,.project .imgright,.project .first,.project .last,.project .second,.project figure,.project .third{float:none;max-width:100% !important;margin:3rem auto 3rem auto}.project .textfloat{width:450px}.project .sidebarleft,.project .sidebarright{max-width:75%;padding:.5rem;margin-bottom:1.2rem}.project blockquote{width:100%;max-width:90%}.project blockquote p{font-size:1.2em}.project blockquote p::before{display:block;position:relative;text-align:center;left:0;top:0;font-style:normal}.project blockquote h6::after{font-size:2.1em;top:30px}footer .previous-next a{flex:1 100%;margin-top:.2rem}footer .row .col1,footer .row .col2{flex:50%}}@media(max-width: 480px){.links{height:auto}.links li a{flex-direction:column;margin-bottom:48px}.links li a>img,.links li a>div{width:100%}}@media(max-width: 720px){.links{height:auto}.project{margin:0 auto}.project .row{display:block}.project .row .col1{display:block;width:100%;padding:30px;position:relative;top:0}.project .row .col2{display:block;width:100%;background:none;padding:0}.project .row .col2 p,.project .row .col2 a,.project .row .col2 ul,.project .row .col2 ol,.project .row .col2 figcaption{color:#666f99}.project figure{margin-bottom:5rem}.project figure figcaption{padding:1rem 2rem}.project h2.logo{margin:0;opacity:.5}.project .imgleft{margin:5rem 0}.project .sidebar{float:left;position:relative;left:-30px;top:calc(100% + 1rem);color:#666f99;padding:2rem;margin:1rem 0;background:rgba(0,0,0,.1);width:calc(100% + 60px)}.project .sidebar a{color:#666f99}.project .project-header div.context{max-width:100%}.project .project-header div.context section{max-width:100%}.info{margin-bottom:0}footer .row{display:block}footer .row .col1{display:block;width:100%}footer .row .col2{display:block;width:100%;padding:0}footer .backtoall{margin-bottom:0}}@media(min-width: 1280px){.project .row .col1{padding:5vh 5vw;position:sticky;position:-webkit-sticky;top:5vh}.project .row .col2{padding-top:5vh}}.embed-container{position:relative;clear:both;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100% !important;margin:0 0 6rem 0}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.3rem}.clearfix:after{content:"";display:table;clear:both}.noborder{border:none}