@font-face{font-family:GeneralSans-Light;src:url(../media/GeneralSans-Light.752830dc.woff2)format("woff2"),url(../media/GeneralSans-Light.d650d5ae.woff)format("woff"),url(../media/GeneralSans-Light.c81035a4.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Regular;src:url(../media/GeneralSans-Regular.3b339388.woff2)format("woff2"),url(../media/GeneralSans-Regular.6cf50b85.woff)format("woff"),url(../media/GeneralSans-Regular.10098c17.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Medium;src:url(../media/GeneralSans-Medium.a6752a75.woff2)format("woff2"),url(../media/GeneralSans-Medium.c1480b5e.woff)format("woff"),url(../media/GeneralSans-Medium.1f042ca8.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Semibold;src:url(../media/GeneralSans-Semibold.c5626765.woff2)format("woff2"),url(../media/GeneralSans-Semibold.b01feb10.woff)format("woff"),url(../media/GeneralSans-Semibold.53f93c03.ttf)format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans-Bold;src:url(../media/GeneralSans-Bold.00b21177.woff2)format("woff2"),url(../media/GeneralSans-Bold.fa908afb.woff)format("woff"),url(../media/GeneralSans-Bold.e6569392.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:MonumentExtended-Light;src:url(../media/MonumentExtended-Light.27caf06c.woff2)format("woff2"),url(../media/MonumentExtended-Light.380f694d.woff)format("woff"),url(../media/MonumentExtended-Light.eab05d36.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:MonumentExtended-Regular;src:url(../media/MonumentExtended-Regular.e5feb771.woff2)format("woff2"),url(../media/MonumentExtended-Regular.e1d699ac.woff)format("woff"),url(../media/MonumentExtended-Regular.94d2a433.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:MonumentExtended-Bold;src:url(../media/MonumentExtended-Bold.b2c25b72.woff2)format("woff2"),url(../media/MonumentExtended-Bold.90ebf7fb.woff)format("woff"),url(../media/MonumentExtended-Bold.d0f8e816.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Confillia Normal;src:url(../media/ConfilliaNormal-Regular.de907d7a.woff2)format("woff2"),url(../media/ConfilliaNormal-Regular.e72de695.woff)format("woff"),url(../media/ConfilliaNormal-Regular.5a369b11.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Confillia;src:url(../media/ConfilliaBold-Regular.17e8738b.woff2)format("woff2"),url(../media/ConfilliaBold-Regular.7baab576.woff)format("woff"),url(../media/ConfilliaBold-Regular.b37d6d97.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@media print{header,canvas,[aria-hidden=true]{display:none!important}body{font-size:12pt;line-height:1.5;color:#000!important;background:#fff!important}.work-item,.project-card{break-inside:avoid}a[href]:after{content:" (" attr(href)")";color:#555;font-size:.8em}a[href^=\#]:after,a[href^=javascript]:after{content:""}}:root{--white-color:#fff;--black-color:#000;--light-gray-color:#b3b0aa;--gray-color:#545454;--page-padding:clamp(1.5rem,4vw,3rem);--hero-height:40vh;--font-regular:"GeneralSans-Regular";--font-bold:"GeneralSans-Bold";--confillia-normal:"Confillia Normal";--confillia-bold:"Confillia";--monument-regular:"MonumentExtended-Regular";--monument-bold:"MonumentExtended-Bold"}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--black-color);font-family:var(--font-regular);color:var(--white-color);width:100vw;height:100vh;overflow-x:hidden}body[id=""]{overflow:hidden}
.header-container{flex-wrap:wrap;justify-content:space-between;align-items:center;height:140px;padding:2rem 0 0;display:flex}
.logo{margin-right:1rem}.logo img{width:184px;height:auto}
.navbar{flex-wrap:wrap;display:flex}.navbar a{color:#fff;font-family:sans-serif;font-size:1.2em;font-weight:300;text-decoration:none}.navbar a:hover{text-decoration:underline}.navbar a:not(:last-child){margin-right:1rem}
