:root{--surface:#111;--surface-raised:#1b1b1d;--surface-placeholder:#1b1b1d;--line:#2c2c30;--rule:#3a3840;--ink:#f7f3ec;--ink-muted:#b3adb8;--lavender:#c4bce0;--sky:#b8cfd8;--pink:#e8cdd4;--cream:#e7decb;--lilac:#ddd3ea;--white:#fbfaf7;--black:#1d1c22;--on-field:#111;--on-black:#f7f3ec;--accent-ink:#c4bce0;--link:var(--ink);--focus:#c4bce0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0px;--font-display:"Exo 2","Arial",sans-serif;--font-sans:"Lora","Georgia",serif;--font-mono:"Jost","Helvetica Neue",Arial,sans-serif;--gutter:var(--space-6);--page:clamp(960px, 55vw + 400px, 1440px);--fs-body:clamp(17px, .6vw + 11px, 21px);--fs-lead:clamp(20px, .75vw + 14px, 28px);--fs-small:clamp(15px, .4vw + 11.5px, 18.5px);--fs-note:clamp(15px, .35vw + 11.5px, 17.5px);--fs-h2:clamp(28px, 1.3vw + 17px, 42px);--fs-h3:clamp(20px, .55vw + 15px, 26px);--fs-ui:clamp(14px, .3vw + 11px, 17px);--fs-nav:clamp(16px, .35vw + 12.5px, 19px);--fs-label:clamp(12px, .2vw + 10.2px, 14.5px);--fs-tiny:clamp(11px, .12vw + 9.8px, 13px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=640px){:root{--gutter:var(--space-4)}}html{background:var(--surface)}*{box-sizing:border-box}img{max-width:100%}h1,h2,h3,h4{text-wrap:balance}p{margin:0}a{color:var(--link)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin:0 auto}.site-nav{top:env(safe-area-inset-top,0px);z-index:10;position:sticky}.site-nav .lk-nav{padding-inline:var(--gutter)}main{min-height:60vh}.section.tight{padding-block:var(--space-8)}.section-inner{gap:var(--space-7);display:grid}.prose{gap:var(--space-5);max-width:60ch;display:grid}.prose p{font-size:var(--fs-body);line-height:1.55}.prose .lead{font-size:var(--fs-lead);font-weight:500;line-height:1.4}.prose em{font-style:normal;font-weight:600}.two-col{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.grid-2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-4{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stack{gap:var(--space-6);display:grid}.row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.meta{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-muted)}.muted{color:var(--ink-muted)}.small{font-size:var(--fs-small);line-height:1.5}@media (width<=900px){.two-col{gap:var(--space-7);grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.grid-2{grid-template-columns:1fr}.section{padding-block:var(--space-8)}}.about{gap:calc(var(--space-8) + var(--space-4));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.about h2{font:400 clamp(30px, 4.4vw, 68px)/.92 var(--font-display);letter-spacing:0;margin:0}.about .prose{max-width:62ch}.about .photos{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.about .photos .col{gap:var(--space-7);display:grid}.about .photos .col:last-child{padding-top:var(--space-8)}.about dl{gap:var(--space-3) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule);font-size:var(--fs-small);grid-template-columns:max-content 1fr;margin:0;line-height:1.5;display:grid}.about dt{font:400 var(--fs-label)/1.9 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-muted)}.about dd{margin:0}@media (width<=900px){.about{gap:var(--space-7);grid-template-columns:1fr}.about .photos{max-width:520px}}@media (width<=560px){.about .photos .col .lk-media:nth-child(n+3){display:none}}@media (width<=480px){.about dl{grid-template-columns:1fr;gap:0}.about dd{margin-bottom:var(--space-3)}}.page-head{gap:var(--space-5);padding-block:var(--space-8) var(--space-7);justify-items:start;min-width:0;display:grid;position:relative}.page-head h1{font:400 clamp(34px, 7.2vw, 112px)/.88 var(--font-display);letter-spacing:0;overflow-wrap:normal;max-width:100%;margin:0}.page-head .lead{font-size:var(--fs-lead);max-width:40ch;font-weight:500;line-height:1.4}.crumbs{gap:var(--space-2);padding-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.crumbs a{color:var(--ink-muted);text-decoration:none}.crumbs a:hover{color:var(--accent-ink)}.timeline{border-top:1px solid var(--rule);display:grid}.tl{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;align-items:baseline;display:grid}.tl .year{font:500 clamp(18px, 2.5vw, 27px)/1 var(--font-display);letter-spacing:0;color:var(--accent-ink)}.tl h3{margin:0 0 var(--space-2);font:500 var(--fs-h3)/1.1 var(--font-display);letter-spacing:0}.tl p{font-size:var(--fs-small);color:var(--ink-muted);max-width:60ch;line-height:1.5}.facts{gap:0 var(--space-8);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact{gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--line);display:grid}.fact h3{font:500 var(--fs-h3)/1.1 var(--font-display);letter-spacing:0;margin:0}.fact p{font-size:var(--fs-small);color:var(--ink-muted);line-height:1.5}@media (width<=640px){.tl{gap:var(--space-2);grid-template-columns:1fr}.facts{grid-template-columns:1fr}}.big-list{border-top:1px solid var(--rule);display:grid}.big-list .item{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:baseline;display:grid}.big-list .item .n{font:400 var(--fs-ui)/1 var(--font-mono);color:var(--accent-ink)}.big-list .item h3{font:500 clamp(20px, 2.6vw, 32px)/1 var(--font-display);letter-spacing:0;margin:0}.big-list .item p{font-size:var(--fs-small);color:var(--ink-muted);max-width:60ch;margin-top:var(--space-2);grid-column:2;line-height:1.5}.contact-big{font:400 clamp(22px, 3.8vw, 52px)/1 var(--font-display);letter-spacing:0;white-space:nowrap}.contact-big a{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:4px}.contact-big a:hover{color:var(--accent-ink)}.contact{grid-template-columns:minmax(0,1fr);max-width:1040px;display:grid}.contact .left{gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.contact .mail{gap:var(--space-3);min-width:0;padding-bottom:var(--space-6);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.contact .socials{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact .photos{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.contact .photos .lk-media:last-child{margin-top:var(--space-8)}@media (width<=1100px){.contact .socials{grid-template-columns:1fr 1fr}}@media (width<=900px){.contact{gap:var(--space-7);grid-template-columns:1fr}.contact .photos{max-width:520px}}@media (width<=480px){.contact .socials{grid-template-columns:1fr}.lk-social{min-height:140px}}.bands{display:grid}.site-footer .lk-footer{padding-inline:max(var(--gutter), calc((100% - var(--page)) / 2 + var(--gutter)))}.gap-top{margin-top:var(--space-7)}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.lk-preview{padding:var(--space-4)}.lk-row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.lk-stack{gap:var(--space-4);display:grid}.lk-link{color:var(--link);text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:2px}.lk-link:hover{color:var(--accent-ink)}:where(.lk-btn,.lk-nav a,.lk-media,.lk-lang :is(button,a),.lk-track,.lk-tdown,.lk-linkrow a,.lk-clip):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lk-glyph{vertical-align:-.12em;width:1em;height:1em;display:inline-block}:root{--field-mix:62%}.lk-field-lavender{--band-bg:color-mix(in srgb, var(--lavender) var(--field-mix), var(--white));--band-fg:var(--on-field);background:var(--band-bg);color:var(--band-fg)}.lk-field-lilac{--band-bg:color-mix(in srgb, var(--lilac) var(--field-mix), var(--white));--band-fg:var(--on-field);background:var(--band-bg);color:var(--band-fg)}.lk-field-sky{--band-bg:color-mix(in srgb, var(--sky) var(--field-mix), var(--white));--band-fg:var(--on-field);background:var(--band-bg);color:var(--band-fg)}.lk-field-pink{--band-bg:color-mix(in srgb, var(--pink) var(--field-mix), var(--white));--band-fg:var(--on-field);background:var(--band-bg);color:var(--band-fg)}.lk-field-cream{--band-bg:var(--cream);--band-fg:var(--on-field);background:var(--band-bg);color:var(--band-fg)}.lk-field-white{--band-bg:var(--white);--band-fg:var(--on-field);background:var(--band-bg);color:var(--band-fg)}.lk-field-black{--band-bg:var(--black);--band-fg:var(--on-black);background:var(--band-bg);color:var(--band-fg)}.lk-btn{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-5);border:1px solid var(--ink);border-radius:var(--radius-none);color:var(--ink);font:400 var(--fs-nav)/1.2 var(--font-display);letter-spacing:.02em;cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.lk-btn:hover{background:var(--ink);color:var(--surface)}.lk-btn-primary{background:var(--lavender);border-color:var(--lavender);color:var(--on-field)}.lk-btn-primary:hover,.lk-btn-field{background:var(--ink);border-color:var(--ink);color:var(--surface)}.lk-btn-field:hover{color:var(--ink);background:0 0}.lk-btn-link{text-underline-offset:var(--space-1);border:0;min-height:auto;padding:0;text-decoration:underline;text-decoration-thickness:2px}.lk-btn-link:hover{color:var(--accent-ink);background:0 0}.lk-btn .lk-glyph{width:14px;height:14px}.lk-tag{height:28px;padding:0 var(--space-3);border-radius:var(--radius-none);font:400 var(--fs-label)/1 var(--font-display);letter-spacing:.04em;white-space:nowrap;color:var(--ink);background:0 0;border:1px solid;align-items:center;display:inline-flex}.lk-tag-lavender{background:var(--lavender);border-color:var(--lavender);color:var(--on-field)}.lk-tag-sky{background:var(--sky);border-color:var(--sky);color:var(--on-field)}.lk-tag-pink{background:var(--pink);border-color:var(--pink);color:var(--on-field)}.lk-tag-cream{background:var(--cream);border-color:var(--cream);color:var(--on-field)}.lk-tag-black{background:var(--black);border-color:var(--black);color:var(--on-black)}.lk-heading{gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);display:grid}.lk-heading .lk-eyebrow{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-muted);margin:0}.lk-heading .lk-eyebrow b{color:var(--accent-ink);font-weight:700}.lk-heading h2{font:500 var(--fs-h2)/1 var(--font-display);letter-spacing:0;text-wrap:balance;margin:0}.lk-heading .lk-sub{font-size:var(--fs-body);color:var(--ink-muted);max-width:60ch;margin:0;line-height:1.5}.lk-media{box-sizing:border-box;background:var(--surface-placeholder);border:1px solid var(--rule);border-radius:var(--radius-none);width:100%;max-width:100%;color:var(--ink);margin:0;display:block;position:relative;overflow:hidden}.lk-media[data-ratio=video]{aspect-ratio:16/9}.lk-media[data-ratio=square]{aspect-ratio:1}.lk-media[data-ratio=portrait]{aspect-ratio:3/4}.lk-media[data-ratio=wide]{aspect-ratio:21/9}.lk-media[data-ratio=audio]{aspect-ratio:auto;min-height:96px}.lk-media .lk-media-body{grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.lk-media[data-ratio=audio] .lk-media-body{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-rows:auto;grid-template-columns:auto 1fr;position:relative}.lk-media .lk-play{background:var(--ink);width:72px;height:72px;color:var(--surface);place-self:center;place-items:center;transition:transform .15s;display:grid}.lk-media .lk-play svg{width:28px;height:28px}.lk-media[data-ratio=audio] .lk-play{justify-self:start;width:56px;height:56px}.lk-media[data-ratio=audio] .lk-play svg{width:22px;height:22px}.lk-media:hover .lk-play{transform:scale(1.08)}.lk-media .lk-wave{align-items:center;gap:3px;height:40px;display:flex}.lk-media .lk-wave i{background:var(--ink);opacity:.7;width:3px;display:block}.lk-media .lk-media-cap{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:1px solid var(--rule);font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-muted);align-items:baseline;display:flex}.lk-media[data-ratio=audio] .lk-media-cap{margin:var(--space-4) calc(-1 * var(--space-4)) calc(-1 * var(--space-4));grid-column:1/-1}.lk-media .lk-media-cap b{color:var(--ink);text-transform:none;letter-spacing:0;word-break:break-all;font-weight:500}.lk-media img,.lk-media iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.lk-media.has-embed .lk-media-body{display:none}.lk-clipwall{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lk-clip{gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:grid}.lk-clip h3{font:500 var(--fs-h3)/1.05 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0}.lk-clip .lk-clip-meta{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-muted)}@media (width<=900px){.lk-clipwall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lk-clipwall{grid-template-columns:1fr}}.lk-band{width:100%;padding:var(--space-9) var(--space-6);box-sizing:border-box;position:relative}.lk-band-in{gap:var(--space-8);max-width:calc(var(--page) - 2 * var(--space-6));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;margin:0 auto;display:grid}.lk-band .lk-band-text{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.lk-band h2{font:400 clamp(34px, 5.2vw, 100px)/.88 var(--font-display);letter-spacing:0;text-wrap:balance;overflow-wrap:normal;max-width:100%;margin:0}.lk-band .lk-lead{font:500 var(--fs-lead)/1.4 var(--font-sans);max-width:28ch;margin:0}.lk-band.lk-field-white,.lk-band.lk-field-black{border-block:none}.lk-band .lk-band-meta{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;opacity:.85}:is(.lk-band,.lk-hero) .lk-media,.lk-band .lk-media .lk-media-cap{color:var(--band-fg);border-color:var(--band-fg);background:0 0}.lk-band .lk-media .lk-media-cap b{color:var(--band-fg)}.lk-band .lk-media .lk-play{background:var(--band-fg);color:var(--band-bg)}.lk-band .lk-media .lk-wave i{background:var(--band-fg)}:is(.lk-band,.lk-hero) .lk-btn{border-color:var(--band-fg);color:var(--band-fg);background:0 0}:is(.lk-band,.lk-hero) .lk-btn:hover,:is(.lk-band,.lk-hero) .lk-btn-primary,:is(.lk-band,.lk-hero) .lk-btn-field{background:var(--band-fg);color:var(--band-bg)}:is(.lk-band,.lk-hero) .lk-btn-primary:hover,:is(.lk-band,.lk-hero) .lk-btn-field:hover{color:var(--band-fg);background:0 0}@media (width<=900px){.lk-band{padding:var(--space-7) var(--space-4)}.lk-band-in{gap:var(--space-5);grid-template-columns:1fr}.lk-band .lk-band-media{order:-1}}.lk-tracks{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lk-track{--track-gap:20px;gap:var(--track-gap) var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto auto auto;align-items:center;display:grid}.lk-track .lk-no{font:400 var(--fs-ui)/1 var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.lk-track .lk-title{font:500 var(--fs-h3)/1.05 var(--font-display);letter-spacing:0;color:var(--ink)}.lk-track .lk-alt{margin-top:var(--space-1);font:500 var(--fs-ui)/1.3 var(--font-sans);color:var(--ink-muted);display:block}.lk-track .lk-dur{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);font-variant-numeric:tabular-nums}.lk-track .lk-tplay{background:var(--ink);width:40px;height:40px;color:var(--surface);place-items:center;display:grid}.lk-track .lk-tplay svg{width:14px;height:14px}.lk-track .lk-tdown{box-sizing:border-box;width:40px;height:40px;color:var(--ink);background:0 0;border:1px solid;place-items:center;padding:0;display:grid}.lk-track .lk-tdown svg{width:16px;height:16px}.lk-track .lk-tdown:not(:disabled):hover{background:var(--ink);color:var(--surface)}.lk-track.is-active{background:var(--pink);color:var(--on-field);box-shadow:0 0 0 var(--space-3) var(--pink)}.lk-track.is-active .lk-title,.lk-track.is-active .lk-no,.lk-track.is-active .lk-alt,.lk-track.is-active .lk-dur{color:var(--on-field)}.lk-track.is-active .lk-tplay{background:var(--on-field);color:var(--pink)}.lk-track.is-active .lk-tdown{color:var(--on-field)}@media (width<=560px){.lk-track{grid-template-columns:40px 1fr auto auto}.lk-track .lk-dur{display:none}}.lk-linkrow{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lk-linkrow a{align-items:center;gap:var(--space-1);color:inherit;font:400 var(--fs-ui)/1.2 var(--font-display);letter-spacing:.02em;text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.lk-linkrow a:hover{color:var(--accent-ink)}.lk-linkrow svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.lk-media .lk-play{transition:none}}.lk-nav{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:0 var(--space-6);color:#f7f3ec;--ink:#f7f3ec;--link:#f7f3ec;--accent-ink:#c4bce0;--surface:#242328;background:#242328;border-bottom:none;display:flex}.lk-nav .lk-brand{font:400 20px/1 var(--font-display);letter-spacing:0;color:var(--ink);text-shadow:0 -1px #ffffff24,0 1px #0009,0 2px #00000059,0 3px 6px #00000073;text-decoration:none}.lk-nav ul{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.lk-nav ul a{padding:var(--space-2) 0;font:400 var(--fs-nav)/1.2 var(--font-display);letter-spacing:.02em;color:var(--ink);text-decoration:none;display:inline-block;position:relative}.lk-nav ul a:hover,.lk-nav ul a[aria-current=page]{color:var(--accent-ink)}.lk-nav ul a[aria-current=page]:after{content:"";background:var(--accent-ink);height:3px;position:absolute;bottom:0;left:0;right:0}.lk-lang{border:1px solid var(--ink);display:inline-flex}.lk-lang :is(button,a){height:28px;padding:0 var(--space-3);color:var(--ink);font:400 var(--fs-label)/1 var(--font-mono);letter-spacing:.06em;text-transform:none;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.lk-lang :is(button,a):is([aria-pressed=true],[aria-current=true]){background:var(--ink);color:var(--surface)}@media (width<=640px){.lk-nav{padding:var(--space-3) var(--space-4);row-gap:var(--space-3);flex-wrap:wrap}.lk-nav ul{gap:var(--space-4);order:3;width:100%;overflow-x:auto}}.lk-footer{gap:var(--space-5);padding:var(--space-8) var(--space-6);background:var(--black);color:var(--on-black);border-top:1px solid var(--rule);display:grid}.lk-footer .lk-footer-row{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.lk-footer .lk-footer-row span{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none}.lk-footer a{color:inherit}.lk-footer .lk-linkrow a:hover,.lk-footer .lk-link:hover{color:var(--lavender)}.lk-hero{--band-bg:var(--black);--band-fg:var(--on-black);background:var(--black);min-height:min(86vh,860px);color:var(--on-black);border-bottom:1px solid var(--rule);align-items:end;display:grid;position:relative;overflow:hidden}.lk-hero .lk-hero-bg{position:absolute;inset:0}.lk-hero .lk-hero-bg video,.lk-hero .lk-hero-bg img{object-fit:cover;width:100%;height:100%;display:block}.lk-hero .lk-hero-ph{background:#1b1b1d;position:absolute;inset:0}.lk-hero .lk-hero-ph .lk-hero-cap{right:var(--space-6);top:var(--space-5);gap:var(--space-3);padding:var(--space-2) var(--space-3);font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;color:#b3adb8;border:1px solid #f7f3ec80;align-items:center;display:inline-flex;position:absolute}.lk-hero .lk-hero-ph .lk-hero-cap b{color:#f7f3ec;text-transform:none;letter-spacing:0;font-weight:500}.lk-hero .lk-hero-scrim{background:linear-gradient(#1110 25%,#11111159 55%,#111111d1 100%);position:absolute;inset:0}.lk-hero h1{font:400 clamp(46px, 10.5vw, 184px)/.86 var(--font-display);letter-spacing:0;white-space:nowrap;margin:0}.lk-hero .lk-hero-lead{font:500 clamp(18px, 2vw, 28px)/1.4 var(--font-sans);max-width:36ch;margin:0}.lk-hero .lk-hero-in{width:100%;max-width:var(--page);padding:var(--space-10) var(--space-6) var(--space-8);gap:var(--space-6);justify-items:start;margin:0 auto;display:grid;position:relative}@media (width<=640px){.lk-hero{min-height:78vh}.lk-hero .lk-hero-in{padding:var(--space-9) var(--space-4) var(--space-7)}.lk-hero .lk-hero-ph .lk-hero-cap{right:var(--space-4);left:var(--space-4);top:var(--space-4);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lk-hero video{display:none}}.lk-social{gap:var(--space-3);min-height:200px;padding:var(--space-5);border:1px solid var(--band-bg);grid-template-rows:auto 1fr auto;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.lk-social .lk-social-top{justify-content:space-between;align-items:start;display:flex}.lk-social .lk-social-ic{width:40px;height:40px}.lk-social .lk-social-go{width:20px;height:20px}.lk-social b{font:400 clamp(18px, 1.7vw, 24px)/1.05 var(--font-display);letter-spacing:0;overflow-wrap:normal;align-self:end}.lk-social .lk-social-handle{font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere}.lk-social:hover{color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.lk-social{transition:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden:focus{clip:auto;width:auto;height:auto;margin:0;position:static}.crumbs-bar{padding:0 var(--space-6)}.crumbs-bar .crumbs{max-width:calc(var(--page) - 2 * var(--space-6));padding-block:var(--space-5);margin:0 auto}@media (width<=900px){.crumbs-bar{padding:0 var(--space-4)}.crumbs-bar .crumbs{padding-block:var(--space-4)}}.lk-track .lk-single{height:22px;margin-left:var(--space-3);padding:0 var(--space-2);vertical-align:.2em;font-size:11px}.lk-track .lk-track-toggles{gap:var(--space-2) var(--space-5);flex-wrap:wrap;grid-column:2/-1;display:flex}.lk-track .lk-track-toggle{align-items:center;gap:var(--space-2);color:inherit;font:400 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.lk-track .lk-track-toggle .lk-glyph{width:12px;height:12px}.lk-track .lk-toggle-arrow{transition:rotate .35s}.lk-track .lk-track-toggle[aria-expanded=true] .lk-toggle-arrow{rotate:90deg}.lk-track .lk-track-fold{margin-top:calc(-1 * var(--track-gap));opacity:0;visibility:hidden;grid-column:2/-1;grid-template-rows:0fr;transition:grid-template-rows .45s,margin-top .45s,opacity .3s,visibility 0s linear .45s;display:grid}.lk-track .lk-track-fold.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;margin-top:0;transition:grid-template-rows .45s,margin-top .45s,opacity .45s .1s,visibility}.lk-track .lk-track-fold>.lk-track-lyrics{min-height:0;overflow:hidden}.lk-track .lk-track-fold .lk-lyrics-col{padding-bottom:var(--space-2)}@media (prefers-reduced-motion:reduce){.lk-track .lk-track-fold,.lk-track .lk-toggle-arrow{transition:none}}.lk-track .lk-track-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lk-track .lk-track-about{gap:var(--space-3);max-width:64ch;padding-bottom:var(--space-2);grid-column:2/-1;display:grid}.lk-track .lk-track-about p{font-size:var(--fs-note);margin:0;line-height:1.55}.lk-track .lk-track-lyrics{gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.lk-track .lk-lyrics-col{align-content:start;gap:var(--space-4);min-width:0;display:grid}.lk-track .lk-lyrics-label{font:400 var(--fs-tiny)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-muted)}.lk-track.is-active .lk-lyrics-label{color:var(--on-field)}.lk-track .lk-lyrics{font-size:var(--fs-small);white-space:pre-line;margin:0;line-height:1.6}@media (width<=700px){.lk-track .lk-track-lyrics{gap:var(--space-5);grid-auto-flow:row}}.lk-tracks-wrap{width:100%;max-width:980px;margin-inline:auto}.lk-support{padding-top:var(--space-3)}.prose h3{font:500 var(--fs-h3)/1.1 var(--font-display);letter-spacing:0;margin:0}.lk-quote{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:2px solid var(--accent-ink);font:500 clamp(18px, 2.1vw, 30px)/1.25 var(--font-display);letter-spacing:0;white-space:pre-line;margin:0;margin-bottom:var(--space-3)}@media (width<=560px){.lk-quote{padding-left:var(--space-4);border-left-width:4px;font-size:18px}}.lk-media-key{z-index:5;color:#fff;font:400 var(--fs-tiny)/1.4 var(--font-mono);letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;background:#111111b8;padding:2px 6px;position:absolute;top:6px;left:6px}.lk-media-key.is-inline{margin-left:var(--space-2);vertical-align:middle;display:inline-block;position:static}.lk-reveal .lk-media[data-kind=photo]{transition:opacity 1.6s}.lk-reveal .lk-media[data-kind=photo]:not([data-reveal=shown]){opacity:0}.lk-hero .lk-hero-bg video{filter:blur(1.5px);transform:scale(1.03)}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .28 0 0 0 0 .16 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-type:"IBM Plex Mono", "Courier New", monospace;--watercolor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200'%3E%3Cfilter id='w' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032' numOctaves='5' seed='7' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='matrix' values='0 0 0 0 .40  0 0 0 0 .39  0 0 0 0 .47  1.6 0 0 0 -.62' result='a'/%3E%3CfeComponentTransfer in='a' result='p'%3E%3CfeFuncA type='table' tableValues='0 .08 .24 .15 .3 .19 .36 .22'/%3E%3C/feComponentTransfer%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0045' numOctaves='4' seed='23' stitchTiles='stitch' result='m'/%3E%3CfeColorMatrix in='m' type='matrix' values='0 0 0 0 .44  0 0 0 0 .46  0 0 0 0 .52  0 1.5 0 0 -.66' result='b'/%3E%3CfeComponentTransfer in='b' result='q'%3E%3CfeFuncA type='table' tableValues='0 .06 .18 .12 .22 .15 .27'/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in='p'/%3E%3CfeMergeNode in='q'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--paper-grain: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='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .27 0 0 0 0 .24 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--marble-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200'%3E%3Cfilter id='w' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032' numOctaves='5' seed='41' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='matrix' values='0 0 0 0 .40  0 0 0 0 .39  0 0 0 0 .47  1.6 0 0 0 -.62' result='a'/%3E%3CfeComponentTransfer in='a' result='p'%3E%3CfeFuncA type='table' tableValues='0 .05 .14 .09 .18 .11 .22 .13'/%3E%3C/feComponentTransfer%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0045' numOctaves='4' seed='5' stitchTiles='stitch' result='m'/%3E%3CfeColorMatrix in='m' type='matrix' values='0 0 0 0 .44  0 0 0 0 .46  0 0 0 0 .52  0 1.5 0 0 -.66' result='b'/%3E%3CfeComponentTransfer in='b' result='q'%3E%3CfeFuncA type='table' tableValues='0 .04 .11 .07 .13 .09 .16'/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode in='p'/%3E%3CfeMergeNode in='q'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--score-paper:#f1edf6;--score-line:#5444742e;--tape:#f0e8d2c7;--tape-shadow:0 1px 2px #11111124;--tape-clip:polygon(0 8%, 3% 0, 97% 4%, 100% 0, 98% 22%, 100% 40%, 97% 60%, 100% 80%, 98% 100%, 3% 96%, 0 100%, 2% 78%, 0 58%, 3% 38%, 0 20%)}.lk-heading{border-bottom:0;padding-bottom:32px;position:relative}.lk-heading:after{content:"";background:repeating-linear-gradient(#11111142 0 1px,#0000 1px 4px);border-left:1.5px solid #11111173;height:17px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.lk-tracks{padding:var(--space-4) var(--space-6);background-color:var(--score-paper);background-image:radial-gradient(ellipse at 50% 40%, transparent 55%, #624e841f 100%), var(--grain);border-top:0;position:relative;box-shadow:0 1px 2px #11111114,0 12px 30px -12px #34285042}.lk-tracks .lk-track{border-bottom-color:var(--score-line)}.lk-tracks .lk-track:last-child{border-bottom:0}.lk-tracks:before,.lk-tracks:after{content:"";pointer-events:none;background:var(--tape);width:96px;height:26px;box-shadow:var(--tape-shadow);clip-path:var(--tape-clip);position:absolute;top:-12px}.lk-tracks:before{left:-18px;rotate:-32deg}.lk-tracks:after{right:-18px;rotate:30deg}@media (width<=560px){.lk-tracks{padding:var(--space-3) var(--space-4)}}.lk-band .lk-band-meta{opacity:1;box-shadow:var(--tape-shadow);clip-path:var(--tape-clip);color:#2a2622;font:400 var(--fs-label)/1.35 var(--font-type);letter-spacing:.06em;text-transform:none;background:#eee4c8f0;padding:7px 16px 6px;display:inline-block;rotate:-1.2deg}.lk-band:nth-child(2n) .lk-band-meta{rotate:.8deg}:is(.meta,.lk-heading .lk-eyebrow,.about dt,.lk-clip .lk-clip-meta,.lk-media .lk-media-cap,.lk-track .lk-no,.lk-track .lk-dur,.lk-track .lk-lyrics-label,.lk-footer .lk-footer-row span,.big-list .item .n){font-family:var(--font-type);letter-spacing:.06em;font-weight:400}.photos .lk-media[data-kind=photo]:nth-child(odd):before{content:"";z-index:2;background:var(--tape);width:38%;height:24px;box-shadow:var(--tape-shadow);clip-path:var(--tape-clip);pointer-events:none;position:absolute;top:-11px;left:50%;translate:-50%;rotate:-2deg}.photos .col:nth-child(2) .lk-media[data-kind=photo]:nth-child(odd):before{rotate:3deg}@property --sway{syntax:"<angle>";inherits:false;initial-value:0deg}@property --k{syntax:"<number>";inherits:false;initial-value:1}@keyframes lk-sway{0%,to{--sway:-.7deg}50%{--sway:.7deg}}.photos .lk-media[data-kind=photo]{--pol-pad:4%;--pol-bottom:16%;--tilt:-1.6deg;background:var(--white);rotate:calc((var(--tilt) + var(--sway)) * var(--k));--hold:2.5s;--rd:0s;transition:--k 1.2s ease-in-out var(--hold), box-shadow 1.2s ease-in-out var(--hold), opacity 1.6s ease var(--rd);border:0;animation:6s ease-in-out infinite lk-sway;overflow:visible;box-shadow:0 1px 2px #1111111a,0 10px 28px -6px #11111138}.photos .lk-media[data-kind=photo] img{inset:var(--pol-pad) var(--pol-pad) var(--pol-bottom);width:calc(100% - 2 * var(--pol-pad));height:calc(100% - var(--pol-pad) - var(--pol-bottom))}.photos .lk-media[data-kind=photo]:nth-child(2n){--tilt:1.2deg;animation-duration:7.2s;animation-delay:-2.1s}.photos .lk-media[data-kind=photo]:nth-child(3n){animation-duration:6.6s;animation-delay:-4.4s}.photos .col:nth-child(2) .lk-media[data-kind=photo]{--tilt:1.4deg;--rd:.18s;animation-duration:6.8s;animation-delay:-3.3s}.photos .col:nth-child(2) .lk-media[data-kind=photo]:nth-child(2n){--tilt:-1deg;animation-duration:5.8s;animation-delay:-1.2s}@media (hover:hover){.photos .lk-media[data-kind=photo]:hover{--k:0;z-index:1;transition-duration:.45s,.45s,1.6s;transition-delay:0s;box-shadow:0 2px 4px #1111111a,0 18px 40px -8px #11111147}}@media (prefers-reduced-motion:reduce){.photos .lk-media[data-kind=photo]{animation:none}}.bands.is-cards{gap:var(--space-9);max-width:var(--page);padding:var(--space-8) var(--gutter);box-sizing:border-box;margin:0 auto}.bands.is-cards .lk-band{rotate:-.35deg;box-shadow:0 1px 2px #11111114,0 14px 36px -10px #1111113d}.bands.is-cards .lk-band:nth-child(2n){rotate:.3deg}.bands.is-cards .lk-band:before{content:"";pointer-events:none;background:#fbfaf79e;width:120px;height:30px;position:absolute;top:-14px;left:14%;rotate:-4deg;box-shadow:0 1px 3px #1111111f}.bands.is-cards .lk-band:nth-child(2n):before{left:auto;right:14%;rotate:3deg}.bands.is-cards .lk-band-media .lk-media{box-shadow:0 0 0 8px var(--white), 0 12px 30px -8px #1111114d;border:0}@media (width<=640px){.bands.is-cards{gap:var(--space-8);padding-inline:var(--space-3)}.bands.is-cards .lk-band,.bands.is-cards .lk-band:nth-child(2n){rotate:0deg}}main[data-page=home] .lk-media[data-kind=photo] img{filter:grayscale()}.bands.is-cards .lk-band{background-image:var(--grain), var(--marble-soft)}.bands.is-cards .lk-band:before{background:var(--tape);box-shadow:var(--tape-shadow);clip-path:var(--tape-clip)}.lk-band-title{color:inherit;text-underline-offset:.09em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.05em;transition:text-decoration-color .35s}.lk-band-title:hover,.lk-band-title:focus-visible{text-decoration-color:currentColor}.lk-band h2:has(.lk-band-title){line-height:1.02}.lk-band-covers{width:min(100%,560px);padding:var(--space-3);box-sizing:border-box;margin-inline:auto;display:grid}.lk-band-covers>.lk-media{width:76%;box-shadow:0 0 0 8px var(--white), 0 12px 30px -8px #1111114d;border:0;grid-area:1/1}.lk-band-covers>.lk-media[data-kind=photo]{--ease-soft:cubic-bezier(.22, .61, .36, 1);transition:translate .55s var(--ease-soft), rotate .55s var(--ease-soft), scale .55s var(--ease-soft), box-shadow .55s var(--ease-soft), opacity 1.6s ease}.lk-band-covers>.lk-media:first-child{justify-self:end;rotate:4deg}.lk-band-covers>.lk-media:last-child{margin-top:24%;rotate:-3deg}.lk-band-covers.is-single>.lk-media{justify-self:center;width:82%;margin:0;rotate:-2deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-band-covers:hover>.lk-media:first-child{translate:2% -2%;rotate:5.5deg;scale:1.015}.lk-band-covers:hover>.lk-media:last-child{translate:-2% 1.5%;rotate:-3.5deg;scale:1.015}.lk-band-covers.is-single:hover>.lk-media{box-shadow:0 0 0 8px var(--white), 0 18px 38px -10px #11111157;translate:0 -1.5%;rotate:-1deg;scale:1.02}}main[data-page=home] .lk-band-covers .lk-media[data-kind=photo] img{filter:none}.lk-band{background-image:var(--grain), var(--marble-soft);background-blend-mode:multiply;background-size:auto,1200px 1200px}@media (width<=900px){:root{--seam:36px}}.bands:not(.is-cards)>.lk-band+.lk-band{margin-top:calc(-1 * var(--seam))}.bands:not(.is-cards)>.lk-band:last-child{--seam-bottom:var(--seam)}.lk-band:not(.bands .lk-band){--seam-bottom:calc(var(--seam) * 1.75)}.lk-hero{-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--seam));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--seam));mask-image:linear-gradient(to top, transparent, #000 var(--seam));border-bottom:0}.lk-footer{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--seam) * .75));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--seam) * .75));mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--seam) * .75));border-top:0}.lk-zone{isolation:isolate;position:relative}.lk-zone:before{content:"";z-index:-1;background-color:#cec0e06b;background-image:var(--marble-soft);background-blend-mode:multiply;pointer-events:none;background-size:1200px 1200px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000);mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000)}.lk-media[data-ratio=natural]{aspect-ratio:var(--ar)}.photos .lk-media[data-ratio=natural][data-kind=photo]{aspect-ratio:auto;padding:4% 4% 13%}.photos .lk-media[data-ratio=natural] picture{aspect-ratio:var(--ar);display:block;position:relative}.photos .lk-media[data-ratio=natural][data-kind=photo] img{width:100%;height:100%;inset:0}.photos.lk-scatter{gap:var(--space-7) var(--space-6);grid-template-columns:1fr 1fr;align-items:start;width:100%;max-width:960px;display:grid}.photos.lk-scatter .col{gap:var(--space-7);display:grid}.photos.lk-scatter .col:last-child{padding-top:var(--space-8)}.lk-band.is-cover .lk-band-in{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,clamp(280px,24vw,420px))}.lk-band:is(.is-cover,.is-art) .lk-band-meta{box-shadow:none;clip-path:none;color:inherit;font:italic 500 var(--fs-body)/1.4 var(--font-sans);letter-spacing:0;opacity:.85;background:0 0;padding:0;display:block;rotate:0deg}.lk-page-cover{width:100%}.lk-band .lk-page-cover .lk-media{background:0 0;border:0;box-shadow:0 14px 36px -12px #11111159}@media (width<=900px){.lk-band.is-cover .lk-band-in{grid-template-columns:1fr}.lk-page-cover{max-width:300px}}.two-col.lk-cover-story{gap:var(--space-7);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}@media (width<=900px){.two-col.lk-cover-story{grid-template-columns:1fr}}.lk-heading.is-plain{padding-bottom:0}.lk-heading.is-plain:after{display:none}.lk-feature-clips .lk-clipwall{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.lk-feature-clips .lk-clipwall{grid-template-columns:1fr}}.lk-feature-clips .lk-media .lk-play{width:44px;height:44px;color:var(--white);background:#111111b8;border-radius:50%;box-shadow:0 4px 14px -4px #1116}.lk-feature-clips .lk-media .lk-play svg{width:16px;height:16px;margin-left:2px}.lk-media .lk-media-caption{padding:var(--space-2) var(--space-1) 0;font:400 var(--fs-label)/1.35 var(--font-type);letter-spacing:.06em;color:#3d3843;text-align:center;margin:0}.photos .lk-media[data-ratio=natural][data-kind=photo]:has(.lk-media-caption){padding-bottom:6%}.photos.lk-scatter.is-three{max-width:none;margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.photos.lk-scatter.is-three .col:nth-child(2){padding-top:var(--space-9)}.photos.lk-scatter.is-three .col:last-child{padding-top:var(--space-6)}@media (width<=760px){.photos.lk-scatter.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.photos.lk-scatter.is-three .col:last-child{padding-top:0}}.lk-room-quote{gap:var(--space-3);padding-left:var(--space-5);border-left:2px solid var(--accent-ink);margin:0;display:grid}.lk-room-quote blockquote{font:italic 500 calc(var(--fs-body) * 1.12)/1.5 var(--font-sans);margin:0}.lk-room-quote figcaption{font:400 var(--fs-label)/1.4 var(--font-type);letter-spacing:.06em;color:var(--ink-muted)}.lk-band.is-long-title h2{overflow-wrap:anywhere;font-size:clamp(26px,3.2vw,58px)}.lk-nav .lk-nav-dd{align-items:center;gap:2px;display:flex;position:relative}.lk-nav .lk-nav-dd-toggle{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.lk-nav .lk-nav-dd-toggle svg{width:13px;height:13px;transition:rotate .3s;rotate:90deg}.lk-nav .lk-nav-dd-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lk-nav .lk-nav-menu{z-index:20;min-width:300px;padding:var(--space-3) 0;opacity:0;visibility:hidden;background:#242328;gap:2px;margin:0;list-style:none;transition:opacity .22s .25s,translate .22s .25s,visibility 0s linear .47s;display:grid;position:absolute;top:calc(100% + 10px);left:-16px;translate:0 -6px;box-shadow:0 18px 40px -12px #00000080}.lk-nav .lk-nav-menu:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.lk-nav .lk-nav-menu a{padding:var(--space-2) var(--space-5);white-space:nowrap;display:block}.lk-nav .lk-nav-menu a[aria-current=page]:after{display:none}.lk-nav .lk-nav-dd.is-open>.lk-nav-menu,.lk-nav .lk-nav-dd:focus-within>.lk-nav-menu{opacity:1;visibility:visible;transition:opacity .22s,translate .22s,visibility;translate:0}.lk-nav .lk-nav-dd.is-open .lk-nav-dd-toggle svg,.lk-nav .lk-nav-dd:focus-within .lk-nav-dd-toggle svg{rotate:-90deg}@media (hover:hover){.lk-nav .lk-nav-dd:hover>.lk-nav-menu{opacity:1;visibility:visible;transition:opacity .22s,translate .22s,visibility;translate:0}.lk-nav .lk-nav-dd:hover .lk-nav-dd-toggle svg{rotate:-90deg}}@media (width<=640px){.lk-nav{position:relative}.lk-nav .lk-nav-dd{position:static}.lk-nav .lk-nav-menu{min-width:0;top:100%;left:0;right:0}.lk-nav .lk-nav-menu a{white-space:normal}.lk-nav>ul{justify-content:space-between;gap:8px}.lk-nav>ul>li>a{letter-spacing:0;white-space:nowrap;font-size:14px}.lk-nav .lk-nav-dd{gap:0}.lk-nav .lk-nav-dd-toggle{width:22px}}@media (width<=359px){.lk-nav>ul{justify-content:flex-start;gap:4px var(--space-4);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lk-nav .lk-nav-menu,.lk-nav .lk-nav-dd-toggle svg{transition:none}}.lk-band-covers.is-single.is-straight>.lk-media{rotate:0deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-band-covers.is-single.is-straight:hover>.lk-media{rotate:0deg}}.two-col.lk-photo-row{margin-top:var(--space-6);align-items:center}.two-col.lk-photo-row.is-flipped{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.two-col.lk-photo-row.is-flipped>.prose{order:2}@media (width<=900px){.two-col.lk-photo-row.is-flipped{grid-template-columns:1fr}.two-col.lk-photo-row.is-flipped>.prose{order:0}}.lk-water .lk-media[data-kind=photo] img{filter:contrast(1.08)}main[data-page=projects] .lk-band#water{padding-block:calc(var(--space-9) + var(--space-8))}@media (width<=900px){main[data-page=projects] .lk-band#water{padding-block:calc(var(--space-7) + var(--space-6))}}.lk-straight-photos{align-items:start}.lk-straight-photos>.lk-media{rotate:0deg}.lk-performance-videos{gap:var(--space-8);width:100%;max-width:1040px;margin:var(--space-8) auto 0;display:grid}.lk-triptych{gap:var(--space-3);width:min(100%,440px);margin-top:var(--space-4);display:flex}.lk-triptych .lk-media{rotate:0deg}.lk-band.is-title .lk-band-in{grid-template-columns:minmax(0,1fr)}.lk-band.is-title .lk-band-text{text-align:center;justify-items:center}.lk-improvisations{gap:var(--space-9);margin-top:var(--space-7);display:grid}.lk-improvisation{gap:var(--space-6);display:grid}.lk-improvisation .lk-youtube{width:100%;max-width:1040px;margin-inline:auto}.lk-band,.bands.is-cards .lk-band{background-image:var(--paper-grain);background-blend-mode:multiply;background-size:auto}.lk-band.lk-field-black{background-blend-mode:screen}@media (width>=901px){.lk-band:not(.is-cover,.is-title) .lk-band-in{grid-template-columns:fit-content(36rem) minmax(0,32rem);justify-content:center;gap:clamp(48px,7vw,128px)}}.lk-solo,.prose.lk-solo{width:100%;max-width:72ch;margin-inline:auto}p,li,dd,blockquote,figcaption{text-wrap:pretty}.lk-lead,.lk-hero-lead,.page-head .lead,.lk-band-meta,.lk-eyebrow,.lk-media-caption,.lk-youtube-title,.lk-btn{text-wrap:balance}.lk-band .lk-lead{max-width:36ch}.lk-hero .lk-hero-lead{max-width:44ch}.page-head .lead{max-width:52ch}@media (width>=641px){.lk-btn{white-space:nowrap}}@media (width>=901px){main[data-page=path] .about>.photos{top:var(--space-8);align-self:start;position:sticky}}.big-list{width:100%;max-width:72ch;margin-inline:auto}.lk-field-sea{--band-bg:color-mix(in srgb, #a9b5b3 80%, var(--white));--band-fg:var(--on-field);background-color:var(--band-bg);color:var(--band-fg)}.lk-field-stone{--band-bg:color-mix(in srgb, #b9b3bb var(--field-mix), var(--white));--band-fg:var(--on-field);background-color:var(--band-bg);color:var(--band-fg)}@media (width>=901px){.lk-band#piano-improvisations:has(.lk-band-title) .lk-band-in{grid-template-columns:fit-content(36rem) minmax(0,36rem)}.lk-band#piano-improvisations .lk-band-covers{width:min(100%,620px)}.lk-band#piano-improvisations:has(.lk-band-title){padding-block:calc(var(--space-9) * 1.25)}}.lk-band:has(.lk-band-title) .lk-band-media>.lk-media{--ease-soft:cubic-bezier(.22, .61, .36, 1);transition:translate .55s var(--ease-soft), scale .55s var(--ease-soft), box-shadow .55s var(--ease-soft), opacity 1.6s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-band:has(.lk-band-title) .lk-band-media:hover>.lk-media{box-shadow:0 0 0 8px var(--white), 0 18px 38px -10px #11111157;translate:0 -1.5%;scale:1.02}}:root{--seam:88px}@media (width<=900px){:root{--seam:52px}}.lk-band:not(.bands.is-cards .lk-band){-webkit-mask-image:linear-gradient(to bottom, transparent, #00000024 calc(var(--seam) * .25), #00000080 calc(var(--seam) * .5), #000000db calc(var(--seam) * .75), #000 var(--seam), #000 calc(100% - var(--seam-bottom,0px)), #000000db calc(100% - var(--seam-bottom,0px) * .75), #00000080 calc(100% - var(--seam-bottom,0px) * .5), #00000024 calc(100% - var(--seam-bottom,0px) * .25), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #00000024 calc(var(--seam) * .25), #00000080 calc(var(--seam) * .5), #000000db calc(var(--seam) * .75), #000 var(--seam), #000 calc(100% - var(--seam-bottom,0px)), #000000db calc(100% - var(--seam-bottom,0px) * .75), #00000080 calc(100% - var(--seam-bottom,0px) * .5), #00000024 calc(100% - var(--seam-bottom,0px) * .25), transparent);mask-image:linear-gradient(to bottom, transparent, #00000024 calc(var(--seam) * .25), #00000080 calc(var(--seam) * .5), #000000db calc(var(--seam) * .75), #000 var(--seam), #000 calc(100% - var(--seam-bottom,0px)), #000000db calc(100% - var(--seam-bottom,0px) * .75), #00000080 calc(100% - var(--seam-bottom,0px) * .5), #00000024 calc(100% - var(--seam-bottom,0px) * .25), transparent)}.lk-footer{--fade:calc(var(--seam) * 2);padding-top:calc(var(--space-8) + var(--seam));-webkit-mask-image:linear-gradient(to bottom, transparent, #00000024 calc(var(--fade) * .25), #00000080 calc(var(--fade) * .5), #000000db calc(var(--fade) * .75), #000 var(--fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #00000024 calc(var(--fade) * .25), #00000080 calc(var(--fade) * .5), #000000db calc(var(--fade) * .75), #000 var(--fade));mask-image:linear-gradient(to bottom, transparent, #00000024 calc(var(--fade) * .25), #00000080 calc(var(--fade) * .5), #000000db calc(var(--fade) * .75), #000 var(--fade))}.lk-hero .lk-hero-in{padding-bottom:calc(var(--space-8) + var(--space-7))}@media (width<=640px){.lk-hero .lk-hero-in{padding-bottom:calc(var(--space-7) + var(--space-5))}}.lk-solo{text-align:center}.lk-solo :is(.row,.lk-row,.lk-linkrow){justify-content:center}.lk-solo .lk-heading{justify-items:center}.lk-media picture{display:contents}.lk-media video.lk-video{background:var(--black);object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lk-media .lk-media-start{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.lk-media .lk-media-start .lk-play{z-index:1;position:relative}.lk-media .lk-media-error{z-index:2;gap:var(--space-3);padding:var(--space-3);background:var(--black);color:var(--on-black);font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.lk-media .lk-media-error button{padding:var(--space-1) var(--space-3);color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid}.lk-media .lk-quality{top:var(--space-2);right:var(--space-2);z-index:2;max-height:calc(100% - var(--space-2) * 2);flex-direction:column;display:flex;position:absolute}.lk-quality-button{padding:var(--space-1) var(--space-3);background:var(--black);color:var(--on-black);font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;cursor:pointer;border:2px solid}.lk-quality-menu{margin-top:var(--space-2);padding:var(--space-2);background:var(--black);color:var(--on-black);border:2px solid;min-height:0;display:grid;overflow:auto}.lk-quality-menu button{padding:var(--space-1) var(--space-2);color:inherit;font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:none;text-align:left;cursor:pointer;background:0 0;border:0}.lk-quality-menu button[aria-checked=true]{color:var(--lavender)}.lk-media .lk-wave-bars{width:100%;height:40px;color:inherit}.lk-wave-bars rect{fill:currentColor;opacity:.35}.lk-wave-bars rect.on{opacity:1}.lk-wave-bars[role=slider]{cursor:pointer}.lk-player,.lk-media-error,.lk-quality{--focus:var(--lavender)}.lk-player{z-index:20;gap:var(--space-4);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:3px solid var(--lavender);grid-template-columns:auto minmax(0,16rem) minmax(0,1fr) auto;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.lk-player-toggle{background:var(--lavender);width:48px;height:48px;color:var(--on-field);cursor:pointer;border:0;place-items:center;display:grid}.lk-player-toggle svg{width:20px;height:20px}.lk-player-meta{gap:var(--space-1);min-width:0;display:grid}.lk-player-meta b{font:500 16px/1.1 var(--font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk-player-meta span{font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;opacity:.75;font-variant-numeric:tabular-nums}.lk-player .lk-wave-bars{width:100%;height:36px}.lk-player-nav{gap:var(--space-2);display:flex}.lk-player-nav button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:2px solid;place-items:center;display:grid}.lk-player-nav svg{width:16px;height:16px}button.lk-play{cursor:pointer;border:0;padding:0}.lk-player button:focus-visible,.lk-player [role=slider]:focus-visible,.lk-media-start:focus-visible,button.lk-play:focus-visible,.lk-quality button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.has-player .site-footer .lk-footer{padding-bottom:calc(var(--space-8) + 88px)}@media (width<=640px){.lk-player{row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.lk-player .lk-wave-bars{grid-area:2/1/auto/-1;height:28px}.has-player .site-footer .lk-footer{padding-bottom:calc(var(--space-8) + 128px)}}.lk-tplay{cursor:pointer;border:0}.lk-track.is-playing .lk-tplay{background:var(--lavender);color:var(--on-field)}.lk-tdown{cursor:pointer}.lk-tplay:disabled,.lk-tdown:disabled,.lk-btn:disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lk-player *{transition:none!important}}.lk-youtube .lk-media{background:var(--black)}.lk-youtube .lk-media-start:hover .lk-play{transform:scale(1.08)}.lk-youtube-title{margin:var(--space-3) 0 0;font:400 var(--fs-label)/1.35 var(--font-type);letter-spacing:.06em;text-align:center}:root{--paper:#fbf8f6;--ink:#1c1824;--ink-muted:#6b6575;--hairline:#d9d4dd;--bw-black:#1c1824;--bw-white:#fbf8f6;--dawn-sky:#dcebf4;--dawn-lavender:#e4dcf1;--dawn-rose:#f8e3e6;--dawn-band:6px;--font-display:"Oswald", "Arial Narrow", sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:var(--font-serif);--font-mono:var(--font-display);--font-type:var(--font-display);--surface:var(--paper);--surface-raised:var(--paper);--surface-placeholder:var(--hairline);--line:var(--hairline);--rule:var(--hairline);--link:var(--ink);--accent-ink:var(--ink);--focus:var(--ink);--black:var(--bw-black);--white:var(--bw-white);--on-black:var(--bw-white);--on-field:var(--bw-black);--fs-body:20px;--fs-lead:24px;--fs-small:17px;--fs-note:17px;--fs-h2:36px;--fs-h3:24px;--fs-ui:15px;--fs-nav:16px;--fs-label:13px;--fs-tiny:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#1c1824;--ink:#fbf8f6;--ink-muted:#b3adbd;--hairline:#3a3446;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{font:500 var(--fs-body) / 32px var(--font-serif)}::selection{background:var(--dawn-rose);color:var(--bw-black)}strong,b{font-weight:600}:is(.prose,.lk-lead,.lk-room,.about,.tl,.fact) a:not(.lk-btn),.lk-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lk-hero h1{font:400 clamp(56px, 7vw, 112px) / 1.06 var(--font-display);letter-spacing:0}:is(.lk-band h2,.page-head h1,.about h2){font:400 clamp(40px, 4.4vw, 64px) / 1.06 var(--font-display);letter-spacing:0}.lk-heading h2{font:400 var(--fs-h2) / 44px var(--font-display)}:is(.prose h3,.lk-story h3,.tl h3,.fact h3,.big-list .item h3,.lk-clip h3,.lk-track .lk-title){font:500 var(--fs-h3) / 32px var(--font-display);letter-spacing:0}.lk-quote{font:italic 500 26px / 36px var(--font-serif);letter-spacing:0}:is(.meta,.lk-band-meta,.lk-eyebrow,.lk-media-caption,.lk-youtube-title,.lk-media-cap){font-family:var(--font-display);letter-spacing:.06em;font-weight:400}.section{padding-block:max(64px, var(--space-8))}.prose,.lk-solo,.prose.lk-solo,.big-list{max-width:680px}.lk-solo .prose{max-width:none}.lk-btn{font-family:var(--font-display);letter-spacing:.02em;border-radius:2px;font-weight:400}.lk-nav{background:var(--bw-black);color:var(--bw-white);--ink:var(--bw-white);--link:var(--bw-white);--accent-ink:var(--bw-white);--surface:var(--bw-black);border-bottom:1px solid var(--hairline)}.lk-nav .lk-nav-menu{background:var(--bw-black)}.lk-nav .lk-brand{font:400 22px / 1 var(--font-display);letter-spacing:.01em;text-shadow:none}.lk-nav ul a{letter-spacing:.02em;font-weight:400}.lk-footer{background:var(--bw-black);color:var(--bw-white)}.lk-band{--band-fg:var(--bw-black)}.lk-band.lk-field-black{--band-fg:var(--bw-white)}.lk-tracks,.lk-tracks-wrap,.bands.is-cards .lk-band,.photos .lk-media[data-ratio=natural]{--ink:var(--bw-black);--ink-muted:#6b6575}.lk-hero{-webkit-mask-image:none;mask-image:none}.lk-clef{aspect-ratio:1248/889;height:40px;-webkit-mask:var(--clef) center / contain no-repeat;-webkit-mask:var(--clef) center / contain no-repeat;mask:var(--clef) center / contain no-repeat;background-color:currentColor;display:block}.lk-clef.is-signature{margin:var(--space-8) auto;color:var(--ink)}.lk-clef.is-text-end{margin-top:var(--space-6);color:var(--ink)}@media (prefers-color-scheme:dark){:root{--wash-veil:52%}}body{background-image:var(--grain), linear-gradient(color-mix(in srgb, var(--paper) var(--wash-veil), transparent), color-mix(in srgb, var(--paper) var(--wash-veil), transparent)), var(--watercolor);background-size:auto,auto,1200px 1200px}:root{--fs-label:14px;--fs-tiny:13px}.lk-solo,.prose.lk-solo{max-width:760px}.lk-solo p{text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto}@media (width<=640px){.lk-solo p{text-align:left;text-align-last:auto}}.lk-tracks,.lk-tracks-wrap{color:var(--bw-black)}.lk-track :is(.lk-no,.lk-alt,.lk-dur,.lk-track-about,.lk-lyrics-label){color:#4a4553}.lk-track .lk-title{color:var(--bw-black)}.lk-track .lk-tplay,.lk-track.is-playing .lk-tplay,.lk-track.is-active .lk-tplay{background:var(--bw-black);color:var(--bw-white)}.lk-track .lk-tdown,.lk-track.is-active .lk-tdown{border:1.5px solid var(--bw-black);color:var(--bw-black)}.lk-player{background:var(--bw-black);color:var(--bw-white);border-top:1px solid var(--hairline)}.lk-player-toggle{background:var(--bw-white);color:var(--bw-black)}.lk-player-meta span{opacity:1;font-size:14px}.lk-player-nav button{border-width:1.5px}.lk-wave-bars rect{opacity:.5}main[data-page=home] .about .prose{font-style:italic}:root{--crumple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008' numOctaves='3' seed='7'/%3E%3CfeDiffuseLighting surfaceScale='3' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='225' elevation='58'/%3E%3C/feDiffuseLighting%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -1.1 0 0 0 1.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E")}.bands.is-cards .lk-band{background-image:var(--paper-grain), var(--crumple);background-blend-mode:multiply, soft-light;background-size:auto,600px 600px;transition:rotate .6s cubic-bezier(.22,.61,.36,1)}.bands.is-cards .lk-band:nth-child(7n+1){rotate:-.8deg}.bands.is-cards .lk-band:nth-child(7n+2){rotate:1.2deg}.bands.is-cards .lk-band:nth-child(7n+3){rotate:-1.4deg}.bands.is-cards .lk-band:nth-child(7n+4){rotate:.6deg}.bands.is-cards .lk-band:nth-child(7n+5){rotate:-.5deg}.bands.is-cards .lk-band:nth-child(7n+6){rotate:1deg}.bands.is-cards .lk-band:nth-child(7n+7){rotate:-1.1deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bands.is-cards .lk-band:hover{rotate:0deg}}@media (prefers-reduced-motion:reduce){.bands.is-cards .lk-band{transition:none}}body:has(.lk-page-little-cat){--page-tint:var(--dawn-rose)}body:has(.lk-page-paracosm){--page-tint:var(--dawn-sky)}body:has(.lk-page-awakening){--page-tint:#efebe6}body:has(.lk-page-piano-improvisations){--page-tint:color-mix(in srgb, var(--lavender) 34%, var(--bw-white))}body:has(.lk-page-water){--page-tint:color-mix(in srgb, #b9b3bb 30%, var(--bw-white))}body:has(.lk-page-sound-arts){--page-tint:color-mix(in srgb, var(--lilac) 45%, var(--bw-white))}body:has(main[data-page=path]){--page-tint:var(--dawn-lavender)}body:has(main[data-page=lessons]){--page-tint:var(--dawn-sky)}body:has(main[data-page=contact]){--page-tint:var(--dawn-rose)}body:has(.lk-page-tinted,main[data-page=home],main[data-page=path],main[data-page=lessons],main[data-page=contact]){--paper:var(--page-tint);--ink:var(--bw-black);--ink-muted:#4a4553;--hairline:color-mix(in srgb, var(--bw-black) 16%, var(--page-tint));--surface:var(--paper);--surface-raised:var(--paper);--surface-placeholder:var(--hairline);--line:var(--hairline);--rule:var(--hairline);--link:var(--ink);--accent-ink:var(--ink);--focus:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--page-tint);background-image:var(--grain);color:var(--ink);background-size:auto}.lk-photo-fill{align-items:flex-start;gap:var(--space-5);width:100%;display:flex}.lk-photo-fill .lk-media{rotate:0deg}.lk-water-row{margin-top:var(--space-8)}@media (width<=640px){.lk-water-row{flex-direction:column}.lk-water-row>div{width:100%;flex:none!important}}.lk-band#water h2{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:clamp(22px,2.5vw,40px)}@media (width>=901px){.lk-band#water .lk-band-in{grid-template-columns:fit-content(52rem) minmax(0,28rem)}}@media (width<=900px){.lk-band#water h2{white-space:normal;font-size:clamp(22px,6.4vw,34px)}}.lk-photo-fill.lk-triptych{gap:var(--space-3);width:min(100%,440px)}p{overflow-wrap:break-word}:root{--fs-body:22px;--fs-lead:26px;--fs-small:19px;--fs-note:19px;--fs-h2:40px;--fs-h3:27px;--fs-ui:17px;--fs-nav:18px;--fs-label:15px;--fs-tiny:14px;--lh-body:35px}@media (width<=640px){:root{--fs-body:20px;--fs-lead:23px;--fs-small:18px;--fs-note:18px;--fs-h2:34px;--fs-h3:24px;--lh-body:32px}}body{line-height:var(--lh-body)}.lk-heading h2{line-height:1.2}:is(.prose h3,.lk-story h3,.tl h3,.fact h3,.big-list .item h3,.lk-clip h3,.lk-track .lk-title){line-height:1.25}:is(.lk-band h2,.page-head h1,.about h2){font-size:clamp(44px,4.9vw,70px)}.lk-band.is-long-title h2{font-size:clamp(34px,3.5vw,52px)}.lk-hero h1{font-size:clamp(60px,7.7vw,124px)}.lk-quote{font-size:29px;line-height:40px}.lk-btn{font-size:20px}.lk-nav .lk-brand{font-size:24px}.lk-page-little-cat :is(.prose,.lk-track-about,.lk-story){font-size:24px;line-height:37px}@media (width<=640px){.lk-btn{font-size:18px}.lk-quote{font-size:25px;line-height:35px}.lk-page-little-cat :is(.prose,.lk-track-about,.lk-story){font-size:21px;line-height:33px}}:root{--wash-veil:55%}@media (prefers-color-scheme:dark){:root{--wash-veil:64%}}body:has(.lk-page-tinted,main[data-page=home],main[data-page=path],main[data-page=lessons],main[data-page=contact]){--wash-veil:62%;background-image:var(--grain), linear-gradient(color-mix(in srgb, var(--page-tint) var(--wash-veil), transparent), color-mix(in srgb, var(--page-tint) var(--wash-veil), transparent)), var(--watercolor);background-size:auto,auto,1200px 1200px}:root{--fs-label:16px;--fs-tiny:15px;--fs-ui:18px}.lk-btn{min-height:52px}.lk-lang :is(button,a){justify-content:center;min-width:44px;height:44px;font-size:16px}.lk-nav .lk-nav-dd-toggle{width:44px;height:44px}.lk-track .lk-tplay,.lk-track .lk-tdown,.lk-player-nav button,.lk-player-toggle{width:48px;height:48px}.lk-player-meta b{font-size:19px}.lk-player-meta span{font-size:16px}.lk-media .lk-media-cap,.lk-media .lk-media-cap b{font-size:15px}@media (width<=640px){.lk-btn{min-height:48px;font-size:18px}}@media (width>=901px){.two-col.lk-photo-row.is-flipped>.prose{text-align:right}}.big-list{max-width:none;margin-inline:0}.section-inner{grid-template-columns:minmax(0,1fr)}.lk-track>*{min-width:0}.lk-track :is(.lk-title,.lk-alt,.lk-track-about){overflow-wrap:break-word}html,body{overflow-x:clip}:root{--fs-body:24px;--fs-lead:28px;--fs-small:20px;--fs-note:20px;--fs-h3:28px;--fs-label:17px;--fs-tiny:16px;--lh-body:38px}@media (width<=640px){:root{--fs-body:21px;--fs-lead:24px;--fs-small:19px;--fs-note:19px;--fs-h3:25px;--lh-body:33px}}.lk-btn:disabled,:is(.lk-band,.lk-hero) .lk-btn:disabled{opacity:1;color:var(--band-fg,var(--ink));cursor:default;background:0 0;border:1px dashed}:root{--chrome:#2a2632}.lk-nav,.lk-nav .lk-nav-menu{background:var(--chrome);--surface:var(--chrome);border-bottom:0}.lk-footer{background:var(--chrome)}.lk-media{transition:scale .3s,opacity 1.6s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-media[data-kind=photo]:hover,.lk-youtube .lk-media:hover{scale:1.03}}.bands.is-cards .lk-band{transition:rotate .6s cubic-bezier(.22,.61,.36,1) .7s}.bands.is-cards .lk-band:hover{transition-delay:0s}.lk-band-covers>.lk-media[data-kind=photo]{transition-delay:.7s}.lk-band-covers:hover>.lk-media[data-kind=photo]{transition-delay:0s}.lk-back-bar{max-width:var(--page);padding:var(--space-4) var(--gutter) 0;box-sizing:border-box;margin:0 auto}.lk-back{min-height:44px;font:400 var(--fs-label) / 1 var(--font-display);letter-spacing:.04em;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lk-back-arrow{transition:translate .25s}.lk-back:hover .lk-back-arrow{translate:-4px}@media (prefers-reduced-motion:reduce){.lk-back-arrow{transition:none}}.lk-band.is-title{padding-bottom:var(--space-6)}.lk-band.is-title+.section{padding-top:var(--space-5)}@media (width>=901px){.lk-band:is(#water,#sound-arts):has(.lk-band-title) .lk-band-in{grid-template-columns:fit-content(32rem) minmax(0,40rem);transition:grid-template-columns .7s cubic-bezier(.22,.61,.36,1)}.lk-band:is(#water,#sound-arts).is-playing:has(.lk-band-title) .lk-band-in{grid-template-columns:fit-content(18rem) minmax(0,60rem)}.lk-band:is(#water,#sound-arts) .lk-band-text{transition:opacity .7s}.lk-band.is-playing:is(#water,#sound-arts) .lk-band-text{opacity:.55}}@media (prefers-reduced-motion:reduce){.lk-band:is(#water,#sound-arts) .lk-band-in{transition:none}}.lk-page-sound-arts .prose{font-size:26px;line-height:40px}.lk-page-sound-arts .lk-improvisation strong{font:500 1.15em / 1.3 var(--font-display);letter-spacing:.01em}@media (width<=640px){.lk-page-sound-arts .prose{font-size:22px;line-height:34px}}.lk-band.is-title:not(.bands.is-cards .lk-band){background:0 0;-webkit-mask-image:none;mask-image:none}.lk-band.is-playing#water h2{white-space:normal}.bands.is-cards .lk-band-media .lk-media,.lk-band-covers>.lk-media{box-shadow:0 0 0 4px var(--white), 0 12px 30px -10px #11111147}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.lk-band-covers.is-single:hover>.lk-media,.lk-band:has(.lk-band-title) .lk-band-media:hover>.lk-media){box-shadow:0 0 0 4px var(--white), 0 18px 38px -12px #11111152}}.lk-band.is-art .lk-band-covers>.lk-media,.lk-band.is-art .lk-band-covers:hover>.lk-media{box-shadow:none;border:0}.lk-band .lk-page-cover .lk-media{box-shadow:none}:is(.lk-photo-fill,.lk-straight-photos,.lk-improvisation,.lk-performance-videos) .lk-media{border:0}body:has(main[data-page=lessons]){background-color:var(--dawn-sky);background-image:var(--grain), linear-gradient(160deg, color-mix(in srgb, var(--dawn-sky) 62%, transparent), color-mix(in srgb, var(--dawn-lavender) 62%, transparent)), var(--watercolor), linear-gradient(160deg, var(--dawn-sky), var(--dawn-lavender));background-size:auto,auto,1200px 1200px,auto;background-attachment:scroll,fixed,scroll,fixed}.lk-nav>ul{position:relative}.lk-nav>ul>li>a[aria-current=page]:after{display:none}.lk-nav-ink{pointer-events:none;background:currentColor;height:2px;transition:translate .35s cubic-bezier(.22,.61,.36,1),width .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:4px;left:0}.lk-lang :is(button,a){transition:background-color .25s,color .25s}.lk-route{animation:.35s both lk-route-in}@keyframes lk-route-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lk-nav-ink,.lk-lang :is(button,a){transition:none}.lk-route{animation:none}}.lk-releases{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.lk-releases a{gap:var(--space-3);color:var(--ink);font:400 var(--fs-h3) / 1.25 var(--font-display);text-decoration:none;display:grid}.lk-releases img{aspect-ratio:1;object-fit:cover;width:100%;transition:scale .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lk-releases a:hover img{scale:1.03}}.lk-release{min-height:100svh;padding:88px var(--space-4) var(--space-8);isolation:isolate;color:var(--bw-white);background:var(--bw-black);place-items:center;display:grid;position:relative;overflow:hidden}.lk-release-bg{z-index:-1;filter:blur(60px)saturate(1.35)brightness(.62);background-position:50%;background-size:cover;position:absolute;inset:-12%;scale:1.25}.lk-release-home{top:var(--space-5);left:var(--space-5);min-height:44px;font:400 var(--fs-label) / 1 var(--font-display);letter-spacing:.04em;color:var(--bw-white);align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:absolute}.lk-release-home span{transition:translate .25s}.lk-release-home:hover span{translate:-4px}.lk-release-card{text-align:center;justify-items:center;width:min(100%,460px);display:grid}.lk-release-cover{aspect-ratio:1;object-fit:cover;width:min(100%,320px);box-shadow:0 24px 60px -20px #0009}.lk-release h1{margin:var(--space-6) 0 0;font:400 clamp(30px, 6vw, 40px) / 1.15 var(--font-display);text-wrap:balance}.lk-release-by{margin:var(--space-2) 0 var(--space-7);font:italic 500 22px / 1.3 var(--font-serif);opacity:.85}.lk-release-links{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lk-release-links a{align-items:center;gap:var(--space-4);min-height:64px;padding:0 var(--space-5);color:var(--bw-black);text-align:left;background:#fbf8f6eb;border-radius:2px;grid-template-columns:28px minmax(0,1fr) auto;text-decoration:none;transition:background-color .25s,translate .25s;display:grid}.lk-release-links a:hover{background:var(--bw-white);translate:0 -2px}.lk-release-name{font:500 19px / 1.2 var(--font-display)}.lk-release-go{font:400 15px / 1 var(--font-display);letter-spacing:.04em;color:#4a4553}.lk-release-follow{gap:var(--space-3);margin:var(--space-7) 0 0;font:400 var(--fs-label) / 1 var(--font-display);letter-spacing:.04em;display:flex}.lk-release-follow a{color:var(--bw-white)}@media (prefers-reduced-motion:reduce){.lk-release-links a,.lk-release-home span{transition:none}}.lk-instrumental{margin:var(--space-6) 0 0;font:400 var(--fs-label) / 1.4 var(--font-display);letter-spacing:.03em}.lk-instrumental a{color:var(--ink)}.lk-lang-dd{position:relative}.lk-lang .lk-lang-toggle{height:44px;padding:0 var(--space-3);color:inherit;font:400 16px / 1 var(--font-display);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:8px;display:inline-flex}.lk-lang-toggle svg{width:12px;height:12px;transition:rotate .25s;rotate:90deg}.lk-lang-dd.is-open .lk-lang-toggle svg{rotate:-90deg}.lk-lang-menu{z-index:30;min-width:100%;padding:var(--space-2) 0;background:var(--chrome);opacity:0;visibility:hidden;margin:0;list-style:none;transition:opacity .2s .2s,translate .2s .2s,visibility 0s linear .4s;display:grid;position:absolute;top:calc(100% + 8px);right:0;translate:0 -6px;box-shadow:0 18px 40px -12px #00000080}.lk-lang-menu:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.lk-lang .lk-lang-menu a{height:44px;padding:0 var(--space-5);color:var(--bw-white);font:400 16px / 1 var(--font-display);letter-spacing:.06em;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.lk-lang .lk-lang-menu a:hover,.lk-lang .lk-lang-menu a:focus-visible{background:#fbf8f61f}.lk-lang .lk-lang-menu a[aria-current=true]{background:var(--bw-white);color:var(--bw-black)}.lk-lang-dd.is-open>.lk-lang-menu,.lk-lang-dd:focus-within>.lk-lang-menu{opacity:1;visibility:visible;transition:opacity .2s,translate .2s,visibility;translate:0}@media (hover:hover){.lk-lang-dd:hover>.lk-lang-menu{opacity:1;visibility:visible;transition:opacity .2s,translate .2s,visibility;translate:0}.lk-lang-dd:hover .lk-lang-toggle svg{rotate:-90deg}}@media (prefers-reduced-motion:reduce){.lk-lang-menu,.lk-lang-toggle svg{transition:none}}.lk-nav .lk-lang .lk-lang-menu{order:0;gap:0;width:auto;min-width:88px;display:grid;overflow:visible}.lk-hero:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:18%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.lk-hero .lk-hero-in{z-index:2}.lk-hero{--band-bg:var(--bw-black);--band-fg:var(--bw-white);color:var(--bw-white)}.lk-hero .lk-hero-bg video{filter:grayscale()contrast(1.04)blur(1.5px)}.lk-hero .lk-hero-scrim{background:radial-gradient(60% 64% at 16% 80%,#1c1824b8 0%,#1c182473 42%,#1c18241f 72%,#1c182400 100%),linear-gradient(#1c182400 78%,#1c182473 100%)}@media (width<=640px){.lk-hero .lk-hero-scrim{background:radial-gradient(120% 54% at 30% 82%,#1c1824b8 0%,#1c18246b 45%,#1c182400 100%),linear-gradient(#1c182400 78%,#1c182473 100%)}}.lk-hero h1{text-shadow:0 1px 2px #00000059,0 0 18px #00000038}.lk-hero:after{background:linear-gradient(#1c182400 15%,#3a324e57 60%,#262132cc 100%)}body:has(main[data-page=home]){--hero-h:min(86vh, 860px);background-image:var(--grain), linear-gradient(to bottom, color-mix(in srgb, var(--dawn-lavender) 45%, var(--page-tint)) var(--hero-h), var(--page-tint) calc(var(--hero-h) + 220px), color-mix(in srgb, var(--page-tint) 0%, transparent) calc(var(--hero-h) + 700px)), linear-gradient(color-mix(in srgb, var(--page-tint) var(--wash-veil), transparent), color-mix(in srgb, var(--page-tint) var(--wash-veil), transparent)), var(--watercolor);background-size:auto, 100% calc(var(--hero-h) + 700px), auto, 1200px 1200px;background-repeat:repeat,no-repeat,repeat,repeat}@media (width<=640px){body:has(main[data-page=home]){--hero-h:78vh}}.lk-footer{box-shadow:0 -6px 16px -10px #1c182459;-webkit-mask-image:none;mask-image:none}.site-footer>.lk-footer{padding-top:var(--space-8)}@media (prefers-color-scheme:light){:root{--paper:color-mix(in srgb, var(--dawn-lavender) 22%, #fbf8f6)}}body:has(main[data-page=home]){--page-tint:color-mix(in srgb, var(--dawn-lavender) 22%, #fbf8f6)}
