@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.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:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.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:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.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}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-italic-DS6JCx7O.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:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-italic-Cq9u_6Zz.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:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.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{--paper:#f5f6f2;--paper-raised:#fcfcfa;--paper-sunk:#e8eae3;--riso-blue:#0078bf;--riso-pink:#ff48b0;--riso-yellow:#ffe800;--riso-black:#000;--ink:#000;--ink-2:#005f99;--ink-3:#3d7fae;--ink-4:#9dbcd4;--hairline:#0078bf3d;--hairline-strong:#0078bf80;--graticule:#0078bf12;--accent:#ff48b0;--accent-ink:#c4006f;--accent-wash:#ff48b029;--edge-current:#0078bfcc;--edge-former:#0078bf8c;--edge-dim:#0078bf2e;--label-halo:#f5f6f2;--font-display:"Big Shoulders Display Variable", "Arial Narrow", sans-serif;--font-text:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-text);--font-mono:var(--font-text);--text-xs:.6875rem;--text-sm:.8125rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:2rem;--text-2xl:2.75rem;--text-display:clamp(3.25rem, 6.2vw, 7.25rem);--tracking-caps:.02em;--tracking-mono:0;--leading-tight:1.04;--leading-body:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--radius-sm:3px;--radius-pill:999px;--shadow-float:5px 5px 0 var(--riso-blue);--shadow-ink:3px 3px 0 var(--riso-blue);--shadow-pink:4px 4px 0 var(--riso-pink);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur-base:.28s;--dur-slow:.52s;--panel-width:392px;--topbar-height:72px;--trail-height:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:.12s;--dur-slow:.16s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-body);font-variant-numeric:lining-nums proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}::selection{background:var(--accent-wash);color:var(--accent-ink)}:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.mono{font-family:var(--font-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;font-weight:500;font-stretch:87.5%}.caps{font-family:var(--font-text);font-size:var(--text-sm);color:var(--ink-2);font-weight:650;font-stretch:87.5%}body:after{content:"";z-index:2147483000;pointer-events:none;background-image:var(--grain);opacity:.16;mix-blend-mode:multiply;position:fixed;inset:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.atlas-canvas{position:absolute;inset:0;overflow:hidden}.atlas-canvas__svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}.atlas-canvas__svg.is-panning{cursor:grabbing}.atlas-canvas__svg:focus{outline:none}.atlas-graticule{fill:none;stroke:var(--graticule);stroke-width:1px;shape-rendering:crispedges;pointer-events:none}.atlas-departing{pointer-events:none}.atlas-tether{fill:none;stroke:var(--edge-dim);stroke-width:1px;stroke-linecap:round;stroke-dasharray:.01 4;vector-effect:non-scaling-stroke;pointer-events:none;animation:atlas-tether-in .4s var(--ease-out) 1.1s backwards}@keyframes atlas-tether-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-tether{animation-duration:.2s;animation-delay:0s}}.atlas-edge__stroke{fill:none;stroke:var(--edge-current);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.atlas-edge.is-former .atlas-edge__stroke{stroke-width:2.2px;stroke:var(--edge-former);stroke-dasharray:.1 4.6}.atlas-edge.is-undated .atlas-edge__stroke{stroke:var(--edge-former);stroke-width:1.15px}.atlas-edge.is-supporting .atlas-edge__stroke{stroke:var(--edge-former);stroke-dasharray:5 3.5}.atlas-edge.is-collaboration .atlas-edge__stroke{stroke:var(--edge-current);stroke-dasharray:7 2.5 1 2.5}.atlas-edge.is-album-artist .atlas-edge__stroke{stroke:var(--edge-former)}.atlas-edge.is-album-credit .atlas-edge__stroke{stroke:var(--edge-former);stroke-width:.85px}.atlas-edge.is-hovered .atlas-edge__stroke{stroke:var(--ink)}.atlas-edge__hit{fill:none;stroke:#0000;stroke-width:12px;vector-effect:non-scaling-stroke;pointer-events:stroke}.atlas-trail{fill:none;stroke:var(--riso-pink);stroke-width:4px;mix-blend-mode:multiply;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.atlas-canvas__svg.is-choreographing .atlas-edge__hit{pointer-events:none}.atlas-canvas__svg.is-choreographing .atlas-edge-label{visibility:hidden}.atlas-node{cursor:pointer;outline:none}.atlas-node__hit{fill:none;stroke:none;pointer-events:all}.atlas-node__shadow{fill:url(#atlas-token-shadow);transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);pointer-events:none}.atlas-node__body{transition:transform var(--dur-base) var(--ease-out)}.atlas-node.is-hovered .atlas-node__body{transform:translateY(-3px)scale(1.12)}.atlas-node.is-hovered .atlas-node__shadow{opacity:.7;transform:translate(1.5px,3px)scale(1.2)}.atlas-node.is-focus .atlas-node__body,.atlas-node.is-root .atlas-node__body{transform:scale(1.08)}.atlas-node.is-focus.is-hovered .atlas-node__body,.atlas-node.is-root.is-hovered .atlas-node__body{transform:scale(1.12)}.atlas-node.is-focus .atlas-node__shadow,.atlas-node.is-root .atlas-node__shadow{opacity:.85;transform:scale(1.08)}.atlas-node__crate{pointer-events:none}.atlas-node__crate-slide{opacity:0;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) linear;transform:translate(0)scale(.6)}.atlas-node.is-hovered .atlas-node__crate{pointer-events:all}.atlas-node.is-hovered .atlas-node__crate-slide{opacity:1;transform:translate(var(--crate-x), var(--crate-y)) scale(1)}.atlas-node__crate-hit{fill:#0000}.atlas-node__crate-sleeve{fill:var(--riso-blue);stroke:var(--paper-raised);stroke-width:1.2px;filter:drop-shadow(0 1px 1.2px #001a334d)}.atlas-node__crate-mark{fill:none;stroke:#ffffffbf;stroke-width:1.2px;stroke-linecap:round}.atlas-node__crate:hover .atlas-node__crate-sleeve{fill:var(--ink-2)}.atlas-canvas__svg.zoom-far .atlas-node__crate{display:none}@media (prefers-reduced-motion:reduce){.atlas-node__crate-slide{transition:opacity var(--dur-fast) linear}}.atlas-node__vinyl{fill:url(#atlas-vinyl)}.atlas-node__groove{fill:none;stroke:#ffffff12;stroke-width:.6px}.atlas-node__vinyl-sheen{fill:url(#atlas-vinyl-sheen);pointer-events:none}.atlas-node__label-disc{fill:var(--riso-pink)}.atlas-node.is-solo .atlas-node__label-disc{fill:var(--riso-blue)}.atlas-node__spindle{fill:var(--paper);stroke:#00000059;stroke-width:.4px}.atlas-node__badge{fill:var(--paper-raised);stroke:#001a332e;stroke-width:.6px}.atlas-node__badge-face{fill:var(--riso-pink)}.atlas-node__initials{font-family:var(--font-display);letter-spacing:.02em;fill:var(--paper-raised);text-anchor:middle;pointer-events:none;font-size:10px;font-weight:800}.atlas-node__badge-sheen{fill:url(#atlas-badge-glass);pointer-events:none}.atlas-node__ring{fill:none;stroke:var(--riso-blue);stroke-width:1.4px}.atlas-node__ring--solo{stroke-width:2px}.atlas-node__sleeve{fill:var(--riso-blue)}.atlas-node__sleeve-edge{fill:url(#atlas-badge-glass);stroke:#00000047;stroke-width:.5px}.atlas-node.is-error .atlas-node__sleeve-edge{stroke:var(--accent);stroke-dasharray:2 2}.atlas-node__more{fill:var(--paper);stroke:var(--riso-blue);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:.01 2.6}.atlas-node.is-hovered .atlas-node__more{stroke:var(--ink)}.atlas-node__photo,.atlas-node__cover{pointer-events:none}@media (prefers-reduced-motion:reduce){.atlas-node__body,.atlas-node__shadow{transition:none}}.atlas-node__ticks{fill:none;stroke:var(--ink-3);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;pointer-events:none;transition:opacity var(--dur-fast) linear}.atlas-canvas__svg.zoom-far .atlas-node__ticks{opacity:0}.atlas-node__pulse{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:0;pointer-events:none}.atlas-node__loading{pointer-events:none}.atlas-node__orbit{fill:none;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round}.atlas-node__orbit-static{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 2.6;display:none}@media (prefers-reduced-motion:reduce){.atlas-node__orbit{display:none}.atlas-node__orbit-static{display:inline}}.atlas-node.is-error .atlas-node__badge,.atlas-node.is-error .atlas-node__ring{stroke:var(--accent);stroke-dasharray:2 2}.atlas-node.is-error .atlas-node__label-disc{fill:var(--accent-ink)}.atlas-node__alert{font-family:var(--font-mono);fill:var(--accent);paint-order:stroke;stroke:var(--label-halo);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:9px;font-weight:500}.atlas-node:focus-visible .atlas-node__hit{stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 2.5}.atlas-focus-ring{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;pointer-events:none}.atlas-layer--labels{--label-scale:1}.atlas-label__scale,.atlas-edge-label__scale{transform:scale(var(--label-scale));transform-box:view-box;transform-origin:0 0}.atlas-label{cursor:pointer}.atlas-label__text{font-family:var(--font-text);fill:var(--ink);paint-order:stroke;stroke:var(--label-halo);stroke-width:5px;stroke-linejoin:round;transition:opacity var(--dur-fast) linear}.atlas-label.is-group .atlas-label__text{font-family:var(--font-display);letter-spacing:var(--tracking-caps);font-variant-numeric:lining-nums;font-size:17px;font-weight:800}.atlas-label.is-person .atlas-label__text{font-size:14px;font-weight:620;font-stretch:87.5%}.atlas-label.is-album .atlas-label__text{font-size:13px;font-style:italic;font-weight:560;font-stretch:92%}.atlas-label.is-more .atlas-label__text{fill:var(--ink-2);font-size:11px;font-weight:650;font-stretch:87.5%}.atlas-label__hint,.atlas-label__phantom{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums lining-nums;font-size:10px;font-style:normal;font-weight:400}.atlas-label__hint{fill:var(--ink-3);fill-opacity:0;stroke-opacity:0;transition:fill-opacity var(--dur-fast) linear, stroke-opacity var(--dur-fast) linear}.atlas-label.has-hint .atlas-label__hint{fill-opacity:1;stroke-opacity:1}.atlas-canvas__svg.zoom-far .atlas-label.has-hint:not(.is-hint-hover) .atlas-label__hint{fill-opacity:0;stroke-opacity:0}.atlas-label__phantom{visibility:hidden}.atlas-canvas__svg.zoom-far .atlas-label:is(.is-person,.is-album,.is-more):is(.tier-dim,.tier-context):not(.is-lifted) .atlas-label__text,.atlas-canvas__svg.zoom-far:not(.zoom-veryfar) .atlas-label.clear-far .atlas-label__text,.atlas-canvas__svg.zoom-veryfar .atlas-label.clear-veryfar .atlas-label__text{opacity:0;pointer-events:none}.atlas-edge-label{pointer-events:none}.atlas-edge-label text{font-family:var(--font-text);font-variant-numeric:tabular-nums lining-nums;fill:var(--riso-blue);paint-order:stroke;stroke:var(--label-halo);stroke-width:3.5px;stroke-linejoin:round;font-size:10.5px;font-weight:650;font-stretch:87.5%}.atlas-tip{z-index:2;background:var(--paper-raised);border:1px solid var(--hairline);border-radius:var(--radius-sm);max-width:300px;box-shadow:var(--shadow-float);pointer-events:none;color:var(--ink);font-family:var(--font-serif);will-change:transform;padding:10px 13px 11px;position:absolute;top:0;left:0}.atlas-tip p{margin:0}.atlas-tip__head{text-wrap:balance;font-size:15px;line-height:1.3}.atlas-tip__head em{font-style:italic}.atlas-tip__head strong{font-weight:600}.atlas-tip .atlas-tip__roles{font-size:var(--text-sm);color:var(--ink-2);margin-top:3px;font-style:italic}.atlas-tip .atlas-tip__dates{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-3);margin-top:6px}.atlas-tip .atlas-tip__credit{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px}:root{--chrome-sheet-height:40vh;--chrome-gutter:var(--s-5);--chrome-panel-room:var(--panel-width);--chrome-control-size:30px;--chrome-controls-width:88px;--chrome-key-width:182px;--z-chrome:20;--z-panel:25;--z-topbar:30;--z-toasts:40;--z-landing:50}@supports (height:1dvh){:root{--chrome-sheet-height:40dvh}}.glyph{flex:none;display:inline-block;overflow:visible}.chrome-textbutton{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-wash);text-decoration-color:var(--accent-wash);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) ease;flex:none;font-style:normal}@media (hover:hover){.chrome-textbutton:hover{text-decoration-color:currentColor}}.chrome-textbutton:disabled{color:var(--ink-4);cursor:default}.search__popover,.gz__head,.gz__body{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.search__popover::-webkit-scrollbar{width:6px}.gz__head::-webkit-scrollbar{width:6px}.gz__body::-webkit-scrollbar{width:6px}.search__popover::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--radius-pill)}.gz__body::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--radius-pill)}.search__popover::-webkit-scrollbar-track{background:0 0}.gz__body::-webkit-scrollbar-track{background:0 0}@keyframes chrome-breathe{0%{opacity:1}to{opacity:.42}}.search{min-width:0;position:relative}.search__field{align-items:center;gap:var(--s-2);border-bottom:2px solid var(--riso-blue);transition:border-color var(--dur-fast) ease;display:flex;position:relative}.search__field:after{content:"";background:var(--riso-pink);opacity:0;height:3px;transition:opacity var(--dur-fast) ease;pointer-events:none;position:absolute;bottom:-2px;left:0;right:0}.search__field:focus-within:after{opacity:1}@media (hover:hover){.search__field:hover{border-bottom-color:var(--ink-3)}}.search__input{min-width:0;font-family:var(--font-text);color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-weight:560}.search__input:focus-visible{outline:none}.search__input::placeholder{color:var(--ink-3);opacity:1;font-style:italic}.search__input:disabled{color:var(--ink-3);cursor:progress}.search[data-variant=compact] .search__input{height:36px;font-size:var(--text-md)}.search[data-variant=hero]{scroll-margin-top:var(--s-5)}.search[data-variant=hero] .search__input{letter-spacing:-.005em;height:60px;font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:380}.search__hint{border:1px solid var(--hairline);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--ink-3);flex:none;padding:1px 6px;font-size:10.5px;line-height:1.5}@media (hover:none),(pointer:coarse){.search__hint{display:none}}.search__clear{width:26px;height:26px;color:var(--ink-3);border-radius:var(--radius-sm);transition:color var(--dur-fast) ease;flex:none;place-items:center;margin-right:-6px;display:grid}@media (hover:hover){.search__clear:hover{color:var(--ink)}}.search__popover{z-index:2;width:100%;min-width:min(27rem, calc(100vw - 2 * var(--s-4)));overscroll-behavior:contain;max-height:min(60vh,30rem);padding:var(--s-1) 0;background:var(--paper-raised);border:1px solid var(--hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);transform-origin:0 0;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}@starting-style{.search__popover{opacity:0;transform:translateY(-4px)}}.search__status{padding:9px var(--s-4) 7px;color:var(--ink-3);margin:0}.search__status--error{justify-content:space-between;align-items:baseline;gap:var(--s-4);font-family:var(--font-serif);font-size:var(--text-sm);color:var(--ink-2);display:flex}.search__empty{padding:10px var(--s-4);font-size:var(--text-sm);color:var(--ink-2);margin:0}.search__empty em{color:var(--ink)}.search__list{transition:opacity var(--dur-fast) ease;margin:0;padding:0;list-style:none}.search__list[data-stale]{opacity:.5}.search__option{column-gap:var(--s-3);padding:8px var(--s-4);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:baseline;display:grid}.search__glyph{color:var(--ink-2);grid-row:1;align-self:center}.search__name{color:var(--ink);overflow-wrap:anywhere;grid-column:2;font-size:1.0625rem;line-height:1.3}.search__option[data-kind=person] .search__name{font-style:italic}.search__meta{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);grid-column:2;margin-top:1px;overflow:hidden}.search__option[aria-selected=true]{background:var(--paper-sunk)}.search__option[aria-selected=true] .search__name{color:var(--accent-ink)}.search__option[aria-selected=true] .search__glyph{color:var(--accent)}.search__group{padding:var(--s-3) var(--s-4) var(--s-1);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.search__group+.search__option{padding-top:6px}.search__list>li:not(:first-child).search__group{margin-top:var(--s-1);border-top:1px solid var(--hairline)}.search__option--album{grid-template-columns:36px minmax(0,1fr);align-items:center;padding-block:6px}.search__thumb{background:var(--paper-sunk);border:1px solid var(--hairline);border-radius:2px;grid-row:1/span 2;width:36px;height:36px;overflow:hidden}.search__thumb img{object-fit:cover;width:100%;height:100%;display:block}.search__option--album .search__name{align-self:end}.search__option--album .search__meta{align-self:start}.search[data-variant=hero] .search__option{padding-block:10px}.search[data-variant=hero] .search__name{font-size:var(--text-lg)}.topbar{z-index:var(--z-topbar);height:var(--topbar-height);padding-inline:var(--chrome-gutter);pointer-events:none;align-items:center;display:flex;position:fixed;top:0;left:0}.topbar__plate{align-items:center;gap:var(--s-4);min-width:0;margin-inline:calc(-1 * var(--s-3));padding:var(--s-1) var(--s-3);background:var(--paper);pointer-events:auto;display:flex}.topbar__wordmark{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--ink);text-shadow:2px 2px 0 var(--riso-pink);transition:color var(--dur-fast) ease, text-shadow var(--dur-base) var(--ease-out);flex:none;font-size:1.75rem;font-weight:900;line-height:1}@media (hover:hover){button.topbar__wordmark:hover{text-shadow:4px 3px 0 var(--riso-pink)}}.topbar__rule{background:var(--riso-blue);flex:none;width:2px;height:24px}.topbar .search{width:clamp(13rem,26vw,21rem)}.gz{z-index:var(--z-panel);width:var(--panel-width);background:var(--paper-raised);box-shadow:-1px 0 0 var(--hairline), -18px 0 40px -18px #001a3338;visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.gz[data-open=true]{visibility:visible}.gz__view,.gz__entry{flex-direction:column;flex:1;min-height:0;display:flex}.gz__head{padding:var(--s-7) var(--s-6) var(--s-5);scrollbar-gutter:stable;flex:none;overflow:hidden}.gz__nav{padding:var(--s-4) var(--s-6) 0;scrollbar-gutter:stable;flex:none}.gz__nav~.gz__view .gz__head{padding-top:var(--s-4)}.gz__nav~.gz__view .gz__plate{margin-top:0}.gz__back{align-items:baseline;gap:var(--s-2);max-width:100%;color:var(--ink-2);font-size:var(--text-sm);text-align:left;transition:color var(--dur-fast) ease;padding:4px 0;line-height:1.3;display:inline-flex}.gz__back-arrow{color:var(--accent);transition:transform var(--dur-base) var(--ease-out);flex:none;align-self:center;transform:scaleX(-1)}.gz__back-label{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--hairline);overflow:hidden}.gz__back[data-kind=group] .gz__back-label{font-family:var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:1rem;font-weight:800}.gz__back[data-kind=album] .gz__back-label{font-style:italic}@media (hover:hover){.gz__back:hover{color:var(--accent-ink)}.gz__back:hover .gz__back-label{border-bottom-color:currentColor}.gz__back:hover .gz__back-arrow{transform:scaleX(-1)translate(3px)}}@media (prefers-reduced-motion:reduce){.gz__back:hover .gz__back-arrow{transform:scaleX(-1)}}.gz__body{min-height:0;padding:0 var(--s-6) var(--s-6);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto}.gz__plate{margin:calc(-1 * var(--s-4)) 0 0;transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.gz__plate[data-shown]{grid-template-rows:1fr}.gz__plate-inner{min-height:0;position:relative;overflow:hidden}.gz__plate .gz__credit{top:10px;right:calc(-1 * var(--s-6) + 10px);z-index:1;max-width:75%;color:var(--ink-2);background:var(--paper-raised);margin:0;padding:2px 6px;font-size:.6875rem;font-style:normal;font-weight:600;font-stretch:87.5%;position:absolute}.gz__plate-frame{aspect-ratio:16/10;margin:0 calc(-1 * var(--s-6)) var(--s-2);background:var(--paper);position:relative;overflow:hidden}.gz__ink{object-fit:cover;object-position:50% 28%;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gz__ink--pink{filter:url(#riso-pink-ink)contrast(1.1);transition:opacity var(--dur-slow) var(--ease-out) 80ms, transform .7s var(--ease-out) 80ms;transform:translate(18px,12px)}.gz__ink--blue{filter:url(#riso-blue-ink)contrast(1.15);mix-blend-mode:multiply;transition:opacity var(--dur-slow) var(--ease-out)}.gz__plate[data-shown] .gz__ink{opacity:1}.gz__plate[data-shown] .gz__ink--pink{transform:translate(6px,4px)}@media (prefers-reduced-motion:reduce){.gz__ink--pink{transform:translate(6px,4px)}}.gz__credit{margin-bottom:var(--s-5);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;display:block;overflow:hidden}.gz__credit a{color:inherit;border-bottom:1px solid var(--hairline);text-decoration:none}@media (hover:hover){.gz__credit a:hover{color:var(--accent-ink);border-bottom-color:currentColor}}@media (width<=819.98px),(height<=699.98px){.gz__plate{display:none}}.gz__tags{margin:0 0 var(--s-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}@media (width>=820px) and (height>=700px){.gz__plate[data-shown]:not(.gz__plate--cover)+.gz__tags{z-index:1;margin-top:-26px;position:relative}}.gz__tag{color:var(--riso-blue);background:var(--paper-raised);border:1.5px solid var(--riso-blue);padding:3px 8px 2px;font-size:.8125rem;font-weight:650;font-stretch:87.5%;line-height:1.3}.gz__tag[data-solid]{color:var(--paper-raised);background:var(--riso-blue)}.gz__title{font-family:var(--font-display);letter-spacing:.005em;color:var(--ink);text-shadow:3px 3px 0 var(--riso-pink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:3.75rem;font-weight:800;line-height:.9}.gz__title[data-kind=group]{text-transform:uppercase}.gz__title[data-long]{font-size:2.875rem}.gz__title:focus{outline:none}.gz__disambig{margin:var(--s-3) 0 0;color:var(--ink-2);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.gz__sections{margin-top:var(--s-1)}.gz__section+.gz__section{margin-top:var(--s-5)}.gz__section-title{z-index:1;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-1);padding:var(--s-3) 0 var(--s-2);background:var(--paper-raised);border-bottom:2.5px solid var(--riso-blue);font-family:var(--font-display);color:var(--ink);font-size:1.75rem;font-weight:750;font-stretch:100%;line-height:1;display:flex;position:sticky;top:0}.gz__count{min-width:1.6em;height:1.6em;font-family:var(--font-text);color:var(--paper-raised);background:var(--riso-pink);border-radius:var(--radius-pill);align-self:center;place-items:center;padding:0 .35em;font-size:.75rem;font-weight:750;font-stretch:87.5%;line-height:1;display:inline-grid}.gz__rows{margin:0;padding:0;list-style:none}.gz__row{column-gap:var(--s-3);text-align:left;grid-template:"glyph name dates"".roles dates"".credit dates"1fr/16px minmax(0,1fr) auto;align-items:baseline;width:100%;padding:10px 0 11px;display:grid;position:relative}.gz__subhead{align-items:center;gap:var(--s-3);margin:var(--s-4) 0 var(--s-1);font-size:.8125rem;font-weight:650;display:flex}.gz__subhead>span{align-items:center;gap:var(--s-2);display:inline-flex}.gz__subhead:after{content:"";border-top:1.5px dashed var(--hairline-strong);flex:1;height:0}.gz__records{gap:var(--s-4) var(--s-3);margin:var(--s-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 6px 0 0;list-style:none;display:grid}.gz__record{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex}.gz__sleeve{aspect-ratio:1;background:var(--paper-sunk);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:block;position:relative;box-shadow:0 1px #0000000f,0 6px 14px -6px #001a3359}.gz__sleeve img{object-fit:cover;width:100%;height:100%;display:block}.gz__record-title{color:var(--ink);overflow-wrap:break-word;font-size:.875rem;font-weight:620;line-height:1.2}.gz__record-meta{color:var(--accent-ink);font-size:.75rem;font-weight:700;font-stretch:87.5%}.gz__record-meta[data-undated]{color:var(--ink-4)}@media (hover:hover){.gz__record:hover .gz__sleeve{transform:translateY(-3px);box-shadow:0 1px #0000000f,0 12px 22px -8px #001a336b}}.gz__record[data-hover] .gz__sleeve{transform:translateY(-3px);box-shadow:0 1px #0000000f,0 12px 22px -8px #001a336b}@media (prefers-reduced-motion:reduce){.gz__sleeve{transition:none}}.gz__more{margin:var(--s-2) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono)}.gz__discography{margin-top:var(--s-5)}.gz__plate--cover .gz__credit{display:none}.gz__plate--cover .gz__plate-frame{aspect-ratio:1;width:min(100%,168px);margin:var(--s-2) 0 var(--s-3);box-shadow:0 1px #0000000f,0 10px 22px -10px #001a3366}.gz__ink--plain{object-position:50% 50%;transition:opacity var(--dur-slow) var(--ease-out)}.gz__byline{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:1.0625rem;font-style:italic}.gz__bylink{color:var(--ink);border-bottom:1px solid var(--hairline-strong);font-style:normal}@media (hover:hover){.gz__bylink:hover{color:var(--accent-ink);border-bottom-color:currentColor}}.gz__glyph{color:var(--ink-2);grid-area:glyph;align-self:center}.gz__name{font-size:var(--text-lg);color:var(--ink);overflow-wrap:break-word;text-wrap:balance;grid-area:name;line-height:1.25}.gz__row[data-kind=person] .gz__name{font-stretch:92%}.gz__dates{text-align:right;flex-direction:column;grid-area:dates;align-items:flex-end;gap:3px;display:flex}.gz__years{white-space:nowrap;color:var(--accent-ink);flex-direction:column;align-items:flex-end;font-size:.8125rem;font-weight:700;font-stretch:87.5%;line-height:1.45;display:flex}.gz__years[data-undated]{color:var(--ink-4)}.gz__roles{color:var(--ink-2);text-wrap:pretty;grid-area:roles;margin-top:2px;font-size:.9375rem;line-height:1.35}.gz__mark{color:var(--ink-3);font-size:.75rem;font-weight:650;font-stretch:87.5%;line-height:1.5}.gz__credit{font-size:var(--text-sm);color:var(--ink-3);grid-area:credit;margin-top:1px;font-style:italic;line-height:1.4}.gz__row[data-offmap] .gz__name{color:var(--ink-2)}.gz__row[data-offmap] .gz__glyph,.gz__row[data-offmap] .gz__years:not([data-undated]){color:var(--ink-3)}.gz__row[data-hover] .gz__name-ink{background:linear-gradient(transparent 52%, var(--riso-yellow) 52%, var(--riso-yellow) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.gz__row[data-hover] .gz__glyph{transform:scale(1.15)}.gz__row:focus-visible{outline-offset:2px}.gz__empty{margin:var(--s-2) 0 0;color:var(--ink-3);font-style:italic}.gz__notice{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-1) 0 var(--s-3);padding-left:var(--s-3);border-left:2px solid var(--accent);font-size:var(--text-sm);color:var(--ink-2);display:flex}.gz__error{margin-top:var(--s-2);color:var(--ink-2)}.gz__error p{margin:0 0 var(--s-2)}.gz__loading{margin-top:var(--s-2)}.gz__status{margin:0 0 var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--hairline);color:var(--ink-3)}.gz__skeleton{margin:0;padding:0;list-style:none;animation:1.4s ease-in-out infinite alternate chrome-breathe}.gz__skeleton li{column-gap:var(--s-3);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;padding:14px 0;display:grid}.gz__skeleton-dot{border:1px solid var(--hairline-strong);border-radius:50%;justify-self:center;width:8px;height:8px}.gz__skeleton-bar{background:var(--hairline);border-radius:1px;width:62%;height:9px}.gz__skeleton li:nth-child(2) .gz__skeleton-bar:not(.gz__skeleton-bar--short){width:48%}.gz__skeleton li:nth-child(3) .gz__skeleton-bar:not(.gz__skeleton-bar--short){width:70%}.gz__skeleton li:nth-child(4) .gz__skeleton-bar:not(.gz__skeleton-bar--short){width:40%}.gz__skeleton-bar--short{width:44px}.gz__footer{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);margin-top:var(--s-7);padding-top:var(--s-3);border-top:1px solid var(--hairline);color:var(--ink-3);flex-wrap:wrap;display:flex}.gz__footer a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;align-items:center;gap:3px;display:inline-flex}@media (hover:hover){.gz__footer a:hover{color:var(--accent-ink);text-decoration-color:currentColor}}.trail{left:calc(var(--chrome-gutter) - var(--s-3));right:calc(var(--chrome-panel-room) + var(--chrome-gutter) + var(--chrome-controls-width) + var(--s-3));z-index:var(--z-chrome);height:var(--trail-height);pointer-events:none;align-items:center;display:flex;position:fixed;bottom:0}.trail__plate{align-items:center;gap:var(--s-3);min-width:0;max-width:100%;padding:6px var(--s-3);background:var(--paper);pointer-events:auto;display:flex}.trail__nav{flex:none;display:flex}.trail__step{width:28px;height:28px;color:var(--riso-blue);background:var(--paper-raised);border:1.5px solid var(--riso-blue);transition:background-color var(--dur-fast) ease, transform .12s var(--ease-out);place-items:center;display:grid}.trail__step:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.trail__step+.trail__step{border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-left:-1px}.trail__step:disabled{color:var(--ink-4);border-color:var(--hairline);cursor:default}@media (hover:hover){.trail__step:not(:disabled):hover{background:var(--paper-sunk)}}.trail__step:not(:disabled):active{transform:scale(.96)}.trail__step:focus-visible{z-index:1;position:relative}.trail__label{padding-left:var(--s-1);flex:none}.trail__share{height:28px;font-family:var(--font-text);font-size:var(--text-sm);color:var(--riso-blue);background:var(--paper-raised);border:1.5px solid var(--riso-blue);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease, transform .12s var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}@media (hover:hover){.trail__share:hover{background:var(--paper-sunk)}}.trail__share:active{transform:scale(.96)}.trail__label[hidden]{display:none}.trail__scroller{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;position:relative;overflow:auto hidden}.trail__scroller::-webkit-scrollbar{display:none}.trail__scroller[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.trail__scroller[data-more-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.trail__scroller[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.trail__list{white-space:nowrap;align-items:baseline;margin:0;padding:4px 3px;list-style:none;display:flex}.trail__measure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;bottom:0;left:0}.trail__arrow-box{display:inline-flex}.trail__fold{font-family:var(--font-serif);letter-spacing:.04em;color:var(--ink-3);border-radius:var(--radius-sm);transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;padding:2px 4px;font-size:1.0625rem;line-height:1.2}@media (hover:hover){button.trail__fold:hover{color:var(--ink);background:var(--paper-sunk)}}.trail__item--fold[data-state=ahead] .trail__fold{color:var(--ink-4)}.trail__item{align-items:baseline;display:inline-flex}.trail__scroller:not([data-open]) .trail__item[data-state=current]{min-width:0}.trail__scroller:not([data-open]) .trail__item[data-state=current] .trail__entry{text-overflow:ellipsis;min-width:0;overflow:hidden}.trail__arrow{width:16px;margin-inline:var(--s-2);color:var(--ink-4);flex:none;align-self:center}.trail__item[data-state=past] .trail__arrow,.trail__item[data-state=current] .trail__arrow{color:var(--accent)}.trail__entry{font-family:var(--font-text);color:var(--ink-2);text-underline-offset:4px;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;padding:2px 0;font-size:1rem;font-weight:620;font-stretch:92%;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.trail__item[data-kind=album] .trail__entry{font-style:italic}.trail__item[data-kind=group] .trail__entry{font-family:var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:1.1875rem;font-weight:800}.trail__item[data-state=current] .trail__entry{color:var(--accent-ink)}.trail__item[data-state=ahead] .trail__entry{color:var(--ink-4)}@media (hover:hover){button.trail__entry:hover{color:var(--ink);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}}.trail__status{left:var(--s-3);background:var(--paper);color:var(--ink-3);pointer-events:none;align-items:center;gap:7px;margin:0 0 0 -6px;padding:2px 6px;display:flex;position:absolute;bottom:calc(100% - 10px)}.trail__status:empty{padding:0}.trail__pulse{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate chrome-breathe}.mapcontrols{right:calc(var(--chrome-panel-room) + var(--chrome-gutter));bottom:calc((var(--trail-height) - var(--chrome-control-size)) / 2);z-index:var(--z-chrome);align-items:flex-end;gap:var(--s-3);flex-direction:column;display:flex;position:fixed}.legend{box-sizing:border-box;width:var(--chrome-key-width);background:var(--paper);transform-origin:100% 100%;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear 0s;gap:3px;margin:0;padding:6px 8px;display:grid}.legend[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) ease, transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);transform:translateY(6px)scale(.98)}@media (prefers-reduced-motion:reduce){.legend,.legend[data-open=false]{transform:none}}.mapcontrols__keytoggle{margin-top:calc(-1 * var(--s-2));font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);background:var(--paper);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-bottom:1px solid #0000;padding:2px 2px 1px}.mapcontrols__keytoggle[aria-expanded=true]{color:var(--ink-2)}@media (hover:hover){.mapcontrols__keytoggle:hover{color:var(--accent-ink);border-bottom-color:currentColor}}@media (height<=599.98px),(width<=819.98px){.mapcontrols__keytoggle{display:none}}@media (height<=599.98px){.legend{display:none}}.legend__item{align-items:center;gap:var(--s-2);grid-template-columns:24px auto;display:grid}.legend dt{color:var(--ink);justify-content:center;display:flex}.legend dd{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--ink-3);margin:0;font-size:10.5px;line-height:1.6}.legend__node{width:20px;height:20px}.mapcontrols__buttons{display:flex}.mapcontrols__button{width:var(--chrome-control-size);height:var(--chrome-control-size);color:var(--riso-blue);background:var(--paper-raised);border:1.5px solid var(--riso-blue);transition:background-color var(--dur-fast) ease, transform .12s var(--ease-out);place-items:center;display:grid}.mapcontrols__button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.mapcontrols__button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.mapcontrols__button+.mapcontrols__button{margin-left:-1px}@media (hover:hover){.mapcontrols__button:hover{background:var(--paper-sunk)}}.mapcontrols__button:active{transform:scale(.96)}.mapcontrols__button:focus-visible{z-index:1;position:relative}.toasts{left:0;right:var(--chrome-panel-room);bottom:calc(var(--trail-height) + var(--s-2));z-index:var(--z-toasts);padding-inline:var(--s-4);pointer-events:none;justify-content:center;display:flex;position:fixed}@media (width>=820px) and (width<=1279.98px){.toasts{right:calc(var(--chrome-panel-room) + var(--chrome-gutter) + var(--chrome-key-width) + var(--s-2))}}.toasts__list{flex-direction:column;align-items:stretch;width:min(27rem,100%);margin:0;padding:0;list-style:none;display:flex}.toast{align-items:baseline;gap:var(--s-3);margin-top:var(--s-2);background:var(--paper-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);pointer-events:auto;padding:10px 8px 10px 14px;display:flex;overflow:hidden}.toast__mark{background:var(--ink-3);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.toast[data-tone=error] .toast__mark{background:var(--accent)}.toast__message{min-width:0;color:var(--ink);text-wrap:pretty;flex:1;margin:0;font-size:.9375rem;line-height:1.4}.toast__close{width:24px;height:24px;color:var(--ink-3);border-radius:var(--radius-sm);transition:color var(--dur-fast) ease;flex:none;align-self:center;place-items:center;display:grid}@media (hover:hover){.toast__close:hover{color:var(--ink)}}.landing{z-index:var(--z-landing);background:var(--paper);display:flex;position:fixed;inset:0;overflow-y:auto}.landing__graticule{pointer-events:none;background-image:linear-gradient(to right, var(--graticule) 1px, transparent 1px), linear-gradient(to bottom, var(--graticule) 1px, transparent 1px);background-position:50%;background-size:60px 60px;position:fixed;inset:0}.landing__inner{gap:var(--s-7);width:min(100% - 2 * var(--s-6), 76rem);padding-block:var(--s-7);margin:auto;display:grid;position:relative}.landing__masthead{margin:0 0 var(--s-5);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-shadow:2px 2px 0 var(--riso-pink);font-size:1.75rem;font-weight:900;line-height:1}.landing__headline{--reg-x:5px;--reg-y:4px;max-width:10.5em;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:.002em;text-transform:uppercase;color:var(--ink);text-shadow:var(--reg-x) var(--reg-y) 0 var(--riso-pink);text-wrap:balance;margin:0;font-weight:900;line-height:.86}.landing__search{max-width:34rem;margin-top:var(--s-6)}.landing__status{min-height:24px;margin-top:var(--s-3)}.landing__opening{font-size:var(--text-sm);color:var(--ink-2);margin:0;font-weight:600}.landing__error{align-items:baseline;gap:var(--s-3);color:var(--accent-ink);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.landing__aside{align-content:center;display:grid;position:relative}.landing__bill{z-index:1;position:relative}.landing__bill-title,.landing__or{margin:0 0 var(--s-3);font-size:var(--text-sm);color:var(--ink-2);font-weight:650}.landing__featured{justify-items:start;gap:var(--s-3);width:100%;padding:var(--s-5);text-align:left;background:var(--paper-raised);border:3px solid var(--riso-blue);box-shadow:8px 8px 0 var(--riso-pink);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:grid}@media (hover:hover){.landing__featured:hover:not(:disabled){box-shadow:13px 13px 0 var(--riso-pink);transform:translate(-3px,-3px)}}.landing__featured:active:not(:disabled){box-shadow:3px 3px 0 var(--riso-pink);transform:translate(3px,3px)}.landing__headliner{font-family:var(--font-display);text-transform:uppercase;color:var(--riso-blue);text-wrap:balance;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:900;line-height:.88}.landing__to{color:var(--riso-pink)}.landing__via{margin:var(--s-2) 0 var(--s-1);gap:8px;display:grid}.landing__via-label{font-size:var(--text-sm);color:var(--ink-3);font-weight:600}.landing__bridge{align-items:baseline;column-gap:var(--s-2);flex-wrap:wrap;row-gap:2px;display:flex}.landing__bridge-person{color:var(--ink);align-items:center;gap:8px;font-size:1.125rem;font-weight:700;font-stretch:87.5%;display:inline-flex}.landing__bridge-person:before{content:"";border:2.5px solid var(--riso-pink);border-radius:50%;width:10px;height:10px}.landing__bridge-bands{font-size:var(--text-sm);color:var(--ink-2)}.landing__bridge-band{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:1.0625rem;font-weight:800}.landing__cta{margin-top:var(--s-2);color:var(--paper-raised);background:var(--riso-pink);padding:8px 14px 7px;font-size:1rem;font-weight:750;font-stretch:87.5%}.landing__featured[data-pending] .landing__cta{background:var(--riso-blue)}.landing__or{margin-top:var(--s-6)}.landing__index{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing__entry{align-items:center;gap:var(--s-2);background:var(--paper-raised);border:1.5px solid var(--riso-blue);box-shadow:3px 3px 0 var(--riso-blue);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:6px 12px 6px 9px;display:inline-flex}@media (hover:hover){.landing__entry:hover:not(:disabled){box-shadow:4px 4px 0 var(--riso-pink);transform:translate(-1px,-1px)}}.landing__entry-name{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-size:1.1875rem;font-weight:800;line-height:1}.landing__entry[data-kind=person] .landing__entry-name{font-family:var(--font-text);text-transform:none;font-size:.9375rem;font-weight:650}.landing__entry[data-pending] .landing__entry-name{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.landing__featured,.landing__entry{transition:none}}.landing__plate{display:none}@media (width>=1180px){.landing__inner{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.85fr);align-items:center}.landing__plate{z-index:0;opacity:.55;pointer-events:none;width:125%;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)rotate(-8deg)}}.plate{width:100%;height:auto;display:block;overflow:visible}.plate__edge{fill:none;stroke:var(--riso-blue);stroke-width:1.4px;stroke-linecap:round}.plate__edge--former{stroke-dasharray:.1 4}.plate__thread{fill:none;stroke:var(--riso-pink);stroke-width:3.5px;stroke-linecap:round;mix-blend-mode:multiply}.plate__band{fill:var(--riso-blue)}.plate__band-ring,.plate__member{fill:var(--riso-pink);stroke:none}.plate__label,.landing__plate-caption{display:none}@media (width<=819.98px){:root{--chrome-gutter:var(--s-4);--chrome-panel-room:0px}.topbar{right:0}.topbar__plate{gap:var(--s-3);flex:1}.topbar__wordmark{font-size:1.125rem}.topbar .search{flex:1;width:auto}.topbar .search__popover{transform-origin:100% 0;left:auto;right:0}.gz{width:auto;height:var(--chrome-sheet-height);border-top:1px solid var(--hairline);top:auto;left:0;box-shadow:0 -18px 40px -18px #001a3338}.gz__head{padding:var(--s-5) var(--s-4) var(--s-4)}.gz__nav{padding:var(--s-3) var(--s-4) 0}.gz__nav~.gz__view .gz__head{padding-top:var(--s-2)}.gz__body{padding:0 var(--s-4) var(--s-5)}.gz__disambig{-webkit-line-clamp:2;line-clamp:2}.gz__title,.gz__title[data-long]{font-size:var(--text-xl)}.legend{display:none}.trail{right:calc(var(--chrome-gutter) - var(--s-3));bottom:var(--chrome-sheet-height)}.mapcontrols{bottom:calc(var(--chrome-sheet-height) + var(--trail-height) - var(--s-1))}.toasts{bottom:calc(var(--chrome-sheet-height) + var(--trail-height) + var(--chrome-control-size) + var(--s-1))}.trail__label{display:none}.landing__inner{width:min(100% - 2 * var(--s-4), 62rem);padding-block:var(--s-7)}@media (width>=600px){.landing__inner{width:min(100% - 2 * var(--s-6), 62rem)}}.landing__headline{line-height:.9}.landing__search,.landing__aside{margin-top:var(--s-6)}@media (pointer:coarse){.landing:has(.search[data-variant=hero] .search__input:focus) .landing__inner{padding-bottom:100dvh}.landing:has(.search[data-variant=hero][data-open]) .landing__aside{visibility:hidden}}}@media (prefers-reduced-motion:reduce){.gz__skeleton,.landing__opening,.trail__pulse{animation:none}.search__popover{transition:opacity .12s}@starting-style{.search__popover{transform:none}}.trail__step:not(:disabled):active,.mapcontrols__button:active{transform:none}}.gz__note{margin:calc(-1 * var(--s-1)) 0 var(--s-2);color:var(--ink-3)}.gz__status--quiet{margin-top:var(--s-4);border-bottom:0}.crate{z-index:calc(var(--z-chrome) - 1);pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.crate__sleeve{top:calc(var(--crate-sleeve) / -2);left:calc(var(--crate-sleeve) / -2);--crate-sleeve:96px;width:var(--crate-sleeve);height:var(--crate-sleeve);opacity:0;pointer-events:none;transform:translate(var(--node-x,0), var(--node-y,0)) scale(.22);transform-origin:50%;transition:transform .42s var(--ease-out), opacity .2s linear;padding:0;position:absolute}.crate__sleeve[data-out]{opacity:1;pointer-events:auto;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s))}.crate[data-phase=open] .crate__sleeve{transition-duration:var(--dur-base), .2s}.crate__sleeve:disabled{cursor:default}.crate__face{background:var(--riso-blue);width:100%;height:100%;transition:box-shadow var(--dur-base) var(--ease-out);border:1px solid #ffffffb3;display:block;overflow:hidden;box-shadow:0 1px #00000014,0 8px 18px -6px #001a3361}.crate__face img{object-fit:cover;width:100%;height:100%;display:block}.crate__sleeve[data-pulled] .crate__face{box-shadow:0 1px #00000014,0 18px 30px -10px #001a3373}.crate__sleeve:focus-visible{outline:none}.crate__sleeve:focus-visible .crate__face{outline:2px solid var(--accent);outline-offset:3px}.crate__face--plain{padding:var(--s-2);color:var(--paper-raised);font-family:var(--font-text);font-size:var(--text-xs);text-align:center;place-items:center;font-weight:650;font-stretch:87.5%;line-height:1.2;display:grid}.crate__face--title{font-family:var(--font-display);text-transform:uppercase;font-size:.9375rem;font-weight:800}.crate__sleeve[data-kind=more] .crate__face{background:var(--paper-raised);color:var(--ink-2);border:1.5px dashed var(--hairline-strong)}.crate__sleeve[data-kind=blank] .crate__face{background:var(--paper-sunk);color:var(--ink-3)}.crate__caption{background:var(--paper-raised);width:max-content;max-width:220px;color:var(--ink);text-align:center;opacity:0;transition:opacity var(--dur-fast) linear, transform var(--dur-base) var(--ease-out);pointer-events:none;justify-items:center;gap:1px;padding:3px 8px 4px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 4px 12px -6px #001a3359}.crate__sleeve[data-pulled] .crate__caption{opacity:1;transform:translate(-50%, 0) scale(calc(1 / var(--s)));transform-origin:top}.crate__title{font-size:var(--text-sm);font-style:italic;font-weight:600;line-height:1.2}.crate__year{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.crate__sleeve{transition:opacity var(--dur-fast) linear}}.legend__item--hint{margin-top:var(--s-1)}.legend__kbd{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--paper-raised);min-width:18px;height:18px;color:var(--ink-2);font-family:var(--font-text);font-size:var(--text-xs);border-bottom-width:2px;place-items:center;padding:0 4px;line-height:1;display:inline-grid}.crate__by{font-size:var(--text-xs);color:var(--ink-2)}.gz__sleeve-print{width:100%;height:100%;padding:var(--s-2);background:var(--riso-blue);color:var(--paper-raised);font-family:var(--font-display);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;place-items:center;font-size:.875rem;font-weight:800;line-height:1.05;display:grid;overflow:hidden}.gz__record-by{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-xs);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crate__label{top:calc(var(--crate-sleeve,96px) * -.5 - 64px);background:var(--paper-raised);color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--dur-base) linear, transform var(--dur-base) var(--ease-out);pointer-events:none;margin:0;padding:3px 9px 4px;font-size:1.0625rem;font-weight:800;position:absolute;left:0;transform:translate(-50%,6px);box-shadow:0 4px 12px -6px #001a3359}.crate__label[data-out]{opacity:1;transform:translate(-50%)}.crate__more{gap:2px;display:grid}.gz__subhead[data-section]{scroll-margin-top:72px}.gz,.trail,.mapcontrols,.toasts{transition-property:width,right;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-out)}.gz__expand{border:1.5px solid var(--riso-blue);font-family:var(--font-text);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--riso-blue);align-self:center;align-items:center;gap:6px;margin-left:auto;padding:4px 10px 5px;font-weight:650;text-decoration:none;display:inline-flex}.gz__expand:hover,.gz__expand[aria-expanded=true]{background:var(--riso-blue);color:var(--paper-raised)}.gz__handle{z-index:2;background:var(--paper-raised);border:1px solid var(--hairline-strong);width:16px;height:64px;color:var(--ink-2);transition:width var(--dur-fast) var(--ease-out), left var(--dur-fast) var(--ease-out), color var(--dur-fast) linear;border-right:0;place-items:center;margin-top:-32px;display:grid;position:absolute;top:50%;left:-16px;box-shadow:-6px 0 14px -8px #001a334d}.gz__handle:hover{width:20px;color:var(--riso-blue);left:-20px}@media (width<=819.98px){.gz{transition-property:height}.gz[data-wide]{height:calc(100dvh - var(--topbar-height))}.gz__handle,.gz__handle:hover{width:auto;height:22px;box-shadow:none;touch-action:none;cursor:grab;background:0 0;border:0;margin-top:0;top:0;left:0;right:0}.gz__handle:before{content:"";background:var(--hairline-strong);border-radius:2px;width:40px;height:4px}.gz__handle .glyph{display:none}}.gz__browse{width:100%;margin-top:var(--s-4);border:1.5px dashed var(--hairline-strong);color:var(--riso-blue);font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:650;display:flex}.gz__browse:hover{border-style:solid;border-color:var(--riso-blue)}.gz[data-wide] .gz__records{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.gz__tabs{gap:var(--s-1) var(--s-2);margin:var(--s-1) 0 var(--s-4);flex-wrap:wrap;display:flex}.gz__tab{border:1.5px solid var(--hairline-strong);color:var(--ink-2);font-size:var(--text-sm);align-items:baseline;gap:6px;padding:4px 10px 5px;font-weight:600;display:inline-flex}.gz__tab:hover{border-color:var(--riso-blue);color:var(--ink)}.gz__tab[aria-selected=true]{background:var(--riso-blue);border-color:var(--riso-blue);color:var(--paper-raised)}.gz__tab-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.8}@media (prefers-reduced-motion:reduce){.gz,.trail,.mapcontrols,.toasts{transition-duration:0s}}.gz[data-wide] .gz__plate:not(.gz__plate--cover) .gz__plate-frame{aspect-ratio:auto;height:clamp(140px,22vh,220px)}.gz[data-wide] .gz__plate:not(.gz__plate--cover) .gz__ink{object-position:50% 18%}.about{width:min(40rem, 100vw - 2 * var(--s-4));max-height:min(85vh,46rem);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.about::backdrop{background:#001a3352}.about__sheet{box-sizing:border-box;max-height:inherit;overscroll-behavior:contain;padding:var(--s-6) var(--s-6) var(--s-5);font-family:var(--font-text);font-size:var(--text-md);background:var(--paper-raised);border:3px solid var(--riso-blue);box-shadow:8px 8px 0 var(--riso-pink);line-height:1.5;position:relative;overflow-y:auto}.about__sheet p{margin:0 0 var(--s-4)}.about__title{margin:0 var(--s-6) var(--s-4) 0;font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;text-shadow:3px 3px 0 var(--riso-pink);font-weight:900;line-height:.95}.about__heading{margin:var(--s-5) 0 var(--s-2);font-family:var(--font-display);text-transform:uppercase;color:var(--riso-blue);font-size:1.375rem;font-weight:800;line-height:1}.about__credits{margin:0;padding-left:1.1em}.about__credits li{margin-bottom:var(--s-2)}.about__credits li::marker{color:var(--riso-pink)}.about a{color:var(--riso-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.about__ext{vertical-align:.1em;margin-left:2px}.about__close{top:var(--s-4);right:var(--s-4);width:32px;height:32px;color:var(--riso-blue);border:1.5px solid var(--riso-blue);background:var(--paper-raised);place-items:center;display:grid;position:absolute}@media (hover:hover){.about__close:hover{background:var(--paper-sunk)}}.about-link{font-family:var(--font-text);font-size:var(--text-sm);color:var(--riso-blue);text-underline-offset:3px;pointer-events:auto;flex:none;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.landing__about{top:var(--s-5);right:var(--chrome-gutter);z-index:1;position:fixed}@media (width<=819.98px){.about__sheet{padding:var(--s-5) var(--s-4) var(--s-4)}}.gz__contribute{white-space:nowrap;color:var(--riso-blue);text-underline-offset:3px;font-style:normal;text-decoration:underline;text-decoration-thickness:1px}.gz__contribute-ext{vertical-align:.1em;margin-left:2px}.app{position:fixed;inset:0;overflow:hidden}.app__map{position:absolute;inset:0}.app__chrome{transition:opacity .35s cubic-bezier(.55,.085,.68,.53)}.app__chrome[data-fading]{opacity:0;pointer-events:none}.app__opening{color:var(--ink-3);background:var(--paper);pointer-events:none;opacity:0;animation:app-appear var(--dur-base) var(--ease-out) .4s forwards;margin:0;padding:2px 6px;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes app-appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.app__chrome{transition-duration:.2s}}
