@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-latin-300-normal-Cl0rPaJv.woff2)format("woff2"),url(/assets/oswald-latin-300-normal-DLdBc7-y.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-latin-ext-300-normal-BM4xff3m.woff2)format("woff2"),url(/assets/oswald-latin-ext-300-normal-CO_aVDBw.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-cyrillic-300-normal-5qvSHf5j.woff2)format("woff2"),url(/assets/oswald-cyrillic-300-normal-1KQhapC3.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff")}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-400-normal-AgyGD05y.woff2)format("woff2"),url(/assets/dela-gothic-one-latin-400-normal-qxqiosUh.woff)format("woff")}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-ext-400-normal-BO84qhgB.woff2)format("woff2"),url(/assets/dela-gothic-one-latin-ext-400-normal-D2KGx611.woff)format("woff")}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-cyrillic-400-normal-DJ9SKT-W.woff2)format("woff2"),url(/assets/dela-gothic-one-cyrillic-400-normal-CbgkSwdT.woff)format("woff")}: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)}}*{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)}@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}}.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 :is(h2,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-in{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 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 :is(h1,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{color:var(--band-fg);border-color:var(--band-fg);background:0 0}.lk-band .lk-media .lk-play{background:var(--band-fg);color:var(--band-bg)}: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-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 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-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)}}@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{grid-column:2/-1;grid-template-rows:1fr;display:grid}.lk-js .lk-track .lk-track-fold{margin-top:calc(-1 * var(--track-gap));opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s,margin-top .45s,opacity .3s,visibility 0s linear .45s}.lk-js .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>*{min-height:0;overflow:hidden}:root:not(.lk-js) .lk-track .lk-track-toggles{display:none}.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);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-reveal .lk-media[data-kind=photo]{transition:opacity 1.6s}.lk-reveal .lk-media[data-kind=photo]:not([data-reveal=shown]){opacity:0}:is(.meta,.lk-heading .lk-eyebrow,.lk-clip .lk-clip-meta,.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}main[data-page=home] .lk-media[data-kind=photo] img{filter:grayscale()}.lk-band-covers{width:min(100%,520px);margin-inline:auto}.lk-band-covers>.lk-media{border:0}.lk-media[data-ratio=natural]{aspect-ratio:var(--ar)}.lk-media[data-ratio=natural]:has(.lk-media-caption){aspect-ratio:auto}.lk-media[data-ratio=natural]:has(.lk-media-caption) picture{aspect-ratio:var(--ar);display:block;position:relative}.lk-media[data-ratio=natural]:has(.lk-media-caption) 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-page-little-cat .lk-band.is-cover .lk-band-meta{color:inherit;font:italic 500 var(--fs-body)/1.4 var(--font-sans);letter-spacing:0;opacity:.85;padding:0;display:block}.lk-page-cover{width:100%}.lk-band .lk-page-cover .lk-media{background:0 0;border:0}@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-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%}.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-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 :is(h1,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;border:1px solid var(--hairline);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}.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}}.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)}.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}@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)}.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-in{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-in{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:#dce5e9;--dawn-lavender:#e0dce7;--dawn-rose:#efe2e4;--dawn-band:6px;--font-wordmark:"Dela Gothic One", "Oswald", sans-serif;--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:#2f5d7c;--link-hover:#1f4560;--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}body{font:500 var(--fs-body) / 32px var(--font-serif)}::selection{color:var(--bw-black);background:#e3c2c9}:is(.lk-nav,.lk-footer,.lk-hero) ::selection{background:var(--dawn-rose);color:var(--bw-black)}strong,b{font-weight:600}:is(.prose,.lk-lead,.lk-room,.about,.tl,.fact,.lk-instrumental,.lk-track-about) a:not(.lk-btn,.lk-support-btn),.lk-link,.lk-linkrow a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.prose,.lk-lead,.lk-room,.about,.tl,.fact,.lk-instrumental,.lk-track-about) a:not(.lk-btn,.lk-support-btn):hover,.lk-link:hover,.lk-linkrow a:hover{color:var(--link-hover)}.lk-footer{--link:#a9c6da;--link-hover:#86a9c1}.lk-hero h1{font:400 clamp(56px, 7vw, 112px) / 1.06 var(--font-display);letter-spacing:0}:is(.lk-band :is(h1,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 :is(h2,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){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);--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)}.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)}: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-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}.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 :is(h1,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>=1280px){.lk-band#water .lk-band-text{align-self:start}.lk-band#water .lk-band-media{margin-inline-start:-9rem;align-self:start;width:calc(100% + 9rem);margin-top:9rem}}@media (width<=900px){.lk-band#water :is(h1,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 :is(h2,h3),.lk-clip h3,.lk-track .lk-title){line-height:1.25}:is(.lk-band :is(h1,h2),.page-head h1,.about h2){font-size:clamp(44px,4.9vw,70px)}.lk-band.is-long-title :is(h1,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{--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}@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-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)}.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{background:0 0;-webkit-mask-image:none;mask-image:none}.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-releases-soon{aspect-ratio:1;padding:var(--space-5);border:1px solid var(--hairline);color:var(--ink-muted);font:400 var(--fs-h3) / 1.25 var(--font-display);text-align:center;place-items:center;display:grid}.lk-release{min-height:100svh;padding:72px var(--space-4) var(--space-6);color:var(--bw-white);background:var(--backdrop,none) center / cover var(--bw-black);place-items:center;display:grid;position:relative}.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-phone{--screen:var(--bw-black);--screen-ink:var(--bw-white);background:#120f17;border:2px solid #443d51;border-radius:52px;width:min(100%,390px);height:min(820px,100svh - 112px);min-height:560px;padding:3px;position:relative;box-shadow:0 8px 24px #0000001a}.lk-release-screen{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:72px var(--space-5) 44px;background:var(--screen);text-align:center;border-radius:47px;outline:1px solid #2f2939;align-content:start;justify-items:center;display:grid;overflow-y:auto}.lk-release-screen::-webkit-scrollbar{display:none}.lk-release-cover{aspect-ratio:1;object-fit:cover;width:min(100%,260px);height:auto}.lk-release h1{margin:var(--space-5) 0 0;font:400 clamp(26px, 5vw, 32px) / 1.15 var(--font-display);text-wrap:balance}.lk-release-by{margin:var(--space-2) 0 var(--space-6);font:500 20px / 1.3 var(--font-serif);opacity:.85}.lk-release-links{border-top:1px solid #fbf8f624;width:100%;margin:0;padding:0;list-style:none}.lk-release-links li{border-bottom:1px solid #fbf8f624}.lk-release-links a{align-items:center;gap:var(--space-4);min-height:60px;padding:0 var(--space-3);color:var(--bw-white);text-align:left;grid-template-columns:28px minmax(0,1fr) 16px;text-decoration:none;transition:background-color .2s;display:grid}.lk-release-links a:hover,.lk-release-links a:active{background:#fbf8f614}.lk-release-links a:focus-visible{outline:2px solid var(--bw-white);outline-offset:-2px}.lk-release-name{font:500 18px / 1.2 var(--font-display)}.lk-release-go{opacity:.6;width:16px;height:16px}.lk-release-follow{gap:var(--space-3);margin:var(--space-6) 0 0;font:400 var(--fs-label) / 1 var(--font-display);letter-spacing:.04em;display:flex}.lk-release-follow a{color:var(--bw-white)}.lk-phone-status{z-index:1;background:var(--screen);height:54px;color:var(--screen-ink);font-family:var(--font-display);pointer-events:none;border-radius:47px 47px 0 0;justify-content:space-between;align-items:center;padding:0 12px 0 28px;display:flex;position:absolute;top:3px;left:3px;right:3px}.lk-phone-time{letter-spacing:.02em;font-size:15px;font-weight:500}.lk-phone-island{background:#000;border-radius:14px;width:66px;height:24px;position:absolute;top:12px;left:50%;translate:-50%}.lk-phone-right{align-items:center;gap:2.5px;display:flex}.lk-phone-right svg{display:block}.lk-phone-carrier{letter-spacing:0;white-space:nowrap;margin-right:2px;font-size:8.5px}.lk-phone-pct{letter-spacing:.01em;font-size:8.5px}.lk-phone-home{z-index:1;background:var(--screen-ink);opacity:.75;pointer-events:none;border-radius:2px;width:124px;height:4px;position:absolute;bottom:18px;left:50%;translate:-50%}@media (width<=640px){.lk-release{background:var(--bw-black);padding:0;display:block}.lk-release-home{padding:var(--space-3) var(--space-4) 0;position:static}.lk-release-phone{background:0 0;border:0;border-radius:0;width:auto;height:auto;min-height:0;padding:0}.lk-phone-status,.lk-phone-home{display:none}.lk-release-screen{height:auto;padding:var(--space-5) var(--space-4) var(--space-7);background:0 0;border-radius:0;overflow:visible}}@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-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);border:1px solid var(--hairline);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}.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-band{--band-bg:var(--paper);--band-fg:var(--ink);color:var(--ink);background:0 0;-webkit-mask-image:none;mask-image:none}.lk-band .lk-band-meta{font:400 var(--fs-label) / 1.4 var(--font-display);letter-spacing:.06em;color:var(--ink-muted);opacity:1}.lk-media{border:0}.lk-nav .lk-brand{min-height:44px;color:var(--bw-white);align-items:center;display:inline-flex}.lk-clef.is-site{height:34px}.lk-hero h1.lk-wordmark{font:400 clamp(48px, 7vw, 96px) / 1 var(--font-wordmark);letter-spacing:0;margin:0}.lk-hero{--band-bg:var(--bw-black);--band-fg:var(--bw-white);background:var(--bw-black);min-height:min(84vh,820px);color:var(--bw-white);border-bottom:0;align-items:end;display:grid;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.lk-hero .lk-hero-bg{position:absolute;inset:0}.lk-hero .lk-hero-bg video,.lk-hero .lk-hero-bg img{filter:grayscale()}.lk-hero .lk-hero-bg picture,.lk-hero .lk-hero-bg video{position:absolute;inset:0}.lk-hero .lk-hero-dim{background:#1c182473;position:absolute;inset:0}.lk-hero .lk-hero-in{z-index:1;padding:var(--space-10) var(--gutter) var(--space-8);position:relative}.lk-hero h1.lk-wordmark{color:var(--bw-white)}.lk-hero .lk-hero-lead{max-width:none;color:var(--bw-white);text-wrap:nowrap}@media (width<=760px){.lk-hero{min-height:78vh}.lk-hero .lk-hero-lead{text-wrap:balance}}.lk-work{gap:var(--space-8) var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.lk-work-link{gap:var(--space-2);color:var(--ink);text-decoration:none;display:grid}.lk-work-cover{margin-bottom:var(--space-2);border:1px solid var(--hairline);display:block}@media (hover:hover) and (pointer:fine){.lk-work .lk-work-cover img{filter:grayscale(.6);transition:filter .6s}.lk-work .lk-work-link:hover .lk-work-cover img,.lk-work .lk-work-link:focus-visible .lk-work-cover img{filter:none}}.lk-work-title{font:400 var(--fs-h3) / 1.2 var(--font-display)}.lk-work-label{font:400 var(--fs-tiny) / 1.4 var(--font-display);letter-spacing:.06em;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.lk-work-cover img{transition:none}}.lk-tracks,.lk-tracks-wrap{color:var(--ink)}.lk-tracks{border-top:1px solid var(--hairline)}.lk-track .lk-title{color:var(--ink)}.lk-track :is(.lk-no,.lk-alt,.lk-dur,.lk-track-about,.lk-lyrics-label){color:var(--ink-muted)}.lk-track .lk-tplay,.lk-track.is-playing .lk-tplay,.lk-track.is-active .lk-tplay{background:var(--ink);color:var(--paper)}.lk-track .lk-tdown,.lk-track.is-active .lk-tdown{border:1px solid var(--ink);color:var(--ink)}.lk-footer{background:var(--chrome);border-top:0;padding:0;display:block;-webkit-mask-image:none;mask-image:none}.lk-footer-in{gap:var(--space-5);padding-block:var(--space-8);display:grid}.lk-dawn{height:calc(var(--dawn-band) * 3);background:linear-gradient(var(--dawn-sky) 0 33.33%, var(--dawn-lavender) 33.33% 66.66%, var(--dawn-rose) 66.66% 100%);margin:0}.lk-btn-primary,.lk-btn-field{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lk-btn-primary:hover,.lk-btn-field:hover{border-color:var(--ink);color:var(--ink);background:0 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id]{scroll-margin-top:88px}@media (width<=640px){section[id]{scroll-margin-top:128px}}html{background:var(--chrome)}body{background:var(--paper)}#root{flex-direction:column;min-height:100dvh;display:flex}#root>main{flex:1 0 auto}main{display:flow-root}main[data-project=water]~.site-footer .lk-dawn{display:none}main[data-page=lessons]{--paper:var(--dawn-lavender)}main[data-project=sound-arts]{--paper:var(--dawn-sky)}main[data-project=water]{--paper:#e1dde2}main:is([data-page=lessons],[data-project=sound-arts],[data-project=water]){--hairline:color-mix(in srgb, var(--bw-black) 16%, var(--paper));--line:var(--hairline);--rule:var(--hairline);--ink-muted:#5f5969;background-color:var(--paper)}.lk-carousel{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.lk-carousel-track{--n:4;--gap:var(--space-6);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));gap:var(--gap);padding:0 0 var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;margin:0;list-style:none;display:grid;overflow-x:auto}@media (width<=1279px){.lk-carousel-track{--n:3}}@media (width<=1023px){.lk-carousel-track{--n:2;--gap:var(--space-5)}}@media (width<=640px){.lk-carousel-track{--n:1}}.lk-carousel-track .lk-work-item{scroll-snap-align:start}.lk-carousel-track:focus-visible{outline:3px solid var(--focus);outline-offset:4px}main[data-page=home] .lk-carousel .lk-media[data-kind=photo] img{filter:none}.lk-carousel-btn{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;place-items:center;padding:0;display:grid}.lk-carousel-btn svg{width:16px;height:16px}.lk-carousel-btn.is-prev svg{rotate:180deg}.lk-carousel-btn:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lk-carousel-btn:disabled{opacity:.3;cursor:default}.lk-carousel-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:root:not(.lk-js) .lk-carousel-btn{display:none}@media (width<=640px){.lk-carousel{row-gap:var(--space-3);grid-template-columns:1fr 1fr}.lk-carousel-track{grid-area:1/1/auto/-1}.lk-carousel-btn{grid-row:2}.lk-carousel-btn.is-next{justify-self:end}}@media (prefers-reduced-motion:reduce){.lk-carousel-track{scroll-behavior:auto}}.lk-nav>ul>li{align-items:center;min-height:44px;display:flex}.lk-nav .lk-nav-menu{border:1px solid var(--hairline);box-shadow:none}.lk-404{justify-items:center;gap:var(--space-6);padding:var(--space-10) var(--gutter) var(--space-9);text-align:center;color:var(--ink);display:grid}.lk-404-code{font:300 clamp(88px, 16vw, 168px) / 1 var(--font-display);letter-spacing:.04em;color:var(--bw-black);margin:0}.lk-404-staff{--h:144px;width:min(100%,560px);height:var(--h);color:var(--bw-black);position:relative}.lk-404-clef{height:var(--h);position:absolute;top:0;left:0}.lk-404-lines{top:0;left:calc(var(--h) * 1000 / 889);width:calc(100% - var(--h) * 1000 / 889);height:var(--h);fill:none;stroke:currentColor;stroke-width:1px;position:absolute}.lk-404-rest{top:calc(var(--h) * 150 / 889);left:calc(var(--h) * 1000 / 889 + (100% - var(--h) * 1000 / 889) / 2);width:calc(var(--h) * 160 / 889);height:calc(var(--h) * 260 / 889);fill:currentColor;position:absolute;translate:-50%}.lk-404-text{font:500 clamp(24px, 3.4vw, 30px) / 1.3 var(--font-serif);margin:0;font-style:normal}.lk-404-actions{margin-top:var(--space-3);justify-content:center}@media (width<=640px){.lk-404{padding-top:var(--space-8)}.lk-404-staff{--h:112px}}.lk-links{isolation:isolate;min-height:100dvh;color:var(--bw-black);background:#c9a9c4;position:relative;overflow:hidden}.lk-links-bg{z-index:-2;background:url(/backdrop/flowers-landscape.jpg) 50%/cover;position:absolute;inset:0}@media (orientation:portrait){.lk-links-bg{background-image:url(/backdrop/flowers-portrait.jpg)}}.lk-links-bg video{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.lk-links-bg video{display:none}}.lk-links:before{content:"";z-index:-1;background:#fbf8f680;position:absolute;inset:0}.lk-links-in{width:min(100% - 2 * var(--space-4), 420px);padding:var(--space-8) 0 var(--space-7);text-align:center;justify-items:center;margin:0 auto;display:grid}.lk-links-name{font:400 clamp(36px, 10vw, 46px) / 1.05 var(--font-wordmark);color:var(--bw-black);margin:0}.lk-links-tagline{margin:var(--space-2) 0 var(--space-6);font:400 16px / 1.4 var(--font-display);letter-spacing:.08em}.lk-links-list{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.lk-links-list a{align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-2) var(--space-4);color:var(--bw-black);text-align:left;background:#fbf8f6d1;border:1px solid #1c182429;grid-template-columns:32px minmax(0,1fr) 16px;text-decoration:none;transition:background-color .2s;display:grid}.lk-links-list a:hover,.lk-links-list a:active{background:#fbf8f6f7}.lk-links-list a:focus-visible{outline:2px solid var(--bw-black);outline-offset:2px}.lk-links-mark{place-items:center;width:32px;height:32px;display:grid}.lk-links-mark img{object-fit:cover;width:32px;height:32px;display:block}.lk-links-mark .lk-glyph{width:22px;height:22px}.lk-links-label{font:500 18px / 1.25 var(--font-display)}.lk-links-go{opacity:.7;width:16px;height:16px}.lk-links-socials{gap:var(--space-4);margin:var(--space-6) 0 0;display:flex}.lk-links-socials a{background:#fbf8f6d1;border:1px solid #1c182429;place-items:center;width:48px;height:48px;display:grid}.lk-links-socials a:focus-visible{outline:2px solid var(--bw-black);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lk-links-list a{transition:none}}.lk-support-page{justify-items:center;gap:var(--space-6);max-width:680px;padding:var(--space-9) var(--gutter) var(--space-9);text-align:center;margin:0 auto;display:grid}.lk-support-page h1{font:400 clamp(36px, 6vw, 56px) / 1.1 var(--font-display);margin:0}.lk-support-text{font:500 clamp(21px, 2.6vw, 26px) / 1.45 var(--font-serif);text-wrap:pretty;margin:0}.lk-support-ways{justify-content:center}.lk-footer-contact{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:inline-flex}@media (width>=901px){.lk-solo.lk-story-wide{max-width:860px}}.lk-footer-socials{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.lk-footer-icon{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.lk-footer-icon svg{display:block}.lk-footer-support{justify-content:center;display:flex}.lk-footer-icon:focus-visible{outline-offset:2px;outline:3px solid #a9c6da}.lk-btn-icon{flex:none;place-items:center;display:inline-grid}.lk-btn-icon svg{display:block}.lk-links-support{margin:var(--space-6) 0 0;justify-content:center;display:flex}.lk-page-little-cat>section:last-of-type{padding-bottom:0}@media (width<=640px){.lk-page-little-cat>.lk-clef.is-signature{margin-top:var(--space-7)}}.lk-solo .lk-instrumental{text-align:center}@media (width>=901px){.lk-solo.lk-lead-wide{max-width:none}.lk-solo.lk-lead-wide>:not(.prose){width:min(100%,760px);margin-inline:auto}.lk-solo.lk-lead-wide .prose{max-width:none}.lk-solo.lk-lead-wide .lead{text-wrap:balance;text-align-last:center}}.contact .mail .lk-support-btn.lk-support-btn{margin-top:var(--space-4);justify-self:start}.contact .mail{gap:var(--space-4);padding-bottom:var(--space-7)}@media (width>=1101px){.contact .socials{grid-template-columns:repeat(4,minmax(0,1fr))}}.lk-bio-part{gap:var(--space-3);margin-top:var(--space-2);display:grid}.lk-bio-part h3{font:500 22px / 1.2 var(--font-display)}.lk-page-little-cat{--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-page-little-cat .lk-heading{border-bottom:0;padding-bottom:32px;position:relative}.lk-page-little-cat .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-page-little-cat .lk-heading.is-plain{padding-bottom:0}.lk-page-little-cat .lk-heading.is-plain:after{display:none}.lk-page-little-cat .lk-tracks{padding:var(--space-4) var(--space-6);background-color:var(--score-paper);background-image:radial-gradient(at 50% 40%,#0000 55%,#624e841f 100%);border-top:0;position:relative;box-shadow:0 1px 2px #11111114}.lk-page-little-cat .lk-tracks .lk-track{border-bottom-color:var(--score-line)}.lk-page-little-cat .lk-tracks .lk-track:last-child{border-bottom:0}.lk-page-little-cat .lk-tracks:before,.lk-page-little-cat .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-page-little-cat .lk-tracks:before{left:-18px;rotate:-32deg}.lk-page-little-cat .lk-tracks:after{right:-18px;rotate:30deg}@media (width<=560px){.lk-page-little-cat .lk-tracks{padding:var(--space-3) var(--space-4)}}.lk-page-little-cat .lk-zone{isolation:isolate;position:relative}.lk-page-little-cat .lk-zone:before{content:"";z-index:-1;pointer-events:none;background-color:#cec0e06b;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-page-little-cat .photos .lk-media[data-kind=photo]{--pol-pad:4%;--pol-bottom:16%;--tilt:-1.6deg;--hold:1.2s;background:var(--white);rotate:var(--tilt);transition:rotate .8s ease-in-out var(--hold), opacity 1.6s ease;border:0;overflow:visible;box-shadow:0 1px 3px #11111129}.lk-page-little-cat .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))}.lk-page-little-cat .photos .lk-media[data-kind=photo]:nth-child(2n){--tilt:1.2deg}.lk-page-little-cat .photos .col:nth-child(2) .lk-media[data-kind=photo]{--tilt:1.4deg}.lk-page-little-cat .photos .col:nth-child(2) .lk-media[data-kind=photo]:nth-child(2n){--tilt:-1deg}@media (hover:hover){.lk-page-little-cat .photos .lk-media[data-kind=photo]:hover{z-index:1;transition-duration:.45s,1.6s;transition-delay:0s;rotate:0deg}}.lk-page-little-cat .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}.lk-page-little-cat .photos .col:nth-child(2) .lk-media[data-kind=photo]:nth-child(odd):before{rotate:3deg}.lk-page-little-cat .photos .lk-media[data-ratio=natural] picture{aspect-ratio:var(--ar);display:block;position:relative}.lk-page-little-cat .photos .lk-media[data-ratio=natural][data-kind=photo]{aspect-ratio:auto;padding:4% 4% 13%}.lk-page-little-cat .photos .lk-media[data-ratio=natural][data-kind=photo]:has(.lk-media-caption){padding-bottom:6%}.lk-page-little-cat .photos .lk-media[data-ratio=natural][data-kind=photo] img{width:100%;height:100%;inset:0}main[data-project=little-cat]{--paper:var(--dawn-rose);--ink:var(--bw-black);--ink-muted:#4a4553;--hairline:color-mix(in srgb, var(--bw-black) 16%, var(--dawn-rose));--surface:var(--paper);--line:var(--hairline);--rule:var(--hairline);--accent-ink:var(--ink);--focus:var(--ink);--link:#2f5d7c;--link-hover:#1f4560;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background-color:var(--dawn-rose);background-image:url(/assets/paper-grain-fUANLEZY.png);background-size:96px 96px}.lk-support-line{justify-content:inherit;flex-basis:100%;margin-top:8px;display:flex}.lk-support-btn.lk-support-btn{box-sizing:border-box;color:#1c1824;letter-spacing:.02em;text-transform:none;white-space:nowrap;opacity:1;cursor:pointer;background:#efe2e4;border:1px solid #1c1824;border-radius:2px;align-self:center;align-items:center;gap:10px;min-height:52px;margin:0;padding:0 24px;font:400 20px/1.2 Oswald,Arial Narrow,sans-serif;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.lk-support-btn.lk-support-btn:hover{color:#efe2e4;background:#1c1824}.lk-support-btn.lk-support-btn:focus-visible{outline-offset:2px;outline:3px solid #2f5d7c}:is(.lk-footer,.lk-hero,.hero) .lk-support-btn.lk-support-btn:focus-visible{outline-color:#a9c6da}.lk-support-btn.lk-support-btn>.lk-support-heart{flex:none;width:18px;height:18px;display:block}.lk-support-btn.lk-support-btn>span{color:inherit;font:inherit;letter-spacing:inherit;opacity:1}@media (width<=640px){.lk-support-btn.lk-support-btn{min-height:48px;font-size:18px}}@media (prefers-reduced-motion:reduce){.lk-support-btn.lk-support-btn{transition:none}}.lk-support-btn.lk-support-btn.is-footer{color:#fbf8f6;background:0 0;border-color:currentColor;min-height:44px;padding:0 20px;font-size:17px}.lk-support-btn.lk-support-btn.is-footer:hover{color:#fbf8f6;background:#fbf8f61f}.lk-support-btn.lk-support-btn.is-footer:focus-visible{outline-color:#a9c6da}
