@font-face{font-family:Amiri;src:url(/fonts/Amiri-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Akshar;src:url(/fonts/Akshar-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:STSong;src:url(/fonts/STSong.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastSemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Akshar Contrast;src:url(/fonts/Akshar-ContrastBold.ttf)format("truetype");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-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:5px 11px;--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}@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(2, 1fr);--nc-works-grid-gap:10px}}@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)}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 (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}.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-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.png);mask-image:url(/labase-logo.png);-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;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;bottom: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:1.3s ease-in-out infinite alternate fire-flicker;position:absolute;bottom:-15%;left:0;right:0}@keyframes fire-core{0%{transform:translateY(0)}to{transform:translateY(-33.3333%)}}@keyframes fire-flicker{0%{opacity:.8;transform:translateY(0)scaleX(1)}35%{opacity:1;transform:translateY(-18%)scaleX(.88)}70%{opacity:.65;transform:translateY(-6%)scaleX(1.06)}to{opacity:.9;transform:translateY(-22%)scaleX(.93)}}.galaxy-panel{-webkit-backdrop-filter:blur(28px)saturate(200%);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}.galaxy-panel-label{letter-spacing:3px;text-transform:uppercase;color:#ffffff47;font-size:9px;font-family:var(--nc-font-ui)}.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{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:10px 20px;text-decoration:none;transition:background .14s;display:flex}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);width:auto;max-width:220px;height:30px;transition:filter .18s,transform .18s;display:block}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;font-weight:400;transition:color .14s;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}@media (prefers-reduced-motion:reduce){.labase-logo-fire:before,.labase-logo-fire:after{will-change:auto;animation:none}.galaxy-panel,.galaxy-panel--closing{animation:none;clip-path:none!important}.galaxy-friend-row{opacity:1;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:#fff;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);border-radius:2px;height:100%;transition:width .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-hero-caption{border:1px solid #ffffff14;transition:border-color .4s;animation:.9s cubic-bezier(.16,1,.3,1) 1.25s both nc-caption-enter;overflow:hidden}.nc-hero-caption:hover{border-color:#ffffff2e}@keyframes nc-caption-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes nc-caption-scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.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:100vw;height:100vh;min-height:100vh;padding:0 10%;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}}
