#hero[data-astro-cid-bbe6dxrz]{max-width:var(--max-w);margin:0 auto;padding:30.6px 0 0}#hero-plate[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;width:100%;aspect-ratio:2 / 1;background:#08090c}.plate-art[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:50%;transform:translate(-50%);width:max(100%,576px);pointer-events:none;user-select:none}.plate-art[data-astro-cid-bbe6dxrz] ascii-art[data-astro-cid-bbe6dxrz]{display:block;width:100%}.plate-art[data-astro-cid-bbe6dxrz] canvas[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}.plate-scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#08090ce6,#08090c85 44%,#08090c00 72%),linear-gradient(to top,#08090c6b,#08090c00 46%)}.plate-content[data-astro-cid-bbe6dxrz]{position:relative;height:100%;padding:clamp(27px,4.8vw,48.6px);padding-left:0;display:flex;flex-direction:column;justify-content:center}#hero-name[data-astro-cid-bbe6dxrz]{font-family:var(--font-doto);font-variation-settings:"ROND" 0;font-size:clamp(3.2rem,9vw,7rem);font-weight:700;letter-spacing:.04em;line-height:.98;text-transform:uppercase;color:var(--hero-ink)}#hero-bio[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:13.5px;line-height:1.75;letter-spacing:.02em;color:#ffffffd1;max-width:504px;text-transform:uppercase;margin-top:21.6px}@media(max-width:576px){#hero[data-astro-cid-bbe6dxrz]{padding:23.4px 0 0}#hero-plate[data-astro-cid-bbe6dxrz]{aspect-ratio:auto;height:288px}#hero-name[data-astro-cid-bbe6dxrz]{font-size:clamp(2.8rem,13vw,4.4rem)}#hero-bio[data-astro-cid-bbe6dxrz]{font-size:12.6px}}#about[data-astro-cid-fnx7l6oh]{border-bottom:1px dotted var(--rule)}#about-inner[data-astro-cid-fnx7l6oh]{max-width:var(--max-w);margin:0 auto;padding:34.2px 0;display:grid;grid-template-columns:99px 1fr;gap:0 21.6px;align-items:start}.section-label[data-astro-cid-fnx7l6oh]{font-size:12.6px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-dim);padding-top:3.6px}#about-bio[data-astro-cid-fnx7l6oh]{font-size:15.3px;line-height:1.7;letter-spacing:.01em;color:var(--blue-mid);max-width:576px}.social[data-astro-cid-fnx7l6oh]{display:inline-flex;align-items:center;vertical-align:-.125em;gap:5px;color:inherit;transition:color .16s var(--ease-out)}.social--discord[data-astro-cid-fnx7l6oh]{margin-left:.2em}.social[data-astro-cid-fnx7l6oh]:hover{color:var(--blue)}.social-icon[data-astro-cid-fnx7l6oh]{width:1.25em;height:1.25em;flex-shrink:0}.social-icon--x[data-astro-cid-fnx7l6oh]{fill:currentColor}.social-icon--discord[data-astro-cid-fnx7l6oh]{fill:#5865f2}#now-line[data-astro-cid-fnx7l6oh]{margin-top:18px;display:flex;flex-wrap:wrap;gap:7.2px 25.2px}#now-line[data-astro-cid-fnx7l6oh] a[data-astro-cid-fnx7l6oh]{display:inline-flex;align-items:center;gap:6.3px;max-width:100%;font-family:var(--font-mono);font-size:11.7px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-dim);transition:color .16s var(--ease-out)}#now-line[data-astro-cid-fnx7l6oh] a[data-astro-cid-fnx7l6oh]:hover{color:var(--blue)}.now-title[data-astro-cid-fnx7l6oh]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:234px}.now-icon[data-astro-cid-fnx7l6oh]{width:27px;height:27px;flex-shrink:0}.now-icon--book[data-astro-cid-fnx7l6oh]{color:var(--accent-blue)}.now-icon--vinyl[data-astro-cid-fnx7l6oh]{color:var(--accent-orange)}.vinyl-groove[data-astro-cid-fnx7l6oh]{transform-box:fill-box;transform-origin:center;animation:now-spin 2.8s linear infinite}@keyframes now-spin{to{transform:rotate(1turn)}}.book-page[data-astro-cid-fnx7l6oh]{transform-box:fill-box;transform-origin:100% 50%;animation:now-page 3.4s ease-in-out infinite}@keyframes now-page{0%,16%{transform:scaleX(1)}44%,60%{transform:scaleX(-1)}88%,to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.vinyl-groove[data-astro-cid-fnx7l6oh],.book-page[data-astro-cid-fnx7l6oh]{animation:none}}@media(max-width:576px){#about-inner[data-astro-cid-fnx7l6oh]{grid-template-columns:1fr;gap:14.4px}#about-bio[data-astro-cid-fnx7l6oh]{font-size:14.4px}.now-title[data-astro-cid-fnx7l6oh]{max-width:180px}}#blogs[data-astro-cid-52cienrb]{border-bottom:1px dotted var(--rule)}#blogs-inner[data-astro-cid-52cienrb]{max-width:var(--max-w);margin:0 auto;padding:34.2px 0;display:grid;grid-template-columns:99px 1fr;gap:0 21.6px;align-items:start}.section-label[data-astro-cid-52cienrb]{font-size:12.6px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-dim);padding-top:12.6px}#blogs-list[data-astro-cid-52cienrb]{display:flex;flex-direction:column}.blog-row[data-astro-cid-52cienrb]{display:grid;grid-template-columns:117px 1fr auto;gap:0 14.4px;align-items:center;padding:13.5px 18px;border-bottom:1px dotted var(--rule);text-decoration:none;color:var(--blue);transition:background-color .14s var(--ease-out)}.blog-row[data-astro-cid-52cienrb]:last-child{border-bottom:none}.blog-row[data-astro-cid-52cienrb]:first-child{border-top:1px dotted var(--rule)}.blog-row[data-astro-cid-52cienrb]:hover{background:var(--blue-subtle)}.blog-row[data-astro-cid-52cienrb]:active{background:var(--border)}.blog-tag[data-astro-cid-52cienrb]{font-family:var(--font-mono);font-size:11.7px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-dim);white-space:nowrap}.blog-title[data-astro-cid-52cienrb]{font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.blog-all[data-astro-cid-52cienrb]{font-family:var(--font-mono);font-size:11.7px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-dim)}.blog-row--all[data-astro-cid-52cienrb]:hover .blog-all[data-astro-cid-52cienrb]{color:var(--blue)}.blog-meta[data-astro-cid-52cienrb]{display:flex;align-items:center;gap:9px;flex-shrink:0}.blog-date[data-astro-cid-52cienrb]{font-size:12.6px;letter-spacing:.08em;color:var(--blue-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.blog-arrow[data-astro-cid-52cienrb]{font-size:13.5px;color:var(--blue-dim);transition:transform .2s var(--ease-out),color .16s var(--ease-out)}.blog-row[data-astro-cid-52cienrb]:hover .blog-arrow[data-astro-cid-52cienrb]{transform:translate(2.7px);color:var(--blue)}@media(max-width:576px){#blogs-inner[data-astro-cid-52cienrb]{grid-template-columns:1fr;gap:14.4px}.section-label[data-astro-cid-52cienrb]{padding-top:0}.blog-row[data-astro-cid-52cienrb]{grid-template-columns:1fr auto}.blog-tag[data-astro-cid-52cienrb]{display:none}}#projects[data-astro-cid-oyo7lhtz]{border-bottom:1px dotted var(--rule)}#projects-inner[data-astro-cid-oyo7lhtz]{max-width:var(--max-w);margin:0 auto;padding:34.2px 0;display:grid;grid-template-columns:99px 1fr;gap:0 21.6px;align-items:start}.section-label[data-astro-cid-oyo7lhtz]{font-size:12.6px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-dim);padding-top:18px}#projects-list[data-astro-cid-oyo7lhtz]{display:flex;flex-direction:column}#projects-list[data-astro-cid-oyo7lhtz]>.project-row:first-child{border-top:1px dotted var(--rule)}#projects-list[data-astro-cid-oyo7lhtz]>.project-row:last-child{border-bottom:none}.all-row[data-astro-cid-oyo7lhtz]{display:block;padding:15.3px 18px;text-decoration:none;color:var(--blue-dim);transition:background-color .14s var(--ease-out),color .16s var(--ease-out);border-top:1px dotted var(--rule)}.all-row[data-astro-cid-oyo7lhtz]:hover{background:var(--blue-subtle);color:var(--blue)}.all-row[data-astro-cid-oyo7lhtz]:active{background:var(--border)}.all-text[data-astro-cid-oyo7lhtz]{font-family:var(--font-mono);font-size:11.7px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:576px){#projects-inner[data-astro-cid-oyo7lhtz]{grid-template-columns:1fr;gap:14.4px}.section-label[data-astro-cid-oyo7lhtz]{padding-top:0}}#site-wrap[data-astro-cid-j7pv25f6]{padding:0 21.6px;max-width:calc(var(--max-w) + 43.2px);margin:0 auto}#site-wrap[data-astro-cid-j7pv25f6]>*{padding-left:0;padding-right:0}
