.site-nav[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line)}.bar[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;display:flex}.wordmark[data-astro-cid-wpvy4v7s]{align-items:center;display:flex}.wordmark[data-astro-cid-wpvy4v7s] img{width:auto;height:40px;display:block}nav[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;gap:1.4rem;font-size:.7rem;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink-muted);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--ink);border-bottom-color:var(--mustard)}.socials[data-astro-cid-y2qsmizv]{align-items:center;gap:.9rem;display:inline-flex}.social-link[data-astro-cid-y2qsmizv]{color:var(--ink-muted);text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.social-link[data-astro-cid-y2qsmizv]:hover{color:var(--mustard)}.social-link[data-astro-cid-y2qsmizv]:after{content:attr(data-tooltip);background:var(--surface);color:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border-radius:3px;padding:.3rem .55rem;font-size:.65rem;transition:opacity .1s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.social-link[data-astro-cid-y2qsmizv]:hover:after,.social-link[data-astro-cid-y2qsmizv]:focus-visible:after{opacity:1}.wordmark[data-astro-cid-y2qsmizv]{font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:1}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);margin-top:4rem}.bar[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.6rem;font-size:.7rem;display:flex}.location[data-astro-cid-jo6i4kqk]{margin:0}.links[data-astro-cid-jo6i4kqk]{align-items:center;gap:1.2rem;display:flex}.prose a[href^="/music/album/"]{position:relative}.prose a[href^="/music/album/"]:after{background-color:var(--surface);width:120px;height:120px;box-shadow:0 0 0 1px var(--line-strong), 0 8px 24px #00000073;opacity:0;pointer-events:none;z-index:10;background-size:cover;border-radius:3px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,4px)}.prose a[href^="/music/album/"]:hover:after,.prose a[href^="/music/album/"]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:none){.prose a[href^="/music/album/"]:after{display:none}}@media (prefers-reduced-motion:reduce){.prose a[href^="/music/album/"]:after{transition:none}}:root{--paper:#0e2419;--surface:#163a28;--ink:#f2ead2;--ink-muted:#c7c2a8;--ink-faint:#7fa38c;--mustard:#e8b93a;--line:#f2ead224;--line-strong:#f2ead247;--font-display:"Fraunces", ui-serif, Georgia, serif;--font-body:"Source Serif 4", ui-serif, Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--content-width:44rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}a{color:inherit}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:500}p{max-width:62ch;margin:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mustard);margin:0 0 .6rem;font-size:.7rem}.wrap{max-width:52rem;margin:0 auto;padding:0 1.5rem}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.prose a[data-tooltip]{position:relative}.prose a[data-tooltip]:before{content:attr(data-tooltip);background:var(--surface);width:max-content;max-width:16rem;color:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.03em;text-align:center;opacity:0;pointer-events:none;z-index:10;border-radius:3px;padding:.3rem .55rem;font-size:.65rem;font-style:normal;font-weight:400;line-height:1.4;transition:opacity .1s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.prose a[data-tooltip]:hover:before,.prose a[data-tooltip]:focus-visible:before{opacity:1}@media (hover:none){.prose a[data-tooltip]:before{display:none}}
