.hero[data-v-5b72258e]{align-items:start;border-bottom:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:180px 1fr 180px;min-height:calc(100vh - 64px);padding:80px 48px}.hero-left[data-v-5b72258e]{display:flex;flex-direction:column;gap:28px}.avatar-wrap[data-v-5b72258e]{aspect-ratio:1/1;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.16),transparent 55%),linear-gradient(155deg,var(--accent-soft) 0,var(--surface) 75%);border:.5px solid var(--rule);border-radius:4px;overflow:hidden;position:relative;width:100%}.avatar-img[data-v-5b72258e]{filter:grayscale(.08) contrast(1.02);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.avatar-label[data-v-5b72258e]{background:#0a0a0c8c;border-radius:2px;color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;left:8px;letter-spacing:.18em;padding:2px 5px;position:absolute;text-transform:uppercase;top:8px;z-index:1}.hero-meta-text[data-v-5b72258e]{display:flex;flex-direction:column;gap:8px}.meta-tag[data-v-5b72258e]{color:var(--accent);letter-spacing:.22em;text-transform:uppercase}.meta-lines[data-v-5b72258e],.meta-tag[data-v-5b72258e]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px}.meta-lines[data-v-5b72258e]{color:var(--text-muted);letter-spacing:.14em;line-height:2}.section-index[data-v-5b72258e]{border-top:.5px solid var(--rule);display:flex;flex-direction:column;padding-top:14px}.index-title[data-v-5b72258e]{letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.index-item[data-v-5b72258e],.index-title[data-v-5b72258e]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px}.index-item[data-v-5b72258e]{border-top:.5px solid var(--rule);display:flex;gap:10px;letter-spacing:.14em;padding:5px 0;text-decoration:none;transition:color .2s}.index-item[data-v-5b72258e]:hover{color:var(--text)}.idx[data-v-5b72258e]{opacity:.45}.hero-center[data-v-5b72258e]{display:flex;flex-direction:column}.hero-byline[data-v-5b72258e]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;margin-bottom:24px;text-transform:uppercase}.manifesto[data-v-5b72258e]{display:flex;flex-direction:column;font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(56px,11vw,168px);font-weight:400;letter-spacing:-.03em;line-height:.95;margin:0 0 40px}.m-base[data-v-5b72258e]{color:var(--text)}.m-accent[data-v-5b72258e]{color:var(--accent)}.m-sub[data-v-5b72258e]{color:var(--quote);font-size:.62em;margin-top:.12em}.hero-desc[data-v-5b72258e]{border-top:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:1fr 1fr;padding-top:28px}.desc-serif[data-v-5b72258e]{color:var(--text-dim);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:17px;line-height:1.55}.desc-sans[data-v-5b72258e]{color:var(--text-muted);font-size:12.5px;line-height:1.65}.hero-right[data-v-5b72258e]{gap:40px}.hero-right[data-v-5b72258e],.on-record[data-v-5b72258e]{display:flex;flex-direction:column}.record-label[data-v-5b72258e]{color:var(--text-muted);font-size:9.5px;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.record-label[data-v-5b72258e],.record-row[data-v-5b72258e]{font-family:IBM Plex Mono,ui-monospace,monospace}.record-row[data-v-5b72258e]{border-top:.5px solid var(--rule);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.1em;padding:6px 0}.rk[data-v-5b72258e]{color:var(--text-muted)}.rv[data-v-5b72258e]{color:var(--text)}@media (max-width:1100px){.hero[data-v-5b72258e]{grid-template-columns:160px 1fr 160px}}@media (max-width:900px){.hero[data-v-5b72258e]{grid-template-columns:1fr;min-height:unset;padding:48px 28px}.hero-left[data-v-5b72258e]{align-items:start;display:grid;gap:20px;grid-template-columns:120px 1fr}.hero-right[data-v-5b72258e],.section-index[data-v-5b72258e]{display:none}}@media (max-width:600px){.hero[data-v-5b72258e]{padding:32px 20px}.hero-left[data-v-5b72258e]{gap:16px;grid-template-columns:80px 1fr}.hero-desc[data-v-5b72258e]{gap:16px;grid-template-columns:1fr}}.about-section[data-v-d4701b9d]{border-bottom:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:180px 1fr 180px;padding:80px 48px}.sec-label[data-v-d4701b9d]{display:flex;flex-direction:column;gap:4px;padding-top:4px}.label-text[data-v-d4701b9d]{text-transform:uppercase}.label-num[data-v-d4701b9d],.label-text[data-v-d4701b9d]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.22em}.label-num[data-v-d4701b9d]{opacity:.5}.about-content[data-v-d4701b9d]{display:flex;flex-direction:column;gap:40px}.about-lead[data-v-d4701b9d]{color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1.35;margin:0;max-width:840px}.lead-intro[data-v-d4701b9d]{color:var(--accent);font-weight:500;margin-right:.3em}.about-grid[data-v-d4701b9d]{color:var(--text-dim);display:grid;font-size:13px;gap:48px;grid-template-columns:1fr 1fr;line-height:1.75}.about-col[data-v-d4701b9d]{display:flex;flex-direction:column;gap:14px}.about-p[data-v-d4701b9d]{margin:0}.about-quote[data-v-d4701b9d]{border-left:1.5px solid var(--accent);color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:17px;line-height:1.4;margin:8px 0 0;padding-left:18px}@media (max-width:900px){.about-section[data-v-d4701b9d]{grid-template-columns:1fr;padding:48px 28px}.sec-right[data-v-d4701b9d]{display:none}}@media (max-width:600px){.about-section[data-v-d4701b9d]{padding:40px 20px}.about-grid[data-v-d4701b9d]{gap:24px;grid-template-columns:1fr}}.work-section[data-v-39d9ce34]{border-bottom:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:180px 1fr 180px;padding:80px 48px}.sec-label[data-v-39d9ce34]{display:flex;flex-direction:column;gap:4px;padding-top:4px}.label-text[data-v-39d9ce34]{line-height:1.8;text-transform:uppercase}.label-num[data-v-39d9ce34],.label-text[data-v-39d9ce34]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.22em}.label-num[data-v-39d9ce34]{opacity:.5}.work-content[data-v-39d9ce34]{display:flex;flex-direction:column;gap:32px}.work-h2[data-v-39d9ce34]{color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.accent[data-v-39d9ce34]{color:var(--accent)}.work-list[data-v-39d9ce34]{display:flex;flex-direction:column}.proj-row[data-v-39d9ce34]{align-items:start;border-top:.5px solid var(--rule);color:var(--text);display:grid;gap:24px;grid-template-columns:44px 1fr 90px;padding:20px 0;text-decoration:none;transition:background .25s}.proj-row[data-v-39d9ce34]:last-of-type{border-bottom:.5px solid var(--rule)}.proj-row[data-v-39d9ce34]:hover{background:#9fb8c908}.proj-row:hover .proj-name[data-v-39d9ce34]{color:var(--accent)}.proj-num[data-v-39d9ce34]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;padding-top:5px}.proj-body[data-v-39d9ce34]{display:flex;flex-direction:column;gap:6px;min-width:0}.proj-name[data-v-39d9ce34]{font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em;line-height:1.1;transition:color .2s;word-break:break-word}.proj-desc[data-v-39d9ce34]{color:var(--text-dim);font-size:13px;line-height:1.55;max-width:540px}.proj-year[data-v-39d9ce34]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;padding-top:5px;white-space:nowrap}.proj-year[data-v-39d9ce34],.see-all[data-v-39d9ce34]{text-align:right}.see-all-link[data-v-39d9ce34]{color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:opacity .2s;white-space:nowrap}.see-all-link[data-v-39d9ce34]:hover{opacity:.65}@media (max-width:900px){.work-section[data-v-39d9ce34]{grid-template-columns:1fr;padding:48px 28px}.sec-right[data-v-39d9ce34]{display:none}}@media (max-width:600px){.work-section[data-v-39d9ce34]{padding:40px 20px}.proj-row[data-v-39d9ce34]{gap:14px;grid-template-columns:36px 1fr 56px}}.community-section[data-v-a2e7a3e0]{border-bottom:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:180px 1fr 180px;padding:80px 48px}.sec-label[data-v-a2e7a3e0]{display:flex;flex-direction:column;gap:4px;padding-top:4px}.label-text[data-v-a2e7a3e0]{text-transform:uppercase}.label-num[data-v-a2e7a3e0],.label-text[data-v-a2e7a3e0]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.22em}.label-num[data-v-a2e7a3e0]{opacity:.5}.community-content[data-v-a2e7a3e0]{display:flex;flex-direction:column;gap:32px}.comm-h2[data-v-a2e7a3e0]{color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.accent[data-v-a2e7a3e0]{color:var(--accent)}.comm-grid[data-v-a2e7a3e0]{display:grid;gap:40px;grid-template-columns:1fr 1fr}.comm-card[data-v-a2e7a3e0]{align-items:flex-start;display:flex;gap:18px}.comm-img[data-v-a2e7a3e0]{background:var(--surface);border:.5px solid var(--rule);border-radius:4px;flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;padding:4px;width:56px}.comm-body[data-v-a2e7a3e0]{display:flex;flex-direction:column;gap:4px}.comm-role[data-v-a2e7a3e0]{color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.comm-name[data-v-a2e7a3e0]{color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:26px;line-height:1}.comm-desc[data-v-a2e7a3e0]{color:var(--text-dim);font-size:13px;line-height:1.55;margin:4px 0 0}@media (max-width:900px){.community-section[data-v-a2e7a3e0]{grid-template-columns:1fr;padding:48px 28px}.sec-right[data-v-a2e7a3e0]{display:none}}@media (max-width:600px){.community-section[data-v-a2e7a3e0]{padding:40px 20px}.comm-grid[data-v-a2e7a3e0]{gap:28px;grid-template-columns:1fr}}.writing-section[data-v-141d9427]{border-bottom:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:180px 1fr 180px;padding:80px 48px}.sec-label[data-v-141d9427]{display:flex;flex-direction:column;gap:4px;padding-top:4px}.label-text[data-v-141d9427]{text-transform:uppercase}.label-num[data-v-141d9427],.label-text[data-v-141d9427]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.22em}.label-num[data-v-141d9427]{opacity:.5}.writing-content[data-v-141d9427]{display:flex;flex-direction:column;gap:32px}.writing-h2[data-v-141d9427]{color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.accent[data-v-141d9427]{color:var(--accent)}.post-list[data-v-141d9427]{border-top:.5px solid var(--rule);display:flex;flex-direction:column}.post-row[data-v-141d9427]{align-items:baseline;border-bottom:.5px solid var(--rule);color:var(--text);display:grid;gap:24px;grid-template-columns:60px 1fr 70px;padding:18px 0;text-decoration:none;transition:padding-left .2s,background .2s}.post-row[data-v-141d9427]:hover{background:#9fb8c908;padding-left:12px}.post-row:hover .post-title[data-v-141d9427]{color:var(--accent)}.post-date[data-v-141d9427]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em}.post-title[data-v-141d9427]{font-family:Newsreader,EB Garamond,Georgia,serif;font-size:21px;line-height:1.2;transition:color .2s}.post-read[data-v-141d9427]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-align:right}@media (max-width:900px){.writing-section[data-v-141d9427]{grid-template-columns:1fr;padding:48px 28px}.sec-right[data-v-141d9427]{display:none}}@media (max-width:600px){.writing-section[data-v-141d9427]{padding:40px 20px}.post-row[data-v-141d9427]{gap:12px;grid-template-columns:50px 1fr}.post-read[data-v-141d9427]{display:none}}.contact-section[data-v-0fadc7c5]{border-bottom:.5px solid var(--rule);display:grid;gap:32px;grid-template-columns:180px 1fr 180px;padding:80px 48px}.sec-label[data-v-0fadc7c5]{display:flex;flex-direction:column;gap:4px;padding-top:4px}.label-text[data-v-0fadc7c5]{text-transform:uppercase}.label-num[data-v-0fadc7c5],.label-text[data-v-0fadc7c5]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.22em}.label-num[data-v-0fadc7c5]{opacity:.5}.contact-content[data-v-0fadc7c5]{display:flex;flex-direction:column;gap:32px}.contact-h2[data-v-0fadc7c5]{font-family:Newsreader,EB Garamond,Georgia,serif;font-size:clamp(48px,7vw,112px);font-weight:400;letter-spacing:-.03em;line-height:.95;margin:0}.accent[data-v-0fadc7c5]{color:var(--accent)}.email-link[data-v-0fadc7c5]{align-self:flex-start;border-bottom:1.5px solid var(--accent);color:var(--text);font-family:Newsreader,EB Garamond,Georgia,serif;font-size:30px;padding-bottom:2px;text-decoration:none;transition:color .2s}.email-link[data-v-0fadc7c5]:hover{color:var(--accent)}.link-list[data-v-0fadc7c5]{border-top:.5px solid var(--rule);display:flex;flex-direction:column}.link-row[data-v-0fadc7c5]{align-items:baseline;border-bottom:.5px solid var(--rule);color:var(--text);display:grid;gap:24px;grid-template-columns:120px 1fr auto;padding:16px 0;text-decoration:none;transition:color .2s}.link-row[data-v-0fadc7c5]:hover{color:var(--accent)}.link-label[data-v-0fadc7c5]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.18em}.link-val[data-v-0fadc7c5]{font-family:Newsreader,EB Garamond,Georgia,serif;font-size:22px}.link-arrow[data-v-0fadc7c5]{color:var(--text-muted);font-size:14px}@media (max-width:900px){.contact-section[data-v-0fadc7c5]{grid-template-columns:1fr;padding:48px 28px}.sec-right[data-v-0fadc7c5]{display:none}}@media (max-width:600px){.contact-section[data-v-0fadc7c5]{padding:40px 20px}.email-link[data-v-0fadc7c5]{font-size:22px;word-break:break-all}.link-row[data-v-0fadc7c5]{gap:16px;grid-template-columns:80px 1fr auto}}
