.headings.svelte-bjw8mb{justify-content:space-between;align-items:center;width:100%;display:flex}.heading-left.svelte-bjw8mb,.heading-right.svelte-bjw8mb{color:var(--color-muted);font-size:var(--text-meta);text-transform:uppercase;width:fit-content;margin-top:0}.line.svelte-bjw8mb{border-top:2px dashed var(--color-muted);width:100%;height:0;margin-bottom:var(--space-7)}.hover-video.svelte-4pgesh{object-fit:cover;opacity:0;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.active.svelte-4pgesh{opacity:1}.project.svelte-4pgesh{outline:1px solid #ffffff1a;width:100%;height:315px;transition:outline .15s ease-out;position:relative}.project.svelte-4pgesh:hover{outline:1.5px dashed #ffffff80}.background-image.svelte-4pgesh{z-index:0;background-size:cover;position:absolute;inset:0}.background-gradient.svelte-4pgesh{z-index:2;pointer-events:none;background:linear-gradient(#00d4ff00 40%,#020024cc 90%);position:absolute;inset:0}.text.svelte-4pgesh{padding:var(--space-5);z-index:3;position:absolute;bottom:0;left:0}.project-name.svelte-4pgesh{font-size:var(--text-title);font-family:var(--font-sans);margin:0 0 var(--space-2)}.project-desc.svelte-4pgesh{font-size:var(--text-body);font-family:var(--font-sans);margin:0 0 var(--space-2)}.project-status.svelte-4pgesh{font-size:var(--text-meta);font-family:var(--font-mono);color:var(--color-muted);margin:0}.finished.svelte-4pgesh{color:var(--color-correct)}.wip.svelte-4pgesh{color:var(--color-blue)}.scrapped.svelte-4pgesh{color:var(--color-yikes)}.hero-post-block.svelte-5s7po9{isolation:isolate;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding);align-items:center;min-height:350px;display:flex;position:relative;overflow:hidden}.background-image.svelte-5s7po9{z-index:-2;pointer-events:none;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-post-block.svelte-5s7po9:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #100d18e0, #100d188c 55%, #100d1833), linear-gradient(0deg, var(--color-canvas), transparent 35%, transparent 75%, var(--color-canvas));position:absolute;inset:0}.preview-text.svelte-5s7po9{width:100%;padding-block:var(--space-7);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.title.svelte-5s7po9{font-size:var(--text-title);overflow-wrap:anywhere;max-width:min(60%,24ch);line-height:1.18}.description.svelte-5s7po9{font-size:var(--text-body);max-width:65ch}.timestamp.svelte-5s7po9{font-size:var(--text-meta);color:var(--color-muted);max-width:65ch}.preview-text.svelte-5s7po9 h2:where(.svelte-5s7po9),.preview-text.svelte-5s7po9 p:where(.svelte-5s7po9){margin:0}@media (width<=640px){.title.svelte-5s7po9{max-width:100%;font-size:clamp(26px, 7vw, var(--text-title))}.hero-post-block.svelte-5s7po9:before{background:linear-gradient(0deg, var(--color-canvas), #100d18b3 35%, #100d18b3 75%, var(--color-canvas))}}.post-info.svelte-1uha8ag{padding:var(--space-5);z-index:3;position:absolute;bottom:0;left:0}.post-views.svelte-1uha8ag{font-size:var(--text-meta);color:var(--color-muted)}.post-title.svelte-1uha8ag{text-wrap:balance;max-width:min(70%,24ch)}.youtube-post.svelte-1uha8ag{aspect-ratio:16/9;width:100%;color:inherit;outline:1px solid #ffffff1a;text-decoration:none;transition:outline-color .18s;display:block;position:relative;overflow:hidden}.youtube-post.svelte-1uha8ag:hover,.youtube-post.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-purple)}@media (width<=640px){.youtube-post.svelte-1uha8ag{aspect-ratio:auto;min-height:380px}.post-title.svelte-1uha8ag{max-width:none;font-size:clamp(1.25rem,5vw,1.75rem);line-height:1.2}.post-description.svelte-1uha8ag{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.thumbnail.svelte-1uha8ag{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.background-gradient.svelte-1uha8ag{z-index:2;pointer-events:none;background:linear-gradient(#00d4ff00 40%,#020024cc 90%);position:absolute;inset:0}.intro-block.svelte-1uha8ag{padding-bottom:var(--space-5);flex-wrap:wrap;place-content:center space-between;gap:8px;display:flex}.intro-text.svelte-1uha8ag{align-self:center}.social-list.svelte-1uha8ag{font-family:var(--font-mono);flex-direction:column;align-self:center;gap:.25rem;display:flex}.social-link.svelte-1uha8ag{color:var(--color-muted);text-decoration:none;transition:color .18s ease-in,transform .15s ease-in-out;display:block}.social-link.svelte-1uha8ag:hover,.social-link.svelte-1uha8ag:focus-visible{color:var(--color-text);transform:translate(-10px)}.intro.svelte-1uha8ag{font-size:var(--text-title);padding-bottom:var(--space-2);line-height:1.1}.projects.svelte-1uha8ag{gap:var(--space-7);padding-bottom:var(--space-7);flex-direction:column;display:flex}.home-page.svelte-1uha8ag{isolation:isolate;position:relative}.home-page.svelte-1uha8ag:before{content:"";width:min(var(--page-max-width), calc(100vw - (2 * var(--page-padding))));pointer-events:none;z-index:0;background-image:linear-gradient(#100d188c,#100d188c),url(./hero.BF2MuOpx.webp);background-position:top,top;background-repeat:no-repeat;background-size:100% 100%,cover;height:500px;position:absolute;top:-220px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@media (width<=640px){.home-page.svelte-1uha8ag:before{background-image:linear-gradient(#100d18b3,#100d18b3),url(./hero.BF2MuOpx.webp);height:380px;top:-70px}}.home-page.svelte-1uha8ag:after{content:"";width:min(var(--page-max-width), calc(100vw - (2 * var(--page-padding))));pointer-events:none;z-index:2;height:200vh;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #81798e38}.container.svelte-1uha8ag{z-index:1;position:relative}.home-page.svelte-1uha8ag :is(h1:where(.svelte-1uha8ag),h2:where(.svelte-1uha8ag),p:where(.svelte-1uha8ag)){margin:0}
