.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.site-nav{position:relative;z-index:100;isolation:isolate;transform:translateZ(0)}.desktop-nav{display:none;background:none;backdrop-filter:blur(3px)}.mobile-nav{display:block}.desktop-nav a{color:inherit;text-decoration:none;font-family:BatangChe;font-size:1rem;line-height:var(--line-height-normal);text-transform:uppercase;transition:color var(--page-fade-in) ease-out}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--color-accent);outline:none}.desktop-nav a.active{color:var(--color-accent)}.nav-home{font-size:var(--font-size-base);line-height:1;text-transform:none}.nav-home-glyphs{display:inline-flex;margin-left:.5rem;align-items:baseline;gap:.15em;transition:gap .2s linear}.nav-home-glyph-group{display:inline-flex;align-items:baseline;gap:0;transition:gap .2s linear}.nav-home-glyph{display:inline-block;transition:margin-left .3s linear}.nav-home:hover,.nav-home:focus-visible{filter:blur(1px)}.nav-home:hover .nav-home-glyph-group:first-child .nav-home-glyph:first-child,.nav-home:focus-visible .nav-home-glyph-group:first-child .nav-home-glyph:first-child{margin-left:.4em}.nav-home:hover .nav-home-glyphs,.nav-home:focus-visible .nav-home-glyphs{gap:.4em}.nav-home:hover .nav-home-glyph-group,.nav-home:focus-visible .nav-home-glyph-group{gap:.5em}.menu-trigger,.nav-close{font-family:BatangChe;font-size:var(--font-size-sm);color:inherit;background:none;border:none;cursor:pointer;padding:.75rem 1rem;text-align:center;text-transform:uppercase;transition:color var(--page-fade-in) ease-out}.menu-trigger:hover,.menu-trigger:focus-visible,.nav-close:hover,.nav-close:focus-visible{color:var(--color-accent);outline:none}.nav-drawer{overflow:hidden;background:var(--color-surface)}.nav-close{display:none;padding-bottom:.5rem}.nav-map{position:relative;height:100%;margin:0;padding:0}.nav-map-paths{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;color:var(--color-text)}.nav-map-path{fill:none;stroke:currentColor;stroke-width:.5px;stroke-dasharray:15 10;stroke-linecap:round;stroke-linejoin:round}.nav-map-items{list-style:none;position:relative;z-index:1;margin:0;padding:0;height:100%}.nav-map-item{position:absolute;margin:0}.nav-map-link{display:inline-block;padding:.5rem 1rem;color:var(--color-accent);border:.5px solid var(--color-text);border-radius:1000%;text-decoration:none;font-family:BatangChe;font-size:1.5rem;line-height:var(--line-height-normal);text-transform:uppercase;white-space:nowrap;transition:color var(--page-fade-in) ease-out,border-color var(--page-fade-in) ease-out}.nav-map-link:hover,.nav-map-link:focus-visible{border-color:var(--color-accent);outline:none}.nav-map-link.active{color:var(--color-accent);border-color:var(--color-accent);border-width:1.5px}.nav-map-item[data-map-item=releases]{top:18%;left:8%}.nav-map-item[data-map-item=notes]{top:28%;right:6%}.nav-map-item[data-map-item=radio]{top:52%;left:10%}.nav-map-item[data-map-item=an-incomplete-history]{bottom:12%;left:50%;padding:.5rem 2rem;width:max-content;transform:translate(-50%)}@media(min-width:48rem){.site-nav{position:fixed;top:0;left:0;right:0;height:var(--site-header-offset)}.desktop-nav{display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;padding:0 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);transition:color var(--page-fade-in) ease-out,border-color var(--page-fade-in) ease-out}.desktop-nav a{display:flex;align-items:center;align-self:stretch;padding:0 1.25rem;cursor:pointer}.desktop-nav-links{display:flex;align-items:stretch;gap:.25rem;list-style:none;margin:0;padding:0;height:100%}.desktop-nav-links li{display:flex;align-items:stretch}.mobile-nav{display:none}}@media(max-width:47.99rem){:root{--mobile-nav-bar-height: max(var(--header-height), 44px);--nav-drawer-max: calc(100dvh - var(--mobile-nav-bar-height))}.site-nav{position:sticky;top:0;z-index:100;align-self:start}.mobile-nav{position:relative;width:100%}.mobile-nav-bar{display:flex;align-items:center;gap:1rem;min-height:var(--mobile-nav-bar-height);padding:0 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);backdrop-filter:blur(3px)}.mobile-nav-home{display:flex;align-items:center;padding:.75rem 0;font-family:var(--font-family-batangche);color:inherit;text-decoration:none;line-height:1;text-transform:none;transition:color var(--page-fade-in) ease-out}.mobile-nav-home:hover,.mobile-nav-home:focus-visible{color:var(--color-accent);outline:none}.mobile-nav-home.active{color:var(--color-accent)}.mobile-nav .menu-trigger{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 1rem;margin-right:-1rem;transition:color var(--page-fade-in) ease-out,border-color var(--page-fade-in) ease-out}.nav-drawer{position:fixed;top:var(--mobile-nav-bar-height);left:0;right:0;height:calc(100dvh - var(--mobile-nav-bar-height));opacity:0;visibility:hidden;pointer-events:none;border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99;transition:opacity var(--nav-transition) ease,visibility 0s linear var(--nav-transition)}.site-shell[data-nav-open=true] .nav-drawer{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--nav-transition) ease,visibility 0s}}body.is-navigating .desktop-nav,body.is-navigating .site-main-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}body.is-navigating .site-nav a,body.is-navigating .menu-trigger,body.is-navigating .nav-close{transition:none}@media(prefers-reduced-motion:reduce){.nav-drawer,.nav-home-glyphs,.nav-home-glyph-group,.nav-home-glyph{transition:none}.nav-home:hover .nav-home-glyphs,.nav-home:focus-visible .nav-home-glyphs{gap:.15em}.nav-home:hover .nav-home-glyph-group,.nav-home:focus-visible .nav-home-glyph-group{gap:0}.nav-home:hover .nav-home-glyph-group:first-child .nav-home-glyph:first-child,.nav-home:focus-visible .nav-home-glyph-group:first-child .nav-home-glyph:first-child{margin-left:0}body.is-navigating .desktop-nav{backdrop-filter:blur(3px)}}.site-shell{display:grid}.site-main{min-width:0;margin:2rem}.site-main-has-overlay{position:relative;margin:0;padding-top:var(--site-header-offset)}.site-main-overlay{position:fixed;top:var(--site-header-offset);left:0;right:0;bottom:0;background-color:#113c2580;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);pointer-events:none;z-index:0}.site-main-has-overlay>main{position:relative;z-index:1;padding:2rem}@media(min-width:48rem){.site-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.site-nav{grid-row:1;grid-column:1}.site-main{grid-row:2;grid-column:1;padding-top:var(--site-header-offset)}.site-main-flush-top{margin:0;padding-top:0}}@media(max-width:47.99rem){.site-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.site-nav{grid-row:1;grid-column:1}.site-main{grid-row:2;grid-column:1;margin:1rem}.site-main-flush-top{margin-top:0}.site-main-has-overlay{margin:0;padding-top:0}.site-main-has-overlay>main{padding:1rem}}@font-face{font-family:GT America;src:url(/fonts/gtamerica/GT-America-Standard-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT America;src:url(/fonts/gtamerica/GT-America-Standard-Regular-Italic-Trial.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BatangChe;src:url(/fonts/batangche/BatangChe-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg: #090D0D ;--color-surface: rgba(30, 30, 30, .25);--color-text: #ffffff;--color-text-muted: #DADADA;--color-muted: var(--color-text-muted);--font-family-sans: "GT America", system-ui, sans-serif;--font-family-serif: "BatangChe", ui-serif, serif;--font-family-mono: "DM Mono", ui-monospace, monospace;--font-family-batangche: "BatangChe", ui-serif, serif;--font-size-xs: .675rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 2rem;--font-size-xl: ;--font-size-2xl: ;--font-size-3xl: ;--line-height-tight: ;--line-height-normal: 1.25;--line-height-relaxed: ;--space-1: ;--space-2: ;--space-3: ;--space-4: ;--space-5: ;--space-6: ;--space-8: ;--space-10: ;--space-12: ;--space-16: ;--content-max-width: 1280px;--page-padding: 2rem;--header-height: 2.5em;--site-header-offset: calc(var(--header-height) + 1px);--nav-collapsed-width: 3.5rem;--nav-open-width: 16rem;--nav-drawer-max: 70vh;--nav-transition: .35s;--page-fade-in: .5s;--page-fade-out: .2s;--scroll-reveal-duration: .7s;--scroll-reveal-distance: .75rem}@media(min-width:48rem){:root{--header-height: 3.5rem}}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;font-family:var(--font-family-sans);color:var(--color-text);background-color:var(--color-bg);--color-accent: #C3FF1E;--color-border: #C3FF1E;transition:color var(--page-fade-in) ease-out,border-color var(--page-fade-in) ease-out}body[data-background=bg2]{--color-accent: #FF5CE4;--color-border: #FF5CE4;--color-text: #15141D}body[data-background=bg3]{--color-accent: #66CFFF;--color-border: #66CFFF}body[data-background=bg5]{--color-accent: #C3FF1E;--color-border: #C3FF1E}a:hover,a:focus-visible{filter:blur(2px)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-batangche);text-transform:uppercase}figcaption{font-family:var(--font-family-sans);font-size:.875rem;line-height:1.25;text-transform:none;display:flex;justify-content:center}.page-bg-layers{position:fixed;inset:0;z-index:-1;pointer-events:none;height:100vh;height:100dvh}.page-bg-layer{position:absolute;inset:0;background-color:var(--color-bg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity var(--page-fade-in) ease-out}.page-bg-layer.is-visible{opacity:1}.page-bg.page-bg-bg1{background-image:url(/images/bg/bg1.webp)}.page-bg.page-bg-bg2{background-image:url(/images/bg/bg2.webp)}.page-bg.page-bg-bg3{background-image:url(/images/bg/bg3.webp)}.page-bg.page-bg-bg4{background-image:url(/images/bg/bg4.webp)}.page-bg-layer.is-flipped{transform:scaleX(-1)}.page-bg.page-bg-bg5{background-image:url(/images/bg/bg5.webp)}main{padding-top:0}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}.site-main.is-leaving{opacity:0;transition:opacity var(--page-fade-out) ease-in}.site-main.is-awaiting{opacity:0}.site-main.is-entering{opacity:0;animation:page-fade-in var(--page-fade-in) ease-out var(--content-enter-delay, 0ms) both}main.scroll-reveal-pending :is(section,.timeline-entry,.release-item,.shows-row,.notes-list>li,.entry-header,.entry-content,.mix-list>iframe,>p):not([aria-hidden=true],.home-spacer){opacity:0;transform:translateY(var(--scroll-reveal-distance))}[data-reveal]{opacity:0;transform:translateY(var(--scroll-reveal-distance))}main.scroll-reveal-active [data-reveal]{transition:opacity var(--scroll-reveal-duration) ease-out,transform var(--scroll-reveal-duration) ease-out}main.scroll-reveal-active [data-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.page-bg-layer,.site-main.is-leaving{transition:none}.site-main.is-awaiting{opacity:1}.site-main.is-entering{animation:none;opacity:1}a:hover,a:focus-visible{filter:none}main.scroll-reveal-pending :is(section,.timeline-entry,.release-item,.shows-row,.notes-list>li,.entry-header,.entry-content,.mix-list>iframe,>p){opacity:1;transform:none}[data-reveal]{opacity:1;transform:none;transition:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
