:root{--color-neutral-0:#FFFFFF;--color-neutral-50:#F9F9F9;--color-neutral-100:#EEEEEE;--color-neutral-200:#E2E2E2;--color-neutral-300:#C6C6C6;--color-neutral-500:#777777;--color-neutral-600:#5E5E5E;--color-neutral-700:#474747;--color-neutral-900:#1B1B1B;--color-blue-600:#1F6FFF;--color-sticky-yellow:#FFD84D;--color-notion-red-bg:#FFE2DD;--color-notion-red-text:#5D1715;--color-notion-yellow-bg:#FDECC8;--color-notion-yellow-text:#402C1B;--color-notion-blue-bg:#D3E5EF;--color-notion-blue-text:#183347;--color-notion-green-bg:#DBEDDB;--color-notion-green-text:#1C3829;--font-sans:ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-helvetica:"Helvetica Neue",Helvetica,Arial,sans-serif;--size-6:6px;--size-9:9px;--size-12:12px;--size-15:15px;--size-18:18px;--size-27:27px;--size-36:36px;--size-45:45px;--size-54:54px;--size-72:72px;--size-90:90px;--size-108:108px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-0:0px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-full:999px;--breakpoint-mobile:320px;--breakpoint-vertical:640px;--breakpoint-horizontal:960px;--breakpoint-laptop:1280px;--breakpoint-desktop:1600px;--breakpoint-display:1920px;--color-surface-ground:var(--color-neutral-50);--color-surface-sunken:var(--color-neutral-100);--color-surface-raised:var(--color-neutral-0);--color-surface-inverse:var(--color-neutral-900);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-tertiary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-0);--color-border-strong:var(--color-neutral-900);--color-border-default:var(--color-neutral-300);--color-border-subtle:var(--color-neutral-200);--color-action-primary:var(--color-neutral-900);--color-action-on-primary:var(--color-neutral-0);--color-media-placeholder:var(--color-neutral-200);--color-focus:var(--color-blue-600);--color-world-music:var(--color-neutral-900);--color-world-paper-dolls:var(--color-neutral-900);--color-world-amahh:var(--color-neutral-900);--color-annotation:var(--color-sticky-yellow);--color-status-needed-bg:var(--color-notion-red-bg);--color-status-needed-text:var(--color-notion-red-text);--color-status-draft-bg:var(--color-notion-yellow-bg);--color-status-draft-text:var(--color-notion-yellow-text);--color-status-review-bg:var(--color-notion-blue-bg);--color-status-review-text:var(--color-notion-blue-text);--color-status-approved-bg:var(--color-notion-green-bg);--color-status-approved-text:var(--color-notion-green-text);--color-surface-splash:var(--color-neutral-0);--type-display-family:var(--font-sans);--type-display-weight:700;--type-display-size:var(--size-54);--type-display-line:1;--type-heading-1-family:var(--font-sans);--type-heading-1-weight:700;--type-heading-1-size:var(--size-36);--type-heading-1-line:1.1;--type-heading-2-family:var(--font-sans);--type-heading-2-weight:700;--type-heading-2-size:var(--size-27);--type-heading-2-line:1.2;--type-lede-family:var(--font-sans);--type-lede-weight:400;--type-lede-size:var(--size-18);--type-lede-line:1.35;--type-body-family:var(--font-sans);--type-body-weight:400;--type-body-size:var(--size-18);--type-body-line:1.5;--type-small-family:var(--font-sans);--type-small-weight:400;--type-small-size:var(--size-15);--type-small-line:1.45;--type-label-family:var(--font-mono);--type-label-weight:700;--type-label-size:var(--size-12);--type-label-line:1.2;--space-gutter:var(--space-16);--space-stack-section:var(--space-64);--space-stack-block:var(--space-24);--space-stack-item:var(--space-12);--space-inline-gap:var(--space-8);--radius-control:var(--radius-0);--radius-card:var(--radius-0);--radius-media:var(--radius-0);--size-target:48px;--size-content-max:1180px}@media (min-width:960px){:root{--type-display-size:var(--size-90);--type-heading-1-size:var(--size-45);--type-lede-size:var(--size-27);--space-gutter:var(--space-32);--space-stack-section:var(--space-128);--space-stack-block:var(--space-48);--space-stack-item:var(--space-16);--space-inline-gap:var(--space-12)}}body,html{margin:0}html{scroll-behavior:smooth}body{overflow-x:clip;background:var(--color-surface-ground);color:var(--color-text-primary);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased}img{max-width:100%}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.t-display{font:var(--type-display-weight) var(--type-display-size)/var(--type-display-line) var(--type-display-family);letter-spacing:-.02em}.t-h1,h2{font:var(--type-heading-1-weight) var(--type-heading-1-size)/var(--type-heading-1-line) var(--type-heading-1-family)}.t-h2,h3{font:var(--type-heading-2-weight) var(--type-heading-2-size)/var(--type-heading-2-line) var(--type-heading-2-family)}.lede{font:var(--type-lede-weight) var(--type-lede-size)/var(--type-lede-line) var(--type-lede-family);max-width:40ch}.small{font:var(--type-small-weight) var(--type-small-size)/var(--type-small-line) var(--type-small-family)}.eyebrow,.small{color:var(--color-text-secondary)}.eyebrow{font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--type-label-family);letter-spacing:.1em;text-transform:uppercase}.wrap{max-width:var(--size-content-max);margin-inline:auto;padding-inline:var(--space-gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--space-gutter);top:-100px;z-index:70;background:var(--color-action-primary);color:var(--color-action-on-primary);padding:var(--space-12) var(--space-16)}.skip:focus{top:var(--space-8)}.row{display:flex;flex-wrap:wrap;gap:var(--space-inline-gap)}.btn{display:inline-flex;align-items:center;min-height:var(--size-target);box-sizing:border-box;text-decoration:none;border:2px solid var(--color-border-strong);border-radius:var(--radius-control);padding:0 var(--space-16);font:var(--type-label-weight) var(--type-small-size)/1 var(--type-body-family);background:var(--color-surface-raised)}.btn.primary{background:var(--color-action-primary);color:var(--color-action-on-primary)}.btn:hover{text-decoration:underline;text-underline-offset:3px}a[target=_blank]:not(.nav-name):not(.splash-record):not(.splash-cta):after{content:" ↗";speak:never}.status{display:inline-block;vertical-align:middle;margin-left:var(--space-8);padding:var(--space-4) var(--space-8);font:var(--type-label-weight) var(--size-9)/1 var(--type-label-family);letter-spacing:.08em;text-transform:uppercase}.status[data-s=draft]{background:var(--color-status-draft-bg);color:var(--color-status-draft-text)}.status[data-s=needed]{background:var(--color-status-needed-bg);color:var(--color-status-needed-text)}.ph{position:relative;background:var(--color-media-placeholder);border:1px solid var(--color-border-default);display:grid;place-items:end start;overflow:hidden}.ph-label{position:relative;z-index:2;margin:var(--space-8);padding:var(--space-4) var(--space-8);background:var(--color-surface-raised);border:1px solid var(--color-border-default);font:var(--type-label-weight) var(--type-label-size)/1.3 var(--type-label-family)}.ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.7);opacity:.55}.nav{position:relative;z-index:40;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);padding:var(--space-12) var(--space-gutter);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-default)}.nav-name{font:var(--type-heading-2-weight) var(--type-body-size)/1 var(--type-body-family);text-decoration:none}.nav nav{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.nav nav a{display:inline-flex;align-items:center;min-height:var(--size-target);padding-inline:var(--space-8);text-decoration:none;font-size:var(--type-small-size)}.nav nav a:hover{text-decoration:underline}.hero{padding-block:var(--space-stack-section) var(--space-stack-block)}.hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-gap:var(--space-stack-block);gap:var(--space-stack-block);align-items:end}.hero-line{margin-top:var(--space-stack-item)}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline-gap);margin-top:var(--space-stack-block)}.hero-cta .release-name{font:var(--type-heading-2-weight) var(--type-heading-2-size)/1 var(--type-heading-2-family);width:100%}.hero-photo{margin:0;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.hero-photo .ph{aspect-ratio:460/640}@media (max-width:959px){.hero-in{grid-template-columns:1fr}.hero-photo{max-width:420px}}.band{padding-block:var(--space-stack-section);border-top:1px solid var(--color-border-default)}.band.alt{background:var(--color-surface-sunken)}.band h2,.foot h2{margin-bottom:var(--space-stack-block)}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:var(--space-stack-block);gap:var(--space-stack-block)}.releases{display:grid;grid-gap:var(--space-stack-section);gap:var(--space-stack-section)}.release{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-stack-block);gap:var(--space-stack-block);align-items:start}.release-body{display:grid;grid-gap:var(--space-stack-item);gap:var(--space-stack-item);max-width:60ch}.cover{aspect-ratio:1}.tracks{margin:0;padding-left:1.4em;column-count:2;column-gap:2em;font-size:var(--type-small-size)}@media (max-width:639px){.release{grid-template-columns:1fr}.cover{max-width:360px}.tracks{column-count:1}}.worlds{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.world,.worlds{display:grid;grid-gap:var(--space-stack-item);gap:var(--space-stack-item)}.world{align-content:start;padding:var(--space-24);border:2px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised)}.world .btn{justify-self:start}.world-mark{display:inline-grid;place-items:center;width:var(--space-32);height:var(--space-32);border:2px solid;font:var(--type-label-weight) var(--type-label-size)/1 var(--type-label-family)}[data-world=music]{--world:var(--color-world-music)}[data-world=paper-dolls]{--world:var(--color-world-paper-dolls)}[data-world=amahh]{--world:var(--color-world-amahh)}.shows{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-default)}.show{display:grid;grid-template-columns:11em minmax(0,1fr) auto minmax(0,14em);align-items:baseline;grid-gap:var(--space-4) var(--space-24);gap:var(--space-4) var(--space-24);padding:var(--space-16) 0;border-bottom:1px solid var(--color-border-default)}.show-date{font-family:var(--font-mono);font-size:var(--type-small-size)}.show-where{color:var(--color-text-secondary)}@media (max-width:639px){.show{grid-template-columns:1fr}}.chip{justify-self:start;color:var(--world);border:1px solid;padding:var(--space-4) var(--space-8);font:var(--type-label-weight) var(--type-label-size)/1 var(--type-label-family)}.archive{margin-top:var(--space-stack-block)}.archive summary{cursor:pointer;font-weight:700;min-height:var(--size-target);display:flex;align-items:center}.empty{padding:var(--space-24);border:1px dashed var(--color-border-default)}.videos{display:grid;grid-gap:var(--space-stack-block);gap:var(--space-stack-block);max-width:880px}.videos figure{margin:0;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.video-ph,.videos iframe{width:100%;aspect-ratio:16/9;border:0}blockquote{margin:0 0 var(--space-stack-item);font:var(--type-lede-weight) var(--type-lede-size)/var(--type-lede-line) var(--type-lede-family)}cite{display:block;font-style:normal;font-size:var(--type-small-size);color:var(--color-text-secondary)}.foot{background:var(--color-surface-inverse);padding-block:var(--space-stack-section) var(--space-32);display:grid;grid-gap:var(--space-stack-block);gap:var(--space-stack-block)}.foot,.foot .small{color:var(--color-text-inverse)}.foot .small{opacity:.75}.foot-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.foot-links a{display:inline-flex;align-items:center;min-height:var(--size-target)}body:has(.splash),html:has(.splash){background:var(--color-surface-splash)}.splash{min-height:100dvh;box-sizing:border-box;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-24) var(--space-gutter)}.splash-record{display:block;width:min(100%,640px);line-height:0}.splash-record img{width:100%;height:auto;display:block}.splash-cta{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--size-target);padding-inline:var(--space-8);font:400 var(--size-15)/1 var(--font-helvetica);color:var(--color-text-primary);text-decoration:none}.splash-cta:focus-visible,.splash-cta:hover{text-decoration:underline;text-underline-offset:3px}html[data-labels=on] [data-sec]{outline:1px dashed var(--color-border-default);outline-offset:-1px;position:relative}html[data-labels=on] [data-sec]:before{content:attr(data-sec);position:absolute;top:var(--space-8);right:var(--space-8);z-index:3;font:var(--type-label-weight) var(--size-12)/1 var(--type-label-family);letter-spacing:.06em;background:var(--color-annotation);color:var(--color-text-primary);padding:var(--space-4) var(--space-8)}html[data-labels=on] .nav[data-sec]:before{top:auto;right:auto;left:var(--space-8);bottom:calc(-1 * var(--space-24))}html:not([data-review=on]) .status{display:none}.strip{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:#101010;color:#e9e9e2;font:12px/1.4 var(--font-mono);letter-spacing:.02em}.strip-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px var(--space-gutter)}.strip b{font-weight:600}.strip .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f5b83d;margin-right:6px;vertical-align:1px}.strip .meta{color:#8d8d86}.seg{display:inline-flex;border:1px solid #3a3a36;border-radius:999px;padding:2px}.seg button{all:unset;cursor:pointer;padding:4px 12px;border-radius:999px;color:#8d8d86}.seg button[aria-pressed=true]{background:#e9e9e2;color:#101010}.seg button:focus-visible,.strip .btn-log:focus-visible{outline:2px solid var(--color-focus)}.strip .spacer{flex:1 1 auto}.strip .btn-log{all:unset;cursor:pointer;border:1px solid #3a3a36;border-radius:999px;padding:4px 12px}.strip .btn-log:hover{border-color:#e9e9e2}.count{display:inline-block;min-width:18px;text-align:center;background:#f5b83d;color:#111;border-radius:999px;padding:0 5px;margin-left:6px;font-weight:700}.panel{position:fixed;inset:0 0 0 auto;width:min(440px,100%);z-index:60;background:#101010;color:#e9e9e2;font:13px/1.5 var(--font-mono);overflow:auto;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));box-shadow:-20px 0 60px rgba(0,0,0,.35)}.panel h2{font:12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8d8d86;margin:22px 0 10px}.panel .close{all:unset;cursor:pointer;float:right;border:1px solid #3a3a36;border-radius:999px;padding:3px 10px}.panel ol,.panel ul{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}.ver{border:1px solid #2e2e2a;border-radius:8px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.ver.current{border-color:#f5b83d}.ver .v{display:flex;justify-content:space-between;gap:8px}.ver .tag{color:#8d8d86}.ver p{color:#c9c9c0}.panel .owner{color:#f5b83d}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:55}.panel a,.strip a{color:inherit}.strip-pill{all:unset;cursor:pointer;position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;background:#101010;color:#e9e9e2;font:12px var(--font-mono);border-radius:999px;padding:6px 12px}.strip-pill .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f5b83d;margin-right:6px}.strip-x{all:unset;cursor:pointer;padding:2px 6px;color:#8d8d86}@media (max-width:639px){.strip .meta.hide-sm{display:none}}