.hero[data-astro-cid-lcdefpme]{padding:clamp(40px, 6vw, 80px) var(--gutter) 48px;position:relative}.strip[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:28px;font-size:13px}.giant[data-astro-cid-lcdefpme]{letter-spacing:-.065em;margin:0;font-size:clamp(88px,19vw,300px);font-weight:800;line-height:.82}.byline[data-astro-cid-lcdefpme]{border:var(--border);background:var(--sheet);border-radius:999px;align-items:center;gap:14px;max-width:100%;margin-top:32px;padding:8px 20px 8px 8px;text-decoration:none;display:inline-flex}.byline[data-astro-cid-lcdefpme] .avatar{object-fit:cover;border:var(--border);border-radius:50%;flex:none;width:52px;height:52px}.by[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;min-width:0;display:flex}.by-name[data-astro-cid-lcdefpme]{font-size:17px;font-weight:700;line-height:1.2}.by-role[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px}.intro-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:32px;display:flex}.intro[data-astro-cid-lcdefpme]{flex:420px;max-width:660px;margin:0;font-size:clamp(22px,2.3vw,32px);line-height:1.3}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seal[data-astro-cid-lcdefpme]{border:3px solid var(--vermilion);width:clamp(90px,11vw,150px);height:clamp(90px,11vw,150px);color:var(--vermilion);text-align:center;border-radius:50%;place-items:center;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1;display:grid;position:absolute;top:clamp(120px,14vw,200px);right:clamp(16px,6vw,120px);transform:rotate(-12deg)}.est[data-astro-cid-lcdefpme]{letter-spacing:.2em;margin-top:6px;font-size:10px}@media (width<=640px){.seal[data-astro-cid-lcdefpme]{width:84px;height:84px;font-size:20px;top:24px}}.ticker[data-astro-cid-lcdefpme]{border-top:var(--border);background:var(--yellow);overflow:hidden}.tick[data-astro-cid-lcdefpme]{white-space:nowrap;gap:48px;width:max-content;padding:14px 0;font-size:15px;animation:40s linear infinite tick;display:flex}@keyframes tick{to{transform:translate(-50%)}}.proof[data-astro-cid-lcdefpme]{border-top:var(--border);border-bottom:var(--border);flex-wrap:wrap;display:flex}.stat[data-astro-cid-lcdefpme]{padding:22px var(--gutter);border-right:var(--border);flex:200px;text-decoration:none;transition:background .2s}.stat[data-astro-cid-lcdefpme]:last-child{border-right:0}a[data-astro-cid-lcdefpme].stat:hover{background:var(--sheet);color:inherit}.stat[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:40px;font-weight:800}.stat[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px}.notebooks[data-astro-cid-lcdefpme]{padding:120px 0 100px}.notebooks[data-astro-cid-lcdefpme] .sec-head[data-astro-cid-lcdefpme]{margin-bottom:40px}.nb-rows[data-astro-cid-lcdefpme]{border-top:var(--border)}.nbrow[data-astro-cid-lcdefpme]{padding:36px var(--gutter);border-bottom:var(--border);flex-wrap:wrap;align-items:center;gap:12px 24px;text-decoration:none;transition:background .25s,color .25s;display:flex}.nbrow[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.nbrow[data-astro-cid-lcdefpme]:hover .nb-blurb[data-astro-cid-lcdefpme],.nbrow[data-astro-cid-lcdefpme]:hover .nb-count[data-astro-cid-lcdefpme]{color:var(--paper)}.nb-n[data-astro-cid-lcdefpme]{width:48px;font-size:15px}.nb-name[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;letter-spacing:-.05em;flex:380px;min-width:0;font-size:clamp(44px,8vw,132px);font-weight:800;line-height:.9}.nb-blurb[data-astro-cid-lcdefpme]{flex:0 360px;font-size:20px;line-height:1.4}.nb-count[data-astro-cid-lcdefpme]{width:170px;font-size:13px}.nbarrow[data-astro-cid-lcdefpme]{transition:transform .3s;transform:rotate(-45deg)}.nbrow[data-astro-cid-lcdefpme]:hover .nbarrow[data-astro-cid-lcdefpme]{transform:translate(8px)rotate(-45deg)}.qotd[data-astro-cid-lcdefpme]{background:var(--yellow);border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;padding:22px 28px;display:flex}.qotd[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--yellow);border-radius:999px;padding:6px 10px;font-size:12px}.qotd[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme]{letter-spacing:-.01em;flex:360px;font-size:22px;font-weight:700;line-height:1.25}.desk-sec[data-astro-cid-lcdefpme]{padding-top:40px;padding-bottom:120px}.desk[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;display:flex}.desk[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.desk[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px}.desk[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{justify-content:space-between;display:flex}.desk[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.d-video[data-astro-cid-lcdefpme]{flex:380px;max-width:460px;padding:18px;transform:rotate(-2.5deg)}.screen-sec[data-astro-cid-lcdefpme]{background:var(--sheet);padding:96px 0}.screen[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:32px;display:grid}.screen-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:48px;display:flex}.play[data-astro-cid-lcdefpme]{background:var(--vermilion);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}.d-video[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{margin-bottom:6px}.d-post[data-astro-cid-lcdefpme]{flex:300px;max-width:360px;padding:26px;transform:rotate(1.8deg)translateY(40px)}.d-post[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:18px 0;font-size:23px;line-height:1.35}.d-post[data-astro-cid-lcdefpme] hr[data-astro-cid-lcdefpme]{background:var(--ink);border:0;height:1.5px;margin:18px 0}.d-article[data-astro-cid-lcdefpme]{background:var(--ink);max-width:380px;color:var(--paper);flex:300px;padding:28px;transform:rotate(-1deg)translateY(10px)}.d-article[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--yellow)}.d-article[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:22px 0;font-size:38px;font-weight:800;line-height:1}.d-article[data-astro-cid-lcdefpme] .dek[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);font-size:18px;line-height:1.45}.d-article[data-astro-cid-lcdefpme]:hover{color:var(--paper)}.d-manga[data-astro-cid-lcdefpme]{flex:260px;max-width:300px;padding:14px;transform:rotate(3deg)translateY(-10px)}.panels[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.panels[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border:2px solid var(--ink);height:110px}.panels[data-astro-cid-lcdefpme] .p1[data-astro-cid-lcdefpme]{grid-column:span 2;height:150px}.panels[data-astro-cid-lcdefpme] .p2[data-astro-cid-lcdefpme]{background:var(--vermilion)}.d-manga[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme],.d-manga[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{margin-inline:4px}.d-manga[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{margin-top:4px;font-size:22px}@media (width<=700px){.desk[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{max-width:none;transform:none!important}}.built[data-astro-cid-lcdefpme]{background:var(--sheet);border-top:var(--border);border-bottom:var(--border);padding:110px 0}.built-grid[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:20px;display:flex}.feat[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);border-radius:18px;flex-direction:column;flex:2 560px;gap:24px;min-height:420px;padding:32px;text-decoration:none;display:flex}.feat[data-astro-cid-lcdefpme]:hover{color:var(--paper)}.row[data-astro-cid-lcdefpme]{justify-content:space-between;gap:12px;font-size:12px;display:flex}.yellow-t[data-astro-cid-lcdefpme]{color:var(--yellow)}.feat-media[data-astro-cid-lcdefpme]{flex:1;min-height:200px}.feat-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.feat-name[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.feat-sum[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);max-width:520px;margin-top:8px;font-size:19px}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.tags[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid #8a8576;border-radius:999px;padding:6px 10px}.built-side[data-astro-cid-lcdefpme]{flex-direction:column;flex:340px;gap:20px;display:flex}.mini-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:20px;display:flex}.mini[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:14px;flex:150px;padding:22px;text-decoration:none}.mini[data-astro-cid-lcdefpme].yellow{background:var(--yellow)}.mini-name[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-top:18px;font-size:24px;font-weight:800;line-height:1.05}.mini-sum[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.mini[data-astro-cid-lcdefpme].sheet .mini-sum[data-astro-cid-lcdefpme]{color:var(--muted)}.os[data-astro-cid-lcdefpme]{background:var(--paper);border:var(--border);flex:1;padding:20px 22px;font-size:14px}.os-head[data-astro-cid-lcdefpme]{border-bottom:1.5px dashed var(--ink);color:var(--muted);justify-content:space-between;padding-bottom:10px;font-size:11px;display:flex}.os-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:11px 0;text-decoration:none;display:flex}.os-foot[data-astro-cid-lcdefpme]{border-top:1.5px dashed var(--ink);justify-content:space-between;margin-top:-1px;padding-top:10px;font-size:12px;display:flex}.manga-sec[data-astro-cid-lcdefpme]{padding:110px 0}.logline[data-astro-cid-lcdefpme]{max-width:520px;color:var(--muted);margin:14px 0 0;font-size:20px;line-height:1.4}.comic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:120px;gap:10px;display:grid}.comic[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border:3px solid var(--ink);background-color:var(--sheet)}.c1[data-astro-cid-lcdefpme]{grid-area:span 3/span 3}.c2[data-astro-cid-lcdefpme]{color:var(--paper);letter-spacing:-.02em;grid-column:span 3;align-items:center;padding:0 24px;font-size:clamp(18px,2.4vw,34px);font-weight:800;line-height:1.1;display:flex;background:var(--ink)!important}.c3[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.c4[data-astro-cid-lcdefpme]{grid-area:span 2/span 1;background:var(--vermilion)!important}@media (width<=640px){.comic[data-astro-cid-lcdefpme]{grid-auto-rows:70px}.c1[data-astro-cid-lcdefpme],.c2[data-astro-cid-lcdefpme]{grid-column:span 6}.c3[data-astro-cid-lcdefpme]{grid-column:span 4}.c4[data-astro-cid-lcdefpme]{grid-column:span 2}}.shelf-sec[data-astro-cid-lcdefpme]{padding-top:20px;padding-bottom:110px}.shelf-sec[data-astro-cid-lcdefpme] .sec-head[data-astro-cid-lcdefpme]{margin-bottom:40px}.shelf[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:10px;min-height:340px;padding:0 12px;display:flex}.spine[data-astro-cid-lcdefpme]{writing-mode:vertical-rl;max-height:80vw;transition:transform .3s var(--ease);border-radius:3px;justify-content:space-between;align-items:center;padding:18px 0;font-size:19px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.spine[data-astro-cid-lcdefpme]:hover{color:inherit;transform:translateY(-18px)}.spine-t[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;max-height:75%;overflow:hidden}.spine-p[data-astro-cid-lcdefpme]{font-size:11px}.spine[data-astro-cid-lcdefpme].ink{background:var(--ink);color:var(--paper)}.spine[data-astro-cid-lcdefpme].ink .spine-p[data-astro-cid-lcdefpme]{color:var(--yellow)}.spine[data-astro-cid-lcdefpme].red{background:var(--vermilion)}.spine[data-astro-cid-lcdefpme].paper{background:var(--sheet);border:var(--border)}.spine[data-astro-cid-lcdefpme].yellow{background:var(--yellow)}.spine[data-astro-cid-lcdefpme].dots{background-color:var(--chip);background-image:radial-gradient(#14131042 1px,#0000 1.3px);background-size:6px 6px}.shelf-note[data-astro-cid-lcdefpme]{color:var(--muted);flex:260px;align-self:center;margin:0;padding-left:24px;font-size:20px;line-height:1.45}.plank[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:2px;height:14px}.about[data-astro-cid-lcdefpme]{background:var(--kraft);border-top:var(--border);padding:100px var(--gutter) 0;overflow:hidden}.about-in[data-astro-cid-lcdefpme]{max-width:var(--max);flex-wrap:wrap;align-items:flex-end;gap:40px 64px;margin:0 auto;display:flex}.portrait[data-astro-cid-lcdefpme]{flex:360px;justify-content:center;align-self:flex-end;max-width:480px;margin-inline:auto;display:flex;position:relative}.disc[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--vermilion);border-radius:50%;width:92%;position:absolute;top:40px;left:50%;transform:translate(-50%)}.disc[data-astro-cid-lcdefpme].halftone{opacity:.18;background-color:#0000;transform:translate(-46%)translateY(14px)}.portrait[data-astro-cid-lcdefpme] img{width:100%;max-width:420px;height:auto;display:block;position:relative}.about-text[data-astro-cid-lcdefpme]{flex:999 520px;min-width:0;padding-bottom:100px}.about-text[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:16px}.hi[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0;font-size:clamp(52px,7vw,112px);font-weight:800;line-height:.9}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:680px;margin:28px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.45}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:18px}.skills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.skills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:var(--border);border-radius:999px;padding:7px 12px}.skills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on{background:var(--ink);color:var(--paper)}.about[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:36px}
