@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first last;scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-height:100dvh;line-height:var(--lh-body);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{line-height:var(--lh-snug,1.25)}button,input,label{line-height:1.3}ul[role=list],ol[role=list]{padding:0;list-style:none}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}a:not([class]){color:currentColor;text-decoration-skip-ink:auto;text-underline-offset:.15em}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}}@layer tokens{:root{color-scheme:light;--color-primary-50:oklch(97.5% 0 0);--color-primary-100:oklch(94% 0 0);--color-primary-200:oklch(88% 0 0);--color-primary-300:oklch(80% 0 0);--color-primary-400:oklch(71% 0 0);--color-primary-500:oklch(62% 0 0);--color-primary-600:oklch(53% 0 0);--color-primary-700:oklch(45% 0 0);--color-primary-800:oklch(37% 0 0);--color-primary-900:oklch(28% 0 0);--color-primary-950:oklch(0% 0 0);--color-neutral-50:oklch(97.5% 0 0);--color-neutral-100:oklch(94% 0 0);--color-neutral-200:oklch(88% 0 0);--color-neutral-300:oklch(80% 0 0);--color-neutral-400:oklch(71% 0 0);--color-neutral-500:oklch(62% 0 0);--color-neutral-600:oklch(50% 0 0);--color-neutral-700:oklch(45% 0 0);--color-neutral-800:oklch(37% 0 0);--color-neutral-900:oklch(28% 0 0);--color-neutral-950:oklch(20% 0 0);--c-bg:oklch(97.5% 0 0);--c-bg-subtle:oklch(94% 0 0);--c-surface:oklch(100% 0 0);--c-surface-raised:oklch(100% 0 0);--c-text:oklch(28% 0 0);--c-text-muted:oklch(45% 0 0);--c-text-subtle:oklch(50% 0 0);--c-border:oklch(88% 0 0);--c-border-strong:oklch(62% 0 0);--c-primary:oklch(0% 0 0);--c-primary-hover:oklch(0% 0 0);--c-on-primary:oklch(100% 0 0);--c-primary-soft:oklch(94% 0 0);--c-on-primary-soft:oklch(37% 0 0);--c-focus:oklch(62% 0 0);--font-heading:"Montserrat", system-ui, sans-serif;--font-body:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--fs--2:clamp(.6944rem, .7149rem + -.1022vw, .6331rem);--fs--1:clamp(.8333rem, .8298rem + .0177vw, .844rem);--fs-0:clamp(1rem, .9583rem + .2083vw, 1.125rem);--fs-1:clamp(1.2rem, 1.1001rem + .4994vw, 1.4996rem);--fs-2:clamp(1.44rem, 1.2537rem + .9317vw, 1.999rem);--fs-3:clamp(1.728rem, 1.4158rem + 1.5611vw, 2.6647rem);--fs-4:clamp(2.0736rem, 1.5808rem + 2.464vw, 3.552rem);--fs-5:clamp(2.4883rem, 1.7395rem + 3.7442vw, 4.7348rem);--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.6;--lh-loose:1.75;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--measure:65ch;--measure-narrow:45ch;--measure-wide:80ch;--space-3xs:clamp(.25rem, .2396rem + .0521vw, .2813rem);--space-2xs:clamp(.5rem, .4792rem + .1042vw, .5625rem);--space-xs:clamp(.75rem, .7188rem + .1563vw, .8438rem);--space-s:clamp(1rem, .9583rem + .2083vw, 1.125rem);--space-m:clamp(1.5rem, 1.4375rem + .3125vw, 1.6875rem);--space-l:clamp(2rem, 1.9167rem + .4167vw, 2.25rem);--space-xl:clamp(3rem, 2.875rem + .625vw, 3.375rem);--space-2xl:clamp(4rem, 3.8333rem + .8333vw, 4.5rem);--space-3xl:clamp(6rem, 5.75rem + 1.25vw, 6.75rem);--space-4xl:clamp(8rem, 7.6667rem + 1.6667vw, 9rem);--space-gutter:var(--space-m);--space-section:clamp(3rem, 2rem + 5vw, 8rem);--radius-xs:2px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-full:9999px;--shadow-color:0deg 20% 30%;--shadow-sm:0 1px 2px oklch(from var(--color-neutral-900) l c h / .08), 0 1px 3px oklch(from var(--color-neutral-900) l c h / .06);--shadow-md:0 2px 4px oklch(from var(--color-neutral-900) l c h / .06), 0 8px 16px oklch(from var(--color-neutral-900) l c h / .08);--shadow-lg:0 4px 8px oklch(from var(--color-neutral-900) l c h / .06), 0 24px 48px oklch(from var(--color-neutral-900) l c h / .12);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--container-max:80rem;--container-prose:65ch;--container-narrow:40rem;--z-below:-1;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--border-width:1px;--focus-ring:0 0 0 3px oklch(from var(--c-focus) l c h / .45)}[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-bg:oklch(20% 0 0);--c-bg-subtle:oklch(28% 0 0);--c-surface:oklch(28% 0 0);--c-surface-raised:oklch(37% 0 0);--c-text:oklch(97.5% 0 0);--c-text-muted:oklch(80% 0 0);--c-text-subtle:oklch(71% 0 0);--c-border:oklch(37% 0 0);--c-border-strong:oklch(58% 0 0);--c-primary:oklch(77% 0 0);--c-primary-hover:oklch(83% 0 0);--c-on-primary:oklch(20% 0 0);--c-primary-soft:oklch(28% 0 0);--c-on-primary-soft:oklch(94% 0 0);--c-focus:oklch(80% 0 0)}}:root[data-theme=dark]{color-scheme:dark;--c-bg:oklch(20% 0 0);--c-bg-subtle:oklch(28% 0 0);--c-surface:oklch(28% 0 0);--c-surface-raised:oklch(37% 0 0);--c-text:oklch(97.5% 0 0);--c-text-muted:oklch(80% 0 0);--c-text-subtle:oklch(71% 0 0);--c-border:oklch(37% 0 0);--c-border-strong:oklch(58% 0 0);--c-primary:oklch(77% 0 0);--c-primary-hover:oklch(83% 0 0);--c-on-primary:oklch(20% 0 0);--c-primary-soft:oklch(28% 0 0);--c-on-primary-soft:oklch(94% 0 0);--c-focus:oklch(80% 0 0)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}:root[data-theme=dark]{--c-bg:oklch(0% 0 0);--c-primary:oklch(97.5% 0 0);--c-primary-hover:oklch(97.5% 0 0)}:root{color-scheme:dark}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-var-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+100-17F,U+180-24F,U+1E??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Montserrat Fallback;src:local(Arial);size-adjust:112%;ascent-override:88%;descent-override:24%;line-gap-override:0%}:root{--font-heading:"Montserrat", "Montserrat Fallback", system-ui, sans-serif;--font-body:"Montserrat", "Montserrat Fallback", system-ui, sans-serif;--tracking-caps:.1em;--tracking-nav:.2em;--tracking-display:.18em;--tracking-slight:.02em;--header-h:5rem;--hairline:1px solid var(--c-border);--wave-h:1.75rem;--play-size:2.75rem;--field-h:3.75rem;--player-h:4rem;--widget-h:20px;--dither:.03;--target:44px;--target-s:32px;--icon:22px;--check:24px;--logo-h:1.375rem;--rule-w:3rem;--fade-w:2.5rem;--link-rule:2.25rem;--day-col:4rem;--max-art:28rem;--max-clip:16rem;--max-form:60rem;--max-video:48rem;--max-nl:36rem;--nl-field:14rem;--max-release:22rem;--scrim:.45}@media (width<=47.99em){:root{--header-h:4.5rem;--logo-h:1.125rem}}}@layer base{html{font-optical-sizing:auto;caret-color:var(--c-primary);accent-color:var(--c-primary);scrollbar-color:var(--c-border-strong) transparent}body{font-family:var(--font-body);font-size:var(--fs-0);color:var(--c-text);background:var(--c-bg);font-kerning:normal;font-variant-ligatures:common-ligatures}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance;max-inline-size:30ch;font-weight:700}h1{font-size:var(--fs-4);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);max-inline-size:20ch}h2{font-size:var(--fs-3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}h3{font-size:var(--fs-2);line-height:var(--lh-snug)}h4{font-size:var(--fs-1)}p,li,dd,figcaption,blockquote{text-wrap:pretty}.lead{font-size:var(--fs-1);color:var(--c-text-muted);max-inline-size:45ch}small,.text-small{font-size:var(--fs--1)}.text-caption{font-size:var(--fs--2);color:var(--c-text-subtle)}.prose{max-inline-size:var(--measure);hyphens:auto}.prose>*+*{margin-block-start:var(--flow-space,1em)}.prose>:is(h2,h3){--flow-space:2.5em}.prose>:is(h2,h3)+*{--flow-space:.75em}table,.price,.stat,time{font-variant-numeric:tabular-nums lining-nums}a{color:var(--c-primary)}a:hover{color:var(--c-primary-hover)}hr{border:0;border-block-start:var(--border-width) solid var(--c-border)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{scroll-padding-top:var(--header-h)}body{font-weight:400}h1{text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:300;font-size:var(--fs-5);line-height:var(--lh-snug);max-inline-size:none}h2,h3{text-transform:none;letter-spacing:var(--tracking-slight);font-weight:500}.h1-long{text-transform:none;letter-spacing:var(--tracking-slight);font-size:var(--fs-3);max-inline-size:30ch;font-weight:400}h2{font-size:var(--fs-2)}h3{font-size:var(--fs-0)}.section-title{text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:300;font-size:var(--fs-2)}.caps{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--1)}.rule{inline-size:var(--rule-w);border:0;border-block-start:1px solid var(--c-text);margin-block:var(--space-m) var(--space-l)}.rule-tight{margin:0}.skip-link{background:var(--c-text);color:var(--c-bg);padding:var(--space-xs) var(--space-s);z-index:var(--z-toast);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);position:absolute;inset-block-start:0;inset-inline-start:-999px}.skip-link:focus{color:var(--c-bg);inset-inline-start:var(--space-s)}a{color:inherit;text-decoration:none}.prose a:not(.btn),p a:not(.btn){text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-text-subtle)}.page-head{padding-block:var(--space-2xl) var(--space-xl)}.page-head p{max-inline-size:var(--measure)}.meta{color:var(--c-text-muted);font-size:var(--fs--1);font-variant-numeric:tabular-nums}.todo{color:var(--c-text-muted);font-style:italic}.hero-portrait>picture,.band>picture,.yt>picture,.frame>picture{block-size:100%}.hero-portrait:after,.about-portrait:after,.band:after{content:"";pointer-events:none;z-index:var(--z-raised);opacity:var(--dither);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}}@layer layout{.center{max-inline-size:min(var(--container-max), 100% - 2 * var(--space-gutter));margin-inline:auto}.center[data-width=prose]{max-inline-size:min(var(--container-prose), 100% - 2 * var(--space-gutter))}.center[data-width=narrow]{max-inline-size:min(var(--container-narrow), 100% - 2 * var(--space-gutter))}.stack>*+*{margin-block-start:var(--stack-space,var(--space-m))}.cluster{gap:var(--cluster-space,var(--space-s));flex-wrap:wrap;align-items:center;display:flex}.with-sidebar{gap:var(--space-l);flex-wrap:wrap;display:flex}.with-sidebar>:first-child{flex-grow:1;flex-basis:20rem}.with-sidebar>:last-child{flex-grow:999;flex-basis:0;min-inline-size:50%}.switcher{gap:var(--space-m);--threshold:40rem;flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.auto-grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,18rem), 100%), 1fr));display:grid}.grid-12{gap:var(--space-m);grid-template-columns:repeat(12,1fr);display:grid}.cover{min-block-size:min(80dvh,45rem);padding-block:var(--space-xl);flex-direction:column;display:flex}.cover>[data-principal]{margin-block:auto}.frame{aspect-ratio:var(--ratio,16 / 9);overflow:hidden}.frame>img,.frame>video,.frame>picture>img{object-fit:cover;block-size:100%;inline-size:100%}.section{padding-block:var(--space-section)}.section[data-spacing=tight]{padding-block:var(--space-xl)}.section[data-spacing=loose]{padding-block:calc(var(--space-section) * 1.35)}.full-bleed{inline-size:100vw;margin-inline:calc(50% - 50vw)}.region{container-type:inline-size}}@layer components{.site-header{z-index:var(--z-sticky);background:var(--c-bg);position:sticky;top:0}.site-header .center{justify-content:space-between;align-items:center;gap:var(--space-l);min-block-size:var(--header-h);display:flex}.brand{min-block-size:var(--target);color:var(--c-text);align-items:center;display:inline-flex}.brand svg{block-size:var(--logo-h);inline-size:auto}.header-right{align-items:center;gap:var(--space-l);min-inline-size:0;display:flex}.nav-main ul{gap:var(--space-l);margin:0;padding:0;list-style:none;display:flex}.nav-main a,.lang-menu summary,.social a{min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-nav);font-size:var(--fs--1);color:var(--c-text);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-block-end:1px solid #0000;align-items:center;font-weight:500;display:inline-flex}.nav-main a[aria-current=page]{border-block-end-color:var(--c-text)}.social{gap:var(--space-2xs);display:flex}.social a{min-inline-size:var(--target);justify-content:center}.social svg{inline-size:var(--icon);block-size:var(--icon)}.lang-menu{position:relative}.lang-menu summary{gap:var(--space-2xs);cursor:pointer;color:var(--c-text-muted);list-style:none}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu[open] summary{color:var(--c-text);border-block-end-color:var(--c-text)}.lang-menu summary svg{block-size:12px;inline-size:12px;transition:rotate var(--dur-fast) var(--ease-out)}.lang-menu[open] summary svg{rotate:180deg}.lang-menu ul{min-inline-size:11rem;padding:var(--space-2xs) 0;background:var(--c-bg);border:1px solid var(--c-border-strong);z-index:var(--z-overlay);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0}.lang-menu li a{justify-content:space-between;align-items:center;gap:var(--space-m);min-block-size:var(--target);padding-inline:var(--space-m);font-size:var(--fs--1);color:var(--c-text-muted);display:flex}.lang-menu li a[aria-current=page]{color:var(--c-text)}.lang-menu li a[aria-current=page]:after{content:"";border-block-start:1px solid var(--c-text);inline-size:1.25rem}.menu-btn,.menu-close{min-inline-size:var(--target);min-block-size:var(--target);color:var(--c-text);touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.menu-btn svg,.menu-close svg{block-size:26px;inline-size:26px}.menu{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding:0 var(--space-gutter) var(--space-l);background:var(--c-bg);color:var(--c-text);border:0;margin:0;inset:0;overflow-y:auto}.menu[open]{flex-direction:column;display:flex}.menu:focus,.menu:focus-visible{outline:none}.menu::backdrop{background:var(--c-bg)}.menu-top{min-block-size:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu-close{display:inline-flex}.menu-links{border-block-start:var(--hairline);margin:0;padding:0;list-style:none}.menu-links li{border-block-end:var(--hairline)}.menu-links a{min-block-size:var(--field-h);text-transform:uppercase;letter-spacing:var(--tracking-display);font-size:var(--fs-2);color:var(--c-text);justify-content:space-between;align-items:center;font-weight:300;display:flex}.menu-links a[aria-current=page]:after{content:"";border-block-start:1px solid var(--c-text);inline-size:2rem}.menu-lang{gap:var(--space-2xs);color:var(--c-text-muted);margin-block-start:auto;padding-block-start:var(--space-xl);display:grid}.menu-lang ul{gap:0 var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu-lang a{min-block-size:var(--target);color:var(--c-text-muted);border-block-end:1px solid #0000;align-items:center;display:inline-flex}.menu-lang a[aria-current=page]{color:var(--c-text);border-block-end-color:var(--c-text)}.menu-foot{gap:0 var(--space-m);border-block-start:var(--hairline);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-m);padding-block-start:var(--space-s);display:flex}.menu-foot a{align-items:center;gap:var(--space-2xs);min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);color:var(--c-text-muted);display:inline-flex}.menu-foot svg{block-size:20px;inline-size:20px}body:has(.menu[open]){overflow:hidden}@media (width<=63.99em){.site-header .center{gap:var(--space-s)}.header-right{gap:var(--space-2xs)}.lang-menu{display:none}.nav-main{overscroll-behavior-x:contain;scrollbar-width:none;min-inline-size:0;-webkit-mask-image:linear-gradient(to right, var(--c-bg) calc(100% - var(--fade-w)), transparent);mask-image:linear-gradient(to right, var(--c-bg) calc(100% - var(--fade-w)), transparent);flex:auto;overflow-x:auto}.nav-main::-webkit-scrollbar{display:none}.nav-main ul{gap:var(--space-m);inline-size:max-content;padding-inline-end:var(--fade-w);padding-block:var(--space-3xs)}}@media (width<=63.99em) and (scripting:enabled){.nav-main{display:none}.menu-btn{display:inline-flex}}.hero{min-block-size:calc(100svh - var(--header-h));grid-template-columns:1fr;display:grid;position:relative}.hero-portrait{position:relative;overflow:hidden}.hero-portrait img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;-webkit-mask-image:linear-gradient(#000 60%,#000000fe 64.4%,#000000f4 68.9%,#000000d9 73.3%,#000000a5 77.8%,#0000005a 82.2%,#00000026 86.7%,#0000000b 91.1%,#00000001 95.6%,#0000 100%);mask-image:linear-gradient(#000 60%,#000000fe 64.4%,#000000f4 68.9%,#000000d9 73.3%,#000000a5 77.8%,#0000005a 82.2%,#00000026 86.7%,#0000000b 91.1%,#00000001 95.6%,#0000 100%)}.hero-content{text-align:center;padding:0 var(--space-gutter) var(--space-3xl);flex-direction:column;justify-content:center;align-items:center;margin-block-start:calc(-1 * var(--space-2xl));display:flex}.hero-logo{inline-size:min(100%,20rem)}.hero-logo svg{block-size:auto;inline-size:100%}.hero-content .rule{margin-block:var(--space-l)}.hero-links{justify-content:center;gap:var(--space-s) clamp(1.5rem, 6vw, 5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero-links a{align-items:center;gap:var(--space-2xs);min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-nav);font-size:var(--fs--1);color:var(--c-text);flex-direction:column;justify-content:center;font-weight:500;display:inline-flex}.hero-links a:after{content:"";inline-size:var(--link-rule);border-block-start:1px solid var(--c-text);transition:scale var(--dur-base) var(--ease-out)}.hero-links a:focus-visible:after{scale:1.5 1}.hero-copy span{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.hero-copy{gap:var(--space-xs);font-size:var(--fs--2);color:var(--c-text-muted);margin:0;display:flex}.scroll-hint{z-index:var(--z-sticky);align-items:center;gap:var(--space-s);min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-nav);font-size:var(--fs--2);color:var(--c-text-muted);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex;position:fixed;inset-block-end:var(--space-l);inset-inline-end:var(--space-gutter)}.scroll-hint:before{content:"";inline-size:1px;block-size:var(--rule-w);background:linear-gradient(var(--c-text), var(--c-text)) 0 -100% / 1px 40% no-repeat, linear-gradient(var(--c-border-strong), var(--c-border-strong));animation:scroll-cue 2s var(--ease-in-out) infinite}.scroll-hint[data-away=true]{opacity:0;translate:0 var(--space-s);pointer-events:none}@keyframes scroll-cue{0%{background-position:0 -70%,0 0}to{background-position:0 170%,0 0}}@media (prefers-reduced-motion:reduce){.scroll-hint:before{background:var(--c-border-strong);animation:none}.scroll-hint{transition:none}}@media (width<=47.99em){.scroll-hint{display:none}}@media (width<=63.99em){.hero{grid-template-columns:1fr;grid-template-areas:"portrait""content""copy";align-content:start}.hero-portrait{grid-area:portrait}.hero-content{grid-area:content}.hero-copy{white-space:nowrap;padding:var(--space-xs) var(--space-gutter) var(--space-m);grid-area:copy}}@media (width>=64em){.hero{grid-template-columns:52fr 48fr;max-block-size:60rem}.hero-portrait{block-size:calc(100svh - var(--header-h));max-block-size:60rem}.hero-portrait img{object-position:30% 20%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 62%,#000000fe 66.2%,#000000f4 70.4%,#000000d9 74.7%,#000000a5 78.9%,#0000005a 83.1%,#00000026 87.3%,#0000000b 91.6%,#00000001 95.8%,#0000 100%),linear-gradient(#000 72%,#000000fe 75.1%,#000000f4 78.2%,#000000d9 81.3%,#000000a5 84.4%,#0000005a 87.6%,#00000026 90.7%,#0000000b 93.8%,#00000001 96.9%,#0000 100%);mask-image:linear-gradient(90deg,#000 62%,#000000fe 66.2%,#000000f4 70.4%,#000000d9 74.7%,#000000a5 78.9%,#0000005a 83.1%,#00000026 87.3%,#0000000b 91.6%,#00000001 95.8%,#0000 100%),linear-gradient(#000 72%,#000000fe 75.1%,#000000f4 78.2%,#000000d9 81.3%,#000000a5 84.4%,#0000005a 87.6%,#00000026 90.7%,#0000000b 93.8%,#00000001 96.9%,#0000 100%);mask-composite:intersect}.hero-content{padding-block-end:var(--space-2xl);padding-inline:var(--space-l);margin-block-start:0}.hero-logo{inline-size:min(100%,38rem)}.hero-copy{position:absolute;inset-block-end:var(--space-l);inset-inline-start:var(--space-gutter)}}.home-section{padding-block:var(--space-2xl)}.home-section .section-head{justify-content:space-between;align-items:baseline;gap:var(--space-s);flex-wrap:wrap;margin-block-end:var(--space-l);display:flex}.home-section .section-head a{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);color:var(--c-text-muted);min-block-size:var(--target);align-items:center;display:inline-flex}.about-grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.prose h3{text-wrap:pretty;max-inline-size:45ch}.about-grid .page-head{padding-block-start:var(--space-xl)}.about-portrait{--ratio:4 / 5;-webkit-mask-composite:source-in;max-inline-size:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000001 3.9%,#0000000b 7.8%,#00000026 11.7%,#0000005a 15.6%,#000000a5 19.4%,#000000d9 23.3%,#000000f4 27.2%,#000000fe 31.1%,#000 35%),linear-gradient(#000 65%,#000000fe 68.9%,#000000f4 72.8%,#000000d9 76.7%,#000000a5 80.6%,#0000005a 84.4%,#00000026 88.3%,#0000000b 92.2%,#00000001 96.1%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000001 3.9%,#0000000b 7.8%,#00000026 11.7%,#0000005a 15.6%,#000000a5 19.4%,#000000d9 23.3%,#000000f4 27.2%,#000000fe 31.1%,#000 35%),linear-gradient(#000 65%,#000000fe 68.9%,#000000f4 72.8%,#000000d9 76.7%,#000000a5 80.6%,#0000005a 84.4%,#00000026 88.3%,#0000000b 92.2%,#00000001 96.1%,#0000 100%);mask-composite:intersect}.about-portrait>picture{justify-content:flex-end;display:flex}.about-portrait img{object-fit:contain;object-position:100% 0;block-size:125%;inline-size:auto;max-inline-size:none}body{overflow-x:clip}@media (width<=47.99em){.about-portrait{inline-size:calc(100% + var(--space-gutter));order:-1;margin-inline-end:calc(-1 * var(--space-gutter))}}@media (width>=48em){.about-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.about-portrait{--bleed:max(var(--space-gutter), (100vw - var(--container-max)) / 2);--ratio:auto;max-inline-size:none;inline-size:calc(clamp(17rem, 24vw, 26rem) + var(--bleed));block-size:calc(100svh - var(--header-h) - var(--space-xl));max-block-size:60rem;top:calc(var(--header-h) + var(--space-m));justify-self:end;margin-block-start:var(--space-xl);margin-inline-end:calc(-1 * var(--bleed));position:sticky}}.clip{margin:var(--space-2xl) 0 0;max-inline-size:var(--max-clip);position:relative}.clip video{aspect-ratio:9/16;object-fit:cover;background:var(--c-bg-subtle);block-size:auto;inline-size:100%}.clip .clip-play{inset-block-start:calc(50% - var(--play-size) / 2);inset-block-end:auto;inset-inline-start:calc(50% - var(--play-size) / 2)}.clip-play .i-pause,.clip-play[aria-pressed=true] .i-play{display:none}.clip-play[aria-pressed=true] .i-pause{margin:0;display:block}.clip figcaption{margin-block-start:var(--space-2xs)}.filters{gap:var(--space-l);margin:0 0 var(--space-l);flex-wrap:wrap;padding:0;list-style:none;display:flex}.filters a,.filters button{min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-nav);font-size:var(--fs--1);color:var(--c-text-muted);touch-action:manipulation;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-block-end:1px solid #0000;align-items:center;padding:0;font-weight:500;display:inline-flex}.filters [aria-pressed=true]{color:var(--c-text);border-block-end-color:var(--c-text)}.set-list{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.set-row{gap:var(--space-m) var(--space-l);grid-template-columns:clamp(8.5rem,36%,20rem) 1fr;align-items:center;display:grid;position:relative}.set-row[hidden]{display:none}.set-media{--ratio:3 / 2;background:var(--c-bg-subtle);position:relative}.set-media img{filter:grayscale()contrast(1.05);transition:filter var(--dur-slow) var(--ease-out)}.set-row:focus-within .set-media img{filter:none}.play{z-index:var(--z-raised);inline-size:var(--play-size);block-size:var(--play-size);border:1px solid var(--c-text);border-radius:var(--radius-full);color:var(--c-text);background:oklch(from var(--c-bg) l c h / var(--scrim));touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--space-xs);inset-inline-start:var(--space-xs)}.play:focus-visible{background:var(--c-text);color:var(--c-bg)}.play svg{block-size:45%;inline-size:45%;margin-inline-start:8%}.play .i-pause,.play[data-state=playing] .i-play,.player-toggle[aria-pressed=true] .i-play{display:none}.play[data-state=playing] .i-pause,.player-toggle[aria-pressed=true] .i-pause{margin:0;display:block}.wave{block-size:var(--wave-h);inline-size:auto;color:var(--c-text);opacity:.9;pointer-events:none;position:absolute;inset-block-end:calc(var(--space-xs) + (var(--play-size) - var(--wave-h)) / 2);inset-inline-start:calc(var(--space-xs) + var(--play-size) + var(--space-xs));inset-inline-end:var(--space-xs)}.set-body{gap:var(--space-2xs);min-inline-size:0;display:grid}.set-title{font-size:var(--fs-0);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:500;line-height:var(--lh-snug)}.set-title a:after{content:"";position:absolute;inset:0}.set-more{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);min-block-size:var(--target-s);align-items:center;display:inline-flex}.tag{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--c-text-muted);border:1px solid var(--c-border-strong);padding:var(--space-3xs) var(--space-2xs);vertical-align:middle;margin-inline-start:var(--space-2xs);font-weight:400;display:inline-block}@media (width>=48em){.set-row{grid-template-columns:clamp(12rem,34%,22rem) 1fr auto}.set-row .set-more{justify-self:end}}@media (width<=47.99em){.set-row .set-more,.set-row .set-where{display:none}.set-title{font-size:var(--fs--1)}}@media (width<=23.99em){.set-row{column-gap:var(--space-s);grid-template-columns:clamp(7rem,34%,20rem) 1fr}}.set-hero{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=64em){.set-hero{grid-template-columns:5fr 7fr;align-items:start}}.set-art{--ratio:1;max-inline-size:var(--max-art);position:relative}.set-art .wave{inset-block-end:var(--space-s)}.set-art .play{inset-block-end:var(--space-s);inset-inline-start:var(--space-s)}.desc-lines{white-space:pre-line;color:var(--c-text-muted)}.date-list{border-block-start:var(--hairline);margin:0;padding:0;list-style:none}.date-row{grid-template-columns:var(--day-col) 1fr auto;gap:var(--space-m);padding-block:var(--space-m);border-block-end:var(--hairline);align-items:center;display:grid}.date-row[hidden]{display:none}.date-row[data-kind=past]{color:var(--c-text-muted)}.date-day{font-size:var(--fs-3);font-variant-numeric:tabular-nums;font-weight:300;line-height:1;display:block}.date-mon{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);color:var(--c-text-muted);margin-block-start:var(--space-3xs);display:block}.date-venue{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:500;font-size:var(--fs--1)}.date-more{inline-size:var(--target);block-size:var(--target);font-size:var(--fs-1);color:var(--c-text-muted);justify-content:center;align-items:center;font-weight:300;display:inline-flex}.empty{color:var(--c-text-muted);padding-block:var(--space-l);border-block:var(--hairline)}.empty-filter{border-block-start:0;display:none}.date-list:not(:has(.date-row:not([hidden])))+.empty-filter{display:block}.band{margin-block:var(--space-2xl) 0;--ratio:4 / 3;aspect-ratio:var(--ratio);position:relative;overflow:hidden}.band img{object-fit:cover;object-position:50% 45%;-webkit-mask-composite:source-in;block-size:100%;inline-size:100%;-webkit-mask-image:linear-gradient(#0000 0%,#00000001 2.4%,#0000000b 4.9%,#00000026 7.3%,#0000005a 9.8%,#000000a5 12.2%,#000000d9 14.7%,#000000f4 17.1%,#000000fe 19.6%,#000 22%),linear-gradient(#000 78%,#000000fe 80.4%,#000000f4 82.9%,#000000d9 85.3%,#000000a5 87.8%,#0000005a 90.2%,#00000026 92.7%,#0000000b 95.1%,#00000001 97.6%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000001 2.4%,#0000000b 4.9%,#00000026 7.3%,#0000005a 9.8%,#000000a5 12.2%,#000000d9 14.7%,#000000f4 17.1%,#000000fe 19.6%,#000 22%),linear-gradient(#000 78%,#000000fe 80.4%,#000000f4 82.9%,#000000d9 85.3%,#000000a5 87.8%,#0000005a 90.2%,#00000026 92.7%,#0000000b 95.1%,#00000001 97.6%,#0000 100%);mask-composite:intersect}@media (width>=48em){.band{--ratio:21 / 9}}.release-list{gap:var(--space-xl);grid-template-columns:repeat(auto-fill, minmax(min(16rem, 100%), var(--max-release)));margin:0;padding:0;list-style:none;display:grid}.release{gap:var(--space-xs);flex-direction:column;display:flex}.release .frame{--ratio:1}.release-links{gap:var(--space-s);flex-wrap:wrap;display:flex}.release-links a{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);color:var(--c-text-muted);border-block-end:1px solid var(--c-border-strong);min-block-size:var(--target-s);align-items:center;display:inline-flex}.yt{--ratio:16 / 9;aspect-ratio:var(--ratio);background:var(--c-bg-subtle);max-inline-size:var(--max-video);position:relative;overflow:hidden}.yt img{object-fit:cover;block-size:100%;inline-size:100%}.yt iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.yt .play{inset-block-start:calc(50% - var(--play-size) / 2);inset-block-end:auto;inset-inline-start:calc(50% - var(--play-size) / 2)}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:3.5rem;min-inline-size:var(--target);padding:0 var(--space-xl);border:1px solid var(--c-text);color:var(--c-text);text-transform:uppercase;letter-spacing:var(--tracking-nav);font-size:var(--fs--1);touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;font-weight:500;line-height:1;display:inline-flex}.btn:focus-visible{background:var(--c-text);color:var(--c-bg)}.btn:active{translate:0 1px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{pointer-events:none;opacity:.7}.btn[data-variant=ghost]{border-color:var(--c-border-strong)}.btn-block{inline-size:100%}.btn-row{justify-content:center;margin-block-start:var(--space-xl);display:flex}.form{gap:var(--space-m);max-inline-size:var(--max-form);display:grid}.fl{position:relative}.fl input,.fl textarea{inline-size:100%;min-block-size:var(--field-h);padding:var(--space-m) var(--space-s) var(--space-2xs);font-size:var(--fs-0);color:var(--c-text);border:1px solid var(--c-border-strong);transition:border-color var(--dur-fast) var(--ease-out);background:0 0}.fl textarea{field-sizing:content;min-block-size:6lh;padding-block-start:var(--space-m)}.fl label{transform-origin:0;color:var(--c-text-muted);pointer-events:none;transition:translate var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:calc(var(--field-h) / 2);inset-inline-start:var(--space-s);translate:0 -50%}.fl input:focus+label,.fl textarea:focus+label,.fl input:not(:placeholder-shown)+label,.fl textarea:not(:placeholder-shown)+label{translate:0 calc(-50% - var(--space-m) + var(--space-3xs));text-transform:uppercase;letter-spacing:var(--tracking-caps);scale:.7}.fl input:focus-visible,.fl textarea:focus-visible{border-color:var(--c-text);outline-offset:0}.fl .error{color:var(--c-text);font-size:var(--fs--1);margin-block-start:var(--space-2xs);display:none}.fl input:user-invalid~.error,.fl textarea:user-invalid~.error{display:block}.check{gap:var(--space-xs);font-size:var(--fs--1);color:var(--c-text-muted);align-items:flex-start;display:flex}.check input{inline-size:var(--check);block-size:var(--check);flex:none;margin:0}.hp{position:absolute;left:-9999px}.notice{border:1px solid var(--c-border-strong);padding:var(--space-s) var(--space-m);max-inline-size:var(--max-form);margin-block-end:var(--space-l);display:none}.notice:target{display:block}.notice[id*=error]{border-color:var(--c-text)}.newsletter .notice{margin-block-end:0}.contact-mail{align-items:center;gap:var(--space-xs);min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--1);display:inline-flex}.contact-mail svg{inline-size:var(--icon);block-size:var(--icon)}.contact-social{justify-content:center;gap:var(--space-l);display:flex}.contact-social a{min-block-size:var(--target);padding-inline:var(--space-2xs);align-items:center;display:inline-flex}.newsletter{border-block-start:var(--hairline);padding-block:var(--space-2xl);margin-block-start:var(--space-section)}.newsletter .center{gap:var(--space-m);max-inline-size:min(48rem, 100% - 2 * var(--space-gutter));text-align:center;justify-items:center;display:grid}.newsletter h2{text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:300;font-size:var(--fs-1)}.newsletter p{color:var(--c-text-muted);max-inline-size:45ch}.newsletter form{gap:var(--space-s);inline-size:100%;max-inline-size:var(--max-nl);display:grid}.newsletter .row{gap:var(--space-s);flex-wrap:wrap;display:flex}.newsletter .row .fl{flex:1 1 var(--nl-field)}.newsletter .check{text-align:start}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.reveal){animation:linear both reveal}.reveal{animation-timeline:view();animation-range:entry entry 35%}.set-row.reveal,.date-row.reveal,.release.reveal{animation-range:entry entry 25%}:where(.hero-portrait img){animation:linear both hero-drift}.hero-portrait img{animation-timeline:scroll(root);animation-range:0 80vh}:where(.site-header){animation:linear both header-rule}.site-header{border-block-end:1px solid #0000;animation-timeline:scroll(root);animation-range:0 8rem}}}@keyframes reveal{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes hero-drift{to{opacity:.6;translate:0 6%;scale:1.04}}@keyframes header-rule{to{border-block-end-color:var(--c-border)}}.to-top{z-index:var(--z-sticky);inline-size:var(--target);block-size:var(--target);border:1px solid var(--c-border-strong);border-radius:var(--radius-full);color:var(--c-text);background:oklch(from var(--c-bg) l c h / var(--scrim));opacity:0;pointer-events:none;translate:0 var(--space-s);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:var(--space-l);inset-inline-end:var(--space-gutter)}.to-top svg{inline-size:var(--icon);block-size:var(--icon)}.to-top.is-visible{opacity:1;pointer-events:auto;translate:0}.to-top:focus-visible{background:var(--c-text);color:var(--c-bg)}body.has-player .to-top{inset-block-end:calc(var(--player-h) + var(--widget-h) + var(--space-m) + env(safe-area-inset-bottom))}@supports (animation-timeline:scroll()){:where(.to-top){animation:linear both to-top}.to-top{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);animation-timeline:scroll(root);animation-range:100vh 150vh}}@keyframes to-top{0%{opacity:0;pointer-events:none;translate:0 var(--space-s)}to{opacity:1;pointer-events:auto;translate:0}}@media (prefers-reduced-motion:reduce){.to-top{transition:none;translate:0}}.player{z-index:var(--z-sticky);background:var(--c-bg);border-block-start:1px solid var(--c-border-strong);padding-block-end:env(safe-area-inset-bottom);position:sticky;inset-block-end:0}.player[hidden]{display:none}.player .center{align-items:center;gap:var(--space-m);min-block-size:var(--player-h);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.player .play{position:static}.player-title{gap:0;min-inline-size:0;margin:0;display:grid}.player-title a{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--1);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;text-decoration:none;overflow:hidden}.player-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player-sc{min-block-size:var(--target);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2);color:var(--c-text-muted);border-block-end:1px solid #0000;align-items:center;display:inline-flex}.player-close{min-inline-size:var(--target);min-block-size:var(--target);color:var(--c-text);touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.player-close svg{inline-size:var(--icon);block-size:var(--icon)}.player-widget:empty{display:none}.player-widget iframe{inline-size:100%;block-size:var(--widget-h);border:0;display:block}@media (width<=47.99em){.player-sc{display:none}.player .center{grid-template-columns:auto minmax(0,1fr) auto}}.site-footer{padding-block:var(--space-xl);font-size:var(--fs--2)}.site-footer .center{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.site-footer address{gap:var(--space-xs);color:var(--c-text-muted);flex-wrap:wrap;margin:0;font-style:normal;display:flex}.site-footer address span{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.site-footer ul{align-items:center;gap:var(--space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer ul.social-links li+li:before{content:"/";color:var(--c-text-subtle);margin-inline-end:var(--space-s)}.site-footer ul a{min-block-size:var(--target-s);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--c-text);align-items:center;display:inline-flex}.site-footer ul.secondary a{color:var(--c-text-subtle);text-transform:none;letter-spacing:var(--tracking-normal)}.site-footer .secondary-row{justify-content:space-between;gap:var(--space-s);border-block-start:var(--hairline);inline-size:100%;flex-wrap:wrap;padding-block-start:var(--space-s);display:flex}.breadcrumb ol{gap:var(--space-2xs);font-size:var(--fs--1);color:var(--c-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-inline-end:var(--space-2xs)}.breadcrumb a{color:var(--c-text-muted)}.updated{color:var(--c-text-subtle);font-size:var(--fs--2)}.pager{justify-content:space-between;gap:var(--space-m);padding-block:var(--space-l);border-block-start:var(--hairline);margin-block-start:var(--space-xl);display:flex}.pager a{min-block-size:var(--target);align-items:center;display:inline-flex}.kv{gap:var(--space-2xs) var(--space-m);font-size:var(--fs--1);grid-template-columns:max-content 1fr;display:grid}.kv dt{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs--2)}.kv dd{margin:0}@media (hover:hover) and (pointer:fine){.nav-main a:hover,.lang-menu summary:hover{color:var(--c-text);border-block-end-color:var(--c-text)}.player-sc:hover,.lang-menu li a:hover,.menu-lang a:hover,.menu-foot a:hover,.home-section .section-head a:hover,.set-more a:hover,.set-more:hover,.date-more:hover,.scroll-hint:hover,.prose a:not(.btn):hover,p a:not(.btn):hover{color:var(--c-text)}.prose a:not(.btn):hover,p a:not(.btn):hover{text-decoration-color:var(--c-text)}.menu-lang a:hover{border-block-end-color:var(--c-text)}.hero-links a:hover:after{scale:1.5 1}.filters a:hover,.filters button:hover{color:var(--c-text);border-block-end-color:var(--c-text)}.set-row:hover .set-media img{filter:none}.set-title a:hover,.date-venue a:hover,.site-footer ul a:hover{text-underline-offset:.25em;text-decoration:underline}.site-footer ul a:hover{color:var(--c-text)}.play:hover,.btn:hover,.to-top:hover{background:var(--c-text);color:var(--c-bg)}.release-links a:hover{color:var(--c-text);border-color:var(--c-text)}.clip .clip-play[aria-pressed=true]{opacity:0}.clip:hover .clip-play[aria-pressed=true],.clip .clip-play:focus-visible{opacity:1}}@media (prefers-reduced-motion:no-preference){.menu[open]{animation:menu-in var(--dur-slow) var(--ease-out) both}@keyframes menu-in{0%{opacity:0;translate:0 -.5rem}}}}@layer utilities{.flow>*+*{margin-block-start:var(--flow-space,1em)}.text-center{text-align:center}.text-muted{color:var(--c-text-muted)}.bg-subtle{background:var(--c-bg-subtle)}.surface{background:var(--c-surface);border:var(--border-width) solid var(--c-border);border-radius:var(--radius-lg)}.mt-l{margin-block-start:var(--space-l)}.mt-xl{margin-block-start:var(--space-xl)}.max-28{max-inline-size:var(--max-art)}.frame-1{--ratio:1}.frame-16x9{--ratio:16 / 9}}@layer overrides;@media print{header,footer,nav,dialog,video,.no-print{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}*{box-shadow:none!important}@page{margin:2cm}:root[data-theme=dark]{--c-bg:var(--color-neutral-50);--c-text:var(--color-neutral-900);--c-text-muted:var(--color-neutral-700);--c-text-subtle:var(--color-neutral-600);--c-border:var(--color-neutral-200);--c-border-strong:var(--color-neutral-500)}img{filter:none;-webkit-mask-image:none;mask-image:none}.hero-portrait:after,.about-portrait:after,.band:after,.newsletter,.hero-links,.scroll-hint,.filters,.play,.btn,.clip,.yt,.set-more,.date-more,.menu,.menu-btn,.player,.to-top{display:none}}
