@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/assets/fonts/GeistMono-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/assets/fonts/GeistMono-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--white:#fff;--gray-95:#f2f2f2;--gray-90:#e6e6e6;--gray-77:#c4c4c4;--gray-72:#b8b8b8;--gray-58:#949494;--gray-40:#666;--gray-25:#414141;--gray-20:#333;--gray-19:#303030;--gray-16:#282828;--gray-13:#202020;--gray-7:#111;--gray-4:#0a0a0a;--gray-3:#080808;--gray-2:#050505;--gray-1:#030303;--black:#000;--white-a40:#fff6;--white-a24:#ffffff3d;--white-a10:#ffffff1a;--black-a10:#0000001a;--black-a48:#0000007a;--black-a64:#000000a3;--red:#e00000;--paper:var(--white);--ink:var(--black);--muted:var(--gray-40);--surface:var(--gray-95);--frame:var(--gray-77);--frame-paper:var(--gray-77);--line:var(--gray-90);--contour:var(--black-a10);--contour-night:var(--white-a10);--vinyl-edge:var(--gray-72);--shadow-popover:0 4px 8px #0000000a, 0 12px 32px #0000001f;--shadow-popover-dark:0 4px 8px #00000052, 0 12px 32px #0000008f;--backdrop:var(--black-a48);--night-base:var(--gray-4);--grain-opacity:.085;--dark-reflections:radial-gradient(ellipse at 82% 18%, var(--gray-16), #1e1e1e73 38%, transparent 70%), radial-gradient(ellipse at 8% 100%, #242424cc, transparent 62%), linear-gradient(145deg, var(--gray-1) 18%, var(--gray-7) 58%, var(--gray-2));--grain-static:url(/assets/ui/grain.svg);--grain-ink:var(--grain-static);--grain-texture:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%20viewBox%3D%220%200%20160%20160%22%3E%3Cfilter%20id%3D%22n%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.8%22%20numOctaves%3D%223%22%20seed%3D%2217%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22discrete%22%20tableValues%3D%220%201%22%2F%3E%3CfeFuncG%20type%3D%22discrete%22%20tableValues%3D%220%201%22%2F%3E%3CfeFuncB%20type%3D%22discrete%22%20tableValues%3D%220%201%22%2F%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%220%22%20intercept%3D%221%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23n%29%22%2F%3E%3C%2Fsvg%3E);--glass-dark:#000000c7;--font:"Manrope", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, Consolas, monospace;--t-label:.75rem;--lh-label:1rem;--t-meta:.75rem;--lh-meta:1rem;--t-note:.875rem;--lh-note:1.25rem;--t-body:1rem;--lh-body:1.5rem;--t-lead:1.75rem;--lh-lead:2rem;--t-title:2.5rem;--lh-title:2.5rem;--t-head:4.5rem;--lh-head:4.5rem;--t-display:11rem;--lh-display:9.5rem;--s1:.5rem;--s2:.75rem;--s3:1.5rem;--s4:2rem;--s5:3.5rem;--s6:5.5rem;--s7:9rem;--margin:1.5rem;--pad:2.5rem;--header-h:3.5rem;--round:2rem;--round-s:1rem;--round-xs:.5rem;--interactive-radius:999px;--ease-out:cubic-bezier(.2, 0, 0, 1);--swap-duration:.3s;--swap-ease:cubic-bezier(.6, .01, 0, .95);--reveal-ease:cubic-bezier(.19, 1, .22, 1);--sheet-ease:cubic-bezier(.32, .72, 0, 1);--sheet-duration:.5s;--intro-ease:cubic-bezier(.6, .01, 0, .95);--z-popover:10;--z-header:30;--z-player:40;--z-consent:45;--z-skip:50;--z-intro:55}@supports (color:light-dark(#fff, #000)){:root{color-scheme:light;--paper:light-dark(var(--white),var(--gray-7));--ink:light-dark(var(--black),var(--white));--muted:light-dark(var(--gray-40),var(--gray-58));--surface:light-dark(var(--gray-95),var(--gray-13));--frame:light-dark(var(--gray-77),var(--gray-25));--frame-paper:light-dark(var(--gray-77),var(--gray-25));--line:light-dark(var(--gray-90),var(--gray-19));--contour:light-dark(var(--black-a10),var(--white-a10));--backdrop:light-dark(var(--black-a48),var(--black-a64))}:root[data-theme=dark]{color-scheme:dark;--grain-ink:none;--shadow-popover:var(--shadow-popover-dark)}@media print{:root[data-theme=dark]{color-scheme:light}}}.night{--paper:var(--gray-3);--ink:var(--white);--muted:var(--gray-72);--surface:var(--gray-13);--frame:var(--gray-25);--line:var(--gray-20);--grain-ink:none;background:var(--paper);color:var(--ink)}.field{background:var(--surface)}@media (hover:hover) and (pointer:fine){.field .btn--quiet:hover,.field .episodes__link:hover{background:var(--line)}}*,:before,:after{box-sizing:border-box}*{border-radius:0;margin:0;padding:0}html{line-height:var(--lh-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) - 1px)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);font-weight:450;line-height:var(--lh-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,iframe{max-width:100%;display:block}img{height:auto}picture{display:contents}picture>source{display:none}a{color:inherit}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3{text-wrap:balance;hyphens:none;font-weight:800}.row__title,.tracks__title,.screen__list strong,.screen__now,.sleeve__caption strong,.tiles strong,.pager__title,.roles a,.home-bio__lead,.cover-type{text-wrap:balance}p{text-wrap:pretty;max-width:62ch}p+p{margin-top:1rem}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}details:not([open])>:not(summary){display:none}.skip{left:var(--margin);z-index:var(--z-skip);background:var(--ink);color:var(--paper);padding:var(--s1) var(--s2);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:600;position:absolute;top:-10rem}.skip:focus{top:var(--s1)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-lead{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.02em;text-wrap:pretty;max-width:32ch;font-weight:400}.t-head{font-size:var(--t-head);line-height:var(--lh-head);letter-spacing:-.05em;font-weight:800}.t-display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.06em;margin-left:-.05em;font-weight:800}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.label,.site-header__tag,.facts,.crumbs,.roles small,.frame-label,.now .muted,.baseline-label,.rel__meta,.rel__h,.pager__label,.tiles__meta,.screen__now span,.screen__list strong+span,.box__count,.sign,.footer__mails span,.cover-type small,.filters .btn{font-family:var(--mono);font-size:var(--t-label);font-weight:500;line-height:var(--lh-label);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.baseline-label,.baseline-small,.items__title{line-height:0}.baseline-small{font-size:var(--t-meta);font-weight:500}.bar{text-decoration:none;transition:color .14s,background-color .14s}.site-header .bar{border-radius:var(--interactive-radius)}.site-header__nav .bar{margin:-.5rem;padding:.5rem}@media (hover:hover) and (pointer:fine){.bar:hover{color:var(--muted)}.site-header__nav .bar:hover{background:var(--surface);color:var(--ink)}}.site-header .bar[aria-current=page]{background:var(--ink);color:var(--paper)}@media (hover:none){.hint{display:none}}.u{white-space:nowrap;color:var(--ink);background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--frame), var(--frame));transition:background-size var(--swap-duration) var(--swap-ease);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:1px;font-weight:650;text-decoration:none}.u--wrap{white-space:normal}.u>.icon:first-child{margin-inline-end:.25em}.u>.icon:last-child{transition:translate var(--swap-duration) var(--swap-ease);margin-inline-start:.15em}.u>.icon{vertical-align:-.1em;width:1em;height:1em;margin-block:0}@media (hover:hover) and (pointer:fine){.u:hover{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}.u:hover>.icon:last-child{translate:.125em -.125em}}.sheet{margin-inline:var(--margin);border-inline:1px solid var(--frame)}.gg{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gg>*{grid-column:var(--col,1 / -1);min-width:0}.box{border-top:1px solid var(--frame);margin-top:-1px}.cell{padding:var(--pad)}.cell+.cell{border-left:1px solid var(--frame)}.cell--a{--col:1 / 5}.cell--b{--col:5 / -1}.cell--fixed{top:var(--header-h);align-self:start;position:sticky}.box__title{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.035em;font-weight:650}.box__count{vertical-align:top;color:var(--muted);margin-left:.25rem}.box__scope{align-items:start;gap:var(--s1);margin-top:var(--s2);color:var(--ink);font-size:var(--t-note);font-weight:600;line-height:var(--lh-note);display:flex}.box__scope .icon{vertical-align:initial;margin:.125rem 0 0}.box__note{margin-top:var(--s2);color:var(--muted);font-size:var(--t-note);font-weight:500;line-height:var(--lh-note);max-width:34ch}.box__actions{margin-top:var(--s3)}.after{margin-top:var(--s4)}.band-figure{container-type:inline-size}.box.night.band{border-top-color:var(--frame-paper)}.band__photo{object-fit:cover;width:100%;height:round(38.1971cqw,.5rem)}.box-line{border-top:1px solid var(--frame);margin-top:-1px}.band__lead{margin-top:var(--s3)}.site-header{z-index:var(--z-header);background:var(--paper);border-bottom:1px solid var(--frame);position:sticky;top:0}.site-header__inner{height:calc(var(--header-h) - 1px);font-size:var(--t-meta);font-weight:600;line-height:var(--lh-meta);align-items:center}.site-header__inner>*{padding-inline:var(--pad)}.site-header__inner>.wordmark{margin-inline:var(--pad);padding-inline:0}.wordmark{--col:1 / 4;color:var(--ink);justify-self:start;display:block;position:relative}.wordmark:before{content:"";position:absolute;inset:-.75rem 0}.wordmark__logo{width:auto;height:1.5rem;display:block}.site-header__tag{--col:4 / 8;color:var(--muted)}.site-header__end{--col:8 / -1;justify-content:flex-end;align-items:center;gap:var(--s3);display:flex}.site-header__nav ul{justify-content:flex-end;gap:1.25rem;display:flex}.site-header__nav a{padding-block:var(--s1);display:inline-block}.site-menu{display:none}.site-menu>summary{cursor:pointer;padding:var(--s1) 0;list-style:none}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary{justify-items:end;display:grid;overflow:hidden}.site-menu .when-closed,.site-menu .when-open{transition:transform var(--swap-duration) var(--swap-ease);grid-area:1/1}.site-menu .when-open{transform:translateY(calc(100% + .5rem))}.site-menu[open]:not(.is-closing) .when-closed{transform:translateY(calc(-100% - .5rem))}.site-menu[open]:not(.is-closing) .when-open{transform:none}@keyframes menu-panel-in{0%{opacity:0}}@keyframes menu-panel-out{to{opacity:0}}@keyframes menu-link-in{0%{translate:0 calc(100% + .3em)}}.site-menu[open] .site-menu__panel{animation:.2s both menu-panel-in}.site-menu.is-closing .site-menu__panel{animation:.18s both menu-panel-out}@keyframes menu-link-mask{0%,70%{clip-path:inset(-.3em -1rem var(--mask-bottom,var(--s1)) -1rem)}to{clip-path:inset(-.3em -1rem 0)}}@keyframes menu-current-in{0%{color:var(--ink);background-color:#0000}50%{color:var(--ink)}51%{color:var(--paper)}}.site-menu[open] .site-menu__nav li:has(>[aria-current]){--mask-bottom:0px}.site-menu[open] .site-menu__nav li{animation:.45s linear backwards menu-link-mask;animation-delay:calc(40ms + var(--i,0) * 20ms)}.site-menu[open] .site-menu__nav li a{animation:menu-link-in .45s var(--reveal-ease) both;animation-delay:calc(40ms + var(--i,0) * 20ms)}.site-menu[open] .site-menu__nav li a[aria-current]{animation:menu-link-in .45s var(--reveal-ease) both, menu-current-in .2s linear backwards;animation-delay:calc(40ms + var(--i,0) * 20ms), calc(.3s + var(--i,0) * 20ms)}.site-menu[open] .site-menu__panel :is(.site-menu__prefs,p){animation:.3s .2s both menu-panel-in}.site-menu__nav li:nth-child(2){--i:1}.site-menu__nav li:nth-child(3){--i:2}.site-menu__nav li:nth-child(4){--i:3}.site-menu__nav li:nth-child(5){--i:4}.site-menu__nav li:nth-child(6){--i:5}.site-menu__nav li:nth-child(7){--i:6}.site-menu__nav li:nth-child(8){--i:7}.site-menu__panel{inset:var(--header-h) 0 0 0;background:var(--paper);padding:var(--s3) var(--pad);overscroll-behavior:contain;position:fixed;overflow-y:auto}.site-menu__nav li a{width:fit-content;font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:-.05em;padding-block:var(--s1);font-weight:800;display:inline-block}.site-menu__panel p{margin-top:var(--s4);font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted)}.site-menu__prefs{margin-top:var(--s4);border-top:1px solid var(--line)}.site-menu__pref{justify-content:space-between;align-items:center;gap:var(--s3);padding-block:var(--s2);border-bottom:1px solid var(--line);display:flex}.site-menu__pref dt{font-family:var(--mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.site-menu__pref dd{margin:0}:root:not([data-theme]) .site-menu__pref--theme{display:none}.site-menu__langs{border:1px solid var(--frame);border-radius:var(--interactive-radius);grid-auto-columns:1fr;grid-auto-flow:column;padding:.125rem;display:inline-grid}.site-menu__langs :is(a,span){border-radius:var(--interactive-radius);min-height:2rem;font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted);justify-content:center;align-items:center;padding-inline:.875rem;font-weight:600;text-decoration:none;transition:color .14s;display:flex;position:relative}.site-menu__langs [aria-current]{background:var(--ink);color:var(--paper)}.site-menu__langs a:before{content:"";position:absolute;inset:-.375rem 0}@media (hover:hover) and (pointer:fine){.site-menu__langs a:hover{color:var(--ink)}}.theme-switch{--seg:1.75rem;--seg-icon:1rem;--thumb-r:calc(var(--seg) / 2 - .125rem);--thumb-x:calc(var(--seg) / 2);border:1px solid var(--frame);border-radius:var(--interactive-radius);background:var(--paper);color:var(--muted);cursor:pointer;flex:none;padding:0;transition:border-color .14s,color .14s;display:inline-grid;position:relative}:root:not([data-theme]) .theme-switch{display:none}:root[data-theme=dark] .theme-switch{--thumb-x:calc(var(--seg) * 1.5)}.theme-switch:before{content:"";position:absolute;inset:-.5rem -.25rem}.theme-switch__track,.theme-switch__thumb{grid-area:1/1;grid-template-columns:repeat(2, var(--seg));height:var(--seg);border-radius:inherit;place-items:center;display:grid}.theme-switch__thumb{background:var(--ink);color:var(--paper);clip-path:circle(var(--thumb-r) at var(--thumb-x) 50%);transition:clip-path var(--swap-duration) var(--swap-ease)}.theme-switch .icon{width:var(--seg-icon);height:var(--seg-icon);vertical-align:initial;margin:0}@media (hover:hover) and (pointer:fine){.theme-switch:hover{border-color:var(--muted);color:var(--ink)}}.theme-switch:active{background:var(--surface)}.theme-switch--l{--seg:2.25rem;--seg-icon:1.125rem}:root.is-theme-switching :not(.theme-switch__thumb),:root.is-theme-switching :before,:root.is-theme-switching :after{transition:none!important}@media (forced-colors:active){.theme-switch__thumb{color:highlighttext;background:highlight}}.btns{gap:var(--s2);flex-wrap:wrap;display:flex}.btn{justify-content:center;align-items:center;gap:var(--s1);border:1px solid var(--frame);border-radius:var(--interactive-radius);background:var(--paper);min-height:2.75rem;color:var(--ink);font-size:var(--t-meta);font-weight:650;line-height:var(--lh-label);text-align:center;padding:.5rem 1rem;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.btn--solid,.btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.btn--quiet{background:0 0;border-color:#0000}.btn--ghost,.night .btn:not(.btn--solid):not([aria-pressed=true]){background:0 0}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--surface);border-color:var(--muted)}.btn--solid:hover,.btn[aria-pressed=true]:hover{background:color-mix(in srgb, var(--ink) 82%, var(--paper));border-color:var(--ink);color:var(--paper)}.btn--quiet:hover{border-color:#0000}.btn--ghost:hover,.night .btn:not(.btn--solid):not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.btn:active{background:var(--line)}.btn--solid:active,.btn[aria-pressed=true]:active{background:var(--ink)}.btn:has(>.btn__roll){overflow:hidden}.btn__roll{align-self:stretch;margin-block:-.5rem;display:grid}.btn__roll>span{justify-content:center;align-items:center;gap:var(--s1);transition:transform var(--swap-duration) var(--swap-ease);grid-area:1/1;display:flex}.btn__roll>span+span{transform:translateY(100%)}@media (hover:hover) and (pointer:fine){.btn:hover>.btn__roll>span:first-child{transform:translateY(-100%)}.btn:hover>.btn__roll>span+span{transform:none}}.filters .btn__roll{margin-block:-.375rem}.filters .btn__roll>span{gap:.25rem}.icon{vertical-align:-.1875rem;flex:none;width:1rem;height:1rem;margin-block:-.25rem;display:inline-block}.btn .icon{vertical-align:initial;margin:0}.go{--go-size:2.5rem;--go-icon:1.5rem;width:var(--go-size);height:var(--go-size);isolation:isolate;color:var(--ink);pointer-events:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.go:before{content:"";z-index:-1;border:1px solid var(--frame);border-radius:inherit;background:var(--white);opacity:0;transition:transform var(--swap-duration) var(--swap-ease), opacity var(--swap-duration) var(--swap-ease);position:absolute;inset:0;transform:scale(.5)}.go__arrow{width:var(--go-icon);height:var(--go-icon);vertical-align:initial;transition:transform var(--swap-duration) var(--swap-ease), color var(--swap-duration) var(--swap-ease);grid-area:1/1;margin:0}.go--in .go__arrow+.go__arrow{transform:translateX(calc(-1 * var(--go-size)))}.go--back .go__arrow+.go__arrow{transform:translateX(var(--go-size))}.go--out .go__arrow+.go__arrow{transform:translate(calc(-1 * var(--go-size)), var(--go-size))}.go--l{--go-size:3rem;--go-icon:1.75rem}.go--s{--go-size:1.75rem;--go-icon:1.125rem}@media (hover:hover) and (pointer:fine){:is(.go-link:hover,:root:not(.is-scroll-hover) .row:not(.row--static):hover>.row__act,.row.is-hover>.row__act,.platform-menu a:hover,.tiles a:hover>strong)>.go:before{opacity:1;transform:scale(1)}:is(.go-link:hover,:root:not(.is-scroll-hover) .row:not(.row--static):hover>.row__act,.row.is-hover>.row__act,.platform-menu a:hover,.tiles a:hover>strong)>.go--in .go__arrow:first-child{transform:translateX(var(--go-size))}:is(.go-link:hover,:root:not(.is-scroll-hover) .row:not(.row--static):hover>.row__act,.row.is-hover>.row__act,.platform-menu a:hover,.tiles a:hover>strong)>.go--out .go__arrow:first-child{transform:translate(var(--go-size), calc(-1 * var(--go-size)))}.go-link:hover>.go--back .go__arrow:first-child{transform:translateX(calc(-1 * var(--go-size)))}:is(.go-link:hover,:root:not(.is-scroll-hover) .row:not(.row--static):hover>.row__act,.row.is-hover>.row__act,.platform-menu a:hover,.tiles a:hover>strong)>.go .go__arrow+.go__arrow{transform:none}:is(.go-link:hover,:root:not(.is-scroll-hover) .row:not(.row--static):hover>.row__act,.row.is-hover>.row__act,.platform-menu a:hover,.tiles a:hover>strong)>.go{color:var(--black)}}:is(.go-link:focus-visible,.row:has(.row__link:focus-visible)>.row__act,.platform-menu a:focus-visible)>.go:before{opacity:1;transform:none}:is(.go-link:focus-visible,.row:has(.row__link:focus-visible)>.row__act,.platform-menu a:focus-visible)>.go{color:var(--black)}.play{border:1px solid var(--frame);border-radius:var(--interactive-radius);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--ink);flex:none;place-items:center;transition:background-color .14s,color .14s,border-color .14s;display:inline-grid;position:relative}.play .icon{width:1.125rem;height:1.125rem;vertical-align:initial;margin:0}.play:before{content:"";border-radius:inherit;position:absolute;inset:-2px}.play .icon--pause,.play[aria-pressed=true] .icon--play{display:none}.play[aria-pressed=true] .icon--pause{display:block}.play[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (hover:hover){.play:hover{background:var(--ink);color:var(--paper)}}.play:active{background:var(--ink);color:var(--paper)}.play[hidden]{display:none}.photo{object-fit:cover;background:var(--surface);width:100%}.photo,.cover{outline:1px solid var(--contour);outline-offset:-1px}.night .photo,.night .cover{outline-color:var(--contour-night)}.cover{aspect-ratio:1;object-fit:cover;background:var(--surface);width:100%}.cover-type{aspect-ratio:1;width:100%;padding:var(--s2);background:var(--surface);color:var(--ink);font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.05em;overflow-wrap:break-word;flex-direction:column;justify-content:space-between;font-weight:800;display:flex;overflow:hidden}.cover-type small{color:var(--muted)}.caption{margin-top:var(--s1);font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted);font-weight:500}.vinyl{isolation:isolate;pointer-events:none;position:absolute;inset:0}.vinyl__disc{clip-path:circle(45%);will-change:rotate;background:50%/cover no-repeat;position:absolute;inset:0}.vinyl:before{content:"";z-index:1;border:1px solid var(--vinyl-edge);opacity:0;transition:opacity .3s var(--ease-out);border-radius:50%;position:absolute;inset:5%}.vinyl:after{content:"";background:var(--paper);box-shadow:inset 0 0 0 1px var(--contour);transition:scale .3s var(--ease-out);border-radius:50%;position:absolute;inset:45.625%;scale:0}.vinyl.is-on:before{opacity:1}.vinyl.is-on:after{scale:1}@media (hover:hover) and (pointer:fine){.sleeve__frame>.vinyl.is-on .vinyl__disc,.rel__cover>.vinyl.is-on .vinyl__disc{pointer-events:auto;cursor:grab;touch-action:none;user-select:none}.vinyl.is-held .vinyl__disc{cursor:grabbing}}.has-vinyl{pointer-events:none;user-select:none;-webkit-user-drag:none}.ph .cell{padding-block:var(--pad)}.ph--fit .cell{container-type:inline-size}.ph--fit .t-display{font-size:min(var(--t-display), 16.75cqw);line-height:.9}.facts li{line-height:var(--lh-note)}.facts li+li{margin-top:0}.facts a{font-family:var(--font);font-size:var(--t-note);line-height:var(--lh-note);letter-spacing:0;text-transform:none;display:inline-block}.facts li:has(a){margin-top:var(--s2)}.intro+.intro,.intro+.btns{margin-top:var(--s4)}.name-box .cell{padding-block:var(--s4) 0;overflow:hidden}.fit{white-space:nowrap;letter-spacing:-.065em;text-indent:-.05em;font-size:30vw;font-weight:800;line-height:.766;display:block}.hero__left,.hero__right{justify-content:space-between;gap:var(--s5);flex-direction:column;display:flex}.hero__left{--col:1 / 5}.hero__mid{--col:5 / 9}.hero__right{--col:9 / -1}.hero__intro{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.025em;font-weight:450}.hero__origin{color:var(--muted);font-size:var(--t-note);font-weight:500;line-height:var(--lh-body);max-width:32ch;margin-top:1lh}.hero .social{gap:var(--s1) var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roles li+li{margin-top:var(--s3)}.roles a{align-items:center;gap:var(--s2);width:fit-content;font-size:var(--t-title);letter-spacing:-.04em;font-weight:650;line-height:3rem;display:flex}.roles small{line-height:var(--lh-body);color:var(--muted);margin-top:0;display:block}.frame-swap{aspect-ratio:1;background:var(--surface);width:round(down,100%,.5rem);position:relative;overflow:hidden}.frame-swap img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--swap-duration) var(--swap-ease);position:absolute;inset:0}.frame-swap img.is-shown{opacity:1}.frame-label{margin-top:var(--s2)}.social{font-size:var(--t-note);font-weight:600;line-height:var(--lh-note)}.social a,.footer__social a{align-items:center;gap:var(--s1);padding-block:.25rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.bar.go-link:hover{color:var(--ink)}}.now{font-size:var(--t-meta);line-height:var(--lh-note);font-weight:600}.now .muted{margin-bottom:.25rem;display:block}.now__play{align-items:center;gap:var(--s2);margin-top:var(--s2);display:flex}.sleeve{margin-top:var(--s4)}.sleeve__frame{aspect-ratio:1;background:var(--surface);width:round(down,min(100%,52svh),.5rem);position:relative;overflow:hidden}.sleeve__frame img,.sleeve__frame>.cover-type,.sleeve__frame>.vinyl{--depth:0;object-fit:cover;width:100%;height:100%;scale:calc(1 - var(--depth) * .08);translate:0 calc(var(--depth) * var(--deck-step,-2.5%));filter:brightness(calc(1 - var(--depth) * .25));transition:translate .65s var(--reveal-ease), scale .65s var(--reveal-ease), filter .65s var(--reveal-ease), opacity .3s ease;position:absolute;inset:0}.sleeve__frame[data-dir=above]{--deck-step:2.5%}.sleeve__frame .is-entering[data-from=below]{translate:0 108%}.sleeve__frame .is-entering[data-from=above]{translate:0 -108%}.sleeve__frame .is-gone{opacity:0}.sleeve__frame .is-reset{transition:none}.sleeve__caption{column-gap:var(--s2);width:round(down,min(100%,52svh),.5rem);margin-top:var(--s2);min-height:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sleeve__caption strong{font-weight:700;line-height:var(--lh-body);display:block}.sleeve__caption span{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);font-weight:500;display:block}.filters{gap:var(--s1);flex-wrap:wrap;display:flex}.filters[hidden]{display:none}.filters .btn{letter-spacing:0;text-transform:none;min-height:2.25rem;font-family:var(--font);gap:.25rem;padding:.375rem .75rem .375rem .625rem}.filters .btn .icon{width:.875rem;height:.875rem}.rows{counter-reset:row;margin:calc(-1 * var(--s2));overflow-anchor:none;container:rows/inline-size}.row{counter-increment:row;padding-inline:var(--s2);border-radius:0;grid-template-columns:minmax(0,1fr) 2.5rem;column-gap:1rem;transition:color .14s;display:grid;position:relative}.row:not([hidden])~.row:not([hidden]):before{content:"";inset:0 var(--s2) auto;border-top:1px solid var(--line);pointer-events:none;position:absolute}.row[hidden]{display:none}.row.is-active{background:var(--surface)}.row__link{min-width:0;min-height:4rem;margin-inline:calc(-1 * var(--s2));padding:var(--s2) calc(3.5rem + var(--s2)) var(--s2) var(--s2);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/1/auto/-1;grid-template-columns:1.5rem 3rem minmax(0,1fr) minmax(0,28%);align-items:start;column-gap:1rem;text-decoration:none;display:grid}div.row__link{cursor:auto}.row--no-action .row__link{padding-right:var(--s2)}.row__link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.row__thumb,.row__link>.vinyl{display:none}.row__label{display:contents}.row__num,.row__year{line-height:1.25rem}.row__num{color:var(--muted)}.row__num>span:empty:before{content:counter(row, decimal-leading-zero)}.row__main{min-width:0}.row__title{overflow-wrap:anywhere;font-weight:600;line-height:1.25rem;display:block}.row--static .row__title{font-weight:500}.row__num{position:relative}.row__num:has(.row__to)>.baseline-label{transition:opacity var(--swap-duration) var(--swap-ease), translate var(--swap-duration) var(--swap-ease);display:inline-block}.row__to{color:var(--ink);opacity:0;transition:opacity var(--swap-duration) var(--swap-ease), translate var(--swap-duration) var(--swap-ease);margin:0;position:absolute;top:.21875rem;left:0;translate:-.5rem}@media (hover:hover) and (pointer:fine){:is(:root:not(.is-scroll-hover) .row__link:hover,.row.is-hover>.row__link,.row__link:focus-visible) .row__num:has(.row__to)>.baseline-label{opacity:0;translate:.5rem}:is(:root:not(.is-scroll-hover) .row__link:hover,.row.is-hover>.row__link,.row__link:focus-visible) .row__to{opacity:1;translate:none}}.row__sub{font-size:var(--t-meta);font-weight:500;line-height:var(--lh-meta);color:var(--muted);display:block}.row__sub:has(>.overflow-text__inner:empty){display:none}.row__meta{min-width:0;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);flex-wrap:wrap;align-self:center;align-items:start;gap:.25rem;padding-block:.25rem;display:flex}.row__meta .baseline-label{line-height:var(--lh-meta);text-transform:none;letter-spacing:0}.row__meta:empty{display:none}.row__act{z-index:1;pointer-events:none;grid-area:1/2;place-self:center end;place-items:center;width:2.5rem;min-height:2.5rem;display:grid}.row__act .play{pointer-events:auto}.row__act:empty{display:none}.tag{--tag-hue:220;--tag-bg:hsl(var(--tag-hue) 65% 90%);--tag-ink:hsl(var(--tag-hue) 45% 25%);background:var(--tag-bg);max-width:100%;font-family:var(--font);font-size:var(--t-meta);font-weight:550;line-height:var(--lh-meta);color:var(--tag-ink);overflow-wrap:anywhere;border-radius:.375rem;align-items:start;gap:.25rem;padding:.25rem .5rem;display:inline-flex}@supports (color:light-dark(#fff, #000)){.tag{background:light-dark(var(--tag-bg),hsl(var(--tag-hue) 30% 20%));color:light-dark(var(--tag-ink),hsl(var(--tag-hue) 60% 84%))}}.tag--laboratorio,.tag--laboratori{--tag-hue:130}.tag--direzione-artistica{--tag-hue:260}.tag--mix-e-master{--tag-hue:215}.tag--rec-mix-e-master{--tag-hue:185}.tag--strofa,.tag--una-strofa{--tag-hue:35}.tag--testo{--tag-hue:330}.tag--articolo{--tag-hue:48}.tag--intervista{--tag-hue:275}.tag--recensione{--tag-hue:355}.tag--retrospettiva{--tag-hue:200}.tag--traccia-per-traccia{--tag-hue:235}.tag--blog{--tag-hue:80}.tag--associazione{--tag-hue:110}.tag--audio{--tag-hue:205}.tag--backstage{--tag-hue:95}.tag--battle{--tag-hue:15}.tag--collaborazione{--tag-hue:300}.tag--evento{--tag-hue:170}.tag--foto{--tag-hue:290}.tag--freestyle{--tag-hue:25}.tag--live{--tag-hue:150}.tag--musica{--tag-hue:240}.tag--radio{--tag-hue:180}.tag--reaction{--tag-hue:315}.tag--studio{--tag-hue:195}.tag--tv{--tag-hue:250}.tag--talk{--tag-hue:285}.tag--teaser{--tag-hue:60}.tag--teatro{--tag-hue:345}.tag--video{--tag-hue:220}.tag .icon{width:.875rem;height:.875rem;vertical-align:initial;margin:.0625rem 0 0}.row--text .row__link{grid-template-columns:1.5rem 3rem minmax(0,1fr) fit-content(11rem)}.row--text .row__main{grid-column:3;display:block}.row--text .row__meta{grid-column:4;padding-block:0}.row--static .row__link{grid-template-columns:1.5rem 3rem minmax(0,1fr) 14rem}.row--static .row__link:where(:has(>.row__meta:empty)){grid-template-columns:1.5rem 3rem minmax(0,1fr)}.row--social .row__link{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;min-height:5rem}.row--social .row__main{grid-column:2}.row--social .row__year{display:none}.row--social .row__num .icon{vertical-align:middle;width:2rem;height:2rem;color:var(--ink);margin:0}.row--social .row__title{font-size:1.25rem}@media (hover:hover) and (pointer:fine){:root:not(.is-scroll-hover) .row:not(.row--static):hover,.row.is-hover{background:var(--surface)}}.overflow-text{min-width:0;max-width:100%;display:block}.overflow-text__inner{line-height:inherit;display:inline}@media (width>=48.0625rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.has-overflow-motion .overflow-text{white-space:nowrap;overflow:hidden}.overflow-text__inner{transition:transform .14s;display:inline-block;transform:translate(0)}.overflow-text.is-overflowing{mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}:is(:root:not(.is-scroll-hover) :is(.row__link,.screen__list a):hover,.row.is-hover .row__link,.screen__list a.is-hover) .overflow-text{mask-image:none}:is(:root:not(.is-scroll-hover) :is(.row__link,.screen__list a):hover,.row.is-hover .row__link,.screen__list a.is-hover) .is-overflowing .overflow-text__inner{transform:translateX(calc(-1 * var(--overflow-distance)));transition:transform var(--overflow-duration) linear;transition-delay:.6s}:is(.row__link:focus-visible,.screen__list a:focus-visible,.row--platforms:has(:focus-visible)) .overflow-text{white-space:normal;overflow:visible;mask-image:none}:is(.row__link:focus-visible,.screen__list a:focus-visible,.row--platforms:has(:focus-visible)) .overflow-text__inner{transition:none;display:inline;transform:none}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.overflow-text{white-space:normal;overflow:visible;mask-image:none}.overflow-text__inner{transition:none;display:inline;transform:none}}.rows:has(.row--pair) .row{grid-template-columns:minmax(0,1fr) 5.5rem}.row--pair .row__meta{margin-right:3rem}.row--pair .row__act{gap:var(--s1);justify-content:flex-end;width:5.5rem;display:flex}.row__more{pointer-events:auto;border-color:#0000;flex:none;width:2.5rem;min-height:2.5rem;padding:0;position:relative}.row__more:before{content:"";border-radius:inherit;position:absolute;inset:-2px}.row__more .icon{width:1.25rem;height:1.25rem;margin:0;display:block}.row:has(.platform-menu:popover-open){background:var(--surface)}.row:has(.platform-menu:popover-open) .row__more{background:var(--line)}@media (hover:hover) and (pointer:fine){.row__more:hover{background:var(--line);border-color:#0000}}.platform-menu{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--round-s);background:var(--paper);width:15rem;max-width:calc(100vw - 1rem);height:fit-content;max-height:calc(100dvh - 1rem);color:var(--ink);box-shadow:var(--shadow-popover);margin:auto;padding:.25rem;position:fixed;inset:0;overflow-y:auto}.platform-menu.is-placed{margin:0;inset:auto}.platform-menu{z-index:var(--z-popover);transition:opacity .15s var(--ease-out), scale .15s var(--ease-out), display .15s allow-discrete, overlay .15s allow-discrete}.platform-menu:not(:popover-open){opacity:0;scale:.96}.platform-menu:popover-open{transition:opacity .2s var(--reveal-ease), scale .2s var(--reveal-ease), display .2s allow-discrete, overlay .2s allow-discrete}@starting-style{.platform-menu:popover-open{opacity:0;scale:.92}}@supports not selector(:popover-open){.row__more{display:none}.platform-menu{margin:0 0 var(--s2);box-shadow:none;grid-column:1/-1;position:static}}.platform-menu a{align-items:center;gap:var(--s1);border-radius:var(--round-xs);min-height:2.75rem;font-size:var(--t-note);font-weight:600;line-height:var(--lh-note);grid-template-columns:1.25rem minmax(0,1fr) 1.75rem;padding:.5rem .75rem;text-decoration:none;display:grid}.platform-menu__brand{place-items:center;display:grid}.platform-menu .icon{margin:0;display:block}.platform-menu .go{margin-right:-.25rem}.platform-menu a:focus-visible{background:var(--surface);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.platform-menu a:hover{background:var(--surface)}}.tracks{counter-reset:track;margin-inline:calc(-1 * var(--s2))}.tracks li{counter-increment:track;column-gap:var(--s2);padding:var(--s2);border-radius:0;grid-template-columns:2.5rem 1.5rem minmax(0,1fr) 3rem;align-items:center;display:grid;position:relative}.tracks li+li:before{content:"";inset:0 var(--s2) auto;border-top:1px solid var(--line);pointer-events:none;position:absolute}.tracks__control{margin:0}.tracks__n,.tracks__time{line-height:var(--lh-body);color:var(--muted);align-self:start}.tracks__n>span:empty:before{content:counter(track, decimal-leading-zero)}.tracks__title{font-weight:600;line-height:var(--lh-body);overflow-wrap:anywhere;align-self:start;min-width:0}.tracks__note{font-size:var(--t-meta);font-weight:500;line-height:var(--lh-meta);color:var(--muted);display:block}.tracks li:not(:has(.tracks__note)) :is(.tracks__n,.tracks__title,.tracks__time){align-self:center}.tracks li.is-playing{background:var(--surface)}.tracks li.is-playing .tracks__n{color:var(--ink);font-weight:700}@media (hover:hover) and (pointer:fine){:root:not(.is-scroll-hover) .tracks li:has(.play):hover,.tracks li:has(.play).is-hover{background:var(--surface)}}.crumbs{padding:var(--s2) var(--pad);color:var(--muted)}.crumbs a{padding-block:.25rem;text-decoration:none;display:inline-block}:is(.crumbs a,.footer__mails a,.mails .bar,.footer__legal-nav a,.footer__legal-nav button,.footer__lang a,.toc a,.player__source-label){transition:background-size var(--swap-duration) var(--swap-ease), color .14s ease;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% max(1px,.05em)}@media (hover:hover) and (pointer:fine){:is(.crumbs a,.footer__mails a,.mails .bar,.footer__legal-nav a,.footer__legal-nav button,.footer__lang a,.toc a):hover,.player__more:hover .player__source-label{color:var(--ink);background-position:0 100%;background-size:100% max(1px,.05em)}.player__more:hover .player__source-label{color:var(--white)}}.rel__cover{aspect-ratio:1;width:round(down,min(100%,60svh),.5rem);position:relative}.rel__cover .cover-type{font-size:var(--t-title);line-height:var(--lh-title)}.rel__aside{margin-top:var(--s3);width:round(down,min(100%,60svh),.5rem)}.rel__meta{line-height:var(--lh-note);color:var(--muted)}.rel__title{margin-top:var(--s1);font-size:var(--t-head);line-height:var(--lh-head);letter-spacing:-.05em}.rel__summary{margin-top:var(--s3)}.rel__buttons{margin-top:var(--s4)}.rel__block{margin-top:var(--s6)}.rel__h{margin-bottom:var(--s2)}.rel__photo{container-type:inline-size}.rel__photo img{height:round(66.6667cqw,.5rem)}.rel__note{margin-top:var(--s5);padding:var(--s2) var(--s3);background:var(--surface);font-size:var(--t-note);line-height:var(--lh-note);font-weight:600}.pager__link{justify-content:flex-start;align-items:center;gap:var(--s3);text-decoration:none;transition:background-color .14s;display:flex}.pager__link--next{justify-content:flex-end}.pager__link--next .pager__text{text-align:right}.pager__text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.pager__link--next .pager__text{align-items:flex-end}@media (hover:hover) and (pointer:fine){.pager__link:hover{background:var(--surface)}}.pager__label{color:var(--muted)}.pager__title{max-width:22ch;font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.035em;font-weight:800}.pager--half .cell{--col:1 / 7}.pager--half .cell+.cell{--col:7 / -1}.spec{column-gap:var(--s3);grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);display:grid}.spec dt,.spec dd{padding-block:var(--s1);border-top:1px solid var(--line);margin-top:-1px}.spec dt{line-height:var(--lh-body);color:var(--muted)}.spec dd{font-weight:450}.lead-block{font-size:var(--t-lead);font-weight:400;line-height:var(--lh-lead);letter-spacing:-.02em;max-width:34ch}.lead-block+p,.lead-block+.text{margin-top:var(--s4)}.text p{max-width:56ch}.text p+p,.text-block p+p{margin-top:1lh}.text-block{letter-spacing:-.01em;max-width:46ch;font-size:1.25rem;line-height:2rem}.text-block .sign{margin-top:var(--s2);color:var(--muted)}.text-block--s{font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:0;max-width:62ch}.copy[hidden]{display:none}.copy{display:inline-grid}.copy>span{justify-content:center;align-items:center;gap:var(--s1);transition:opacity .16s ease, translate .2s var(--ease-out);grid-area:1/1;display:inline-flex}.copy__done{opacity:0;translate:0 .25rem}.copy.is-done .copy__idle{opacity:0;translate:0 -.25rem}.copy.is-done .copy__done{opacity:1;translate:0}.items{counter-reset:item}.items li{counter-increment:item;column-gap:var(--s3);border-top:1px solid var(--line);grid-template-columns:1.5rem minmax(0,3fr) minmax(0,5fr);align-items:start;margin-top:-1px;padding-block:1lh;display:grid}.items li:first-child{border-top:0;margin-top:0;padding-top:0}.items__num>span:before{content:counter(item, decimal-leading-zero)}.items__num{color:var(--muted)}.items h3{font-size:var(--t-body);line-height:var(--lh-body);text-wrap:initial;font-weight:600}.items__title{letter-spacing:-.025em;font-size:1.25rem}.items__meta .baseline-label{line-height:var(--lh-meta)}.items__body{min-width:0}.items p.items__meta{font-size:var(--t-meta);line-height:var(--lh-meta);margin-top:var(--s1);color:var(--muted)}.tracks__time{text-align:right}.episodes{margin-top:var(--s3)}.episodes>summary{cursor:pointer;width:fit-content;list-style:none}.episodes>summary::-webkit-details-marker{display:none}.episodes__toggle{transition:transform var(--swap-duration) var(--swap-ease);transform:rotate(45deg)}.episodes[open] .episodes__toggle{transform:none}.episodes ol{margin:var(--s2) calc(-1 * var(--s2)) 0}.items .episodes li{counter-increment:none;border:0;margin:0;padding:0;display:block;position:relative}.items .episodes li+li:before{content:"";inset:0 var(--s2) auto;border-top:1px solid var(--line);pointer-events:none;position:absolute}.episodes__link{column-gap:var(--s3);padding:var(--s1) var(--s2);font-size:var(--t-note);line-height:var(--lh-note);color:inherit;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-weight:500;text-decoration:none;display:grid}.episodes__link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.episodes__link:hover{background:var(--surface)}}.tiles{gap:var(--s4) var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tiles a{text-decoration:none}.tiles__cover{background:var(--surface);width:round(down,100%,.5rem);display:block}.tiles img{width:100%;transition:scale var(--swap-duration) var(--swap-ease)}@media (hover:hover) and (pointer:fine){.tiles a:hover img{scale:.94}}.tiles strong{align-items:center;gap:var(--s1);margin-top:var(--s1);font-weight:700;line-height:var(--lh-body);display:flex}.tiles__meta{color:var(--muted);display:block}.gallery{gap:var(--s3);grid-template-columns:minmax(0,5fr) minmax(0,3fr);display:grid;container-type:inline-size}.gallery img{height:round(nearest, calc((100cqw - var(--s3)) * 3 / 8 / 1.5), .5rem)}.gallery figure:first-child{grid-row:span 2}.gallery figure:first-child img{height:100%}.screen{container-type:inline-size}.screen__stage{background:var(--black);height:round(down,56.25cqw,.5rem);position:relative;overflow:hidden}.screen__stage img,.screen__stage iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.screen__go{left:var(--s3);bottom:var(--s3);align-items:center;gap:var(--s2);padding:var(--s1) var(--s3) var(--s1) var(--s1);border-radius:var(--interactive-radius);background:var(--white);color:var(--black);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:700;text-decoration:none;display:inline-flex;position:absolute}.screen__go .play{pointer-events:none;border-color:var(--black);color:var(--black)}@media (hover:hover) and (pointer:fine){.screen__go:hover .play{background:var(--black);color:var(--white)}}.screen__now{margin-top:var(--s2);font-weight:700}.screen__now span{color:var(--muted);display:block}.screen__list{counter-reset:clip;margin-top:var(--s4);column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screen__list li{counter-increment:clip}.screen__list a{column-gap:var(--s2);min-width:0;padding-block:var(--s1);border-radius:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;text-decoration:none;display:grid;position:relative}.screen__list li:nth-child(n+3) a:before{content:"";border-top:1px solid var(--line);pointer-events:none;position:absolute;inset:0 0 auto}.screen__list img{object-fit:cover;background:var(--surface);width:5.5rem;height:3rem}.screen__list a>span{min-width:0}.screen__list strong{overflow-wrap:anywhere;font-weight:600;line-height:1.25rem;display:block}.screen__list strong+span{color:var(--muted);display:block}.screen__meta .overflow-text__inner:before{content:counter(clip, decimal-leading-zero) " / "}.screen__list [aria-current=true]{background:var(--surface)}.screen__meta{font-size:var(--t-meta);line-height:var(--lh-meta)}@media (hover:hover) and (pointer:fine){:root:not(.is-scroll-hover) .screen__list a:hover,.screen__list a.is-hover{background:var(--surface)}}.colist{columns:3;column-gap:var(--s4)}.colist li{break-inside:avoid;font-weight:600;line-height:var(--lh-body)}.colist li+li{margin-top:var(--s1)}.colist--2{columns:2}.story__h{margin:var(--s5) 0 var(--s2);font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:-.035em;scroll-margin-top:calc(var(--s3) + 1px);font-weight:800}.story__h:first-child{margin-top:0}.portrait img{aspect-ratio:4/5;width:round(down,min(100%,56svh),2rem)}.home-bio__cell{column-gap:var(--s3);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.home-bio__head{grid-column:1/5}.home-bio__lead{margin-top:var(--s5);max-width:none;font-size:var(--t-head);line-height:var(--lh-head);letter-spacing:-.05em;grid-column:1/9;font-weight:700}.home-bio__photo{grid-area:1/9/-1/-1;container-type:inline-size}.home-bio__photo img{aspect-ratio:1;height:auto}.home-bio__btns{margin-top:var(--s4);grid-area:4/1/auto/9;align-self:end}.sleeve-like{margin-top:var(--s4)}.toc ol{counter-reset:toc}.toc{--toc-max:calc(100svh - var(--header-h) - 2 * var(--pad));max-height:var(--toc-max);overscroll-behavior:contain;scrollbar-width:thin;margin:-.375rem;padding:.375rem;overflow-y:auto}.box__title+.toc{margin-top:calc(var(--s3) - .375rem);max-height:calc(var(--toc-max) - var(--lh-lead) - var(--s3))}.toc.has-more{mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}.toc li{counter-increment:toc;column-gap:var(--s2);font-size:var(--t-note);font-weight:600;line-height:var(--lh-note);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.toc li+li{margin-top:.25rem}.toc li:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);font-size:var(--t-label);color:var(--muted);font-weight:500}.toc a{width:fit-content;color:var(--muted)}.toc a[aria-current=true],.toc li:has(a[aria-current=true]):before{color:var(--ink)}@media (hover:hover) and (pointer:fine){.toc a:hover{color:var(--ink)}}.story__photo{container-type:inline-size}.story__photo img{height:round(50cqw,.5rem)}.legal__h{margin:var(--s5) 0 var(--s2);font-size:1.25rem;line-height:var(--lh-body);letter-spacing:-.025em;scroll-margin-top:calc(var(--s3) + 1px);font-weight:700}.legal__h:first-child{margin-top:0}.table-wrap{margin-top:var(--s2)}.table{border-collapse:collapse;width:100%;font-size:var(--t-note);line-height:var(--lh-note)}.table caption{caption-side:bottom;margin-top:var(--s2);text-align:left;color:var(--muted)}.table th,.table td{padding:var(--s2) var(--s2) var(--s2) 0;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.table thead th{font-family:var(--mono);font-size:var(--t-label);font-weight:500;line-height:var(--lh-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:0}.table tbody th{font-weight:600}.legal__sub{align-items:baseline;gap:var(--s1) var(--s2);margin:var(--s4) 0 var(--s1);font-size:var(--t-body);line-height:var(--lh-body);flex-wrap:wrap;font-weight:700;display:flex}.legal__state{font-family:var(--mono);font-size:var(--t-label);font-weight:500;line-height:var(--lh-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.legal__action{margin-top:var(--s3)}.mails li{border-top:1px solid var(--line);margin-top:-1px;padding-block:1rem 1.5rem}.mails li:first-child{border-top:0;margin-top:0;padding-top:0}.mails .label{display:block}.mails .bar{width:fit-content;font-size:var(--t-title);letter-spacing:-.045em;font-weight:800;line-height:var(--lh-title);overflow-wrap:anywhere;margin-top:.25rem;display:block}.mails p{margin-top:var(--s1);font-size:var(--t-note);font-weight:500;line-height:var(--lh-note);color:var(--muted)}.player{left:calc(var(--margin) + var(--s2));right:calc(var(--margin) + var(--s2));bottom:var(--s2);border-radius:var(--round);z-index:var(--z-player);background:var(--black);color:var(--white);transition:translate .22s var(--ease-out), opacity .22s var(--ease-out), visibility .22s;grid-template-columns:2.75rem minmax(0,1fr) minmax(12rem,.8fr) auto 2.75rem;align-items:center;gap:1rem;padding:1rem;display:grid;position:fixed;overflow:hidden;translate:0}.player[hidden]{opacity:0;visibility:hidden;pointer-events:none;display:grid;translate:0 140%}.player .play{border-color:var(--white);background:var(--white);width:2.75rem;height:2.75rem;color:var(--black)}.player .play[aria-pressed=true]{background:var(--white);color:var(--black)}.player__text{min-width:0;font-size:var(--t-body);font-weight:700;line-height:var(--lh-note)}.player__text strong{align-items:center;gap:var(--s1);white-space:nowrap;display:flex;overflow:hidden}.player__artist{font-size:var(--t-note);color:var(--gray-77);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.player__rec{background:var(--red);opacity:.45;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.125rem;transition:opacity .14s}.player.is-playing .player__rec{opacity:1}.player__time{font-family:var(--mono);font-size:var(--t-note);line-height:var(--lh-note);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--white)}.player__more{min-height:2.75rem;font-size:var(--t-note);line-height:var(--lh-note);color:var(--white);align-items:center;gap:.375rem;font-weight:700;text-decoration:none;display:inline-flex}.player__more[hidden],.player__more [hidden]{display:none}.player__more [data-player-source]:not([hidden]){align-items:center;line-height:0;display:inline-flex}.player__more .icon{margin:0;display:block}.player__progress{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:2.75rem;display:grid}.player__bar{--progress:0%;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.player__bar::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--white) var(--progress), var(--gray-58) var(--progress));border-radius:999px;height:.25rem}.player__bar::-moz-range-track{background:var(--gray-58);border-radius:999px;height:.25rem}.player__bar::-moz-range-progress{background:var(--white);border-radius:999px;height:.25rem}.player__bar::-webkit-slider-thumb{appearance:none;background:var(--white);width:.75rem;height:.75rem;transition:scale .14s var(--ease-out);border:0;border-radius:50%;margin-top:-.25rem}.player__bar::-moz-range-thumb{background:var(--white);width:.75rem;height:.75rem;transition:scale .14s var(--ease-out);border:0;border-radius:50%}.player__bar:focus-visible{outline:none}.player__bar:focus-visible::-webkit-slider-thumb{outline:2px solid var(--white);outline-offset:3px}.player__bar:focus-visible::-moz-range-thumb{outline:2px solid var(--white);outline-offset:3px}.player__close{border:1px solid var(--white-a40);width:2.75rem;height:2.75rem;color:var(--white);background:0 0;border-radius:50%;place-items:center;transition:background-color .14s,border-color .14s,color .14s;display:grid}.player__close .icon{width:1.25rem;height:1.25rem;margin:0;display:block}.player :focus-visible{outline-color:var(--white)}@media (hover:hover) and (pointer:fine){.player__bar:not(:hover,:focus-visible,:active)::-webkit-slider-thumb{scale:0}.player__bar:not(:hover,:focus-visible,:active)::-moz-range-thumb{scale:0}.player__bar:active::-webkit-slider-thumb{scale:1.33}.player__bar:active::-moz-range-thumb{scale:1.33}.player .play:hover{background:var(--gray-90);color:var(--black)}.player__close:hover{background:var(--white);border-color:var(--white);color:var(--black)}}.site-footer{border-top:1px solid var(--frame);margin-top:-1px;overflow:hidden}.site-footer .box:first-child{border-top:0;margin-top:0}.site-footer .t-head{line-height:4rem}.footer__mails li{font-size:var(--t-lead);line-height:var(--lh-lead)}.footer__mails li+li{margin-top:var(--s3)}.footer__mails span{line-height:var(--lh-body);color:var(--muted);display:block}.footer__mails a{font-size:var(--t-lead);letter-spacing:-.03em;font-weight:700;line-height:var(--lh-lead);overflow-wrap:anywhere}.footer__social{margin-top:var(--s5);gap:var(--s1) var(--s4);font-size:var(--t-note);line-height:var(--lh-note);flex-wrap:wrap;font-weight:600;display:flex}.footer__legal .cell{padding-block:var(--s2);font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted);font-weight:500}.footer__legal-nav{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.footer__legal-nav a,.footer__legal-nav button{color:var(--ink);font-weight:600}.footer__legal-nav button{font:inherit;cursor:pointer;background-color:#0000;border:0;padding:0;font-weight:600}.footer__legal-nav .icon{vertical-align:-.1em;width:1em;height:1em;margin-block:0;margin-inline-start:.15em}.footer__legal p{max-width:none;margin:0}.footer__legal-bar{justify-content:space-between;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.footer__lang{--seg:1.75rem;margin-block:-.3125rem;margin-inline-start:auto}.footer__lang ul{grid-template-columns:repeat(2, var(--seg));border:1px solid var(--frame);border-radius:var(--interactive-radius);transition:border-color .14s;display:inline-grid}.footer__lang :is(a,[aria-current]){height:var(--seg);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted);background-clip:content-box;border-radius:50%;place-items:center;padding:.125rem;font-weight:650;text-decoration:none;transition:color .14s;display:grid;position:relative}.footer__lang [aria-current]{background-color:var(--ink);color:var(--paper)}.footer__lang a:focus-visible{outline-offset:-.125rem}.footer__lang a:before{content:"";inset:calc((var(--seg) - 2.75rem) / 2) 0;position:absolute}@media (hover:hover) and (pointer:fine){.footer__lang ul:has(a:hover){border-color:var(--muted)}.footer__lang a:hover{color:var(--ink)}}@media (forced-colors:active){.footer__lang [aria-current]{color:highlighttext;background-color:highlight}}.footer__name{pointer-events:none;overflow:clip}.footer__name .cell{padding-block:var(--s3) 0}.embed-frame{background:var(--gray-16)}.embed-frame iframe{border:0;width:100%}.embed-frame[data-embed]{align-items:flex-start;gap:var(--s2);padding:var(--s3);flex-direction:column;display:flex;position:relative}.embed-frame__note{--ink:var(--white);--frame:var(--gray-25);max-width:28rem;color:var(--gray-72);font-size:var(--t-meta);line-height:var(--lh-meta)}.studio-playlist .cell--b{flex-direction:column;padding:0;display:flex}.studio-playlist .cell--b>.btns{padding:var(--pad);border-top:1px solid var(--frame)}.studio-playlist .embed-frame{flex:1;min-height:35rem;position:relative}.studio-playlist iframe{height:100%;display:block;position:absolute;inset:0}.consent__banner{right:calc(var(--margin) + var(--s2));bottom:var(--s2);z-index:var(--z-consent);width:min(22rem, calc(100% - 2 * (var(--margin) + var(--s2))));padding:var(--s3);border:1px solid var(--frame);border-radius:var(--round);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-popover);animation:consent-in .24s var(--ease-out) both;position:fixed}@keyframes consent-in{0%{opacity:0;translate:0 var(--s1)}}.consent__title{font-size:var(--t-body);line-height:var(--lh-body);font-weight:700}.consent__text{margin-top:var(--s1);font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted)}.consent__actions{gap:var(--s1);margin-top:var(--s3);flex-wrap:wrap;display:flex}.consent__actions .btn{flex:auto}.consent__dialog{width:min(40rem, calc(100% - 2 * var(--margin)));max-height:min(48rem, calc(100svh - 2 * var(--margin)));border-radius:var(--round-s);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-popover);border:0;margin:auto;padding:0}.consent__dialog[open]{animation:dialog-in .2s var(--ease-out);display:flex}.consent__dialog.is-closing{animation:dialog-out .15s var(--ease-out) forwards}.consent__dialog::backdrop{background:var(--backdrop)}.consent__dialog[open]::backdrop{animation:backdrop-in .2s var(--ease-out)}.consent__dialog.is-closing::backdrop{animation:backdrop-out .15s var(--ease-out) forwards}@keyframes dialog-in{0%{opacity:0;scale:.96}}@keyframes dialog-out{to{opacity:0;scale:.96}}@keyframes backdrop-in{0%{opacity:0}}@keyframes backdrop-out{to{opacity:0}}@keyframes sheet-in{0%{translate:0 100%}}@keyframes sheet-out{to{translate:0 100%}}.consent__handle{display:none}.consent__form{flex-direction:column;width:100%;min-height:0;display:flex}.consent__head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-bottom:1px solid var(--line);display:flex}.consent__head h2{font-size:1.25rem;line-height:var(--lh-body);letter-spacing:-.025em;font-weight:700}.consent__close{border:1px solid var(--frame);border-radius:var(--interactive-radius);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;flex:none;place-items:center;transition:background-color .14s,border-color .14s;display:inline-grid}.consent__close .icon{width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.consent__close:hover{background:var(--surface);border-color:var(--muted)}}.consent__body{overscroll-behavior:contain;min-height:0;padding:0 var(--s3);flex:1;overflow-y:auto}.consent__intro{padding-block:var(--s3);font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted)}.consent__cat{padding-block:var(--s3);border-top:1px solid var(--line)}.consent__cat-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.consent__cat h3{font-size:var(--t-body);line-height:var(--lh-body);font-weight:700}.consent__cat p{margin-top:var(--s1);font-size:var(--t-note);line-height:var(--lh-note);color:var(--muted)}.consent__state{font-family:var(--mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.consent__switch{appearance:none;border-radius:var(--interactive-radius);background:var(--frame);cursor:pointer;flex:none;width:2.75rem;height:1.5rem;margin:0;transition:background-color .14s;position:relative}.consent__switch:before{content:"";border-radius:var(--interactive-radius);background:var(--paper);width:1.125rem;height:1.125rem;transition:translate .14s var(--ease-out);position:absolute;top:.1875rem;left:.1875rem}.consent__switch:checked{background:var(--ink)}.consent__switch:checked:before{translate:1.25rem}.consent__switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.consent__list{margin-top:var(--s2)}.consent__list summary{width:fit-content;font-size:var(--t-note);line-height:var(--lh-note);cursor:pointer;font-weight:600}.consent__foot{gap:var(--s1);padding:var(--s3);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reveal-ready :is([data-reveal=up],[data-reveal-children=up]>:not([data-reveal])):not(.is-done){transition:opacity .35s ease, translate .5s var(--reveal-ease);transition-delay:var(--reveal-delay,0s)}.reveal-ready :is([data-reveal=up],[data-reveal-children=up]>:not([data-reveal])):not(.is-in){opacity:0;translate:0 .75rem}.reveal-ready :is([data-reveal=fade],[data-reveal-children=fade]>:not([data-reveal])):not(.is-done){transition:opacity .4s;transition-delay:var(--reveal-delay,0s)}.reveal-ready :is([data-reveal=fade],[data-reveal-children=fade]>:not([data-reveal])):not(.is-in){opacity:0}.reveal-ready :is([data-reveal=image],[data-reveal-children=image]>:not([data-reveal])):not(.is-done){clip-path:inset(0);transition:clip-path .9s var(--reveal-ease), opacity .25s ease;transition-delay:var(--reveal-delay,0s);overflow:clip}.reveal-ready :is([data-reveal=image],[data-reveal-children=image]>:not([data-reveal])):not(.is-in){clip-path:inset(100% 0 0);opacity:0}.reveal-ready :is([data-reveal=image]:not(.sleeve__frame),[data-reveal-children=image]>:not([data-reveal])):not(.is-done) :is(img,.vinyl){transition:scale 1.1s var(--reveal-ease);transition-delay:var(--reveal-delay,0s)}.reveal-ready :is([data-reveal=image]:not(.sleeve__frame),[data-reveal-children=image]>:not([data-reveal])):not(.is-in) :is(img,.vinyl){scale:1.18}.reveal-ready :is([data-reveal=lines],[data-reveal=words],[data-reveal=letters]):not(.is-split):not(.is-in){opacity:0}.fit{position:relative}.fit.is-overlay{color:#0000}.reveal-char{color:var(--ink);text-indent:0;white-space:pre;transition:translate .9s var(--reveal-ease);transition-delay:var(--reveal-delay,0s);position:absolute;translate:0 105%}.is-in>.reveal-char{translate:0}.reveal-line{clip-path:inset(-.3em -1em);display:block}h1>.reveal-line,.reveal-word{transition:clip-path .3s var(--reveal-ease);transition-delay:calc(var(--reveal-delay,0s) + .3s)}h1>.reveal-line{clip-path:inset(-.3em -1em 0)}.reveal-word{clip-path:inset(-.3em -.2em 0);display:inline-block}h1.is-in>.reveal-line{clip-path:inset(-.3em -1em)}.is-in>.reveal-word{clip-path:inset(-.3em -.2em)}.reveal-line>span,.reveal-word>span{transition:translate .7s var(--reveal-ease);transition-delay:var(--reveal-delay,0s);display:inline-block;translate:0 calc(100% + .35em)}.reveal-line>span{display:block}.is-in>.reveal-line>span,.is-in>.reveal-word>span{translate:0}@media print{.reveal-ready [data-reveal],.reveal-ready [data-reveal-children]>*{opacity:1!important;clip-path:none!important;translate:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=75rem){.site-header__tag{display:none}.site-header__end{--col:4 / -1}}@media (width<=64rem){:root{--t-head:3.5rem;--lh-head:3.5rem;--t-display:8rem;--lh-display:7rem;--margin:1rem;--pad:2rem}.hero__left{--col:1 / 7}.hero__mid{--col:7 / -1}.hero__right{--col:1 / -1;border-left:0;border-top:1px solid var(--frame);align-items:stretch;gap:var(--s4);margin-top:-1px}.hero__right .roles{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero__right .roles li+li{margin-top:0}.hero .social{grid-template-columns:repeat(4,minmax(0,1fr))}.home-bio__lead,.home-bio__btns{grid-column:1/8}.home-bio__photo{grid-column:8/-1}.site-footer .t-head{line-height:3rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.items li{row-gap:var(--s1);grid-template-columns:1.5rem minmax(0,1fr);align-items:start}.items li>*{grid-column:2}.items li>.items__num{grid-area:1/1}.screen__list{grid-template-columns:minmax(0,1fr)}.screen__list li:nth-child(2) a:before{content:"";border-top:1px solid var(--line);pointer-events:none;position:absolute;inset:0 0 auto}.colist{columns:2}}@media (width<=48rem){:root{--t-lead:1.5rem;--lh-lead:1.75rem;--t-title:1.75rem;--lh-title:2rem;--t-head:2.5rem;--lh-head:2.5rem;--t-display:4rem;--lh-display:3.5rem;--header-h:3rem;--margin:0px;--pad:1.5rem;--round:1.5rem}.sheet{border-inline:0}.gg{grid-template-columns:minmax(0,1fr)}.gg>*{grid-column:1/-1}.cell+.cell{border-left:0;border-top:1px solid var(--frame);margin-top:-1px}.cell--fixed{position:static}.toc,.cell:has(>.toc:only-child){display:none}.box--intro .cell--b{border-top:0;order:-1;margin-top:0}.box--intro .cell--a{border-top:1px solid var(--frame);padding-block:var(--s3);margin-top:-1px}.site-header__tag,.site-header__end{display:none}.site-menu{justify-self:end;display:block}.site-header__inner{grid-template-columns:1fr auto}.site-header__inner>.wordmark,.site-header__inner>.site-menu{grid-column:auto}.wordmark__logo{height:1.25rem}.hero__right{flex-direction:column;grid-row:2;align-items:stretch}.hero__mid{grid-row:3}.hero__right .roles{grid-template-columns:minmax(0,1fr)}.hero .social{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__left,.hero__right{gap:var(--s4)}.roles a{line-height:2rem}.social,.hint,.sleeve{display:none}.tiles{gap:var(--s3) var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.home-bio__cell{display:block}.home-bio__lead,.home-bio__photo{margin-top:var(--s4)}.table thead{display:none}.table tr{padding-block:var(--s2);border-top:1px solid var(--line);display:block}.table tbody tr:first-child{border-top:0;padding-top:0}.table th,.table td{column-gap:var(--s2);border:0;grid-template-columns:6rem minmax(0,1fr);padding:.25rem 0;display:grid}.table [data-label]:before{content:attr(data-label);font-family:var(--mono);font-size:var(--t-label);font-weight:500;line-height:var(--lh-note);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.gallery{grid-template-columns:minmax(0,1fr)}.gallery img,.gallery figure:first-child img{height:round(66.6667cqw,.5rem)}.gallery figure:first-child{grid-row:auto}.site-footer .t-head{line-height:var(--lh-head)}.footer__lang{--seg:2.25rem;margin:var(--s2) 0 0;flex-basis:100%}.footer__lang :is(a,[aria-current]){font-size:var(--t-note)}.colist{columns:2}.player{left:var(--s1);right:var(--s1);bottom:var(--s1);gap:var(--s2);padding:var(--s2);border-radius:var(--round-s);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.player>.play{grid-area:1/1}.player__text{grid-area:1/2}.player__close{grid-area:1/3}.player__progress{min-height:var(--lh-note);grid-area:2/1/auto/-1}.player__bar{height:var(--lh-note);margin-block:calc(-1 * var(--s2));padding-block:var(--s2);box-sizing:content-box}.player__more{display:none}.consent__banner{left:var(--s1);right:var(--s1);bottom:var(--s1);width:auto;padding:var(--s2);border-radius:var(--round-s)}.consent__dialog{width:100%;max-width:none;max-height:calc(100svh - var(--s5));border-radius:var(--round-s) var(--round-s) 0 0;transition:translate var(--sheet-duration) var(--sheet-ease);margin:auto 0 0}.consent__dialog[open]{animation:sheet-in var(--sheet-duration) var(--sheet-ease)}.consent__dialog.is-closing{animation:sheet-out var(--sheet-duration) var(--sheet-ease) forwards}.consent__dialog[open]::backdrop,.consent__dialog.is-closing::backdrop{animation-duration:var(--sheet-duration)}.consent__dialog.is-dragging{user-select:none;transition:none}.consent__handle{width:2.5rem;height:.3125rem;margin:var(--s1) auto 0;border-radius:var(--interactive-radius);background:var(--frame);touch-action:none;flex:none;display:block}.consent__head{touch-action:none;padding-left:var(--s2)}.consent__body{padding-inline:var(--s2)}.consent__foot{padding:var(--s2);grid-template-columns:minmax(0,1fr)}}@container rows (width<45rem){.row--static .row__link{row-gap:var(--s1);grid-template-columns:1.5rem 3rem minmax(0,1fr)}.row--static .row__meta{grid-area:2/3}}@container rows (width<40rem){.row__link{column-gap:var(--s2);grid-template-columns:3.5rem minmax(0,1fr);row-gap:0}.row__thumb{grid-area:1/1/span 3;width:3.5rem;height:3.5rem;display:block}.row__link{position:relative}.row__link>.vinyl{grid-area:1/1;width:3.5rem;height:3.5rem;display:block;inset:0 auto auto 0}.row__label{gap:var(--s1);line-height:var(--lh-label);grid-column:2;display:flex}.row__num,.row__year{line-height:var(--lh-label)}.row__to{top:.09375rem}.row__main,.row__meta{grid-column:2}.row__meta{margin-top:.25rem;padding-block:0}.row--pair .row__link{min-height:7rem}.row--pair .row__act{flex-direction:column-reverse;width:2.5rem}.row--pair .row__meta{margin-right:0}.row--text .row__link{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.row--text .row__label,.row--text .row__main,.row--text .row__meta{grid-column:1}.row--text .row__label{grid-row:1}.row--text .row__main{grid-row:2}.row--text .row__meta{grid-row:3;justify-content:flex-start}.row--social .row__link{column-gap:var(--s2);grid-template-columns:2.5rem minmax(0,1fr)}.row--social .row__label{grid-column:1}.row--social .row__main{grid-area:1/2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal-ready :is([data-reveal],[data-reveal-children]>:not([data-reveal])):not(.is-in){clip-path:none;translate:none}.reveal-ready :is([data-reveal],[data-reveal-children]>:not([data-reveal])):not(.is-done){transition-property:opacity!important;transition-duration:.3s!important;transition-timing-function:ease!important}.reveal-ready [data-reveal=image]:not(.is-in),.reveal-ready [data-reveal-children=image]>:not([data-reveal]):not(.is-in){opacity:0}}.tag{border-radius:var(--interactive-radius);padding-inline:.625rem}.site-menu__nav .bar{margin-inline:-.75rem;padding-inline:.75rem}.name-box,.ph{background:var(--paper);color:var(--ink)}[data-grain]{isolation:isolate;background-color:var(--night-base);background-image:var(--dark-reflections);position:relative;overflow:clip}[data-grain]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-texture);opacity:var(--grain-opacity);background-size:160px 160px;position:absolute;inset:0}.site-header{background:var(--paper)}.player{background:var(--black);border-radius:var(--interactive-radius);outline:1px solid var(--white-a24);outline-offset:-1px}.skip,.btn--solid,.btn[aria-pressed=true],.play[aria-pressed=true],.play:active{background-image:var(--grain-ink);background-size:160px 160px}.night:not([data-grain]),.screen__stage,.embed-frame{background-image:var(--grain-static), var(--dark-reflections);background-size:160px 160px,auto,auto,auto}.player .play{background-image:none}@media (hover:hover) and (pointer:fine){.btn--solid:hover,.btn[aria-pressed=true]:hover,.play:hover{background-image:var(--grain-ink)}.player .play:hover{background-image:none}}@media (width<=768px){.player{border-radius:var(--round-s);padding-inline:1.25rem}}@supports (backdrop-filter:blur(1px)){.player{background-color:var(--glass-dark);backdrop-filter:blur(16px)grayscale()}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--grain-static:none;--dark-reflections:none}.player{background:var(--black);backdrop-filter:none}[data-grain]:before{display:none}}@media (forced-colors:active){:root{--grain-static:none;--dark-reflections:none}[data-grain]:before{display:none}.site-header,.player{backdrop-filter:none;background:canvas}.tag{color:canvastext;background:canvas;outline-color:canvastext}}@media print{:root{--grain-static:none;--dark-reflections:none}[data-grain]:before{display:none}.player{backdrop-filter:none}}.name-box--logo .cell{padding-block:var(--pad);container-type:inline-size}.hero-logo{align-content:center;min-height:round(up,22.4477cqw,.5rem);line-height:0;display:grid}.hero-logo__image{pointer-events:none;width:100%;height:auto;display:block}.hero-logo__face{fill:none;stroke:currentColor;stroke-width:4px}html.intro{--intro-scale:.6;--intro-delay:.15s;--intro-draw:1s;--intro-ease-draw:cubic-bezier(.645, .045, .355, 1);--intro-wait:1.2s;--intro-hold:0s;--intro-move:.85s;--intro-ui:.4s;--intro-fade:.4s}html.intro.intro-quick{--intro-move:.45s;--intro-ui:0s;--intro-fade:.25s}html.intro body:before{content:"";z-index:var(--z-intro);background:var(--paper);position:fixed;inset:0}html.intro-go body:before{opacity:0;pointer-events:none;transition:opacity var(--intro-fade) ease var(--intro-ui)}html.intro .hero-logo{z-index:calc(var(--z-intro) + 1);position:relative}html.intro .name-box--logo .cell{overflow:visible}html.intro .hero-logo__image{translate:var(--intro-x,0px) var(--intro-y,0px);scale:var(--intro-scale);will-change:translate, scale}html.intro-go .hero-logo__image{transition:translate var(--intro-move) var(--intro-ease), scale var(--intro-move) var(--intro-ease);translate:0;scale:1}@keyframes traccia{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:0}}html.intro .hero-logo__face{--dash:calc(100cqw / var(--logo-units,445.48));stroke-dasharray:var(--dash) calc(var(--dash) * 1.1)}html.intro .hero-logo__face>path{animation:traccia var(--intro-draw) var(--intro-ease-draw) var(--intro-delay) both}@keyframes intro-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html.intro{--intro-hold:.25s;--intro-move:0s;--intro-ui:0s;--intro-fade:.3s}html.intro .hero-logo__face{stroke-dasharray:none}html.intro .hero-logo__face>path{animation:none}html.intro .hero-logo__image{animation:.3s .1s both intro-in;translate:none;scale:none;animation-duration:.3s!important}html.intro-go body:before{transition-duration:var(--intro-fade)!important}}@media (forced-colors:active){.hero-logo__face{stroke:canvastext}}
