@font-face{font-family:Amiri;src:url(/fonts/Amiri-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:STSong;src:url(/fonts/STSong-sub.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastSemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--nc-surface:#08001a;--nc-bg-base:#06000a;--nc-card-bg:#06030e;--nc-active:#c01e1e;--nc-text-primary:#ffffffa6;--nc-text-secondary:#fff6;--nc-text-muted:#ffffff47;--nc-text-ghost:#ffffff2e;--nc-font-ui:"Akshar", -apple-system, sans-serif;--nc-font-display:"Amiri", Georgia, serif;--nc-font-mono:"SF Pro Mono", "SF Mono", "Courier New", Courier, monospace;--ease-and-timing:.22s cubic-bezier(.16, 1, .3, 1);--nc-section-label:#ffffff8c;--nc-section-sub:#ffffff38;--nc-tag-dramatic:#b83030;--nc-tag-dark:#50507a;--nc-tag-slow:#306488;--nc-tag-melancholic:#7a3a7a;--nc-tag-experimental:#2a6a44;--nc-tag-electronic:#1a7a8a;--nc-tag-orchestral:#8a6a20;--nc-tag-piano:#5a5a8a;--nc-tag-strings:#8a4030;--nc-tint-track:#dad4ff1a;--nc-tint-ghost:#dad4ff24;--nc-tint-dim:#dad4ff38;--nc-tint-rule:#dad4ff59;--nc-tint-mid:#dad4ff66;--nc-tint-up:#dad4ff73;--nc-tint-text:#dad4ff9e;--nc-tint-high:#dad4ffc7;--nc-tint-ring:#dad4ffcc;--nc-tint-vivid:#dad4ffeb;--nc-success-bg:#78c88c12;--nc-success-border:#78c88c40;--nc-success-bar:#78c88c8c;--nc-success-text:#a0dcaae6;--nc-works-pad:80px 10% 120px;--nc-works-header-mb:72px;--nc-tl-cols:80px 20px 1fr;--nc-tl-inner-pad:24px 20px;--nc-tl-content-pl:28px;--nc-tl-content-dir:row;--nc-tl-content-align:center;--nc-tl-content-gap:20px;--nc-tl-title-size:clamp(38px, 4.5vw, 64px);--nc-accordion-margin:0 20px 22px;--nc-accordion-gap:20px;--nc-poster-w:144px;--nc-music-header-mb:48px;--nc-cover-size:88px;--nc-track-pad:14px 20px;--nc-track-title-size:18px;--nc-attrib-size:11px;--nc-about-pad:60px 8% 50px;--nc-about-cols:1fr 1fr;--nc-about-gap:80px;--nc-transport-pad:0 24px;--nc-transport-h:56px;--nc-transport-gap:16px;--nc-transport-title:12px;--nc-transport-info-w:180px;--nc-transport-time-w:54px;--nc-tl-btn-pad:7px 14px;--nc-social-maxw:260px;--nc-social-link-pad:9px 14px;--nc-works-main-h:100vh;--nc-works-main-overflow:auto;--nc-works-header-pad:72px 8% 44px;--nc-works-header-dir:row;--nc-works-header-gap:32px;--nc-reel-card-w:auto;--nc-reel-link-w:clamp(320px, 38vw, 520px);--nc-reel-link-h:140px;--nc-works-filter-pad:0 8% 48px;--nc-works-grid-pad:0 8% 120px;--nc-works-grid-cols:repeat(auto-fill, minmax(180px, 1fr));--nc-works-grid-gap:14px;--nc-works-desc-maxw:clamp(260px, 38vw, 500px)}@media (max-width:767px){:root{--nc-works-pad:100px 6% 100px;--nc-works-header-mb:48px;--nc-tl-cols:20px 1fr;--nc-tl-inner-pad:20px 16px;--nc-tl-content-pl:16px;--nc-tl-content-dir:column;--nc-tl-content-align:flex-start;--nc-tl-content-gap:8px;--nc-tl-title-size:clamp(28px, 7vw, 44px);--nc-accordion-margin:0 14px 18px;--nc-accordion-gap:14px;--nc-poster-w:116px;--nc-music-header-mb:32px;--nc-cover-size:72px;--nc-track-pad:12px 14px;--nc-track-title-size:15px;--nc-attrib-size:10px;--nc-about-pad:48px 6% 40px;--nc-about-cols:1fr;--nc-about-gap:48px;--nc-transport-pad:0 14px;--nc-transport-h:52px;--nc-transport-gap:10px;--nc-transport-title:11px;--nc-transport-info-w:110px;--nc-transport-time-w:44px;--nc-tl-btn-pad:16px 14px;--nc-social-maxw:100%;--nc-social-link-pad:13px 14px;--nc-works-main-h:auto;--nc-works-main-overflow:visible;--nc-works-header-pad:56px 6% 36px;--nc-works-header-dir:column;--nc-works-header-gap:28px;--nc-reel-card-w:100%;--nc-reel-link-w:100%;--nc-reel-link-h:120px;--nc-works-filter-pad:0 6% 36px;--nc-works-grid-pad:0 6% 80px;--nc-works-grid-cols:repeat(3, 1fr);--nc-works-grid-gap:8px;--nc-works-desc-maxw:100%}.nc-reel-atmosphere{inset:-40px 0}}@media (max-width:479px){:root{--nc-works-grid-cols:repeat(2, 1fr);--nc-reel-link-h:160px}}@media (max-width:374px){.nc-accordion-poster{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#ccc;height:100%;font-family:var(--nc-font-ui);background:#06000a}main{font-family:var(--nc-font-display)}html,body{overflow-x:hidden}.nav-pill{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s,background .15s}.nav-pill:hover{color:#ffffffeb!important;background:#ffffff12!important}.nc-nav-links{isolation:isolate;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.nc-nav-links li{display:flex}@supports (anchor-name:--x){.nc-nav-links li:has(a:is(:hover,:focus-visible)){anchor-name:--nc-nav-pill}.nav-pill:hover{background:0 0!important}.nc-nav-links:before{content:"";position-anchor:--nc-nav-pill;inset:anchor(inside);transition:inset var(--ease-and-timing);pointer-events:none;z-index:-1;background:#ffffff12;border-radius:6px;position:absolute}}.nc-nav-item{letter-spacing:1px;text-transform:uppercase;color:#ffffff8c;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.nc-nav-item--active{color:#ffffffb8}@media (min-width:768px) and (max-width:980px){.nc-nav-item{letter-spacing:.5px;padding:5px 8px;font-size:11px}}.hamburger-line{transform-origin:50%;background:#ffffffd1;border-radius:1px;width:15px;height:1.5px;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .15s;display:block}.hamburger-open .hamburger-line:first-child{transform:translateY(5.5px)rotate(45deg)}.hamburger-open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-open .hamburger-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.nc-nav{width:78%}@media (max-width:767px){.nc-nav{width:100%}.nc-nav-links{display:none}}.nc-nav-hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:12px;display:flex}@media (max-width:767px){.nc-nav-hamburger{margin-right:-14px}}@media (min-width:768px){.nc-nav-hamburger{display:none}}.mobile-dropdown{animation:.18s cubic-bezier(.4,0,.2,1) forwards menuSlideDown}@keyframes menuSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.split-hover-track{flex-direction:column;transition:transform .45s cubic-bezier(.33,1,.68,1);display:flex}.split-hover-track span{white-space:pre;display:block}a:hover .split-hover-track,button:hover .split-hover-track{transform:translateY(-50%)}.mobile-nav-link{transition:color .12s,background .12s}.mobile-nav-link:hover{color:#fffffff2!important;background:#ffffff0a!important}.mobile-galaxy-link{transition:color .12s,background .12s}.mobile-galaxy-link:hover{color:#ffffffb8!important;background:#ffffff08!important}.mobile-galaxy-scroll{scrollbar-width:none}.mobile-galaxy-scroll::-webkit-scrollbar{display:none}.nc-logo-group{align-items:center;min-width:0;display:flex}.nc-contact-area{align-items:center;display:none}@media (min-width:768px){.nc-contact-area{display:flex}}.nc-contact-separator{background:#ffffff1a;flex-shrink:0;width:1px;height:22px;margin:0 14px 0 18px}.nc-contact-btn{font-family:var(--nc-font-ui);letter-spacing:2.5px;text-transform:uppercase;color:#ffffff8c;-webkit-tap-highlight-color:transparent;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:400;text-decoration:none;transition:color .2s,background .2s}.nc-contact-btn:hover{color:#fffffff2;background:#ffffff0d}.nc-contact-btn:focus-visible{outline-offset:2px;outline:1px solid #ffffff4d}.labase-area{align-items:center;display:none}@media (min-width:768px){.labase-area{display:flex}}.labase-separator{background:#ffffff1a;flex-shrink:0;width:1px;height:22px;margin:0 14px 0 10px}.labase-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:8px 10px;transition:background .18s;display:flex;position:relative}.labase-btn:hover{background:#ffffff0d}.labase-btn:focus-visible{outline-offset:2px;outline:1px solid #ffffff4d}.labase-btn--active{background:#ffffff14}.labase-pulse-ring{pointer-events:none;opacity:0;border:1px solid #f864128c;border-radius:10px;position:absolute;inset:-3px}.labase-pulse-ring--active{animation:.55s cubic-bezier(0,0,.2,1) forwards labase-open-pulse}@keyframes labase-open-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.labase-logo-wrap{align-items:center;height:22px;display:inline-flex;position:relative}.labase-logo{object-fit:contain;filter:brightness(0)invert();opacity:.28;width:auto;max-width:84px;height:22px;transition:opacity .3s;display:block}.labase-btn:hover .labase-logo,.labase-btn--active .labase-logo{opacity:0}.labase-logo-fire{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/labase-logo.webp);mask-image:url(/labase-logo.webp);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.labase-btn:hover .labase-logo-fire,.labase-btn--active .labase-logo-fire{opacity:1}.labase-logo-fire:before{content:"";will-change:transform;backface-visibility:hidden;background:repeating-linear-gradient(#f81205 66.67%,#f45a22 77.78%,#f38a37 83.34%,#f45a22 88.89%,#f81205 100%);height:300%;animation:2.6s linear infinite fire-core;position:absolute;top:0;left:-8%;right:-8%}.labase-logo-fire:after{content:"";will-change:transform, opacity;background:radial-gradient(110% 70% at 50% 100%,#ff5808cc 0%,#f8120573 45%,#0000 80%);height:160%;animation:2.6s linear infinite fire-flicker;position:absolute;bottom:-15%;left:0;right:0}@keyframes fire-core{0%{transform:translate(0,0)}to{transform:translateY(-33.3333%)}}@keyframes fire-flicker{0%{opacity:.8;transform:translateY(0)scaleX(1)}20%{opacity:.95;transform:translateY(-7%)scaleX(.94)}40%{opacity:.72;transform:translateY(-14%)scaleX(1.04)}60%{opacity:.9;transform:translateY(-10%)scaleX(.97)}80%{opacity:.78;transform:translateY(-4%)scaleX(1.02)}to{opacity:.8;transform:translateY(0)scaleX(1)}}.galaxy-panel{-webkit-backdrop-filter:blur(14px);z-index:99;background:#05020cf0;border:1px solid #ffffff17;border-radius:10px;width:300px;animation:.52s cubic-bezier(.16,1,.3,1) both galaxy-iris-open;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 0 0 1px #a5a5a50a,-9px 9px 9px -.5px #0000000a,-18px 18px 18px -1.5px #00000014,-37px 37px 37px -3px #00000029,-75px 75px 75px -6px #0000003d,-150px 150px 150px -12px #0000007a}.galaxy-panel--closing{animation:.36s cubic-bezier(.55,0,1,.45) both galaxy-iris-close}@keyframes galaxy-iris-open{0%{clip-path:circle(0% at calc(100% - 28px) 0);opacity:0}to{clip-path:circle(200% at calc(100% - 28px) 0);opacity:1}}@keyframes galaxy-iris-close{0%{clip-path:circle(200% at calc(100% - 28px) 0);opacity:1}to{clip-path:circle(0% at calc(100% - 28px) 0);opacity:0}}.galaxy-panel-header{border-bottom:1px solid #ffffff0f;padding:14px 20px 10px;position:relative}.galaxy-panel-header:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(.5px at 38% 28%,#ffffff85 0%,#0000 100%),radial-gradient(.5px at 55% 72%,#ffffff75 0%,#0000 100%),radial-gradient(.5px at 62% 18%,#ffffff80 0%,#0000 100%),radial-gradient(.5px at 71% 78%,#ffffff6b 0%,#0000 100%),radial-gradient(.5px at 86% 30%,#ffffff8c 0%,#0000 100%),radial-gradient(.5px at 94% 65%,#ffffff70 0%,#0000 100%),radial-gradient(1px at 44% 55%,#ffffff9e 0%,#0000 100%),radial-gradient(1px at 58% 38%,#ffffff94 0%,#0000 100%),radial-gradient(1px at 67% 68%,#ffffff8a 0%,#0000 100%),radial-gradient(1px at 78% 22%,#fff9 0%,#0000 100%),radial-gradient(1px at 88% 55%,#ffffff85 0%,#0000 100%),radial-gradient(1px at 97% 35%,#ffffff8f 0%,#0000 100%),radial-gradient(1.5px at 48% 32%,#ffffffb8 0%,#0000 100%),radial-gradient(2px at 64% 60%,#ffffff8c 0%,#0000 100%),radial-gradient(1.5px at 73% 28%,#ffffffad 0%,#0000 100%),radial-gradient(2px at 82% 68%,#ffffff80 0%,#0000 100%),radial-gradient(1.5px at 91% 38%,#ffffffa6 0%,#0000 100%),radial-gradient(2px at 98% 62%,#ffffff7a 0%,#0000 100%);animation:18s ease-in-out infinite galaxy-header-stars;position:absolute;inset:0}@keyframes galaxy-header-stars{0%,to{opacity:1}50%{opacity:.35}}.galaxy-panel-header:after{content:"";pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(167deg,#0000 0%,#ffffffb8 50%,#0000 100%),linear-gradient(162deg,#0000 0%,#ffffff85 50%,#0000 100%);background-position:290px 18px,290px 36px;background-repeat:no-repeat;background-size:44px 2px,30px 1.5px;animation:8s ease-in-out 1.2s infinite both header-multi-stars;position:absolute;inset:0}@keyframes header-multi-stars{0%,14%{opacity:0;background-position:290px 18px,290px 36px}16%{opacity:.82;background-position:248px 18px,290px 36px}21%{opacity:0;background-position:155px 24px,290px 36px}22%,53%{opacity:0;background-position:290px 18px,290px 36px}55%{opacity:.65;background-position:290px 18px,252px 35px}60%{opacity:0;background-position:290px 18px,172px 41px}to{opacity:0;background-position:290px 18px,172px 41px}}.galaxy-panel-label{letter-spacing:3px;text-transform:uppercase;color:#ffffff47;font-size:9px;font-family:var(--nc-font-ui);z-index:1;position:relative}.galaxy-panel-body{padding:6px 0 8px}.galaxy-empty{text-align:center;color:#ffffff2e;letter-spacing:2px;font-size:11px;font-family:var(--nc-font-ui);padding:22px}@keyframes galaxy-item-in{0%{opacity:0;filter:blur(4px);transform:scale(.95)translateY(5px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.galaxy-friend-row{box-sizing:border-box;height:48px;animation:.42s cubic-bezier(.16,1,.3,1) both galaxy-item-in;animation-delay:calc(90ms + var(--i,0) * 55ms);opacity:0;cursor:default;align-items:center;padding:0 20px;text-decoration:none;transition:background .14s;display:flex;position:relative;overflow:hidden}a.galaxy-friend-row{cursor:pointer}.galaxy-friend-row:hover{background:#ffffff0d}.galaxy-friend-logo-only{object-fit:contain;filter:brightness(0)invert()opacity(.82);z-index:2;flex-shrink:0;width:auto;max-width:160px;height:22px;transition:filter .18s,transform .18s;display:block;position:relative}a.galaxy-friend-row--logo:hover .galaxy-friend-logo-only{filter:brightness(0)invert()opacity();transform:scale(1.04)}.galaxy-friend-name-only{letter-spacing:2px;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-family:var(--nc-font-ui);white-space:nowrap;text-overflow:ellipsis;z-index:2;flex:1;min-width:0;font-weight:400;transition:color .14s;position:relative;overflow:hidden}a.galaxy-friend-row--name:hover .galaxy-friend-name-only{color:#fffffff5;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}@keyframes galaxy-jobs-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.galaxy-friend-jobs{letter-spacing:2px;text-transform:uppercase;color:#ffffff47;font-size:9px;font-family:var(--nc-font-ui);white-space:nowrap;z-index:2;opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) forwards galaxy-jobs-in;animation-delay:calc(.28s + var(--i,0) * 55ms);flex-shrink:0;margin-left:auto;padding-left:10px;font-weight:400;position:relative}.galaxy-row-cursor-glow{background:radial-gradient(circle 90px at var(--gx,50%) var(--gy,50%), #ffffff0d 0%, transparent 65%);pointer-events:none;z-index:0;opacity:0;transition:opacity .22s;position:absolute;inset:0}.galaxy-friend-row:hover .galaxy-row-cursor-glow{opacity:1}.galaxy-friend-bg--sivaland:before{content:"";pointer-events:none;will-change:transform;z-index:0;background-image:radial-gradient(4px at 120px 24px,#ffe4ebf5 0%,#ffc0d461 70%,#0000 100%),radial-gradient(4px 8px at 120px 13px,#ffb2ccbd 0%,#0000 100%),radial-gradient(4px 8px at 120px 35px,#ffacc8bd 0%,#0000 100%),radial-gradient(8px 4px at 108px 24px,#ffb2ccad 0%,#0000 100%),radial-gradient(8px 4px at 132px 24px,#ffacc8ad 0%,#0000 100%),radial-gradient(5px 7px at 111px 15px,#ffafca9e 0%,#0000 100%),radial-gradient(5px 7px at 129px 15px,#ffafca9e 0%,#0000 100%),radial-gradient(5px 7px at 111px 33px,#ffaac69e 0%,#0000 100%),radial-gradient(5px 7px at 129px 33px,#ffaac69e 0%,#0000 100%),radial-gradient(3px at 178px 24px,#ffdee8eb 0%,#ffbad052 70%,#0000 100%),radial-gradient(3px 7px at 178px 14px,#ffacc8ad 0%,#0000 100%),radial-gradient(3px 7px at 178px 34px,#ffa7c4ad 0%,#0000 100%),radial-gradient(7px 3px at 167px 24px,#ffacc89e 0%,#0000 100%),radial-gradient(7px 3px at 189px 24px,#ffa7c49e 0%,#0000 100%),radial-gradient(4px 6px at 170px 16px,#ffaac68c 0%,#0000 100%),radial-gradient(4px 6px at 186px 16px,#ffaac68c 0%,#0000 100%),radial-gradient(4px 6px at 170px 32px,#ffa5c28c 0%,#0000 100%),radial-gradient(4px 6px at 186px 32px,#ffa5c28c 0%,#0000 100%),radial-gradient(2.5px at 228px 20px,#ffdae6e6 0%,#ffb6ce47 70%,#0000 100%),radial-gradient(2px 6px at 228px 11px,#ffa8c49e 0%,#0000 100%),radial-gradient(2px 6px at 228px 29px,#ffa3c09e 0%,#0000 100%),radial-gradient(6px 2px at 219px 20px,#ffa8c48f 0%,#0000 100%),radial-gradient(6px 2px at 237px 20px,#ffa3c08f 0%,#0000 100%);animation:10s ease-in-out infinite sivaland-roses;position:absolute;inset:0}.galaxy-friend-bg--sivaland:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05020cd6 0%,#05020c1f 42%,#05020cb3 100%);position:absolute;inset:0}@keyframes sivaland-roses{0%{opacity:1;transform:translate(0)rotate(0)}20%{transform:translate(4px,-3px)rotate(-2.5deg)}40%{opacity:.78;transform:translate(10px,2px)rotate(4deg)}60%{transform:translate(14px,-2px)rotate(1.5deg)}80%{transform:translate(8px,-1px)rotate(-3deg)}to{opacity:1;transform:translate(0)rotate(0)}}.galaxy-friend-bg--matiere-sensible:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(155px 58px at -18%,#00d0b66b 0%,#0000 65%),radial-gradient(135px 52px at 40%,#7626cd47 0%,#0000 65%),radial-gradient(155px 58px at 118%,#e4802666 0%,#0000 65%),radial-gradient(95px 64px at 68% 28%,#acdaff24 0%,#0000 60%);animation:9s ease-in-out infinite matiere-grade;position:absolute;inset:0}.galaxy-friend-bg--matiere-sensible:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05020cd6 0%,#05020c1f 42%,#05020cb3 100%);position:absolute;inset:0}@keyframes matiere-grade{0%{opacity:.92;transform:scale(1)translate(0)translateY(0)}20%{opacity:1;transform:scale(1.07)translate(3.5%)translateY(-5px)}40%{opacity:.84;transform:scale(.95)translate(-2%)translateY(4px)}60%{opacity:.96;transform:scale(1.1)translate(5%)translateY(-3px)}80%{opacity:.8;transform:scale(.97)translate(1.5%)translateY(5px)}to{opacity:.92;transform:scale(1)translate(0)translateY(0)}}.galaxy-friend-bg--coessin:before{content:"";pointer-events:none;filter:blur(2.5px);z-index:0;background-image:radial-gradient(52px at 16%,#fff0c626 0%,#0000 70%),radial-gradient(46px at 74% 46%,#d2e2ff21 0%,#0000 70%),radial-gradient(30px at 36% 30%,#ffecc242 0%,#0000 70%),radial-gradient(34px at 62% 68%,#d7e8ff38 0%,#0000 70%),radial-gradient(24px at 86% 34%,#ffe4b93d 0%,#0000 70%),radial-gradient(14px at 26% 70%,#ffeeca57 0%,#0000 70%),radial-gradient(16px at 48% 40%,#dcebff47 0%,#0000 70%),radial-gradient(12px at 68% 28%,#ffe6bc4d 0%,#0000 70%),radial-gradient(10px at 78% 65%,#ffe1b747 0%,#0000 70%),radial-gradient(8px at 94% 52%,#ffe8c442 0%,#0000 70%);animation:7s ease-in-out infinite coessin-cinema;position:absolute;inset:0}.galaxy-friend-bg--coessin:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05020cd6 0%,#05020c1f 42%,#05020cb3 100%);position:absolute;inset:0}@keyframes coessin-cinema{0%,to{opacity:1;filter:blur(2.5px);transform:scale(1)translate(0)}30%{opacity:.7;filter:blur(3.2px);transform:scale(1.06)translate(5px)}60%{opacity:.9;filter:blur(1.8px);transform:scale(.96)translate(-3px)}}.galaxy-friend-bg--robin:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(2.5px at 22% 34%,#00deffad 0%,#00c3f233 60%,#0000 100%),radial-gradient(1px at 34% 66%,#00d0f885 0%,#0000 100%),radial-gradient(2.5px at 47% 26%,#00daffa3 0%,#00c0ee2e 60%,#0000 100%),radial-gradient(1.5px at 57% 72%,#00d2fa80 0%,#0000 100%),radial-gradient(2px at 67% 38%,#00e0ff99 0%,#00c8f42e 60%,#0000 100%),radial-gradient(1px at 76% 60%,#00d4fc7a 0%,#0000 100%),radial-gradient(2.5px at 85% 28%,#00dcff9e 0%,#00c4f02e 60%,#0000 100%),radial-gradient(1px at 93% 55%,#00cef575 0%,#0000 100%),repeating-linear-gradient(90deg,#00c8f008 0,#0000 1px 29px,#00c8f008 30px),repeating-linear-gradient(0deg,#00c8f008 0,#0000 1px 11px,#00c8f008 12px);animation:4.2s ease-in-out infinite robin-vfx-flow;position:absolute;inset:0}.galaxy-friend-bg--robin:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05020cd6 0%,#05020c1f 42%,#05020cb3 100%);position:absolute;inset:0}@keyframes robin-vfx-flow{0%{opacity:.88;transform:translateY(0)translate(0)}15%{transform:translateY(-5px)translate(4px)}30%{opacity:1;transform:translateY(-9px)translate(8px)}50%{opacity:.7;transform:translateY(-3px)translate(12px)}65%{transform:translateY(-11px)translate(7px)}80%{opacity:.9;transform:translateY(-6px)translate(2px)}to{opacity:.88;transform:translateY(0)translate(0)}}@media (prefers-reduced-motion:reduce){.labase-logo-fire:before,.labase-logo-fire:after{will-change:auto;animation:none}.labase-pulse-ring--active{opacity:0;animation:none}.galaxy-panel,.galaxy-panel--closing{animation:none;clip-path:none!important}.galaxy-friend-row,.galaxy-friend-jobs{opacity:1;animation:none}.galaxy-panel-header:before,.galaxy-panel-header:after{opacity:0;animation:none}.galaxy-friend-bg--sivaland:before,.galaxy-friend-bg--matiere-sensible:before,.galaxy-friend-bg--coessin:before,.galaxy-friend-bg--robin:before{animation:none}}[data-region]:focus-visible{outline-offset:1px;z-index:10;outline:2px solid #ffffff8c}.mixer-titlebar{background:var(--nc-surface);border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;height:36px;padding:0 18px;display:flex}.mixer-titlebar-name{color:#ffffff8c;font-size:11px;font-weight:400;font-family:var(--nc-font-display);margin:0;line-height:1}.mixer-titlebar-wip{color:#fff3;font-size:9px;font-style:italic;font-family:var(--nc-font-display);margin-left:6px}.mixer-titlebar-sep{flex:1}.mixer-titlebar-meta{font-size:8px;font-family:var(--nc-font-ui);letter-spacing:1px;color:#fff3}.mixer-window{flex:1;display:flex;overflow:hidden}.mixer-tracks{background:var(--nc-surface);scrollbar-width:thin;scrollbar-color:#ffffff0f transparent;border-right:1px solid #ffffff12;flex-shrink:0;width:260px;overflow:hidden auto}.mixer-group-hdr{appearance:none;cursor:pointer;text-align:left;border:1px solid #ffffff0d;border-left:none;border-right:none;border-left:3px solid var(--cat-color,#ffffff4d);z-index:1;background:#00000038;align-items:center;gap:8px;width:100%;padding:8px 14px;font-family:inherit;transition:background .12s;display:flex;position:sticky;top:0}.mixer-group-hdr:hover{background:#ffffff05}.mixer-group-hdr-chevron{color:#ffffff38;flex-shrink:0;font-size:6px;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mixer-group-hdr-name{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff61;font-size:7.5px;font-family:var(--nc-font-ui);flex:1}.mixer-group-hdr-count{color:#ffffff29;font-size:8px;font-family:var(--nc-font-ui)}.mixer-cat-brands{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.mixer-cat-brands--collapsed{grid-template-rows:0fr}.mixer-cat-brands>div{min-height:0;overflow:hidden}.mixer-channel{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:8px;width:100%;height:34px;padding:0 12px 0 20px;font-family:inherit;transition:background .1s;display:flex}.mixer-channel:hover{background:#ffffff06}.mixer-channel--active{border-left-color:var(--cat-color,#fff6);background:#ffffff0d}.mixer-channel-name{color:#ffffff7a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;font-family:var(--nc-font-display);flex:1;transition:color .1s;overflow:hidden}.mixer-channel--active .mixer-channel-name{color:#ffffffe0}.mvu{flex-shrink:0;align-items:center;gap:2px;display:flex}.mvu-seg{background:#ffffff0d;border-radius:1px;width:4px;height:11px}.mvu-seg--on{background:var(--cat-color,#60a5fa80);opacity:.55}.mixer-channel--active .mvu-seg--on{opacity:1}.mixer-inspector{background:var(--nc-surface);flex-direction:column;flex:1;display:flex;overflow:hidden}.mixer-insp-content{flex-direction:column;height:100%;animation:.14s mixer-insp-enter;display:flex}@keyframes mixer-insp-enter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.mixer-insp-hdr{border-bottom:1px solid #ffffff12;border-left:4px solid var(--cat-color,#ffffff4d);background:#ffffff04;flex-shrink:0;padding:28px 40px 20px}.mixer-insp-hdr-top{align-items:baseline;gap:16px;margin-bottom:7px;display:flex}.mixer-insp-brand{letter-spacing:-.025em;color:#ffffffe0;font-size:clamp(24px,3.5vw,50px);font-weight:200;font-family:var(--nc-font-display);margin:0;line-height:1}.mixer-insp-tag{letter-spacing:2.5px;text-transform:uppercase;color:var(--cat-color,#fff6);font-size:7.5px;font-family:var(--nc-font-ui);border:1px solid var(--cat-color,#fff3);opacity:.85;border-radius:2px;flex-shrink:0;align-self:center;padding:3px 8px}.mixer-insp-hdr-sub{color:#ffffff38;font-size:9px;font-family:var(--nc-font-ui);letter-spacing:.5px;gap:8px;display:flex}.mixer-insp-items{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent;flex:1;overflow-y:auto}.mixer-insp-item{border-bottom:1px solid #ffffff09;align-items:center;gap:20px;padding:11px 40px;transition:background .1s;display:flex}.mixer-insp-item:hover{background:#ffffff05}.mixer-insp-idx{width:20px;font-size:8.5px;font-family:var(--nc-font-ui);color:#ffffff21;letter-spacing:.5px;flex-shrink:0}.mixer-insp-item-name{color:#ffffffb3;font-size:14px;font-weight:300;font-family:var(--nc-font-display)}.mixer-insp-foot{background:#0000002e;border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:16px;padding:13px 40px;display:flex}.mixer-insp-vubar{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.mixer-insp-vubar-fill{background:repeating-linear-gradient(90deg, var(--cat-color,#60a5facc) 0px, var(--cat-color,#60a5facc) 6px, transparent 6px, transparent 8px);transform-origin:0;border-radius:2px;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.mixer-insp-foot-label{font-size:7.5px;font-family:var(--nc-font-ui);letter-spacing:1.5px;color:#ffffff2e;text-transform:uppercase;flex-shrink:0}.rack-cabinet{background:#0e0e0e;border:1px solid #ffffff14;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #a5a5a508,0 4px 16px #0006,0 24px 48px #0000004d,0 48px 96px #0003}.rack-chassis{align-items:stretch;display:flex}.rack-units-col{flex:1;min-width:0}.rack-rail{background-color:#111;background-image:radial-gradient(9px 6px,#050505 52%,#0000 52%);background-size:44px 18px;flex-shrink:0;width:44px}.rack-rail--left{border-right:1px solid #2a2a2a;box-shadow:inset -4px 0 10px #0009,1px 0 #ffffff0b}.rack-rail--right{border-left:1px solid #2a2a2a;box-shadow:inset 4px 0 10px #0009,-1px 0 #ffffff0b}.rack-unit{border-bottom:2px solid #090909;position:relative;box-shadow:0 3px 6px -2px #000000b3}.rack-face{appearance:none;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:stretch;width:100%;height:72px;padding:0;font-family:inherit;display:flex}.rack-face:focus-visible{outline:none}.rack-face:focus-visible .rack-panel{box-shadow:inset 0 0 0 1px var(--cat-color,#ffffff59)}.rack-face:hover .rack-panel{background-color:#202020;background-image:repeating-linear-gradient(90deg,#0000,#0000 3px,#ffffff02 3px 4px),linear-gradient(#ffffff12 0%,#ffffff04 10%,#0000 80%,#00000014 100%)}.rack-panel{background-color:#1c1c1c;background-image:repeating-linear-gradient(90deg,#0000,#0000 3px,#ffffff01 3px 4px),linear-gradient(#ffffff0e 0%,#ffffff03 10%,#0000 80%,#0000001a 100%);border-top:1px solid #ffffff17;border-bottom:1px solid #0006;flex:1;align-items:center;gap:24px;padding:0 32px;transition:background-color .12s,background-image .12s;display:flex;position:relative;overflow:hidden}.rack-panel-accent{background:var(--cat-color,#ffffff4d);opacity:.5;border-radius:1px;width:2px;transition:opacity .18s,box-shadow .18s;position:absolute;top:14%;bottom:14%;left:0}.rack-unit--open .rack-panel-accent{opacity:1;box-shadow:0 0 10px var(--cat-color,#ffffff4d), 0 0 4px var(--cat-color,#fff9)}.rack-panel-info{flex-direction:column;flex:1;gap:6px;padding-left:12px;display:flex}.rack-cat-label{letter-spacing:3.5px;text-transform:uppercase;font-size:10.5px;font-family:var(--nc-font-ui);color:#ffffff8c;font-weight:400;transition:color .14s}.rack-unit--open .rack-cat-label{color:#ffffffb3}.rack-cat-sub{letter-spacing:1.5px;font-size:7.5px;font-family:var(--nc-font-ui);color:#ffffff24;text-transform:uppercase}.rack-meter{flex-shrink:0;align-items:center;gap:2px;display:flex}.rack-mseg{background:#ffffff0d;border:1px solid #0006;border-radius:1px;width:4px;height:20px;transition:box-shadow .18s,background .18s}.rack-mseg--g{background:#1cc48a;border-color:#0aaa72;box-shadow:0 0 5px #1cc48a8c,0 0 2px #1cc48ae6}.rack-mseg--a{background:#e8a020;border-color:#c88a10;box-shadow:0 0 5px #e8a02080,0 0 2px #e8a020e6}.rack-mseg--r{background:#e04040;border-color:#c03030;box-shadow:0 0 5px #e0404073,0 0 2px #e04040e6}.rack-unit--open .rack-mseg--g{box-shadow:0 0 8px #1cc48ab3,0 0 3px #1cc48a}.rack-unit--open .rack-mseg--a{box-shadow:0 0 8px #e8a020a6,0 0 3px #e8a020}.rack-unit--open .rack-mseg--r{box-shadow:0 0 8px #e0404099,0 0 3px #e04040}.rack-panel-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.rack-tag{letter-spacing:2px;text-transform:uppercase;font-size:7px;font-family:var(--nc-font-ui);color:var(--cat-color,#ffffff80);border:1px solid var(--cat-color,#ffffff40);opacity:.65;background:#00000040;border-radius:2px;flex-shrink:0;padding:4px 10px;transition:opacity .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006}.rack-unit--open .rack-tag{opacity:1}.rack-chevron{color:#ffffff2e;text-align:center;flex-shrink:0;width:12px;font-size:7px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.rack-unit--open .rack-chevron{transform:rotate(180deg)}.rack-drawer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.rack-unit--open .rack-drawer{grid-template-rows:1fr}.rack-drawer>div{min-height:0;overflow:hidden}.rack-drawer-inner{background:#141414;border-top:1px solid #ffffff0f;border-bottom:1px solid #00000080}.rack-brand{appearance:none;cursor:pointer;text-align:left;background:0 0;border-top:none;border-bottom:1px solid #ffffff06;border-left:2px solid #0000;border-right:none;align-items:center;gap:12px;width:100%;padding:9px 32px 9px 52px;font-family:inherit;transition:background .1s,border-left-color .1s;display:flex}.rack-brand:hover{background:#ffffff06}.rack-brand:focus-visible{outline:1px solid var(--cat-color,#ffffff59);outline-offset:-1px;background:#ffffff08}.rack-brand--open{border-left-color:var(--cat-color,#ffffff4d);background:#ffffff0a}.rack-brand-name{color:#ffffff85;font-size:12px;font-weight:400;font-family:var(--nc-font-display);flex:1;transition:color .1s}.rack-brand--open .rack-brand-name{color:#ffffffe0}.rack-brand-count{color:#ffffff26;font-size:8px;font-family:var(--nc-font-ui);letter-spacing:.5px;flex-shrink:0}.rack-brand-chevron{color:#ffffff24;flex-shrink:0;font-size:6px;transition:transform .16s cubic-bezier(.16,1,.3,1)}.rack-brand--open .rack-brand-chevron{transform:rotate(90deg)}.rack-items{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid}.rack-items--open{grid-template-rows:1fr}.rack-items>div{min-height:0;overflow:hidden}.rack-item{background:#0000002e;border-bottom:1px solid #ffffff05;align-items:center;gap:18px;padding:9px 32px 9px 68px;display:flex}.rack-item:hover{background:#ffffff06}.rack-item-idx{width:20px;font-size:8px;font-family:var(--nc-font-ui);color:#ffffff1a;letter-spacing:.5px;flex-shrink:0}.rack-item-name{color:#ffffff94;font-size:13px;font-weight:300;font-family:var(--nc-font-display)}.studio-scroll-container{height:100vh;overflow-y:auto}.studio-page-header{padding:72px 8% 44px}.rack-section-label{padding:0 8% 28px}.rack-cabinet-wrap{padding:0 8%}@media (max-width:767px){.studio-scroll-container{height:auto;overflow-y:visible}.studio-page-header{padding:56px 6% 36px}.rack-section-label{padding:0 6% 20px}.rack-cabinet-wrap{padding:0 3%}.rack-rail{background-size:20px 16px;width:20px}.rack-panel{gap:8px;padding:0 10px}.rack-panel-info{padding-left:4px}.rack-cat-label{letter-spacing:2px;font-size:9px}.rack-meter{display:none}.rack-panel-right{gap:8px}.rack-tag{letter-spacing:1px;padding:3px 6px}.rack-brand{min-height:44px;padding:12px 14px 12px 26px}.rack-item{padding:10px 14px 10px 38px}}.nc-bar-top{animation:1.2s cubic-bezier(.76,0,.24,1) .1s both nc-bar-retract-top}.nc-bar-bot{animation:1.2s cubic-bezier(.76,0,.24,1) .1s both nc-bar-retract-bot}@keyframes nc-bar-retract-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes nc-bar-retract-bot{0%{transform:translateY(0)}to{transform:translateY(100%)}}.nc-hero-portrait{animation:1.8s .1s both nc-portrait-reveal}@keyframes nc-portrait-reveal{0%{opacity:0;filter:brightness(.2)}to{opacity:1;filter:brightness()}}.nc-hero-name-top{animation:1s cubic-bezier(.16,1,.3,1) .55s both nc-name-reveal}.nc-hero-name-bot{animation:1s cubic-bezier(.16,1,.3,1) .85s both nc-name-reveal}@keyframes nc-name-reveal{0%{opacity:0}to{opacity:1}}.nc-hero-meta{animation:.8s 1.1s both nc-name-reveal}.nc-hero-tagline-rule{margin:0 auto 20px;animation:.7s cubic-bezier(.16,1,.3,1) .55s both nc-rule-expand}.nc-hero-tagline-roles{font-size:clamp(15px,1.6vw,22px);line-height:2;animation:.9s cubic-bezier(.16,1,.3,1) .95s both nc-tagline-rise}@keyframes nc-rule-expand{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes nc-tagline-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nc-news-img-wrap{overflow:hidden}.nc-news-img{transition:transform 3.5s cubic-bezier(.25,1,.5,1)}.nc-news-img-wrap:hover .nc-news-img{transform:scale(1.05)}.nc-news-link{transition:color .35s}.nc-news-link:hover{color:#ffffffe6!important}.nc-news-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.nc-news-link:hover .nc-news-arrow{transform:translate(2px,-2px)}.nc-accent-glow{animation:1.4s cubic-bezier(.16,1,.3,1) .6s both nc-glow-enter,7s ease-in-out 2.2s infinite nc-glow-breathe}@keyframes nc-glow-enter{0%{opacity:0}to{opacity:1}}@keyframes nc-glow-breathe{0%,to{opacity:1}50%{opacity:.3}}.nc-hero-section{height:100vh}.nc-tagline-block{z-index:3;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(520px,85vw);position:absolute;top:42%;left:55%;transform:translate(-50%,-50%)}@media (max-width:767px){.nc-hero-section{scroll-snap-align:none;height:100svh}.nc-tagline-block{text-align:right;width:min(260px,72vw);top:50%;left:auto;right:5%;transform:translateY(-50%)}.nc-hero-tagline-rule{transform-origin:100%;margin:0 0 16px auto}.nc-hero-tagline-roles{font-size:14px;line-height:1.9}}.nc-content-section{box-sizing:border-box;z-index:1;background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;width:100%;min-height:100vh;padding:0 10%;scroll-margin-top:80px;display:flex;position:relative}@media (max-width:767px){.nc-content-section{scroll-snap-align:none;height:auto;padding:80px 6%;overflow-y:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mixer-insp-content{animation:none}.mixer-insp-vubar-fill,.mixer-insp-item,.mixer-channel,.mixer-channel-name,.rack-drawer,.rack-items,.rack-brand,.rack-chevron,.rack-cat-label,.rack-mseg,.rack-tag,.rack-panel-accent{transition:none}[data-flipper]{transition:none!important}.nc-note-1,.nc-note-2,.nc-note-3,.nc-note-4{animation:none}}.nc-works-bullet-inner{flex-direction:row;align-items:center;gap:20px;display:flex}.nc-works-bullet-anim{flex-shrink:0;overflow:visible}.nc-works-filter-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffff73}@media (max-width:767px){.nc-works-bullet-inner{flex-direction:column;align-items:flex-start;gap:0}.nc-works-bullet-anim{margin-top:12px}}.nc-job-chip{letter-spacing:1.3px;padding:2px 5px;font-size:6.5px}@media (min-width:768px){.nc-job-chip{letter-spacing:1px;padding:3px 7px;font-size:8px}}.nc-card-back-header{margin-bottom:3px}.nc-card-back-title{line-height:1.2}.nc-card-back-year{margin-bottom:6px;display:block}.nc-card-back-sep{margin-bottom:6px}@media (max-width:767px){.nc-card-back-header{margin-bottom:0}.nc-card-back-title{line-height:1.1}.nc-card-back-year,.nc-card-back-sep{margin-bottom:3px}}@keyframes nc-note-bob-up4{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nc-note-bob-down8{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes nc-note-bob-up8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nc-note-1{animation:3.6s cubic-bezier(.45,0,.55,1) infinite nc-note-bob-up4}.nc-note-2{animation:4.1s cubic-bezier(.45,0,.55,1) .4s infinite nc-note-bob-down8}.nc-note-3{animation:2.8s cubic-bezier(.45,0,.55,1) .9s infinite nc-note-bob-up4}.nc-note-4{animation:3.3s cubic-bezier(.45,0,.55,1) 1.6s infinite nc-note-bob-up8}@keyframes nc-reel-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nc-reel-breathe{0%,to{opacity:.6}50%{opacity:1}}.nc-reel-link{will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.nc-reel-link:hover{transform:scale(1.025)translateY(-3px);box-shadow:0 0 0 1px #ffffff21,0 40px 90px #000000d1,0 0 60px #5a14b438!important}.nc-reel-link:hover img{filter:brightness(.88)!important}.nc-reel-link:hover .nc-reel-label{color:#ffffffeb}.nc-reel-link:hover .nc-reel-play{background:#06000ea6;border-color:#ffffffd9;transform:scale(1.1)}.nc-reel-play{transition:border-color .25s,background .25s,transform .25s cubic-bezier(.16,1,.3,1)}.nc-reel-label{transition:color .3s}.nc-project-card:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #ffffff8c}@media (hover:none){.nc-project-card:active{transform:scale(.97)!important}}.nc-director-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .15s,text-decoration-color .15s}.nc-director-link:hover{color:#ffffffeb!important;text-decoration-color:#ffffff73!important}@media (max-width:900px){.studio-page-header{flex-direction:column!important;gap:24px!important}.studio-right-card{display:none}}.studio-vu-b{animation:1s ease-in-out infinite studio-vu-wave}.studio-vu-b0{animation-duration:.95s;animation-delay:0s}.studio-vu-b1{animation-duration:1.1s;animation-delay:.12s}.studio-vu-b2{animation-duration:.82s;animation-delay:60ms}.studio-vu-b3{animation-duration:1.25s;animation-delay:.18s}.studio-vu-b4{animation-duration:.9s;animation-delay:90ms}@keyframes studio-vu-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.studio-seismic-path{stroke-dasharray:220;stroke-dashoffset:220px;animation:4.2s cubic-bezier(.5,0,.5,1) infinite studio-seismic-write}@keyframes studio-seismic-write{0%{stroke-dashoffset:220px;opacity:.2}20%{opacity:.85}60%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:-220px;opacity:.2}}.sqn-wrap{flex-shrink:0;width:clamp(380px,44vw,560px);animation:.9s cubic-bezier(.16,1,.3,1) .15s both nc-reel-enter;position:relative}.sqn-glow{pointer-events:none;z-index:0;background:radial-gradient(70% 65%,#e8b84b14 0%,#3c285014 55%,#0000 78%);animation:5.5s ease-in-out infinite nc-reel-breathe;position:absolute;inset:-30px -40px}.sqn-svg{filter:drop-shadow(0 8px 18px #0000008c);z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.sqn-caption{font-family:var(--nc-font-ui);letter-spacing:1.4px;text-transform:uppercase;color:#ffffff57;text-align:center;z-index:1;margin-top:12px;font-size:10px;position:relative}.sqn-knob{cursor:ns-resize;touch-action:none}.sqn-knob:active{filter:brightness(1.06)}.sqn-switch{transition:filter .15s}.sqn-switch:hover{filter:brightness(1.18)}.sqn-led-pulse-green{transform-origin:50%;filter:drop-shadow(0 0 3.5px #50dc5aa6);animation:2.4s ease-in-out infinite sqn-led-g}.sqn-led-pulse-amber{transform-origin:50%;filter:drop-shadow(0 0 3.5px #e8a533bf);animation:2.4s ease-in-out infinite sqn-led-a}@keyframes sqn-led-g{0%,to{opacity:.78}50%{opacity:1;transform:scale(1.07)}}@keyframes sqn-led-a{0%,to{opacity:.78}50%{opacity:1;transform:scale(1.07)}}.sqn-vu-backlight{transform-origin:50%;animation:3.8s ease-in-out infinite sqn-vu-bl}@keyframes sqn-vu-bl{0%,to{opacity:.65}50%{opacity:1}}.sqn-vu-needle{animation:2.6s cubic-bezier(.45,0,.5,1) infinite sqn-vu-bounce}@keyframes sqn-vu-bounce{0%{transform:rotate(var(--base,-30deg))}18%{transform:rotate(-6deg)}32%{transform:rotate(-22deg)}48%{transform:rotate(20deg)}64%{transform:rotate(-2deg)}80%{transform:rotate(28deg)}to{transform:rotate(var(--base,-30deg))}}@media (prefers-reduced-motion:reduce){.studio-vu-b{animation:none!important;transform:scaleY(.6)!important}.studio-seismic-path,.sqn-wrap,.sqn-glow,.sqn-led-pulse-green,.sqn-led-pulse-amber,.sqn-vu-backlight,.sqn-vu-needle{animation:none!important}.studio-seismic-path{stroke-dashoffset:0!important;opacity:.8!important}}@keyframes lpPlayhead{0%{left:0%}to{left:100%}}.lp-playhead{animation:16s linear infinite lpPlayhead}.video-card{animation:.65s cubic-bezier(.16,1,.3,1) both cardReveal;animation-timeline:view();animation-range:entry entry 18%}@keyframes cardReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@supports not (animation-timeline:view()){.video-card{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.video-card{opacity:1!important;animation:none!important;transform:none!important}}.nc-play-btn{padding:0}.vc-thumb{width:220px;height:124px}@media (max-width:767px){.vc-thumb{width:128px;height:72px}}.lp-scroll{scrollbar-width:none}.lp-scroll::-webkit-scrollbar{display:none}.mo-vf-spin{animation:14s linear infinite mo-vf-rotate}@keyframes mo-vf-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mo-vf-spin{animation:none!important}}.mo-vf-bar{transform-origin:bottom;animation:1s ease-in-out infinite mo-bar-wave}.mo-vf-b0{animation-duration:.95s;animation-delay:0s}.mo-vf-b1{animation-duration:1.1s;animation-delay:.12s}.mo-vf-b2{animation-duration:.82s;animation-delay:60ms}.mo-vf-b3{animation-duration:1.25s;animation-delay:.18s}@keyframes mo-bar-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mo-vf-bar{animation:none!important;transform:scaleY(.5)!important}}.mo-rec-dot{animation:1.2s ease-in-out infinite mo-rec-blink}@keyframes mo-rec-blink{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.mo-rec-dot{animation:none!important}}.sw-root{height:100vh;overflow-y:auto}@media (max-width:767px){.sw-root{height:auto;overflow-y:visible}}.sw-bg{background:var(--nc-bg-base);z-index:0;pointer-events:none;position:fixed;inset:0}.sw-body{z-index:1;padding-top:84px;position:relative}.sw-gridlines{pointer-events:none;opacity:.025;z-index:0;position:fixed;inset:0}.sw-gridline{background:linear-gradient(#0000 0%,#fff 40%,#0000 100%);width:1px;position:absolute;top:0;bottom:0}.sw-header{z-index:1;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;padding:72px 8% 44px;display:flex;position:relative}@media (max-width:767px){.sw-header{flex-direction:column;gap:24px;padding:56px 6% 36px}}.sw-header-left{flex-shrink:0}.sw-eyebrow{letter-spacing:4px;text-transform:uppercase;color:#ffffff47;font-size:10px;font-family:var(--nc-font-ui);align-items:center;gap:12px;margin-bottom:20px;display:flex}.sw-rule{background:#ffffff40;width:24px;height:1px}.sw-title{letter-spacing:-.03em;color:#ffffffeb;font-size:clamp(52px,9vw,108px);font-weight:200;line-height:.92;font-family:var(--nc-font-display);margin:0}.sw-desc{max-width:var(--nc-works-desc-maxw);flex-direction:column;gap:13px;margin-top:32px;display:flex}.sw-desc-bullet{gap:14px;display:flex}.sw-desc-rule{background:#ffffff29;flex-shrink:0;width:12px;height:1px;margin-top:11px;display:block}.sw-desc-text{color:var(--nc-text-secondary);letter-spacing:.01em;min-width:0;font-size:13px;font-weight:400;line-height:1.78;font-family:var(--nc-font-display);flex-grow:1}.sw-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 8% 96px;display:grid;position:relative}@media (max-width:767px){.sw-grid{grid-template-columns:1fr;gap:8px;padding:0 6% 80px}}.sw-empty{color:#ffffff47;letter-spacing:.06em;font-size:13px;font-family:var(--nc-font-ui);grid-column:1/-1}.album-card{color:inherit;background:#ffffff06;border:1px solid #ffffff12;border-radius:5px;align-items:stretch;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;animation:.85s cubic-bezier(.16,1,.3,1) both albumReveal;animation-timeline:view();animation-range:entry 5% entry 35%;display:flex;overflow:hidden}@supports not (animation-timeline:view()){.album-card{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.album-card{opacity:1!important;animation:none!important}.album-card-img{transition:none!important}}@keyframes albumReveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.album-card:hover{background:#ffffff0a;border-color:#ffffff24;transform:translateY(-2px)}.album-thumb-link{display:contents}.album-thumb-link:focus-visible{outline:none}.album-thumb-link:focus-visible .album-card-thumb{outline-offset:2px;outline:1px solid #ffffff59}.album-card-thumb-wrap{flex:none;align-items:flex-start;padding:14px 12px 14px 16px;display:flex}@media (max-width:767px){.album-card-thumb-wrap{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px}}.album-card-thumb{background:#ffffff0a;border-radius:3px;flex-shrink:0;width:148px;height:148px;position:relative;overflow:hidden}@media (max-width:767px){.album-card-thumb{width:96px;height:96px}}.album-card-thumb-placeholder{background:#ffffff0f;position:absolute;inset:0}.album-card-img{object-fit:cover;filter:brightness(.88)saturate(.9);transition:transform .85s cubic-bezier(.16,1,.3,1),filter .5s}.album-card:hover .album-card-img{filter:brightness()saturate(1.05);transform:scale(1.07)}.album-card-info{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px 20px 16px 4px;display:flex}@media (max-width:767px){.album-card-info{gap:5px;padding:12px 14px 12px 4px}}.album-card-year{letter-spacing:3.5px;text-transform:uppercase;color:#ffffff47;font-size:9px;font-family:var(--nc-font-ui);font-variant-numeric:tabular-nums}.album-card-name{letter-spacing:-.01em;color:#ffffffb8;font-size:clamp(14px,1.4vw,21px);font-weight:400;line-height:1.2;font-family:var(--nc-font-display);margin:0;transition:color .25s}@media (max-width:767px){.album-card-name{font-size:clamp(13px,4vw,18px)}.album-card-year{font-size:10px}}.album-card:hover .album-card-name{color:#ffffffeb}.album-card-desc{color:#ffffff80;font-size:11.5px;line-height:1.65;font-family:var(--nc-font-display);margin:0 0 4px}@media (max-width:767px){.album-card-desc{font-size:12px}}.album-card-footer{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:4px;display:flex}.album-listen-btn{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;font-size:9px;font-family:var(--nc-font-ui);background:#ffffff0a;border:1px solid #ffffff24;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.album-listen-btn:hover{color:#ffffffd1;background:#ffffff17;border-color:#ffffff52}.album-listen-btn:focus-visible{outline-offset:2px;outline:1px solid #ffffff59}.album-listen-btn--mobile{display:none}@media (max-width:767px){.album-listen-btn{padding:10px 14px}.album-listen-btn--mobile{display:inline-flex}.album-listen-btn--desktop,.album-card-footer{display:none}}@media (prefers-reduced-motion:no-preference){.tl-dot-pulse{animation:2.4s ease-in-out infinite tlDotGlow}.tl-dot-pulse:after{content:"";opacity:0;border:1px solid;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite tlPulseRing;position:absolute;inset:-5px}@keyframes tlDotGlow{0%,to{box-shadow:0 0 6px var(--dot-color,#c01e1e55)}50%{box-shadow:0 0 14px var(--dot-color,#c01e1e88)}}@keyframes tlPulseRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.music-eq-bar{transform-origin:bottom;animation:.65s ease-in-out infinite alternate eq-pulse}@keyframes eq-pulse{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}}@keyframes audio-spin{to{transform:rotate(360deg)}}.nc-skip-link{z-index:9999;background:var(--nc-bg-base);color:#ffffffe6;font-family:var(--nc-font-ui);letter-spacing:2px;text-transform:uppercase;border:1px solid #ffffff59;border-radius:4px;padding:8px 16px;font-size:12px;text-decoration:none;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.nc-skip-link:focus-visible{transform:translateY(0)}.nc-section-nav-btn:focus-visible{outline:1px solid var(--nc-tint-up);outline-offset:4px;border-radius:2px}.tl-work-item:focus-visible{outline-offset:1px;outline:1px solid #ffffff59}.nc-play-btn:focus-visible{outline-offset:3px;outline:1px solid #ffffff8c}.hero-social:hover{transition:color .15s;color:#ffffffa6!important}@keyframes nc-transport-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@keyframes email-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}}.ntr-disclosure{z-index:1;margin:8px 8% 24px;position:relative}@media (max-width:767px){.ntr-disclosure{margin:4px 6% 18px}}.ntr-disclosure-trigger{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:18px;padding:14px 20px;transition:background .3s,border-color .3s;display:flex}.ntr-disclosure-trigger:hover,.ntr-disclosure-trigger:focus-visible{background:#ffffff0d;border-color:#ffffff2e;outline:none}.ntr-disclosure.is-open .ntr-disclosure-trigger{background:#ffffff0a;border-color:#ffffff2e;border-bottom-right-radius:0;border-bottom-left-radius:0}.ntr-disclosure-rule{background:#ffffff59;flex-shrink:0;width:18px;height:1px}.ntr-disclosure-text{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.ntr-disclosure-eyebrow{font-family:var(--nc-font-ui);letter-spacing:.28em;text-transform:uppercase;color:#ffffff73;font-size:10px}.ntr-disclosure-title{font-family:var(--nc-font-display);letter-spacing:-.005em;color:#ffffffe0;font-size:clamp(15px,1.6vw,18px)}.ntr-disclosure-chevron{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,color .3s;display:inline-flex}.ntr-disclosure.is-open .ntr-disclosure-chevron{color:#fff;background:#ffffff14;transform:rotate(180deg)}.ntr-disclosure-panel{background:#ffffff04;border:1px solid #ffffff2e;border-top:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;animation:.5s cubic-bezier(.2,.7,.2,1) both ntr-panel-in;overflow:hidden}@keyframes ntr-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ntr-disclosure-panel{animation:none}.ntr-disclosure-chevron{transition:none}}.ntr-disclosure-panel .ntr-section{padding-top:36px}.ntr-section{z-index:1;color:#fff;flex-direction:column;align-items:center;padding:24px 8% 40px;display:flex;position:relative}@media (max-width:767px){.ntr-section{padding:12px 6% 28px}}.ntr-title{font-family:var(--nc-font-display);letter-spacing:-.025em;text-align:center;color:#ffffffeb;flex-wrap:wrap;justify-content:center;gap:.28em;margin:0 0 clamp(20px,4vh,48px);font-size:clamp(36px,6.4vw,84px);font-weight:400;line-height:1;display:flex}.ntr-title-word{padding:.06em 0 .05em;display:inline-flex;overflow:hidden}.ntr-title-ch{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ntr-rise;animation-delay:calc(var(--i,0) * 40ms + .12s);display:inline-block;transform:translateY(110%)}@keyframes ntr-rise{0%{opacity:0;filter:blur(6px);transform:translateY(110%)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ntr-title-ch{opacity:1;filter:none;animation:none;transform:none}}.ntr-stage{justify-content:center;width:100%;max-width:820px;margin:0 auto;display:flex;position:relative}.ntr-diagram{width:100%;height:auto;overflow:visible}.ntr-wire{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;visibility:hidden}.ntr-pulse{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 6px #ffffffe6)}.ntr-mod{fill:var(--nc-bg-base,#06000a);stroke:#fff;stroke-width:3px;paint-order:stroke fill;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,1.6,.4,1) forwards ntr-popIn;animation-delay:var(--md,2s);transform:scale(.7)}@keyframes ntr-popIn{to{opacity:1;transform:scale(1)}}.ntr-modlabel{fill:#fff;font-family:var(--nc-font-ui);text-anchor:middle;dominant-baseline:central;opacity:0;animation:.5s ease-out forwards ntr-fadeIn;animation-delay:calc(var(--md,2s) + .25s);font-size:16px;font-weight:600}.ntr-modlabel-xl{font-size:24px;font-weight:600}.ntr-modlabel-lg{font-size:20px;font-weight:600}.ntr-modlabel-md{font-size:18px;font-weight:600}.ntr-modlabel-sm{font-size:13px;font-weight:500}.ntr-modsub{fill:#ffffffb3;font-family:var(--nc-font-ui);text-anchor:middle;opacity:0;animation:.5s ease-out forwards ntr-fadeIn;animation-delay:calc(var(--md,2s) + .35s);font-size:11px;font-weight:400}.ntr-pin{fill:#ffffffd9;font-family:var(--nc-font-mono);text-anchor:middle;opacity:0;animation:.4s ease-out forwards ntr-fadeIn;animation-delay:var(--ld,2.4s);font-size:13px;font-weight:500}.ntr-pin-strong{font-family:var(--nc-font-ui);fill:#fff;font-size:14px;font-weight:700}.ntr-miclabel{fill:#fff;font-family:var(--nc-font-ui);opacity:0;animation:.5s ease-out forwards ntr-fadeIn;animation-delay:var(--ld,3s);font-size:18px;font-weight:600}.ntr-miclabel-sm{font-size:16px;font-weight:500}.ntr-piano-body{fill:var(--nc-bg-base,#06000a);stroke:#fff;stroke-width:3px;opacity:0;animation:.7s ease-out 2.6s forwards ntr-fadeIn}.ntr-piano-name{fill:#fff;font-family:var(--nc-font-ui);opacity:0;font-size:22px;font-weight:600;animation:.6s ease-out 2.8s forwards ntr-fadeIn}.ntr-piano-lid{opacity:0;animation:.5s ease-out forwards ntr-fadeIn}.ntr-mbp{fill:none;stroke:#fff;stroke-width:3px;opacity:0;animation:.5s ease-out 1.6s forwards ntr-fadeIn}.ntr-key{transform-box:fill-box;transform-origin:top;will-change:fill;transition:fill 90ms cubic-bezier(.22,1,.36,1),transform .11s cubic-bezier(.22,1,.36,1)}.ntr-key-white{fill:#fff}.ntr-key-black{fill:#000}.ntr-key-white.is-pressed{fill:#cbb8e8;transform:translateY(1.5px)}.ntr-key-black.is-pressed{fill:#6a4ea0;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ntr-key{will-change:auto;transition:none}.ntr-key.is-pressed{fill:inherit;transform:none}}@keyframes ntr-fadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ntr-mod,.ntr-modlabel,.ntr-modsub,.ntr-pin,.ntr-miclabel,.ntr-piano-body,.ntr-piano-name,.ntr-piano-lid,.ntr-mbp{opacity:1!important;animation:none!important;transform:none!important}.ntr-pulse{display:none!important}}
