@font-face{font-family:Departure Mono;src:url(./DepartureMono-Regular.DdmInpFy.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Mondwest;src:url(./PPMondwest-Bold.C8Uw-v4L.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Mondwest;src:url(./PPMondwest-Regular.BWBaObx3.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Supply Mono;src:url(./PPSupplyMono-Ultralight.Dyl3bUlF.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Supply Mono;src:url(./PPSupplyMono-Regular.CcDbH3Bk.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Supply Mono;src:url(./PPSupplyMono-Medium.B7vsXilz.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Supply Mono;src:url(./PPSupplyMono-Bold.CK698AYp.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:iA Writer Duo;src:url(./iAWriterDuoS-Regular.DFzvKN5Y.eot);src:url(./iAWriterDuoS-Regular.Cz4bgMvL.woff2) format("woff2"),url(./iAWriterDuoS-Regular.WQrM_21q.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:iA Writer Duo;src:url(./iAWriterDuoS-Italic.ClkTA6IT.eot);src:url(./iAWriterDuoS-Italic.CnlQ3CFw.woff2) format("woff2"),url(./iAWriterDuoS-Italic.CSztZxWC.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:iA Writer Duo;src:url(./iAWriterDuoS-Bold.4HxTsWV5.eot);src:url(./iAWriterDuoS-Bold.DGKp3k3G.woff2) format("woff2"),url(./iAWriterDuoS-Bold.Cj5eiiop.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:iA Writer Duo;src:url(./iAWriterDuoS-BoldItalic.BFoQk-DD.eot);src:url(./iAWriterDuoS-BoldItalic.CNu_ohXD.woff2) format("woff2"),url(./iAWriterDuoS-BoldItalic.B4DYRigc.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Monorama;src:url(./Monorama-Regular.JnVdBaJM.eot);src:url(./Monorama-Regular.CY7UxXOY.woff2) format("woff2"),url(./Monorama-Regular.C11HiRbD.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Monorama;src:url(./Monorama-Medium.CVMijEri.eot);src:url(./Monorama-Medium.01LgJMjC.woff2) format("woff2"),url(./Monorama-Medium.BXHMolht.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Monorama;src:url(./Monorama-SemiBold.pnPmkEPy.eot);src:url(./Monorama-SemiBold.xe49ghh2.woff2) format("woff2"),url(./Monorama-SemiBold.DY21Zd4x.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Monorama;src:url(./Monorama-Bold.vjjuZoff.eot);src:url(./Monorama-Bold.DPOBsdUh.woff2) format("woff2"),url(./Monorama-Bold.BiLbM-vd.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:FK Raster Grotesk Compact Blended;src:url(./FKRasterGroteskCompactTrial-Blended.D-UIIG09.otf);font-weight:400;font-style:normal}@font-face{font-family:FK Raster Grotesk Blended;src:url(./FKRasterGroteskTrial-Blended.DOqqvKVL.otf);font-weight:400;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Thin.BPcuZp14.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-ThinItalic.vmeLu_cn.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-ExtraLight.BBeuvyYi.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-ExtraLightItalic.CIlLKMqE.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Light.PwmZ9IUz.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-LightItalic.DMEC9VDZ.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Regular.DcRNgwEx.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Italic.DH08Y5e_.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Text.CL10IBYx.ttf) format("truetype");font-weight:450;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-TextItalic.DyWarIT4.ttf) format("truetype");font-weight:450;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Medium.DS51KIF4.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-MediumItalic.A6JaBU_O.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-SemiBold.DV3hE7Mi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-SemiBoldItalic.B9kjE6yu.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-Bold.AQCL9waR.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Zed Plex Mono;src:url(./ZedPlexMono-BoldItalic.DxecjFX3.ttf) format("truetype");font-weight:700;font-style:italic}#intro.svelte-1uha8ag{min-height:100dvh;height:100%;width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#intro.svelte-1uha8ag .title:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;gap:1rem}#intro.svelte-1uha8ag h1:where(.svelte-1uha8ag),#intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-shadow:0 0 5px var(--text-color);font-family:Mondwest,sans-serif}#intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:Mondwest,monospace;font-size:9vw;text-shadow:0 0 5px var(--text-color);font-weight:900;text-align:center}#intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:FK Raster Grotesk Compact Blended,sans-serif;font-kerning:none;font-size:3vw;letter-spacing:.15rem}#intro.svelte-1uha8ag .projects-button:where(.svelte-1uha8ag){font-family:Zed Plex Mono,monospace;font-size:1.2rem;font-weight:500;text-decoration:none;color:var(--text-color);padding:.75rem 2rem;margin-top:1rem;border:1px solid rgba(255,255,255,.2);border-radius:2rem;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;pointer-events:auto}#intro.svelte-1uha8ag .projects-button:where(.svelte-1uha8ag):hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}
