.hero-art[data-astro-cid-qaohk46q]{isolation:isolate;justify-self:center;width:min(100%,400px);position:relative}.hero-art[data-astro-cid-qaohk46q]:before,.hero-art[data-astro-cid-qaohk46q]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.hero-art[data-astro-cid-qaohk46q]:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), transparent);inset:8% -12% 4%}.hero-art[data-astro-cid-qaohk46q]:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--firefly,var(--accent)) 22%, transparent), transparent);inset:34% -6% 14% 18%}@media (prefers-reduced-motion:no-preference){html[data-fx=running] .hero-art[data-astro-cid-qaohk46q]:before{animation:26s ease-in-out infinite alternate aurora-a}html[data-fx=running] .hero-art[data-astro-cid-qaohk46q]:after{animation:21s ease-in-out -7s infinite alternate aurora-b}}@keyframes aurora-a{to{opacity:.7;transform:translate(-4%,3%)scale(1.08)rotate(10deg)}}@keyframes aurora-b{50%{opacity:.65;transform:translate(-16%,-14%)scale(1.15)}to{transform:translate(-30%,-26%)scale(.92)}}.hero-art[data-astro-cid-qaohk46q] img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}@media (width<=47.99rem){.hero-art[data-astro-cid-qaohk46q]{width:min(70%,17rem)}}.personal-hero[data-astro-cid-jrskepww]{align-items:center;gap:1.25rem;padding-block:1.5rem .5rem;display:grid;overflow-x:clip}.lead[data-astro-cid-jrskepww]{max-width:44ch;font-size:var(--step-1);color:var(--fg-muted)}.hero-name[data-astro-cid-jrskepww]{display:inline-block;position:relative}.hero-name[data-astro-cid-jrskepww] h1[data-astro-cid-jrskepww]{isolation:isolate;position:relative}.hero-name[data-astro-cid-jrskepww] h1[data-astro-cid-jrskepww]:before{content:attr(data-glow) / "";z-index:-1;color:#0000;text-shadow:0 0 .12em var(--firefly), 0 0 .5em color-mix(in srgb, var(--firefly) 55%, transparent);opacity:.55;pointer-events:none;position:absolute;inset:0}.hero-name[data-astro-cid-jrskepww] h1[data-astro-cid-jrskepww].fx-decoding:before{display:none}.fireflies[data-astro-cid-jrskepww]{pointer-events:none;position:absolute;inset:-1rem -3rem -.9rem -1.2rem}.art-flies[data-astro-cid-jrskepww]{inset:0}.fireflies[data-astro-cid-jrskepww] span[data-astro-cid-jrskepww]{width:var(--s);height:var(--s);background:var(--firefly-core);box-shadow:0 0 3px 1px var(--firefly-core), 0 0 10px 3px color-mix(in srgb, var(--firefly) 70%, transparent), 0 0 28px 9px color-mix(in srgb, var(--firefly) 18%, transparent);opacity:.75;border-radius:50%;position:absolute}:root[data-theme=mint] .fireflies[data-astro-cid-jrskepww] span[data-astro-cid-jrskepww]{box-shadow:0 0 3px 1px var(--firefly), 0 0 12px 3px color-mix(in srgb, var(--firefly) 60%, transparent)}@media (prefers-reduced-motion:no-preference){html[data-fx=running] .fireflies[data-astro-cid-jrskepww] span[data-astro-cid-jrskepww]{animation:firefly-path var(--dur) ease-in-out var(--delay) infinite, hero-flash var(--blink) ease-in-out var(--delay) infinite}html[data-fx=running] .hero-name[data-astro-cid-jrskepww] h1[data-astro-cid-jrskepww]:before{animation:5.5s ease-in-out infinite alternate name-glow}html[data-fx=running] .band-title[data-astro-cid-jrskepww]:after{animation:5s ease-in-out -1.7s infinite firefly-blink}html[data-fx=running] [data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):after{animation:17s cubic-bezier(.45,.05,.4,.95) infinite band-mote}html[data-fx=running] [data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):nth-child(odd):after{animation-delay:-8s}@supports (animation-timeline:view()){html[data-fx=running] .band-title[data-astro-cid-jrskepww]:before{animation:linear both band-sweep view();animation-range:entry 10% cover 40%}html[data-fx=running] .band-title[data-astro-cid-jrskepww]:after{animation:linear both band-fly view(),5s ease-in-out -1.7s infinite firefly-blink;animation-range:entry 10% cover 40%,normal}}}@keyframes firefly-path{0%,to{transform:translate(0)}22%{transform:translate(var(--dx), calc(var(--dy) * -.6))}48%{transform:translate(calc(var(--dx) * .3), var(--dy))}74%{transform:translate(calc(var(--dx) * -.7), calc(var(--dy) * .25))}}@keyframes firefly-blink{0%,to{opacity:.32}40%{opacity:.4}50%{opacity:1}58%{opacity:.92}74%{opacity:.28}}@keyframes hero-flash{0%,62%,to{opacity:.08}70%{opacity:.85}76%{opacity:.7}88%{opacity:.12}}@keyframes name-glow{0%{opacity:.3}to{opacity:.8}}@keyframes band-sweep{0%{transform:scaleX(0)}}@keyframes band-fly{0%{transform:translate(-4.5em)}}@keyframes band-mote{0%{opacity:0;transform:translate(-100%)}8%,60%{opacity:1}70%,to{opacity:0;transform:translate(0)}}.jump[data-astro-cid-jrskepww] .chip[data-astro-cid-jrskepww]{min-height:2.75rem;text-decoration:none;position:relative}.jump[data-astro-cid-jrskepww] .chip[data-astro-cid-jrskepww]:before{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--firefly), 0 0 14px 2px color-mix(in srgb, var(--firefly) 45%, transparent);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:-3px}.jump[data-astro-cid-jrskepww] .chip[data-astro-cid-jrskepww]:is(:hover,:focus-visible):before{opacity:1}.jump[data-astro-cid-jrskepww] ul[data-astro-cid-jrskepww]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.personal-home[data-astro-cid-jrskepww]{padding-block:.5rem 2rem}.personal-band[data-astro-cid-jrskepww],.personal-pair[data-astro-cid-jrskepww]{margin-block:2rem;position:relative}[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):before,[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):after{content:"";pointer-events:none;position:absolute;top:-1rem;left:0;right:0}[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):before{background:linear-gradient(90deg, transparent, var(--border) 15%, color-mix(in srgb, var(--firefly) 40%, var(--border)) 50%, var(--border) 85%, transparent);height:1px}[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):after{background:radial-gradient(circle at calc(100% - 7px) 50%, var(--firefly-core) 0 1.5px, var(--firefly) 3px, transparent 7px), linear-gradient(90deg, transparent calc(100% - 10rem), color-mix(in srgb, var(--firefly) 75%, transparent) calc(100% - 7px), transparent 0) center / 100% 1px no-repeat;height:14px;margin-top:-6.5px;transform:translate(-38%)}.band-title[data-astro-cid-jrskepww]{font-size:calc(var(--step-3) * 1.4);margin-bottom:1.75rem;position:relative}.band-title[data-astro-cid-jrskepww]:before,.band-title[data-astro-cid-jrskepww]:after{content:"";pointer-events:none;position:absolute;bottom:-.3em;left:0}.band-title[data-astro-cid-jrskepww]:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--firefly) 55%, transparent) 45%, var(--firefly));transform-origin:0;border-radius:2px;width:4.5em;height:2px}.band-title[data-astro-cid-jrskepww]:after{background:var(--firefly-core);width:6px;height:6px;box-shadow:0 0 4px 1px var(--firefly-core), 0 0 12px 3px var(--firefly);opacity:.9;border-radius:50%;margin:0 0 -2px -3px;left:4.5em}.personal-block[data-astro-cid-jrskepww]{content-visibility:auto;contain-intrinsic-size:auto 22rem;overflow-clip-margin:1rem;margin-block:1.5rem;scroll-margin-top:1rem;position:relative}@media (width>=48rem){.personal-duo[data-astro-cid-jrskepww]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 2.5rem;display:grid}}@media (width<=40rem){.personal-block[data-astro-cid-jrskepww]{margin-block:1rem}.personal-band[data-astro-cid-jrskepww],.personal-pair[data-astro-cid-jrskepww]{margin-block:1.5rem}}@media (pointer:coarse){.block-head[data-astro-cid-jrskepww] h2[data-astro-cid-jrskepww] a[data-astro-cid-jrskepww]{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}}.block-head[data-astro-cid-jrskepww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.block-head[data-astro-cid-jrskepww] h2[data-astro-cid-jrskepww]{margin-bottom:.25rem}.personal-block[data-astro-cid-jrskepww] h2[data-astro-cid-jrskepww] a[data-astro-cid-jrskepww]{color:var(--fg);text-decoration:none}.personal-block[data-astro-cid-jrskepww] h2[data-astro-cid-jrskepww] a[data-astro-cid-jrskepww]:hover{text-decoration:underline}.personal-block[data-astro-cid-jrskepww]:not([data-section=shelves]) .cs-bar:has(>.cs-arrows:only-child){margin:0;position:absolute;top:0;right:0}.personal-block[data-astro-cid-jrskepww]:not([data-section=shelves]):has(.cs-bar>.cs-arrows:only-child) .see-all[data-astro-cid-jrskepww]{margin-inline-end:6.5rem}@media (width<=40rem){.personal-block[data-astro-cid-jrskepww]:not([data-section=shelves]):has(.see-all) .cs-bar:has(>.cs-arrows:only-child){display:none}.personal-block[data-astro-cid-jrskepww]:not([data-section=shelves]):has(.cs-bar>.cs-arrows:only-child) .see-all[data-astro-cid-jrskepww]{margin-inline-end:0}}.blurb[data-astro-cid-jrskepww]{color:var(--fg-muted);margin-bottom:1rem}@media (width<=47.99rem){.personal-hero[data-astro-cid-jrskepww]{row-gap:0}.personal-hero[data-astro-cid-jrskepww]>.hero-text[data-astro-cid-jrskepww]{display:contents}.personal-hero[data-astro-cid-jrskepww]>.hero-art{margin-block:.75rem 1.5rem}.personal-hero[data-astro-cid-jrskepww] .jump[data-astro-cid-jrskepww]{order:1}}@media (width>=48rem){.personal-hero[data-astro-cid-jrskepww]{grid-template-columns:1fr 1.1fr;grid-template-areas:"art text";padding-block:3rem 1.5rem}.personal-hero[data-astro-cid-jrskepww]>.hero-text[data-astro-cid-jrskepww]{text-align:start;grid-area:text}.personal-hero[data-astro-cid-jrskepww]>.hero-art{grid-area:art}.personal-block[data-astro-cid-jrskepww]{margin-block:3rem}.personal-band[data-astro-cid-jrskepww],.personal-pair[data-astro-cid-jrskepww]{margin-block:2.5rem}[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):before,[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair)+[data-astro-cid-jrskepww]:is(.personal-band,.personal-pair):after{top:-1.25rem}}@media (width>=64rem){.personal-pair[data-astro-cid-jrskepww]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-block:3rem;display:grid}.personal-pair[data-astro-cid-jrskepww]>.personal-band[data-astro-cid-jrskepww],.personal-pair[data-astro-cid-jrskepww] .personal-block[data-astro-cid-jrskepww]{margin-block:0}.personal-pair[data-astro-cid-jrskepww]>.personal-band[data-astro-cid-jrskepww]:before,.personal-pair[data-astro-cid-jrskepww]>.personal-band[data-astro-cid-jrskepww]:after{display:none}}
