.cb-compact-player{z-index:45;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));box-sizing:border-box;color:#d3dfeb;letter-spacing:normal;-webkit-backdrop-filter:blur(16px);background:linear-gradient(120deg,#121f30f0,#141921f5);border:1px solid #97b2ce4d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(480px,100vw - 40px);padding:10px 12px;font-family:Avenir Next,Avenir,Century Gothic,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;animation:.24s ease-out both cb-compact-arrive;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 28px #00000040,inset 0 1px #d6e2ee12}.cb-compact-player .cb-compact-track{min-width:0;min-height:44px;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;padding:4px 8px;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.cb-compact-title,.cb-compact-artist{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cb-compact-title{font-weight:500}.cb-compact-artist{color:#a4b5c9;font-size:12px}.cb-compact-status{color:#8faccb;letter-spacing:.04em;font-size:10px}.cb-compact-controls{align-items:center;gap:2px;display:flex}.cb-compact-player .cb-compact-controls button{width:44px;min-height:44px;box-shadow:none;color:#adcae5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 44px;place-items:center;margin:0;padding:10px;transition:color .18s,background-color .18s,border-color .18s;display:grid}.cb-compact-player .cb-compact-controls .cb-compact-play{color:#d3e4f5}.cb-compact-player .cb-compact-controls button:disabled{opacity:.4;cursor:default}.cb-compact-player .cb-compact-controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px;display:block}.cb-compact-player :is(.cb-compact-track,.cb-compact-controls button):is(:hover,:focus-visible){color:#edf5ff;background:#6b9cc929;text-decoration:none}.cb-compact-player :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #8aafd1}.cb-compact-player :is(a,button):after{content:none}.cb-compact-progress{bottom:0;background:#86a3c11a;height:2px;position:absolute;inset-inline:13px}.cb-compact-progress>span{transform-origin:0;background:#81a8cf;height:100%;transition:transform .18s linear;display:block}body[data-scroll-locked] .cb-compact-player{visibility:hidden}body:has(.cb-shell[data-intro-playing=true]) .cb-compact-player{visibility:hidden}@keyframes cb-compact-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=600px){.cb-compact-player{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));border-radius:12px;gap:4px;padding:8px 6px}.cb-compact-controls{gap:0}}@media (prefers-reduced-motion:reduce){.cb-compact-player,.cb-compact-player *{transition:none!important;animation:none!important}}.cb-water-intro{z-index:200;isolation:isolate;overscroll-behavior:none;touch-action:none;color:#dee7f1eb;-webkit-font-smoothing:antialiased;background:0 0;outline:none;font-family:Avenir Next,Avenir,Century Gothic,Helvetica Neue,Segoe UI,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.cb-water-intro--section{z-index:1;height:100svh;min-height:420px;position:relative;inset:auto}.cb-water-intro--section[data-active=true] canvas,.cb-water-intro--section[data-active=true]:before{transform:translateY(var(--intro-scroll,0px))}.cb-water-intro--section[data-active=false]{touch-action:pan-y;overscroll-behavior:auto}.cb-shell.cb-flow .cb-scroll-home:focus{outline:none!important}.cb-water-intro:before{content:"";filter:saturate(.22)brightness(.45);background:#10141b url(/liquid-chrome-bg.png) 50%/cover;transition:opacity .5s;position:absolute;inset:0}.cb-water-intro[data-renderer=water]:before{opacity:0}.cb-water-intro canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.cb-water-intro[data-renderer=water] canvas{opacity:1}.cb-water-wordmark{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px;transition:opacity .38s;animation:.65s both cb-water-arrive;display:flex;position:absolute;inset:0}.cb-water-wordmark h1{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:100%;text-shadow:none;margin:0;font-size:clamp(48px,8vw,106px);font-weight:200;line-height:1}.cb-water-caption{letter-spacing:.24em;color:#b8cbe0c7;margin:0;font-size:11px;font-weight:400;line-height:1.7}.cb-water-entry-control{left:50%;bottom:max(9vh,calc(env(safe-area-inset-bottom) + 28px));place-items:center;transition:opacity .28s;display:grid;position:absolute;transform:translate(-50%)}.cb-water-loading,.cb-water-enter{grid-area:1/1}.cb-water-loading{letter-spacing:.16em;color:#bfcfe2b8;margin:0;font-size:11px}.cb-water-enter{color:#dbe6f3d9;min-width:116px;min-height:48px;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 24px;font-size:12px;transition:color .22s,background .22s,transform .22s,opacity .3s}.cb-water-intro[data-ready=false] .cb-water-enter{opacity:0;visibility:hidden}.cb-water-enter:hover,.cb-water-enter:focus-visible{color:#eff6ff;background:#5c8bbb33;outline:none;transform:translateY(-2px)}.cb-water-intro[data-leaving=true] .cb-water-wordmark,.cb-water-intro[data-leaving=true] .cb-water-entry-control{opacity:0}.cb-water-intro[data-leaving=true] .cb-water-wordmark{animation:none}.cb-water-intro--section[data-leaving=true] .cb-water-wordmark{opacity:clamp(0,calc(1 - var(--intro-progress,0) * 1.45),1);transition:none}.cb-water-intro:not(.cb-water-intro--section)[data-renderer=fallback][data-leaving=true]:before{opacity:0;transition-duration:1.1s}@media (forced-colors:active){.cb-water-enter:focus-visible{outline-offset:2px;outline:2px solid highlight}}.cb-shell[data-intro-playing=true]{pointer-events:none}.cb-shell .cb-intro-replay{color:#bcc8d899;min-height:44px;font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:10px;margin-top:4px;padding:8px 12px;font-size:10px;transition:color .2s,background .2s}.cb-shell .cb-intro-replay:hover,.cb-shell .cb-intro-replay:focus-visible{color:#bfd8f1;background:#5c8bbb24;outline:none}@keyframes cb-water-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-water-intro *,.cb-water-intro:before{transition:none!important;animation:none!important}.cb-water-enter:hover,.cb-water-enter:focus-visible{transform:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.cb-shell{--bg:#050505;--panel:#ffffff03;--line:#ffffff21;--line-soft:#ffffff12;--line-strong:#ffffff38;--fg:#ffffffe0;--fg-head:#ffffffd1;--fg-body:#fff9;--fg-soft:#ffffff80;--fg-faint:#ffffff5c;--sidebar:366px;--pad:40px;--col-pad:28px;--sans:"Avenir Next", Avenir, "Century Gothic", "Helvetica Neue", "Segoe UI", Arial, sans-serif;background:var(--bg);border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);width:min(100vw - 40px,1408px);min-height:100vh;color:var(--fg-body);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0 auto;font-size:13px;font-weight:300;line-height:1.55;display:flex;position:relative}.cb-shell *,.cb-shell :before,.cb-shell :after{box-sizing:border-box}:where(.cb-shell) :where(a){color:inherit;text-decoration:none}:where(.cb-shell) :where(p,h1,h2,h3,ul,hr){margin:0;padding:0}:where(.cb-shell) :where(ul){list-style:none}:where(.cb-shell) :where(img,svg){display:block}:where(.cb-shell) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cb-shell:after{content:"";pointer-events:none;z-index:5;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px;position:fixed;inset:0}.cb-shell:before{content:"";pointer-events:none;z-index:4;background:radial-gradient(120% 70% at 50% 0,#ffffff05,#0000 62%),radial-gradient(110% 105%,#0000 58%,#00000073);position:fixed;inset:0}.cb-descriptor,.cb-col-label,.cb-col-aside,.cb-entry-date,.cb-update-cat,.cb-update-when,.cb-more,.cb-col-all,.cb-player-label,.cb-player-playlist,.cb-hero-descriptor,.cb-foot{font-weight:500}.cb-nav-link{font-weight:400}.cb-topbar{grid-template-columns:var(--sidebar) minmax(0, 1fr);align-items:start;display:grid}.cb-logo{width:max-content;display:block;position:relative}.cb-logo-word{letter-spacing:-.02em;color:#ffffffeb;font-size:56px;font-weight:200;line-height:.9;display:block}.cb-logo-bleed{pointer-events:none;background:linear-gradient(#ffffff29,#0000) 6% 0/1px 100% no-repeat,linear-gradient(#ffffff1a,#0000) 13% 0/1px 72% no-repeat,linear-gradient(#ffffff21,#0000) 27% 0/1px 88% no-repeat,linear-gradient(#ffffff12,#0000) 41% 0/1px 55% no-repeat,linear-gradient(#ffffff1c,#0000) 58% 0/1px 78% no-repeat,linear-gradient(#ffffff14,#0000) 72% 0/1px 60% no-repeat,linear-gradient(#ffffff1f,#0000) 88% 0/1px 84% no-repeat;height:30px;position:absolute;top:62%;left:4px;right:6px}.cb-descriptor{text-align:right;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-soft);padding:56px 42px 0 0;font-size:9.5px}.cb-shell :focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.cb-page{grid-template-columns:var(--sidebar) minmax(0, 1fr);border-top:1px solid var(--line);flex:1 0 auto;margin-top:10px;display:grid}.cb-main{border-left:1px solid var(--line);min-width:0}.cb-side{min-width:0;padding:45px 26px 40px 42px}.cb-nav{padding-top:0}.cb-nav-list{border-top:1px solid var(--line-soft)}.cb-nav-link{border-bottom:1px solid var(--line-soft);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;height:39.5px;transition:color var(--dur-fast) ease, background var(--dur-fast) ease;align-items:center;gap:20px;padding-left:24px;font-size:12.5px;display:flex}.cb-nav-marker{width:5px;height:5px;transition:background var(--dur-fast) ease;background:#ffffff40}.cb-nav-link:hover{color:#ffffffe6;background:#ffffff08}.cb-nav-link:hover .cb-nav-marker{background:#fffc}.cb-nav-link.cb-here{color:#ffffffe6}.cb-nav-link.cb-here .cb-nav-marker{background:#ffffffd9}.cb-player{border:1px solid var(--line);background:var(--panel);margin-top:46px;padding:17px 19px 19px;box-shadow:0 0 16px #ffffff06}.cb-player-label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-soft);font-size:9.5px;margin-bottom:14px!important}.cb-player-top{grid-template-columns:140px minmax(0,1fr);gap:18px;display:grid}.cb-player-meta{flex-direction:column;min-width:0;display:flex}.cb-player-title{color:var(--fg-head);font-size:13px}.cb-player-sub{color:var(--fg-faint);font-size:12px}.cb-player-track{background:#ffffff26;height:2px;margin-top:26px}.cb-player-fill{background:#ffffffbf;height:100%;display:block}.cb-player-controls{justify-content:center;align-items:center;gap:44px;padding:20px 0 6px;display:flex}.cb-player-controls button{color:#ffffffb3;padding:6px;line-height:0}.cb-player-controls button:hover:not(:disabled){color:#fffffff2}.cb-player-controls button:disabled{opacity:.4;cursor:default}.cb-player-controls svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:19px;height:19px}.cb-player-play svg{width:23px;height:23px}.cb-player-playlist{border-top:1px solid var(--line-soft);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);justify-content:space-between;align-items:center;margin-top:13px;padding-top:13px;font-size:9.5px;display:flex}.cb-player-playlist:hover{color:var(--fg)}.cb-ph{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff47;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #ffffff05}.cb-ph-icon{fill:none;stroke:#ffffff52;stroke-width:2.4px;stroke-linejoin:round;width:34%;max-width:92px;height:auto;margin:auto;position:absolute;inset:0}.cb-ph-img{object-fit:cover;filter:grayscale(.15)contrast(.95);width:100%;height:100%}a:hover>.cb-ph{border-color:#fff6}.cb-hero{padding:17px var(--pad) 26px;grid-template-columns:297px minmax(0,1fr);gap:30px;display:grid}.cb-hero-art{align-self:start}.cb-hero-copy{max-width:640px;padding-top:14px}.cb-hero-title{color:var(--fg-head);letter-spacing:-.005em;font-size:23px;font-weight:300;line-height:1.2}.cb-rule{border:0;border-top:1px solid var(--line-soft);height:0;margin:14px 0}.cb-hero-descriptor{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);font-size:10px;margin-bottom:22px!important}.cb-hero-para{color:var(--fg-body);font-size:13px;line-height:1.62;margin-bottom:16px!important}.cb-hero-para:last-child{margin-bottom:0!important}.cb-lower{border-top:1px solid var(--line);grid-template-columns:1fr 1.01fr 1.04fr;display:grid}.cb-lower>.cb-col+.cb-col{border-left:1px solid var(--line)}.cb-lower>.cb-col:nth-child(3){padding-left:40px;padding-right:40px}.cb-col{padding:14px var(--col-pad) 8px;flex-direction:column;min-width:0;display:flex}.cb-col-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-col-title{color:var(--fg-head);font-size:22px;font-weight:300;line-height:1.2}.cb-col-aside,.cb-col-label{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.cb-col-aside:hover{color:var(--fg-soft)}.cb-col-label{margin-top:12px!important}.cb-col-empty{color:var(--fg-faint);font-size:12px;margin-top:20px!important}.cb-rss{fill:none;width:14px;height:14px;stroke:var(--fg-faint);stroke-width:1.7px}.cb-col-all{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);margin-top:auto;padding-top:12px;font-size:9.5px}.cb-col-all:hover{color:var(--fg)}.cb-arw{transition:transform var(--dur) var(--ease);display:inline-block}a:hover>.cb-arw,a:hover .cb-arw{transform:translate(2px)}.cb-entries{border-top:1px solid var(--line-soft);margin-top:12px}.cb-entry{border-bottom:1px solid var(--line-soft);grid-template-columns:103px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.cb-entry-art{align-self:start;width:103px}.cb-entry-body{min-width:0}.cb-entry-title{color:var(--fg-head);font-size:13.5px;font-weight:400;line-height:1.3}.cb-entry-date{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9px;margin-top:6px!important}.cb-entry-excerpt{color:var(--fg-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden;margin-top:9px!important}.cb-more{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);margin-top:8px;font-size:9px;display:inline-block}.cb-more:hover{color:var(--fg)}.cb-updates{border-top:1px solid var(--line-soft);margin-top:12px}.cb-update{border-bottom:1px solid var(--line-soft);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.cb-update-dot{border:1px solid #fff6;border-radius:50%;width:7px;height:7px;margin-top:4px}.cb-update-body{min-width:0}.cb-update-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);font-size:9px}.cb-update-action{color:var(--fg-faint);font-size:11px;margin-top:4px!important}.cb-update-title{color:var(--fg-body);margin-top:3px;font-size:12px;line-height:1.4;display:block}.cb-update-title:hover{color:var(--fg)}.cb-update-when{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-align:right;font-size:9px}.cb-features{margin-top:4px}.cb-feature{padding-bottom:8px}.cb-feature .cb-col-label{display:block;margin:10px 0 6px!important}.cb-feature-art-link{display:block}.cb-feature-art{width:100%}.cb-feature-title{color:var(--fg-body);font-size:12.5px;line-height:1.35;margin-top:7px!important}.cb-feature-title:hover{color:var(--fg-head)}.cb-foot{border-top:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;height:86px;color:var(--fg-faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 42px;font-size:9px;display:grid}.cb-foot-mid{text-align:center}.cb-foot-right{text-align:right}@media (width<=1260px){.cb-shell{--sidebar:300px;--pad:28px;--col-pad:20px}.cb-logo-word{font-size:40px}.cb-hero{grid-template-columns:250px minmax(0,1fr)}.cb-player-top{grid-template-columns:96px minmax(0,1fr);gap:12px}.cb-player-art{width:96px}.cb-player-controls{gap:32px}}@media (width<=1100px){.cb-shell{--sidebar:262px}.cb-lower{grid-template-columns:1fr 1fr}.cb-lower>.cb-col:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.cb-features{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cb-entry{grid-template-columns:84px minmax(0,1fr);gap:14px}.cb-entry-art{width:84px}.cb-player-top{grid-template-columns:minmax(0,1fr);gap:14px}.cb-player-art{width:100%;max-width:132px}}@media (width<=900px){.cb-shell{border-left:0;border-right:0;width:100%}.cb-mail input[name=email],.cb-mail button{min-height:44px}.cb-links a{min-height:46px}.cb-topbar{grid-template-columns:1fr}.cb-topbar-brand{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.cb-logo-word{font-size:34px}.cb-descriptor{text-align:left;padding:12px 20px 0}.cb-page{grid-template-columns:1fr;margin-top:14px}.cb-main{border-left:0}.cb-side{border-top:0;order:2;padding:0}.cb-side>.cb-player{display:none}.cb-nav-link{height:46px}.cb-hero{grid-template-columns:1fr;gap:20px;padding:20px 20px 26px}.cb-hero-art{max-width:280px}.cb-hero-copy{padding-top:0}.cb-lower{grid-template-columns:1fr}.cb-lower>.cb-col+.cb-col{border-left:0;border-top:1px solid var(--line)}.cb-features{grid-template-columns:1fr}.cb-col{padding:20px 20px 24px}.cb-more,.cb-col-all,.cb-col-aside,.cb-player-playlist,.cb-update-title{position:relative}.cb-more:after,.cb-col-all:after,.cb-col-aside:after,.cb-player-playlist:after,.cb-update-title:after{content:"";position:absolute;inset:-14px -8px}.cb-foot{text-align:left;grid-template-columns:1fr;gap:8px;height:auto;padding:20px}.cb-foot-mid,.cb-foot-right{text-align:left}}@media (width<=460px){.cb-entry{grid-template-columns:76px minmax(0,1fr)}.cb-entry-art{width:76px}.cb-update{grid-template-columns:12px minmax(0,1fr)}.cb-update-when{text-align:left;grid-column:2;margin-top:6px!important}}@media (prefers-reduced-motion:reduce){.cb-shell *,.cb-shell :before,.cb-shell :after{transition:none!important;animation:none!important}}.cb-shell{--aero-blue:#075cd9;--aero-blue-deep:#033c9d;--panel-glass:#050609e8;isolation:isolate;background:0 0;border:0;width:100%;max-width:none;min-height:100vh;margin:0;overflow:clip}.cb-liquid-bg{z-index:-2;pointer-events:none;filter:saturate(.78)brightness(.72)contrast(1.04)hue-rotate();will-change:background-position, transform, filter;background-image:url(/liquid-chrome-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-position .92s cubic-bezier(.38,.06,.34,.98),transform .92s cubic-bezier(.38,.06,.34,.98),filter .92s cubic-bezier(.38,.06,.34,.98);position:fixed;inset:-10vh -10vw;transform:scale(1.08)}.cb-shell[data-page=news] .cb-liquid-bg{filter:saturate(.8)brightness(.66)contrast(1.1)hue-rotate(8deg);background-position:42% 43%;transform:scale(1.13)}.cb-shell[data-page=records] .cb-liquid-bg{filter:saturate(.48)brightness(.61)contrast(1.16)hue-rotate(-8deg);background-position:34% 54%;transform:scale(1.18)}.cb-shell[data-page=photos] .cb-liquid-bg{filter:saturate(.74)brightness(.82)contrast(1.02)hue-rotate(18deg);background-position:28% 63%;transform:scale(1.22)}.cb-shell[data-page=videos] .cb-liquid-bg{filter:saturate(1.22)brightness(.48)contrast(1.18)hue-rotate(35deg);background-position:38% 68%;transform:scale(1.25)}.cb-shell[data-page=archive] .cb-liquid-bg{filter:saturate(.9)brightness(.66)contrast(1.12)hue-rotate(48deg);background-position:52% 61%;transform:scale(1.2)}.cb-shell[data-page=about] .cb-liquid-bg{filter:saturate(.62)brightness(.72)contrast(1.04)hue-rotate(82deg);background-position:64% 54%;transform:scale(1.16)}.cb-shell[data-page=portfolio] .cb-liquid-bg{filter:saturate(.65)brightness(.76)contrast(1.04)hue-rotate(120deg);background-position:70% 45%;transform:scale(1.12)}.cb-shell[data-page=contact] .cb-liquid-bg{filter:saturate(.74)brightness(.7)contrast(1.05)hue-rotate(165deg);background-position:60% 42%;transform:scale(1.09)}.cb-topbar{border:0;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:32px 28px 0;display:grid}.cb-topbar-brand{padding:0 0 0 10px}.cb-logo-word{letter-spacing:-.035em;color:#fffffff5;text-shadow:0 1px 10px #0000006b;font-size:clamp(44px,4vw,62px);line-height:.9}.cb-logo-bleed{display:none}.cb-shell .cb-topbar-brand .cb-descriptor{text-align:left;letter-spacing:0;text-transform:lowercase;color:#ffffffd1;text-shadow:0 1px 8px #00000080;max-width:330px;padding:10px 0 0;font-size:14px;font-weight:300;line-height:1.32}.cb-topbar-tools{flex-direction:column;align-items:stretch;min-width:0;padding-top:4px;display:flex}.cb-nav{padding:0}.cb-nav-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040508e0;border:0;grid-template-columns:repeat(9,minmax(74px,1fr));display:grid;box-shadow:0 1px #ffffff14}.cb-nav-list li{min-width:0}.cb-nav-link{letter-spacing:0;text-transform:lowercase;color:#ffffffc2;white-space:nowrap;border:0;justify-content:center;gap:0;height:48px;padding:0 10px;font-size:13px;line-height:1}.cb-nav-marker{display:none}.cb-nav-link:hover{color:#fff;background:#ffffff0b;transform:none}.cb-nav-link.cb-here{color:#fff;background:linear-gradient(90deg, var(--aero-blue-deep), var(--aero-blue))}.cb-subnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#023a9ce6,#0963e0e0);justify-content:space-between;align-items:stretch;width:min(76%,760px);min-height:45px;display:flex;box-shadow:0 1px #ffffff1f}.cb-subnav-links{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.cb-subnav-links::-webkit-scrollbar{display:none}.cb-subnav-links span,.cb-subnav-links a{color:#ffffffd6;white-space:nowrap;flex:none;padding:0 22px;font-size:13px;font-weight:300;line-height:45px}.cb-subnav-links a:hover{color:#fff;background:#ffffff12}.cb-page{border:0;flex-direction:column;flex:1 0 auto;align-items:stretch;width:min(100% - 48px,1040px);margin:clamp(120px,18vh,210px) auto 48px;display:flex}.cb-main{background:var(--panel-glass);-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);border:1px solid #ffffff21;min-width:0;box-shadow:0 22px 70px #00000057}.cb-route-stage{animation:.72s cubic-bezier(.16,1,.3,1) both cb-route-in}@keyframes cb-route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cb-inner{padding:34px 40px 48px}.cb-listening-rail{align-self:flex-start;width:min(100%,520px);margin-top:14px}.cb-player{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050609e8;border:1px solid #ffffff21;margin:0;padding:14px;box-shadow:0 14px 45px #00000047}.cb-player-label{margin-bottom:10px!important}.cb-player-top{grid-template-columns:104px minmax(0,1fr);gap:14px}.cb-player-art{width:104px}.cb-player-track{margin-top:14px}.cb-player-controls{padding:12px 0 2px}.cb-player-recent{margin-top:12px}.cb-player-playlist{color:#ffffffdb;background:linear-gradient(90deg,#023287e0,#085bd1b8);border-top:0;margin:12px -14px -14px;padding:10px 14px}.cb-foot{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020305ed;border-top:1px solid #ffffff17;width:100%;margin-top:auto;padding:13px 28px;position:relative}.cb-legal-dock{z-index:35}@media (width<=1080px){.cb-topbar{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.cb-nav-list{grid-template-columns:repeat(9,minmax(62px,1fr))}.cb-nav-link{padding:0 7px;font-size:12px}.cb-subnav{width:86%}}@media (width<=780px){.cb-shell{overflow:hidden}.cb-topbar{padding:24px 18px 0;display:block}.cb-topbar-brand{padding:0;position:relative}.cb-shell .cb-topbar-brand .cb-descriptor{max-width:280px;font-size:12px}.cb-topbar-tools{padding-top:18px}.cb-subnav{width:100%;min-height:42px}.cb-subnav-links span,.cb-subnav-links a{padding:0 16px;font-size:12px;line-height:42px}.cb-page{width:calc(100% - 28px);margin:92px auto 28px}.cb-inner{padding:25px 22px 34px}.cb-listening-rail,.cb-shell:not([data-page=home]) .cb-listening-rail{align-self:stretch;width:100%}.cb-foot{padding:12px 18px;position:relative}}@media (width<=520px){.cb-logo-word{font-size:43px}.cb-page{margin-top:72px}.cb-main{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cb-player-top{grid-template-columns:82px minmax(0,1fr)}.cb-player-art{width:82px}.cb-foot{grid-template-columns:1fr;gap:3px}.cb-foot-mid,.cb-foot-right{text-align:left}}@media (prefers-reduced-motion:reduce){.cb-liquid-bg{transition:none}.cb-route-stage{animation:none}}.cb-inner{padding:26px var(--pad) 44px;min-width:0}.cb-shell .cb-inner,.cb-shell .cb-inner *{font-family:var(--sans)}.cb-shell .page-title{color:var(--fg-head);letter-spacing:-.005em;margin:0 0 6px;font-size:26px;font-weight:300;line-height:1.2}.cb-shell .crumb{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);margin:0 0 24px;font-size:10px;font-weight:500}.cb-shell .data-empty{color:var(--fg-faint);padding:16px 0;font-size:12.5px}.cb-shell .prose{max-width:620px}.cb-shell .prose p{color:var(--fg-body);margin:0 0 16px;font-size:13px;line-height:1.65}.cb-shell .prose h2,.cb-shell .prose h3{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);margin:26px 0 10px;font-size:11px;font-weight:500}.cb-shell .prose a{color:var(--fg-head);border-bottom:0}.cb-shell .prose a:hover{color:#fff}.cb-shell .copy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cb-shell .copy-row button,.cb-shell .tactile{border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:9px 14px;font-size:9px;font-weight:500}.cb-shell .copy-row button:hover,.cb-shell .tactile:hover{color:var(--fg);border-color:var(--line-strong)}.cb-shell .copied-note{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.portfolio-grid{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:760px;margin-top:24px;display:grid}.portfolio-card{min-width:0;min-height:188px;color:var(--fg-body);background:var(--panel);transition:color var(--dur-fast) ease, background var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}a.portfolio-card:before{content:"";background:var(--aero-cyan);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}a.portfolio-card:hover,a.portfolio-card:focus-visible{color:var(--fg);background:color-mix(in srgb, var(--panel) 91%, var(--aero-cyan));transform:translateY(-2px)}a.portfolio-card:hover:before,a.portfolio-card:focus-visible:before{transform:scaleX(1)}.portfolio-number{letter-spacing:.18em;color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:9px;line-height:1;margin:0 0 30px!important}.portfolio-card h2{color:var(--fg-head);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.25}.portfolio-note,.portfolio-url{color:var(--fg-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.55;margin:8px 0 0!important}.portfolio-url{color:var(--fg-faint)}.portfolio-visit{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:9px;font-weight:500;display:flex}.portfolio-card:hover .portfolio-visit{color:var(--aero-cyan)}.portfolio-card-edit{gap:3px}.portfolio-card-edit .cb-edit{text-align:left;overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card{min-height:164px}}.cb-shell .news-item{border-bottom:1px solid var(--line-soft);padding:16px 0;display:block}.cb-shell .news-date{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:5px;font-size:9px;font-weight:500;display:block}.cb-shell .news-title{color:var(--fg-head);font-size:14px;font-weight:400}.cb-shell .news-body{color:var(--fg-body);margin:8px 0 0;font-size:12.5px;line-height:1.6}.cb-shell .big-records .data-head,.cb-shell .records-table .data-head{border-bottom:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);grid-template-columns:54px minmax(0,1fr) 90px 60px 70px;gap:14px;padding:0 0 10px;font-size:9px;font-weight:500;display:grid}.cb-shell .big-records .data-row,.cb-shell .records-table .data-row{border-bottom:1px solid var(--line-soft);color:var(--fg-body);grid-template-columns:54px minmax(0,1fr) 90px 60px 70px;align-items:center;gap:14px;padding:11px 0;font-size:12.5px;display:grid}.cb-shell .rec-thumb{border:1px solid var(--line);background:var(--panel);object-fit:cover;filter:grayscale(.2)contrast(.95);width:44px;height:44px}.cb-shell .rec-thumb.empty{border-style:dashed}.cb-shell .rec-details{text-align:right;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);font-size:9px;font-weight:500}.cb-shell .rec-details:hover{color:var(--fg)}.cb-shell .media-toolbar{padding-bottom:14px}.cb-shell .count{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:9px;font-weight:500}.cb-shell .gallery{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:14px;display:grid}.cb-shell .gcard{border:1px solid var(--line);aspect-ratio:1;cursor:pointer;background:linear-gradient(135deg,#ffffff09,#ffffff02);margin:0;position:relative;overflow:hidden}.cb-shell .gcard.empty{border-style:dashed;border-color:var(--line-soft);cursor:default}.cb-shell .gcard img,.cb-shell .gcard video{object-fit:cover;width:100%;height:100%}.cb-shell .gcard .cap{color:var(--fg-body);background:linear-gradient(#0000,#000000d9);padding:8px 10px;font-size:10.5px;position:absolute;inset:auto 0 0}.cb-shell .gcard .meta,.cb-shell .gcard .d{display:none}.cb-shell .play{color:#ffffffbf;place-items:center;width:30px;height:30px;margin:auto;font-size:15px;display:grid;position:absolute;inset:0}.cb-shell .track-list{display:block}.cb-shell .track{border-bottom:1px solid var(--line-soft);grid-template-columns:34px 60px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.cb-shell .tp-num{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:10px}.cb-shell .tp-art,.cb-shell .tp-art.empty{border:1px solid var(--line);background:var(--panel);object-fit:cover;width:52px;height:52px}.cb-shell .tp-title{color:var(--fg-head);font-size:13px}.cb-shell .tp-cap{color:var(--fg-faint);font-size:11.5px}.cb-shell .tp-time{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:10px}.cb-shell .tp-play,.cb-shell .tp-skip{border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);cursor:pointer;padding:7px 10px;font-size:11px}.cb-shell .tp-play:hover,.cb-shell .tp-skip:hover{color:var(--fg);border-color:var(--line-strong)}.cb-shell .tp-seek{background:#ffffffbf;height:100%;display:block}.cb-shell .lb-nav,.cb-shell .lb-count{color:var(--fg-soft)}@media (width<=1100px){.cb-shell .big-records .data-head,.cb-shell .records-table .data-head{display:none}.cb-shell .big-records .data-row,.cb-shell .records-table .data-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb title title""thumb meta link";align-items:start;gap:4px 12px}.cb-shell .data-row>:first-child{grid-area:thumb}.cb-shell .data-row>:nth-child(2){color:var(--fg-head);grid-area:title}.cb-shell .data-row>:nth-child(3){color:var(--fg-faint);grid-area:meta;font-size:10.5px}.cb-shell .data-row>:nth-child(4){display:none}.cb-shell .data-row .rec-details{grid-area:link;justify-self:end}}@media (width<=900px){.cb-inner{padding:20px 20px 34px}.cb-shell .gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.cb-shell .track{grid-template-columns:46px minmax(0,1fr);row-gap:8px}.cb-shell .tp-num{display:none}}.cb-shell .cb-page-aside{letter-spacing:.18em;text-transform:uppercase;margin:-14px 0 22px;font-size:9.5px;font-weight:500}.cb-shell .cb-page-aside a{color:var(--fg-soft)}.cb-shell .cb-page-aside a:hover{color:var(--fg)}.cb-shell{--dur-press:.15s;--dur-fast:.26s;--dur:.46s;--dur-drawer:.3s;--ease:cubic-bezier(.16, 1, .3, 1);--ease-sheen:cubic-bezier(.38, .06, .34, .98);--raise:3px 3px 0 #000000bf, 0 0 0 1px #ffffff1c}.cb-shell button:active,.cb-shell .cb-nav-link:active,.cb-shell .tactile:active{transform:scale(.97)}.cb-shell .cb-player-controls button:not(:disabled):active{transform:scale(.92)}.cb-shell button,.cb-shell .tactile{transition:transform var(--dur-press) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, background var(--dur-fast) ease}.cb-shell .cb-nav-link{transition:color var(--dur-fast) ease, background var(--dur-fast) ease, transform var(--dur) var(--ease)}.cb-shell .cb-nav-link:hover{transform:translate(3px)}.cb-shell .cb-nav-marker{transition:background var(--dur-fast) ease, transform var(--dur) var(--ease)}.cb-shell .cb-nav-link:hover .cb-nav-marker{transform:scale(1.4)}.cb-entry,.cb-update,.cb-feature,.cb-shell .big-records .data-row,.cb-shell .news-item,.cb-shell .track{transition:transform var(--dur) var(--ease), background var(--dur-fast) ease, box-shadow var(--dur) var(--ease)}.cb-entry:hover,.cb-update:hover,.cb-feature:hover,.cb-shell .big-records .data-row:hover,.cb-shell .news-item:hover,.cb-shell .track:hover{box-shadow:var(--raise);background:#ffffff06;transform:translateY(-1px)}.cb-ph{transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}a:hover>.cb-ph,.cb-entry:hover .cb-ph,.cb-feature:hover .cb-ph{background:linear-gradient(135deg,#ffffff0e,#ffffff04);border-color:#ffffff6b}.cb-shell .cb-ph{transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}a:hover>.cb-ph,.cb-entry:hover .cb-ph,.cb-feature:hover .cb-ph{box-shadow:var(--raise)}.cb-ph-icon{transition:stroke var(--dur) var(--ease)}.cb-entry-title,.cb-feature-title,.cb-update-title,.cb-shell .news-title{transition:color var(--dur-fast) ease}.cb-entry:hover .cb-entry-title,.cb-feature:hover .cb-feature-title{color:#fffffff2}.cb-update-dot{transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease)}.cb-update:hover .cb-update-dot{background:#ffffff8c;border-color:#ffffffb3}.cb-logo-bleed{transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease)}.cb-logo:hover .cb-logo-bleed{opacity:.6;transform:translateY(2px)}@keyframes cb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cb-home:not(.cb-in)>*{opacity:0}.cb-home.cb-in>*{animation:cb-rise .32s var(--ease) both}.cb-home.cb-in>.cb-lower{animation-delay:80ms}.cb-home.cb-in .cb-col{animation:cb-rise .3s var(--ease) both}.cb-home.cb-in .cb-col:first-child{animation-delay:.12s}.cb-home.cb-in .cb-col:nth-child(2){animation-delay:.18s}.cb-home.cb-in .cb-col:nth-child(3){animation-delay:.24s}.cb-home.cb-in .cb-entry,.cb-home.cb-in .cb-update,.cb-home.cb-in .cb-feature{animation:cb-rise .26s var(--ease) both}.cb-home.cb-in .cb-entry:first-child{animation-delay:.26s}.cb-home.cb-in .cb-entry:nth-child(2){animation-delay:.29s}.cb-home.cb-in .cb-entry:nth-child(3){animation-delay:.32s}.cb-home.cb-in .cb-update:first-child{animation-delay:.3s}.cb-home.cb-in .cb-update:nth-child(2){animation-delay:.33s}.cb-home.cb-in .cb-update:nth-child(3){animation-delay:.36s}.cb-home.cb-in .cb-update:nth-child(4){animation-delay:.39s}.cb-home.cb-in .cb-update:nth-child(5){animation-delay:.42s}.cb-home.cb-in .cb-feature:first-child{animation-delay:.34s}.cb-home.cb-in .cb-feature:nth-child(2){animation-delay:.38s}.cb-home.cb-in .cb-feature:nth-child(3){animation-delay:.42s}.cb-shell .cb-nav-list li{animation:cb-rise .26s var(--ease) both}.cb-shell .cb-nav-list li:first-child{animation-delay:40ms}.cb-shell .cb-nav-list li:nth-child(2){animation-delay:70ms}.cb-shell .cb-nav-list li:nth-child(3){animation-delay:.1s}.cb-shell .cb-nav-list li:nth-child(4){animation-delay:.13s}.cb-shell .cb-nav-list li:nth-child(5){animation-delay:.16s}.cb-shell .cb-nav-list li:nth-child(6){animation-delay:.19s}.cb-shell .cb-nav-list li:nth-child(7){animation-delay:.22s}.cb-shell .cb-nav-list li:nth-child(8){animation-delay:.25s}.cb-shell .cb-nav-list li:nth-child(9){animation-delay:.28s}.cb-shell .cb-nav-list li:nth-child(10){animation-delay:.31s}.cb-shell .cb-nav-list li:nth-child(11){animation-delay:.34s}.cb-shell .cb-nav-list li:nth-child(12){animation-delay:.37s}.cb-shell .cb-player{animation:cb-rise .3s var(--ease) both;animation-delay:.4s}@media (hover:none){.cb-shell .cb-nav-link:hover{transform:none}.cb-entry:hover,.cb-update:hover,.cb-feature:hover,.cb-shell .big-records .data-row:hover,.cb-shell .news-item:hover,.cb-shell .track:hover{box-shadow:none;background:0 0;transform:none}a:hover>.cb-ph,.cb-entry:hover .cb-ph,.cb-feature:hover .cb-ph{box-shadow:none}}@media (prefers-reduced-motion:reduce){.cb-shell *,.cb-shell :before,.cb-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cb-home>*,.cb-home.cb-in>*{opacity:1;animation:none!important}}.cb-lower-2{border-top:1px solid var(--line)}.cb-col-note{color:var(--fg-body);font-size:12.5px;line-height:1.55;margin-top:12px!important}.cb-said{color:var(--fg-soft)}.cb-links{border-top:1px solid var(--line-soft);margin-top:14px}.cb-links li{border-bottom:1px solid var(--line-soft)}.cb-links a{min-height:42px;color:var(--fg-body);transition:color var(--dur-fast) ease, transform var(--dur) var(--ease);justify-content:space-between;align-items:center;padding:4px 0;font-size:12.5px;display:flex}.cb-links a:hover{color:var(--fg);transform:translate(3px)}.cb-mail{gap:8px;margin-top:14px;display:flex}.cb-mail input[name=email]{border:1px solid var(--line);min-width:0;color:var(--fg);background:#ffffff08;flex:auto;padding:10px 11px;font-family:inherit;font-size:12.5px}.cb-mail input::placeholder{color:#ffffff3d}.cb-mail input:focus{border-color:var(--line-strong);outline:none}.cb-mail button{border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;flex:none;padding:10px 16px;font-size:9px;font-weight:500}.cb-mail button:hover{color:var(--fg);border-color:var(--line-strong)}.cb-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.cb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-contact-mail{font-size:13px;margin-top:12px!important}.cb-contact-mail a{color:var(--fg-head);transition:color var(--dur-fast) ease}.cb-contact-mail a:hover{color:#fff}.cb-contact-art{margin-top:16px}.cb-hero-prose p{color:var(--fg-body);margin:0 0 16px;font-size:13px;line-height:1.62}.cb-hero-prose p:last-child{margin-bottom:0}.cb-home.cb-in>.cb-lower-2{animation-delay:.14s}.cb-editbar{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#78aaff17;border-bottom:1px solid #8cb4ff59;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 42px;font-size:10px;font-weight:500;display:flex;position:sticky;top:0}.cb-editbar.cb-dirty{background:#e2b04a24;border-bottom-color:#e2b04a80}.cb-editbar-dot{background:#6fcf97;border-radius:50%;flex:none;width:6px;height:6px}.cb-editbar.cb-dirty .cb-editbar-dot{background:#e2b04a}.cb-editbar-who{color:#bed7ffe6}.cb-editbar-mode{color:#fff;font-weight:700}.cb-editbar-state{color:var(--fg-faint)}.cb-editbar.cb-dirty .cb-editbar-state{color:var(--fg)}.cb-editbar-good{color:#6fcf97;font-style:normal}.cb-editbar-bad{color:#d2585d;font-style:normal}.cb-editbar-save,.cb-editbar-undo{border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);font:inherit;cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-press) ease;padding:7px 14px}.cb-editbar-save:not(:disabled){color:var(--fg);border-color:var(--line-strong)}.cb-editbar-save:disabled{opacity:.4;cursor:default}.cb-editbar-save:not(:disabled):hover,.cb-editbar-undo:hover{color:#fff;background:#ffffff0f}.cb-editbar-save:not(:disabled):active,.cb-editbar-undo:active{transform:scale(.97)}.cb-editbar-out{color:var(--fg-soft)}.cb-editbar-out:hover{color:var(--fg)}.cb-edit{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease;background:#78aaff12;border:1px dashed #8cb4ff73;border-radius:2px;margin:0;padding:1px 5px;display:inline}.cb-edit:hover,.cb-edit:focus-visible{background:#78aaff29;border-style:solid;border-color:#96beffd9;outline:none}.cb-edit-blank{opacity:.55;font-style:italic}.cb-edit:focus-visible{outline:1px solid var(--line-strong);outline-offset:2px}.cb-edit-blank{color:var(--fg-faint);font-style:italic}.cb-edit-open{flex-direction:column;gap:6px;width:100%;display:inline-flex}.cb-edit-open input,.cb-edit-open textarea,.cb-edit-block textarea{font:inherit;border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--fg);background:#ffffff0d;border-radius:0;padding:6px 8px}.cb-edit-open textarea,.cb-edit-block textarea{letter-spacing:normal;text-transform:none;resize:vertical;font-size:13px;line-height:1.6}.cb-edit-open input:focus,.cb-edit-open textarea:focus,.cb-edit-block textarea:focus{border-color:#ffffff73;outline:none}.cb-edit-actions{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.cb-edit-actions button{border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:7px 12px;font-size:9px;font-weight:500}.cb-edit-actions button:hover{color:var(--fg);border-color:var(--line-strong)}.cb-edit-hint{color:var(--fg-faint);letter-spacing:.04em;text-transform:none;font-style:normal}.cb-edit-error{color:#d2585d;letter-spacing:.04em;text-transform:none;font-style:normal}.cb-edit-block{position:relative}.cb-edit-open-btn{border:1px solid var(--line);background:var(--panel);color:var(--fg-soft);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;margin-bottom:10px;padding:7px 12px;font-size:9px;font-weight:500;display:inline-block}.cb-edit-open-btn:hover{color:var(--fg);border-color:var(--line-strong)}@media (width<=900px){.cb-editbar{gap:8px;padding:9px 20px}.cb-editbar span{font-size:9px}}.cb-editbar-tools{color:var(--fg-soft);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.cb-editbar-tools:hover,.cb-editbar-tools[aria-expanded=true]{color:var(--fg)}.cb-editbar-out{margin-left:0}.cb-admin-quick{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#080a0ed6;border-bottom:1px solid #e2b04a5c;padding:18px 42px 22px;position:relative}.cb-admin-quick-inner{width:min(100%,1040px);margin:0 auto}.cb-admin-quick-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.cb-admin-quick-kicker,.cb-admin-tool-field>span{color:#f0d6a0c7;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.cb-admin-quick-head h2{color:var(--fg-head);letter-spacing:.01em;text-transform:lowercase;margin:5px 0 0;font-size:clamp(21px,2vw,29px);font-weight:300}.cb-admin-quick-close,.cb-admin-tool-actions button,.cb-admin-tool-actions a,.cb-admin-drop button,.cb-admin-file-actions button,.cb-admin-file-actions a{border:1px solid var(--line);min-height:42px;color:var(--fg-soft);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, background var(--dur-fast) ease;background:#ffffff06;border-radius:2px;justify-content:center;align-items:center;padding:0 15px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.cb-admin-quick-close:hover,.cb-admin-tool-actions button:hover:not(:disabled),.cb-admin-tool-actions a:hover,.cb-admin-drop button:hover:not(:disabled),.cb-admin-file-actions button:hover:not(:disabled),.cb-admin-file-actions a:hover{color:#fff;background:#e2b04a14;border-color:#e2b04aa3}.cb-admin-tool-actions button:disabled,.cb-admin-drop button:disabled,.cb-admin-file-actions button:disabled{opacity:.5;cursor:wait}.cb-admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.cb-admin-tool-card{min-width:0;padding:22px 24px 4px 0}.cb-admin-tool-card+.cb-admin-tool-card{border-left:1px solid var(--line);padding-left:24px;padding-right:0}.cb-admin-tool-copy{min-height:72px}.cb-admin-tool-copy h3{color:var(--fg-head);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650}.cb-admin-tool-copy p{max-width:44ch;color:var(--fg-soft);margin:0;font-size:12px;line-height:1.55}.cb-admin-tool-field{margin-top:14px;display:block}.cb-admin-tool-field select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--fg-body);font:inherit;background-color:#04070bd1;border-radius:2px;margin-top:7px;padding:0 38px 0 13px;font-size:12px}.cb-admin-tool-field select:focus-visible{outline-offset:2px;outline:2px solid #e2b04ab8}.cb-admin-tool-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cb-admin-tool-status{color:#6fcf97;letter-spacing:.07em;min-height:18px;margin:12px 0 0;font-size:10px}.cb-admin-tool-status.is-error{color:#e6787c}.cb-admin-files-card{border-top:1px solid var(--line);grid-column:1/-1;padding:22px 0 4px}.cb-admin-tool-card+.cb-admin-files-card{border-left:0;padding-left:0;padding-right:0}.cb-admin-files-card .cb-admin-tool-copy{min-height:0}.cb-admin-drop{min-height:92px;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;background:#e2b04a09;border:1px dashed #e2b04a7a;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;margin-top:15px;padding:18px;display:flex;position:relative;overflow:hidden}.cb-admin-drop.is-dragging{background:#e2b04a1c;border-color:#f0d6a0e0}.cb-admin-drop>div{min-width:0}.cb-admin-drop strong,.cb-admin-drop span{display:block}.cb-admin-drop strong{color:var(--fg-head);letter-spacing:.08em;font-size:12px;font-weight:600}.cb-admin-drop>div span{color:var(--fg-faint);margin-top:6px;font-size:10px;line-height:1.45}.cb-admin-upload-meter{background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0}.cb-admin-upload-meter>span{background:#f0d6a0d6;height:100%;transition:width .12s linear}.cb-admin-file-list{border-top:1px solid var(--line);margin-top:8px;display:grid}.cb-admin-file-row{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:11px 0;display:grid}.cb-admin-file-kind{border:1px solid #f0d6a0bd;border-radius:50%;width:7px;height:7px}.cb-admin-file-kind.is-image{background:#f0d6a0b3}.cb-admin-file-kind.is-audio{background:#6fcf97b3}.cb-admin-file-kind.is-video{background:#78aaffb8}.cb-admin-file-name{min-width:0}.cb-admin-file-name strong,.cb-admin-file-name span{display:block}.cb-admin-file-name strong{color:var(--fg-body);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.cb-admin-file-name span{color:var(--fg-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px}.cb-admin-file-actions{align-items:center;gap:6px;display:flex}.cb-admin-file-actions button,.cb-admin-file-actions a{min-height:34px;padding:0 10px;font-size:8px}.cb-admin-file-empty{color:var(--fg-faint);margin:0;padding:18px 0 6px;font-size:11px}@media (width<=700px){.cb-admin-quick{padding:16px 20px 20px}.cb-admin-quick-grid{grid-template-columns:minmax(0,1fr)}.cb-admin-tool-card{padding:20px 0}.cb-admin-tool-card+.cb-admin-tool-card{border-top:1px solid var(--line);border-left:0;padding:20px 0 4px}.cb-admin-tool-copy{min-height:0}.cb-admin-quick-close{min-width:70px}.cb-admin-drop{flex-direction:column;align-items:flex-start;gap:14px}.cb-admin-file-row{grid-template-columns:10px minmax(0,1fr)}.cb-admin-file-actions{flex-wrap:wrap;grid-column:2}}.cb-link-url{letter-spacing:.02em;color:var(--fg-faint);word-break:break-all;padding:0 0 10px;font-size:10.5px;display:block}.cb-shell{--aero-abyss:#040709;--aero-deep:#0a1219;--aero-sky:#4db8ff;--aero-cyan:#8ef0ff;--aero-green:#8ce09a;--aero-glow:#e6f4ff;--aero-gloss-a:#e6f4ff26;--aero-gloss-b:#e6f4ff05;--aero-sheen:#ebf9ff1a;--aero-radius:16px;--aero-radius-sm:8px;--bg:var(--aero-abyss);--panel:#78bef00e;--line:#a8d8ff33;--line-soft:#a8d8ff1a;--line-strong:#a8d8ff57;--fg:#e6f4fff2;--fg-head:#e6f4ffe6;--fg-body:#e6f4ffbd;--fg-soft:#e6f4ffa8;--fg-faint:#e6f4ff94;--sans:Frutiger, "Frutiger LT Std", "Frutiger Linotype", "Segoe UI Variable Text", "Segoe UI", Seravek, Ubuntu, Cantarell, "Noto Sans", "Open Sans", "DejaVu Sans", "Lucida Grande", Verdana, "Helvetica Neue", Arial, sans-serif;--track-caps:.14em;--track-nav:.15em}.cb-shell{font-weight:400}.cb-shell ::selection{color:var(--aero-glow);background:#4db8ff47}.cb-shell :is(.cb-descriptor,.cb-player-label,.cb-player-playlist,.cb-hero-descriptor,.cb-col-aside,.cb-col-label,.cb-col-all,.cb-entry-date,.cb-more,.cb-update-cat,.cb-update-when,.cb-foot,.crumb,.prose h2,.prose h3,.copy-row button,.tactile,.copied-note,.news-date,.rec-details,.count,.cb-page-aside,.cb-mail button,.cb-editbar,.cb-edit-actions,.cb-edit-actions button,.cb-edit-open-btn,.big-records .data-head,.records-table .data-head){letter-spacing:var(--track-caps)}.cb-shell .cb-nav-link{letter-spacing:var(--track-nav)}.cb-shell .cb-logo-word{letter-spacing:-.01em}.cb-shell{font-synthesis-weight:none}html[data-shell=archive]{background:var(--aero-abyss)}html[data-shell=archive]:before{content:"";z-index:0;pointer-events:none;--_deep:color-mix(in srgb, var(--aero-deep) 76%, transparent);--_sky:color-mix(in srgb, var(--aero-sky) 17%, transparent);--_cyan:color-mix(in srgb, var(--aero-cyan) 13%, transparent);--_algae:color-mix(in srgb, var(--aero-green) 11%, transparent);--_dark:color-mix(in srgb, var(--aero-abyss) 62%, transparent);--_darker:color-mix(in srgb, var(--aero-abyss) 92%, transparent);background-color:var(--aero-abyss);background-image: radial-gradient(78% 38% at 16% 104%, var(--_algae), transparent 68%),  radial-gradient(132% 94% at 50% -6%, transparent 0 24%, var(--_dark) 66%, var(--_darker) 100%),  repeating-linear-gradient(101deg, transparent 0 62px, color-mix(in srgb, var(--aero-glow) 2.6%, transparent) 84px, transparent 106px 168px), repeating-linear-gradient(-64deg, transparent 0 91px, color-mix(in srgb, var(--aero-glow) 2.1%, transparent) 118px, transparent 145px 233px),  conic-gradient(at 50% -30%, transparent 0deg 146deg, color-mix(in srgb, var(--aero-glow) 5.5%, transparent) 149deg, transparent 153deg 157deg, color-mix(in srgb, var(--aero-glow) 8.5%, transparent) 161deg, transparent 166deg 171deg, color-mix(in srgb, var(--aero-glow) 4.5%, transparent) 174deg, transparent 177deg 178deg, color-mix(in srgb, var(--aero-glow) 10%, transparent) 181deg, transparent 187deg 191deg, color-mix(in srgb, var(--aero-glow) 6%, transparent) 195deg, transparent 200deg 205deg, color-mix(in srgb, var(--aero-glow) 7.5%, transparent) 209deg, transparent 214deg 360deg),  radial-gradient(146% 52% at 50% -14%, var(--_cyan), transparent 62%),  radial-gradient(124% 86% at 50% -4%, var(--_sky), transparent 72%),  linear-gradient(180deg, var(--_deep) 0%, transparent 78%);position:fixed;inset:0}html[data-shell=archive] body:before{content:"";z-index:0;pointer-events:none;--_mote:color-mix(in srgb, var(--aero-glow) 18%, transparent);--_mote-dim:color-mix(in srgb, var(--aero-glow) 9%, transparent);--_bokeh:color-mix(in srgb, var(--aero-cyan) 7%, transparent);background-image:radial-gradient(circle 2px at 88px 142px, var(--_mote) 0 45%, transparent), radial-gradient(circle 1.5px at 431px 76px, var(--_mote-dim) 0 45%, transparent), radial-gradient(circle 2.5px at 268px 388px, var(--_mote) 0 40%, transparent), radial-gradient(circle 1.5px at 542px 512px, var(--_mote-dim) 0 45%, transparent), radial-gradient(circle 2px at 122px 566px, var(--_mote-dim) 0 45%, transparent), radial-gradient(circle 9px at 356px 214px, var(--_bokeh) 0 30%, transparent), radial-gradient(circle 1.5px at 195px 61px, var(--_mote-dim) 0 45%, transparent), radial-gradient(circle 2px at 604px 297px, var(--_mote) 0 45%, transparent), radial-gradient(circle 1.5px at 47px 344px, var(--_mote-dim) 0 45%, transparent), radial-gradient(circle 2px at 318px 601px, var(--_mote-dim) 0 45%, transparent), radial-gradient(circle 2.5px at 486px 168px, var(--_mote) 0 40%, transparent), radial-gradient(circle 13px at 128px 452px, var(--_bokeh) 0 24%, transparent);background-repeat:repeat;background-size:620px 620px;position:fixed;inset:-640px 0}@media (prefers-reduced-motion:no-preference){html[data-shell=archive] body:before{will-change:transform;animation:96s linear infinite cb-aero-drift}}@keyframes cb-aero-drift{0%{transform:translate(0,0)}to{transform:translateY(-620px)}}@media (prefers-reduced-motion:reduce){html[data-shell=archive] body:before{will-change:auto;animation:none;transform:none}}html[data-shell=archive] .cb-shell{--aero-column:color-mix(in srgb, var(--aero-deep) 40%, var(--aero-abyss));background:color-mix(in srgb, var(--aero-column) 64%, transparent)}.cb-shell{--aqua-cap-lo:radial-gradient(118% 100% at 50% 0%, color-mix(in srgb, var(--aero-glow,#fff) 9%, transparent) 0%, color-mix(in srgb, var(--aero-glow,#fff) 2.5%, transparent) 46%, transparent 72%);--aqua-cap-hi:radial-gradient(118% 100% at 50% 0%, var(--aero-gloss-a,#ffffff24) 0%, var(--aero-gloss-b,#ffffff09) 46%, transparent 72%);--aqua-body:linear-gradient(180deg, color-mix(in srgb, var(--aero-sky,#8ecfff) 3%, transparent), color-mix(in srgb, var(--aero-glow,#fff) 1%, transparent) 58%, color-mix(in srgb, var(--aero-glow,#fff) 3%, transparent));--aqua-floor:radial-gradient(150% 90% at 50% 116%, color-mix(in srgb, var(--aero-cyan,#6fd0f5) 10%, transparent), transparent 66%);--aqua-floor-green:radial-gradient(150% 90% at 50% 116%, color-mix(in srgb, var(--aero-green,#7ad9a8) 9%, transparent), transparent 66%);--aqua-sheen-lo:linear-gradient(114deg, transparent 52%, color-mix(in srgb, var(--aero-sheen,#ffffff1a) 45%, transparent) 63%, transparent 74%);--aqua-sheen-hi:linear-gradient(114deg, transparent 41%, color-mix(in srgb, var(--aero-sheen,#ffffff1a) 70%, transparent) 50%, transparent 59%);--aqua-rim-t:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 48%, transparent);--aqua-rim-x:color-mix(in srgb, var(--aero-sky,#8ecfff) 26%, transparent);--aqua-rim-b:color-mix(in srgb, var(--aero-sky,#8ecfff) 15%, transparent);--aqua-inner:inset 0 1px 0 var(--aero-gloss-a,#ffffff24), inset 0 -14px 22px -16px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 55%, transparent);--aqua-cap-h:38px}.cb-shell,.cb-page,.cb-main,.cb-lower,.cb-lower-2,.cb-foot,.cb-nav-list,.cb-entries,.cb-updates,.cb-links,.cb-links li,.cb-rule,.cb-entry,.cb-update,.cb-player-playlist,.cb-editbar,.cb-shell .data-head,.cb-shell .data-row,.cb-shell .news-item,.cb-shell .track{border-radius:0}.cb-player{border-radius:var(--aero-radius,14px);border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-color:#0000;background-image:var(--aqua-cap-lo), var(--aqua-sheen-lo), var(--aqua-floor), var(--aqua-body);background-size:100% var(--aqua-cap-h), 100% 100%, 100% 100%, 100% 100%;box-shadow:var(--aqua-inner), 0 10px 26px -14px #000000e6;background-position:top,0 0,0 0,0 0;background-repeat:no-repeat}@media (width<=900px){.cb-shell .cb-side .cb-nav{border-radius:0 var(--aero-radius,14px) var(--aero-radius,14px) 0;border-right-color:var(--aqua-rim-x);background-color:var(--aero-deep,#08131c);background-image:var(--aqua-cap-lo), var(--aqua-floor);background-size:100% var(--aqua-cap-h), 100% 100%;box-shadow:1px 0 0 var(--aqua-rim-x), 14px 0 34px -12px #000000d9;background-position:top,0 0;background-repeat:no-repeat}}.cb-ph{border-radius:var(--aero-radius,14px);isolation:isolate;border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-color:#0000;background-image:var(--aqua-cap-hi), var(--aqua-sheen-hi), var(--aqua-floor), var(--aqua-body);box-shadow:var(--aqua-inner);background-position:top,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 52%,100% 100%,100% 100%,100% 100%}.cb-ph-icon{stroke:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 46%, transparent)}.cb-entry:hover .cb-ph-icon,.cb-feature:hover .cb-ph-icon{stroke:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 72%, transparent)}.cb-ph:has(.cb-ph-img):after{content:"";z-index:2;pointer-events:none;background:var(--aqua-cap-hi);height:52%;position:absolute;inset:0 0 auto}.cb-shell .gcard{border-radius:var(--aero-radius,14px);border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-color:#0000;background-image:var(--aqua-cap-lo), var(--aqua-sheen-lo), var(--aqua-floor), var(--aqua-body);background-size:100% var(--aqua-cap-h), 100% 100%, 100% 100%, 100% 100%;box-shadow:var(--aqua-inner);background-position:top,0 0,0 0,0 0;background-repeat:no-repeat}.cb-mail button,.cb-shell .copy-row button,.cb-shell .tactile,.cb-shell .tp-play,.cb-shell .tp-skip,.cb-shell .cb-editbar-save,.cb-shell .cb-editbar-undo,.cb-shell .cb-edit-actions button,.cb-shell .cb-edit-open-btn{border-radius:var(--aero-radius-sm,8px);border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);color:var(--fg-body);background-color:#0000;background-image:var(--aqua-cap-lo), var(--aqua-floor), var(--aqua-body);box-shadow:var(--aqua-inner);background-position:top,0 0,0 0;background-repeat:no-repeat;background-size:100% 56%,100% 100%,100% 100%}.cb-mail button:hover,.cb-shell .copy-row button:hover,.cb-shell .tactile:hover,.cb-shell .tp-play:hover,.cb-shell .tp-skip:hover,.cb-shell .cb-editbar-save:not(:disabled):hover,.cb-shell .cb-editbar-undo:hover,.cb-shell .cb-edit-actions button:hover,.cb-shell .cb-edit-open-btn:hover{color:var(--fg);border-color:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 55%, transparent) var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-t);background-image:var(--aqua-cap-hi), var(--aqua-floor), var(--aqua-body);box-shadow:var(--aqua-inner), 0 0 18px -6px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 60%, transparent)}.cb-mail button:active,.cb-shell .copy-row button:active,.cb-shell .tactile:active,.cb-shell .tp-play:active,.cb-shell .tp-skip:active,.cb-shell .cb-editbar-save:not(:disabled):active,.cb-shell .cb-editbar-undo:active,.cb-shell .cb-edit-actions button:active,.cb-shell .cb-edit-open-btn:active{box-shadow:var(--sink)}.cb-shell .cb-player-controls button{color:var(--fg-body);transition:color var(--dur-fast) ease, background var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-press) ease;border-radius:50%}.cb-shell .cb-player-controls button:hover:not(:disabled){color:#fff;background-image:var(--aqua-cap-hi), var(--aqua-floor);box-shadow:var(--aqua-inner), 0 0 16px -4px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 65%, transparent);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 56%,100% 100%}.cb-shell .cb-player-controls button:not(:disabled):active{box-shadow:var(--sink)}.cb-shell .rec-thumb,.cb-shell .tp-art,.cb-shell .tp-art.empty{border-radius:var(--aero-radius-sm,8px);border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-color:#0000;background-image:var(--aqua-cap-hi), var(--aqua-body);box-shadow:var(--aqua-inner);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 54%,100% 100%}.cb-mail input[name=email],.cb-shell .cb-edit-open input,.cb-shell .cb-edit-open textarea,.cb-shell .cb-edit-block textarea{border-radius:var(--aero-radius-sm,8px);border-color:var(--aqua-rim-b) var(--aqua-rim-x) var(--aqua-rim-t) var(--aqua-rim-x);background-color:color-mix(in srgb, var(--aero-abyss,#050505) 76%, transparent);box-shadow:inset 0 2px 6px -2px #000000d9, inset 0 -1px 0 var(--aero-gloss-b,#ffffff09);background-image:none}.cb-mail input:focus,.cb-shell .cb-edit-open input:focus,.cb-shell .cb-edit-open textarea:focus,.cb-shell .cb-edit-block textarea:focus{border-color:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 60%, transparent);box-shadow:inset 0 2px 6px -2px #000000d9, 0 0 16px -4px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 60%, transparent)}.cb-shell .cb-mail input[name=email]:focus-visible,.cb-shell .cb-edit-open input:focus-visible,.cb-shell .cb-edit-open textarea:focus-visible,.cb-shell .cb-edit-block textarea:focus-visible{outline:2px solid var(--aqua-focus);outline-offset:2px}.cb-nav-marker{background-image:var(--aqua-cap-hi);background-position:top;background-repeat:no-repeat;background-size:100% 60%;border-radius:50%}.cb-shell .cb-nav-link:hover .cb-nav-marker,.cb-shell .cb-nav-link.cb-here .cb-nav-marker{box-shadow:0 0 8px 1px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 70%, transparent)}.cb-player-track,.cb-shell .tp-bar{border-radius:2px;overflow:hidden;box-shadow:inset 0 1px 2px #000000b3}.cb-player-fill,.cb-shell .tp-seek{background-image:linear-gradient(90deg, var(--aero-cyan,#6fd0f5), var(--aero-glow,#fff));border-radius:2px}.cb-update-dot{border-color:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 55%, transparent)}.cb-shell .cb-update:hover .cb-update-dot{background:var(--aero-cyan,#6fd0f5);border-color:var(--aero-glow,#fff);box-shadow:0 0 8px 1px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 70%, transparent)}.cb-shell .cb-edit{border-radius:var(--aero-radius-sm,8px)}.cb-shell .cb-entry,.cb-shell .cb-update,.cb-shell .cb-feature,.cb-shell .big-records .data-row,.cb-shell .records-table .data-row,.cb-shell .news-item,.cb-shell .track,.cb-shell .cb-nav-link,.cb-shell .cb-links a{isolation:isolate;position:relative}.cb-shell .cb-entry:before,.cb-shell .cb-update:before,.cb-shell .cb-feature:before,.cb-shell .big-records .data-row:before,.cb-shell .records-table .data-row:before,.cb-shell .news-item:before,.cb-shell .track:before,.cb-shell .cb-nav-link:before,.cb-shell .cb-links a:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:var(--aero-radius,14px);background-color:#0000;background-image:var(--aqua-cap-lo), var(--aqua-floor), var(--aqua-body);transition:opacity var(--dur) var(--ease);background-position:top,0 0,0 0;background-repeat:no-repeat;background-size:100% 26px,100% 100%,100% 100%;border:1px solid #0000;position:absolute;inset:0 -8px}.cb-shell .cb-nav-link:before{inset:2px 10px 3px}.cb-shell .cb-entry:hover,.cb-shell .cb-update:hover,.cb-shell .cb-feature:hover,.cb-shell .big-records .data-row:hover,.cb-shell .records-table .data-row:hover,.cb-shell .news-item:hover,.cb-shell .track:hover,.cb-shell .cb-nav-link:hover{box-shadow:none;background:0 0}.cb-shell .cb-entry:hover:before,.cb-shell .cb-update:hover:before,.cb-shell .cb-feature:hover:before,.cb-shell .big-records .data-row:hover:before,.cb-shell .records-table .data-row:hover:before,.cb-shell .news-item:hover:before,.cb-shell .track:hover:before,.cb-shell .cb-nav-link:hover:before,.cb-shell .cb-links a:hover:before{opacity:1;border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);box-shadow:var(--raise)}.cb-shell .cb-entry:active:before,.cb-shell .cb-update:active:before,.cb-shell .cb-feature:active:before,.cb-shell .big-records .data-row:active:before,.cb-shell .records-table .data-row:active:before,.cb-shell .news-item:active:before,.cb-shell .track:active:before,.cb-shell .cb-nav-link:active:before,.cb-shell .cb-links a:active:before{box-shadow:var(--sink);transition-duration:var(--dur-press)}.cb-shell .cb-entry:active,.cb-shell .cb-update:active,.cb-shell .cb-feature:active,.cb-shell .big-records .data-row:active,.cb-shell .records-table .data-row:active,.cb-shell .news-item:active,.cb-shell .track:active{box-shadow:none}.cb-shell{--raise:0 0 0 1px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 26%, transparent), inset 0 1px 0 var(--aero-gloss-a,#ffffff24), 0 8px 20px -8px #000000e6, 0 0 26px -6px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 34%, transparent);--sink:inset 0 2px 6px -1px #000000b3, inset 0 0 0 1px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 16%, transparent);--aqua-focus:color-mix(in srgb, var(--aero-glow,#fff) 92%, transparent)}.cb-shell a:hover>.cb-ph,.cb-shell .cb-entry:hover .cb-ph,.cb-shell .cb-feature:hover .cb-ph{border-color:color-mix(in srgb, var(--aero-cyan,#6fd0f5) 55%, transparent) var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-t);background-image:var(--aqua-cap-hi), var(--aqua-sheen-hi), var(--aqua-floor-green), var(--aqua-body);box-shadow:var(--raise)}.cb-shell :focus-visible{outline:2px solid var(--aqua-focus);outline-offset:2px}.cb-shell .cb-nav-link:focus-visible:before,.cb-shell .cb-links a:focus-visible:before,.cb-shell .cb-entry:focus-visible:before,.cb-shell .cb-update:focus-visible:before{opacity:1}@keyframes cb-aqua-sweep{0%{transform:translate(-75%)}to{transform:translate(75%)}}.cb-ph:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(114deg, transparent 42%, var(--aero-sheen,#ffffff1a) 50%, transparent 58%);transition:opacity var(--dur) var(--ease);position:absolute;inset:-30% -70%;transform:translate(-75%)}.cb-shell a:hover>.cb-ph:before,.cb-shell .cb-entry:hover .cb-ph:before,.cb-shell .cb-feature:hover .cb-ph:before{opacity:1;animation:cb-aqua-sweep 2s var(--ease-sheen) 1 both}@media (prefers-reduced-motion:reduce){.cb-ph:before,.cb-shell a:hover>.cb-ph:before,.cb-shell .cb-entry:hover .cb-ph:before,.cb-shell .cb-feature:hover .cb-ph:before{opacity:0!important;animation:none!important;transform:none!important}.cb-shell .cb-entry:before,.cb-shell .cb-update:before,.cb-shell .cb-feature:before,.cb-shell .big-records .data-row:before,.cb-shell .records-table .data-row:before,.cb-shell .news-item:before,.cb-shell .track:before,.cb-shell .cb-nav-link:before,.cb-shell .cb-links a:before{transition:none!important}}@media (hover:none){.cb-shell .cb-entry:hover:before,.cb-shell .cb-update:hover:before,.cb-shell .cb-feature:hover:before,.cb-shell .big-records .data-row:hover:before,.cb-shell .records-table .data-row:hover:before,.cb-shell .news-item:hover:before,.cb-shell .track:hover:before,.cb-shell .cb-nav-link:hover:before,.cb-shell .cb-links a:hover:before{opacity:0;box-shadow:none}.cb-shell .cb-entry:active:before,.cb-shell .cb-update:active:before,.cb-shell .cb-feature:active:before,.cb-shell .big-records .data-row:active:before,.cb-shell .records-table .data-row:active:before,.cb-shell .news-item:active:before,.cb-shell .track:active:before,.cb-shell .cb-nav-link:active:before,.cb-shell .cb-links a:active:before{opacity:1;box-shadow:var(--sink)}.cb-shell a:hover>.cb-ph:before{opacity:0;animation:none}}.cb-shell{--dur-sheen:1.8s;--dur-fast-sheen:1.25s;--dur-drift-far:96s;--dur-drift-near:61s;--dur-caustic:44s;--press-in:inset 0 1px 3px #0000008c, inset 0 0 0 1px #0003;--sheen-wash:color-mix(in srgb, var(--aero-sheen,#dff2ff) 4.5%, transparent);--sheen-edge:color-mix(in srgb, var(--aero-glow,#fff) 20%, transparent);--sheen-edge-b:color-mix(in srgb, var(--aero-cyan,#9fe0ff) 12%, transparent);--sheen-open:color-mix(in srgb, var(--aero-glow,#fff) 30%, transparent)}.cb-entry,.cb-update,.cb-feature,.cb-player,.cb-shell .news-item,.cb-shell .track,.cb-shell .big-records .data-row,.cb-shell .records-table .data-row{position:relative}.cb-entry:after,.cb-update:after,.cb-feature:after,.cb-player:after,.cb-shell .news-item:after,.cb-shell .track:after,.cb-shell .big-records .data-row:after,.cb-shell .records-table .data-row:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease;background-repeat:no-repeat;background-image: radial-gradient(10% 140% at 50% 0%, var(--sheen-edge), transparent 70%), radial-gradient(10% 140% at 50% 100%, var(--sheen-edge-b), transparent 70%),  linear-gradient(104deg, transparent 41%, var(--sheen-wash) 50%, transparent 59%);background-position:0 0,0 100%,0 0;background-size:300% 22px,300% 18px,300% 100%;position:absolute;inset:0}.cb-entry:hover:after,.cb-update:hover:after,.cb-feature:hover:after,.cb-player:hover:after,.cb-shell .news-item:hover:after,.cb-shell .track:hover:after,.cb-shell .big-records .data-row:hover:after,.cb-shell .records-table .data-row:hover:after,.cb-entry:focus-within:after,.cb-update:focus-within:after,.cb-feature:focus-within:after,.cb-player:focus-within:after,.cb-shell .news-item:focus-within:after,.cb-shell .track:focus-within:after,.cb-shell .big-records .data-row:focus-within:after,.cb-shell .records-table .data-row:focus-within:after{opacity:1;animation:cb-aero-sheen var(--dur-sheen,1.8s) var(--ease-sheen) both}@keyframes cb-aero-sheen{0%{background-position:100% 0,100% 100%,100% 0}to{background-position:0 0,0 100%,0 0}}.cb-ph:after,.cb-shell .gcard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease;background-repeat:no-repeat;background-image:linear-gradient(104deg, transparent 38%, var(--sheen-open) 50%, transparent 62%);background-position:0 0;background-size:300% 100%;position:absolute;inset:0}a:hover>.cb-ph:after,.cb-entry:hover .cb-ph:after,.cb-feature:hover .cb-ph:after,.cb-entry:focus-within .cb-ph:after,.cb-feature:focus-within .cb-ph:after,a:focus-visible>.cb-ph:after,.cb-shell .gcard:hover:after,.cb-shell .gcard:focus-within:after{opacity:1;animation:cb-aero-sheen-1 var(--dur-sheen,1.8s) var(--ease-sheen) both}.cb-shell .cb-player-controls button,.cb-shell .tp-play,.cb-shell .tp-skip,.cb-shell .cb-mail button{position:relative}.cb-shell .cb-player-controls button:after,.cb-shell .tp-play:after,.cb-shell .tp-skip:after,.cb-shell .cb-mail button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease;background-repeat:no-repeat;background-image:linear-gradient(104deg, transparent 36%, var(--sheen-open) 50%, transparent 64%);background-position:0 0;background-size:300% 100%;position:absolute;inset:0}.cb-shell .cb-player-controls button:hover:not(:disabled):after,.cb-shell .tp-play:hover:after,.cb-shell .tp-skip:hover:after,.cb-shell .cb-mail button:hover:after,.cb-shell .cb-player-controls button:focus-visible:after,.cb-shell .tp-play:focus-visible:after,.cb-shell .tp-skip:focus-visible:after,.cb-shell .cb-mail button:focus-visible:after{opacity:1;animation:cb-aero-sheen-1 var(--dur-fast-sheen,1.25s) var(--ease-sheen) both}.cb-shell .cb-player-controls button:disabled:after{display:none}@keyframes cb-aero-sheen-1{0%{background-position:100% 0}to{background-position:0 0}}.cb-entry:active,.cb-update:active,.cb-feature:active,.cb-shell .big-records .data-row:active,.cb-shell .news-item:active,.cb-shell .track:active{box-shadow:var(--press-in);transition-duration:var(--dur-press);transform:translateY(0)}.cb-entry:active:after,.cb-update:active:after,.cb-feature:active:after,.cb-player:active:after,.cb-shell .news-item:active:after,.cb-shell .track:active:after,.cb-shell .big-records .data-row:active:after,.cb-shell .records-table .data-row:active:after,.cb-shell .gcard:active:after,.cb-shell .cb-player-controls button:active:after,.cb-shell .tp-play:active:after,.cb-shell .tp-skip:active:after,.cb-shell .cb-mail button:active:after,a:active>.cb-ph:after{opacity:0;transition-duration:var(--dur-press);animation:none}.cb-shell .tp-play:active,.cb-shell .tp-skip:active,.cb-shell .cb-mail button:active{box-shadow:var(--press-in)}.cb-entry:active,.cb-update:active,.cb-feature:active,.cb-player:active,.cb-ph:active,.cb-shell .gcard:active,.cb-shell button:active{--aero-press:.45}@media (hover:none){.cb-entry:hover:after,.cb-update:hover:after,.cb-feature:hover:after,.cb-player:hover:after,.cb-shell .news-item:hover:after,.cb-shell .track:hover:after,.cb-shell .big-records .data-row:hover:after,.cb-shell .records-table .data-row:hover:after,.cb-shell .gcard:hover:after,a:hover>.cb-ph:after,.cb-entry:hover .cb-ph:after,.cb-feature:hover .cb-ph:after,.cb-shell .cb-player-controls button:hover:not(:disabled):after,.cb-shell .tp-play:hover:after,.cb-shell .tp-skip:hover:after,.cb-shell .cb-mail button:hover:after{opacity:0;animation:none}}html:root,html:root .cb-shell{--aero-abyss:#040709;--aero-deep:#0a1219;--aero-sky:#4db8ff;--aero-cyan:#8ef0ff;--aero-green:#8ce09a;--aero-glow:#e6f4ff;--aero-gloss-a:#e6f4ff0d;--aero-gloss-b:#e6f4ff04;--aero-sheen:#ebf9ff1a;--aero-radius:16px;--aero-radius-sm:8px}.cb-shell:before{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--aero-glow) 3%, transparent), transparent 62%), radial-gradient(110% 105% at 50% 50%, transparent 58%, color-mix(in srgb, var(--aero-abyss) 22%, transparent))}html:root .cb-shell{--aero-column:color-mix(in srgb, var(--aero-deep) 40%, var(--aero-abyss));background:color-mix(in srgb, var(--aero-column) 78%, transparent)}html:before{background-image:radial-gradient(78% 38% at 16% 104%, color-mix(in srgb, var(--aero-green) 11%, transparent), transparent 68%), radial-gradient(132% 94% at 50% -6%, transparent 0 24%, color-mix(in srgb, var(--aero-abyss) 62%, transparent) 66%, color-mix(in srgb, var(--aero-abyss) 92%, transparent) 100%), repeating-linear-gradient(101deg, transparent 0 62px, color-mix(in srgb, var(--aero-glow) 1.4%, transparent) 84px, transparent 106px 168px), repeating-linear-gradient(-64deg, transparent 0 91px, color-mix(in srgb, var(--aero-glow) 1.2%, transparent) 118px, transparent 145px 233px), conic-gradient(at 50% -30%, transparent 0deg 146deg, color-mix(in srgb, var(--aero-glow) 3%, transparent) 149deg, transparent 153deg 157deg, color-mix(in srgb, var(--aero-glow) 4.7%, transparent) 161deg, transparent 166deg 171deg, color-mix(in srgb, var(--aero-glow) 2.5%, transparent) 174deg, transparent 177deg 178deg, color-mix(in srgb, var(--aero-glow) 5.5%, transparent) 181deg, transparent 187deg 191deg, color-mix(in srgb, var(--aero-glow) 3.3%, transparent) 195deg, transparent 200deg 205deg, color-mix(in srgb, var(--aero-glow) 4.1%, transparent) 209deg, transparent 214deg 360deg), radial-gradient(146% 52% at 50% -14%, color-mix(in srgb, var(--aero-cyan) 13%, transparent), transparent 62%), radial-gradient(124% 86% at 50% -4%, color-mix(in srgb, var(--aero-sky) 17%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--aero-deep) 76%, transparent) 0%, transparent 78%)}.cb-shell{--aqua-floor:radial-gradient(150% 90% at 50% 116%, color-mix(in srgb, var(--aero-cyan) 7%, transparent), transparent 66%);--aqua-cap-lo:radial-gradient(118% 100% at 50% 0%, color-mix(in srgb, var(--aero-glow) 5%, transparent) 0%, color-mix(in srgb, var(--aero-glow) 1.5%, transparent) 46%, transparent 72%);--aqua-rim-t:color-mix(in srgb, var(--aero-cyan) 62%, transparent);--aqua-rim-x:color-mix(in srgb, var(--aero-sky) 56%, transparent);--aqua-rim-b:color-mix(in srgb, var(--aero-sky) 42%, transparent)}.cb-shell .cb-ph{border-radius:var(--aero-radius);isolation:isolate;border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-color:#0000;background-image:var(--aqua-cap-hi), var(--aqua-sheen-hi), var(--aqua-floor), var(--aqua-body);box-shadow:var(--aqua-inner);background-position:top,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 52%,100% 100%,100% 100%,100% 100%}.cb-shell .cb-ph-icon{stroke:color-mix(in srgb, var(--aero-cyan) 62%, transparent)}.cb-shell .cb-entry:hover .cb-ph-icon,.cb-shell .cb-feature:hover .cb-ph-icon{stroke:color-mix(in srgb, var(--aero-cyan) 82%, transparent)}.cb-shell .gcard.empty{border-color:var(--aqua-rim-x)}html:root body:after{z-index:9999;background-image:var(--grain);opacity:.5;mix-blend-mode:multiply;will-change:auto;background-size:160px 160px;animation:none}html:root body:before{z-index:0;opacity:1;background-repeat:repeat;background-size:620px 620px;inset:-640px 0}.cb-page:before{display:none}.cb-shell .cb-ph:after{animation:none}.cb-shell a:hover>.cb-ph:after,.cb-shell .cb-entry:hover .cb-ph:after,.cb-shell .cb-feature:hover .cb-ph:after,.cb-shell .cb-entry:focus-within .cb-ph:after,.cb-shell .cb-feature:focus-within .cb-ph:after{opacity:0;animation:none}.cb-shell .cb-entry:after,.cb-shell .cb-update:after,.cb-shell .cb-feature:after,.cb-shell .news-item:after,.cb-shell .track:after,.cb-shell .big-records .data-row:after,.cb-shell .records-table .data-row:after{border-radius:var(--aero-radius);inset:0 -8px}.cb-shell{--sheen-edge:color-mix(in srgb, var(--aero-glow) 12%, transparent);--sheen-edge-b:color-mix(in srgb, var(--aero-cyan) 8%, transparent);--sheen-wash:#ebf9ff0a}.cb-shell .cb-entry:after,.cb-shell .cb-update:after,.cb-shell .cb-feature:after,.cb-shell .news-item:after,.cb-shell .track:after,.cb-shell .big-records .data-row:after,.cb-shell .records-table .data-row:after{background-size:300% 12px,300% 10px,300% 100%}.cb-shell .cb-entry:active,.cb-shell .cb-update:active,.cb-shell .cb-feature:active,.cb-shell .news-item:active,.cb-shell .track:active,.cb-shell .big-records .data-row:active{box-shadow:none}.cb-shell :focus-visible,.cb-shell .cb-mail input[name=email]:focus-visible,.cb-shell .cb-edit:focus-visible,.cb-shell .cb-edit-open input:focus-visible,.cb-shell .cb-edit-open textarea:focus-visible,.cb-shell .cb-edit-block textarea:focus-visible{outline:2px solid var(--aero-glow);outline-offset:2px;border-color:var(--aero-cyan)}.cb-shell .cb-mail input::placeholder{color:#e6f4ff8c}.cb-shell .gcard .cap{background:#000000b8}.cb-shell .cb-editbar{background:#e2b04a1a;border-bottom-color:#e2b04a6b}.cb-shell .cb-editbar-who{color:#f0d6a0eb}.cb-shell .cb-edit{background:#e2b04a14;border-color:#e2b04a7a}.cb-shell .cb-edit:hover,.cb-shell .cb-edit:focus-visible{background:#e2b04a2b;border-color:#f0c878d9}.cb-shell .cb-editbar-dot{box-shadow:0 0 8px 1px #6fcf97a6}@media (prefers-reduced-motion:reduce){html:before,html:after,html:root body:before,html:root body:after,.cb-page:before,.cb-shell,.cb-shell:before,.cb-shell:after{will-change:auto!important;transition:none!important;animation:none!important}html:root body:before{transform:none!important}.cb-shell .cb-ph:before,.cb-shell .cb-ph:after,.cb-shell .cb-entry:after,.cb-shell .cb-update:after,.cb-shell .cb-feature:after,.cb-shell .cb-player:after,.cb-shell .news-item:after,.cb-shell .track:after,.cb-shell .big-records .data-row:after,.cb-shell .records-table .data-row:after,.cb-shell .gcard:after,.cb-shell .cb-player-controls button:after,.cb-shell .tp-play:after,.cb-shell .tp-skip:after,.cb-shell .cb-mail button:after{transition:none!important;animation:none!important}.cb-shell .cb-entry:hover:after,.cb-shell .cb-update:hover:after,.cb-shell .cb-feature:hover:after,.cb-shell .news-item:hover:after,.cb-shell .track:hover:after,.cb-shell .big-records .data-row:hover:after,.cb-shell .records-table .data-row:hover:after{background-position:50% 0,50% 100%,50% 0!important}}.cb-shell .tp-bar{box-shadow:none;overflow:visible}html:root body:after{opacity:.22;background-size:128px 128px}html:root .cb-shell{--fg-faint:#e6f4ffa8}@media (hover:none){.cb-mail button:hover,.cb-shell .copy-row button:hover,.cb-shell .tactile:hover,.cb-shell .tp-play:hover,.cb-shell .tp-skip:hover,.cb-shell .cb-editbar-save:not(:disabled):hover,.cb-shell .cb-editbar-undo:hover,.cb-shell .cb-edit-actions button:hover,.cb-shell .cb-edit-open-btn:hover{color:var(--fg-body);border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-image:var(--aqua-cap-lo), var(--aqua-floor), var(--aqua-body);box-shadow:var(--aqua-inner)}.cb-shell .cb-player-controls button:hover:not(:disabled){color:var(--fg-body);box-shadow:none;background-image:none}.cb-shell a:hover>.cb-ph,.cb-shell .cb-entry:hover .cb-ph,.cb-shell .cb-feature:hover .cb-ph{border-color:var(--aqua-rim-t) var(--aqua-rim-x) var(--aqua-rim-b) var(--aqua-rim-x);background-image:var(--aqua-cap-hi), var(--aqua-sheen-hi), var(--aqua-floor), var(--aqua-body);box-shadow:var(--aqua-inner)}.cb-shell .cb-entry:hover .cb-ph:before,.cb-shell .cb-feature:hover .cb-ph:before{opacity:0;animation:none}.cb-shell .cb-nav-link:hover .cb-nav-marker{box-shadow:none}.cb-shell .cb-nav-link.cb-here .cb-nav-marker{box-shadow:0 0 8px 1px color-mix(in srgb, var(--aero-cyan) 70%, transparent)}.cb-shell .cb-update:hover .cb-update-dot{border-color:color-mix(in srgb, var(--aero-cyan) 55%, transparent);box-shadow:none;background:0 0}.cb-shell .cb-entry:hover .cb-ph-icon,.cb-shell .cb-feature:hover .cb-ph-icon{stroke:color-mix(in srgb, var(--aero-cyan) 62%, transparent)}}.cb-shell{--sheen-ctl:color-mix(in srgb, var(--aero-glow) 8%, transparent)}.cb-shell .cb-player-controls button:after,.cb-shell .tp-play:after,.cb-shell .tp-skip:after,.cb-shell .cb-mail button:after{background-image:linear-gradient(104deg, transparent 36%, var(--sheen-ctl) 50%, transparent 64%)}.cb-shell .gcard:after{background-image:linear-gradient(104deg, transparent 38%, var(--sheen-ctl) 50%, transparent 62%)}.cb-shell{--aqua-rim-x:color-mix(in srgb, var(--aero-sky) 80%, transparent);--aqua-rim-b:color-mix(in srgb, var(--aero-sky) 72%, transparent)}.cb-shell :focus-visible:before{outline:none}.cb-shell .cb-editbar.cb-dirty{background:#e2b04a38;border-bottom-color:#e2b04abf}.cb-shell .cb-editbar.cb-dirty .cb-editbar-dot{box-shadow:0 0 8px 1px #e2b04ab3}.cb-shell .tactile:focus-visible{outline:2px solid var(--aero-glow);outline-offset:2px}.cb-shell .cb-feature:after{background-size:300% 0,300% 10px,300% 100%}.cb-shell .cb-editbar-bad{color:#e6787c}.cb-shell .cb-ph:has(.cb-ph-img):after{opacity:1;animation:none}.cb-shell a:hover>.cb-ph:has(.cb-ph-img):after{opacity:1;animation:none}.cb-shell .cb-entry:hover .cb-ph:has(.cb-ph-img):after{opacity:1;animation:none}.cb-shell .cb-feature:hover .cb-ph:has(.cb-ph-img):after{opacity:1;animation:none}.cb-shell .cb-edit-blank{opacity:1}.cb-shell .cb-edit{border-color:#e2b04ab3}@media (prefers-reduced-motion:reduce){.cb-shell .cb-player:hover:after{background-position:50% 0,50% 100%,50% 0!important}.cb-shell .gcard:hover:after,.cb-shell .gcard:focus-within:after,.cb-shell .cb-player-controls button:hover:not(:disabled):after,.cb-shell .tp-play:hover:after,.cb-shell .tp-skip:hover:after,.cb-shell .cb-mail button:hover:after{background-position:50% 0!important}}.cb-shell .prose a,.cb-shell .cb-contact-mail a{color:var(--aero-sky);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-image:linear-gradient(to top,  color-mix(in srgb, var(--aero-cyan) 14%, transparent), color-mix(in srgb, var(--aero-cyan) 3%, transparent)), linear-gradient(to top,  color-mix(in srgb, var(--aero-cyan) 45%, transparent) 0 2px, color-mix(in srgb, var(--aero-cyan) 15%, transparent) 4px, transparent 7px);transition:color var(--dur-fast) ease, background-size var(--dur) var(--ease), text-shadow var(--dur) var(--ease);background-position:0 100%,0 100%;background-size:100% 0,100% 8px;border-radius:4px;padding-bottom:3px;font-weight:500;text-decoration:none}.cb-shell .prose a:hover,.cb-shell .prose a:focus-visible,.cb-shell .cb-contact-mail a:hover,.cb-shell .cb-contact-mail a:focus-visible{color:var(--aero-cyan);text-shadow:0 0 14px color-mix(in srgb, var(--aero-sky) 55%, transparent);background-size:100% 100%,100% 8px}.cb-shell .tp-bar{background:0 0;height:auto}.cb-shell .tp-seek{background:var(--line-strong);height:3px}.cb-shell .gcard{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.cb-shell .gcard img{transition:transform .7s var(--ease), filter .7s var(--ease)}.cb-shell .gcard .meta{transition:transform var(--dur) var(--ease)}.cb-shell .tactile{transition:transform var(--dur-press) ease, box-shadow var(--dur-press) ease, background var(--dur-fast) ease}.cb-shell .kinetic .arr{transition:transform var(--dur) cubic-bezier(.34, 1.56, .64, 1)}.cb-shell .acc-trigger .caret{transition:transform var(--dur) var(--ease)}.cb-shell .rec-thumb{transition:filter var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.cb-shell .cb-edit{border-radius:6px;padding:4px 8px}.cb-player-title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-player-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-player-source{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);align-items:center;gap:7px;font-size:9.5px;display:flex;margin-top:6px!important}.cb-player-source i{color:var(--fg-faint);font-style:normal}.cb-player-live{background:var(--aero-cyan,#6fd0f5);width:6px;height:6px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--aero-cyan,#6fd0f5) 70%, transparent);animation:cb-live 2s var(--ease-sheen) infinite;border-radius:50%;flex:none}@keyframes cb-live{0%,to{opacity:1}50%{opacity:.35}}.cb-player-recent{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.cb-player-recent-label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;margin-bottom:9px!important}.cb-player-recent ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cb-player-recent li{justify-content:space-between;gap:12px;min-width:0;font-size:11.5px;line-height:1.4;display:flex}.cb-rt-name{color:var(--fg-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-rt-artist{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.cb-player-stats{border-top:1px solid var(--line-soft);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;padding-top:13px;font-size:9.5px;display:flex;margin-top:16px!important}.cb-player-stats i{font-style:normal}.cb-player-stats a{color:var(--fg-soft);transition:color var(--dur-fast) ease}.cb-player-stats a:hover{color:var(--fg)}.cb-player-art .cb-ph-img{border-radius:inherit}.cb-shell .gcard .cap{padding:8px 12px}.cb-topbar-tools{justify-content:flex-end;align-items:flex-start;gap:18px;min-width:0;padding:44px 42px 0 20px;display:flex}.cb-shell .cb-topbar-tools .cb-descriptor{flex:1;min-width:0;padding:9px 0 0}@media (width<=900px){.cb-topbar-tools{justify-content:space-between;align-items:center;padding:10px 20px 0}.cb-shell .cb-topbar-tools .cb-descriptor{text-align:left;padding:0}}.cb-shell .prose a,.cb-shell .cb-contact-mail a,.cb-shell .about-listening a{background-image:none;padding-bottom:0;text-decoration:none}.cb-shell .prose a:hover,.cb-shell .prose a:focus-visible,.cb-shell .cb-contact-mail a:hover,.cb-shell .cb-contact-mail a:focus-visible,.cb-shell .about-listening a:hover,.cb-shell .about-listening a:focus-visible{background-image:none}.cb-shell .cb-feature{border-radius:var(--aero-radius);margin-inline:-8px;padding:10px 8px 14px}.cb-feature .cb-col-label{margin-top:0!important}.cb-shell .cb-feature:before,.cb-shell .cb-feature:after{inset:0}.news-views{border:1px solid var(--line-soft);background:#ffffff03;border-radius:9px;gap:4px;margin-top:16px;padding:3px;display:inline-flex}.news-views button{color:var(--fg-faint);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:8px 11px;font-size:8.5px;font-weight:500}.news-views button.active{color:var(--fg-head);background:#6fd0f514;box-shadow:inset 0 -2px #6fd0f58c}.news-preview{color:var(--aero-sky);letter-spacing:.15em;text-transform:uppercase;margin-top:10px;font-size:8.5px;font-weight:500}.news-preview:hover{color:var(--aero-cyan)}.news-preview-card{width:min(78vw,640px)}.news-preview-card>p{color:var(--fg-body);margin:12px 0;font-size:12px;line-height:1.55}.news-preview-go{color:var(--aero-sky);letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:9px;display:inline-flex}.about-listening{border-top:1px solid var(--line-soft);max-width:620px;margin-top:38px;padding-top:24px;scroll-margin-top:24px}.about-listening h2{color:var(--fg-head);margin:0 0 8px;font-size:18px;font-weight:400}.about-listening>p:not(.news-date){color:var(--fg-body);font-size:12.5px;line-height:1.6}.about-listening iframe{border:0;border-radius:12px;width:100%;height:352px;margin-top:12px}.about-spotify-links{flex-wrap:wrap;gap:10px 18px;display:flex}.about-spotify-links a{color:var(--aero-sky);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.cb-legal-dock{z-index:35;-webkit-backdrop-filter:blur(7px);opacity:.62;background:#050c1057;border:1px solid #bde4f921;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;text-decoration:none;transition:opacity .16s,color .16s,border-color .16s;display:grid;position:fixed;bottom:11px;left:11px;color:#def1fb61!important}.cb-legal-dock:hover,.cb-legal-dock:focus-visible{opacity:1;border-color:#6fd0f573;color:var(--aero-sky)!important}@media (width<=560px){.news-preview-card{width:min(84vw,640px)}.about-listening iframe{height:300px}.cb-legal-dock{bottom:8px;left:8px}}.cb-shell .cb-feature-art{display:block;overflow:hidden}.cb-shell .cb-feature-art .cb-ph-img{object-fit:cover;object-position:center;width:100%;height:100%}.cb-entry.no-art{grid-template-columns:12px minmax(0,1fr);gap:12px}.cb-entry-dot{border:1px solid color-mix(in srgb, var(--aero-cyan) 55%, transparent);border-radius:50%;width:7px;height:7px;margin-top:5px}.news-journal-image{border:1px solid var(--line);object-fit:cover;border-radius:10px;width:min(100%,620px);max-height:360px;margin:10px 0 4px}.record-wall{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 14px;margin-top:18px;display:grid}.record-wall-empty{grid-column:1/-1}.record-card{min-width:0;color:var(--fg-body);text-decoration:none}.record-cover{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);transition:transform var(--dur) var(--ease), border-color var(--dur) ease, box-shadow var(--dur) var(--ease);border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.record-cover img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .42s var(--ease), filter .3s ease}.record-cover-empty{width:100%;height:100%;color:var(--fg-faint);place-items:center;font-size:30px;display:grid}.record-open{color:#fff;opacity:0;width:28px;height:28px;transition:opacity var(--dur-fast) ease, transform var(--dur) var(--ease);background:#03090ca3;border:1px solid #e2f2fa38;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px;transform:translateY(4px)}.record-card:hover .record-cover,.record-card:focus-visible .record-cover{border-color:#6fd0f58c;transform:translateY(-4px);box-shadow:0 16px 36px -18px #000000f2,0 0 24px -9px #6fd0f56b}.record-card:hover .record-cover img,.record-card:focus-visible .record-cover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.035)}.record-card:hover .record-open,.record-card:focus-visible .record-open{opacity:1;transform:none}.record-copy{flex-direction:column;gap:3px;min-width:0;padding:10px 3px 0;display:flex}.record-copy strong{color:var(--fg-head);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.35;overflow:hidden}.record-artist{color:var(--fg-soft);letter-spacing:.13em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.record-facts{color:var(--fg-faint);font-size:9.5px}.spotify-picker{border:1px solid var(--line-soft);background:#ffffff04;border-radius:10px;max-width:620px;margin-top:16px}.spotify-picker>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:62px;padding:9px 12px;list-style:none;display:grid}.spotify-picker>summary::-webkit-details-marker{display:none}.spotify-picker-stack{align-items:center;width:62px;display:flex}.spotify-picker-stack img,.spotify-picker-stack i{object-fit:cover;background:#0c1720;border:2px solid #091018;border-radius:7px;width:30px;height:30px;margin-right:-9px}.spotify-picker-stack i{color:var(--aero-sky);place-items:center;font-size:10px;font-style:normal;display:grid}.spotify-picker-summary{gap:3px;min-width:0;display:grid}.spotify-picker-summary strong{color:var(--fg-head);font-size:11.5px;font-weight:500}.spotify-picker-summary small{color:var(--fg-faint);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.spotify-picker-chevron{color:var(--aero-sky);text-align:center;font-size:17px;transition:transform .26s;transform:translateY(-2px)}.spotify-picker[open] .spotify-picker-chevron{transform:rotate(180deg)translateY(-2px)}.spotify-picker-options{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.spotify-picker-options>a{min-width:0;min-height:54px;color:inherit;background:#ffffff03;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:color .18s,background .18s;display:grid}.spotify-picker-cover{background:#6fd0f514;border-radius:6px;width:38px;height:38px;overflow:hidden}.spotify-picker-cover img{object-fit:cover;width:100%;height:100%}.spotify-picker-cover i{height:100%;color:var(--aero-sky);place-items:center;font-size:11px;font-style:normal;display:grid}.spotify-picker-options>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.spotify-picker-options small{color:var(--fg-faint);letter-spacing:.13em;text-transform:uppercase;font-size:7.5px}.spotify-picker-options strong{color:var(--fg-body);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.spotify-picker-options em{color:var(--aero-sky);font-size:9px;font-style:normal}.spotify-picker-options>a:hover,.spotify-picker-options>a:focus-visible{color:var(--aero-cyan);background:#6fd0f512}@media (prefers-reduced-motion:reduce){.spotify-picker-chevron,.spotify-picker-options>a{transition:none}}.spotify-admin-guide{border:1px solid var(--line-soft);color:var(--fg-soft);border-radius:10px;gap:8px;margin-top:16px;padding:14px;font-size:11px;display:grid}.spotify-admin-guide>strong{color:var(--fg-head);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.spotify-edit-slot{border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(90px,.45fr) minmax(160px,1fr);align-items:center;gap:8px;padding-top:8px;display:grid}.spotify-edit-slot>span{color:var(--fg-faint);font-size:9px}.portfolio-admin-note{max-width:680px;color:var(--fg-soft);font-size:11.5px;line-height:1.55;margin-top:16px!important}.portfolio-example{border-top:1px dashed var(--line-soft);color:var(--fg-faint);opacity:.65;gap:4px;padding-top:18px;font-size:10px;line-height:1.35;display:grid;margin-top:auto!important}.portfolio-example span:first-child{color:var(--fg-soft);font-size:13px}.cb-preview-current{color:var(--aero-sky);letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:500}.cb-preview-current:hover{color:var(--aero-cyan)}.cb-player-recent ul{gap:0}.cb-player-recent li{display:block}.cb-player-recent li+li{border-top:1px solid #bde4f90e}.cb-player-recent li button{width:100%;min-height:42px;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:6px 2px;display:flex}.cb-rt-copy{gap:2px;min-width:0;display:grid}.cb-rt-name,.cb-rt-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-rt-name{color:var(--fg-body);font-size:10.5px}.cb-rt-artist{color:var(--fg-faint);font-size:9px}.cb-rt-play{color:var(--aero-sky);flex:none;font-size:9px}.cb-preview-deck{border:1px solid var(--line);background:#6fd0f509;border-radius:10px;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;padding:9px;display:grid}.cb-preview-art{width:48px;border-radius:7px!important}.cb-preview-art-loading{border:1px solid var(--line-soft);background:linear-gradient(110deg,#0000,#6fd0f514,#0000);border-radius:7px;height:48px}.cb-preview-copy{gap:2px;min-width:0;display:grid}.cb-preview-copy>span{color:var(--fg-head);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cb-preview-copy small{color:var(--fg-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cb-preview-copy em{color:var(--fg-faint);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal}.cb-preview-back{color:var(--fg-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:inline-flex}.cb-player-stats{grid-template-columns:1fr auto;align-items:center;gap:8px;padding-top:10px;font-size:8px;display:grid}.cb-player-stats i{display:none}@media (width<=520px){.record-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.record-copy strong{white-space:normal}.spotify-picker-options{grid-template-columns:1fr}.spotify-picker-summary small{letter-spacing:.03em}.spotify-edit-slot{grid-template-columns:24px minmax(0,1fr)}.spotify-edit-slot>:last-child{grid-column:2}}html[data-shell=archive],html[data-shell=archive] body{background:#09090b}html[data-shell=archive] body .cb-shell{--aero-blue:#075cd9;--aero-blue-deep:#033c9d;--panel-glass:#050609c2;isolation:isolate;border:0;width:100%;max-width:none;min-height:100vh;margin:0;overflow:clip;background:0 0!important}.cb-liquid-bg{z-index:0;pointer-events:none;filter:saturate(.72)brightness(.66)contrast(1.08)sepia(.04);will-change:background-position;background:url(/liquid-chrome-bg.png) 50%/cover no-repeat;transition:background-position 1.8s cubic-bezier(.22,.64,.2,1);position:fixed;inset:-10vh -10vw;transform:scale(1.08)}.cb-shell>:not(.cb-liquid-bg){z-index:2;position:relative}.cb-liquid-bg:after{content:"";background:linear-gradient(#0203060d,#02030629),radial-gradient(120% 90% at 50% 45%,#0000 50%,#0000003d);position:absolute;inset:0}.cb-shell[data-page=news] .cb-liquid-bg{background-position:46% 46%}.cb-shell[data-page=records] .cb-liquid-bg{background-position:40% 52%}.cb-shell[data-page=photos] .cb-liquid-bg{background-position:35% 58%}.cb-shell[data-page=videos] .cb-liquid-bg{background-position:42% 62%}.cb-shell[data-page=archive] .cb-liquid-bg{background-position:52% 60%}.cb-shell[data-page=about] .cb-liquid-bg{background-position:60% 55%}.cb-shell[data-page=portfolio] .cb-liquid-bg{background-position:65% 48%}.cb-shell[data-page=contact] .cb-liquid-bg{background-position:60% 44%}.cb-shell:before{z-index:1;background:linear-gradient(#00000014,#0000 26%,#00000014),radial-gradient(110% 105%,#0000 54%,#0000004d)}.cb-shell:after{z-index:30;opacity:.34}.cb-shell .cb-topbar{border:0;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:32px 28px 0;display:grid}.cb-shell .cb-topbar-brand{padding:0 0 0 10px}.cb-shell .cb-logo-word{letter-spacing:-.035em;color:#ffffffe6;text-shadow:none;font-size:clamp(44px,4vw,62px);line-height:.9}.cb-shell .cb-logo-bleed{display:none}.cb-shell .cb-topbar-brand .cb-descriptor{text-align:left;letter-spacing:0;text-transform:lowercase;color:#ffffffb8;max-width:330px;text-shadow:none;padding:10px 0 0;font-size:14px;font-weight:300;line-height:1.32;display:block}.cb-shell .cb-topbar-tools{flex-direction:column;align-items:stretch;min-width:0;padding-top:4px;display:flex}.cb-shell .cb-nav{padding:0}.cb-shell .cb-nav-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040508b8;border:0;grid-template-columns:repeat(9,minmax(74px,1fr));display:grid;box-shadow:0 1px #ffffff14}.cb-shell .cb-nav-list li{opacity:1;min-width:0;animation:none}.cb-shell .cb-nav-link{letter-spacing:0;text-transform:lowercase;color:#ffffffc2;white-space:nowrap;border:0;justify-content:center;gap:0;height:48px;padding:0 10px;font-size:13px;line-height:1}.cb-shell .cb-nav-marker{display:none}.cb-shell .cb-nav-link:hover{color:#fff;background:#ffffff0b;transform:none}.cb-shell .cb-nav-link.cb-here{color:#fff;background:linear-gradient(90deg,var(--aero-blue-deep),var(--aero-blue))}.cb-shell .cb-subnav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#023184b8,#0852bcad);justify-content:space-between;align-items:stretch;width:min(76%,760px);min-height:45px;display:flex;box-shadow:0 1px #ffffff1a}.cb-shell .cb-subnav-links{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.cb-shell .cb-subnav-links::-webkit-scrollbar{display:none}.cb-shell .cb-subnav-links span,.cb-shell .cb-subnav-links a{color:#ffffffc2;white-space:nowrap;flex:none;padding:0 22px;font-size:13px;font-weight:300;line-height:45px;transition:color .18s,background-color .18s}.cb-shell .cb-subnav-links a:hover,.cb-shell .cb-subnav-links a:focus-visible{color:#fffffff5;background:#ffffff12;outline:0}.cb-shell .cb-subnav-links a.cb-subnav-active{color:#fffffffa;background:#ffffff1a;box-shadow:inset 0 -2px #ffffff9e!important}.cb-shell .cb-subnav-external{opacity:.7;margin-left:6px;padding:0!important;font-size:10px!important}.cb-shell .cb-page{border:0;flex-direction:column;flex:1 0 auto;align-items:stretch;width:min(100% - 48px,1040px);margin:clamp(120px,18vh,210px) auto 48px;display:flex}.cb-shell .cb-main{background:var(--panel-glass);-webkit-backdrop-filter:blur(14px)saturate(.72);backdrop-filter:blur(14px)saturate(.72);border:1px solid #ffffff1f;min-width:0;box-shadow:0 22px 70px #00000038}.cb-shell .cb-route-stage{animation:.72s cubic-bezier(.16,1,.3,1) both cb-route-in}.cb-shell .cb-inner{padding:34px 40px 48px}.cb-shell .page-title{text-transform:lowercase;font-size:30px;font-weight:300}.cb-shell .crumb{letter-spacing:0;text-transform:lowercase;color:#ffffffa6;margin-top:10px;font-size:12px;line-height:1.5}.cb-shell .cb-ph{background:#0405086b;border-color:#ffffff24;box-shadow:none!important;border-radius:0!important}.cb-shell .cb-ph-icon{display:none}.cb-shell .gcard,.cb-shell .record-cover,.cb-shell .portfolio-card{border-radius:0!important}.cb-shell .cb-listening-rail{align-self:flex-start;width:min(100%,520px);margin-top:14px}.cb-shell:not([data-page=home]) .cb-listening-rail{align-self:flex-end}.cb-shell .cb-player{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050609c2;border:1px solid #ffffff1f;margin:0;padding:14px;box-shadow:0 14px 45px #0003}.cb-shell .cb-player-label{margin-bottom:10px!important}.cb-shell .cb-player-top{grid-template-columns:104px minmax(0,1fr);gap:14px}.cb-shell .cb-player-art{width:104px}.cb-shell .cb-player-track{margin-top:14px}.cb-shell .cb-player-controls{padding:12px 0 2px}.cb-shell .cb-player-recent{margin-top:12px}.cb-shell .cb-player-playlist{color:#ffffffdb;background:linear-gradient(90deg,#023287e0,#085bd1b8);border-top:0;margin:12px -14px -14px;padding:10px 14px}.cb-shell .cb-foot{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020305c7;border-top:1px solid #ffffff17;width:100%;margin-top:auto;padding:13px 28px;position:relative}.cb-shell .cb-legal-dock{z-index:35}@media (width<=1080px){.cb-shell .cb-topbar{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.cb-shell .cb-nav-list{grid-template-columns:repeat(9,minmax(62px,1fr))}.cb-shell .cb-nav-link{padding:0 7px;font-size:12px}.cb-shell .cb-subnav{width:86%}}@media (width<=980px){.cb-shell{overflow:hidden}.cb-shell .cb-topbar{padding:24px 18px 0;display:block}.cb-shell .cb-topbar-brand{padding:0;position:relative}.cb-shell .cb-topbar-brand .cb-descriptor{max-width:280px;font-size:12px}.cb-shell .cb-topbar-tools{padding-top:18px}.cb-shell .cb-subnav{width:100%;min-height:42px}.cb-shell .cb-subnav-links span,.cb-shell .cb-subnav-links a{padding:0 16px;font-size:12px;line-height:42px}.cb-shell .cb-page{width:calc(100% - 28px);margin:92px auto 28px}.cb-shell .cb-inner{padding:25px 22px 34px}.cb-shell .cb-listening-rail,.cb-shell:not([data-page=home]) .cb-listening-rail{align-self:stretch;width:100%}.cb-shell .cb-foot{padding:12px 18px;position:relative}}@media (width<=520px){.cb-shell .cb-logo-word{font-size:43px}.cb-shell .cb-page{margin-top:72px}.cb-shell .cb-main{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cb-shell .cb-player-top{grid-template-columns:82px minmax(0,1fr)}.cb-shell .cb-player-art{width:82px}.cb-shell .cb-foot{grid-template-columns:1fr;gap:3px}.cb-shell .cb-foot-mid,.cb-shell .cb-foot-right{text-align:left}}@media (prefers-reduced-motion:reduce){.cb-shell .cb-liquid-bg{transition:none}.cb-shell .cb-route-stage{animation:none}}.cb-shell :where(button,input,textarea,select,summary,.cb-ph,.cb-player,.gcard,.record-card,.record-cover,.portfolio-card,.spotify-picker,.spotify-picker-options,.cb-preview-deck,.cb-preview-art,.news-views,.news-views button,.about-listening){border-radius:0!important}.cb-shell :where(.cb-ph,.gcard,.record-card,.record-cover,.portfolio-card,.spotify-picker,.cb-preview-deck,.news-views){box-shadow:none!important}.cb-shell .cb-main{overflow:clip}.cb-shell .cb-route-stage{transform-origin:50%;animation:none}.cb-shell[data-direction=forward] .cb-route-stage{animation:.76s cubic-bezier(.22,.78,.18,1) both cb-route-forward}.cb-shell[data-direction=backward] .cb-route-stage{animation:.76s cubic-bezier(.22,.78,.18,1) both cb-route-backward}@keyframes cb-route-forward{0%{opacity:0;clip-path:inset(0 0 0 22%);transform:translate(22px)}45%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cb-route-backward{0%{opacity:0;clip-path:inset(0 22% 0 0);transform:translate(-22px)}45%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}.cb-shell .cb-subnav{animation:.62s cubic-bezier(.2,.75,.2,1) both cb-strip-in;overflow:hidden}@keyframes cb-strip-in{0%{opacity:.35;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.cb-shell[data-direction=backward] .cb-subnav{animation-name:cb-strip-in-back}@keyframes cb-strip-in-back{0%{opacity:.35;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}.cb-shell .cb-nav-link{transition:color .24s,background-color .24s;position:relative;overflow:hidden}.cb-shell .cb-nav-link:after{content:"";transform-origin:0;background:#1470ee;height:2px;transition:transform .36s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.cb-shell .cb-nav-link:hover:after{transform:scaleX(1)}.cb-shell .cb-nav-link.cb-here{background:#075bd5;box-shadow:inset 0 0 0 1px #ffffff14}.cb-shell .cb-nav-link.cb-here:after{background:#ffffff9e;animation:.82s cubic-bezier(.2,.7,.2,1) both cb-tab-scan;transform:scaleX(1)}@keyframes cb-tab-scan{0%{transform:translate(-100%)}to{transform:translate(0)}}.cb-liquid-bg:before{content:"";opacity:.13;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 35%,#ffffff57 49%,#0000 63%);animation:18s cubic-bezier(.45,.02,.55,.98) infinite cb-liquid-sweep;position:absolute;inset:-18%;transform:translate(-58%)}@keyframes cb-liquid-sweep{0%,18%{transform:translate(-58%)}72%,to{transform:translate(58%)}}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card){transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .24s,border-color .24s!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card):hover{box-shadow:none!important;transform:translate(3px)!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card):after{border-radius:0!important}.cb-shell img{animation:.78s cubic-bezier(.2,.75,.2,1) both cb-image-develop}@keyframes cb-image-develop{0%{opacity:0;filter:saturate(.45)contrast(1.15)}to{opacity:1}}.cb-shell .cb-player{animation:.72s cubic-bezier(.16,1,.3,1) .18s both cb-player-arrive}.cb-shell:not([data-page=home]) .cb-player{animation-name:cb-player-arrive-right}@keyframes cb-player-arrive{0%{opacity:0;clip-path:inset(0 18% 0 0);transform:translate(-18px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cb-player-arrive-right{0%{opacity:0;clip-path:inset(0 0 0 18%);transform:translate(18px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.cb-shell .cb-route-stage,.cb-shell .cb-subnav,.cb-shell .cb-player,.cb-shell img,.cb-liquid-bg:before{animation:none!important}}.cb-shell,.cb-shell :where(h1,h2,h3,p,a,span,small,strong,em,label,button,input,textarea,summary,time){text-shadow:none!important}.cb-shell :where(.page-title,.cb-col-title,.cb-player-label,.prose h2,.about-listening h2){color:#ffffffd6!important}.cb-shell :where(.cb-col,.news-item,.track,.record-card,.portfolio-card,.about-listening){box-shadow:none!important;background-color:#04050847!important}.cb-shell :where(.news-views,.spotify-picker,input,textarea,button){box-shadow:none!important;border-color:#ffffff21!important}.cb-shell :where([id]){scroll-margin-top:28px}html[data-shell=archive]{scroll-behavior:smooth}.cb-shell .cb-lower>.cb-col:nth-child(3){padding-left:var(--col-pad);padding-right:var(--col-pad)}.cb-shell .cb-isolated-home>.cb-col,.cb-shell .cb-isolated-home>.cb-lower>.cb-col{border:0;width:100%;padding:20px 0 0;background:0 0!important}.cb-shell .cb-isolated-home>.cb-lower{border:0;grid-template-columns:minmax(0,1fr);display:grid}.cb-shell .cb-isolated-home>.cb-lower>.cb-col:nth-child(3){padding-left:0;padding-right:0}.cb-shell .cb-isolated-home .cb-now-playing-dock{margin-top:20px}.cb-shell .cb-now-playing-dock{width:100%;margin:0 0 12px}.cb-shell .cb-now-playing-dock .cb-player{-webkit-backdrop-filter:blur(16px)saturate(.7);backdrop-filter:blur(16px)saturate(.7);background:linear-gradient(90deg,#030509c7,#04070d94);border:1px solid #ffffff21;border-left:3px solid #1770eedb;grid-template-rows:auto minmax(40px,auto) minmax(36px,auto);grid-template-columns:minmax(280px,1.2fr) minmax(220px,1fr) minmax(150px,.58fr);gap:0 18px;width:100%;min-height:126px;padding:0;animation:.72s cubic-bezier(.16,1,.3,1) .18s both cb-player-arrive;display:grid;overflow:hidden}.cb-shell .cb-now-playing-dock .cb-player:after,.cb-shell .cb-now-playing-dock .cb-player-top:after,.cb-shell .cb-now-playing-dock .cb-preview-deck:after{display:none!important}.cb-shell .cb-now-playing-dock .cb-player-label{letter-spacing:.13em;text-transform:uppercase;background:#0952be6b;border-bottom:1px solid #ffffff1a;grid-area:1/1/auto/-1;height:26px;padding:0 17px;font-size:10px;line-height:26px;color:#ffffffb8!important;margin:0!important}.cb-shell .cb-now-playing-dock .cb-player-label:after{content:" / live listening signal";color:#fff6}.cb-shell .cb-now-playing-dock .cb-player-top{border-right:1px solid #ffffff17;grid-area:2/1/4;grid-template-columns:78px minmax(0,1fr);gap:13px;min-width:0;padding:11px 0 11px 17px}.cb-shell .cb-now-playing-dock .cb-player-art{width:78px}.cb-shell .cb-now-playing-dock .cb-player-meta{justify-content:center;padding-right:10px}.cb-shell .cb-now-playing-dock .cb-player-title{font-size:14px}.cb-shell .cb-now-playing-dock .cb-player-sub{margin-top:3px}.cb-shell .cb-now-playing-dock .cb-player-source{margin-top:7px}.cb-shell .cb-now-playing-dock .cb-player-recent{border:0;grid-area:2/2/4;min-width:0;margin:0;padding:9px 0}.cb-shell .cb-now-playing-dock .cb-player-recent-label{margin-bottom:3px}.cb-shell .cb-now-playing-dock .cb-player-recent ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.cb-shell .cb-now-playing-dock .cb-player-recent li{border-color:#ffffff12}.cb-shell .cb-now-playing-dock .cb-player-recent button{min-height:28px;padding:3px 2px}.cb-shell .cb-now-playing-dock .cb-preview-deck{background:#0003;border:1px solid #ffffff1a;grid-area:3/2;align-self:end;margin:0 0 8px}.cb-shell .cb-now-playing-dock .cb-player:has(.cb-preview-deck) .cb-player-recent{display:none}.cb-shell .cb-now-playing-dock .cb-player-track{grid-area:2/2;align-self:center;margin:0}.cb-shell .cb-now-playing-dock .cb-player-controls{z-index:2;grid-area:3/2;justify-content:flex-start;gap:24px;padding:0;position:relative}.cb-shell .cb-now-playing-dock .cb-player-controls button{border:0;width:32px;height:32px;padding:6px;background:0 0!important;border-radius:0!important}.cb-shell .cb-now-playing-dock .cb-player-controls button:hover{background:#ffffff0f!important}.cb-shell .cb-now-playing-dock .cb-player-controls .cb-player-play{color:#fffffff0;background:#0a52bc61!important;border-left:1px solid #ffffff1f!important;border-right:1px solid #ffffff1f!important}.cb-shell .cb-now-playing-dock .cb-player-controls .cb-player-play:hover,.cb-shell .cb-now-playing-dock .cb-player-controls .cb-player-play:focus-visible{outline-offset:2px;outline:1px solid #fff3;background:#1066e28f!important}.cb-shell .cb-now-playing-dock .cb-player-stats{border-left:1px solid #ffffff17;grid-area:2/3;align-self:end;margin:0;padding:8px 12px}.cb-shell .cb-now-playing-dock .cb-player-playlist{background:#074aa861;border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-area:3/3;align-self:stretch;margin:0;padding:0 12px;line-height:36px}.cb-shell[data-page=home] .cb-page{margin-top:36px}.cb-shell :where(.page-title,.cb-col-title,.about-listening h2){padding-left:0;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important}.cb-shell :where(.page-title,.cb-col-title,.about-listening h2):before{content:"";background:linear-gradient(#1470eef2,#ffffff24);width:2px;position:absolute;top:.15em;bottom:.12em;left:-10px}.cb-shell :where(.page-title,.cb-col-title,.about-listening h2):after{content:"";background:linear-gradient(90deg,#1470eead,#0000);width:min(100%,180px);height:1px;margin-top:7px;display:block}@media (width<=980px){.cb-shell .cb-topbar-tools{padding:18px 0 0}.cb-shell .cb-page{width:calc(100% - 36px)}.cb-shell .cb-now-playing-dock .cb-player{grid-template-columns:minmax(250px,1fr) minmax(210px,.9fr)}.cb-shell .cb-now-playing-dock .cb-player-stats,.cb-shell .cb-now-playing-dock .cb-player-playlist{grid-column:2}.cb-shell .cb-now-playing-dock .cb-player:has(.cb-player-controls){grid-template-rows:auto minmax(40px,auto) minmax(36px,auto) 36px}.cb-shell .cb-now-playing-dock .cb-player:has(.cb-player-controls) .cb-player-playlist{border-left:0;grid-area:4/1/auto/-1}.cb-shell .cb-now-playing-dock .cb-player-recent{display:none}}@media (width<=620px){.cb-shell .cb-now-playing-dock .cb-player{min-height:0;display:block}.cb-shell .cb-now-playing-dock .cb-player-top{border-right:0;grid-template-columns:52px minmax(0,1fr);min-height:72px;padding:9px 17px;display:grid}.cb-shell .cb-now-playing-dock .cb-player-art{width:52px}.cb-shell .cb-now-playing-dock .cb-player-title,.cb-shell .cb-now-playing-dock .cb-player-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-shell .cb-now-playing-dock .cb-player-source,.cb-shell .cb-now-playing-dock .cb-player-stats{display:none}.cb-shell .cb-now-playing-dock .cb-preview-current{width:max-content;margin-top:5px;padding:2px 0;font-size:9px}.cb-shell .cb-now-playing-dock .cb-player-track{margin:0 17px 8px}.cb-shell .cb-now-playing-dock .cb-player-controls{padding:0 17px 8px}.cb-shell .cb-now-playing-dock .cb-preview-deck{margin:0 17px 8px}.cb-shell .cb-now-playing-dock .cb-player-playlist{border-left:0}.cb-shell[data-page=home] .cb-page{margin-top:24px}}.cb-shell .cb-now-playing-dock .cb-player{min-height:0;display:block}.cb-shell .cb-now-playing-dock .cb-player-strip{grid-template-columns:minmax(280px,1.2fr) minmax(250px,1fr) minmax(180px,.62fr);align-items:stretch;min-width:0;display:grid}.cb-shell .cb-now-playing-dock .cb-player-strip>*{min-width:0}.cb-shell .cb-now-playing-dock .cb-player-top{grid-area:auto;height:100%}.cb-shell .cb-now-playing-dock .cb-player-center{border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;min-width:0;padding:10px 18px;display:flex}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-track{width:100%;margin:0 0 7px}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-controls{width:100%;min-height:36px}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-recent{border-top:0;margin:7px 0 0;padding:6px 0 0;display:block}.cb-shell .cb-now-playing-dock .cb-player-center .cb-preview-deck{margin:7px 0 0}.cb-shell .cb-now-playing-dock .cb-player-actions{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats,.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{border-left:0;grid-area:auto;width:100%}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats{margin:auto 0 0}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{margin:0}@media (width<=980px){.cb-shell .cb-now-playing-dock .cb-player-strip{grid-template-columns:minmax(250px,1.08fr) minmax(220px,1fr)}.cb-shell .cb-now-playing-dock .cb-player-actions{border-top:1px solid #ffffff17;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats{margin:0}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{border-top:0;border-left:1px solid #ffffff17;grid-area:1/2}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-recent{display:none}}@media (width<=620px){.cb-shell .cb-now-playing-dock .cb-player-strip{display:block}.cb-shell .cb-now-playing-dock .cb-player-top{height:auto}.cb-shell .cb-now-playing-dock .cb-player-center{border-right:0;padding:0 17px 8px}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-track,.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-controls,.cb-shell .cb-now-playing-dock .cb-player-center .cb-preview-deck{margin-left:0;margin-right:0}.cb-shell .cb-now-playing-dock .cb-player-actions{display:block}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats{display:none}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{border-left:0}}.cb-shell .cb-nav-link:before,.cb-shell .cb-subnav-links a:before{content:none!important;display:none!important}.cb-shell .cb-nav-link,.cb-shell .cb-subnav-links a{box-shadow:none!important;border-radius:0!important}.cb-shell .cb-nav-link:hover,.cb-shell .cb-nav-link:focus-visible{outline:0;color:#fffffff5!important;box-shadow:none!important;background:linear-gradient(#082b586b,#05204394)!important;transform:none!important}.cb-shell .cb-nav-link:hover:after,.cb-shell .cb-nav-link:focus-visible:after{background:#5289ccb8;height:1px}.cb-shell .cb-subnav-links a:hover,.cb-shell .cb-subnav-links a:focus-visible{color:#fffffff5!important;box-shadow:none!important;background:linear-gradient(#082b5857,#05204380)!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck):before,.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck):after{content:none!important;display:none!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck){box-shadow:none!important;border-radius:0!important;transition:color .22s,background-color .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck):hover,.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck):focus-within{box-shadow:none!important;background-color:#0527565c!important;border-color:#3776c947!important;transform:none!important}.cb-shell :where(button,summary,.news-views button):hover,.cb-shell :where(button,summary,.news-views button):focus-visible{box-shadow:none!important;text-shadow:none!important;background-color:#05275680!important;border-radius:0!important}@media (prefers-reduced-motion:reduce){.cb-shell .cb-liquid-bg{transition:none!important}}html[data-shell=archive] body .cb-shell[data-page] .cb-liquid-bg{filter:saturate(.72)brightness(.66)contrast(1.08)sepia(.04)!important;transform:scale(1.08)!important}.cb-shell .record-card:hover .record-cover,.cb-shell .gcard:hover,.cb-shell .cb-ph:hover,.cb-shell .portfolio-card:hover{border-color:#4b8fda94!important;box-shadow:inset 2px 0 #6eb1f6b8!important}.cb-shell .record-card:hover .record-cover,.cb-shell .record-card:hover .record-cover img,.cb-shell .gcard:hover img,.cb-shell .cb-ph:hover img,.cb-shell .portfolio-card:hover img{transform:none!important}.cb-shell .record-open,.cb-shell .record-card:hover .record-open{box-shadow:none!important;background:#052756c7!important;border-radius:0!important}.cb-shell .cb-now-playing-dock .cb-player-strip{grid-template-columns:minmax(300px,1.18fr) minmax(300px,1fr) minmax(220px,.7fr);min-height:132px}.cb-shell .cb-now-playing-dock .cb-player-top{padding-top:14px;padding-bottom:14px}.cb-shell .cb-now-playing-dock .cb-player-center{padding:14px 20px}.cb-shell .cb-now-playing-dock .cb-player-actions{background:linear-gradient(#07101e61,#03081038);border-left:0;justify-content:flex-start}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls{border-bottom:1px solid #ffffff14;flex:none;justify-content:center;align-items:center;gap:13px;width:100%;min-height:58px;margin:0;padding:9px 14px 8px;display:flex}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls button{flex:0 0 32px;place-items:center;width:32px;height:32px;padding:7px;display:inline-grid;color:#bfcfe4d1!important;background:#050a1247!important;border:1px solid #91a8c647!important;border-radius:50%!important;transition:color .18s,border-color .18s,background-color .18s,transform .18s!important;box-shadow:inset 0 1px #ffffff09!important}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls button:after{content:none!important;display:none!important}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls button:hover,.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls button:focus-visible{outline:0;color:#eef5fff5!important;background:#1227428f!important;border-color:#6491c88f!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff12!important}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls .cb-player-play{flex-basis:40px;width:40px;height:40px;padding:9px;color:#e8f1fcf5!important;background:0 0!important;border:1px solid #87a7cf80!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls .cb-player-play:hover,.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls .cb-player-play:focus-visible{background:#18314e73!important;border-color:#84b0e2c7!important}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats{color:#a9bcd4b8;border-top:0;border-bottom:1px solid #ffffff12;flex:auto;justify-content:center;min-height:35px;padding:9px 14px;margin:0!important}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{background:#072c5b57;border-top:0;flex:none;min-height:38px;margin-top:auto;padding:0 14px;line-height:38px}@media (width<=980px){.cb-shell .cb-now-playing-dock .cb-player-strip{grid-template-columns:minmax(250px,1.08fr) minmax(220px,1fr)}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-recent{margin-top:9px;padding-top:8px;display:block}.cb-shell .cb-now-playing-dock .cb-player-actions{border-top:1px solid #ffffff17;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);display:grid}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls{grid-area:1/1}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats{grid-area:2/1}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{border-top:0;border-left:1px solid #ffffff17;grid-area:1/2/3;align-items:center;line-height:1.3;display:flex}}@media (width<=620px){.cb-shell .cb-now-playing-dock .cb-player-strip{min-height:0}.cb-shell .cb-now-playing-dock .cb-player-top{padding:10px 17px}.cb-shell .cb-now-playing-dock .cb-player-center{padding:0 17px 10px}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-recent{margin-top:8px;padding-top:7px}.cb-shell .cb-now-playing-dock .cb-player-center .cb-player-recent ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.cb-shell .cb-now-playing-dock .cb-player-actions{display:block}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-controls{min-height:56px;padding:8px 17px}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-stats{min-height:34px;padding:8px 17px;display:flex}.cb-shell .cb-now-playing-dock .cb-player-actions .cb-player-playlist{border-left:0;min-height:40px;padding:0 17px;line-height:40px}}.cb-shell .cb-nav-link,.cb-shell .cb-subnav-links a{isolation:isolate;position:relative;overflow:hidden}.cb-shell .cb-nav-link:before,.cb-shell .cb-subnav-links a:before{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#0b3467a3,#052248b8);border:1px solid #568bca29;transition:opacity .18s,border-color .18s;position:absolute;inset:4px 3px;box-shadow:inset 0 1px #ffffff09;content:""!important;border-radius:8px!important;display:block!important}.cb-shell .cb-subnav-links a:before{background:linear-gradient(#0a30608f,#051f42a8);border-radius:7px!important}.cb-shell .cb-nav-link:hover,.cb-shell .cb-nav-link:focus-visible,.cb-shell .cb-subnav-links a:hover,.cb-shell .cb-subnav-links a:focus-visible{background:0 0!important}.cb-shell .cb-nav-link:hover:before,.cb-shell .cb-nav-link:focus-visible:before,.cb-shell .cb-subnav-links a:hover:before,.cb-shell .cb-subnav-links a:focus-visible:before{border-color:#5b94d757;opacity:1!important}.cb-shell .cb-nav-link:after{border-radius:999px;inset:auto 11px 3px}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck){background-clip:padding-box;border-radius:7px!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck):hover,.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a,.cb-preview-deck):focus-within{background-color:#062a5670!important}.cb-shell .cb-update{background-clip:border-box;padding-left:12px;padding-right:12px;border-radius:11px!important}.cb-shell .cb-update:hover,.cb-shell .cb-update:focus-within{background-color:#062246e0!important;background-image:linear-gradient(90deg,#07264eeb 0%,#09315fcc 48%,#051f41db 100%)!important;border-color:#0000!important;border-radius:11px!important;box-shadow:inset 0 0 0 1px #5784b73d,inset 0 1px #ffffff06!important}.cb-shell :where(.cb-update-dot,.cb-entry-dot,.cb-player-live){background:#0c1d30d1;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:inset 0 0 0 1px #060c1561;border:1px solid #6792bcb8!important;transition:background-color .18s,border-color .18s,box-shadow .18s!important}.cb-shell :where(.cb-update-dot,.cb-entry-dot){margin-top:4px}.cb-shell .cb-update:hover .cb-update-dot,.cb-shell .cb-update:focus-within .cb-update-dot,.cb-shell .cb-entry:hover .cb-entry-dot,.cb-shell .cb-entry:focus-within .cb-entry-dot,.cb-shell .cb-player-live{background:#709dc9f5!important;border-color:#a9c5e0e0!important;box-shadow:0 0 0 3px #44709d29!important}.cb-shell .cb-ph:empty,.cb-shell .gcard.empty,.cb-shell .tp-art.empty,.cb-shell .record-cover-empty{background-color:#040a121f!important;background-image:none!important;border-color:#8da4c133!important;box-shadow:inset 0 0 0 1px #ffffff03!important}.cb-shell .cb-ph:empty:before,.cb-shell .cb-ph:empty:after,.cb-shell .gcard.empty:before,.cb-shell .gcard.empty:after,.cb-shell .record-cover-empty:before,.cb-shell .record-cover-empty:after{content:none!important;display:none!important}.cb-shell .gcard.empty{border-style:solid!important}.cb-shell .record-cover-empty{color:#0000!important}html[data-shell=archive] body .cb-shell[data-page] .cb-liquid-bg{contain:strict;isolation:isolate;will-change:auto;inset:0;overflow:hidden;filter:none!important;background-color:#05070c!important;background-image:none!important;background-position:50%!important;transition:none!important;transform:none!important}.cb-shell .cb-liquid-bg:before{content:none;display:none;animation:none!important}.cb-shell .cb-liquid-bg:after{z-index:10;background:linear-gradient(#0204080d,#0204082e),radial-gradient(#0000 34%,#0103076b 100%)}.cb-shell{--feature-highlight:linear-gradient(90deg, #07264eeb 0%, #09315fcc 48%, #051f41db 100%);--feature-highlight-border:#5784b73d}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a,.cb-preview-deck){overflow:hidden;background-clip:border-box!important;border-radius:11px!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a,.cb-preview-deck):hover,.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a,.cb-preview-deck):focus-within{background-color:#062246e0!important;background-image:var(--feature-highlight)!important;box-shadow:inset 0 0 0 1px var(--feature-highlight-border), inset 0 1px #ffffff06!important;border-color:#0000!important;border-radius:11px!important}.cb-shell .cb-nav-link,.cb-shell .cb-subnav-links a{border-radius:8px!important}.cb-shell .cb-nav-link:before,.cb-shell .cb-subnav-links a:before{background:var(--feature-highlight);box-shadow:inset 0 0 0 1px var(--feature-highlight-border);border:1px solid #0000;inset:0;border-radius:5px!important}.cb-shell .cb-nav-link:hover:before,.cb-shell .cb-nav-link:focus-visible:before,.cb-shell .cb-nav-link.cb-here:before,.cb-shell .cb-subnav-links a:hover:before,.cb-shell .cb-subnav-links a:focus-visible:before,.cb-shell .cb-subnav-links a.cb-subnav-active:before{opacity:1!important}.cb-shell .cb-nav-link.cb-here,.cb-shell .cb-subnav-links a.cb-subnav-active{box-shadow:none!important;background:0 0!important}.cb-shell .cb-nav-link:hover,.cb-shell .cb-nav-link:focus-visible,.cb-shell .cb-nav-link.cb-here,.cb-shell .cb-subnav-links a:hover,.cb-shell .cb-subnav-links a:focus-visible,.cb-shell .cb-subnav-links a.cb-subnav-active{color:#fffffffa!important}.cb-shell .cb-nav-link.cb-here:after,.cb-shell .cb-subnav-links a.cb-subnav-active:after{transform:scaleX(1);background:#7eaedfb8!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a,.cb-preview-deck):hover,.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a,.cb-preview-deck):focus-within{outline-offset:-1px;outline:1px solid #6397cf5c}.cb-shell .cb-entry,.cb-shell .cb-feature{padding:12px!important}.cb-shell .cb-entry:hover,.cb-shell .cb-entry:focus-within,.cb-shell .cb-feature:hover,.cb-shell .cb-feature:focus-within,.cb-shell .cb-links a:hover,.cb-shell .cb-links a:focus-visible,.cb-shell .cb-player-recent button:hover,.cb-shell .cb-player-recent button:focus-visible{outline-offset:-1px;outline:1px solid #6397cf5c;background-color:#062246e0!important;background-image:var(--feature-highlight)!important;box-shadow:inset 0 0 0 1px var(--feature-highlight-border), inset 0 1px #ffffff06!important;border-color:#0000!important;border-radius:11px!important}.cb-shell .cb-links a,.cb-shell .cb-player-recent button{border-radius:11px!important}.cb-shell .cb-links li{padding:2px 0}.cb-shell .cb-links a{box-sizing:border-box;border:1px solid #0000;min-height:44px;padding:0 14px!important;transform:none!important}.cb-shell .cb-links a:hover,.cb-shell .cb-links a:focus-visible{transform:none!important}.cb-shell :where(.news-views button,.cb-player-controls button,.cb-col-aside,.cb-col-all,.cb-page-aside a,.news-preview,.news-preview-go,.cb-feature-action,summary){overflow:hidden;border-radius:7px!important;transition:color .18s,background-color .18s,background-image .18s,border-color .18s!important}.cb-shell :where(.news-views button,.cb-player-controls button,.cb-col-aside,.cb-col-all,.cb-page-aside a,.news-preview,.news-preview-go,.cb-feature-action,summary):hover,.cb-shell :where(.news-views button,.cb-player-controls button,.cb-col-aside,.cb-col-all,.cb-page-aside a,.news-preview,.news-preview-go,.cb-feature-action,summary):focus-visible{outline:0;color:#fffffffa!important;background-color:#062246e0!important;background-image:var(--feature-highlight)!important;box-shadow:inset 0 0 0 1px var(--feature-highlight-border)!important;border-color:#5784b73d!important}@media (width<=620px){.cb-shell .cb-topbar-brand .cb-descriptor{display:none!important}}.cb-shell .cb-route-stage,.cb-shell[data-direction=forward] .cb-route-stage,.cb-shell[data-direction=backward] .cb-route-stage{clip-path:none!important;animation:.26s ease-out both cb-route-soft!important;transform:none!important}@keyframes cb-route-soft{0%{opacity:.84}to{opacity:1}}.cb-shell .cb-subnav,.cb-shell[data-direction=backward] .cb-subnav{clip-path:none!important;animation:.24s ease-out both cb-subnav-soft!important}@keyframes cb-subnav-soft{0%{opacity:.82}to{opacity:1}}.cb-shell .cb-now-playing-dock .cb-preview-deck{grid-template-columns:54px minmax(0,1fr);gap:10px 13px;min-height:82px;padding:12px;background:#040d19bd!important;border-radius:11px!important}.cb-shell .cb-preview-art{width:54px}.cb-shell .cb-preview-art-loading{width:54px;height:54px}.cb-shell .cb-preview-copy{gap:4px}.cb-shell .cb-preview-copy>span{color:#ecf3fcf5;text-overflow:clip;white-space:normal;font-size:14px;line-height:1.25;overflow:visible}.cb-shell .cb-preview-copy small{color:#b0c3dacc;white-space:normal;font-size:10px;line-height:1.3}.cb-shell .cb-preview-back{white-space:nowrap;border-bottom:1px solid #ffffff14;grid-column:1/-1;justify-self:start;min-height:30px;padding:0 7px;color:#a9bcd4c2!important;background:0 0!important;border-radius:0!important}.cb-shell .cb-preview-back:hover,.cb-shell .cb-preview-back:focus-visible{outline:0;color:#eff6fffa!important;background:#072c5b73!important}.cb-shell .cb-now-playing-dock .cb-player-recent ul{gap:5px 10px}.cb-shell .cb-now-playing-dock .cb-player-recent li,.cb-shell .cb-now-playing-dock .cb-player-recent li+li{border:0;min-width:0}.cb-shell .cb-now-playing-dock .cb-player-recent button{outline:0;width:100%;min-height:46px;box-shadow:none!important;background-clip:padding-box!important;border:1px solid #0000!important;border-radius:9px!important;padding:7px 10px!important}.cb-shell .cb-now-playing-dock .cb-player-recent button:hover,.cb-shell .cb-now-playing-dock .cb-player-recent button:focus-visible,.cb-shell .cb-now-playing-dock .cb-player-recent button[aria-pressed=true]{outline:0;color:#fffffffa!important;background-color:#062246e0!important;background-image:var(--feature-highlight)!important;box-shadow:inset 0 0 0 1px var(--feature-highlight-border)!important;border-color:#6397cf5c!important;border-radius:9px!important}.cb-shell .cb-now-playing-dock .cb-player-recent button:hover .cb-rt-play,.cb-shell .cb-now-playing-dock .cb-player-recent button:focus-visible .cb-rt-play{color:#bad9f8fa}.cb-shell .cb-now-playing-dock .cb-player-controls-preview{background:linear-gradient(#071f3d73,#04122557)}.cb-shell .cb-now-playing-dock .cb-player-controls-preview .cb-player-play:disabled{opacity:.38;cursor:wait}@media (width<=620px){.cb-shell .cb-now-playing-dock .cb-preview-deck{grid-template-columns:54px minmax(0,1fr)}.cb-shell .cb-preview-back{max-width:100%}}@media (width<=480px){.cb-shell .cb-player-expanded .cb-player-recent ul{grid-template-columns:1fr}}@media (width<=980px){.cb-shell .cb-topbar-tools{padding-top:14px}.cb-shell .cb-nav{visibility:visible;background:0 0;width:100%;height:auto;padding:0;position:static;inset:auto;transform:none}.cb-shell .cb-nav-list{background:#040508c2;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cb-shell .cb-nav-link{text-align:center;border:0;justify-content:center;min-width:0;height:44px;min-height:44px;padding:0 8px;font-size:12px;line-height:1.1}.cb-shell .cb-subnav{width:100%;min-height:0;padding:4px;display:block}.cb-shell .cb-subnav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.cb-shell .cb-subnav-links span,.cb-shell .cb-subnav-links a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 8px;font-size:11px;line-height:1.2;display:flex}.cb-shell .cb-page{margin:32px auto 28px}}@media (width<=520px){.cb-shell .cb-nav-link{padding-inline:5px;font-size:11px}.cb-shell .cb-subnav-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-shell{--flow-ease:cubic-bezier(.22,1,.36,1);--flow-fast:.24s;--flow-arrive:.65s}.cb-shell .sheet,.cb-shell .sheet.in,.cb-shell .cb-home,.cb-shell .cb-home.cb-in{opacity:1!important;transform:none!important}.cb-shell .cb-home:not(.cb-in)>*{opacity:1}.cb-shell .cb-home>*,.cb-shell .cb-home .cb-col,.cb-shell .cb-home :where(.cb-entry,.cb-update,.cb-feature),.cb-shell img{animation:none!important}.cb-shell .cb-player{animation:cb-flow-detail .36s var(--flow-ease) both!important;clip-path:none!important}.cb-shell .cb-route-stage,.cb-shell[data-direction] .cb-route-stage{animation:cb-flow-arrive var(--flow-arrive) var(--flow-ease) both!important}@keyframes cb-flow-arrive{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.cb-shell .cb-subnav,.cb-shell[data-direction] .cb-subnav{animation:cb-flow-strip .42s var(--flow-ease) both!important}@keyframes cb-flow-strip{0%{opacity:.55}to{opacity:1}}html[data-shell=archive]{view-transition-name:none}.cb-shell:not(.cb-editing) .cb-main{view-transition-name:cb-page}::view-transition-group(cb-page){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(cb-page){isolation:isolate}::view-transition-old(cb-page){mix-blend-mode:normal}::view-transition-new(cb-page){mix-blend-mode:normal}::view-transition-old(cb-page){animation:.24s ease-out both cb-flow-leave}::view-transition-new(cb-page){animation:.6s cubic-bezier(.22,1,.36,1) both cb-flow-arrive}@keyframes cb-flow-leave{to{opacity:0;transform:translateY(-8px)}}html:active-view-transition .cb-shell .cb-route-stage{animation:none!important}html:active-view-transition .cb-shell .cb-main .cb-player{animation:none!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a){isolation:isolate;position:relative}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a):before{z-index:-1;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--feature-highlight-border);position:absolute;inset:0;content:""!important;border-radius:inherit!important;background:var(--feature-highlight)!important;filter:none!important;transition:opacity .32s var(--flow-ease)!important;display:block!important;transform:none!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a):is(:hover,:focus-within){background-color:#0000!important;background-image:none!important}.cb-shell :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a):is(:hover,:focus-within):before{opacity:1}.cb-shell :where(.cb-nav-link,.cb-subnav-links a):before{transition:opacity .32s var(--flow-ease)!important}.cb-shell :where(.cb-arw,.record-open,.arr){transition:transform .36s var(--flow-ease),opacity .24s ease!important}.cb-shell :where(a,button):is(:hover,:focus-visible)>.cb-arw{transform:translate(4px)!important}.cb-shell :where(.cb-update-dot,.np-dot,.cb-entry-dot){transition:background-color .28s,border-color .28s!important}.cb-shell :where(button,summary,input,textarea,select){transition:color var(--flow-fast) ease,background-color var(--flow-fast) ease, border-color var(--flow-fast) ease,opacity var(--flow-fast) ease!important}.cb-shell :where(input,textarea,select):focus-visible{outline-offset:3px;outline:1px solid #7ba2cca6}.cb-shell :where(.cb-preview-deck,.cb-player-track,.news-preview){animation:cb-flow-detail .36s var(--flow-ease)}@keyframes cb-flow-detail{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}.cb-shell.cb-editing .cb-route-stage{animation:none!important}@media (prefers-reduced-motion:reduce){html[data-shell=archive]{scroll-behavior:auto}.cb-shell *,.cb-shell :before,.cb-shell :after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html.lenis[data-shell=archive]{scroll-behavior:auto}html[data-continuous=true] body{overflow:clip visible}.cb-shell.cb-continuous .cb-scroll-main{view-transition-name:none}.cb-shell.cb-continuous .cb-route-stage{animation:none!important}.cb-continuous .cb-scroll-panel :where(h1,h2,h3,p,a,span,small,strong,em,label,button,input,textarea,summary,time){font-family:var(--sans)}.cb-scroll-panel .news-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cb-scroll-panel .news-item{height:auto;margin:0}.cb-show-more{cursor:pointer;border:1px solid #5784b74d;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:22px;padding:12px 18px;display:flex}.cb-show-more:hover,.cb-show-more:focus-visible{background:var(--feature-highlight)}.cb-shell.cb-flow{--fg:#e0e5ea;--fg-head:#e9edf0;--fg-body:#b8c2cb;--fg-soft:#99a9b8;--blood:#99c5e8;--aero-cyan:#a7cee9;--aero-sky:#96bfdf;--line:#b2c7d82e;--line-soft:#b2c7d81a;--panel-glass:#0a0e13d6;--feature-highlight:linear-gradient(115deg,#4c89be3b,#6ba6d31a);--feature-highlight-border:#a2cae957;--surface-hover:#4d8bbf2e;--focus-silver:#afcee6;font-family:var(--sans);font-weight:400;overflow:clip!important}.cb-shell.cb-flow:before{display:none}.cb-shell.cb-flow:after{opacity:.12}html[data-shell=archive] body .cb-shell[data-page] .cb-water-field{background-image:var(--water-fallback)!important;background-color:#030915!important;background-size:cover!important;background-position:var(--water-position,50% 50%)!important}.cb-water-field:after{display:none}.cb-water-canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.cb-water-canvas[data-renderer=webgl]{opacity:1}.cb-shell.cb-flow>.cb-flow-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(115deg,#1e2c39f0,#0d1926ed 55%,#1f2f3ded);border-bottom:1px solid #accce43b;width:100%;position:sticky;top:0;box-shadow:inset 0 1px #ddebf714,0 8px 30px #040a121f}.cb-flow-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(100% - 64px,1280px);min-height:76px;margin:auto;display:grid}.cb-flow .cb-flow-header .cb-logo-word{font:250 32px/1 var(--sans);letter-spacing:-.04em}.cb-flow-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(2px,.5vw,8px);padding:5px 3px;display:flex;overflow-x:auto}.cb-flow-nav::-webkit-scrollbar{display:none}.cb-flow-nav a{color:#b2c2d0;min-height:44px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .24s var(--flow-ease);border:1px solid #0000;border-radius:7px;flex:none;align-items:center;padding:0 9px;font-size:12px;display:flex;position:relative}.cb-flow-nav a:after{content:none}.cb-flow-nav a:is([aria-current],:hover,:focus-visible){color:#f0f5ff;text-decoration:none}.cb-flow-nav a[aria-current]{background:#6ba5d129;border-color:#a6cce740;box-shadow:inset 0 1px #e0eff90b}.cb-flow-listen{white-space:nowrap;background:#87a9c60f;border:1px solid #a0bdd433;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 16px;font-size:11px;display:inline-flex;color:#d0dce7!important}.cb-flow-listen:hover{background:#87a9c629;text-decoration:none}.cb-flow-listen-dot{background:#8bbbe6;border-radius:50%;width:6px;height:6px}.cb-flow-shortcuts{flex-wrap:wrap;gap:8px;width:min(100% - 64px,1160px);margin:24px auto 0;display:flex}.cb-flow .cb-flow-shortcuts a{color:#acbfd0;border:1px solid #0000;border-radius:7px;align-items:center;min-height:40px;padding:0 14px;font-size:12px;display:inline-flex}.cb-flow .cb-flow-shortcuts a[aria-current]{color:#eaf2f8;background:#4f85b233;border-color:#a6cce740}.cb-scroll-progress{pointer-events:none;height:1px;transform:scaleX(var(--tour-progress,0));transform-origin:0;background:#86b7e8;position:absolute;bottom:-1px;left:0;right:0}.cb-shell.cb-flow .cb-page,.cb-shell.cb-flow.cb-continuous .cb-page{width:min(100% - 64px,1160px);margin:46px auto 100px!important}.cb-shell.cb-flow.cb-continuous .cb-page{margin-top:0!important}.cb-shell.cb-flow .cb-main,.cb-shell.cb-flow .cb-scroll-main{box-shadow:none;border:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.cb-flow .cb-inner{padding:24px 0}.cb-flow .cb-scroll-section{margin-top:clamp(100px,16vh,180px);scroll-margin-top:112px}.cb-flow .cb-scroll-home{margin-top:0}.cb-flow .cb-scroll-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0;padding:0}.cb-flow :where(.cb-scroll-panel,.cb-inner) .page-title{font-family:var(--sans);letter-spacing:-.035em;color:var(--fg-head);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 18px;padding-left:0;font-size:clamp(36px,5vw,58px);font-weight:300;line-height:1.12}.cb-flow .page-title:before,.cb-flow .page-title:after{display:none!important}.cb-flow .crumb{color:#b4c3d2;overflow-wrap:anywhere;text-wrap:pretty;max-width:68ch;margin:0 0 26px;font-size:15px;line-height:1.75;letter-spacing:0!important}.cb-flow .sheet{width:100%;min-width:0;max-width:none;margin:0}.cb-shell.cb-flow .cb-page-aside{letter-spacing:.04em;margin:0 0 26px;font-size:12px;line-height:1.5}.cb-shell.cb-flow .cb-page-aside a{border:1px solid var(--line);overflow-wrap:anywhere;background:#0c18248c;border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}.cb-shell.cb-flow .data-empty{overflow-wrap:anywhere;margin:18px 0 26px;font-size:14px;line-height:1.75}.cb-flow .cb-scroll-home .cb-home{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.cb-flow .cb-scroll-home .cb-hero{background:0 0;border:0;min-height:0;padding:110px 0 58px;display:block}.cb-flow .cb-scroll-home .cb-hero-copy{text-align:center;max-width:780px;margin:auto;padding:0}.cb-flow .cb-scroll-home .cb-hero-title{font:250 clamp(46px,6vw,76px)/1.08 var(--sans);color:#edf0f2;letter-spacing:-.045em;max-width:760px;margin:auto}.cb-flow .cb-scroll-home .cb-rule{display:none}.cb-flow .cb-scroll-home .cb-hero-descriptor{color:#bdcdda;letter-spacing:.12em;text-transform:uppercase;margin:25px 0 18px;font-size:11px}.cb-flow .cb-scroll-home .cb-hero-prose{color:#c1cbd4;max-width:560px;margin:auto;font-size:15px;line-height:1.8}.cb-flow .cb-scroll-home .cb-hero-prose p{margin-bottom:12px}.cb-hero-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.cb-hero-actions a{color:#d8e3ed;background:#0b131c8f;border:1px solid #aac6de47;border-radius:8px;justify-content:center;align-items:center;min-width:110px;min-height:44px;padding:0 22px;font-size:12px;display:inline-flex}.cb-hero-actions a:hover{background:#6697c136;text-decoration:none}.cb-dashboard{border:1px solid var(--line);background:var(--panel-glass);border-radius:12px;width:min(100%,1020px);margin:0 auto 26px;overflow:hidden;box-shadow:0 24px 70px #00000029}.cb-dashboard-bar{border-bottom:1px solid var(--line-soft);color:#d5e2f4;align-items:center;gap:12px;min-height:60px;padding:12px 22px;font-size:12px;display:flex}.cb-dashboard-avatar{flex:0 0 30px;width:30px;overflow:hidden;border-radius:50%!important}.cb-dashboard-shortcuts{color:#849cb9;flex-wrap:wrap;gap:8px 24px;margin-left:auto;font-size:11px;display:flex}.cb-dashboard-shortcuts a{align-items:center;min-height:32px;display:inline-flex}.cb-flow .cb-dashboard-shortcuts a{color:#91a9c7}.cb-dashboard-shortcuts a:hover{color:#e6f1ff;text-decoration:none}.cb-flow .cb-dashboard .cb-now-playing-dock{width:100%;margin:0!important;padding:0!important}.cb-shell.cb-flow .cb-now-playing-dock .cb-player{border:1px solid var(--line);box-shadow:none;background:var(--panel-glass);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px!important;padding:28px!important}.cb-shell.cb-flow .cb-dashboard .cb-now-playing-dock .cb-player{background:0 0;border:0;border-radius:0!important}.cb-flow .cb-player-label{color:#819fbe}.cb-flow .cb-player-strip{align-items:center;gap:26px;display:grid}.cb-flow .cb-player-top{gap:18px}.cb-flow .cb-player-center,.cb-flow .cb-player-actions{width:100%;min-width:0;background:0 0!important;border:0!important;padding:0!important}.cb-flow .cb-player-recent{border:0;margin:0;padding:0}.cb-flow .cb-player-recent-label{color:#7793b5}.cb-flow .cb-player-controls{background:0 0!important}.cb-flow .cb-player-playlist{color:#92b9e4;background:0 0;border:0;margin:12px 0 0;padding:9px 0;font-size:10px}.cb-shell.cb-flow .cb-now-playing-dock .cb-player{min-height:0;display:block}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-label{background:0 0;border:0;height:auto;padding:0;line-height:1.5;color:#8ba6c5!important;margin-bottom:20px!important}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-label:after{content:none}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-strip{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);align-items:center;gap:24px 32px;min-height:0;display:grid}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-top{border:0;grid-area:1/1;grid-template-columns:82px minmax(0,1fr);align-items:center;height:auto;padding:0}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-art{width:82px}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-title{white-space:normal;font-size:20px;font-weight:300;line-height:1.35}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-sub{color:var(--fg-body);white-space:normal;font-size:13px}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-end;display:flex}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions .cb-player-stats{letter-spacing:.06em;border:0;justify-content:flex-end;align-items:center;gap:8px;width:auto;padding:8px 0;font-size:10px;display:flex;margin-top:0!important}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions .cb-player-stats i{display:inline}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions .cb-player-playlist{border:1px solid var(--line);background:0 0;border-radius:8px;width:auto;min-height:40px;margin-top:6px;padding:0 14px}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions .cb-player-controls{border:0;min-height:44px;padding:0 0 8px}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-center{grid-area:2/1/auto/-1;border-top:1px solid var(--line-soft)!important;padding-top:20px!important}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-center .cb-player-recent{margin:0;padding:0;display:block}.cb-player-recent-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.cb-shell.cb-flow .cb-player-recent-head .cb-player-recent-label{margin:0}.cb-player-recent-all{min-height:32px;color:var(--fg-soft);align-items:center;font-size:11px;display:inline-flex}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-recent ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;max-height:none;display:grid}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-recent button{text-align:left;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:66px;display:grid;border-radius:8px!important;padding:10px 12px!important}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-recent button:is(:hover,:focus-visible,[aria-pressed=true]){background-color:#759fbf17!important;background-image:var(--feature-highlight)!important;border-color:var(--feature-highlight-border)!important;box-shadow:none!important}.cb-rt-index{font-variant-numeric:tabular-nums;color:#8194a3;font-size:10px}.cb-shell.cb-flow .cb-rt-name,.cb-shell.cb-flow .cb-rt-artist{white-space:normal;overflow-wrap:anywhere;max-width:none;line-height:1.45}.cb-shell.cb-flow .cb-rt-name{color:#c9d4de;font-size:14px}.cb-shell.cb-flow .cb-rt-artist{color:#92a4b3;font-size:12px}.cb-shell.cb-flow .cb-rt-play{color:#9ebdd4;justify-self:center;font-size:10px}.cb-shell.cb-flow .cb-player-live{box-shadow:none!important;background:#9ebdd4!important;border-color:#9ebdd4!important}.cb-flow .cb-lower{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;display:grid}.cb-flow .cb-lower-2{margin-top:20px}.cb-shell.cb-flow .cb-col{border-radius:12px;min-width:0;border:1px solid var(--line)!important;background:var(--panel-glass)!important;padding:26px!important}.cb-flow .cb-col+.cb-col{border-left:1px solid var(--line)!important}.cb-flow .cb-col-head{border:0;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px}.cb-flow .cb-col-title{letter-spacing:-.035em;color:#e0e6ec;overflow-wrap:anywhere;min-width:0;margin:0;padding:0;font-size:28px;font-weight:300;line-height:1.2}.cb-flow .cb-col-title:before,.cb-flow .cb-col-title:after{display:none!important}.cb-flow .cb-col-aside{letter-spacing:.08em;align-items:center;min-height:32px;font-size:10px;display:inline-flex}.cb-flow .cb-entry,.cb-flow .cb-update,.cb-flow .cb-feature{margin:0 0 10px;border:0!important}.cb-flow .cb-update{grid-template-columns:10px minmax(0,1fr);gap:10px;padding:15px 12px!important}.cb-flow .cb-update-when{text-align:left;grid-column:2;font-size:10px;line-height:1.5}.cb-flow .cb-update-cat{letter-spacing:.1em;font-size:10px;line-height:1.5}.cb-flow .cb-update-action,.cb-flow .cb-update-title{font-size:13px;line-height:1.6}.cb-flow .cb-update-dot,.cb-flow .cb-entry-dot{background:0 0;width:8px!important;height:8px!important;box-shadow:none!important;border:1px solid #739cc4!important}.cb-flow .cb-update-dot{margin-top:3px}.cb-flow .cb-entry-title{font-size:14px;font-weight:500}.cb-flow .cb-entry-date,.cb-flow .cb-col-label{font-size:10px;line-height:1.5}.cb-flow .cb-entry-excerpt{font-size:13px;line-height:1.7}.cb-flow .cb-entry-art{width:62px}.cb-flow .cb-entry.has-art{grid-template-columns:62px minmax(0,1fr)}.cb-flow .cb-col-all{margin-top:18px;font-size:10px}.cb-flow .cb-feature{padding:12px!important}.cb-flow .cb-feature-title{font-size:14px;line-height:1.5}.cb-flow .cb-more{font-size:10px;line-height:1.5}.cb-flow .cb-links a{min-height:44px;font-size:12px;padding:9px 12px!important}.cb-flow .cb-mail input{border:1px solid #274059;width:100%;min-width:0;padding:10px 12px;border-radius:8px!important}.cb-flow .cb-mail button{background:#16375d;border:1px solid #365e89;min-height:44px;border-radius:8px!important}.cb-flow .cb-col-note{font-size:12px;line-height:1.8}.cb-flow .cb-contact-mail{overflow-wrap:anywhere;font-size:14px}.cb-flow .cb-ph,.cb-flow .gcard.empty{background:#22487409!important}.cb-flow :where(.news-item,.track,.record-card,.portfolio-card,.gcard,.about-listening){border:1px solid var(--line)!important;background-color:var(--panel-glass)!important;border-radius:12px!important}.cb-shell.cb-flow :where(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a):before{inset:0!important}.cb-flow .news-feed{margin-top:26px}.cb-flow .news-item{min-height:168px;padding:26px!important}.cb-flow .news-title{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 10px;font-size:22px;font-weight:400;line-height:1.3;display:block}.cb-flow .news-title b{font-weight:500}.cb-flow .news-date{color:#7f9ec0;font-size:10px}.cb-flow .news-body{color:var(--fg-body);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.cb-flow .record-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cb-flow .record-card{flex-direction:column;padding:14px;display:flex;overflow:hidden}.cb-flow .record-copy{flex:1;gap:7px;padding:16px 2px 6px}.cb-flow .record-cover{overflow:hidden;border-radius:8px!important}.cb-flow .record-copy strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.cb-flow .record-artist{letter-spacing:.06em;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.cb-flow .record-facts{overflow-wrap:anywhere;margin-top:auto;padding-top:3px;font-size:11px;line-height:1.6}.cb-shell.cb-flow .collection-summary{border:0;border-bottom:1px solid var(--line);color:var(--fg-body);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:30px 0 22px;padding:0 0 14px;display:flex}.cb-shell.cb-flow .collection-summary-label{letter-spacing:-.015em;color:var(--fg-head);overflow-wrap:anywhere;font-size:22px;font-weight:300;line-height:1.3}.cb-shell.cb-flow .collection-summary-count{color:var(--fg-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.cb-shell.cb-flow .collection-summary+:is(.record-wall,.news-feed,.gallery,.track-list){margin-top:0}.cb-flow .news-views{background:0 0;border:0;flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.cb-flow .news-views button{border:1px solid #2b4462;min-height:44px;margin-right:0;padding:0 18px;border-radius:8px!important}.cb-flow .news-views button.active{background:#15375e;border-color:#5b87b5}.cb-shell.cb-flow .cb-show-more{color:#dce8f1;width:100%;min-height:64px;font-family:var(--sans);letter-spacing:.01em;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(115deg,#2e4d6ac2,#132435d6);border:1px solid #a4c4e04d;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 0;padding:18px 24px;font-size:16px;line-height:1.5;display:flex;box-shadow:inset 0 1px #ddebf70f;border-radius:12px!important}.cb-shell.cb-flow .cb-show-more>span[aria-hidden=true]{color:#b9d2e7;flex:none;font-size:23px;font-weight:300;line-height:1}.cb-shell.cb-flow .cb-show-more+:is(.record-wall,.news-feed,.gallery){margin-top:24px}.cb-shell.cb-flow .cb-show-more:is(:hover,:focus-visible){box-shadow:inset 0 1px #e9f2fa1a,0 8px 24px #02091026;border-color:#b8d8ef8c!important}.cb-flow .portfolio-grid{gap:20px}.cb-flow .portfolio-card{padding:22px}.cb-flow .about-listening{margin-top:32px;padding:28px}.cb-flow .cb-foot{background:#020811b3;padding:26px 32px}.cb-flow :where(.cb-scroll-section,.cb-col,#listening){scroll-margin-top:112px}.cb-shell.cb-flow .prose{width:100%;min-width:0;max-width:680px}.cb-shell.cb-flow .prose p{color:var(--fg-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.75}.cb-shell.cb-flow .prose :is(h2,h3),.cb-shell.cb-flow .about-listening>:is(h2,h3){letter-spacing:-.02em;text-transform:none;color:var(--fg-head);margin:32px 0 14px;font-size:25px;font-weight:300;line-height:1.3}.cb-shell.cb-flow .about-listening>:is(h2,h3){margin-top:10px}.cb-shell.cb-flow .prose>:is(h2,h3):first-child{margin-top:0}.cb-shell.cb-flow .prose>:last-child{margin-bottom:0}.cb-shell.cb-flow .copy-row{gap:12px 20px;min-width:0}.cb-shell.cb-flow .copy-row>a{overflow-wrap:anywhere;min-width:0}.cb-shell.cb-flow .copy-row button{flex:none}.cb-shell.cb-flow .about-listening>p{max-width:680px;line-height:1.7}.cb-shell.cb-flow .about-listening .about-spotify-links{flex-wrap:wrap;gap:10px 18px;margin-bottom:0;display:flex}.cb-shell.cb-flow .about-spotify-links a{align-items:center;min-height:40px;display:inline-flex}.cb-shell.cb-flow .portfolio-card :is(h2,h3){letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0;font-size:25px;font-weight:300;line-height:1.3}.cb-shell.cb-flow .portfolio-note{margin:0;font-size:14px;line-height:1.7}.cb-shell.cb-flow :where(.cb-entry-title,.cb-feature-title,.record-copy,.tp-title){overflow-wrap:anywhere}.cb-shell.cb-flow .spotify-picker-summary{min-width:0}.cb-shell.cb-flow .spotify-picker-summary :is(strong,small){white-space:normal;line-height:1.5}.cb-shell.cb-flow .spotify-picker-options a>span{min-width:0}.cb-shell.cb-flow .spotify-picker-options strong{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.cb-shell.cb-flow .track{gap:14px;padding:22px!important}.cb-shell.cb-flow .tp-head{flex-wrap:wrap;gap:4px 16px}.cb-shell.cb-flow .tp-title{font-size:18px;line-height:1.4}.cb-shell.cb-flow .tp-cap{font-size:13px;line-height:1.7}.cb-shell.cb-flow .tp-bar{gap:8px;margin-top:14px}.cb-shell.cb-flow :where(.tp-play,.tp-skip,.copy-row button){min-height:40px}.cb-shell.cb-flow :where(.gcard .cap,.news-preview-card p){overflow-wrap:anywhere;font-size:14px;line-height:1.6}.cb-shell.cb-flow .gallery{align-items:start;gap:20px}.cb-shell.cb-flow .gcard:not(.empty){aspect-ratio:auto;flex-direction:column;min-width:0;display:flex}.cb-shell.cb-flow .gcard :is(img,video){aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.cb-shell.cb-flow .gcard .cap{color:var(--fg-head);background:0 0;margin:0;padding:14px 16px 16px;position:static;inset:auto}.cb-shell.cb-flow .gcard .cap .d{color:var(--fg-soft);margin-top:5px;font-size:12px;line-height:1.6;display:block}.cb-shell.cb-flow .sheet :where(iframe,video,audio){max-width:100%}.cb-shell.cb-flow :where(a,button,summary,[role=button]){-webkit-tap-highlight-color:#8eb5d424;text-shadow:none!important;text-decoration:none!important}.cb-shell.cb-flow a:is(:hover,:focus-visible,:active){color:#ddecf8!important;text-decoration:none!important}.cb-shell.cb-flow :where(.prose a,.cb-contact-mail a,.about-listening a){border-bottom-width:0;background-image:none!important}.cb-shell.cb-flow :where(.cb-flow-nav a,.cb-nav-link,.cb-subnav-links a,.more-link,.rec-details):after{content:none!important;display:none!important}.cb-shell.cb-flow :is(.cb-entry,.cb-update,.cb-feature,.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty),.cb-links a,.spotify-picker-options a):is(:hover,:focus-within){box-shadow:none!important;background-image:none!important;outline:none!important}.cb-shell.cb-flow :is(.cb-entry,.cb-update,.cb-feature,.cb-links a,.spotify-picker-options a):is(:hover,:focus-within){background-color:#0000!important}.cb-shell.cb-flow :is(.news-item,.track,.record-card,.portfolio-card,.gcard:not(.empty)):is(:hover,:focus-within){background-color:var(--panel-glass)!important}.cb-shell.cb-flow :where(.cb-entry,.cb-update,.cb-feature,.cb-player,.news-item,.track,.record-card,.portfolio-card,.gcard,.cb-links a,.spotify-picker-options a):after{display:none!important}.cb-shell.cb-flow :where(a,button,summary,[role=button]):focus:not(:focus-visible){outline:none!important}.cb-shell.cb-flow :is(a,button,summary,[role=button]):not(.cb-edit):focus-visible{outline-offset:3px;outline:2px solid var(--focus-silver)!important;background-color:var(--surface-hover)!important;color:#eff5fa!important;text-decoration:none!important;box-shadow:0 0 0 4px #386b942e!important}.cb-shell.cb-flow :where(.cb-col-all,.cb-more,.cb-contact-mail a,.cb-player-stats a,.cb-player-recent-all,.cb-dashboard-shortcuts a,.cb-flow-shortcuts a,.prose a,.cb-intro-replay):is(:hover,:focus-visible){border-radius:5px;color:#edf3f8!important;background-color:var(--surface-hover)!important;text-decoration:none!important}.cb-shell.cb-flow:not(.cb-editing) :is(.cb-entry,.cb-update,.news-item,.cb-feature):has(a:focus-visible,button:focus-visible){outline-offset:3px;outline:2px solid var(--focus-silver)!important;box-shadow:0 0 0 4px #386b942e!important}.cb-shell.cb-flow:not(.cb-editing) :where(.cb-entry,.cb-update,.news-item,.cb-feature) :is(a,button):focus-visible{background:var(--surface-hover)!important;box-shadow:none!important;outline:none!important}.cb-shell.cb-flow :where(button,summary):not(.cb-edit):not(:disabled):is(:hover,:focus-visible){filter:none;color:#edf3f8!important;background-color:var(--surface-hover)!important;background-image:var(--feature-highlight)!important;border-color:#a2cae957!important}.cb-shell.cb-flow :where(.cb-flow-nav a,.cb-flow-listen,.cb-hero-actions a):hover{background-color:var(--surface-hover)}.cb-shell.cb-flow .cb-flow-nav a{border-radius:7px}.cb-shell.cb-flow .cb-logo:hover .cb-logo-bleed{opacity:1;transform:none}.cb-shell.cb-flow .spotify-picker-options>a{grid-template-columns:38px minmax(0,1fr)}.cb-shell.cb-flow .cb-player-controls button:after{display:none!important}.cb-shell.cb-flow :where(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid var(--focus-silver)!important}.cb-shell.cb-flow:not(.cb-editing) :where(.cb-flow-nav a,.cb-flow-listen,.cb-flow-shortcuts a,.cb-hero-actions a,.cb-col-all,.cb-more,.cb-dashboard-shortcuts a,.cb-player-recent button,.cb-preview-current,.cb-player-playlist,.news-preview,.cb-show-more,.news-views button,.cb-mail button,.copy-row button,.tp-play,.tp-skip,.cb-intro-replay){transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .24s ease,transform .24s var(--flow-ease)!important}@media (hover:hover) and (pointer:fine){.cb-shell.cb-flow:not(.cb-editing) :is(.cb-entry,.cb-update,.cb-feature,a.record-card,a.portfolio-card,.gcard[role=button],.cb-links a,.spotify-picker-options a):hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #02080f33!important}.cb-shell.cb-flow:not(.cb-editing) :where(.cb-flow-nav a,.cb-flow-listen,.cb-flow-shortcuts a,.cb-hero-actions a,.cb-col-all,.cb-more,.cb-dashboard-shortcuts a,.cb-player-recent button,.cb-preview-current,.cb-player-playlist,.news-preview,.cb-show-more,.news-views button,.cb-mail button,.copy-row button,.tp-play,.tp-skip,.cb-intro-replay):not(:disabled):hover{transform:translateY(-1px)!important}}html[data-shell=archive] :is(.lb-react,.lb-nav,.lb-count){--blood:#99c5e8;--paper:#dce7ef;--ink:#dce7ef;color:#dce7ef;font-family:Frutiger,Avenir Next,Avenir,Segoe UI,sans-serif}html[data-shell=archive] .lb-react{background:#09131df7;border:1px solid #a6cce747;border-radius:12px}html[data-shell=archive] .lb-react :where(iframe,video){aspect-ratio:16/9;border:0;border-radius:6px;width:min(100%,1100px);max-width:100%;display:block}html[data-shell=archive] .lb-react .cap{color:#b8cbd9;margin:0;padding:16px 4px 0;font-size:14px;line-height:1.6}html[data-shell=archive] .lb-react .news-preview-card p{color:#b8cbd9;font-size:15px;line-height:1.75}html[data-shell=archive] :is(.lb-react a,.lb-react button,.lb-nav):is(:hover,:focus-visible){color:#eef6fd!important;background:#4f91c53b!important;border-color:#a2cae973!important;text-decoration:none!important}html[data-shell=archive] :is(.lb-react a,.lb-react button,.lb-nav):focus-visible{outline-offset:3px;outline:2px solid #afcee6!important}@media (forced-colors:active){.cb-shell.cb-flow :is(a,button,summary,[role=button]):not(.cb-edit):focus-visible,html[data-shell=archive] :is(.lb-react a,.lb-react button,.lb-nav):focus-visible{outline-offset:3px;outline:2px solid highlight!important}.cb-shell.cb-flow:not(.cb-editing) :is(.cb-entry,.cb-update,.news-item,.cb-feature):has(a:focus-visible,button:focus-visible){outline-offset:3px;outline:2px solid highlight!important}}@media (width<=1100px){.cb-flow-header-inner{gap:20px;width:calc(100% - 40px)}.cb-flow-nav{justify-content:flex-start;gap:2px}.cb-flow .cb-flow-header .cb-logo-word{font-size:28px}.cb-flow-listen{padding:0 12px}.cb-flow .cb-lower{gap:14px}.cb-shell.cb-flow .cb-col{padding:20px!important}}@media (width<=800px){.cb-flow-header-inner{grid-template-columns:1fr auto;gap:2px 18px;padding-top:12px}.cb-flow-nav{grid-area:2/1/auto/-1;gap:6px;padding:5px 3px}.cb-flow-listen{grid-area:1/2;min-height:34px}.cb-shell.cb-flow .cb-page,.cb-shell.cb-flow.cb-continuous .cb-page{width:calc(100% - 40px)}.cb-flow .cb-scroll-home .cb-hero{padding-top:76px}.cb-flow .cb-lower{grid-template-columns:minmax(0,1fr)}.cb-flow .record-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cb-flow-shortcuts{width:calc(100% - 40px)}}@media (width<=520px){.cb-flow-header-inner{width:calc(100% - 32px)}.cb-flow-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px 4px;display:grid;overflow:visible}.cb-flow-nav a{justify-content:center;min-height:44px;padding:0 2px;font-size:11px}.cb-shell.cb-flow .cb-page,.cb-shell.cb-flow.cb-continuous .cb-page{width:calc(100% - 32px);margin-bottom:64px!important}.cb-flow .cb-scroll-home .cb-hero{padding:84px 0 40px}.cb-flow .cb-scroll-home .cb-hero-title{font-size:48px}.cb-flow .cb-scroll-home .cb-hero-prose{font-size:14px}.cb-flow .cb-scroll-home .cb-hero-descriptor{letter-spacing:.08em;font-size:9px}.cb-dashboard-bar{flex-wrap:wrap;padding:12px 18px}.cb-dashboard-shortcuts{justify-content:space-between;gap:8px;width:100%;margin:0}.cb-shell.cb-flow .cb-dashboard .cb-now-playing-dock .cb-player{padding:20px 18px!important}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-strip{grid-template-columns:minmax(0,1fr)}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions{grid-area:2/1;align-items:stretch}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-center{grid-row:3}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions .cb-player-controls{justify-content:flex-start}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-actions .cb-player-stats{justify-content:flex-start;padding:0}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-recent ul{grid-template-columns:minmax(0,1fr);gap:4px}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-top{grid-template-columns:64px minmax(0,1fr)}.cb-shell.cb-flow .cb-now-playing-dock .cb-player-art{width:64px}.cb-flow .record-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb-flow .record-card{padding:10px}.cb-flow .record-copy{gap:5px;padding:13px 1px 4px}.cb-flow .record-copy strong{font-size:13px}.cb-flow .record-artist{letter-spacing:.035em;font-size:11px}.cb-shell.cb-flow .collection-summary{gap:6px 14px;margin:26px 0 18px}.cb-shell.cb-flow .collection-summary-label{font-size:20px}.cb-shell.cb-flow .cb-show-more{min-height:58px;margin-top:20px;padding:16px 18px;font-size:15px}.cb-shell.cb-flow .gallery{gap:12px}.cb-shell.cb-flow .gcard .cap{padding:12px;font-size:13px}.cb-flow .crumb{margin-bottom:22px;font-size:14px}.cb-flow .cb-scroll-panel .news-feed{grid-template-columns:minmax(0,1fr)}.cb-flow .cb-scroll-section{margin-top:88px;scroll-margin-top:160px}.cb-flow :where(.cb-col,#listening){scroll-margin-top:160px}.cb-flow .cb-scroll-home{margin-top:0}.cb-flow .cb-foot{padding:24px 16px}.cb-shell.cb-flow .about-listening{padding:22px}.cb-shell.cb-flow .prose p{font-size:14px}.cb-shell.cb-flow .track{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px!important}.cb-shell.cb-flow .track .tp-art{display:none}.cb-shell.cb-flow .tp-head time{font-size:10px}.cb-shell.cb-flow .tp-seek{flex-basis:100%;min-width:0}.cb-shell.cb-flow .news-item{padding:22px!important}.cb-shell.cb-flow .news-title{font-size:20px}.cb-shell.cb-flow .news-body{font-size:13px}}@media (prefers-reduced-motion:reduce){.cb-shell.cb-flow:not(.cb-editing) :is(a,button,summary,.cb-entry,.cb-update,.cb-feature,.gcard):is(:hover,:focus-visible){transform:none!important}.cb-shell.cb-flow :is(a,button,summary,.cb-entry,.cb-update,.cb-feature,.gcard){transition:none!important}}.cb-flow.cb-editing{--editor-height:70px}.cb-shell.cb-flow.cb-editing>.cb-flow-header{top:var(--editor-height);z-index:40}.cb-flow.cb-editing .cb-scroll-section{scroll-margin-top:calc(var(--editor-height) + 112px)}.cb-flow .cb-editbar{z-index:60;color:#bdcedd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.06em;text-transform:none;background:#0c1927f7;border-color:#9ac1df40;gap:10px;padding:10px max(20px,50vw - 640px);font-size:12px}.cb-flow .cb-editbar.cb-dirty{background:#162d42fa;border-color:#789bbb}.cb-flow .cb-editbar-dot,.cb-flow .cb-editbar.cb-dirty .cb-editbar-dot{background:#a6c5df}.cb-flow .cb-editbar-good{color:#c4deed}.cb-flow .cb-editbar-who{color:#b5cddd}.cb-flow .cb-editbar-dot{box-shadow:none!important}.cb-flow .cb-editbar-bad{color:#e5bdc3}.cb-flow .cb-editbar-state{flex:230px}.cb-flow .cb-editbar :is(button,a){border-radius:7px;align-items:center;min-height:40px;padding:8px 12px;display:inline-flex}.cb-flow .cb-edit{color:inherit;background:#4f82ad12;border-radius:5px;border:1px solid #93bbda4d!important}.cb-flow .cb-edit:is(:hover,:focus-visible){color:#edf5fa;background:#5994c338!important}.cb-flow .cb-edit-blank{color:#adc3d5}.cb-flow .cb-edit-open{text-align:left;min-width:0}.cb-flow .cb-edit-actions{flex-wrap:wrap}.cb-flow .cb-edit-open :is(input,textarea),.cb-flow .cb-edit-block textarea{font-size:15px;line-height:1.6}.cb-flow .cb-admin-quick{background:#0a1621f7;border-color:#9ac1df40;padding:28px 24px}.cb-flow .cb-admin-quick-inner{width:min(100%,1160px)}.cb-flow :is(.cb-admin-quick-kicker,.cb-admin-tool-field>span){color:#abc7dd}.cb-flow .cb-admin-quick-head{align-items:center}.cb-flow .cb-admin-publish-links{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.cb-flow .cb-admin-publish-links a{border:1px solid var(--line);color:#c8dbe9;border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;display:inline-flex}.cb-flow .cb-content-editor{border:1px solid var(--line);background:#547fa20f;border-radius:12px;padding:24px}.cb-flow .cb-admin-tool-copy{min-height:0}.cb-flow .cb-admin-tool-copy h3{color:#d4e1eb;letter-spacing:-.015em;text-transform:none;font-size:20px;font-weight:350;line-height:1.35}.cb-flow .cb-admin-tool-copy p{max-width:80ch;font-size:14px;line-height:1.7}.cb-flow .cb-content-section{max-width:400px;margin:24px 0}.cb-flow .cb-content-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cb-flow .cb-content-field{color:#c8d8e5;flex-direction:column;gap:8px;min-width:0;font-size:13px;line-height:1.5;display:flex}.cb-flow .cb-content-field.is-long{grid-column:1/-1}.cb-flow .cb-content-field small{color:#9eb1c1;font-size:12px}.cb-flow .cb-content-field :is(input,textarea),.cb-flow .cb-admin-tool-field select{box-sizing:border-box;color:#dbe6ee;width:100%;min-height:44px;font:400 15px/1.5 var(--sans);resize:vertical;background:#08111abf;border:1px solid #91b8d647;border-radius:8px;padding:12px 14px}.cb-flow .cb-content-save{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.cb-flow .cb-content-save [role=status]{color:#acc8dd;font-size:13px}.cb-flow .cb-admin-tool-card{padding-top:28px}.cb-flow .cb-admin-tool-actions{flex-wrap:wrap}.cb-flow :is(.cb-admin-quick-close,.cb-admin-tool-actions button,.cb-admin-tool-actions a,.cb-admin-drop button,.cb-admin-file-actions button,.cb-admin-file-actions a){letter-spacing:0;text-transform:none;border-radius:8px;min-height:44px;font-size:12px}.cb-flow :is(.cb-editbar button,.cb-admin-quick button,.cb-admin-quick a):not(:disabled):is(:hover,:focus-visible){color:#edf6fc!important;background:#4d8bbf2e!important;border-color:#a2cae973!important;text-decoration:none!important}.cb-flow .cb-admin-drop{border-color:#9ec3e059;border-radius:10px}.cb-flow .cb-admin-drop.is-dragging{background:#4d8bbf2e;border-color:#b1cde1}.cb-flow .cb-admin-upload-meter>span{background:#a0c4df}.cb-flow .cb-admin-file-kind{background:#77a2c42e;border-color:#8eb3d0}.cb-flow .cb-admin-tool-status{color:#b4d0e5;font-size:12px}.cb-flow .cb-admin-tool-status.is-error{color:#e5bdc3}html[data-shell=archive] body .cb-shell.cb-flow :is(.cb-editbar,.cb-admin-quick,.cb-edit-open,.cb-edit-block) :is(button,input,textarea,select){border-radius:8px!important}.cb-shell.cb-flow.cb-admin-shell .cb-topbar{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;width:min(100% - 48px,1280px);margin:0 auto;padding:24px 0;display:grid}.cb-flow.cb-admin-shell .cb-logo-word{font:250 32px/1 var(--sans)}.cb-flow.cb-admin-shell .cb-descriptor{margin-top:14px;font-size:12px;line-height:1.6}.cb-flow.cb-admin-shell .cb-topbar-tools{width:100%;min-width:0}.cb-flow.cb-admin-shell .cb-nav{border:1px solid var(--line);background:#142533eb;border-radius:12px;padding:8px}.cb-flow.cb-admin-shell .cb-nav-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cb-shell.cb-flow.cb-admin-shell .cb-nav-list{box-shadow:none;background:0 0;border:0}.cb-flow.cb-admin-shell .cb-nav-link{justify-content:center;min-width:0;min-height:44px;padding:8px;font-size:13px;border:1px solid #0000!important;border-radius:7px!important}.cb-flow.cb-admin-shell .cb-nav-link:is(:hover,.cb-here){color:#e7f1f8!important;background:#6aa8d52b!important;border-color:#97c5e64d!important}.cb-flow.cb-admin-shell :is(.cb-nav-marker,.cb-subnav-external){display:none!important}.cb-flow.cb-admin-shell .cb-subnav{border:0;min-height:44px;margin:10px 0 0;background:0 0!important}.cb-flow.cb-admin-shell .cb-subnav-links{flex-wrap:wrap;gap:8px}.cb-flow.cb-admin-shell .cb-subnav a{border-radius:8px;min-height:44px;padding:8px 14px}.cb-flow.cb-admin-shell .cb-page{margin-top:32px!important}.cb-shell.cb-flow.cb-admin-shell .page-title{margin-bottom:16px;font-size:clamp(32px,4vw,44px);font-weight:300;line-height:1.2}.cb-shell.cb-flow.cb-admin-shell .crumb{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400;line-height:1.7}.cb-shell.cb-flow.cb-admin-shell .admin-viewbar{box-shadow:none;border-radius:9px;background:#0f1f2cbf!important}html[data-shell=archive] body .cb-shell.cb-flow.cb-admin-shell :is(button,input,select,textarea){border-radius:8px!important}.cb-flow.cb-admin-shell .cb-inner{padding:0}.cb-flow.cb-admin-shell #panel-view>.panel{border:1px solid var(--line);background:#0a141eeb;border-radius:12px;overflow:hidden}.cb-flow.cb-admin-shell .panel-head{border-color:var(--line);background:0 0;padding:24px;font-size:28px;font-weight:300}.cb-flow.cb-admin-shell .panel-body{padding:24px}.cb-flow.cb-admin-shell :is(.admin-form,.settings-group){max-width:900px}.cb-flow.cb-admin-shell .settings-group{border-color:var(--line)}.cb-flow.cb-admin-shell :is(input,textarea,select){border:1px solid var(--line);border-radius:8px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.6}.cb-flow.cb-admin-shell :is(button,.admin-quick-actions a){border-radius:8px;min-height:44px;padding:10px 14px;font-size:13px}.cb-flow.cb-admin-shell :is(label,.field-label,.settings-field label){letter-spacing:.03em;font-size:12px;line-height:1.6}.cb-flow.cb-admin-shell :is(.field-hint,.field-count,.admin-status){font-size:12px;line-height:1.6}.cb-flow.cb-admin-shell a{text-decoration:none!important}.cb-flow.cb-admin-shell :is(button,a):is(:hover,:focus-visible){color:#e8f4fc!important;background-color:#4c8bbb29!important;border-color:#83a9c8!important}.cb-flow.cb-admin-shell :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;box-shadow:none!important;outline:2px solid #a3c4de!important}@media (width<=900px){.cb-shell.cb-flow.cb-admin-shell .cb-topbar{grid-template-columns:1fr;gap:18px}.cb-flow.cb-admin-shell .cb-nav-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=600px){.cb-flow .cb-editbar{gap:6px;padding:8px 16px}.cb-flow .cb-editbar-who{width:calc(100% - 100px)}.cb-flow .cb-editbar-state{flex-basis:100%}.cb-flow .cb-admin-quick{padding:22px 16px}.cb-flow .cb-admin-quick-head{gap:12px}.cb-flow .cb-content-editor{padding:18px}.cb-flow .cb-content-fields{grid-template-columns:1fr}.cb-flow.cb-admin-shell .cb-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-flow.cb-admin-shell .panel-body,.cb-flow.cb-admin-shell .panel-head{padding:18px}}.cb-shell.cb-flow .cb-flow-subpages{z-index:42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#182a39fa,#0c1a28fa);border-bottom:1px solid #a0c1da3b;animation:.16s both cb-subpages-enter;position:absolute;inset:100% 0 auto;box-shadow:0 14px 28px #03091033}.cb-shell.cb-flow .cb-flow-subpages[hidden]{display:none}.cb-shell.cb-flow .cb-scroll-section,.cb-shell.cb-flow :where(.cb-col,#listening){scroll-margin-top:calc(var(--editor-height,0px) + var(--flow-nav-clearance,112px))}.cb-shell.cb-flow .cb-scroll-home{scroll-margin-top:calc(var(--editor-height,0px) + var(--flow-nav-header-height,77px))}.cb-flow-subpages-inner{box-sizing:border-box;align-items:center;gap:20px;width:min(100% - 64px,1280px);min-height:64px;margin:auto;padding:10px 0;display:flex}.cb-flow-crumb-parent{color:#bdd0df;flex:none;align-items:center;gap:20px;font-size:13px;line-height:1.5;display:inline-flex}.cb-flow-crumb-parent>span{color:#738c9e}.cb-flow-subpage-links{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cb-shell.cb-flow .cb-flow-subpage-links a,.cb-shell.cb-flow .cb-flow-subpages-close{box-sizing:border-box;color:#c2d2df;min-height:44px;font:400 13px/1.4 var(--sans);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 15px;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;border-radius:8px!important;text-decoration:none!important}.cb-shell.cb-flow .cb-flow-subpages-close{color:#96acbc;flex:none}.cb-shell.cb-flow .cb-flow-nav a[aria-expanded=true]{color:#edf5fa;background:#6fa6d02b;border-color:#9ec5e04d}.cb-shell.cb-flow :is(.cb-flow-subpage-links a,.cb-flow-subpages-close):is(:hover,:focus-visible),.cb-shell.cb-flow .cb-flow-subpage-links a[aria-current]{color:#eef6fc!important;background:#5e98c538!important;border-color:#add0ea45!important;text-decoration:none!important}.cb-shell.cb-flow :is(.cb-flow-subpage-links a,.cb-flow-subpages-close):focus-visible{outline-offset:2px;outline:2px solid #accde6!important}.cb-shell.cb-flow .cb-flow-subpage-links a:after,.cb-shell.cb-flow .cb-flow-subpages-close:after{display:none!important}@keyframes cb-subpages-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (width<=1100px){.cb-flow-subpages-inner{width:calc(100% - 40px)}}@media (width<=600px){.cb-flow-subpages-inner{gap:8px;width:calc(100% - 32px)}.cb-flow-crumb-parent{gap:8px;font-size:12px}.cb-flow-subpage-links{scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}.cb-flow-subpage-links::-webkit-scrollbar{display:none}.cb-shell.cb-flow .cb-flow-subpage-links a{flex:none;min-height:44px;padding:10px 12px}.cb-shell.cb-flow .cb-flow-subpages-close{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.cb-shell.cb-flow .cb-flow-subpages{animation:none}.cb-shell.cb-flow :is(.cb-flow-subpage-links a,.cb-flow-subpages-close){transition:none}}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-section{min-height:calc(var(--scene-height,100svh) + 78vh);margin-top:0;margin-bottom:-78vh;padding-bottom:0;display:flow-root;position:relative}.cb-shell.cb-flow[data-cinematic=true] .cb-scene-frame{top:var(--scene-pin,112px);min-height:calc(100svh - var(--flow-nav-header-height,77px) - 56px);padding-block:36px 88px;position:sticky}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-home .cb-scene-frame{padding-top:0}.cb-scene-content{transform-origin:top}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-section[data-scene-focused=true]{z-index:1}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-section:last-child{min-height:0;margin-bottom:0}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-section:focus{outline:none}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-home .cb-hero{padding-top:clamp(54px,9vh,100px)}@media (width<=600px){.cb-shell.cb-flow[data-cinematic=true] .cb-scene-frame{padding-block:28px 64px}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-home .cb-hero{padding-top:52px}}@media (prefers-reduced-motion:reduce),print{.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-section{min-height:0;margin:64px 0 0;padding:0}.cb-shell.cb-flow[data-cinematic=true] .cb-scroll-home{margin-top:0}.cb-shell.cb-flow[data-cinematic=true] .cb-scene-frame{min-height:0;padding:0;position:static}.cb-scene-content{opacity:1!important;pointer-events:auto!important;transform:none!important}}.cb-shell .record-card.cb-record-trigger{appearance:none;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;margin:0}.cb-shell .record-card.cb-record-trigger .record-cover{width:100%}.cb-shell .cb-photo-trigger .cb-photo-image{display:block;position:relative;overflow:hidden}.cb-shell :is(.cb-record-trigger,.cb-photo-trigger) .cb-preview-hint{z-index:1;color:#dce7ef;font:inherit;text-align:center;opacity:0;pointer-events:none;background:#12263be3;border:1px solid #b5d1e747;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.5;transition:opacity .22s,transform .26s;display:block;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(5px)}.cb-shell :is(.cb-record-trigger,.cb-photo-trigger):is(:hover,:focus-visible) .cb-preview-hint{opacity:1;transform:none}.cb-shell .cb-photo-trigger .cb-photo-date,html[data-shell=archive] .cb-photo-preview .cb-photo-date{color:#9eb6ca;letter-spacing:.07em;margin-top:10px;font-size:11px;line-height:1.5;display:block}html[data-shell=archive] .lb-react:has(.cb-record-preview,.cb-photo-preview){z-index:81;overscroll-behavior:contain;scrollbar-color:#6285a0 transparent;border-radius:16px;width:min(92vw,960px);max-width:960px;max-height:calc(100dvh - 32px);padding:54px 24px 24px;overflow-y:auto}html[data-shell=archive]:has(.cb-record-preview,.cb-photo-preview) .lb-overlay{z-index:80}html[data-shell=archive] .lb-react:has(.cb-record-preview,.cb-photo-preview)>.cap{display:none}html[data-shell=archive] .lb-react:has(.cb-record-preview,.cb-photo-preview) .x{color:#dce7ef;min-width:44px;min-height:44px;font:inherit;background:#8cb5d714;border:1px solid #b5d1e738;border-radius:9px;font-size:17px;line-height:1;top:5px;right:8px}.cb-record-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.cb-record-preview-art{aspect-ratio:1;background:#557ea209;border:1px solid #b5d1e733;border-radius:10px;overflow:hidden}html[data-shell=archive] .lb-react .cb-record-preview-art img{object-fit:contain;width:100%;height:100%}.cb-record-preview-copy{align-self:center;min-width:0}html[data-shell=archive] .lb-react :is(.cb-record-preview,.cb-photo-preview) h2{color:#e0e8ee;font:inherit;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,3vw,32px);font-weight:400;line-height:1.25}.cb-preview-artist{color:#a8c1d4;margin:0 0 12px;font-size:13px;line-height:1.6}.cb-preview-facts{gap:14px;margin:24px 0;display:grid}.cb-preview-facts>div{gap:4px;display:grid}.cb-preview-facts dt{color:#91adc2;letter-spacing:.09em;font-size:11px;line-height:1.5}.cb-preview-facts dd{color:#d0dde6;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}html[data-shell=archive] .lb-react :is(.cb-preview-action,.cb-preview-navigation button){color:#dce7ef;min-height:44px;font:inherit;cursor:pointer;background:#6aa2cf1a;border:1px solid #b5d1e73b;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}html[data-shell=archive] .lb-react .cb-preview-action{margin-top:8px}.cb-preview-navigation{border-top:1px solid #b5d1e72e;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:20px;display:grid}.cb-preview-navigation>span{color:#a8c1d4;text-align:center;font-size:12px}.cb-photo-preview{gap:20px;display:grid}html[data-shell=archive] .lb-react .cb-photo-preview-image img{object-fit:contain;border-radius:8px;width:100%;max-height:58dvh}.cb-photo-preview-copy{min-width:0}.cb-photo-preview-copy p{color:#b8cbd9;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.7}@media (hover:none){.cb-shell :is(.cb-record-trigger,.cb-photo-trigger) .cb-preview-hint{opacity:1;transform:none}}@media (width<=600px){html[data-shell=archive] .lb-react:has(.cb-record-preview,.cb-photo-preview){width:calc(100vw - 24px);padding:52px 16px 16px}.cb-record-preview{grid-template-columns:minmax(0,1fr);gap:20px}.cb-record-preview-art{justify-self:center;width:min(100%,300px)}.cb-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}}@media (prefers-reduced-motion:reduce){.cb-shell :is(.cb-record-trigger,.cb-photo-trigger) .cb-preview-hint,html[data-shell=archive] .lb-react :is(.cb-preview-action,.cb-preview-navigation button){transition:none;transform:none}}@font-face{font-family:Special Elite;src:url(/fonts/special-elite-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#1a1a1a;--ink-soft:#3a3a3a;--paper:#d9d7d0;--paper-light:#e6e4dd;--panel:#cfcdc5;--panel-head:#161616;--panel-head-text:#d9d7d0;--line:#9a988f;--line-dot:#8a887f;--muted:#6a685f;--blood:#7a1a1f;--frame:#0d0d0d;--type:"Special Elite", "American Typewriter", "Courier New", monospace;--mono:"Courier Prime", "Courier New", Courier, monospace;--sans:"Arial Narrow", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}body{background-color:var(--frame);color:var(--ink);font-family:var(--mono);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");margin:0;font-size:13px;line-height:1.5}a{color:var(--ink);text-decoration:none}a:hover{color:var(--blood);text-decoration:underline}.page{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23p)' opacity='0.06'/%3E%3C/svg%3E");border:1px solid #000;width:1000px;max-width:100%;margin:22px auto;padding:14px;box-shadow:0 0 40px #0009}.masthead{background:var(--paper-light);border:1px solid var(--ink);margin-bottom:14px;position:relative;overflow:hidden}.masthead-nav{text-align:right;font-family:var(--mono);letter-spacing:.02em;border-bottom:1px solid var(--line);padding:7px 14px;font-size:12px}.masthead-nav a{margin:0 2px}.masthead-nav .sep{color:var(--line);margin:0 3px}.masthead-body{justify-content:space-between;align-items:flex-end;min-height:150px;padding:18px 22px 16px;display:flex}.logo{font-family:var(--type);color:var(--ink);text-transform:lowercase;letter-spacing:-.01em;font-size:62px;line-height:.82}.tagline{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);margin-top:12px;font-size:14px}.masthead-ink{opacity:.9;mix-blend-mode:multiply;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22170%22%20viewBox%3D%220%200%20320%20170%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cfilter%20id%3D%22rough%22%3E%0A%20%20%20%20%20%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%222%22%20seed%3D%224%22%20result%3D%22n%22%2F%3E%0A%20%20%20%20%20%20%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22n%22%20scale%3D%226%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cfilter%20id%3D%22grain%22%3E%0A%20%20%20%20%20%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.75%22%20numOctaves%3D%223%22%20seed%3D%228%22%2F%3E%0A%20%20%20%20%20%20%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-6%203.3%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3C%21--%20light%20paper%20sky%20--%3E%0A%20%20%3Crect%20width%3D%22320%22%20height%3D%22170%22%20fill%3D%22%23e6e4dd%22%2F%3E%0A%20%20%3C%21--%20speckle%20over%20the%20sky%20--%3E%0A%20%20%3Crect%20width%3D%22320%22%20height%3D%22170%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%220.35%22%2F%3E%0A%20%20%3Cg%20filter%3D%22url%28%23rough%29%22%20fill%3D%22%230d0d0d%22%3E%0A%20%20%20%20%3C%21--%20dark%20treeline%20mass%20along%20the%20bottom%20--%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C170%20L0%2C120%20Q20%2C95%2034%2C112%20Q46%2C80%2060%2C108%20Q72%2C70%2088%2C104%20Q100%2C60%20116%2C100%0A%20%20%20%20%20%20%20%20%20%20%20%20%20Q128%2C84%20140%2C104%20Q152%2C66%20168%2C102%20Q182%2C88%20196%2C106%20Q208%2C72%20224%2C102%0A%20%20%20%20%20%20%20%20%20%20%20%20%20Q238%2C90%20252%2C110%20Q266%2C78%20282%2C108%20Q296%2C96%20320%2C116%20L320%2C170%20Z%22%2F%3E%0A%20%20%20%20%3C%21--%20a%20couple%20of%20tall%20bare%20trees%20--%3E%0A%20%20%20%20%3Cpath%20d%3D%22M104%2C120%20L102%2C40%20L106%2C40%20L108%2C120%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M103%2C66%20L84%2C52%20M103%2C74%20L120%2C58%20M105%2C86%20L90%2C74%20M105%2C58%20L116%2C46%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%230d0d0d%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M214%2C124%20L212%2C54%20L216%2C54%20L218%2C124%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M214%2C78%20L232%2C66%20M214%2C88%20L198%2C78%20M215%2C68%20L226%2C58%20M215%2C98%20L200%2C90%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%230d0d0d%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3C%21--%20a%20leaning%20telephone%20pole%2C%20like%20the%20footer%20of%20the%20mockup%20--%3E%0A%20%20%20%20%3Cpath%20d%3D%22M270%2C124%20L266%2C44%20L269%2C44%20L273%2C124%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M258%2C58%20L282%2C54%20M260%2C66%20L284%2C62%22%20stroke%3D%22%230d0d0d%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);background-size:cover;align-self:stretch;width:300px;height:150px}.columns{grid-template-columns:200px 1fr 200px;align-items:start;gap:14px;display:grid}.panel{margin-bottom:14px}.panel-head{font-size:inherit;background:var(--panel-head);color:var(--panel-head-text);font-family:var(--mono);letter-spacing:.08em;margin:0;padding:5px 11px;font-size:12px}.panel-head:before{content:"// ";color:var(--line)}.panel-body{background:var(--panel);border:1px solid var(--line);border-top:none;padding:12px}.news-item{border-bottom:1px dotted var(--line-dot);margin-bottom:10px;padding-bottom:10px}.news-item:last-of-type{border-bottom:none}.news-date{color:var(--ink);font-weight:700;display:block}.news-title{color:var(--ink-soft);display:block}.more-link{text-align:right;margin-top:6px;font-weight:700;display:block}.more-link:after{content:" »"}.mail-form{gap:6px;display:flex}.mail-form input{background:var(--paper-light);border:1px solid var(--line);min-width:0;font-family:var(--mono);color:var(--ink);flex:1;padding:5px 7px;font-size:12px}.mail-form button{background:var(--panel-head);color:var(--panel-head-text);border:1px solid var(--ink);font-family:var(--mono);cursor:pointer;padding:5px 12px;font-size:12px}.mail-form button:hover{background:var(--blood)}.featured{border:1px solid var(--ink);background:var(--paper-light);aspect-ratio:3/4;margin-bottom:10px;overflow:hidden}.featured img{object-fit:cover;filter:grayscale()contrast(1.3)brightness(.85);width:100%;height:100%}.quote{font-family:var(--mono);color:var(--ink);font-size:14px;line-height:1.5}.archive-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.archive-cell{text-align:center}.archive-cell .label{font-family:var(--mono);color:var(--ink-soft);margin-bottom:5px;font-size:12px;display:block}.archive-thumb{border:1px solid var(--ink);background:var(--paper-light);aspect-ratio:1;display:block;overflow:hidden}.archive-thumb img{object-fit:cover;filter:grayscale()contrast(1.3);width:100%;height:100%}.archive-thumb.empty{border-style:dashed;border-color:var(--line)}.data-head,.data-row{align-items:baseline;gap:8px;padding:6px 0;display:grid}.data-head{border-bottom:1px solid var(--line);color:var(--ink);font-weight:700}.data-row{border-bottom:1px dotted var(--line-dot)}.records-table .data-head,.records-table .data-row{grid-template-columns:54px 1fr 90px 60px 70px}.shows-table .data-head,.shows-table .data-row{grid-template-columns:78px 1fr 1fr 1fr 60px}.rec-thumb{border:1px solid var(--ink);background:var(--paper-light);object-fit:cover;filter:grayscale()contrast(1.3);width:48px;height:48px}.rec-thumb.empty{border-style:dashed;border-color:var(--line)}.rec-details{text-align:right;font-weight:700}.rec-details:after{content:" »"}.data-empty{color:var(--muted);padding:10px 0}.link-list{margin:0;padding:0;list-style:none}.link-list li{border-bottom:1px dotted var(--line-dot);text-overflow:ellipsis;white-space:nowrap;padding:4px 0;overflow:hidden}.link-list li:before{content:"› ";color:var(--muted)}.contact-block{font-family:var(--mono);line-height:1.6}.contact-block .lede{margin-bottom:10px}.contact-block .field{color:var(--muted);margin-top:8px}.page-footer{border:1px solid var(--ink);background:linear-gradient(var(--panel), #b9b7ae);text-align:center;font-family:var(--mono);color:var(--ink-soft);margin-top:14px;padding:14px;font-size:12px}.page-footer nav{margin-bottom:6px}.page-footer .sep{color:var(--line);margin:0 4px}.fade-img{opacity:0;transition:opacity .5s}.fade-img.loaded{opacity:1}@media (width<=1040px){.page{width:auto;margin:10px}.columns{grid-template-columns:1fr}.logo{font-size:46px}.archive-grid{grid-template-columns:repeat(3,1fr)}.records-table .data-head,.records-table .data-row,.shows-table .data-head,.shows-table .data-row{grid-template-columns:1fr;gap:2px}.data-head{display:none}.rec-details{text-align:left}}.masthead-nav a.here,.page-footer a.here{color:var(--blood);font-weight:700}.page-title{font-family:var(--type);color:var(--ink);text-transform:lowercase;margin:4px 0 12px;font-size:30px}.crumb{font-family:var(--mono);color:var(--muted);margin-bottom:12px;font-size:12px}.crumb a{color:var(--muted)}.prose{max-width:640px}.prose p{margin:0 0 12px}.prose h2,.prose h3{font-family:var(--type);color:var(--ink);margin:20px 0 6px;font-size:17px}.prose a{text-decoration:underline}.media-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.media-toolbar .count{color:var(--muted);margin-left:auto;font-size:12px}.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.gcard{border:1px solid var(--ink);background:var(--paper-light);cursor:pointer;position:relative}.gcard img,.gcard video{aspect-ratio:4/3;object-fit:cover;filter:grayscale()contrast(1.3);width:100%;display:block}.gcard .cap{border-top:1px solid var(--line);background:var(--panel);padding:6px 8px;font-size:12px}.gcard .cap .d{color:var(--muted);font-size:11px;display:block}.gcard .play{background:var(--panel-head);color:var(--panel-head-text);letter-spacing:.1em;padding:2px 6px;font-size:10px;position:absolute;top:8px;left:8px}.big-records .data-head,.big-records .data-row{grid-template-columns:54px 1fr 90px 60px 70px}.big-shows .data-head,.big-shows .data-row{grid-template-columns:90px 1fr 1fr 1fr 60px}.lb{background:#111;border:1px solid #000;max-width:min(92vw,900px);padding:10px}.lb::backdrop{background:#000000e6}.lb img,.lb video{max-width:100%;max-height:78vh;margin:0 auto;display:block}.lb iframe{aspect-ratio:16/9;border:0;width:min(86vw,800px)}.lb .cap{color:var(--paper);font-family:var(--mono);margin-top:8px;font-size:12px}.lb .x{color:var(--paper);border:1px solid var(--line);font-family:var(--mono);cursor:pointer;background:#000;padding:2px 8px;position:absolute;top:14px;right:16px}.bands-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.bandcard{border:1px solid var(--ink);background:var(--panel);padding:10px}.bandcard .bn{margin-bottom:3px;font-weight:700;display:block}.bandcard .by{color:var(--muted);font-size:12px}.news-body{margin:4px 0 0}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' 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 7 -4.2'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23g)'/%3E%3C/svg%3E");--blotch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008' numOctaves='4' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -0.75'/%3E%3C/filter%3E%3Crect width='500' height='500' filter='url(%23b)'/%3E%3C/svg%3E")}.page{background-image:var(--blotch);background-blend-mode:multiply;background-size:520px 520px;border:none;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04 0.06' numOctaves='4' seed='6' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='9'/%3E%3C/filter%3E%3Crect x='6' y='6' width='108' height='108' fill='none' stroke='%230a0a0a' stroke-width='7' filter='url(%23t)'/%3E%3C/svg%3E") 10 round;box-shadow:0 0 44px #000000b3}.panel-head{font-size:inherit;background-color:var(--panel-head);background-image:var(--grain);background-blend-mode:screen;background-size:150px 150px;margin:0}.masthead-ink{opacity:.92;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22170%22%20viewBox%3D%220%200%20320%20170%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cfilter%20id%3D%22rough%22%3E%0A%20%20%20%20%20%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%222%22%20seed%3D%224%22%20result%3D%22n%22%2F%3E%0A%20%20%20%20%20%20%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22n%22%20scale%3D%226%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cfilter%20id%3D%22grain%22%3E%0A%20%20%20%20%20%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.75%22%20numOctaves%3D%223%22%20seed%3D%228%22%2F%3E%0A%20%20%20%20%20%20%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-6%203.3%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3C%21--%20light%20paper%20sky%20--%3E%0A%20%20%3Crect%20width%3D%22320%22%20height%3D%22170%22%20fill%3D%22%23e6e4dd%22%2F%3E%0A%20%20%3C%21--%20speckle%20over%20the%20sky%20--%3E%0A%20%20%3Crect%20width%3D%22320%22%20height%3D%22170%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%220.35%22%2F%3E%0A%20%20%3Cg%20filter%3D%22url%28%23rough%29%22%20fill%3D%22%230d0d0d%22%3E%0A%20%20%20%20%3C%21--%20dark%20treeline%20mass%20along%20the%20bottom%20--%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C170%20L0%2C120%20Q20%2C95%2034%2C112%20Q46%2C80%2060%2C108%20Q72%2C70%2088%2C104%20Q100%2C60%20116%2C100%0A%20%20%20%20%20%20%20%20%20%20%20%20%20Q128%2C84%20140%2C104%20Q152%2C66%20168%2C102%20Q182%2C88%20196%2C106%20Q208%2C72%20224%2C102%0A%20%20%20%20%20%20%20%20%20%20%20%20%20Q238%2C90%20252%2C110%20Q266%2C78%20282%2C108%20Q296%2C96%20320%2C116%20L320%2C170%20Z%22%2F%3E%0A%20%20%20%20%3C%21--%20a%20couple%20of%20tall%20bare%20trees%20--%3E%0A%20%20%20%20%3Cpath%20d%3D%22M104%2C120%20L102%2C40%20L106%2C40%20L108%2C120%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M103%2C66%20L84%2C52%20M103%2C74%20L120%2C58%20M105%2C86%20L90%2C74%20M105%2C58%20L116%2C46%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%230d0d0d%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M214%2C124%20L212%2C54%20L216%2C54%20L218%2C124%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M214%2C78%20L232%2C66%20M214%2C88%20L198%2C78%20M215%2C68%20L226%2C58%20M215%2C98%20L200%2C90%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%230d0d0d%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3C%21--%20a%20leaning%20telephone%20pole%2C%20like%20the%20footer%20of%20the%20mockup%20--%3E%0A%20%20%20%20%3Cpath%20d%3D%22M270%2C124%20L266%2C44%20L269%2C44%20L273%2C124%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M258%2C58%20L282%2C54%20M260%2C66%20L284%2C62%22%20stroke%3D%22%230d0d0d%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)!important}body:after{content:"";pointer-events:none;z-index:9999;background-image:var(--grain);opacity:.5;mix-blend-mode:multiply;background-size:160px 160px;position:fixed;inset:0}.logo{text-shadow:.5px .5px #00000038,-.4px 0 #0000001f}.rec-thumb,.archive-thumb,.gcard img,.featured img{filter:grayscale()contrast(1.4)brightness(.94)!important}.admin-tabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.admin-tabs button,.kind-tabs button{background:var(--paper-light);border:1px solid var(--line);font-family:var(--mono);cursor:pointer;color:var(--ink);padding:5px 12px;font-size:12px}.admin-tabs button.here,.kind-tabs button[aria-pressed=true]{background:var(--panel-head);color:var(--panel-head-text);border-color:var(--ink)}.kind-tabs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.composer-grid{grid-template-columns:240px 1fr;align-items:start;gap:14px;display:grid}.composer-preview{border:1px dashed var(--line);background:var(--paper-light);place-items:center;min-height:160px;padding:8px;display:grid}.composer-preview img,.composer-preview video{filter:grayscale()contrast(1.3);max-width:100%;max-height:220px;display:block}.composer-preview audio{width:100%}.field-label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:11px}.admin-form{flex-direction:column;gap:7px;max-width:560px;display:flex}.admin-form label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.admin-form input,.admin-form textarea{background:var(--paper-light);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);padding:6px 8px;font-size:13px}.admin-form input:focus,.admin-form textarea:focus{border-color:var(--ink);outline:none}.admin-form textarea{resize:vertical;min-height:80px}.admin-form button,.admin-actions button{background:var(--panel-head);color:var(--panel-head-text);border:1px solid var(--ink);font-family:var(--mono);cursor:pointer;padding:6px 14px;font-size:12px}.admin-form button:hover{background:var(--blood)}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-status{color:var(--muted);font-size:12px}.admin-status.error{color:var(--blood)}.two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.two-col>div{flex-direction:column;gap:7px;display:flex}#upload-trigger{background:var(--paper-light);width:100%;color:var(--ink);border-style:dashed;padding:14px}#upload-trigger:hover{background:var(--panel)}.upload-progress{border:1px solid var(--line);background:var(--paper-light);height:6px;margin-top:6px}.upload-bar{background:var(--blood);width:0%;height:100%;transition:width .15s linear}.admin-rows{margin-top:14px}.admin-row{grid-template-columns:1fr auto!important}.row-actions{gap:6px;display:flex}.row-actions button{background:var(--paper-light);border:1px solid var(--line);font-family:var(--mono);cursor:pointer;padding:2px 8px;font-size:11px}.row-actions button:hover{background:var(--panel-head);color:var(--panel-head-text)}.pill{text-align:center;background:var(--panel-head);min-width:44px;color:var(--panel-head-text);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}@media (width<=760px){.composer-grid,.two-col{grid-template-columns:1fr}}.band-layout{grid-template-columns:220px 1fr;align-items:start;gap:16px;display:grid}.band-photo{border:1px solid var(--ink);background:var(--paper-light)}.band-photo img{filter:grayscale()contrast(1.35);width:100%;display:block}.band-meta{font-family:var(--mono);color:var(--muted);margin:4px 0 12px}@media (width<=760px){.band-layout{grid-template-columns:1fr}}.gcard{transition:transform .12s,box-shadow .12s;position:relative}.gcard:not(.empty){cursor:pointer}.gcard:not(.empty):hover{transform:translateY(-2px);box-shadow:3px 4px #00000059}.gcard img,.gcard video{aspect-ratio:1}.gcard .cap{white-space:nowrap;text-overflow:ellipsis;padding:5px 7px;font-size:11px;line-height:1.35;overflow:hidden}.gcard .cap .d{font-size:10px}.gcard .play{width:30px;height:30px;color:var(--paper);border:1px solid var(--paper-light);background:#000000b3;border-radius:50%;place-items:center;font-size:12px;display:grid}.gcard.empty{border-style:dashed;border-color:var(--line);background-color:var(--paper-light);aspect-ratio:1;background-image:var(--grain);background-blend-mode:multiply;background-size:90px 90px}.gcard.empty:after{content:""}.lb[open]{animation:.16s ease-out lb-pop}@keyframes lb-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lb::backdrop{animation:.16s ease-out lb-fade}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.track{border-bottom:1px dotted var(--line-dot);grid-template-columns:30px 60px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.track.active{background:#00000008}.tp-num{font-family:var(--mono);color:var(--muted);padding-top:4px;font-size:12px}.track.playing .tp-num{color:var(--blood)}.tp-art,.tp-art.empty{border:1px solid var(--ink);background:var(--paper-light);object-fit:cover;filter:grayscale()contrast(1.35);width:60px;height:60px}.tp-art.empty{background-image:var(--grain);background-blend-mode:multiply;background-size:70px 70px}.tp-main{min-width:0}.tp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tp-title{font-family:var(--type);color:var(--ink);overflow-wrap:anywhere;font-size:16px}.tp-head time{font-family:var(--mono);color:var(--muted);font-size:11px}.tp-cap{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.tp-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tp-play,.tp-skip{background:var(--paper-light);border:1px solid var(--line);font-family:var(--mono);cursor:pointer;color:var(--ink);padding:3px 9px;font-size:12px}.tp-play{min-width:38px}.track.playing .tp-play{background:var(--panel-head);color:var(--panel-head-text)}.tp-play:hover,.tp-skip:hover{background:var(--panel)}.tp-time{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.tp-seek{appearance:none;background:var(--line);cursor:pointer;flex:140px;min-width:100px;height:3px}.tp-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:pointer;width:11px;height:11px}.tp-seek::-moz-range-thumb{background:var(--ink);cursor:pointer;border:0;width:11px;height:11px}.track.playing .tp-seek::-webkit-slider-thumb{background:var(--blood)}.lb-overlay{z-index:40;background:#000000e6;animation:.16s ease-out lb-fade;position:fixed;inset:0}.lb-react{z-index:41;animation:.16s ease-out lb-pop;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-react iframe{aspect-ratio:16/9;border:0;width:min(86vw,800px);display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tactile{background:var(--panel-head);color:var(--panel-head-text);border:1px solid var(--ink);font-family:var(--mono);cursor:pointer;box-shadow:3px 3px 0 var(--ink);padding:5px 14px;font-size:12px;transition:transform 80ms,box-shadow 80ms,background .15s}.tactile:hover{box-shadow:5px 5px 0 var(--ink);background:var(--blood);transform:translate(-2px,-2px)}.tactile:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.tactile:focus-visible{outline:2px solid var(--blood);outline-offset:2px}.kinetic{align-items:baseline;gap:3px;display:inline-flex}.kinetic .arr{transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-block}.kinetic:hover .arr{transform:translate(5px)}.gcard{overflow:hidden}.gcard img{transition:transform .35s,filter .35s}.gcard:not(.empty):hover img{transform:scale(1.06);filter:grayscale()contrast(1.25)brightness()!important}.gcard .meta{color:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0a0a0ad9;padding:4px 8px;font-size:10px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.gcard:not(.empty):hover .meta,.gcard:not(.empty):focus-visible .meta{transform:translateY(0)}.lb-nav{z-index:42;background:var(--panel-head);color:var(--paper);border:1px solid var(--paper-light);font-family:var(--mono);cursor:pointer;width:40px;height:48px;font-size:18px;position:fixed;top:50%;transform:translateY(-50%);box-shadow:3px 3px #0009}.lb-nav:hover{background:var(--blood)}.lb-nav.prev{left:14px}.lb-nav.next{right:14px}.lb-count{z-index:42;color:var(--paper);font-family:var(--mono);letter-spacing:.15em;font-size:11px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.acc-row{border-bottom:1px dotted var(--line-dot)}.acc-trigger{width:100%;font-family:var(--mono);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:8px;padding:10px 2px;font-size:13px;display:flex}.acc-trigger .caret{font-weight:700;transition:transform .2s}.acc-trigger[data-state=open] .caret{transform:rotate(90deg)}.acc-trigger:hover{color:var(--blood)}.acc-trigger .town{color:var(--muted);margin-left:auto;font-size:11px}.acc-content{overflow:hidden}.acc-content[data-state=open]{animation:.22s ease-out acc-down}.acc-content[data-state=closed]{animation:.18s ease-in acc-up}@keyframes acc-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes acc-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.acc-body{padding:2px 2px 14px 22px}.acc-body .prose p{margin:0 0 8px}.eq{align-items:flex-end;gap:2px;height:12px;margin-left:8px;display:inline-flex}.eq i{background:var(--blood);width:3px;animation:.7s ease-in-out infinite eq-bounce}.eq i:nth-child(2){animation-delay:.15s}.eq i:nth-child(3){animation-delay:.35s}.eq i:nth-child(4){animation-delay:.5s}@keyframes eq-bounce{0%,to{height:3px}50%{height:12px}}.copy-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copied-note{font-family:var(--mono);color:var(--blood);font-size:11px}@media (prefers-reduced-motion:reduce){.tactile,.kinetic .arr,.gcard img,.gcard .meta,.acc-trigger .caret{transition:none}.eq i{height:6px;animation:none}.acc-content[data-state=open],.acc-content[data-state=closed]{animation:none}}.acc-head{font-size:inherit;margin:0}.page{background-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1800'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0035 0.0045' numOctaves='5' seed='23'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 -0.45'/%3E%3C/filter%3E%3Crect width='1400' height='1800' filter='url(%23b)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;width:min(96vw,1560px);margin:18px auto;padding:18px}.columns{grid-template-columns:250px 1fr 260px;gap:18px}@media (width>=1360px){.columns{grid-template-columns:290px 1fr 300px;gap:22px}body{font-size:13.5px}.panel-body{padding:15px}.logo{font-size:74px}.masthead-body{min-height:175px;padding:22px 28px 20px}.masthead-ink{width:420px;height:175px}}body:after{opacity:.3}.rec-thumb,.archive-thumb img,.gcard img,.featured img{filter:grayscale()contrast(1.15)brightness()!important}.rec-thumb{transition:filter .25s,transform .2s,box-shadow .2s}.data-row:hover .rec-thumb,.rec-thumb:hover{z-index:3;position:relative;transform:translate(-2px,-3px)scale(1.6);box-shadow:6px 7px #00000073;filter:none!important}.records-table .data-row,.big-records .data-row{align-items:center}.archive-thumb:hover img,.gcard:not(.empty):hover img{filter:none!important}.gallery{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.gcard.empty{background-image:none;background-color:color-mix(in srgb, var(--paper-light) 88%, transparent);border:1px dashed var(--line)}.footer-art{border:1px solid var(--ink);background-color:var(--paper-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='92' viewBox='0 0 1200 92'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='5' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='4'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' seed='12'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 -3.6'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='1200' height='92' fill='%23dcdad2'/%3E%3Crect width='1200' height='92' filter='url(%23g)' opacity='0.4'/%3E%3Cg filter='url(%23r)' fill='%230d0d0d'%3E%3Cpath d='M0,92 L0,60 L40,60 L40,44 L64,44 L64,58 L110,58 L110,38 L128,38 L128,30 L136,30 L136,38 L154,38 L154,62 L210,62 L210,50 L258,50 L258,66 L320,66 L320,42 L336,42 L336,34 L344,34 L344,20 L348,20 L348,34 L356,34 L356,42 L372,42 L372,64 L430,64 L430,54 L470,54 L470,60 L540,60 L540,36 L560,36 L560,28 L568,28 L568,36 L588,36 L588,58 L648,58 L648,64 L720,64 L720,46 L744,46 L744,40 L752,40 L752,46 L776,46 L776,62 L840,62 L840,52 L896,52 L896,66 L960,66 L960,44 L980,44 L980,24 L984,24 L984,44 L1004,44 L1004,60 L1070,60 L1070,50 L1110,50 L1110,64 L1160,64 L1160,56 L1200,56 L1200,92 Z'/%3E%3Cpath d='M212,50 L210,18 L213,18 L215,50 Z M213,26 L226,20 M213,32 L200,26' stroke='%230d0d0d' stroke-width='2'/%3E%3Cpath d='M842,52 L840,16 L843,16 L845,52 Z M843,24 L858,18 M843,30 L828,24' stroke='%230d0d0d' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");background-position:bottom;background-size:cover;border-bottom:none;height:92px;margin-top:16px}.page-footer{margin-top:0}.masthead-ink{opacity:.85}@media (width<=1040px){.page{width:auto}.footer-art{height:60px}}.more-links-row{justify-content:flex-end;gap:16px;margin-top:6px;display:flex}.more-links-row .more-link{margin-top:0}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.85 -0.5'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23g)'/%3E%3C/svg%3E")}body:after{opacity:.22;background-size:128px 128px}.panel-head{font-size:inherit;background-image:none;margin:0}.tp-art.empty{background-image:none}.gcard{min-width:0}.gcard .cap{white-space:normal;padding:5px 8px 6px;display:block}.gcard .cap,.gcard .cap .d{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gcard .cap .d{display:block}.np-line{align-items:baseline;gap:6px;display:flex}.np-dot{background:var(--blood);border-radius:50%;align-self:center;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:.3}50%{opacity:1}}.np-track{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.np-artist{color:var(--muted);font-size:12px}.np-recent{margin:8px 0 0;padding:0;list-style:none}.np-recent li{border-bottom:1px dotted var(--line-dot);text-overflow:ellipsis;white-space:nowrap;padding:3px 0;font-size:12px;overflow:hidden}.np-recent li:last-child{border-bottom:none}.np-recent .a{color:var(--muted)}.np-scrobbles{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:11px}@media (prefers-reduced-motion:reduce){.np-dot{animation:none}}.masthead-ink.ink-live{opacity:1;overflow:hidden;-webkit-mask-image:none;mask-image:none;background-image:none!important}.ink-live svg{width:100%;height:100%;animation:.45s ease-out ink-dissolve;display:block}@keyframes ink-dissolve{0%{opacity:0;filter:blur(3px);transform:translate(10px)}to{opacity:1;filter:blur();transform:none}}.footer-art.city-live{background-image:none;padding:0}.city-live svg{width:100%;height:100%;display:block}.city-windows .win{opacity:0}.win.w0{animation:9s step-end infinite win-on}.win.w1{animation:13s step-end 2s infinite win-on}.win.w2{animation:7s step-end 4s infinite win-on}.win.w3{animation:17s step-end 1s infinite win-on}.win.w4{animation:11s step-end 6s infinite win-on}.win.w5{animation:15s step-end 3s infinite win-on}@keyframes win-on{0%,18%{opacity:0}22%,78%{opacity:.9}82%,to{opacity:0}}.beacon{opacity:.15}.beacon.b1{animation:2.6s ease-in-out infinite beacon}.beacon.b2{animation:3.4s ease-in-out 1.2s infinite beacon}@keyframes beacon{0%,to{opacity:.15}50%{opacity:1}}.bus{animation:34s linear infinite bus-run}@keyframes bus-run{0%{transform:translate(-40px)}to{transform:translate(1260px)}}.smoke path{opacity:0;animation:6s ease-out infinite smoke-drift}.smoke path:nth-child(2){animation-delay:3s}@keyframes smoke-drift{0%{opacity:0;transform:translateY(4px)}25%{opacity:.7}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.ink-live svg{animation:none}.win,.beacon,.bus,.smoke path{animation:none!important}.city-windows .win{opacity:.6}.beacon{opacity:.7}}.admin-shell{grid-template-columns:170px 1fr;align-items:start;gap:16px;display:grid}.admin-rail{border:1px solid var(--ink);background:var(--paper-light);flex-direction:column;gap:0;display:flex;position:sticky;top:14px}.admin-rail button{text-align:left;border:none;border-bottom:1px dotted var(--line-dot);font-family:var(--mono);color:var(--ink);cursor:pointer;background:0 0;padding:10px 14px;font-size:13px}.admin-rail button:last-child{border-bottom:none}.admin-rail button:hover{background:var(--panel);color:var(--blood)}.admin-rail button.here{background:var(--panel-head);color:var(--panel-head-text);font-weight:700}.admin-rail button.here:before{content:"// ";color:var(--line)}.admin-main{min-width:0}.admin-main .panel-body{padding:16px}.admin-form.collapsed{display:none}.new-toggle{margin-bottom:12px}.admin-status.flash{animation:1.2s ease-out status-flash}@keyframes status-flash{0%{color:var(--blood)}to{color:var(--muted)}}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-rail{flex-flow:wrap;position:static}.admin-rail button{border-bottom:none;border-right:1px dotted var(--line-dot)}}#settings-fields{flex-direction:column;display:flex}.settings-group{border:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;margin:0 0 16px;padding:12px 14px 14px;display:flex}.settings-group label{display:block}.settings-group input,.settings-group textarea{width:100%;min-width:0}.settings-group legend{font-family:var(--mono);letter-spacing:.18em;text-transform:lowercase;background:var(--panel-head);color:var(--panel-head-text);padding:3px 10px;font-size:11px}.settings-group label{margin-top:12px}.settings-group label:first-of-type{margin-top:0}.field-hint{letter-spacing:.04em;color:var(--muted);text-transform:none;margin-top:2px;font-size:10px;display:block}.settings-save{background:var(--panel);border-top:1px solid var(--line);margin-top:4px;padding:10px 0}.settings-save.top{border-top:0;border-bottom:1px solid var(--line);margin:0 0 14px}.field-count{font-family:var(--mono);color:var(--muted);align-self:flex-end;margin-top:-2px;font-size:10px}.field-count.full{color:var(--blood)}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,svg{max-width:100%}@media (width<=1080px){.page{width:auto;margin:10px;padding:12px}.columns{grid-template-columns:1fr 1fr;gap:14px}.columns>:nth-child(2){order:-1;grid-column:1/-1}.masthead-body{min-height:130px}.logo{font-size:52px}.masthead-ink{width:40%}}@media (width<=680px){.page{border-image-width:6px;margin:6px;padding:8px 34px 8px 8px}.columns{grid-template-columns:1fr;gap:12px}.columns>*{order:0!important;grid-column:auto!important}.masthead-body{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px 16px}.logo{font-size:clamp(44px,15vw,64px)}.masthead-nav{text-align:center;line-height:2.1}.masthead-ink{align-self:stretch;width:100%;height:84px}.records-table .data-head,.big-records .data-head{display:none}.data-row:hover .rec-thumb,.rec-thumb:hover{box-shadow:none;transform:none;filter:none!important}.archive-grid{gap:7px}.archive-cell .label{font-size:11px}.gallery{grid-template-columns:repeat(2,1fr);gap:8px}.track{grid-template-columns:26px 52px 1fr;gap:8px}.tp-art,.tp-art.empty{width:52px;height:52px}.tp-bar{gap:6px}.tp-seek{flex-basis:100%;order:5}.lb-nav{width:34px;height:44px}.footer-art{height:54px}.page-footer nav{line-height:2.1}.page-title{font-size:24px}main.wrap,.content{font-size:13px}.admin-shell{grid-template-columns:1fr}.admin-rail{-webkit-overflow-scrolling:touch;flex-direction:row;position:static;overflow-x:auto}.admin-rail button{white-space:nowrap;min-height:44px;padding:10px 14px}.admin-row{padding:11px 0}.admin-row .row-actions button{min-height:40px;padding:8px 12px}.composer-grid{grid-template-columns:1fr}}@supports (padding:max(0px)){@media (width<=680px){.page{margin-left:max(6px, env(safe-area-inset-left));margin-right:max(6px, env(safe-area-inset-right))}}}@media (width<=760px){.masthead-nav,.page-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px;display:flex;overflow:visible}.masthead-nav>span,.page-footer nav>span{align-items:center;gap:4px;display:inline-flex}.masthead{overflow:visible}}.more-link.kinetic:after{content:none}@media (width<=680px){.logo{font-size:clamp(30px,8.5vw,42px);line-height:1}.logo br{display:none}.records-table .data-row,.big-records .data-row{grid-template-columns:52px min-content minmax(0,1fr) min-content;grid-template-areas:"thumb title title title""thumb fmt year link";align-items:start;gap:4px 10px;padding:11px 0}.records-table .data-row>:first-child,.big-records .data-row>:first-child{grid-area:thumb;width:52px;height:52px}.records-table .data-row>*,.big-records .data-row>*{min-width:0}.records-table .data-row>:nth-child(2),.big-records .data-row>:nth-child(2){overflow-wrap:anywhere;grid-area:title;font-weight:700;line-height:1.35}.records-table .data-row>:nth-child(3),.big-records .data-row>:nth-child(3){color:var(--muted);white-space:nowrap;grid-area:fmt;font-size:12px}.records-table .data-row>:nth-child(3):not(:empty)+:not(:empty):before,.big-records .data-row>:nth-child(3):not(:empty)+:not(:empty):before{content:"· ";color:var(--line)}.records-table .data-row>:nth-child(4),.big-records .data-row>:nth-child(4){color:var(--muted);white-space:nowrap;grid-area:year;font-size:12px}.records-table .data-row .rec-details,.big-records .data-row .rec-details{grid-area:link;place-self:center end}.admin-row{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex!important}.admin-row>span:first-child{flex:100%;font-weight:700}.admin-row>span:not(:first-child){color:var(--muted);font-size:12px}.admin-row .row-actions{margin-left:auto}.tp-play,.tp-skip{min-width:44px;min-height:44px;font-size:13px}.mail-form button,.copy-row button,.tactile{min-height:44px;padding:10px 16px}.mail-form input{min-height:44px}.more-link,.rec-details,.np-recent a{align-items:center;display:inline-flex;position:relative}.more-link:before,.rec-details:before{content:"";position:absolute;inset:-12px -10px}.prose p a{padding:4px 0;display:inline-block}.link-list li{padding:0}.link-list li a{padding:11px 0;display:block}main.wrap,.content{font-size:13.5px;line-height:1.65}.panel-body{padding:13px 14px}.news-item{margin-bottom:12px;padding-bottom:12px}.news-date{margin-bottom:2px}.np-recent li,.track-list li,.link-list li{padding:6px 0}.data-empty{padding:10px 0}.masthead-nav{grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.masthead-nav>span{justify-content:center}.masthead-nav .sep{display:none}.masthead-nav a{text-align:center;border:1px solid var(--line);background:var(--paper-light);width:100%;padding:11px 4px;display:block}.masthead-nav a.here{background:var(--panel-head);color:var(--panel-head-text)}.page-footer nav a{padding:6px 4px}.col-left{flex-direction:column;display:flex}.col-left .featured-block{order:-1}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-in{animation:.34s ease-out page-in}.sheet{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(8px)}.sheet.in{opacity:1;transform:none}.side-tabs,.side-scrim,.side-handle,.side-drawer{display:none}@keyframes drawer-in{0%{transform:translate(100%,-50%)}to{transform:translateY(-50%)}}@keyframes drawer-out{0%{transform:translateY(-50%)}to{transform:translate(100%,-50%)}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-out{0%{opacity:1}to{opacity:0}}@media (width<=680px){.masthead-body{flex-direction:column;align-items:stretch}.masthead-ink{width:100%;height:96px;margin-top:10px}.masthead-ink.ink-live{height:104px}.masthead-ink.ink-live svg{height:100%}.masthead-nav{display:none}.side-scrim{z-index:43;background:#0d0d0d80;animation:.26s both scrim-in;display:block;position:fixed;inset:0}.side-handle{z-index:44;writing-mode:vertical-rl;text-orientation:mixed;background:var(--panel-head);width:34px;height:190px;color:var(--panel-head-text);border:1px solid var(--frame);font-family:var(--mono);letter-spacing:.24em;text-transform:lowercase;cursor:pointer;touch-action:manipulation;border-right:0;justify-content:center;align-items:center;font-size:12px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-3px 3px #00000073}.side-handle:active{background:var(--blood)}.side-handle.in-drawer{z-index:1;position:absolute;right:100%}.side-drawer{z-index:45;background:var(--paper-light);border:1px solid var(--frame);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-right:0;width:160px;max-height:84vh;padding:6px 0;animation:.3s cubic-bezier(.22,.61,.36,1) both drawer-in;display:block;position:fixed;top:50%;right:0;overflow-y:auto;transform:translateY(-50%);box-shadow:-6px 6px #0006}.side-drawer[data-state=closed]{animation:.22s ease-in both drawer-out}.side-scrim[data-state=closed]{animation:.22s ease-in both scrim-out}.side-drawer a{min-height:46px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink);border-bottom:1px dotted var(--line-dot);align-items:center;padding:8px 16px;font-size:15px;text-decoration:none;display:flex}.side-drawer a:last-child{border-bottom:0}.side-drawer a.here{background:var(--panel-head);color:var(--panel-head-text);font-weight:700}.side-drawer a:active{background:var(--panel)}}@media (prefers-reduced-motion:reduce){.page-in{animation:none}.sheet,.sheet.in{opacity:1;transition:none;transform:none}.side-drawer,.side-scrim{animation:none}}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}a,button,[role=button],summary,input,textarea,select{-webkit-tap-highlight-color:transparent}html{overscroll-behavior-y:none}.side-drawer,.admin-rail,.gallery,.track-list{overscroll-behavior:contain}html{scroll-behavior:smooth}@media (width<=680px){.big-records .data-row{content-visibility:auto;contain-intrinsic-size:auto 75px}.gallery .gcard{content-visibility:auto;contain-intrinsic-size:auto 176px}.data-row:active,.news-item:active,.track:active{background:var(--panel)}.tactile:active,.side-drawer a:active,.link-list li a:active{transform:translateY(1px)}.gcard img,.archive-thumb img,.featured img{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
