@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:optional;src:url(../media/684f6ffe594974da-s.44fe7nqo7n4qx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:optional;src:url(../media/398e6c08124f4f40-s.34w4wrkhvfan5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:optional;src:url(../media/7b323cd9b1b90354-s.03wxt6_70babn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:optional;src:url(../media/a07adc4346f4b883-s.1t64-p0e51ax3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:optional;src:url(../media/4dc84c2908d13196-s.p.163qavbrky6fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_ac51b2d7-module__6T9aAa__className{font-family:Oswald,Oswald Fallback;font-style:normal;font-weight:400}.oswald_ac51b2d7-module__6T9aAa__variable{--oswald-font:"Oswald", "Oswald Fallback"}
.project-card-module-scss-module__tAW2Wq__card{background:0 0;grid-template-columns:repeat(1,1fr);width:100%;height:100%;margin-bottom:0;margin-left:1.0875rem;list-style-type:none;transition:opacity .3s ease-in-out;display:grid}@media (min-width:320px){.project-card-module-scss-module__tAW2Wq__card{margin-left:1.125rem}}.project-card-module-scss-module__tAW2Wq__card .project-card-module-scss-module__tAW2Wq__heading-two{margin-top:1.5rem;margin-bottom:.5rem}.project-card-module-scss-module__tAW2Wq__card a:hover{text-decoration:none}.project-card-module-scss-module__tAW2Wq__image{box-sizing:border-box;cursor:pointer;background-color:#191919;background-position:50%;background-size:cover;grid-template-columns:repeat(1,1fr);width:100%;max-width:1024px;margin:0 auto 0 -1.25rem;transition:transform .3s ease-in-out;display:grid;position:relative;overflow:hidden;box-shadow:-2px 2px 10px #4446}@media (min-width:768px){.project-card-module-scss-module__tAW2Wq__image{grid-template-columns:repeat(2,1fr);display:grid}}.project-card-module-scss-module__tAW2Wq__image-wrapper{height:220px;position:relative}@media (min-width:768px){.project-card-module-scss-module__tAW2Wq__image-wrapper{height:100%}}.project-card-module-scss-module__tAW2Wq__image>.project-card-module-scss-module__tAW2Wq__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project-card-module-scss-module__tAW2Wq__image:after{content:"";opacity:.3;background-color:#000;width:100%;transition:opacity .3s ease-in-out;position:absolute}.project-card-module-scss-module__tAW2Wq__image:hover{background-color:#2d2828;transform:scale(1.05)}.project-card-module-scss-module__tAW2Wq__image:hover:after{opacity:0}.project-card-module-scss-module__tAW2Wq__content{color:#828282;letter-spacing:1px;padding:var(--size-4);text-transform:lowercase;z-index:1;border:0;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.project-card-module-scss-module__tAW2Wq__content:after{color:#444;padding-left:1rem;padding-right:1em;font-size:1.1rem;font-weight:700}.project-card-module-scss-module__tAW2Wq__content>h3{color:var(--color-grey-100);font-family:var(--oswald-font);font-size:var(--size-6);margin:var(--size-2) 0}.project-card-module-scss-module__tAW2Wq__content time{color:var(--color-grey-400);margin:var(--size-2) 0;font-style:italic}.project-card-module-scss-module__tAW2Wq__content p{line-height:var(--size-6);margin:var(--size-2) 0;font-size:1rem;color:var(--color-grey-200)!important}.project-card-module-scss-module__tAW2Wq__card h2{margin-top:0;margin-bottom:1.5rem;padding:0}.project-card-module-scss-module__tAW2Wq__card h2 a{color:#191919}.project-card-module-scss-module__tAW2Wq__card .project-card-module-scss-module__tAW2Wq__content .project-card-module-scss-module__tAW2Wq__project-tag *{color:#fff}.project-card-module-scss-module__tAW2Wq__content .project-card-module-scss-module__tAW2Wq__project-tag:hover{text-decoration:none}.project-card-module-scss-module__tAW2Wq__card figure{border-radius:6px}.project-card-module-scss-module__tAW2Wq__card figure img{border-top-left-radius:6px;border-top-right-radius:6px}@media (min-width:768px){.project-card-module-scss-module__tAW2Wq__card figure img{border-top-right-radius:0;border-bottom-left-radius:6px}}
.stack-prompt-module-scss-module__grRKWG__prompt{flex-wrap:wrap;align-items:center;row-gap:.4rem;font-family:Inconsolata,monospace;font-size:1rem;display:inline-flex}.stack-prompt-module-scss-module__grRKWG__prompt>:not(:first-child){margin-left:-.6em}.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card>:not(:first-child){margin-left:.35em}.stack-prompt-module-scss-module__grRKWG__symbol{background-color:var(--color-primary-500);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);padding:.05em 1em;font-size:1.2rem;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}.stack-prompt-module-scss-module__grRKWG__label{clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#01a1ff;padding:.05em 1em;font-size:1.1rem;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt a.project-tag,.stack-prompt-module-scss-module__grRKWG__prompt a.post-tag){text-decoration:none}:is(.stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:hover,.stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:hover){filter:brightness(1.15);text-decoration:none}:is(.stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n+1),.stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n+1)){clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#e35000;padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n+2),.stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n+2)){clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#0091e6;padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n+3),.stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n+3)){clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#ad5ac2;padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n),.stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n)){clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#b90e55;padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card .stack-prompt-module-scss-module__grRKWG__symbol{clip-path:none!important;color:#c94700!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card .stack-prompt-module-scss-module__grRKWG__label{clip-path:none!important;color:#0091e6!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:hover,.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:hover){filter:none;text-decoration:underline}:is(.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n+1),.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n+1)){clip-path:none!important;color:#c94700!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n+2),.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n+2)){clip-path:none!important;color:#0091e6!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n+3),.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n+3)){clip-path:none!important;color:#a447bb!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n),.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n)){clip-path:none!important;color:#d01060!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}.stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card .stack-prompt-module-scss-module__grRKWG__separator{color:var(--color-grey-500,#888);margin:0 .1em}.dark .stack-prompt-module-scss-module__grRKWG__symbol{background-color:var(--color-grey-900);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}.dark .stack-prompt-module-scss-module__grRKWG__label{clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#01a1ff;padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n+1),.dark .stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n+1)){background-color:var(--color-success-500);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n+2),.dark .stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n+2)){background-color:var(--color-primary-500);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n+3),.dark .stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n+3)){clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);background-color:#c94700;padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt a.project-tag:nth-of-type(4n),.dark .stack-prompt-module-scss-module__grRKWG__prompt a.post-tag:nth-of-type(4n)){background-color:var(--color-error-500);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);padding:.05em 1em;font-weight:600;line-height:1.7;display:inline-block;color:#fff!important}.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card .stack-prompt-module-scss-module__grRKWG__symbol{clip-path:none!important;color:var(--color-grey-300,#ccc)!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card .stack-prompt-module-scss-module__grRKWG__label{clip-path:none!important;color:#4dbdff!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n+1),.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n+1)){clip-path:none!important;color:var(--color-success-500)!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n+2),.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n+2)){clip-path:none!important;color:var(--color-primary-500)!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n+3),.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n+3)){clip-path:none!important;color:#ff6917!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}:is(.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.project-tag:nth-of-type(4n),.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card a.post-tag:nth-of-type(4n)){clip-path:none!important;color:var(--color-error-500)!important;background:0 0!important;padding:0!important;font-weight:400!important;line-height:normal!important;display:inline!important}.dark .stack-prompt-module-scss-module__grRKWG__prompt.stack-prompt-module-scss-module__grRKWG__card .stack-prompt-module-scss-module__grRKWG__separator{color:var(--color-grey-500,#888)}
.share-module-scss-module__694ErG__share-list-item{margin-top:-.5rem;list-style-type:none}
.code-copy-btn-module-scss-module___PMxFq__code-copy-btn{color:#fff;cursor:pointer;font-size:1.25em;transition:all .3s ease-in-out;position:absolute;top:5px;right:10px}.code-copy-btn-module-scss-module___PMxFq__code-copy-btn:hover{opacity:.9;transform:scale(1.1)}
.scroll-buttons-module-scss-module__TFW5eW__scroll{text-align:center;z-index:9;cursor:pointer;border-radius:1.405rem;width:2.81rem;height:2.81rem;margin-left:.562rem;margin-right:.562rem;font-size:2.5rem;line-height:2.81rem;text-decoration:none;position:fixed;right:0;overflow:hidden}.scroll-buttons-module-scss-module__TFW5eW__scroll:before,.scroll-buttons-module-scss-module__TFW5eW__scroll:after{content:"";border-radius:1.405rem;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.scroll-buttons-module-scss-module__TFW5eW__scroll.scroll-buttons-module-scss-module__TFW5eW__bottom{top:.75rem;right:0}.scroll-buttons-module-scss-module__TFW5eW__scroll.scroll-buttons-module-scss-module__TFW5eW__bottom.scroll-buttons-module-scss-module__TFW5eW__material-icons{margin-top:.1405rem}.scroll-buttons-module-scss-module__TFW5eW__scroll.scroll-buttons-module-scss-module__TFW5eW__top{margin-bottom:.75rem;bottom:0;right:0}button.scroll-buttons-module-scss-module__TFW5eW__scroll.scroll-buttons-module-scss-module__TFW5eW__bottom,button.scroll-buttons-module-scss-module__TFW5eW__scroll.scroll-buttons-module-scss-module__TFW5eW__top{cursor:pointer;border:none;outline:none}.scroll-buttons-module-scss-module__TFW5eW__icon-fill:before{transition-duration:.5s;box-shadow:inset 0 0 0 1px #191919}.scroll-buttons-module-scss-module__TFW5eW__icon-fill:hover:before{box-shadow:inset 0 0 0 6rem #f293b1}
