.bio-page[data-astro-cid-bunlr6a4]{--pulse:0;max-width:1180px;min-height:100dvh;padding:var(--page-top) 1.25rem 8rem;align-items:start;gap:2.5rem;margin:0 auto;display:grid;position:relative}@media (width>=960px){.bio-page[data-astro-cid-bunlr6a4]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}.bio-side[data-astro-cid-bunlr6a4]{top:var(--page-top);gap:2.25rem;display:grid;position:sticky}}@media (width<=959px){.bio-side[data-astro-cid-bunlr6a4]{display:contents}.bio-links[data-astro-cid-bunlr6a4]{order:3}}.bio-links[data-astro-cid-bunlr6a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.bio-links__title[data-astro-cid-bunlr6a4]{font-family:var(--font-ui);letter-spacing:calc(var(--ui-tracking) * 2);text-transform:uppercase;color:var(--color-accent-bright);margin-bottom:.6rem;font-size:.62rem;font-weight:500}.bio-contact[data-astro-cid-bunlr6a4]{grid-column:1/-1}.bio-contact__mail[data-astro-cid-bunlr6a4] .bio-link__name[data-astro-cid-bunlr6a4]{overflow-wrap:anywhere}.bio-contact__hint[data-astro-cid-bunlr6a4]{color:var(--color-text-muted);margin-top:.5rem;font-size:.82rem;font-style:italic}.bio-links__list[data-astro-cid-bunlr6a4]{margin:0;padding:0;list-style:none}.bio-link[data-astro-cid-bunlr6a4]{border-bottom:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);font-family:var(--font-display);color:color-mix(in srgb, var(--color-text) 82%, transparent);text-shadow:0 1px 3px #000000d9;align-items:center;gap:.75rem;padding:.55rem .15rem;font-size:1.08rem;font-style:italic;text-decoration:none;transition:color .22s,padding .22s,border-color .22s;display:flex}.bio-link[data-astro-cid-bunlr6a4] svg[data-astro-cid-bunlr6a4]{fill:currentColor;opacity:.75;filter:drop-shadow(0 1px 3px #000000e6);flex:none;width:17px;height:17px;transition:opacity .22s,filter .22s}.bio-link__name[data-astro-cid-bunlr6a4]{flex:1;min-width:0}.bio-link__arrow[data-astro-cid-bunlr6a4]{font-family:var(--font-ui);opacity:0;font-size:.8rem;font-style:normal;transition:opacity .22s,transform .22s;transform:translate(-4px,4px)}.bio-link[data-astro-cid-bunlr6a4]:hover,.bio-link[data-astro-cid-bunlr6a4]:focus-visible{color:var(--color-text);border-color:color-mix(in srgb, var(--color-accent-bright) 60%, transparent);outline:none;padding-left:.5rem}.bio-link[data-astro-cid-bunlr6a4]:hover svg[data-astro-cid-bunlr6a4],.bio-link[data-astro-cid-bunlr6a4]:focus-visible svg[data-astro-cid-bunlr6a4]{opacity:1;color:var(--color-accent-bright);filter:drop-shadow(0 0 6px var(--color-accent-bright))}.bio-link[data-astro-cid-bunlr6a4]:hover .bio-link__arrow[data-astro-cid-bunlr6a4],.bio-link[data-astro-cid-bunlr6a4]:focus-visible .bio-link__arrow[data-astro-cid-bunlr6a4]{opacity:1;transform:none}.teaser[data-astro-cid-bunlr6a4]{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--color-accent-bright) 28%, transparent);box-shadow:0 0 calc(18px + var(--pulse) * 40px) color-mix(in srgb, var(--color-accent) calc(20% + var(--pulse) * 45%), transparent), inset 0 0 60px #000c;background:#0509148c;margin:0;transition:box-shadow .12s linear;position:relative;overflow:hidden}.teaser__video[data-astro-cid-bunlr6a4]{object-fit:cover;width:100%;height:100%;display:block}.teaser__empty[data-astro-cid-bunlr6a4]{place-items:center;display:grid;position:absolute;inset:0}.teaser__empty[data-astro-cid-bunlr6a4]:before,.teaser__empty[data-astro-cid-bunlr6a4]:after{content:"";pointer-events:none;position:absolute;inset:-50%}.teaser__empty[data-astro-cid-bunlr6a4]:before{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite static-shift}.teaser__empty[data-astro-cid-bunlr6a4]:after{background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);inset:0}@keyframes static-shift{0%{transform:translate(0)}25%{transform:translate(-8%,5%)}50%{transform:translate(6%,-7%)}75%{transform:translate(-4%,-3%)}to{transform:translate(0)}}.teaser__label[data-astro-cid-bunlr6a4]{z-index:1;font-family:var(--font-ui);letter-spacing:var(--ui-tracking);text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.6rem;font-size:.66rem;display:inline-flex;position:relative}.teaser__dot[data-astro-cid-bunlr6a4]{background:var(--color-accent-bright);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent-bright);border-radius:50%;animation:1.8s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.teaser__corner[data-astro-cid-bunlr6a4]{border-color:var(--color-accent-bright);opacity:.7;pointer-events:none;border-style:solid;width:14px;height:14px;position:absolute}.teaser__corner--tl[data-astro-cid-bunlr6a4]{border-width:1px 0 0 1px;top:8px;left:8px}.teaser__corner--br[data-astro-cid-bunlr6a4]{border-width:0 1px 1px 0;bottom:8px;right:8px}.bio-text[data-astro-cid-bunlr6a4]{text-shadow:0 1px 3px #000000d9,0 0 18px #050914e6;position:relative}.bio-text[data-astro-cid-bunlr6a4]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 40%, transparent), transparent);opacity:calc(var(--pulse) * .55);filter:blur(20px);position:absolute;inset:-12% -10%}.bio-heading[data-astro-cid-bunlr6a4]{font-family:var(--font-ui);letter-spacing:calc(var(--ui-tracking) * 2);text-transform:uppercase;color:var(--color-accent-bright);margin-bottom:1.6rem;font-size:.68rem;font-weight:500}.bio-p[data-astro-cid-bunlr6a4]{color:color-mix(in srgb, var(--color-text) 90%, transparent);hyphens:manual;margin-bottom:1.3em;font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.85}.bio-p[data-astro-cid-bunlr6a4]:first-of-type{font-family:var(--font-display);color:var(--color-text);font-size:clamp(1.35rem,2.4vw,1.7rem);font-style:italic;line-height:1.5}.bio-text[data-astro-cid-bunlr6a4] .w{--m:0;--dx:0;--dy:0;opacity:0;filter:blur(6px);transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px));color:color-mix(in srgb, var(--color-accent-bright) calc(var(--m) * 100%), currentColor);transition:transform .42s cubic-bezier(.2,.8,.2,1),color .3s;display:inline-block}.bio-text[data-astro-cid-bunlr6a4] .w.is-on,.bio-text[data-astro-cid-bunlr6a4] .w.is-shown{opacity:1;filter:none}.bio-text[data-astro-cid-bunlr6a4] .w.is-on{animation:.9s cubic-bezier(.2,.7,.2,1) both word-in}@keyframes word-in{0%{opacity:0;filter:blur(8px);color:var(--color-accent-bright)}30%{opacity:.4}45%{opacity:.1}60%{opacity:.9;filter:blur(1px)}to{opacity:1;filter:none}}.bio-text[data-astro-cid-bunlr6a4] .w.is-glitch{color:var(--color-accent-bright);text-shadow:-1px 0 #ff3c7899,1px 0 #50c8ff99}.bio-text[data-astro-cid-bunlr6a4] .w.is-twitch{animation:.24s steps(3,end) both twitch}@keyframes twitch{0%{color:var(--color-accent-bright);text-shadow:-2px 0 #ff3c78b3,2px 0 #50c8ffb3;transform:translate(2px,-1px)skew(-8deg)}50%{opacity:.6;transform:translate(-2px,1px)skew(6deg)}to{transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px));opacity:1}}.bio-text[data-astro-cid-bunlr6a4] .w::selection{background:color-mix(in srgb, var(--color-accent) 70%, transparent);color:#fff}@media (prefers-reduced-motion:reduce){.bio-text[data-astro-cid-bunlr6a4] .w,.bio-text[data-astro-cid-bunlr6a4] .w.is-on{opacity:1;filter:none;animation:none;transform:none}.teaser__empty[data-astro-cid-bunlr6a4]:before,.teaser__dot[data-astro-cid-bunlr6a4]{animation:none}}
