.hero.svelte-1uha8ag{padding-block:var(--space-8);align-content:end;display:grid;position:relative}.field.svelte-1uha8ag{min-height:0;display:none}.home.svelte-1uha8ag{isolation:isolate;display:grid;position:relative}.fx.svelte-1uha8ag{--cols:1;z-index:var(--z-under);grid-template-columns:repeat(var(--cols), var(--space-9));grid-auto-rows:var(--space-4);row-gap:var(--space-2);pointer-events:none;display:none;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw);overflow:hidden}.fx.svelte-1uha8ag i{transition:background-color var(--dur-trail) var(--ease-out)}.fx.svelte-1uha8ag i[data-l]{transition:none}.fx.svelte-1uha8ag i[data-l="1"]{background-color:var(--surface-sunken)}.fx.svelte-1uha8ag i[data-l="2"]{background-color:var(--hairline)}.fx.svelte-1uha8ag i[data-l="3"]{background-color:var(--accent-soft)}.headline.svelte-1uha8ag,.act.svelte-1uha8ag{position:relative}.headline.svelte-1uha8ag{max-width:16em;font-size:var(--text-4xl);font-weight:var(--weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--text-secondary);text-wrap:pretty}.name.svelte-1uha8ag{font-weight:var(--weight-semibold);color:var(--text-primary)}.act.svelte-1uha8ag{align-items:center;gap:var(--space-3);border-block-start:var(--border-width) solid var(--hairline);flex-wrap:wrap;margin-block-start:var(--space-6);padding-block-start:var(--space-5);display:flex}.role.svelte-1uha8ag{color:var(--text-tertiary);flex-basis:100%}.me.svelte-1uha8ag{width:var(--sprite-2x);height:var(--sprite-2x);image-rendering:pixelated;animation:svelte-1uha8ag-blink var(--dur-blink-cycle) steps(1, end) infinite;background:url(/pixel/noah.png) 0 0/200% 400% no-repeat;position:absolute;inset-block-end:100%;inset-inline-end:0}.me[data-look=left].svelte-1uha8ag{background-position-y:33.3333%}.me[data-look=right].svelte-1uha8ag{background-position-y:66.6667%}:root[data-theme=dark] .me.svelte-1uha8ag{background-position:0 100%;animation:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .me.svelte-1uha8ag{background-position:0 100%;animation:none}}@keyframes svelte-1uha8ag-blink{0%{background-position-x:0}97.8%{background-position-x:100%}}.act.svelte-1uha8ag{margin-block-start:calc(var(--sprite-2x) + var(--space-3))}.pill.svelte-1uha8ag{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;color:var(--on-primary);background:var(--primary);border:var(--border-width) solid var(--primary);border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.pill.svelte-1uha8ag:hover{color:var(--on-primary);background:var(--primary-hover);border-color:var(--primary-hover)}.pill.svelte-1uha8ag:focus-visible{border-radius:var(--radius-pill)}.pill-svg.svelte-1uha8ag{flex:none;width:1em;height:1em}.projects.svelte-1uha8ag{gap:var(--space-3);padding-block:var(--space-8) 0;display:grid}.head.svelte-1uha8ag{gap:var(--space-1);align-content:start;padding-block-end:var(--space-3);display:grid}.cards.svelte-1uha8ag{list-style:none;display:contents}.card-slot.svelte-1uha8ag{display:grid}.card.svelte-1uha8ag{gap:var(--space-2);min-height:calc(var(--space-9) * 2);padding:var(--space-5);color:var(--text-primary);background:var(--surface-raised);border:var(--border-width) solid var(--frame);border-radius:var(--radius-lg);transition:background-color var(--dur-fast) var(--ease-out);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}a.card.svelte-1uha8ag:hover{color:var(--text-primary);background:var(--surface-sunken);border-color:var(--accent)}a.card.svelte-1uha8ag:focus-visible{border-radius:var(--radius-lg)}.card-top.svelte-1uha8ag{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums;display:flex}.card-name.svelte-1uha8ag{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.card-desc.svelte-1uha8ag{color:var(--text-secondary)}.card-link.svelte-1uha8ag{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.go.svelte-1uha8ag,.many.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;gap:var(--space-1);white-space:nowrap}.go.svelte-1uha8ag{color:var(--text-secondary)}a.card.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag){color:var(--link)}.many.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex}.private.svelte-1uha8ag{color:var(--text-tertiary)}.arrow.svelte-1uha8ag{flex:none;width:1em;height:1em}.writings.svelte-1uha8ag{gap:var(--space-5);padding-block:var(--space-8);margin-block-start:var(--space-8);display:grid;position:relative}.writings.svelte-1uha8ag:before{content:"";z-index:var(--z-ground);background:var(--surface-sunken);border-block:var(--border-width) solid var(--hairline);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.writings.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative}.writings.svelte-1uha8ag .head:where(.svelte-1uha8ag){padding:0}.panel.svelte-1uha8ag{background:var(--surface-raised);border:var(--border-width) solid var(--frame);border-radius:var(--radius-lg);align-self:start;padding:0;list-style:none;overflow:hidden}.panel.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-block-start:var(--border-width) solid var(--hairline)}.row.svelte-1uha8ag{gap:var(--space-1);padding:var(--space-4) var(--space-5);color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease-out);border-radius:0;text-decoration:none;display:grid}.row.svelte-1uha8ag:hover{color:var(--text-primary);background:var(--surface-sunken)}.row.svelte-1uha8ag:focus-visible{outline-offset:calc(var(--border-width-thick) * -1)}.row-title.svelte-1uha8ag{font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.row-meta.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.lab.svelte-1uha8ag{--cell:72px;gap:var(--space-5);padding-block:var(--space-8);display:grid}.rack.svelte-1uha8ag{display:none}.lab-head.svelte-1uha8ag{gap:var(--space-1);display:grid}.section-title.svelte-1uha8ag:before{content:"";width:var(--space-5);height:var(--border-width-thick);background:var(--accent);margin-block-end:var(--space-3);display:block}.section-title.svelte-1uha8ag{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary)}.section-lede.svelte-1uha8ag{max-width:var(--measure);color:var(--text-secondary)}.lede-link.svelte-1uha8ag{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.tiles.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.spot.svelte-1uha8ag{--c:auto;--r:auto;position:relative}.spot.svelte-1uha8ag:hover,.spot.svelte-1uha8ag:focus-within{z-index:var(--z-content)}.tile.svelte-1uha8ag{aspect-ratio:1;background:var(--surface-raised);border:var(--border-width) solid var(--frame);border-radius:var(--radius-lg);color:var(--text-primary);cursor:default;transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative}.tile.svelte-1uha8ag:hover,.tile.svelte-1uha8ag:focus-visible{background:var(--surface-sunken)}.mark.svelte-1uha8ag{width:var(--space-6);height:var(--space-6);border-radius:0;display:block}.glyph.svelte-1uha8ag{background-color:var(--lightningcss-light,var(--brand))var(--lightningcss-dark,var(--brand-dark));-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat}.picture.svelte-1uha8ag{object-fit:contain}.tile-name.svelte-1uha8ag{padding:var(--space-1) var(--space-2);background:var(--surface-raised);border:var(--border-width) solid var(--frame);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;translate:-50%}.tile.svelte-1uha8ag:hover .tile-name:where(.svelte-1uha8ag),.tile.svelte-1uha8ag:focus-visible .tile-name:where(.svelte-1uha8ag){opacity:1}@media (width>=480px){.headline.svelte-1uha8ag{font-size:var(--text-5xl)}}@media (width>=768px){.headline.svelte-1uha8ag{max-width:min(16em, 100% - var(--sprite-3x) - var(--space-6));font-size:var(--text-6xl)}.me.svelte-1uha8ag{width:var(--sprite-3x);height:var(--sprite-3x)}.act.svelte-1uha8ag{margin-block-start:var(--space-6);margin-block-start:var(--space-7)}.role.svelte-1uha8ag{flex-basis:auto;margin-inline-end:auto}.pill.svelte-1uha8ag{padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);font-size:var(--text-xl)}.tiles.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}.projects.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.head.svelte-1uha8ag{padding:var(--space-5) var(--space-5) var(--space-5) 0}.writings.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.writings.svelte-1uha8ag .head:where(.svelte-1uha8ag){padding:var(--space-5) var(--space-5) var(--space-5) 0}.row.svelte-1uha8ag{align-items:baseline;gap:var(--space-5);grid-template-columns:1fr auto}}@media (width>=1024px){.lab.svelte-1uha8ag{grid-template-columns:repeat(12, var(--cell));grid-template-rows:repeat(6, var(--cell));gap:var(--space-3);justify-content:center}.rack.svelte-1uha8ag,.tiles.svelte-1uha8ag{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.rack.svelte-1uha8ag i:where(.svelte-1uha8ag){border:var(--border-width) solid var(--hairline);border-radius:var(--radius-lg)}.rack.svelte-1uha8ag i.open:where(.svelte-1uha8ag){border-color:#0000}.lab-head.svelte-1uha8ag{text-align:center;grid-area:3/4/span 2/span 6;place-self:center;justify-items:center}.lab-head.svelte-1uha8ag .section-title:where(.svelte-1uha8ag):before{margin-inline:auto}.tiles.svelte-1uha8ag{pointer-events:none}.spot.svelte-1uha8ag{grid-column:var(--c);grid-row:var(--r);pointer-events:auto}.projects.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.headline.svelte-1uha8ag{font-size:var(--text-7xl);letter-spacing:var(--tracking-headline)}}@media (width>=768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero.svelte-1uha8ag{min-height:calc(100svh - var(--space-7) - var(--space-4) - var(--space-2) - var(--space-9));grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;padding-block-start:var(--space-6)}.field.svelte-1uha8ag{display:block}.fx.svelte-1uha8ag{display:grid}}
