@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-nav-bg:#040007ad;--nc-nav-dropdown-bg:#0c0718d1;--nc-nav-border:#ffffff1c;--nc-overlay-border:#ffffff17;--nc-divider-soft:#ffffff0d;--nc-divider-faint:#ffffff08;--nc-shadow-deep:0px 0px 0px 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;--nc-fg-strong:#ffffffeb;--nc-fg-mid:#ffffffc7;--nc-fg-dim:#ffffff8c;--nc-fg-faint:#ffffff52;--nc-focus-ring:#ffffff73;--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:var(--nc-fg-mid);border-radius:6px;padding:6px 12px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.nc-nav-item--active{color:var(--nc-fg-strong)}@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-wrap{z-index:200;pointer-events:none;justify-content:center;display:flex;position:fixed;top:12px;left:16px;right:16px}.nc-nav{background:var(--nc-nav-bg);-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--nc-nav-border);width:78%;height:60px;box-shadow:var(--nc-shadow-deep);pointer-events:auto;border-radius:10px;align-items:center;display:flex;position:relative}.nc-nav-inner{justify-content:space-between;align-items:center;width:100%;padding:0 28px;display:flex}@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{z-index:99;background:var(--nc-nav-dropdown-bg);-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--nc-overlay-border);box-shadow:var(--nc-shadow-deep);border-radius:10px;flex-direction:column;animation:.18s cubic-bezier(.4,0,.2,1) forwards menuSlideDown;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@media (min-width:768px){.mobile-dropdown{display:none}}@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%)}.nc-mobile-link{font-family:var(--nc-font-ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--nc-fg-mid);border:none;border-top:1px solid var(--nc-divider-soft);text-align:left;cursor:pointer;background:0 0;width:100%;padding:16px 28px;font-size:11px;font-weight:400;text-decoration:none;transition:color .12s,background .12s;display:block}.nc-mobile-link:first-child{border-top:none}.nc-mobile-link:hover{color:var(--nc-fg-strong);background:#ffffff0a}.nc-mobile-link[aria-current=page]{color:var(--nc-fg-strong);cursor:default}.nc-mobile-galaxy-toggle{border:none;border-top:1px solid var(--nc-divider-soft);cursor:pointer;width:100%;color:var(--nc-fg-mid);background:0 0;justify-content:space-between;align-items:center;padding:13px 28px;display:flex}.nc-mobile-galaxy-toggle:focus{outline:none}.nc-mobile-galaxy-toggle:focus-visible{outline:1px solid var(--nc-focus-ring);outline-offset:-1px}.nc-mobile-galaxy-friend:focus{outline:none}.nc-mobile-galaxy-friend:focus-visible{outline:1px solid var(--nc-focus-ring);outline-offset:-1px}.nc-mobile-galaxy-chevron{flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1)}.nc-mobile-galaxy-chevron[data-open=true]{transform:rotate(180deg)}.nc-mobile-galaxy-friend{box-sizing:border-box;min-height:44px;color:var(--nc-fg-mid);border-top:1px solid var(--nc-divider-faint);justify-content:space-between;align-items:center;gap:12px;padding:13px 28px 13px 36px;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative;overflow:hidden}.nc-mobile-galaxy-friend:hover{color:var(--nc-fg-strong);background:#ffffff08}.nc-mobile-galaxy-friend-name{z-index:2;font-family:var(--nc-font-ui);letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:400;position:relative}.nc-mobile-galaxy-friend-jobs{z-index:2;font-family:var(--nc-font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--nc-fg-dim);flex-shrink:0;font-size:9px;font-weight:400;position:relative}.nc-mobile-galaxy-empty{letter-spacing:1.5px;text-transform:uppercase;color:var(--nc-fg-dim);font-size:11px;font-family:var(--nc-font-ui);padding:14px 28px 14px 36px}.mobile-galaxy-scroll{border-top:1px solid var(--nc-divider-faint);scrollbar-width:none;max-height:240px;animation:.18s cubic-bezier(.4,0,.2,1) forwards menuSlideDown;overflow-y:auto}.mobile-galaxy-scroll::-webkit-scrollbar{display:none}.nc-logo-group{align-items:center;min-width:0;display:flex}.nc-logo-link{align-items:center;text-decoration:none;display:flex}.nc-logo-link--btn{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}@media (max-width:767px){.nc-logo-link{transform:translateY(1px)}}.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:var(--nc-fg-mid);-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:var(--nc-fg-strong);background:#ffffff0d}.nc-contact-btn:focus-visible{outline:1px solid var(--nc-focus-ring);outline-offset:2px}@media (pointer:coarse){.nc-contact-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.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}@media (pointer:coarse){.labase-btn{min-width:44px;min-height:44px}}.labase-btn:hover{background:#ffffff0d}.labase-btn:focus-visible{outline:1px solid var(--nc-focus-ring);outline-offset:2px}.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);border:1px solid var(--nc-overlay-border);width:300px;box-shadow:var(--nc-shadow-deep);z-index:99;background:#05020cf0;border-radius:10px;animation:.52s cubic-bezier(.16,1,.3,1) both galaxy-iris-open;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.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-stars-wrap{pointer-events:none;z-index:0;will-change:translate, scale;animation:31.3s linear infinite galaxy-stars-drift,17.3s ease-in-out infinite galaxy-stars-breathe;position:absolute;inset:0}@keyframes galaxy-stars-drift{0%{translate:0}to{translate:-9px 1.8px}}@keyframes galaxy-stars-breathe{0%,to{scale:1}41%{scale:1.04}73%{scale:.98}}.galaxy-star{left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:rgba(var(--tint), var(--base));pointer-events:none;animation:star-twinkle var(--duration) ease-in-out var(--delay) infinite;will-change:opacity, filter;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes star-twinkle{0%,to{opacity:1;filter:brightness(1) drop-shadow(0 0 calc(var(--size) * .4) rgba(var(--tint), .5))}23%{opacity:.3;filter:brightness(.55)drop-shadow(0 0 #0000)}51%{opacity:1;filter:brightness(var(--shine,2)) drop-shadow(0 0 calc(var(--size) * 1.6) rgba(var(--tint), .9))}77%{opacity:.7;filter:brightness(1.15) drop-shadow(0 0 calc(var(--size) * .6) rgba(var(--tint), .5))}}.galaxy-panel-header:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(167deg,#0000 0%,#fffc 50%,#0000 100%),linear-gradient(158deg,#0000 0%,#ffe8c89e 50%,#0000 100%),linear-gradient(173deg,#0000 0%,#dce6ff94 50%,#0000 100%),linear-gradient(161deg,#0000 0%,#ffffffb3 50%,#0000 100%);background-position:320px 14px,340px 22px,320px 30px,350px 18px;background-repeat:no-repeat;background-size:44px 2px,60px 2.5px,36px 1.5px,50px 2px;animation:14.3s linear infinite galaxy-shooting-stars;position:absolute;inset:0}@keyframes galaxy-shooting-stars{0%{background-position:320px 14px,340px 22px,320px 30px,350px 18px}6%{background-position:320px 14px,340px 22px,320px 30px,350px 18px}9%{background-position:200px 17px,340px 22px,320px 30px,350px 18px}12%{background-position:-60px 24px,340px 22px,320px 30px,350px 18px}26%{background-position:-60px 24px,340px 22px,320px 30px,350px 18px}29%{background-position:-60px 24px,200px 27px,320px 30px,350px 18px}33%{background-position:-60px 24px,-80px 38px,320px 30px,350px 18px}45%{background-position:-60px 24px,-80px 38px,320px 30px,350px 18px}47%{background-position:-60px 24px,-80px 38px,200px 32px,350px 18px}50%{background-position:-60px 24px,-80px 38px,-40px 38px,350px 18px}66%{background-position:-60px 24px,-80px 38px,-40px 38px,350px 18px}69%{background-position:-60px 24px,-80px 38px,-40px 38px,220px 22px}73%{background-position:-60px 24px,-80px 38px,-40px 38px,-60px 30px}to{background-position:-60px 24px,-80px 38px,-40px 38px,-60px 30px}}.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:var(--nc-fg-dim);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-row:focus{outline:none}.galaxy-friend-row:focus-visible{outline:1px solid var(--nc-focus-ring);outline-offset:-1px}.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;z-index:0;background:linear-gradient(132deg,#ffc4da29 0%,#ffb0ce21 32%,#e8b8ff26 64%,#c4daff1a 100%);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}.sivaland-flowers-wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sivaland-flower{top:var(--y);pointer-events:none;width:20px;height:20px;scale:var(--scale,1);transform-origin:50%;animation-name:sivaland-flower-wind;animation-duration:var(--duration,12s);animation-timing-function:linear;animation-delay:var(--delay,0s);will-change:transform, rotate, opacity;animation-iteration-count:infinite;position:absolute;left:0}.sivaland-flower--4{background-image:radial-gradient(circle 1.7px at 50% 50%, rgba(var(--center), 1) 0%, transparent 100%), radial-gradient(circle 6.2px at 70% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 6.2px at 50% 30%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 6.2px at 30% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 6.2px at 50% 70%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%)}.sivaland-flower--5{background-image:radial-gradient(circle 1.7px at 50% 50%, rgba(var(--center), 1) 0%, transparent 100%), radial-gradient(circle 5.6px at 70% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.6px at 56% 31%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.6px at 34% 38%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.6px at 34% 62%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.6px at 56% 69%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%)}.sivaland-flower--6{background-image:radial-gradient(circle 1.7px at 50% 50%, rgba(var(--center), 1) 0%, transparent 100%), radial-gradient(circle 5.2px at 70% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.2px at 60% 33%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.2px at 40% 33%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.2px at 30% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.2px at 40% 67%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 5.2px at 60% 67%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%)}.sivaland-flower--7{background-image:radial-gradient(circle 1.7px at 50% 50%, rgba(var(--center), 1) 0%, transparent 100%), radial-gradient(circle 4.8px at 70% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.8px at 62% 34%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.8px at 45% 30%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.8px at 31% 39%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.8px at 31% 61%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.8px at 45% 70%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.8px at 62% 66%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%)}.sivaland-flower--8{background-image:radial-gradient(circle 1.7px at 50% 50%, rgba(var(--center), 1) 0%, transparent 100%), radial-gradient(circle 4.5px at 70% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 64% 36%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 50% 30%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 36% 36%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 30% 50%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 36% 64%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 50% 70%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%), radial-gradient(circle 4.5px at 64% 64%, rgba(var(--petal), var(--alpha)) 0%, rgba(var(--petal), 0) 70%)}@keyframes sivaland-flower-wind{0%{transform:translate(-25px);rotate:var(--start-r,0deg);opacity:0}5%{transform:translate3d(7px, calc(var(--w1,0px) * .2), 0);opacity:1}25%{transform:translate3d(62px, var(--w1,0px), 0)}50%{transform:translate3d(150px, var(--w2,0px), 0)}75%{transform:translate3d(237px, var(--w3,0px), 0)}95%{transform:translate3d(307px, calc(var(--w3,0px) * .2), 0);opacity:1}to{transform:translate3d(325px, var(--drift-y,0px), 0);rotate:var(--end-r,0deg);opacity:0}}.galaxy-friend-bg--matiere-sensible:before{content:"";pointer-events:none;z-index:0;filter:blur(9px)brightness(.78)saturate(1.05);opacity:.82;will-change:translate, scale, rotate, filter, opacity;background-image:linear-gradient(90deg,silver 0 14.28%,#c0c000 14.28% 28.57%,#00c0c0 28.57% 42.86%,#00c000 42.86% 57.14%,#c000c0 57.14% 71.43%,#c00000 71.43% 85.71%,#0000c0 85.71% 100%);animation:6.7s ease-in-out infinite matiere-roll,4.3s ease-in-out infinite matiere-stretch,11.3s ease-in-out infinite matiere-slip,5.1s ease-in-out infinite matiere-tint,3.7s ease-in-out infinite matiere-fade;position:absolute;inset:-6px}.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-roll{0%,to{translate:0}23%{translate:0 -1.3px}46%{translate:0 .9px}71%{translate:0 -.6px}88%{translate:0 1.1px}}@keyframes matiere-stretch{0%,to{scale:1}31%{scale:1 1.025}62%{scale:1 .985}84%{scale:1 1.012}}@keyframes matiere-slip{0%,to{rotate:none}37%{rotate:.25deg}68%{rotate:-.18deg}}@keyframes matiere-tint{0%,to{filter:blur(9px)brightness(.78)saturate(1.05)hue-rotate()}19%{filter:blur(7.5px)brightness(.86)saturate(1.12)hue-rotate(4deg)}43%{filter:blur(10.5px)brightness(.72)saturate(.96)hue-rotate(-3deg)}72%{filter:blur(8.2px)brightness(.82)saturate(1.18)hue-rotate(2deg)}}@keyframes matiere-fade{0%,to{opacity:.82}21%{opacity:.92}48%{opacity:.7}76%{opacity:.88}}.galaxy-friend-bg--coessin:before{content:"";pointer-events:none;z-index:0;filter:blur(1px);will-change:transform, scale, rotate, filter, opacity;background-image:radial-gradient(1.4px at 28% 38%,#fff0c88c 0%,#0000 70%),radial-gradient(1px at 44% 26%,#ffeec666 0%,#0000 70%),radial-gradient(1.6px at 56% 36%,#fff2cd99 0%,#0000 70%),radial-gradient(1px at 68% 52%,#ffecc361 0%,#0000 70%),radial-gradient(1.2px at 80% 30%,#fff0c87a 0%,#0000 70%),radial-gradient(1px at 36% 64%,#dce8ff66 0%,#0000 70%),radial-gradient(1.2px at 64% 70%,#dce8ff6b 0%,#0000 70%),linear-gradient(115deg,#0000 0% 18%,#ffd28c2e 31%,#ffe4b25c 39%,#ffd28c2e 47%,#0000 60% 100%),linear-gradient(65deg,#0000 0% 30%,#a8ceff1f 39%,#c4e0ff42 46%,#a8ceff1f 53%,#0000 64% 100%),linear-gradient(98deg,#0000 0% 56%,#ffeebe29 65%,#fff8d261 71%,#ffeebe29 77%,#0000 86% 100%),radial-gradient(260px 90px at 58%,#ffdeb40f 0%,#0000 70%);animation:9.7s ease-in-out infinite coessin-drift,5.3s ease-in-out infinite coessin-throw,13.1s ease-in-out infinite coessin-swing,4.1s ease-in-out infinite coessin-haze,6.7s ease-in-out infinite coessin-bloom;position:absolute;inset:-8px}.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-drift{0%,to{transform:translate(0,0)}19%{transform:translate(4px,-1px)}41%{transform:translate(9px,1px)}63%{transform:translate(5px,-2px)}86%{transform:translate(2px,1px)}}@keyframes coessin-throw{0%,to{scale:1}23%{scale:1.04 1}47%{scale:.97 1}74%{scale:1.025 1}}@keyframes coessin-swing{0%,to{rotate:none}29%{rotate:.35deg}58%{rotate:-.25deg}81%{rotate:.15deg}}@keyframes coessin-haze{0%,to{filter:blur(1px)brightness()}21%{filter:blur(.7px)brightness(1.08)}49%{filter:blur(1.6px)brightness(.94)}78%{filter:blur(1.2px)brightness(1.04)}}@keyframes coessin-bloom{0%,to{opacity:.94}18%{opacity:1}42%{opacity:.82}71%{opacity:.97}88%{opacity:.88}}.galaxy-friend-bg--robin:before{content:"";pointer-events:none;z-index:0;will-change:transform, scale, rotate, opacity, filter;background-image:radial-gradient(3px at 18% 36%,#00e8fff2 0%,#00d2fa6b 45%,#00c3f21f 75%,#0000 100%),radial-gradient(3px at 48% 24%,#00ecfff2 0%,#00d4fa6b 45%,#00c0ee1f 75%,#0000 100%),radial-gradient(3px at 78% 62%,#00e4ffeb 0%,#00d0f866 45%,#00c4f01f 75%,#0000 100%),radial-gradient(2px at 32% 68%,#00deffc7 0%,#00c8f433 60%,#0000 100%),radial-gradient(2px at 60% 40%,#00e0ffcc 0%,#00c8f438 60%,#0000 100%),radial-gradient(2px at 88% 32%,#00dcffc7 0%,#00c4f033 60%,#0000 100%),radial-gradient(1px at 12% 62%,#00eaffb3 0%,#0000 100%),radial-gradient(1px at 26% 18%,#00e6ffa8 0%,#0000 100%),radial-gradient(1px at 40% 80%,#00e4ffb8 0%,#0000 100%),radial-gradient(1px at 54% 60%,#00eaffbd 0%,#0000 100%),radial-gradient(1px at 68% 14%,#00e4ffad 0%,#0000 100%),radial-gradient(1px at 72% 84%,#00e8ffb3 0%,#0000 100%),radial-gradient(1px at 84%,#00e4ffa8 0%,#0000 100%),radial-gradient(1px at 96% 22%,#00e8ffb8 0%,#0000 100%),repeating-linear-gradient(90deg,#00c8f00d 0,#0000 1px 29px,#00c8f00d 30px),repeating-linear-gradient(0deg,#00c8f00d 0,#0000 1px 11px,#00c8f00d 12px);animation:7.3s cubic-bezier(.42,.02,.58,.99) infinite robin-vfx-drift,4.1s ease-in-out infinite robin-vfx-breathe,9.7s ease-in-out infinite robin-vfx-sway,3.7s ease-in-out infinite robin-vfx-pulse,2.13s ease-out infinite robin-vfx-flicker;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-drift{0%{transform:translate(0,0)}13%{transform:translate(6px,-4px)}27%{transform:translate(14px,3px)}41%{transform:translate(9px,-8px)}58%{transform:translate(22px,1px)}73%{transform:translate(17px,-6px)}86%{transform:translate(7px,5px)}to{transform:translate(0,0)}}@keyframes robin-vfx-breathe{0%,to{scale:1}23%{scale:1.07}48%{scale:.94}71%{scale:1.05}89%{scale:.98}}@keyframes robin-vfx-sway{0%,to{rotate:none}31%{rotate:.5deg}56%{rotate:-.4deg}82%{rotate:.2deg}}@keyframes robin-vfx-pulse{0%,to{opacity:.88}19%{opacity:.65}37%{opacity:1}58%{opacity:.78}81%{opacity:.95}}@keyframes robin-vfx-flicker{0%,to{filter:brightness()drop-shadow(0 0 1px #00deff59)}11%{filter:brightness(1.95)drop-shadow(0 0 5px #00eaffcc)}12%{filter:brightness()drop-shadow(0 0 1px #00deff59)}29%{filter:brightness(1.45)drop-shadow(0 0 3px #00eaff8c)}30%{filter:brightness()drop-shadow(0 0 1px #00deff59)}47%{filter:brightness(1.75)drop-shadow(0 0 6px #00eaffb3)}48%{filter:brightness()drop-shadow(0 0 1px #00deff59)}68%{filter:brightness(2.1)drop-shadow(0 0 7px #00eaffd9)}69%{filter:brightness()drop-shadow(0 0 1px #00deff59)}82%{filter:brightness(1.35)drop-shadow(0 0 4px #00eaff80)}83%{filter:brightness()drop-shadow(0 0 1px #00deff59)}}@keyframes robin-vfx-sweep{0%{background-position:-140% 0,0 0}60%{background-position:240% 0,0 0}to{background-position:240% 0,0 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-stars-wrap,.galaxy-star,.galaxy-friend-bg--sivaland:before,.galaxy-friend-bg--matiere-sensible:before,.galaxy-friend-bg--coessin:before,.galaxy-friend-bg--robin:before{animation:none}.galaxy-friend-bg--robin:after{background-position:0 0,0 0;animation:none}.sivaland-flowers-wrap{display:none}.sivaland-flower{animation:none}.hamburger-line{transition:none}.mobile-dropdown{animation:none}.split-hover-track{transition:none}a:hover .split-hover-track,button:hover .split-hover-track{transform:none}.nc-mobile-galaxy-chevron,.nc-nav-links:before{transition: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:#0d0d0d;background-image:radial-gradient(5px 8px,#000 60%,#0000 62%),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 2px),linear-gradient(90deg,#050505 0%,#181818 28%,#1d1d1d 50%,#181818 72%,#050505 100%);background-repeat:repeat-y,repeat,no-repeat;background-size:40px 18px,100% 100%,100% 100%;flex-shrink:0;width:40px;position:relative}.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-screw{pointer-events:none;z-index:4;background:radial-gradient(circle at 32% 28%,#5a5a5a 0%,#3a3a3a 22%,#1c1c1c 60%,#050505 100%);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #000000b3,0 1px 2px #000000d9,0 0 0 1px #0009}.rack-screw:before,.rack-screw:after{content:"";background:#000000c7;border-radius:.5px;position:absolute;box-shadow:0 1px #ffffff1a}.rack-screw:before{width:1.5px;top:18%;bottom:18%;left:50%;transform:translate(-50%)}.rack-screw:after{height:1.5px;top:50%;left:18%;right:18%;transform:translateY(-50%)}.rack-screw--tl{top:9px;left:-27px;transform:rotate(14deg)}.rack-screw--tr{top:9px;right:-27px;transform:rotate(-22deg)}.rack-screw--bl{bottom:9px;left:-27px;transform:rotate(-7deg)}.rack-screw--br{bottom:9px;right:-27px;transform:rotate(19deg)}.rack-unit{z-index:2;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-chevron{color:#ffffff38;flex-shrink:0;width:10px;height:6px;transition:transform .24s cubic-bezier(.16,1,.3,1),color .18s;display:block}.rack-face:hover .rack-chevron{color:#fff6}.rack-unit--open .rack-chevron{color:var(--cat-color,#fff9);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:#ffffff2e;flex-shrink:0;width:6px;height:8px;transition:transform .16s cubic-bezier(.16,1,.3,1),color .16s;display:block}.rack-brand:hover .rack-brand-chevron{color:#ffffff59}.rack-brand--open .rack-brand-chevron{color:var(--cat-color,#ffffff8c);transform:rotate(90deg)}.rack-brand{position:relative}.rack-brand-screw{pointer-events:none;z-index:2;background:radial-gradient(circle at 32% 28%,#555 0%,#353535 25%,#181818 65%,#050505 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;box-shadow:inset 0 1px .5px #ffffff2e,inset 0 -1px .5px #000000b3,0 1px 1.5px #000000d9,0 0 0 1px #0000008c}.rack-brand-screw:before{content:"";background:#000000d9;border-radius:.5px;height:1px;position:absolute;top:50%;left:20%;right:20%;transform:translateY(-50%);box-shadow:0 .5px #ffffff1a}.rack-brand-screw--l{left:18px;transform:translateY(-50%)rotate(28deg)}.rack-brand-screw--r{right:18px;transform:translateY(-50%)rotate(-12deg)}.rack-brand-logo{object-fit:contain;object-position:left center;opacity:.55;filter:grayscale(.4)brightness(1.05);flex-shrink:0;width:auto;max-width:110px;height:auto;max-height:24px;margin-right:auto;transition:opacity .16s,filter .16s}.rack-brand:hover .rack-brand-logo,.rack-brand--open .rack-brand-logo{opacity:.95;filter:grayscale(0)brightness(1.1)}.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-name{color:#ffffff94;font-size:13px;font-weight:300;font-family:var(--nc-font-display);align-items:baseline;gap:10px;display:inline-flex}.rack-item-qty{font-size:10px;font-weight:500;font-family:var(--nc-font-ui);letter-spacing:.06em;color:var(--cat-color,#ffffffb3);background:color-mix(in srgb, var(--cat-color,#fff) 14%, transparent);border:1px solid color-mix(in srgb, var(--cat-color,#fff) 32%, transparent);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 7px;line-height:1.4;display:inline-block;transform:translateY(-1px)}.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:22px 16px,100% 100%,100% 100%;width:22px}.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-screw{width:9px;height:9px}.rack-screw:before{width:1px;top:22%;bottom:22%}.rack-screw:after{height:1px;left:22%;right:22%}.rack-screw--tl,.rack-screw--bl{left:-16px}.rack-screw--tr,.rack-screw--br{right:-16px}.rack-screw--tl,.rack-screw--tr{top:7px}.rack-screw--bl,.rack-screw--br{bottom:7px}.rack-brand{min-height:44px;padding:12px 14px 12px 28px}.rack-item{padding:10px 14px 10px 38px}.rack-brand-screw{width:6px;height:6px}.rack-brand-screw--l{left:10px}.rack-brand-screw--r{right:10px}.rack-brand-logo{width:18px;height:18px}}.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))}}@keyframes nc-page-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.nc-anim{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both nc-page-fade-up;animation-delay:calc(50ms + var(--anim-i,0) * .1s);will-change:transform, opacity}@keyframes studio-power-on{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.studio-h1,.studio-bullet,.studio-right-card,.rack-section-label,.rack-cabinet,.rack-unit{opacity:0;will-change:transform, opacity;animation:.7s cubic-bezier(.16,1,.3,1) forwards studio-power-on}.studio-h1{animation-duration:.85s;animation-delay:50ms}.studio-bullet-1{animation-delay:.22s}.studio-bullet-2{animation-delay:.32s}.studio-right-card{animation-duration:.85s;animation-delay:.18s}.rack-section-label{animation-duration:.55s;animation-delay:.48s}.rack-cabinet{animation-duration:.8s;animation-delay:.56s}.rack-unit{animation-delay:calc(.72s + var(--anim-i,0) * 60ms);animation-duration:.55s}.studio-h1,.studio-bullet,.studio-right-card,.rack-section-label,.rack-cabinet,.rack-unit{animation-fill-mode:both}.rack-mseg{transition:box-shadow .18s ease calc(var(--mseg-i,0) * 28ms), background .18s ease calc(var(--mseg-i,0) * 28ms)}@keyframes rack-cpu-flicker{0%{opacity:1;filter:brightness(1.05)}14%{opacity:.42;filter:brightness(.62)}27%{opacity:.88;filter:brightness(.96)}41%{opacity:.34;filter:brightness(.55)}55%{opacity:1;filter:brightness(1.18)}68%{opacity:.66;filter:brightness(.82)}79%{opacity:.3;filter:brightness(.5)}88%{opacity:.92;filter:brightness(1.05)}to{opacity:1;filter:brightness(1.05)}}@keyframes rack-cpu-flicker-warm{0%{opacity:.85;filter:brightness(.95)}18%{opacity:.3;filter:brightness(.5)}36%{opacity:.92;filter:brightness(1.1)}52%{opacity:.2;filter:brightness(.42)}70%{opacity:.78;filter:brightness(.95)}85%{opacity:.28;filter:brightness(.55)}to{opacity:.85;filter:brightness(.95)}}@keyframes rack-cpu-flicker-peak{0%{opacity:.18;filter:brightness(.45)}22%{opacity:.85;filter:brightness(1.15)}41%{opacity:.12;filter:brightness(.4)}58%{opacity:.55;filter:brightness(.85)}73%{opacity:.92;filter:brightness(1.2)}90%{opacity:.15;filter:brightness(.42)}to{opacity:.18;filter:brightness(.45)}}.rack-mseg--g{animation:1.97s ease-in-out infinite rack-cpu-flicker;animation-delay:calc(var(--mseg-i,0) * -127ms)}.rack-mseg--a{animation:1.43s ease-in-out infinite rack-cpu-flicker-warm;animation-delay:calc(var(--mseg-i,0) * -89ms)}.rack-mseg--r{animation:.91s ease-in-out infinite rack-cpu-flicker-peak;animation-delay:calc(var(--mseg-i,0) * -53ms)}.rack-unit--open .rack-mseg--g{animation-duration:1.13s}.rack-unit--open .rack-mseg--a{animation-duration:.83s}.rack-unit--open .rack-mseg--r{animation-duration:.59s}@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}.studio-h1,.studio-bullet,.studio-right-card,.rack-section-label,.rack-cabinet,.rack-unit,.nc-anim{opacity:1!important;animation:none!important;transform:none!important}.rack-mseg{transition-delay:0s!important}.rack-mseg--g,.rack-mseg--a,.rack-mseg--r{opacity:1!important;filter:none!important;animation:none!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}}
