.hero[data-astro-cid-bbe6dxrz]{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 65px)}.hero-left[data-astro-cid-bbe6dxrz]{padding:72px 48px;display:flex;flex-direction:column;justify-content:center;border-right:var(--border)}.hero-label[data-astro-cid-bbe6dxrz]{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--accent);letter-spacing:3px;margin-bottom:20px}.hero-name[data-astro-cid-bbe6dxrz]{font-size:clamp(52px,7vw,88px);font-weight:700;letter-spacing:0;line-height:.95;margin-bottom:28px}.hero-tagline[data-astro-cid-bbe6dxrz]{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--muted);margin-bottom:32px;line-height:1.8}.hero-bio[data-astro-cid-bbe6dxrz]{font-size:17px;color:var(--muted);max-width:460px;margin-bottom:48px;line-height:1.7}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hero-cta-row[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;flex-wrap:wrap}.hero-socials[data-astro-cid-bbe6dxrz]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.hero-social[data-astro-cid-bbe6dxrz]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--muted);text-decoration:none;letter-spacing:0;transition:color .1s}.hero-social[data-astro-cid-bbe6dxrz]:hover{color:var(--accent)}.hero-social[data-astro-cid-bbe6dxrz]:before{content:"· "}.hero-right[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;background:#f0e8d0;position:relative;overflow:hidden;min-height:420px}.hero-right[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:32px 32px;opacity:.04;pointer-events:none}.avatar-frame[data-astro-cid-bbe6dxrz]{position:relative;width:min(360px,70%)}.avatar-img[data-astro-cid-bbe6dxrz]{width:100%;aspect-ratio:1;display:block;image-rendering:pixelated;border:var(--border);box-shadow:8px 8px 0 var(--text)}.avatar-tag[data-astro-cid-bbe6dxrz]{position:absolute;bottom:-3px;right:-3px;background:var(--accent);border:var(--border);border-top:none;border-right:none;font-family:"Press Start 2P",monospace;font-size:7px;padding:8px 12px;color:var(--bg)}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-left[data-astro-cid-bbe6dxrz]{border-right:none;border-bottom:var(--border);padding:56px 24px;min-height:auto}.hero-right[data-astro-cid-bbe6dxrz]{min-height:360px}}@media(max-width:520px){.hero-name[data-astro-cid-bbe6dxrz]{font-size:46px}.avatar-frame[data-astro-cid-bbe6dxrz]{width:min(280px,72%)}.avatar-tag[data-astro-cid-bbe6dxrz]{font-size:6px;max-width:90%;overflow-wrap:anywhere}}.bento-strip[data-astro-cid-n2cj4hvq]{border-top:var(--border);display:grid;grid-template-columns:repeat(4,1fr)}.bento-cell[data-astro-cid-n2cj4hvq]{padding:28px 32px;border-right:var(--border);text-decoration:none;color:var(--text);transition:background .1s}.bento-cell[data-astro-cid-n2cj4hvq]:last-child{border-right:none}.bento-cell[data-astro-cid-n2cj4hvq]:hover{background:var(--text);color:var(--bg)}.bento-cell[data-astro-cid-n2cj4hvq]:hover .bento-num[data-astro-cid-n2cj4hvq]{color:var(--accent)}.bento-cell[data-astro-cid-n2cj4hvq]:hover .bento-label[data-astro-cid-n2cj4hvq]{color:var(--bg)}.bento-num[data-astro-cid-n2cj4hvq]{font-family:"Press Start 2P",monospace;font-size:22px;color:var(--accent);display:block;margin-bottom:6px}.bento-label[data-astro-cid-n2cj4hvq]{font-family:"Press Start 2P",monospace;font-size:7px;color:var(--muted);line-height:1.8;display:block}@media(max-width:860px){.bento-strip[data-astro-cid-n2cj4hvq]{grid-template-columns:repeat(2,1fr)}.bento-cell[data-astro-cid-n2cj4hvq]:nth-child(2){border-right:none}.bento-cell[data-astro-cid-n2cj4hvq]:nth-child(-n+2){border-bottom:var(--border)}}@media(max-width:520px){.bento-strip[data-astro-cid-n2cj4hvq]{grid-template-columns:1fr}.bento-cell[data-astro-cid-n2cj4hvq]{border-right:none;border-bottom:var(--border)}.bento-cell[data-astro-cid-n2cj4hvq]:last-child{border-bottom:none}}
