@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.a731b325.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.6624aabc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.45ad9b64.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.9df354c1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8013fb29.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8e99a789.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.d75a2a84.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.cc135074.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.92f9a759.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.753a0e70.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.d97f4cfb.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.c541922a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.abfcc86a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.4b8d5622.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.899649e4.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.5c8761f2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.3cab7b12.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.53b11bdb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-normal.37a9a8cd.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-normal.5a368ae3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-600-normal.54baf623.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-600-normal.8da966cc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-cyrillic-600-normal.0217bfb5.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-600-normal.d96e2338.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-vietnamese-600-normal.eaa3b246.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-600-normal.c6b2405e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-latin-ext-600-normal.6992a3c6.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-600-normal.37b5a669.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-latin-600-normal.0e4e8436.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-600-normal.7a726ec1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.1d795181.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.5b1ca551.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.612bf04c.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.c680c979.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.fe912318.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.08cd951b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.138b22a8.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.a76672a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-italic.235349d9.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-italic.7b42a9ec.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-italic.afb7ec10.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-italic.641077a4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-italic.52b192eb.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-italic.95752797.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-italic.a300e015.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-italic.c7b6054f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-italic.ddbed11a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-italic.abb9a46d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-italic.7dc561f0.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-italic.51431b49.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#101114;--bg-soft:#191a1f;--ink:#eeeae4;--ink-soft:#b4b3bc;--line:#34343c;--accent:#c5b5ed;--max:1200px;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter Variable","Inter",system-ui,sans-serif;--mono:"SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}img{height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.05;letter-spacing:-.055em}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{color:var(--bg);background:var(--accent)}.container{width:min(var(--max),calc(100% - 6rem));margin-inline:auto}[id=malosound],[id=xiv],section[id]{scroll-margin-top:100px}.skip-link{position:fixed;top:-100px;left:1rem;z-index:200;padding:.6rem 1rem;background:var(--ink);color:var(--bg)}.skip-link:focus{top:.75rem}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#101114ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff17}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:2rem}.brand{font-size:2.3rem;font-weight:650;letter-spacing:-.1em;line-height:1;padding:.4rem 0}.brand span{color:var(--accent)}.nav{display:flex;gap:2.8rem;font-size:.8rem}.nav,.nav a{align-items:center}.nav a{display:inline-flex;gap:.6rem;min-height:44px}.nav a:hover,.quiet-link:hover{color:var(--accent)}.eyebrow{font:400 .66rem/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.hero{position:relative;isolation:isolate;overflow:hidden}.hero-inner{position:relative;padding-top:2.1rem}.hero-topline{display:flex;justify-content:space-between;position:relative;z-index:2;color:var(--ink-soft)}.hero-topline .eyebrow{display:flex;align-items:center;gap:.65rem}.hero-topline .eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 16px #c5b5ed66}.hero-language{font:.65rem/1.5 var(--mono);letter-spacing:.15em}.hero-title{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;margin:1.35rem 0 1.7rem;width:max-content;font-size:clamp(5rem,11.2vw,10.3rem);font-weight:600;line-height:.86;letter-spacing:-.08em}.hero-title>span:first-child{font-family:var(--serif);font-weight:400;font-style:italic;font-size:1.33em;letter-spacing:-.065em;padding-right:.15em;line-height:.86}.hero-title>span:last-child{padding-bottom:.08em}.title-period{color:var(--accent)}.hero-art{position:absolute;z-index:-1;width:min(78%,970px);top:44px;right:-120px;pointer-events:none;mix-blend-mode:screen}.hero-art img{width:100%;transform:rotate(-13deg);opacity:.86;-webkit-mask-image:radial-gradient(ellipse at center,black 42%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 42%,transparent 72%)}.art-caption{position:absolute;right:19%;bottom:30px;color:#b5abcf;font:.55rem/1.5 var(--mono);letter-spacing:.08em}.hero-glow{position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 82% 44%,#26233366,transparent 50%)}.hero-intro{position:relative;z-index:2;max-width:510px;margin-bottom:3rem}.hero-intro>p{max-width:41ch;font-size:.98rem;color:#c3c1c9;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.6rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;border:1px solid var(--ink);border-radius:30px;padding:.8rem 1.25rem;min-height:48px;background:var(--ink);color:var(--bg);font-size:.76rem;font-weight:550;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.play-icon{font-size:.6rem}.quiet-link{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-size:.72rem;color:var(--ink-soft)}.world-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.world-index a{display:flex;align-items:center;gap:1.4rem;padding:1.45rem 0;font-size:.79rem}.world-index a+a{padding-left:2.5rem;border-left:1px solid var(--line)}.world-index a:not(:last-child){padding-right:2.5rem}.world-index a>span:last-child{margin-left:auto;color:var(--ink-soft);transition:transform .2s}.world-index a:hover>span:last-child{transform:translateY(3px);color:var(--accent)}.index-number{font:.61rem/1 var(--mono);color:var(--ink-soft)}.panel{padding:5.5rem 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.8rem;margin-bottom:2.8rem;border-bottom:1px solid var(--line)}.section-aside{font:.67rem/1.5 var(--mono);color:var(--ink-soft)}.panel h2{font-size:clamp(2.5rem,4.3vw,4rem)}.music{--ink:#242326;--ink-soft:#635e61;--line:#bbb5b0;background:#e9e5de;color:var(--ink)}.music-grid{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;grid-gap:5rem;gap:5rem}.music-copy>p{max-width:39ch;margin-top:1.5rem;font-size:.93rem}.music-copy .music-note{font-size:.85rem;color:var(--ink-soft)}.music-socials{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.text-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:.74rem;border-bottom:1px solid var(--line)}.text-link:hover{border-color:currentColor}.session-player{position:relative;aspect-ratio:3/2;background:#18181c;overflow:hidden}.session-player video{width:100%;height:100%;object-fit:contain;opacity:0}.session-player.is-playing video{opacity:1}.session-cover:focus-visible,.session-player video:focus-visible{outline-offset:-4px}.music a:focus-visible{outline-color:#342443}.session-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;border:none;text-align:left;padding:2rem;color:#edeae4;cursor:pointer;background:radial-gradient(ellipse at 75% 30%,#65554a 0,#302c2b 30%,#1c1c21 75%);overflow:hidden}.session-cover:after{content:"";position:absolute;inset:0;opacity:.12;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,#eee 3px,transparent 4px);mix-blend-mode:soft-light}.session-kicker{position:relative;z-index:1;font:.6rem/1.5 var(--mono);letter-spacing:.12em;color:#d3c7b9}.session-cover-title{position:relative;z-index:1;margin-top:auto;font:400 clamp(3rem,5vw,5rem)/.85 var(--serif);letter-spacing:-.04em}.session-cover-title em{font-weight:400}.string-lines{position:absolute;right:9%;top:-15%;height:135%;width:27%;display:flex;justify-content:space-between;transform:rotate(23deg);pointer-events:none}.string-lines i{display:block;height:100%;width:1px;background:linear-gradient(0deg,#f3d8b100,#f3d8b180,#f3d8b100)}.string-lines i:nth-child(3n){width:2px}.session-play{display:flex;align-items:center;width:100%;gap:.9rem;margin-top:2rem;position:relative;z-index:1;font-size:.75rem}.session-play small{display:block;color:#b8b1ad;font-size:.59rem;margin-top:.15rem}.round-play{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;font-size:.65rem;transition:background .2s}.session-cover:hover .round-play{background:#ffffff25}.session-duration{margin-left:auto;align-self:flex-end;font:.6rem/1.5 var(--mono);color:#b8b1ad}.world-heading{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:5rem;gap:5rem;align-items:end;margin-bottom:3.4rem}.world-heading>p{max-width:38ch;color:var(--ink-soft);font-size:.9rem}.project-row{display:grid;grid-template-columns:190px 1.1fr 1fr 42px;align-items:center;grid-gap:2rem;gap:2rem;padding:1.8rem 0;border-top:1px solid var(--line);transition:background .2s}.project-row:last-child{border-bottom:1px solid var(--line)}.project-art{height:130px;display:grid;place-items:center;overflow:hidden}.project-art img{width:220px;max-width:none;mix-blend-mode:screen;transition:transform .4s}.project-row:hover .project-art img{transform:rotate(-7deg) scale(1.08)}.project-name .eyebrow{font-size:.58rem;color:var(--ink-soft)}.project-name h3{font-size:2.55rem;font-weight:400;letter-spacing:-.06em;margin-top:.6rem}.xiv-project h3{letter-spacing:-.075em}.project-description{color:var(--ink-soft);font-size:.84rem;max-width:35ch}.project-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;font-size:1.1rem;transition:color .2s,background .2s}.project-row:hover .project-arrow{color:var(--bg);background:var(--accent)}.xiv-monogram{position:relative;font:400 4.5rem/1 var(--serif);font-style:italic;color:#c3c6ce;letter-spacing:-.15em;padding-right:.1em}.xiv-orbit{inset:-10px -30px;border:1px solid #747987;transform:rotate(-28deg) scaleY(.55)}.xiv-orbit,.xiv-orbit:after{position:absolute;border-radius:50%}.xiv-orbit:after{content:"";width:5px;height:5px;background:var(--accent);top:8px;right:15px}.future-vision{position:relative;margin-top:5rem;overflow:hidden}.future-vision>img{width:100%;height:auto;aspect-ratio:2.25;object-fit:cover}.future-vision figcaption{position:absolute;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;bottom:0;width:100%;padding:5rem 2.5rem 2rem;background:linear-gradient(transparent,#101114eb)}.future-vision figcaption .eyebrow{font-size:.59rem;color:#d2d0d5}.future-vision figcaption p{font:italic 400 2.8rem/1.1 var(--serif);letter-spacing:-.025em;margin-top:.5rem}.vision-note{font:.58rem/1.7 var(--mono);text-align:right;color:#d2d0d5}.about{padding:3rem 0 5.5rem}.about-inner{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:5rem;gap:5rem;border-top:1px solid var(--line);padding-top:3rem}.about .eyebrow{color:var(--ink-soft)}.familiar-name{font:italic 400 clamp(1.8rem,3vw,2.6rem)/1.15 var(--serif);max-width:25ch}.about-copy{max-width:49ch;color:var(--ink-soft);font-size:.86rem;margin-top:1.25rem}.booking{background:#c4b7db;color:#24202b}.section-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:5rem;gap:5rem}.label{text-transform:uppercase;letter-spacing:.13em;font:.65rem/1.5 var(--mono);margin-bottom:1rem}.contact-copy{max-width:43ch;font-size:.9rem}.contact-email{display:inline-block;margin-top:1.4rem;padding-bottom:.35rem;border-bottom:1px solid #756985;font-size:clamp(1rem,1.6vw,1.25rem);overflow-wrap:anywhere}.contact-email span{margin-left:.65rem}.booking-hint{margin-top:1.25rem;font-size:.8rem;color:#51475c;max-width:48ch}.booking-details{margin-top:2rem;padding:.65rem 0;border-block:1px solid #a394b6}.booking-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:.85rem;list-style:none;gap:1rem}.booking-details summary::-webkit-details-marker{display:none}.booking-details summary span{font-size:1.5rem;transition:transform .2s}.booking-details[open] summary span{transform:rotate(45deg)}.contact-socials{display:flex;gap:1.75rem;flex-wrap:wrap;margin-top:1.4rem}.contact-socials a{display:inline-flex;min-height:44px;align-items:center;font-size:.75rem}.contact-socials a:hover{text-decoration:underline;text-underline-offset:5px}.footer{padding:1.5rem 0;color:var(--ink-soft);font:.65rem/1.5 var(--mono)}.footer .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.schedule{margin-top:2rem}.row{display:grid;grid-template-columns:150px 1fr auto;grid-gap:1.5rem;gap:1.5rem;padding:1rem 0;border-top:1px solid var(--line)}.date{font-size:1rem}.venue{font-size:1.1rem}.lede,.meta{color:var(--ink-soft);margin-top:.5rem}.tag{font-size:.8rem;color:var(--accent)}.form{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.field{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.field label{font-size:.8rem;color:#342d3d}.field input,.field select,.field textarea{width:100%;min-width:0;padding:.8rem;border:1px solid #9b8aaa;border-radius:0;background:#e5dfee;color:#24202b;font-size:1rem}.field textarea{min-height:120px;resize:vertical}.field.full,.form .full{grid-column:1/-1}.btn{border:none;padding:.85rem 1.25rem;min-height:48px;border-radius:30px;background:#24202b;color:#eeeae4;font-size:.82rem;cursor:pointer}.btn:hover:enabled{background:#45374e}.btn:disabled{opacity:.6;cursor:default}.form-status{grid-column:1/-1;font-size:.85rem}.form-status.ok{color:#24202b}.form-status.err{color:#742636}.hp{position:absolute;left:-9999px;opacity:0;width:1px;height:1px}.booking :focus-visible{outline-color:#342443}@media (min-width:1450px){.hero-title{font-size:10.4rem}.hero-inner{padding-top:2.5rem}.hero-intro{margin-bottom:3.5rem}}@media (max-width:1000px){.container{width:calc(100% - 4rem)}.hero-art{right:-130px;top:70px;width:90%}.art-caption{right:20%;bottom:2%}.music-grid{gap:2.5rem}.world-heading{gap:3rem}.project-row{grid-template-columns:140px 1fr 1fr 40px;gap:1.3rem}.project-art{height:110px}.project-art img{width:180px}.project-name h3{font-size:2rem}.section-grid{gap:3rem}.session-cover{padding:1.6rem}}@media (max-width:700px){.container{width:calc(100% - 2.5rem)}.header-inner{min-height:64px;gap:1rem}.brand{font-size:2rem}.nav{gap:1.35rem;font-size:.75rem}.nav a{gap:.3rem}[id=malosound],[id=xiv],section[id]{scroll-margin-top:82px}.hero-inner{padding-top:1.45rem}.eyebrow{font-size:.58rem;letter-spacing:.11em}.hero-language{font-size:.56rem}.hero-title{font-size:clamp(4.9rem,20vw,8.7rem);margin:2rem 0;line-height:.87}.hero-title>span:first-child{font-size:1.27em;line-height:.85}.hero-art{top:14px;right:-49%;width:148%;opacity:.7}.hero-art img{transform:rotate(-33deg)}.art-caption{display:none}.hero-intro{max-width:440px;margin-bottom:2.4rem}.hero-intro>p{font-size:.88rem;max-width:35ch}.hero-actions{gap:.5rem 1.3rem;margin-top:1.35rem}.button{font-size:.75rem;padding:.75rem 1.1rem}.quiet-link{font-size:.66rem}.world-index a{flex-wrap:wrap;gap:.5rem;padding:1rem 0;font-size:.62rem}.world-index a+a{padding-left:1rem}.world-index a:not(:last-child){padding-right:1rem}.world-index .index-number{width:100%;font-size:.55rem}.panel{padding:3.5rem 0}.section-heading{margin-bottom:1.8rem;padding-bottom:1rem}.section-aside{display:none}.panel h2{font-size:clamp(2.5rem,9vw,3.5rem)}.music-grid{grid-template-columns:1fr;gap:2rem}.session-cover{padding:1.6rem}.session-cover-title{font-size:clamp(3rem,12vw,5.5rem)}.session-play{margin-top:1.3rem}.session-kicker{font-size:.52rem}.session-play{font-size:.7rem}.session-play small{font-size:.56rem}.round-play{width:40px;height:40px}.music-copy>p{max-width:47ch;font-size:.86rem;margin-top:1.15rem}.music-copy .music-note{font-size:.79rem}.music-socials{margin-top:1rem}.world-heading{grid-template-columns:1fr;gap:1.3rem;margin-bottom:2rem}.world-heading>p{font-size:.84rem;max-width:45ch}.project-row{grid-template-columns:84px 1fr 36px;gap:.8rem 1rem;padding:1.5rem 0}.project-art{grid-column:1;grid-row:1/span 2;height:110px}.project-art img{width:120px}.project-name{grid-column:2}.project-name .eyebrow{font-size:.48rem;letter-spacing:.07em}.project-name h3{font-size:1.85rem;margin-top:.4rem}.project-description{grid-column:2/span 2;grid-row:2;font-size:.875rem}.project-arrow{width:32px;height:32px;font-size:1rem}.xiv-monogram{font-size:3.6rem}.xiv-orbit{inset:-8px -11px}.future-vision{margin-top:3rem}.future-vision>img{aspect-ratio:1.05;object-position:57% center}.future-vision figcaption{flex-wrap:wrap;padding:5rem 1.25rem 1.25rem}.future-vision figcaption p{font-size:2rem}.vision-note{text-align:left;font-size:.53rem}.future-vision figcaption .eyebrow{font-size:.51rem}.about{padding:1rem 0 3.5rem}.about-inner{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem}.familiar-name{font-size:2rem}.about-copy{font-size:.8rem;margin-top:1rem}.section-grid{grid-template-columns:1fr;gap:1.75rem}.contact-copy{font-size:.85rem}.contact-email{font-size:clamp(.88rem,3.8vw,1.25rem)}.form,.row{grid-template-columns:1fr}.row{gap:.25rem}.footer{padding:1.5rem 0;font-size:.57rem}}@media (max-width:360px){.nav{gap:.85rem;font-size:.64rem}.world-index a{font-size:.54rem}.world-index a+a{padding-left:.6rem}.world-index a:not(:last-child){padding-right:.6rem}.session-cover{padding:1.2rem}.session-cover-title{font-size:2.75rem}.session-play{margin-top:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-intro p+p{margin-top:.55rem}.lang-toggle{display:flex;align-items:center;gap:.35rem;font:.65rem/1.5 var(--mono);letter-spacing:.15em;color:var(--ink-soft)}.lang-toggle button{background:none;border:0;color:inherit;padding:.4rem 0;min-height:44px;cursor:pointer}.lang-toggle button.is-on{color:var(--ink)}.listen-row{position:relative;z-index:2;display:grid;grid-gap:1rem;gap:1rem;max-width:34rem;margin:0 0 4.2rem;padding-top:1.6rem;border-top:1px solid var(--line)}.listen-player{display:grid;grid-gap:.85rem;gap:.85rem}.listen-player-row{display:flex;align-items:center;gap:1rem}.listen-player h2{font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.045em}.listen-player p{margin-top:.3rem;font-size:.86rem;color:var(--ink-soft)}.listen-play{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--ink);border-radius:50%;background:var(--ink);color:var(--bg);font-size:.7rem;cursor:pointer}.listen-play:hover{background:var(--accent);border-color:var(--accent)}.listen-play svg{width:14px;height:14px;fill:currentColor}.listen-meter{display:flex;align-items:center;gap:.8rem}.listen-meter input{width:100%;accent-color:var(--accent)}.listen-meter span{flex-shrink:0;font:.62rem/1 var(--mono);color:var(--ink-soft);letter-spacing:.06em}.listen-links{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.74rem;color:var(--ink-soft)}.listen-links a{min-height:44px;display:inline-flex;align-items:center}.listen-links a:hover{color:var(--accent)}.song-listen{display:block;margin-top:1.6rem}.song-listen h3{font-size:1.55rem;letter-spacing:-.04em}.song-listen p{margin-top:.35rem;font-size:.86rem;color:var(--ink-soft)}.workbench{max-width:36rem}.workbench h2{font-size:clamp(1.45rem,2.6vw,2rem);font-weight:400;letter-spacing:-.035em;margin:.75rem 0 1.15rem;line-height:1.25}.elsewhere{padding-top:2.5rem;padding-bottom:2.5rem}