.ap-hero[data-astro-cid-usz3khe5]{position:relative;min-height:120vh;background:var(--bg);overflow:visible;border-top:1px solid var(--line)}.ap-hero__media[data-astro-cid-usz3khe5]{position:absolute;top:0;left:0;right:0;height:185vh;z-index:1;pointer-events:none}.ap-hero__media[data-astro-cid-usz3khe5] img[data-astro-cid-usz3khe5]{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(1.02) contrast(1.02);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.55) 78%,transparent 100%)}.ap-hero__ph[data-astro-cid-usz3khe5]{width:100%;height:100%;background:var(--bg-elev);display:grid;place-items:center}.ap-hero__ph[data-astro-cid-usz3khe5] span[data-astro-cid-usz3khe5]{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.22em;color:var(--fg-mute);text-transform:uppercase}.ap-hero__veil[data-astro-cid-usz3khe5]{position:absolute;top:0;left:0;right:0;height:100vh;z-index:2;background:linear-gradient(90deg,#0a0a0a99,#0a0a0a33 40%,#0a0a0a00 70%);pointer-events:none}.ap-hero__content[data-astro-cid-usz3khe5]{position:relative;z-index:3;min-height:120vh;display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(2rem,5vw,4rem);padding-bottom:0}.ap-body[data-astro-cid-usz3khe5],.ap-discog[data-astro-cid-usz3khe5]{position:relative;z-index:5}@media (max-width: 880px){.ap-hero[data-astro-cid-usz3khe5]{min-height:115vh}.ap-hero__media[data-astro-cid-usz3khe5]{height:155vh}.ap-hero__content[data-astro-cid-usz3khe5]{min-height:115vh}}.ap-hero__top[data-astro-cid-usz3khe5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ap-hero__back[data-astro-cid-usz3khe5]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase}.ap-hero__back[data-astro-cid-usz3khe5]:hover{color:var(--accent)}.ap-hero__name[data-astro-cid-usz3khe5]{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,11vw,9rem);line-height:.88;letter-spacing:-.04em;text-transform:uppercase;margin-top:auto;color:var(--fg);text-shadow:0 4px 30px rgba(0,0,0,.5)}.ap-hero__realname[data-astro-cid-usz3khe5]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem,1.8vw,1.4rem);color:#f5f5f5d9;margin-top:1rem;letter-spacing:-.005em}.ap-hero__realname[data-astro-cid-usz3khe5] em[data-astro-cid-usz3khe5]{font-style:italic;color:var(--accent);font-weight:600}.ap-hero__tags[data-astro-cid-usz3khe5]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.ap-hero__tags[data-astro-cid-usz3khe5] .tag[data-astro-cid-usz3khe5]{background:#0a0a0a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--fg);border-color:#fff3}.ap-body[data-astro-cid-usz3khe5]{padding-block:clamp(2.5rem,5vw,4.5rem)}.ap-body__grid[data-astro-cid-usz3khe5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:clamp(2rem,4vw,4rem);align-items:start}.ap-body__meta[data-astro-cid-usz3khe5]{position:sticky;top:5rem}@media (max-width: 880px){.ap-body__grid[data-astro-cid-usz3khe5]{grid-template-columns:1fr}.ap-body__meta[data-astro-cid-usz3khe5]{position:static;margin-bottom:1rem}}.ap-body__meta[data-astro-cid-usz3khe5] dl[data-astro-cid-usz3khe5]{display:grid;gap:0;border-top:1px solid var(--line)}.ap-body__meta[data-astro-cid-usz3khe5] dl[data-astro-cid-usz3khe5]>div[data-astro-cid-usz3khe5]{padding:.85rem 0;border-bottom:1px solid var(--line);display:grid;gap:.2rem}.ap-body__meta[data-astro-cid-usz3khe5] dt[data-astro-cid-usz3khe5]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase}.ap-body__meta[data-astro-cid-usz3khe5] dd[data-astro-cid-usz3khe5]{font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--fg);letter-spacing:-.005em}.ap-body__socials[data-astro-cid-usz3khe5]{margin-top:1.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.ap-body__bio[data-astro-cid-usz3khe5]{font-size:1.1rem;line-height:1.7;color:var(--fg)}.ap-body__bio[data-astro-cid-usz3khe5] p{margin-bottom:1.2rem;max-width:60ch;color:var(--fg)}.ap-body__bio[data-astro-cid-usz3khe5] p:first-child{font-size:1.3rem;line-height:1.5;font-weight:500;color:var(--fg)}.ap-body__bio[data-astro-cid-usz3khe5] h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.5vw,2rem);text-transform:uppercase;letter-spacing:-.01em;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.ap-body__bio[data-astro-cid-usz3khe5] strong{color:var(--accent);font-weight:600}.ap-body__bio[data-astro-cid-usz3khe5] em{color:var(--fg);font-style:italic}.ap-body__bio[data-astro-cid-usz3khe5] blockquote{font-family:var(--font-display);font-style:italic;font-size:1.3rem;line-height:1.5;color:var(--fg);padding-left:1.5rem;border-left:3px solid var(--accent);margin:1.5rem 0;max-width:50ch}.ap-body__bio[data-astro-cid-usz3khe5] a{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.ap-body__bio[data-astro-cid-usz3khe5] a:hover{color:var(--fg);border-color:var(--fg)}
