.project-cover{width:100%;height:auto;grid-column:span 4}.project-image{width:100%;height:auto;grid-column:span 3}@media only screen and (max-width:1024px){.project-cover{grid-column:span 1;grid-row:2}.project-image{grid-column:span 1;grid-row:3}}@font-face{font-family:Inconsolata;src:local("Inconsolata Regular"),local("Inconsolata"),url(../_fonts/5qhYnZZjGqdLfs_5xcwM2TOEPWeWZ5ch3r-ig0ARFHs-wAPfQLTbhUxrHDTx12ktN2nf71dFX_75dJO_nkKp2KY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Regular"),local("Inconsolata"),url(../_fonts/svKVeDv8zHhKwagZIxsdSpeauVhd1AhYCfkIhDGbkaw-4Tm1KRmRbBmAmZ1kGzb2qIEdsqcIGl0QshwEJ6yw14k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Regular"),local("Inconsolata"),url(../_fonts/RA0N68dxB4r-9abZna0YZQXAeL_dpbd16SYjwTLhHZk-p9eKTKADL3cQdjIL_6znY4ZbB8LV9r2_M-knpmYeUog.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Light"),url(../_fonts/FAr6onRgxJsqBte_D1UOIAtOIH8w4j3n5lEnSW9lXiw-8pkd1bJlD0BeawDhETLebgklsacsvjX1j1ibCZ3MrxI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Light"),url(../_fonts/nVoFT4D7ygJiKtPFYmArV3Ok3fRew_IEDr2JSvI-pCc-2FtCI8hlNSd2LNbMKa_Lumo02lcfZZJn7_6aUAY9_dM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Light"),url(../_fonts/MAyoZrrJjR4cvnuO3yOoXWeRI0ldn3iIIg7nu3-G818-U4lgcudeOxXfDg7_N9U1CFSEu58vLcJvw8AygTJerFg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:normal}.project-text-outer{grid-column:span 2;position:relative}.project-text-inner{position:relative;top:0;left:0;padding:20px;background:#fff;margin-top:60px;color:#000;font-family:Inconsolata,"Inconsolata Fallback: BlinkMacSystemFont","Inconsolata Fallback: Segoe UI","Inconsolata Fallback: Helvetica Neue","Inconsolata Fallback: Arial","Inconsolata Fallback: Noto Sans";font-size:20px;font-style:normal;font-weight:300;height:calc(100% - 60px);width:200%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;box-shadow:none;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out}.project-text{justify-content:space-between}.project-info,.project-text{display:flex;flex-direction:column}.project-info{gap:10px}.project-info h3{font-style:italic}.project-description{position:relative;padding:0}.text-full{transform:translate(-50%);box-shadow:-12px 5px 15px 1px #20202038}@media only screen and (max-width:1024px){.project-text-outer{grid-column:span 1;height:100%;grid-row:3}.project-text-inner{margin-top:0;height:100%;display:inline-block;box-shadow:none;transition:none;position:relative;font-size:16px;width:100%;overflow-x:clip}.project-text{background:#fff}.project-description{position:absolute;top:0;left:0;padding:20px;height:100%;background:#fff;transform:translate(100%);width:100%;transition:transform .5s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.text-full{transform:none;box-shadow:none}.mobile-full{transform:translate(0)}}.full-toggle{width:-moz-fit-content;width:fit-content}@font-face{font-family:Inconsolata;src:local("Inconsolata Regular"),local("Inconsolata"),url(../_fonts/5qhYnZZjGqdLfs_5xcwM2TOEPWeWZ5ch3r-ig0ARFHs-wAPfQLTbhUxrHDTx12ktN2nf71dFX_75dJO_nkKp2KY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Inconsolata Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:71.5554%;descent-override:15.8271%;line-gap-override:0%}@font-face{font-family:"Inconsolata Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:76.1691%;descent-override:16.8477%;line-gap-override:0%}@font-face{font-family:"Inconsolata Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:77.31%;descent-override:17.1%;line-gap-override:0%}@font-face{font-family:"Inconsolata Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:76.5886%;descent-override:16.9404%;line-gap-override:0%}@font-face{font-family:"Inconsolata Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:81.4332%;descent-override:18.012%;line-gap-override:0%}@font-face{font-family:Inconsolata;src:local("Inconsolata Regular"),local("Inconsolata"),url(../_fonts/svKVeDv8zHhKwagZIxsdSpeauVhd1AhYCfkIhDGbkaw-4Tm1KRmRbBmAmZ1kGzb2qIEdsqcIGl0QshwEJ6yw14k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Regular"),local("Inconsolata"),url(../_fonts/RA0N68dxB4r-9abZna0YZQXAeL_dpbd16SYjwTLhHZk-p9eKTKADL3cQdjIL_6znY4ZbB8LV9r2_M-knpmYeUog.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Light"),url(../_fonts/FAr6onRgxJsqBte_D1UOIAtOIH8w4j3n5lEnSW9lXiw-8pkd1bJlD0BeawDhETLebgklsacsvjX1j1ibCZ3MrxI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Light"),url(../_fonts/nVoFT4D7ygJiKtPFYmArV3Ok3fRew_IEDr2JSvI-pCc-2FtCI8hlNSd2LNbMKa_Lumo02lcfZZJn7_6aUAY9_dM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Inconsolata;src:local("Inconsolata Light"),url(../_fonts/MAyoZrrJjR4cvnuO3yOoXWeRI0ldn3iIIg7nu3-G818-U4lgcudeOxXfDg7_N9U1CFSEu58vLcJvw8AygTJerFg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:normal}.home-projects-grid{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:20px;position:relative}.home-projects-grid:after{content:"";grid-column:span 6;padding-top:80px;border-top:.5px solid #000;margin-top:80px}.project-title-container{grid-column:span 2;position:absolute;top:0;left:0;height:calc(100% - 160px);pointer-events:none;padding-left:20px}.project-title{color:#000;font-family:Inconsolata,"Inconsolata Fallback: BlinkMacSystemFont","Inconsolata Fallback: Segoe UI","Inconsolata Fallback: Helvetica Neue","Inconsolata Fallback: Arial","Inconsolata Fallback: Noto Sans";font-size:30px;font-style:normal;font-weight:300;line-height:normal;position:sticky;top:40px;pointer-events:all;z-index:1000}@media only screen and (max-width:1024px){.home-projects-grid{display:grid;grid-template-columns:repeat(4,calc(100vw - 40px));grid-template-rows:repeat(3,auto);gap:20px;position:relative}.home-projects-grid:after{content:"";grid-column:span 4;padding-top:40px;border-top:.5px solid #000;margin-top:40px}.project-title-container{grid-column:span 1;position:relative;top:0;left:0;height:100%;pointer-events:none;padding-left:0;grid-row:1;margin-bottom:20px}}.home-projects{width:100%;overflow-x:clip}
