@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0e0e11;--ink:#ecebe6;--ink-muted:#8b8f98;--accent:#b8322a;--font-display:"Anton", Impact, "Arial Narrow", sans-serif;--font-body:"Archivo Variable", system-ui, sans-serif;--gutter:16px;color-scheme:dark}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-body);flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-footer,.member{width:100%;max-width:1264px;padding-inline:var(--gutter);margin-inline:auto}.site-header{padding:20px var(--gutter) 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark,.site-nav a{font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:.07em #000;paint-order:stroke fill;font-weight:400;line-height:1;text-decoration:none}.wordmark{letter-spacing:.02em;text-shadow:.05em .06em 0 var(--accent);margin:0;font-size:clamp(1.75rem,2.4vw + 1rem,3rem);display:inline-block}a.wordmark:hover{color:var(--accent);text-shadow:.05em .06em #000}.site-nav ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{letter-spacing:.04em;text-shadow:.06em .07em #000;padding:8px 0;font-size:clamp(1.15rem,.8vw + .9rem,1.6rem);display:block}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent)}.site-footer{margin-top:auto;padding-block:24px 28px}.socials ul{justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.social{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.social svg{fill:currentColor;width:22px;height:22px}.social.is-off{opacity:.35;color:var(--ink-muted)}a.social:hover{color:var(--accent)}.is-home .site-header,.is-home .site-footer{z-index:3;max-width:none;position:absolute;left:0;right:0}.is-home .site-header{top:0}.is-home .site-footer{bottom:0}.home{--sleeve:min(calc(100svh - 290px), calc(100vw - 2 * var(--gutter)), 860px);--sleeve-w:max(var(--sleeve), min(320px, calc(100vw - 2 * var(--gutter))));isolation:isolate;min-height:100svh;padding:96px var(--gutter) 100px;align-content:center;place-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.home:before,.home:after{content:"";z-index:-1;position:absolute}.home:before{background:var(--backdrop) center / cover no-repeat;filter:blur(40px)brightness(.55)saturate(1.2);inset:-80px}.home:after{background:radial-gradient(#0000 30%,#000000a6);inset:0}.record{width:var(--sleeve-w);aspect-ratio:1;position:relative}.sleeve{z-index:1;background:#c9ccd1;border-radius:3px;width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000e6,0 0 0 1px #ffffff0d;container-type:inline-size}.sleeve:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 2.5% 97%,#00000024);position:absolute;inset:0}.sleeve-art{object-fit:cover;width:100%;height:100%}.disc{display:none}@media (width>=900px){.record,.release--compact{translate:-11%}.disc{aspect-ratio:1;background:radial-gradient(circle, var(--bg) 0 1.3%, var(--accent) 1.4% 15%, #0b0b0d 15.2% 16%, transparent 16.2%), repeating-radial-gradient(circle, #131316 0 1px, #1b1b1f 1.5px 3px);border-radius:50%;width:95%;transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:1.1s cubic-bezier(.2,.7,.2,1) .3s backwards disc-out;display:block;position:absolute;top:2.5%;left:2.5%;transform:translate(24%);box-shadow:0 30px 60px -25px #000000e6}.disc:after{content:"";background:conic-gradient(from 20deg, transparent 0 8%, #ffffff12 13%, transparent 20% 58%, #ffffff0d 63%, transparent 70%);border-radius:50%;position:absolute;inset:0}.record:has(.hotspot:hover,.hotspot:focus-visible) .disc{transform:translate(30%)}}@keyframes disc-out{0%{transform:translate(0)}}.hotspot{pointer-events:none;text-decoration:none;position:absolute;inset:0}.hotspot:focus-visible{outline:none}.hotspot svg{width:100%;height:100%}.hotspot-hit{fill:#0000;fill-rule:evenodd;stroke:#0000;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:pointer}.hotspot:focus-visible .hotspot-hit{stroke:var(--ink)}.hotspot-dim{fill:#08080a8c;fill-rule:evenodd;opacity:0;transition:opacity .25s}.hotspot-tag{background:var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;border:.08em solid #000;padding:.3em .45em .22em;font-size:clamp(1rem,4.2cqw,2.25rem);line-height:1;transition:opacity .2s,translate .2s;position:absolute;transform:translate(-50%,-100%)rotate(-3deg)translateY(6px);box-shadow:.12em .12em #000}.hotspot:hover .hotspot-dim,.hotspot:focus-visible .hotspot-dim{opacity:1}.hotspot:hover .hotspot-tag,.hotspot:focus-visible .hotspot-tag{opacity:1;translate:0}@media (hover:none){.hotspot-tag{opacity:1;translate:0}}.member,.member-intro{gap:clamp(32px,6vw,72px);display:grid}.member{padding-block:24px 48px}.member-name{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:.025em #000;paint-order:stroke fill;text-shadow:.035em .04em 0 var(--ink);margin:0;font-size:clamp(5rem,20vw,13rem);font-weight:400;line-height:.85}.member-figure{justify-content:center;margin:0;display:flex}.member-figure img{border-radius:3px;width:auto;max-width:100%;height:auto;max-height:88svh}.member-bio{text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1.25rem,.6vw + 1rem,1.5rem);font-weight:430;line-height:1.5}@media (width>=960px){.member-intro{grid-template:"lead."1fr"lead name""lead bio""lead release""lead."1fr/minmax(0,1fr) minmax(0,1fr);gap:32px 64px}.member-name{grid-area:name}.member-lead{grid-area:lead;justify-content:flex-end}.member-lead img{max-height:82svh}.member-bio{grid-area:bio}.member-releases{grid-area:release}}.member-releases{gap:32px;display:grid}.member-gallery{gap:clamp(32px,6vw,72px);display:grid}@media (width>=960px){.member-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 64px}.member-gallery .member-figure:nth-child(odd){justify-content:flex-end}.member-gallery .member-figure:nth-child(2n){justify-content:flex-start}}.release-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:.06em #000;paint-order:stroke fill;text-shadow:.05em .06em 0 var(--accent);margin:0 0 16px;font-size:clamp(1.75rem,1.5vw + 1.2rem,2.6rem);font-weight:400;line-height:1}.release-links{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.platform{background:var(--ink);color:#000;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;box-shadow:4px 4px 0 var(--accent);border:2px solid #000;align-items:center;gap:8px;padding:10px 14px 9px 12px;font-size:1.05rem;line-height:1;text-decoration:none;transition:translate .15s,box-shadow .15s;display:inline-flex}.platform svg{fill:currentColor;width:18px;height:18px}a.platform:hover{box-shadow:6px 6px 0 var(--accent);translate:-2px -2px}.platform.is-off{opacity:.35;box-shadow:none}.release--compact{width:var(--sleeve-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.release--compact .release-title{margin:0;font-size:clamp(1.4rem,1vw + 1rem,2rem)}.release-artist{color:var(--accent);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;-webkit-text-stroke:.06em #000;paint-order:stroke fill;margin-bottom:4px;font-size:1rem;line-height:1;text-decoration:none;display:inline-block}.release-artist:hover{color:var(--ink)}.not-found{flex:1;place-items:center;display:grid}.not-found h1{color:var(--ink-muted);font-family:var(--font-display);margin:0;font-size:clamp(6rem,25vw,14rem);font-weight:400;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
