@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/vt323@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/vt323@latest/latin-400-normal.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{font-family:VT323,system-ui;color:#fff;scroll-behavior:smooth;font-size:22px}html{height:auto}h1{font-size:3rem;font-weight:400}h2{font-size:1.5rem}section a{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:300;font-style:normal;font-size:1rem}p,span{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:300;font-style:normal;font-size:1rem}span{font-weight:400}body{color:#fffbfb;line-height:1.5;background-color:#181818;margin:0}main{margin:auto;text-align:left;word-wrap:break-word;overflow-wrap:break-word;width:90%;align-items:center;max-width:1500px}.section-container{display:grid;grid-template-columns:repeat(4,1fr);gap:3%;margin-bottom:5rem}.card{text-decoration:none}.card:hover span{color:orange}.card:hover .thumbnail-image{box-shadow:0 0 0 4px orange}.thumbnail-image{width:100%;background-color:transparent;border-radius:5px;transition:ease-out .2s}@media screen and (max-width: 1200px){.section-container{grid-template-columns:repeat(3,1fr)}h1{font-size:2.5rem}h2{font-size:1.5rem}}@media screen and (max-width: 768px){.section-container{grid-template-columns:repeat(2,1fr)}h1{font-size:2.25rem}h2{font-size:1.25rem}nav a:last-child{display:none}nav a{font-size:1rem}footer{margin-left:1rem;margin-right:1rem;margin-bottom:2rem}.home .contact,.oldest .contact,.newest .contact{margin-top:10em}}@media screen and (max-width: 480px){.section-container{grid-template-columns:repeat(1,1fr)}h1{font-size:2rem}.home .contact,.oldest .contact,.newest .contact{margin-top:37em}}@media screen and (max-width: 385px){.home .contact,.oldest .contact,.newest .contact{margin-top:32em}}a:where(.astro-EIMMU3LG){font-size:1.2rem;font-weight:700;color:orange;background:none;display:inline-block;text-underline-offset:.4em;text-decoration:underline .15em;text-decoration-color:transparent;transition:text-decoration-color .4s}a:where(.astro-EIMMU3LG).active{text-decoration:underline .15em}a:where(.astro-EIMMU3LG):hover{text-decoration-color:orange;transition:text-decoration-color .3s}header:where(.astro-3EF6KSR2){background-color:#141414;position:sticky;height:4.5em}h2:where(.astro-3EF6KSR2){margin:.5em 0}nav:where(.astro-3EF6KSR2){top:0;height:inherit;display:flex;gap:5%;justify-content:center;align-items:center}.typed-out:where(.astro-3EF6KSR2){overflow:hidden;border-right:.15em solid orange;white-space:nowrap;animation:typing .5s steps(9,end) forwards;font-size:1.6rem;width:10%}.typed-out:where(.astro-3EF6KSR2):before{content:"~$ "}.name:where(.astro-3EF6KSR2){color:transparent;animation:after_typing .01s;animation-delay:.8s;animation-fill-mode:forwards}.prefix:where(.astro-3EF6KSR2){font-size:1.2rem;font-weight:700;font-family:VT323,system-ui}.link_text:where(.astro-3EF6KSR2){color:orange;font-size:1.2rem;font-weight:700;font-family:VT323,system-ui}@keyframes typing{0%{width:15% border-right: .15em solid orange}to{width:80%;border-right:.15em solid orange}}@keyframes after_typing{0%{color:transparent}to{color:#fff}}@media screen and (max-width: 640px){.prefix:where(.astro-3EF6KSR2){font-size:1rem}.link_text:where(.astro-3EF6KSR2){font-size:1rem}.typed-out:where(.astro-3EF6KSR2){font-size:1.2rem;line-height:1;margin-left:1rem;margin-top:1rem}.name:where(.astro-3EF6KSR2){margin-left:1rem;margin-bottom:1rem;line-height:1}}@media screen and (max-width: 480px){.prefix:where(.astro-3EF6KSR2){font-size:1rem}.link_text:where(.astro-3EF6KSR2){font-size:1rem}.typed-out:where(.astro-3EF6KSR2){font-size:1.2rem;line-height:1;margin-left:1rem;margin-top:1rem}.name:where(.astro-3EF6KSR2){margin-left:1rem;margin-bottom:1rem;line-height:1}}footer:where(.astro-SZ7XMLTE){text-align:center;margin-bottom:2em}h5:where(.astro-SZ7XMLTE){font-size:1.5rem}h5:where(.astro-XMIVUP5A){margin-bottom:.5em;font-size:1.5em}img:where(.astro-XMIVUP5A){margin-top:1.5em;margin-right:.5em;margin-bottom:1.5em}.contact:where(.astro-XMIVUP5A) a:where(.astro-XMIVUP5A){filter:none;color:orange}a:where(.astro-XMIVUP5A){filter:invert()}
