*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#000;color:#fff;overflow-x:hidden}::selection{background:#ffffff1f}#root{min-height:100vh}.P{--h:"Unbounded",sans-serif;--f:"Instrument Sans",sans-serif;font-family:var(--f);background:#000;color:#fff;overflow-x:hidden;min-height:100vh;cursor:none}@media(max-width:768px){.P{cursor:auto}}.P:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:997;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wow-load{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;transition:opacity .8s;pointer-events:none}.wow-load.hide{opacity:0}.wow-load-pct{font:200 clamp(48px,10vw,100px)/1 var(--h);letter-spacing:8px;color:#ffffff14}.wow-load-bar{width:clamp(80px,15vw,200px);height:1px;background:#ffffff0f;overflow:hidden}.wow-load-fill{height:100%;background:#fff;transition:width .06s}.wow-circle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;pointer-events:none;background:#000;clip-path:circle(0% at 50% 50%);transition:clip-path 1.5s cubic-bezier(.16,1,.3,1)}.wow-circle.expand{clip-path:circle(75% at 50% 50%)}.wow-circle-inner{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff1a5e,#ff6b9d,#a855f7,#3b82f6,#06b6d4,#ff1a5e);background-size:400% 400%;animation:gradientFlow 4s ease infinite}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.wow-name{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:scale(.85);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.wow-name.show{opacity:1;transform:scale(1)}.wow-name.settle{opacity:0;transform:scale(1.05);transition:opacity 1s .2s,transform 1.2s}.wow-name h1{font:900 clamp(52px,18vw,240px)/.78 var(--h);text-align:center;text-transform:uppercase;letter-spacing:clamp(2px,1vw,14px);background:linear-gradient(135deg,#ff1a5e,#ff6b9d,#a855f7,#3b82f6,#06b6d4,#ff1a5e);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 3s ease infinite;filter:drop-shadow(0 0 60px rgba(168,85,247,.15)) drop-shadow(0 0 120px rgba(255,26,94,.1))}.wow-name span{display:block}.wow-circle.done{opacity:0;transition:opacity 1s}.ptc{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.pgt{position:fixed;top:50%;left:0;z-index:0;pointer-events:none;white-space:nowrap;font:900 clamp(80px,18vw,240px)/1 var(--h);text-transform:uppercase;color:transparent;-webkit-text-stroke:.5px rgba(255,255,255,.015);will-change:transform;-webkit-user-select:none;user-select:none}.spb{position:fixed;top:0;left:0;height:1px;z-index:999;background:#fff;transition:width .1s}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 clamp(20px,4vw,48px);opacity:0;transform:translateY(-8px);transition:all .8s 3.5s}.nav.on{opacity:1;transform:translateY(0)}.nav.sc{background:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-i{display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2vw,22px) 0}.nav-l{font:700 clamp(9px,.7vw,11px)/1 var(--h);letter-spacing:clamp(3px,.4vw,6px);text-transform:uppercase;opacity:.4;transition:opacity .3s;cursor:pointer}.nav-l:hover{opacity:1}.nav-ls{display:flex;gap:clamp(20px,3vw,48px);list-style:none}.nav-a{font:400 clamp(10px,.7vw,12px)/1 var(--f);color:#ffffff4d;border:none;background:none;transition:color .4s;letter-spacing:.5px;position:relative}.nav-a:hover{color:#fff}.nav-a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#fff;transition:width .4s cubic-bezier(.16,1,.3,1)}.nav-a:hover:after,.nav-a.active:after{width:100%}.nav-a.active{color:#fff9}.nav-lang{font:500 clamp(9px,.65vw,11px)/1 var(--f);color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.08);padding:6px 14px;border-radius:100px;transition:all .3s;letter-spacing:1px}.nav-lang:hover{color:#fff;border-color:#fff3}.ham{display:none;background:none;border:none;flex-direction:column;gap:5px;padding:8px}.ham span{width:20px;height:1px;background:#ffffff80;display:block}@media(max-width:900px){.nav-ls{display:none}.ham{display:flex}.hero-badges{gap:6px}.hero-badge{font-size:clamp(7px,.6vw,9px);padding:6px 12px}.hero{height:120vh}}.mob{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000f7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,4vh,32px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.mob.open{opacity:1;visibility:visible}.mob button{font:600 clamp(20px,4vw,28px)/1 var(--h);letter-spacing:4px;color:#fff;background:none;border:none;text-transform:uppercase;opacity:.4;transition:opacity .3s}.mob button:hover{opacity:1}.hero{height:200vh;position:relative;z-index:1}.hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-reactor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-spotlight{position:absolute;width:clamp(300px,40vw,600px);height:clamp(300px,40vw,600px);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.03),transparent 60%);pointer-events:none;z-index:1;transform:translate(-50%,-50%);transition:left .3s ease-out,top .3s ease-out}.hero-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform,opacity,filter}.hero-name{font:900 clamp(52px,22vw,300px)/.72 var(--h);text-transform:uppercase;letter-spacing:clamp(2px,.8vw,12px);opacity:0;transform:scale(.88);transition:opacity 1.8s cubic-bezier(.16,1,.3,1) 3.6s,transform 1.8s cubic-bezier(.16,1,.3,1) 3.6s}.hero-name.on{opacity:1;transform:scale(1)}.hero-name>span{display:block;line-height:.72}.hero-name .ol,.hero-name .sl{display:block}.hero-badges{display:flex;gap:clamp(8px,1vw,12px);margin-top:clamp(28px,4vh,40px);flex-wrap:wrap;justify-content:center;opacity:0;transition:opacity 1.2s 4s}.hero-badges.on{opacity:1}.hero-badge{font:500 clamp(8px,.65vw,10px)/1 var(--f);letter-spacing:2px;text-transform:uppercase;padding:clamp(7px,1vw,10px) clamp(14px,1.5vw,22px);border:1px solid rgba(255,255,255,.06);border-radius:100px;color:#ffffff59;background:#ffffff05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-sub{font:300 clamp(10px,.9vw,13px)/1.6 var(--f);color:#fff3;letter-spacing:clamp(3px,.5vw,8px);margin-top:clamp(16px,2vh,28px);opacity:0;transition:opacity 1.5s 4.3s}.hero-sub.on{opacity:1}.hero-btns{display:flex;gap:clamp(10px,1.5vw,16px);margin-top:clamp(24px,3vh,36px);opacity:0;transform:translateY(12px);transition:all 1.2s 4.6s}.hero-btns.on{opacity:1;transform:translateY(0)}.hero-corners{position:absolute;inset:clamp(16px,2.5vw,40px);pointer-events:none;opacity:0;transition:opacity 1.5s 5s}.hero-corners.on{opacity:.08}.hero-corners:before,.hero-corners:after{content:"";position:absolute;width:clamp(16px,2vw,28px);height:clamp(16px,2vw,28px)}.hero-corners:before{top:0;left:0;border-top:1px solid #fff;border-left:1px solid #fff}.hero-corners:after{bottom:0;right:0;border-bottom:1px solid #fff;border-right:1px solid #fff}.hero-scroll{position:absolute;bottom:clamp(16px,3vh,32px);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:10;opacity:0;animation:fadeIn 1s 5.5s forwards}.hero-scroll span{font:300 clamp(7px,.5vw,9px)/1 var(--f);letter-spacing:5px;color:#ffffff1a}.hero-scroll-line{width:1px;height:clamp(16px,2.5vh,28px);background:linear-gradient(rgba(255,255,255,.15),transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.15;transform:scaleY(.7)}50%{opacity:.6;transform:scaleY(1.2)}}@keyframes fadeIn{to{opacity:1}}@keyframes haloFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(3deg)}}.kt{display:inline-block;will-change:transform,letter-spacing}.kt-ol{-webkit-text-stroke:clamp(1px,.12vw,1.5px) rgba(255,255,255,.5);color:transparent;opacity:.6}.kt-sl{background:linear-gradient(135deg,#fff 20%,#fff9 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-portrait{position:absolute;z-index:2;width:clamp(200px,24vw,380px);height:clamp(300px,40vh,540px);background:radial-gradient(ellipse 55% 30% at 50% 22%,rgba(168,85,247,.08),transparent 70%),radial-gradient(ellipse 40% 25% at 50% 55%,rgba(59,130,246,.05),transparent 60%),radial-gradient(ellipse 65% 45% at 50% 40%,rgba(255,255,255,.02),transparent 70%),linear-gradient(180deg,transparent,rgba(0,0,0,.9) 90%);border-radius:48% 48% 42% 42%;pointer-events:none;mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);will-change:transform,opacity}.hero-halo{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.mc.on{background:#ffffff12;border-color:#ffffff14;box-shadow:0 0 20px #a855f70a,0 0 40px #3b82f605}.ft:before{content:"";display:block;width:clamp(60px,10vw,120px);height:2px;margin:0 auto clamp(24px,3vh,36px);background:linear-gradient(90deg,transparent,rgba(168,85,247,.2),rgba(59,130,246,.15),transparent);border-radius:1px}.dots{position:absolute;right:clamp(20px,4vw,60px);top:50%;transform:translateY(-50%);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px,1vw,12px);opacity:.03;pointer-events:none}.dots span{width:clamp(3px,.3vw,4px);height:clamp(3px,.3vw,4px);background:#fff;border-radius:50%;display:block}.bw{font:600 clamp(11px,.7vw,11px)/1 var(--f);letter-spacing:clamp(2px,.3vw,4px);text-transform:uppercase;padding:clamp(13px,1.5vw,18px) clamp(28px,3vw,48px);background:#fff;color:#000;border:none;border-radius:100px;transition:all .5s;position:relative;overflow:hidden}.bw:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s}.bw:hover:after{left:120%}.bw:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ffffff1a}.bo{font:400 clamp(11px,.7vw,11px)/1 var(--f);letter-spacing:clamp(2px,.3vw,4px);text-transform:uppercase;padding:clamp(13px,1.5vw,18px) clamp(28px,3vw,48px);background:none;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:100px;transition:all .5s}.bo:hover{border-color:#ffffff4d;transform:translateY(-2px)}.sc{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:clamp(60px,8vh,100px) clamp(20px,5vw,80px)}.sc-c{width:100%;max-width:1200px;opacity:0;transform:translateY(40px);transition:all 1.5s cubic-bezier(.16,1,.3,1)}.sc-c.v{opacity:1;transform:translateY(0)}.sc-c.v>*{opacity:0;transform:translateY(20px);animation:staggerIn .8s cubic-bezier(.16,1,.3,1) forwards}.sc-c.v>*:nth-child(1){animation-delay:.1s}.sc-c.v>*:nth-child(2){animation-delay:.2s}.sc-c.v>*:nth-child(3){animation-delay:.3s}.sc-c.v>*:nth-child(4){animation-delay:.4s}.sc-c.v>*:nth-child(5){animation-delay:.5s}@keyframes staggerIn{to{opacity:1;transform:translateY(0)}}.sep{height:1px;max-width:1200px;margin:0 auto;position:relative;overflow:visible}.sep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.sep:after{content:"";position:absolute;top:-1px;left:20%;right:20%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02),transparent);filter:blur(2px)}.st{font:800 clamp(24px,4vw,52px)/1 var(--h);letter-spacing:clamp(2px,.4vw,5px);text-transform:uppercase;margin-bottom:clamp(32px,5vw,64px);opacity:.9;display:flex;align-items:baseline;gap:clamp(12px,1.5vw,20px)}.st-n{font:200 clamp(14px,1.2vw,18px)/1 var(--h);color:#ffffff14;letter-spacing:2px}.ssub{font:400 clamp(12px,.9vw,14px)/1 var(--f);color:#ffffff4d;margin-bottom:clamp(28px,4vw,48px);letter-spacing:.5px}.quote-wrap{position:relative;max-width:900px;margin:0 auto}.quote-mark{position:absolute;top:clamp(-24px,-4vw,-40px);left:50%;transform:translate(-50%);font:200 clamp(80px,12vw,160px)/1 var(--h);color:#ffffff08;-webkit-user-select:none;user-select:none;pointer-events:none}.quote{font:900 clamp(24px,3.5vw,56px)/1.3 var(--h);text-align:center;white-space:pre-line;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#fff 30%,#b4a0ff99 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.quote-a{font:400 clamp(9px,.7vw,11px)/1 var(--f);letter-spacing:2px;color:#ffffff26;margin-top:clamp(20px,3vh,36px);text-transform:uppercase;text-align:center}.quote-g{font:400 clamp(9px,.65vw,11px)/1 var(--f);color:#ffffff1a;letter-spacing:2px;margin-top:8px;text-align:center}.stats-row{display:flex;gap:clamp(24px,4vw,56px);justify-content:center;margin-top:clamp(48px,6vh,80px);flex-wrap:wrap}.stat-item{text-align:center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.stat-item:hover{transform:scale(1.08)}.stat-num{display:block;font:900 clamp(32px,5vw,56px)/1 var(--h);letter-spacing:2px;background:linear-gradient(135deg,#fff 30%,#b4a0ff99 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{display:block;font:400 clamp(9px,.7vw,11px)/1 var(--f);color:#ffffff26;letter-spacing:2px;text-transform:uppercase;margin-top:8px}.mu{overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*clamp(20px,5vw,80px));padding:0 clamp(20px,5vw,80px) 20px}.mu::-webkit-scrollbar{display:none}.mu-r{display:flex;gap:clamp(8px,1vw,14px);width:max-content}.mc{width:clamp(200px,16vw,260px);padding:clamp(20px,2vw,28px);background:#ffffff06;border-radius:clamp(12px,1vw,16px);border:1px solid rgba(255,255,255,.03);flex-shrink:0;cursor:pointer;position:relative;overflow:hidden}.mc:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(#ffffff26,#ffffff05,#ffffff26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s}.mc:hover:before{opacity:1}.mc.on{background:#ffffff12;border-color:#ffffff14}.mc.on:before{opacity:.6}.mc-n{font:300 clamp(9px,.65vw,10px)/1 var(--f);color:#ffffff1a;margin-bottom:clamp(10px,1.2vw,16px);letter-spacing:2px}.mc-t{font:600 clamp(14px,1.2vw,18px)/1.25 var(--f);margin-bottom:4px}.mc-f{font:400 clamp(11px,.85vw,13px)/1 var(--f);color:#ffffff4d}.mc-y{font:400 clamp(9px,.65vw,10px)/1 var(--f);color:#ffffff1a;margin-top:clamp(10px,1.2vw,16px);letter-spacing:1px}.mc-w{display:flex;gap:1.5px;align-items:flex-end;height:20px;margin-top:clamp(12px,1.2vw,16px)}.mc-b{width:2px;border-radius:1px;transition:height .15s,background .3s}.mu-h{font:400 clamp(9px,.6vw,10px)/1 var(--f);color:#ffffff14;margin-top:16px;text-align:right;letter-spacing:2px}.mu-l{display:flex;gap:clamp(6px,.8vw,10px);margin-top:clamp(28px,4vh,40px);flex-wrap:wrap}.ml{font:400 clamp(9px,.65vw,10px)/1 var(--f);letter-spacing:2px;padding:clamp(8px,1vw,12px) clamp(16px,2vw,24px);border:1px solid rgba(255,255,255,.06);border-radius:100px;color:#ffffff40;text-decoration:none;transition:all .4s;position:relative;overflow:hidden}.ml:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transform:translate(-101%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.ml:hover{color:#fff;border-color:#fff3}.ml:hover:after{transform:translate(0)}.svc-g{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,14px)}.sv{padding:clamp(24px,2.5vw,40px);background:#ffffff05;border-radius:clamp(14px,1.2vw,20px);border:1px solid rgba(255,255,255,.025);position:relative;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}.sv:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--a,0deg),rgba(255,255,255,.12),rgba(255,255,255,.01),rgba(255,255,255,.12));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s}.sv:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .8s}.sv:hover{background:#ffffff0a;border-color:#ffffff0a}.sv:hover:before{opacity:1}.sv:hover:after{left:150%}.sv-n{font:700 clamp(16px,1.5vw,22px)/1.15 var(--h);letter-spacing:1px;margin-bottom:clamp(10px,1.2vw,16px);text-transform:uppercase}.sv-d{font:400 clamp(11px,.85vw,13px)/1.6 var(--f);color:#ffffff40;margin-bottom:clamp(16px,2vw,24px)}.sv-p{font:600 clamp(12px,1vw,15px)/1 var(--f);letter-spacing:.5px;background:linear-gradient(135deg,#fff,#ffffff80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .4s}.sv:hover .sv-p{background:linear-gradient(135deg,#fff,#c8b4ffcc);-webkit-background-clip:text;background-clip:text}@media(max-width:900px){.svc-g{grid-template-columns:1fr 1fr}}@media(max-width:600px){.svc-g{grid-template-columns:1fr}}.eg{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,14px);margin-bottom:clamp(24px,3vw,40px)}.ec{padding:clamp(24px,2.5vw,40px);background:#ffffff05;border-radius:clamp(14px,1.2vw,20px);border:1px solid rgba(255,255,255,.025);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ec:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02),transparent);transition:left .8s}.ec:hover{border-color:#ffffff0d;background:#ffffff08;transform:translateY(-4px)}.ec:hover:after{left:150%}.ec-l{font:600 clamp(8px,.6vw,10px)/1 var(--f);letter-spacing:3px;text-transform:uppercase;color:#ffffff40;margin-bottom:clamp(12px,1.5vw,20px)}.ec p,.ec li{font:400 clamp(12px,.9vw,14px)/1.8 var(--f);color:#ffffff4d}.ec ul{list-style:none}.ec li{padding:2px 0}.ec li:before{content:"— ";color:#ffffff1a}.ec-f{grid-column:1/-1}@media(max-width:768px){.eg{grid-template-columns:1fr}}.gl{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(4px,.5vw,8px)}.gi{aspect-ratio:1;border-radius:clamp(10px,.8vw,14px);overflow:hidden;position:relative;transition:all .6s cubic-bezier(.16,1,.3,1);cursor:pointer}.gi:hover{transform:scale(1.04);z-index:2;box-shadow:0 20px 60px #00000080}.gb{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s,filter .8s;background-size:cover;background-position:center}.gi:hover .gb{transform:scale(1.15);filter:brightness(1.2)}.gi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 50%);opacity:0;transition:opacity .5s;pointer-events:none}.gi:hover:after{opacity:1}.gi:nth-child(1) .gb{background:linear-gradient(135deg,#12001a,#c0306a 80%)}.gi:nth-child(2) .gb{background:linear-gradient(135deg,#000c20,#2a60b0 80%)}.gi:nth-child(3) .gb{background:linear-gradient(135deg,#0a0a0a,#383848 80%)}.gi:nth-child(4) .gb{background:linear-gradient(135deg,#040c04,#1a4a1a 80%)}.gi:nth-child(5) .gb{background:linear-gradient(135deg,#0c0600,#5a3018 80%)}.gi:nth-child(6) .gb{background:linear-gradient(135deg,#060618,#2a4a6a 80%)}.go{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75),transparent 50%);display:flex;align-items:flex-end;padding:clamp(12px,1.5vw,20px);opacity:0;transition:opacity .4s}.gi:hover .go{opacity:1}.go span{font:600 clamp(9px,.8vw,12px)/1 var(--f);letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media(max-width:768px){.gl{grid-template-columns:1fr 1fr}.go{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.8),transparent 60%)}}.bk{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(32px,5vw,80px)}.bf{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,16px)}.br{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,16px)}.bfg{display:flex;flex-direction:column;gap:5px;position:relative}.blb{font:500 clamp(8px,.6vw,10px)/1 var(--f);letter-spacing:2px;text-transform:uppercase;color:#ffffff40;transition:all .3s}.bfg:focus-within .blb{color:#ffffff80;letter-spacing:3px}.bin,.bsl,.bta{font:400 clamp(12px,.9vw,14px)/1.5 var(--f);padding:clamp(10px,1.2vw,14px) clamp(12px,1.5vw,18px);background:#ffffff06;color:#fff;border:1px solid rgba(255,255,255,.04);border-radius:clamp(8px,.6vw,10px);outline:none;transition:border-color .3s,box-shadow .3s,background .3s}.bin:focus,.bsl:focus,.bta:focus{border-color:#ffffff26;box-shadow:0 0 0 3px #ffffff08,0 0 20px #ffffff05;background:#ffffff0a}.bta{min-height:80px;resize:vertical}.bsl option{background:#111}.bok{font:500 clamp(10px,.8vw,12px)/1 var(--f);padding:14px;background:#ffffff08;border-radius:10px;text-align:center;letter-spacing:1px;border:1px solid rgba(255,255,255,.06);animation:bokIn .5s cubic-bezier(.16,1,.3,1)}@keyframes bokIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bi{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3vw,32px)}.bi>div{padding:clamp(12px,1.5vw,18px);border-radius:12px;transition:background .4s}.bi>div:hover{background:#ffffff05}.bi-l{font:500 clamp(8px,.55vw,9px)/1 var(--f);letter-spacing:3px;text-transform:uppercase;color:#ffffff1a;margin-bottom:4px}.bi-v{font:600 clamp(14px,1.2vw,18px)/1.2 var(--h);letter-spacing:1px;text-transform:uppercase}.bi-v a{color:#fff;text-decoration:none;transition:opacity .3s}.bi-v a:hover{opacity:.5}@media(max-width:900px){.bk,.br{grid-template-columns:1fr}}.ft{padding:clamp(48px,8vh,80px) clamp(20px,5vw,80px);text-align:center;border-top:1px solid rgba(255,255,255,.03)}.ft-links{display:flex;gap:clamp(16px,2.5vw,32px);justify-content:center;margin-bottom:clamp(24px,3vh,36px);flex-wrap:wrap}.ft-a{font:400 clamp(9px,.7vw,11px)/1 var(--f);letter-spacing:2px;color:#fff3;text-decoration:none;text-transform:uppercase;transition:color .3s}.ft-a:hover{color:#fff}.ft-c{font:600 clamp(9px,.7vw,11px)/1 var(--f);color:#ffffff1a;letter-spacing:3px;text-transform:uppercase}.ft-sub{font:400 clamp(8px,.6vw,10px)/1 var(--f);color:#ffffff0d;letter-spacing:2px;margin-top:8px;text-transform:uppercase}.pl{position:fixed;bottom:clamp(12px,2vw,24px);left:50%;z-index:90;transform:translate(-50%) translateY(120px);transition:transform .6s cubic-bezier(.16,1,.3,1);background:#141414d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.05);border-radius:100px;padding:8px 8px 8px 14px;display:flex;align-items:center;gap:10px;min-width:clamp(260px,30vw,400px);max-width:92vw}.pl.sh{transform:translate(-50%) translateY(0)}.pl-i{flex:1;min-width:0}.pl-t{font:500 clamp(11px,.85vw,13px)/1 var(--f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-f{font:400 clamp(9px,.7vw,10px)/1 var(--f);color:#ffffff4d;margin-top:2px}.pl-wv{display:flex;align-items:flex-end;gap:1px;height:20px;flex:1;min-width:60px}.pl-wb{width:2px;background:#fff;border-radius:1px;opacity:.4;animation:wvPulse .6s ease-in-out infinite alternate}@keyframes wvPulse{to{opacity:.8;transform:scaleY(1.3)}}@keyframes vinylSpin{to{transform:rotate(360deg)}}.vinyl{flex-shrink:0}.pl-btn{width:32px;height:32px;background:#fff;color:#000;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;transition:opacity .3s}.pl-btn:hover{opacity:.7}.pl-x{width:24px;height:24px;background:#ffffff0a;border:none;border-radius:50%;color:#ffffff4d;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;transition:color .3s}.pl-x:hover{color:#fff}@media(max-width:600px){.pl{left:8px;right:8px;min-width:auto;transform:translate(0) translateY(120px);border-radius:14px}.pl.sh{transform:translate(0) translateY(0)}.pl-wv{display:none}}.cur-dot,.cur-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;border-radius:50%;will-change:transform,width,height}.cur-dot{width:6px;height:6px;background:#fff;mix-blend-mode:difference;transition:width .2s,height .2s,opacity .2s}.cur-dot.ch{width:40px;height:40px;opacity:.08}.cur-ring{width:32px;height:32px;border:1px solid rgba(255,255,255,.15);transition:width .25s,height .25s,border-color .25s}.cur-ring.ch{width:56px;height:56px;border-color:#ffffff4d}@media(max-width:768px){.cur-dot,.cur-ring{display:none}}.spm{overflow:hidden;padding:clamp(8px,1vw,14px) 0;border-top:1px solid rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.02)}.spm:hover .spm-t{animation-play-state:paused}.spm-t{display:flex;gap:clamp(32px,5vw,64px);width:max-content;animation:spmScroll 25s linear infinite}@keyframes spmScroll{to{transform:translate(-50%)}}.spm-i{font:700 clamp(10px,1.2vw,16px)/1 var(--h);letter-spacing:clamp(3px,.5vw,6px);color:#ffffff09;white-space:nowrap;text-transform:uppercase;transition:color .3s}.spm:hover .spm-i{color:#ffffff0f}.ph-filters{display:flex;gap:clamp(6px,.8vw,10px);margin-bottom:clamp(24px,3vw,40px);flex-wrap:wrap}.ph-f{font:500 clamp(9px,.7vw,11px)/1 var(--f);letter-spacing:2px;text-transform:uppercase;padding:clamp(8px,1vw,12px) clamp(16px,2vw,24px);border:1px solid rgba(255,255,255,.06);border-radius:100px;color:#ffffff40;background:none;cursor:pointer;transition:all .3s}.ph-f:hover{color:#fff9;border-color:#ffffff26}.ph-f.active{color:#fff;background:#ffffff14;border-color:#ffffff26}.ph-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,.8vw,12px)}.ph-item{aspect-ratio:4/3;border-radius:clamp(10px,.8vw,14px);overflow:hidden;position:relative;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);animation:phIn .4s cubic-bezier(.16,1,.3,1) both}@keyframes phIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ph-item:hover{transform:scale(1.03);z-index:2;box-shadow:0 16px 48px #0006}.ph-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(110deg,#ffffff05 30%,#ffffff0f,#ffffff05 70%);background-size:200% 100%;animation:skeleton 1.5s ease-in-out infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ph-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:top center;transition:transform .7s,filter .7s}.ph-img.loaded+.ph-overlay{z-index:2}.ph-item:hover .ph-img{transform:scale(1.1);filter:brightness(1.15)}.ph-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 50%);display:flex;align-items:flex-end;padding:clamp(12px,1.5vw,20px);opacity:0;transition:opacity .3s}.ph-item:hover .ph-overlay{opacity:1}.ph-overlay span{font:600 clamp(10px,.8vw,13px)/1 var(--f);letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media(max-width:768px){.ph-grid{grid-template-columns:1fr 1fr}.ph-overlay{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.8),transparent 60%)}}@media(max-width:480px){.ph-grid{grid-template-columns:1fr}}.listen-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.5vw,20px)}.listen-card{background:#ffffff05;border:1px solid rgba(255,255,255,.03);border-radius:clamp(14px,1.2vw,20px);padding:clamp(16px,2vw,24px);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.listen-card:hover{background:#ffffff0a;border-color:#ffffff0f;transform:translateY(-4px)}.listen-info{margin-bottom:clamp(12px,1.5vw,16px)}.listen-title{font:700 clamp(14px,1.2vw,18px)/1.2 var(--h);letter-spacing:.5px;text-transform:uppercase}.listen-feat{font:400 clamp(11px,.85vw,13px)/1 var(--f);color:#ffffff4d;margin-top:4px}.listen-year{font:400 clamp(9px,.65vw,10px)/1 var(--f);color:#ffffff1a;margin-top:6px;letter-spacing:1px}@media(max-width:768px){.listen-grid{grid-template-columns:1fr}}.P{transition:opacity .2s ease}.P.lang-fade{opacity:.6}.btt{position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);z-index:80;width:44px;height:44px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1);animation:bttIn .4s cubic-bezier(.16,1,.3,1)}.btt:hover{background:#ffffff1f;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}@keyframes bttIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.mu-r{scroll-snap-type:x mandatory}.mc{scroll-snap-align:center}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:lbIn .3s ease}.lb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000eb;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.lb-close{position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);z-index:10;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);width:44px;height:44px;border-radius:50%;color:#ffffff80;font-size:18px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.lb-close:hover{background:#ffffff1f;color:#fff}.lb-prev,.lb-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);width:48px;height:48px;border-radius:50%;color:#fff6;font-size:24px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.lb-prev{left:clamp(12px,3vw,40px)}.lb-next{right:clamp(12px,3vw,40px)}.lb-prev:hover,.lb-next:hover{background:#ffffff1a;color:#fff}.lb-content{position:relative;z-index:5;width:clamp(280px,60vw,800px);aspect-ratio:1;border-radius:clamp(12px,1.5vw,20px);overflow:hidden;cursor:default;animation:lbZoom .4s cubic-bezier(.16,1,.3,1)}@keyframes lbZoom{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.lb-content .lb-img{position:absolute;top:0;right:0;bottom:0;left:0}.lb-img{background-color:#111}.lb-caption{position:absolute;bottom:0;left:0;right:0;padding:clamp(16px,2vw,28px);background:linear-gradient(transparent,#000c);font:600 clamp(14px,1.5vw,20px)/1 var(--f);letter-spacing:1px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.lb-counter{position:absolute;bottom:clamp(16px,3vw,32px);left:50%;transform:translate(-50%);z-index:10;font:500 clamp(11px,.85vw,13px)/1 var(--f);color:#ffffff4d;letter-spacing:2px}@media(max-width:768px){.lb-content{width:90vw;aspect-ratio:3/4}.lb-prev,.lb-next{top:auto;bottom:clamp(48px,8vw,64px);transform:none;width:44px;height:44px;font-size:20px;background:#ffffff14}.lb-prev{left:calc(50% - 56px)}.lb-next{right:calc(50% - 56px)}}:focus-visible{outline:2px solid rgba(168,85,247,.5);outline-offset:3px;border-radius:4px}button:focus-visible,.bin:focus-visible,.bsl:focus-visible,.bta:focus-visible{outline:2px solid rgba(168,85,247,.5);outline-offset:3px}.nav-a:focus-visible,.ml:focus-visible,.ft-a:focus-visible{outline:2px solid rgba(168,85,247,.4);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ptc,.hero-reactor canvas{display:none}.wow-load,.wow-circle,.wow-name{display:none}.hero-name,.hero-badges,.hero-sub,.hero-btns,.hero-corners,.hero-scroll,.nav{opacity:1!important;transform:none!important;transition:none!important}.hero-name.on{opacity:1}.sc-c{opacity:1;transform:none}.sc-c.v>*{opacity:1;transform:none;animation:none}.spm-t{animation:none;transform:none}}
