:root{--y:#ff4fa3;--pink:color-mix(in srgb,var(--y) 55%,#fff);--bg:#07090d;--panel:#0a0e14c7;--line:#ffffff24}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:70px}body{background:var(--bg);color:#fff;font-family:Rajdhani,system-ui,sans-serif;font-size:18px;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}#bg{z-index:-2;background:#000;position:fixed;inset:0}#bg div{opacity:0;background-position:50%;background-size:cover;position:absolute;inset:0}#bg:after{content:"";z-index:5;background:linear-gradient(#05070a40,#05070ab3);position:absolute;inset:0}.scan{z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}.top{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#000c,#0000);justify-content:space-between;align-items:center;padding:10px 4vw;display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:14px;display:flex}.brand img{height:40px}.brand .codm{opacity:.9;height:26px}nav{letter-spacing:.12em;text-transform:uppercase;gap:26px;font-family:Teko;font-size:22px;display:flex}nav a{opacity:.75;border-bottom:2px solid #0000;transition:all .2s}nav a:hover{opacity:1;color:var(--y);border-color:var(--y)}section{max-width:1500px;margin:auto;padding:110px 6vw 70px}#hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:100vh;display:grid;position:relative}.tag{color:var(--y);letter-spacing:.3em;font-family:Teko;font-size:20px}h1{letter-spacing:.02em;font-family:Teko;font-size:clamp(90px,16vw,230px);font-style:italic;line-height:.85;overflow:hidden}h1 span{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--y) 40%,#fff) 60%,var(--y));color:#0000;filter:drop-shadow(0 6px 24px color-mix(in srgb,var(--y) 53%,transparent));-webkit-background-clip:text;display:block}.sub{color:#d6dbe3;max-width:520px;margin:14px 0 28px;font-size:24px}.btns{flex-wrap:wrap;gap:14px;display:flex}.btn{letter-spacing:.12em;background:var(--y);color:#fff;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);padding:8px 34px;font-family:Teko;font-size:24px;transition:all .2s}.btn:hover{background:#fff;transform:translateY(-2px)}.btn.ghost{color:#fff;outline:1px solid var(--line);background:#0008}.btn.ghost:hover{background:var(--pink)}.hero-logo{width:min(480px,90%);filter:drop-shadow(0 0 50px color-mix(in srgb,var(--y) 53%,transparent));justify-self:center}.stats{grid-column:1/-1;gap:2px;margin-top:40px;display:flex}.stats div{background:var(--panel);border-left:4px solid var(--y);flex-direction:column;flex:1;padding:14px 20px;display:flex}.stats b{color:var(--y);font-family:Teko;font-size:54px;line-height:1}.stats span{letter-spacing:.2em;color:#aab;font-size:14px}.title{flex-direction:column;margin-bottom:30px;font-family:Teko;font-size:clamp(48px,7vw,90px);font-style:italic;line-height:1;display:flex}.title small{letter-spacing:.4em;color:var(--y);font-size:22px;font-style:normal}.title:after{content:"";background:var(--y);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);width:120px;height:5px;margin-top:10px}.lobby{grid-template-columns:260px 1fr 340px;gap:20px;min-height:600px;display:grid}.roster{flex-direction:column;gap:6px;display:flex}.op{background:var(--panel);text-align:left;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);border:0;border-left:4px solid #0000;align-items:center;gap:12px;padding:6px 10px;transition:all .2s;display:flex}.op img{object-fit:cover;object-position:top;background:#1a1f2a;border-radius:50%;width:56px;height:56px}.op b{letter-spacing:.06em;font-family:Teko;font-size:28px;line-height:1;display:block}.op small{color:#9aa;letter-spacing:.18em;font-size:13px}.op:hover{background:#1c2230}.op.on{background:linear-gradient(90deg,var(--y),color-mix(in srgb,var(--y) 60%,#fff));color:#fff;border-color:#fff}.op.on small{color:color-mix(in srgb,var(--y) 15%,#fff)}.stage{place-items:end center;min-height:520px;display:grid;position:relative;overflow:hidden}.stage .glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--y) 33%,transparent),transparent);filter:blur(20px);width:80%;height:80%;position:absolute;bottom:0}#portrait{object-fit:contain;filter:drop-shadow(0 20px 30px #000a);max-width:100%;max-height:620px;position:relative}.name{position:absolute;bottom:16px;left:0}.name h3{color:#fff;text-shadow:0 0 30px #000;opacity:.95;font-family:Teko;font-size:clamp(60px,9vw,130px);font-style:italic;line-height:.8}.name p{letter-spacing:.3em;color:var(--y);font-family:Teko;font-size:28px}.dossier{background:var(--panel);border-top:4px solid var(--y);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-self:start;padding:22px}.dossier h4{letter-spacing:.25em;color:var(--y);margin:10px 0 8px;font-family:Teko;font-size:26px}dl{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:6px;padding-bottom:14px;display:grid}dt{color:#8a93a3;letter-spacing:.15em}dd{font-weight:700}.dossier p{color:#cfd5de;margin-top:12px;line-height:1.4}.dossier ul{padding-left:18px}.muted{color:#778}.manager{color:#fff;text-align:left;cursor:pointer;background:var(--panel);border:0;border-left:4px solid var(--pink);align-items:center;gap:16px;width:max-content;margin-top:30px;padding:10px 40px 10px 10px;transition:all .2s;display:flex}.manager img{object-fit:cover;object-position:top;border-radius:50%;width:84px;height:84px}.manager small{letter-spacing:.3em;color:var(--pink)}.manager h3{font-family:Teko;font-size:34px}.cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.card{background:var(--panel);border-left:5px solid var(--y);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);padding:28px;transition:all .25s}.card:hover{background:#1b2130;transform:translateY(-6px)}.card small{color:var(--y);letter-spacing:.3em}.card h3{font-family:Teko;font-size:64px;font-style:italic;line-height:1}.card p{color:#cdd}.timeline{gap:14px;max-width:900px;display:grid}.step{background:var(--panel);border-left:4px solid var(--pink);grid-template-columns:80px 1fr;column-gap:20px;padding:20px 24px;display:grid}.step span{color:var(--y);grid-row:1/3;font-family:Teko;font-size:60px;line-height:1}.step h3{letter-spacing:.05em;font-family:Teko;font-size:32px}.step p{color:#cfd5de;line-height:1.4}.certs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.cert{background:var(--panel);cursor:zoom-in;border-top:4px solid var(--y);padding:10px;transition:all .25s}.cert:hover{transform:scale(1.02)}.cert img{width:100%;display:block}.cert figcaption{letter-spacing:.08em;padding:8px 4px 0;font-family:Teko;font-size:26px}dialog{background:#000d;border:0;max-width:94vw;max-height:94vh;margin:auto;padding:0}dialog::backdrop{background:#000c}dialog img{max-width:92vw;max-height:90vh;display:block}#close{color:#fff;background:var(--y);border:0;width:36px;height:36px;position:absolute;top:6px;right:6px}footer{color:#889;background:#000a;justify-content:center;align-items:center;gap:16px;padding:40px;font-size:15px;display:flex}footer img{height:44px}@media (width<=1000px){#hero{grid-template-columns:1fr;padding-top:100px}.hero-logo{order:-1;width:55%}.lobby{grid-template-columns:1fr}.roster{flex-direction:row;padding-bottom:6px;overflow-x:auto}.op{min-width:190px}.stage{min-height:420px}nav{display:none}.stats{flex-direction:column}}@media (width<=600px){.step{grid-template-columns:1fr}.step span{grid-row:auto}.manager{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.manager:hover{background:#1c1220;transform:translate(6px)}.manager .arrow{letter-spacing:.2em;color:var(--y);margin-left:16px;font-family:Teko}.tally{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.tile{background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));min-width:130px;padding:12px 22px}.tile span{font-size:24px}.tile b{font-family:Teko;font-size:52px;line-height:1;display:block}.tile small{letter-spacing:.2em;color:#aab}.card{align-items:center;gap:16px;padding:16px 22px;display:flex}.cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.card .ico{font-size:30px}.card h3{letter-spacing:.03em;font-family:Rajdhani;font-size:22px;font-style:normal;font-weight:700}.card small{color:var(--y);letter-spacing:.2em;font-size:14px}#mgr{color:#fff;border-left:5px solid var(--y);background:#0b0610;max-width:min(760px,94vw);padding:30px}#mgr[open]{align-items:center;gap:30px;display:flex}#mgr img{object-fit:contain;width:auto;max-width:260px;max-height:340px}#mgr small{letter-spacing:.35em;color:var(--y)}#mgr h2{text-shadow:0 0 30px var(--y);font-family:Teko;font-size:clamp(70px,12vw,130px);line-height:.9}#mgr p{color:#d8c9d3;max-width:380px;margin-top:14px;line-height:1.4}#mgr .x{background:var(--y);color:#fff;border:0;width:36px;height:36px;position:absolute;top:6px;right:6px}.op.unrevealed img{object-fit:contain;background:#14081a;padding:4px}#portrait.silhouette{height:600px;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--y) 67%,transparent)) drop-shadow(0 0 6px var(--y))}.chips{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.chip{border:1px solid var(--line);background:#0008;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-size:24px;display:inline-flex}.chip b{font-family:Teko;font-size:26px;font-weight:600}.chip svg,.all-icon svg{display:block}.btn.small{border:0;padding:4px 22px;font-size:20px}#allmodal{color:#fff;border-left:5px solid var(--y);background:#0b0610;flex-direction:column;width:min(820px,94vw);height:min(86vh,800px);padding:24px}#allmodal[open]{display:flex}#allmodal h3{letter-spacing:.08em;font-family:Teko;font-size:40px;line-height:1}#allmodal .x{background:var(--y);color:#fff;border:0;width:36px;height:36px;position:absolute;top:6px;right:6px}.filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.filters button{border:1px solid var(--line);letter-spacing:.08em;background:#1a1220;align-items:center;gap:6px;padding:2px 12px;font-family:Teko;font-size:22px;display:inline-flex}.filters button.on{background:var(--y);border-color:var(--y)}.filters b{font-weight:600}#all-body{flex:1;padding-right:8px;overflow:auto}#all-body h4{letter-spacing:.2em;color:var(--y);border-bottom:1px solid var(--line);margin:16px 0 6px;font-family:Teko;font-size:26px}#all-body ul{gap:3px;padding:0;list-style:none;display:grid}#all-body li{background:#ffffff08;align-items:center;gap:10px;padding:5px 10px;font-size:18px;display:flex}#all-body li span{flex:none;font-size:22px;display:flex}.dossier .chip svg{font-size:24px}#sound{border:1px solid var(--line);color:var(--y);letter-spacing:.15em;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#0008;padding:0 12px;font-family:Teko;font-size:18px}#sound.off{color:#888}@media (width<=1000px){nav{gap:10px;display:flex!important}nav a{display:none}}@media (width<=600px){#mgr[open]{text-align:center;flex-direction:column}}#loader{z-index:99;background:#05070a;flex-direction:column;justify-content:space-between;padding:4vh 5vw;transition:opacity .6s,transform .6s;display:flex;position:fixed;inset:0;overflow:hidden}#loader.done{opacity:0;pointer-events:none;transform:scale(1.04)}.ld-bg{filter:brightness(.38)saturate(.9);background:url(/assets/maps/map-05.jpeg) 50%/cover;animation:8s ease-out forwards ldzoom;position:absolute;inset:0}@keyframes ldzoom{0%{transform:scale(1.18)}to{transform:scale(1.04)}}.ld-bg:after{content:"";background:radial-gradient(#0000 30%,#05070aee 100%),linear-gradient(#05070a,#0000 25% 60%,#05070a);position:absolute;inset:0}.ld-grid{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,transparent 1px 3px),linear-gradient(115deg,transparent 40%,color-mix(in srgb,var(--y) 10%,transparent) 50%,transparent 60%);background-size:auto,300% 100%;animation:3s linear infinite ldsweep;position:absolute;inset:0}@keyframes ldsweep{to{background-position:0 0,-200% 0}}.ld-top{align-items:center;gap:18px;display:flex;position:relative}.ld-top img{height:44px}.ld-top div{border-left:3px solid var(--y);flex-direction:column;padding-left:14px;display:flex}.ld-top small{letter-spacing:.35em;color:var(--y);font-size:13px}.ld-top b{letter-spacing:.1em;font-family:Teko;font-size:30px;line-height:1}.ld-mid{justify-content:center;align-items:center;gap:5vw;display:flex;position:relative}.ld-logo{width:min(300px,40vw);filter:drop-shadow(0 0 40px color-mix(in srgb,var(--y) 67%,transparent));animation:2s ease-in-out infinite ldpulse}@keyframes ldpulse{50%{filter:drop-shadow(0 0 60px var(--y));transform:scale(1.05)}}.ld-side{border-top:3px solid var(--y);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);background:#0008;flex-direction:column;min-width:160px;padding:8px 22px 8px 14px;display:flex}.ld-side.r{text-align:right;border-top-color:var(--pink);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);padding:8px 14px 8px 22px}.ld-side small{letter-spacing:.3em;color:#aab;font-size:12px}.ld-side b{letter-spacing:.06em;font-family:Teko;font-size:34px;line-height:1}.ld-bottom{position:relative}#ld-tip{color:#cfd5de;border-left:3px solid var(--y);max-width:620px;margin-bottom:16px;padding-left:12px;font-size:20px}.ld-row{letter-spacing:.2em;color:var(--y);justify-content:space-between;align-items:flex-end;font-family:Teko;font-size:24px;display:flex}.ld-num{color:#fff;letter-spacing:0;font-size:22px}.ld-num b{font-size:56px;font-weight:600;line-height:.8}.ld-bar{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#ffffff1c;height:10px;margin-top:8px;position:relative;overflow:hidden}.ld-bar i{background:repeating-linear-gradient(115deg,var(--y) 0 14px,var(--pink) 14px 18px);width:0;height:100%;box-shadow:0 0 18px var(--y);transition:width 60ms linear;display:block}.ld-go{letter-spacing:.1em;color:#fff;text-shadow:0 0 40px var(--y);opacity:0;font-family:Teko;font-size:clamp(60px,10vw,140px);font-style:italic;position:absolute;bottom:60px;right:0;transform:translate(40px)}#loader.go .ld-go{opacity:1;transition:all .35s;transform:none}@media (width<=700px){.ld-side{display:none}.ld-top img{height:34px}}[hidden]{display:none!important}.statgrid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin:12px 0 0;display:grid}.statgrid:empty{display:none}.statgrid div{border-left:3px solid var(--y);background:#ffffff0d;padding:6px 10px}.statgrid b{font-family:Teko;font-size:28px;line-height:1;display:block}.statgrid small{letter-spacing:.15em;color:#9aa;font-size:12px}.news{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.post{background:var(--panel);border-left:5px solid var(--pink);cursor:pointer;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.post:hover{background:#1b2130;transform:translateY(-6px)}.post.pinned{border-left-color:var(--y)}.post img{object-fit:cover;width:100%;height:190px;display:block}.post>div{padding:16px 20px 20px}.post small{letter-spacing:.2em;color:var(--y);font-size:13px}.post h3{margin:4px 0 6px;font-family:Teko;font-size:34px;line-height:1.05}.post p{color:#cfd5de;line-height:1.4}#postmodal{color:#fff;border-left:5px solid var(--y);background:#0b0610;width:min(760px,94vw);max-height:90vh;padding:26px;overflow:auto}#postmodal .x{background:var(--y);color:#fff;border:0;width:36px;height:36px;position:absolute;top:6px;right:6px}#postmodal img{object-fit:cover;width:100%;max-height:340px;margin-bottom:14px}#postmodal small{letter-spacing:.25em;color:var(--y)}#postmodal h2{margin:4px 0 12px;font-family:Teko;font-size:clamp(40px,6vw,64px);line-height:1}#postmodal p{color:#d8dde6;margin-bottom:12px;line-height:1.5}:root{--pale:color-mix(in srgb,var(--y) 9%,#f4eff7);--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.ch,.w{will-change:transform;display:inline-block}.progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progress i{background:linear-gradient(90deg,var(--y),var(--pink));transform-origin:0;height:100%;box-shadow:0 0 14px var(--y);display:block;transform:scaleX(0)}.top{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);width:min(1220px,94vw);transition:translate .6s var(--ease),background .3s,box-shadow .3s;background:#080a0f59;border-radius:999px;margin:0 auto;padding:8px 14px 8px 20px;top:14px;left:0;right:0}.top.solid{background:#080a0fb8;box-shadow:0 10px 40px #0009}.top.hide{translate:0 -160%}nav{align-items:center}nav a{opacity:.9;padding:3px 0;line-height:1.05;display:inline-block;position:relative;overflow:hidden;border:0!important}nav a:hover{color:inherit}nav a span{transition:transform .5s var(--ease);display:block}nav a span:after{content:attr(data-t);color:var(--y);position:absolute;top:100%;left:0}nav a:hover span{transform:translateY(-100%)}#hero{min-height:100vh;padding-top:120px;display:block;position:relative}.hero-inner{z-index:1;will-change:transform;grid-template-columns:1.1fr .9fr;align-items:center;min-height:calc(100vh - 230px);display:grid;position:relative}h1.hero-title span#h-name{filter:none;color:#fff;white-space:nowrap;background:0 0;display:block}h1.hero-title .ch{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--y) 40%,#fff) 60%,var(--y));color:#0000;filter:drop-shadow(0 6px 24px color-mix(in srgb,var(--y) 53%,transparent));-webkit-background-clip:text;background-clip:text;display:inline-block}h1.hero-title{margin:-.12em -.16em -.26em;padding:.12em .16em .26em;font-size:clamp(70px,13vw,210px);line-height:1}h1.hero-title .ch{margin:-.12em -.14em -.26em;padding:.12em .14em .26em}.stats{z-index:1;margin-top:20px;position:relative}.scroll-cue{letter-spacing:.35em;color:#cfd5de;flex-direction:column;align-items:center;gap:8px;font-family:Teko;font-size:15px;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.scroll-cue i{background:linear-gradient(var(--y),transparent);transform-origin:top;width:2px;height:38px;animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.shards{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.shard{filter:drop-shadow(0 0 30px color-mix(in srgb,var(--y) 45%,transparent));opacity:.9;position:absolute}.shard svg{width:100%;height:auto;display:block}#about{z-index:3;color:#fff;background:#04060a;border-radius:56px 56px 0 0;max-width:none;margin-top:-8vh;padding:0;position:relative;box-shadow:0 -24px 70px #000a,inset 0 1px #ffffff1a}.about-head{text-align:center;max-width:1400px;margin:0 auto;padding:16vh 6vw 10vh}.about-head small{letter-spacing:.4em;color:#fff;margin-bottom:18px;font-family:Teko;font-size:22px;display:block}.about-title{text-transform:uppercase;margin:-.14em -.16em -.26em;padding:.14em .16em .26em;font-family:Teko;font-size:clamp(46px,8.4vw,132px);font-style:italic;font-weight:700;line-height:1;overflow:hidden}.about-title .w{background:linear-gradient(90deg,#3df5c0,color-mix(in srgb,var(--y) 80%,#9ff) 45%,var(--y) 72%,color-mix(in srgb,var(--y) 55%,#7a5cff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.14em -.14em -.26em;padding:.14em .14em .26em}.about-text{color:#cfd5de;max-width:760px;margin:34px auto 0;font-size:clamp(19px,2.2vw,26px);line-height:1.45}.clip{place-items:center;width:100%;height:100vh;display:grid;overflow:hidden}.clip-mask{width:min(26rem,78vw);height:62vh;box-shadow:0 0 90px color-mix(in srgb,var(--y) 30%,transparent),0 30px 80px #000a;background:#0a0a0f;border-radius:2rem;position:relative;overflow:hidden}.clip-mask img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.clip-mask:after{content:"";background:linear-gradient(#0000 40%,#000a);position:absolute;inset:0}.clip-cap{z-index:2;color:#fff;max-width:80vw;position:absolute;bottom:9vh;left:6vw}.clip-cap small{letter-spacing:.4em;color:var(--pink);font-family:Teko;font-size:22px;display:block}.clip-cap b{text-shadow:0 0 40px #000;padding:0 .1em .12em 0;font-family:Teko;font-size:clamp(44px,8vw,120px);font-style:italic;font-weight:700;line-height:1.05;display:block}#marquee{z-index:2;background:linear-gradient(#07090d,#0a0d14);max-width:none;padding:70px 0;position:relative;overflow:hidden}.mrow{white-space:nowrap;padding:.12em 0 .3em;font-size:clamp(46px,7vw,110px);overflow:hidden}.mtrack{will-change:transform;display:inline-flex}.mgroup{flex:none;align-items:center;display:inline-flex}.mi{text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #ffffff8c;align-items:center;gap:.35em;padding:.04em .22em .12em;font-family:Teko;font-size:1em;font-style:italic;font-weight:700;line-height:1.2;display:inline-flex}.mi svg{flex:none;width:.7em;height:.7em}.mrow.out .mi{color:var(--y);-webkit-text-stroke:0;text-shadow:0 0 40px color-mix(in srgb,var(--y) 40%,transparent)}.mgroup .dot{background:var(--y);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:.5em;height:.5em;margin:0 .3em;font-size:clamp(46px,7vw,110px);display:inline-block}section:not(#hero):not(#about):not(#marquee){z-index:2;position:relative}.title{padding:.04em .2em .14em 0;overflow:hidden}.title .tt{padding-bottom:.06em;line-height:1.08;display:block}.title small{display:block}.title:after{transform:scaleX(var(--bar,1));transform-origin:0}.title .ch{padding:0 .02em}.tilt{transform-style:preserve-3d;will-change:transform;position:relative}.tilt:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#ffffff24,transparent 45%);z-index:3;transition:opacity .3s;position:absolute;inset:0}.tilt:hover:before{opacity:1}.card:hover,.post:hover,.cert:hover,.manager:hover{transform:none}.mag{will-change:transform}.timeline{padding-left:34px;position:relative}.timeline:before,.timeline:after{content:"";border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:8px}.timeline:before{background:#ffffff1c}.timeline:after{background:linear-gradient(var(--pink),var(--y));box-shadow:0 0 16px var(--y);transform:scaleY(var(--p,1));transform-origin:50% 0}.step.on{border-left-color:var(--y)}.step.on span{text-shadow:0 0 24px var(--y)}footer{z-index:2;background:linear-gradient(#0a0d14,#000);padding:90px 6vw 36px;display:block;position:relative;overflow:hidden}.foot-big{text-transform:uppercase;text-align:center;color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--y) 70%,#fff);z-index:1;white-space:nowrap;padding:.06em .06em .24em;font-family:Teko;font-size:clamp(90px,24vw,420px);font-style:italic;font-weight:700;line-height:1.05;position:relative;overflow:hidden}.name h3{padding-bottom:.1em}.foot-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex;position:relative}.foot-row img{height:44px}.foot-row p{color:#889;flex:1;min-width:220px;font-size:15px}@media (width<=1000px){.hero-inner{grid-template-columns:1fr;min-height:auto}.hero-inner .hero-logo{order:-1;justify-self:center;width:55%}.top{padding:8px 12px}.top nav a{display:none}.hero-text{min-width:0}#about{border-radius:36px 36px 0 0}.timeline{padding-left:26px}}@media (prefers-reduced-motion:reduce){.scroll-cue i{animation:none}.mtrack{white-space:normal;flex-wrap:wrap}.clip{height:auto;padding:30px 0}}#values .vm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vbox{background:var(--panel);border-left:5px solid var(--y);padding:26px 28px}.vbox small{letter-spacing:.35em;color:var(--y);margin-bottom:10px;font-family:Teko;font-size:20px;display:block}.vbox p{color:#e6e9f0;font-size:clamp(20px,2vw,26px);line-height:1.45}.vbox ol{gap:12px;padding:0;list-style:none;display:grid}.vbox li{color:#dde1ea;align-items:flex-start;gap:14px;font-size:19px;line-height:1.4;display:flex}.vbox li b{color:var(--y);flex:none;min-width:32px;font-family:Teko;font-size:28px;line-height:1}.vsub{letter-spacing:.12em;margin:38px 0 14px;padding-bottom:.08em;font-family:Teko;font-size:clamp(34px,4vw,54px);font-style:italic;line-height:1.1}.vgrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.vcard{background:var(--panel);border-top:4px solid var(--y);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);padding:22px 24px 26px}.vcard span{color:var(--y);opacity:.75;font-family:Teko;font-size:44px;line-height:1;display:block}.vcard h3{letter-spacing:.05em;padding-bottom:.05em;font-family:Teko;font-size:36px;font-style:italic;line-height:1.15}.vcard p{color:#cfd5de;margin-top:6px;line-height:1.4}@media (width<=800px){#values .vm{grid-template-columns:1fr}}#clip{position:relative}.stones{pointer-events:none;z-index:3;position:absolute;inset:0}.stone{--half:min(13rem,39vw);top:var(--top);will-change:transform;position:absolute}.stone.l{right:calc(50% + var(--half) + var(--gap))}.stone.r{left:calc(50% + var(--half) + var(--gap))}.stone-in,.stone svg{width:100%;display:block}.stone svg{height:auto;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--y) 55%,transparent)) drop-shadow(0 14px 20px #000a);overflow:visible}.stone.r svg{scale:-1 1}@media (width<=700px){.stone.sm{display:none}.stone.big{opacity:.9;width:62px}.stone.l{right:calc(50% + var(--half) - 1.2rem)}.stone.r{left:calc(50% + var(--half) - 1.2rem)}}.stone-in{aspect-ratio:120/200}.stones-gl{pointer-events:none;display:block;position:absolute;inset:0}#bg{background:#020409 50%/cover no-repeat}#bg video{object-fit:cover;filter:brightness()saturate();width:100%;height:100%;position:absolute;inset:0}#bg:after{background:radial-gradient(90% 80% at 50% 42%,#02040900,#02040973 100%),linear-gradient(#03050a4d,#03050a7a 55%,#020408b8)}#bg:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--y) 16%,transparent),transparent 55%);mix-blend-mode:soft-light;position:absolute;inset:0}.scan{opacity:.7}#marquee{background:linear-gradient(#04060bb8,#06090fb8)}footer{background:linear-gradient(#06090fb8,#000000ed)}.top.solid{background:#06080dc7}.cs{-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;outline:none;height:clamp(430px,68vh,660px);margin-top:6px;position:relative}.cs.drag{cursor:grabbing}.cs-track{perspective:1300px;transform-style:preserve-3d;position:absolute;inset:0}.cs-beam{background:linear-gradient(to top,color-mix(in srgb,var(--y) 34%,transparent),transparent 85%);clip-path:polygon(22% 100%,78% 100%,100% 0,0 0);filter:blur(14px);opacity:.75;pointer-events:none;width:min(520px,78vw);height:92%;position:absolute;bottom:34px;left:50%;translate:-50%}.cs-podium{pointer-events:none;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--y) 55%,transparent),color-mix(in srgb,var(--y) 12%,transparent) 55%,transparent 72%);border-radius:50%;width:min(620px,84vw);height:96px;position:absolute;bottom:8px;left:50%;translate:-50%}.cs-podium:before,.cs-podium:after{content:"";border:2px solid color-mix(in srgb,var(--y) 70%,#fff);box-shadow:0 0 22px var(--y),inset 0 0 22px color-mix(in srgb,var(--y) 60%,transparent);opacity:.85;border-radius:50%;position:absolute;inset:14px 4%}.cs-podium:after{opacity:.45;inset:30px 16%}.cs-card{width:clamp(190px,22vw,330px);height:100%;color:inherit;cursor:pointer;transform-origin:50% 100%;will-change:transform;--b:1;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;bottom:0;left:50%}.cs-card img{object-fit:contain;object-position:50% 100%;pointer-events:none;-webkit-user-drag:none;width:100%;min-height:0;filter:brightness(var(--b)) saturate(calc(.5 + var(--b) * .5)) drop-shadow(0 16px 20px #000a);flex:1;display:block}.cs-card.sil img{opacity:.9;width:62%}.cs-card.on img{filter:brightness(1) drop-shadow(0 0 28px color-mix(in srgb,var(--y) 55%,transparent)) drop-shadow(0 16px 20px #000a)}.cs-plate{text-align:center;border-bottom:3px solid color-mix(in srgb,var(--y) 55%,transparent);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(90deg,#050910f0,#090f1ad6);width:86%;margin-top:-6px;padding:6px 20px 9px;transition:background .3s,border-color .3s;display:block;position:relative}.cs-plate b{letter-spacing:.1em;text-transform:uppercase;padding-bottom:.04em;font-family:Teko;font-size:clamp(26px,2.6vw,42px);font-weight:600;line-height:1.05;display:block}.cs-plate small{letter-spacing:.26em;color:var(--pink);text-transform:uppercase;font-size:12px;display:block}.cs-card.on .cs-plate{background:linear-gradient(90deg,var(--y),color-mix(in srgb,var(--y) 60%,#fff));border-color:#fff}.cs-card.on .cs-plate small{color:#fff}.cs-card:focus-visible .cs-plate{outline:2px solid #fff}.cs-nav{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#06090f99;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;transition:all .25s;display:grid;position:absolute;top:42%}.cs-nav:hover:not(:disabled){background:var(--y);border-color:var(--y);scale:1.08}.cs-nav.prev{left:0}.cs-nav.next{right:0}.cs-count{z-index:30;align-items:baseline;gap:6px;font-family:Teko;display:flex;position:absolute;top:4px;left:4px}.cs-count b{color:var(--y);font-size:56px;line-height:1}.cs-count span{color:#9aa;letter-spacing:.1em;font-size:24px}.cs-hint{z-index:30;letter-spacing:.3em;color:#8d97a8;font-family:Teko;font-size:15px;position:absolute;top:10px;right:4px}.cs-detail{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;margin-top:26px;display:grid}.cs-detail .name{position:static}.cs-detail .name h3{overflow-wrap:anywhere;padding-bottom:.06em;font-size:clamp(56px,9vw,130px);line-height:.95}.cs-detail .name p{padding-top:6px}@media (width<=1000px){.cs-detail{grid-template-columns:1fr}.cs{height:clamp(380px,58vh,520px)}.cs-nav{width:44px;height:44px;top:38%}.cs-hint{display:none}}.tag{color:color-mix(in srgb,var(--y) 45%,#fff);text-shadow:0 2px 14px #000,0 0 3px #000a}.stats b{text-shadow:0 2px 14px #000a}.ld-spacer{height:44px}.ld-bg{filter:brightness(.62)saturate(1.05);background:#03050a url(/assets/bg/loader-poster.jpg) 50%/cover}.ld-video{object-fit:cover;width:100%;height:100%;display:block}.clip-mask video{object-fit:cover;will-change:transform;background:#04060a;width:100%;height:100%;display:block}#reel{z-index:2;background:linear-gradient(#04060b00,#04060bb8 20%,#06090fb8 80%,#06090f00);flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2vh,24px);max-width:none;height:100vh;min-height:560px;padding:0;display:flex;position:relative;overflow:hidden}.reel-top{justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:clamp(76px,12vh,130px);left:6vw;right:6vw}.reel-top small{letter-spacing:.4em;color:#fff;font-family:Teko;font-size:22px}.reel-count{align-items:baseline;gap:8px;font-family:Teko;display:flex}.reel-count b{color:var(--y);font-size:64px;line-height:1}.reel-count i{color:#9aa;letter-spacing:.1em;font-size:24px;font-style:normal}.reel-stage{perspective:1300px;perspective-origin:50%;width:100%;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.reel-drum{transform-style:preserve-3d;transform:translateZ(calc(var(--R,0px) * -1)) rotateX(calc(var(--rot,0) * 1deg));position:absolute;inset:0}.reel-item{backface-visibility:hidden;transform:rotateX(calc(var(--i) * var(--step,40) * 1deg)) translateZ(var(--R,0px));will-change:opacity;place-items:center;display:grid;position:absolute;inset:0}.reel-word{text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:2px #ffffff80;padding:0 .1em .12em;font-family:Teko;font-style:italic;font-weight:700;line-height:1.2;transition:color .35s,-webkit-text-stroke-color .35s,text-shadow .35s;display:inline-block}.reel-word .ch{display:inline-block}.reel-item.on .reel-word{color:#fff;-webkit-text-stroke:0 transparent;text-shadow:0 0 70px color-mix(in srgb,var(--y) 65%,transparent),0 0 18px color-mix(in srgb,var(--y) 40%,transparent)}.reel-desc{text-align:center;color:#d3d9e4;max-width:min(680px,88vw);min-height:3.2em;padding:0 4vw;font-size:clamp(18px,2vw,26px);line-height:1.45}.reel-bar{background:#ffffff1c;height:3px;position:absolute;bottom:clamp(40px,8vh,80px);left:6vw;right:6vw;overflow:hidden}.reel-bar i{background:linear-gradient(90deg,var(--y),var(--pink));transform-origin:0;height:100%;box-shadow:0 0 14px var(--y);display:block;transform:scaleX(0)}#reel.static{height:auto;padding:90px 6vw}#reel.static .reel-stage{-webkit-mask-image:none;mask-image:none;height:auto!important}#reel.static .reel-drum{position:static;transform:none}#reel.static .reel-item{text-align:center;padding:10px 0;display:block;position:static;transform:none}#reel.static .reel-bar,#reel.static .reel-count{display:none}#reel.static .reel-top{margin-bottom:20px;position:static}.bento{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.bcard{background:linear-gradient(160deg,#0a0e16e6,#04060beb);border:1px solid #ffffff29;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0007}.bcard.b1{grid-row:1/3;min-height:620px}.b-art{object-fit:cover;opacity:.6;filter:saturate(1.15);will-change:transform;width:100%;height:100%;position:absolute;inset:0}.b1:after{content:"";background:linear-gradient(100deg,#03050aeb 8%,#03050a8c 55%,#03050a26),linear-gradient(#0000 55%,#03050ae6);position:absolute;inset:0}.b-body{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:clamp(22px,3vw,40px);display:flex;position:relative}.b-body p{color:#dfe4ee;max-width:34ch;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.b-title{text-transform:uppercase;background:linear-gradient(90deg,#3df5c0,color-mix(in srgb,var(--y) 85%,#9ff) 55%,var(--y));color:#0000;-webkit-background-clip:text;background-clip:text;padding:.06em .14em .2em 0;font-family:Teko;font-size:clamp(46px,5.8vw,92px);font-style:italic;font-weight:700;line-height:1}.pill{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#00000073;border:1px solid #ffffff4d;border-radius:999px;margin-top:auto;padding:10px 28px;font-family:Rajdhani;font-size:15px;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-block}.pill:hover{background:var(--y);border-color:var(--y)}.b-stats{flex-wrap:wrap;gap:clamp(18px,3vw,44px);margin-top:auto;display:flex}.b-stats div{flex-direction:column;display:flex}.b-stats b{color:#fff;text-shadow:0 0 30px color-mix(in srgb,var(--y) 55%,transparent);font-family:Teko;font-size:clamp(44px,5vw,76px);line-height:1}.b-stats span{letter-spacing:.2em;color:#aab;font-size:12px}.b1 .pill{margin-top:6px}.prism{perspective:900px;z-index:1;width:150px;height:92px;position:absolute;top:50%;right:clamp(10px,3vw,40px);translate:0 -50%}.prism-in{width:100%;height:100%;transform-style:preserve-3d;animation:18s linear infinite prism;position:relative}.b2:hover .prism-in{animation-play-state:paused}.prism-in span{letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid color-mix(in srgb,var(--y) 70%,#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--y) 38%,#05070c),#05070c);box-shadow:0 0 28px color-mix(in srgb,var(--y) 45%,transparent) inset;backface-visibility:hidden;place-items:center;font-family:Teko;font-size:30px;font-weight:600;display:grid;position:absolute;inset:0}@keyframes prism{to{transform:rotateX(-8deg)rotateY(360deg)}}.prism-in{transform:rotateX(-8deg)}.b2:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--y) 32%,transparent),transparent 65%);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:50%;right:-60px;translate:0 -50%}.b3 .b-body{width:60%}.pings{z-index:1;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:50%;right:clamp(24px,5vw,70px);translate:0 -50%}.pings i{border:2px solid var(--y);opacity:0;border-radius:50%;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite ping;position:absolute;inset:0}.pings i:nth-child(2){animation-delay:1.05s}.pings i:nth-child(3){animation-delay:2.1s}.pings b{color:#fff;background:linear-gradient(160deg,var(--y),color-mix(in srgb,var(--y) 45%,#000));width:64px;height:64px;box-shadow:0 0 34px color-mix(in srgb,var(--y) 70%,transparent);border-radius:50%;place-items:center;font-family:Teko;font-size:46px;line-height:1;display:grid;position:relative}@keyframes ping{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(2.2)}}@media (width<=900px){.bento{grid-template-rows:auto;grid-template-columns:1fr}.bcard.b1{grid-row:auto;min-height:520px}.b2 .b-body,.b3 .b-body{width:100%}.prism,.pings{margin:0 0 26px 26px;position:relative;top:auto;right:auto;translate:none}.bcard.b2,.bcard.b3{flex-direction:column;min-height:300px;display:flex}}#valuesmodal{color:#fff;border-left:5px solid var(--y);background:#070a11;width:min(980px,95vw);max-height:90vh;margin:auto;padding:0;overflow:hidden}#valuesmodal[open]{flex-direction:column;display:flex}#valuesmodal .x{background:var(--y);color:#fff;z-index:2;border:0;width:36px;height:36px;position:absolute;top:6px;right:6px}.vtitle{padding:22px 60px 6px 26px;font-family:Teko;font-size:clamp(36px,5vw,60px);font-style:italic;font-weight:700;line-height:1.05}.vbody{overscroll-behavior:contain;padding:10px 26px 28px;overflow:auto}.bento,.cards,.certs,.news,.vgrid,.tally,.vm{perspective:1400px;perspective-origin:50%}.bcard,.card,.post,.cert,.vcard,.vbox,.tile{transform-origin:50%;will-change:scale,rotate,opacity}.b2 .b-body{width:100%}.b2 .b-body p{max-width:42ch}.prism{width:128px;height:62px;top:auto;bottom:30px;right:36px;translate:none}.prism-in span{font-size:24px}.clip-mask{background:0 0}.clip-inner{--fade:0;border-radius:inherit;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade) * 1%),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade) * 1%),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fade) * 1%),transparent 100%);position:absolute;inset:0;overflow:hidden}.clip-inner:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000a);position:absolute;inset:0}.clip-mask:after{display:none}.clip-media{position:absolute;inset:0}#about{background:linear-gradient(#030509cc calc(100% - 36vh),#03050900 100%)}#reel{background:linear-gradient(#04060b00,#04060bb3 28%,#06090fb8)}#loader{clip-path:circle(150%);place-items:center;padding:0;transition:clip-path 1s cubic-bezier(.76,0,.24,1);display:grid}#loader.done{opacity:1;clip-path:circle(0%);pointer-events:none;transform:none}.ld-bg{filter:brightness(.7)saturate(1.05)}.ld-hud{pointer-events:none;position:absolute;inset:4vh 4vw}.ld-hud i{border:0 solid color-mix(in srgb,var(--y) 65%,#fff);opacity:.85;width:46px;height:46px;position:absolute}.ld-hud i:first-child{border-width:2px 0 0 2px;top:0;left:0}.ld-hud i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.ld-hud i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}.ld-hud i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}.ld-stack{flex-direction:column;align-items:center;gap:clamp(18px,4vh,40px);display:flex;position:relative}.ld-core{aspect-ratio:1;place-items:center;width:min(62vw,350px);display:grid;position:relative}.ld-ticks{background:repeating-conic-gradient(from 0deg,#fff9 0 .7deg,transparent .7deg 6deg);border-radius:50%;animation:26s linear infinite ldspin;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 79%,#000 80% 86%,#0000 87%);mask:radial-gradient(circle,#0000 79%,#000 80% 86%,#0000 87%)}.ld-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-ring circle{fill:none}.ld-ring .trk{stroke:#ffffff29;stroke-width:2px}.ld-ring .dash{stroke:#ffffff57;stroke-width:1.5px;stroke-dasharray:3 9;transform-origin:150px 150px;animation:18s linear infinite reverse ldspin}.ld-ring .prg{stroke:var(--y);stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 9px var(--y)) drop-shadow(0 0 22px color-mix(in srgb,var(--y) 60%,transparent));transition:stroke-dashoffset 80ms linear,stroke .3s}.ld-core .ld-logo{width:46%;max-width:none;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--y) 60%,transparent));position:relative}.ld-read{flex-direction:column;align-items:center;gap:6px;display:flex}.ld-num{align-items:baseline;gap:4px;font-family:Teko;line-height:1;display:flex}.ld-num b{color:#fff;text-shadow:0 0 34px color-mix(in srgb,var(--y) 55%,transparent);text-align:right;min-width:1.6ch;font-size:clamp(64px,10vw,112px);font-weight:600}.ld-num em{color:var(--y);font-size:clamp(24px,3vw,34px);font-style:normal}#ld-stage{letter-spacing:.55em;color:#cfd5de;padding-left:.55em;font-family:Teko;font-size:clamp(17px,2vw,22px);transition:color .3s,text-shadow .3s}#loader.go #ld-stage{color:#fff;text-shadow:0 0 26px var(--y)}#loader.go .ld-ring .prg{stroke:#fff}#loader.go .ld-core{animation:.9s cubic-bezier(.2,.7,.2,1) forwards ldbreak}#loader.go .ld-ticks{animation:.9s cubic-bezier(.2,.7,.2,1) forwards ldticks}#loader.go .ld-ring .trk,#loader.go .ld-ring .dash{animation:.6s forwards ldfade}@keyframes ldspin{to{transform:rotate(360deg)}}@keyframes ldbreak{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1.16)}}@keyframes ldticks{to{opacity:0;transform:rotate(90deg)scale(1.7)}}@keyframes ldfade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ld-ticks,.ld-ring .dash{animation:none}#loader{transition:none}}#loader{grid-template-rows:100%;grid-template-columns:100%;place-content:stretch;place-items:center}.stone{transform-origin:50% 62%}.stone-img{transform-origin:50% 62%;filter:drop-shadow(0 0 24px #46a0ff59);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.stone.sm{width:clamp(60px,8vw,135px)}.about-head small{letter-spacing:.06em;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(18px,1.7vw,24px);font-weight:600}html,html *{cursor:var(--cur,crosshair)!important}html :is(a,button,[role=button],summary,label,.pill,.mag,.cs-card,.cs-card *,.cs-nav,.cert,.cert *,.post,.post *,.card,.bcard button,.tile,#sound){cursor:var(--cur-hit,pointer)!important}.cs,.cs.drag{cursor:var(--cur,crosshair)}.cs-card{pointer-events:none}.cs-card img,.cs-card .cs-plate{pointer-events:auto}.cs-card.far,.cs-card.far *{pointer-events:none}#reel{height:min(86vh,720px);min-height:520px}.reel-dots{z-index:3;gap:12px;margin-top:4px;display:flex;position:relative}.reel-dots button{background:0 0;border:1px solid #ffffff80;border-radius:50%;width:11px;height:11px;padding:0;transition:all .3s}.reel-dots button:hover{background:#ffffff80}.reel-dots button.on{background:var(--y);border-color:var(--y);width:34px;box-shadow:0 0 14px var(--y);border-radius:999px}#reel.static .reel-dots{display:none}.story-wrap{position:relative}.strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;gap:22px;margin:0 -6vw;padding:24px 6vw 34px;display:flex;overflow:auto hidden}.strip::-webkit-scrollbar{display:none}.strip.drag{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.chap{scroll-snap-align:center;will-change:scale,opacity;background:linear-gradient(160deg,#0b101ae6,#04060beb);border:1px solid #ffffff24;border-radius:24px;flex:0 0 clamp(300px,62vw,760px);min-height:340px;padding:clamp(26px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 18px 50px #0007}.chap:before{content:"";background:linear-gradient(var(--y),transparent);width:4px;position:absolute;top:0;bottom:0;left:0}.chap-num{color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--y) 55%,transparent);opacity:.75;pointer-events:none;translate:calc(var(--px,0) * -140px) 0;font-family:Teko;font-size:clamp(150px,20vw,270px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:-22px;right:18px}.chap-body{z-index:1;max-width:min(520px,100%);position:relative}.chap-body small{letter-spacing:.35em;color:var(--y);font-family:Teko;font-size:18px;display:block}.chap-body h3{margin:8px 0 14px;padding-bottom:.06em;font-family:Teko;font-size:clamp(38px,4.4vw,62px);font-style:italic;font-weight:700;line-height:1.08}.chap-body p{color:#d6dbe6;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.story-ctl{align-items:center;gap:18px;margin-top:2px;display:flex}.story-ctl .cs-nav{flex:none;position:static}.st-rail{background:#ffffff1c;border-radius:3px;flex:1;height:3px;overflow:hidden}.st-rail i{transform-origin:0;background:linear-gradient(90deg,var(--y),var(--pink));height:100%;box-shadow:0 0 12px var(--y);display:block;transform:scaleX(.05)}.story-ctl .cs-nav:disabled{opacity:.3}.bf{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.bf.front{z-index:4}.bullet{width:clamp(18px,calc(var(--vw) * 1vw),150px);will-change:transform;position:absolute}.bullet img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;filter:blur(var(--blur,0)) brightness(var(--bri,1)) saturate(.88) contrast(1.05) drop-shadow(0 12px 18px #000000a6) drop-shadow(0 0 14px color-mix(in srgb,var(--y) 38%,transparent));display:block}.bullet:after{content:"";width:3px;height:var(--tr,0px);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--y) 70%,#fff),transparent);filter:blur(1.4px);opacity:.5;border-radius:3px;position:absolute;top:100%;left:50%;translate:-50% 2px}@media (width<=700px){.bullet{width:clamp(16px,calc(var(--vw) * 1vw),70px)}}@media (prefers-reduced-motion:reduce){.bullet{will-change:auto}}.bf{width:100vw;height:100%;margin-left:-50vw;inset:0 auto auto 50%;overflow:visible}html{overflow-x:clip}#reel{background:linear-gradient(#04060b00,#04060b9e 22%,#06090f9e);gap:0;max-width:1500px;height:auto;min-height:0;margin:auto;padding:clamp(80px,11vh,130px) 6vw clamp(60px,9vh,100px);display:block;overflow:visible}#reel .reel-top{margin-bottom:26px;display:block;position:static}#reel .reel-top small{letter-spacing:.4em;color:#fff;font-family:Teko;font-size:22px}.values-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rv{background:linear-gradient(160deg,#0b101ae6,#04060beb);border:1px solid #ffffff24;border-radius:22px;min-height:230px;padding:clamp(24px,2.6vw,36px);position:relative;overflow:hidden;box-shadow:0 16px 44px #0007}.rv:before{content:"";background:linear-gradient(var(--y),transparent);width:4px;position:absolute;top:0;bottom:0;left:0}.rv-n{color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--y) 50%,transparent);opacity:.7;pointer-events:none;font-family:Teko;font-size:clamp(100px,11vw,170px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:-14px;right:16px}.rv-t{text-transform:uppercase;color:#fff;text-shadow:0 0 44px color-mix(in srgb,var(--y) 55%,transparent);margin-bottom:6px;padding-bottom:.08em;font-family:Teko;font-size:clamp(40px,4.6vw,76px);font-style:italic;font-weight:700;line-height:1.05;position:relative}.rv p{color:#d6dbe6;max-width:30ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;position:relative}@media (width<=1000px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.values-grid{grid-template-columns:1fr}.rv{min-height:0}}.bfx{z-index:6;pointer-events:none;position:fixed;inset:0;overflow:visible}.bullet{width:clamp(18px,calc(var(--vw) * 1vw),150px);will-change:transform;opacity:0;transition:opacity .9s,scale 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;scale:.5}.bullet.in{opacity:1;scale:1}.bshift{translate:calc(var(--mx,0) * var(--shift,20) * -1px) 0;transition:translate 1.2s cubic-bezier(.2,.7,.2,1)}.bullet img{animation:bfloat var(--dur,6s) ease-in-out var(--del,0s) infinite alternate}@keyframes bfloat{0%{translate:0 calc(var(--amp,10px) * -1);rotate:calc(var(--wob,4deg) * -1)}to{translate:0 var(--amp,10px);rotate:var(--wob,4deg)}}@media (prefers-reduced-motion:reduce){.bullet img{animation:none}.bullet{transition:none}}#story{max-width:none;padding-left:3vw;padding-right:3vw}.board{grid-template-columns:1fr 1fr;column-gap:clamp(24px,5vw,90px);margin-top:6px;padding:30px 1vw 40px;display:grid;position:relative}.board-path{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.board-path path{fill:none;stroke:color-mix(in srgb,var(--y) 75%,#fff);stroke-width:2.6px;stroke-dasharray:9 7;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--y));animation:3s linear infinite dashflow}@keyframes dashflow{to{stroke-dashoffset:-160px}}.wp{z-index:1;filter:drop-shadow(0 20px 24px #0009);width:min(100%,780px);margin-bottom:clamp(30px,5vw,70px);position:relative}.wp:nth-of-type(odd){grid-column:1;justify-self:start}.wp-paper{transform-origin:50% 0;rotate:var(--r,0deg);transition:rotate .5s var(--ease),scale .5s var(--ease);color:#1b140c;clip-path:polygon(0 0,100% .6%,100% 96%,97% 98.4%,94% 96.4%,90% 99%,86% 97%,82% 99.4%,78% 97%,73% 99%,69% 96.8%,64% 99%,60% 97%,55% 99.4%,51% 97%,46% 99%,42% 96.8%,37% 99.2%,33% 97%,28% 99%,24% 96.8%,19% 99.3%,15% 97%,10% 99%,6% 96.5%,2% 98.6%,0 96.4%);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .33  0 0 0 0 .22  0 0 0 0 .08  0 0 0 .6 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>"),linear-gradient(90deg,#0000 33%,#3c230a1f 33.2%,#0000 33.8% 66%,#ffffff2e 66.2%,#0000 66.8%),linear-gradient(140deg,#e0cfa6 0%,#cdb88b 48%,#b49c69 100%);padding:clamp(20px,2.2vw,34px) clamp(20px,2.4vw,38px) clamp(20px,2.2vw,32px);position:relative;box-shadow:inset 0 0 60px #62401680}.wp:hover .wp-paper{rotate:0deg;scale:1.03}.wp-pin{z-index:3;background:radial-gradient(circle at 35% 30%,#ffffffbf,var(--y) 42%,color-mix(in srgb,var(--y) 50%,#000));border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;top:10px;left:50%;box-shadow:0 7px 8px #00000080,0 0 0 2px #00000040}.wp-top{border-bottom:4px double #1b140c;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;padding:14px 0 8px;display:flex}.wp-top b{letter-spacing:.16em;text-transform:uppercase;color:#1b140c;font-family:Teko;font-size:clamp(46px,5.8vw,92px);font-weight:700;line-height:.85}.wp-top small{letter-spacing:.2em;white-space:nowrap;padding-bottom:6px;font-family:ui-monospace,Courier New,monospace;font-size:clamp(11px,1vw,14px);font-weight:700}.wp-body{grid-template-columns:minmax(120px,34%) 1fr;align-items:start;gap:clamp(16px,2.2vw,32px);display:grid}.wp-photo{aspect-ratio:1/1.15;background:radial-gradient(circle at 50% 36%,#5a4a33,#1d150c 82%);border:4px solid #1b140c;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #000b}.wp-photo:before{content:"";background:repeating-linear-gradient(#ffffff8c 0 2px,#0000 2px 15px);width:14px;position:absolute;top:0;bottom:0;left:0}.wp-photo:after{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#ffffff38) 50%/1px 100% no-repeat,linear-gradient(#ffffff38,#ffffff38) 50%/100% 1px no-repeat;position:absolute;inset:0}.wp-photo img{z-index:1;width:auto;height:84%;rotate:var(--tilt,0deg);filter:sepia(.25)contrast(1.06)drop-shadow(0 10px 10px #000000b3);position:relative}.wp-no{z-index:2;letter-spacing:.12em;color:#efe3c4;background:#1b140c;padding:1px 6px;font-family:ui-monospace,Courier New,monospace;font-size:12px;font-weight:700;position:absolute;top:6px;left:18px}.wp-label{letter-spacing:.24em;opacity:.75;margin:0 0 4px;font-family:ui-monospace,Courier New,monospace;font-size:12px;font-weight:700;display:block}.wp-text h3{text-transform:uppercase;color:#1b140c;margin:0 0 14px;padding-bottom:.04em;font-family:Teko;font-size:clamp(34px,3.6vw,58px);font-weight:700;line-height:1}.wp-text p{color:#2a2013;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(16px,1.35vw,20px);font-weight:600;line-height:1.45}.wp-foot{letter-spacing:.2em;text-transform:uppercase;border-top:2px solid #1b140c;justify-content:space-between;align-items:center;margin-top:18px;padding-top:10px;font-family:Teko;font-size:clamp(16px,1.4vw,20px);font-weight:600;display:flex}.wp-foot em{border:3px double var(--y);width:52px;height:52px;color:var(--y);letter-spacing:0;opacity:.9;border-radius:50%;place-items:center;font-size:24px;font-style:normal;display:grid;rotate:-12deg}@media (width<=900px){#story{padding-left:5vw;padding-right:5vw}.board{grid-template-columns:1fr;padding-top:10px}.board-path{display:none}.wp:nth-of-type(odd),.wp:nth-of-type(2n){grid-column:1;justify-self:center;width:100%;margin-top:0}.wp-paper{rotate:calc(var(--r,0deg) * .5)}.wp-body{grid-template-columns:100px 1fr}}@media (prefers-reduced-motion:reduce){.board-path path{animation:none}}.stone-img{filter:none;mix-blend-mode:screen;image-rendering:auto}.stone.big{width:clamp(84px,9.5vw,180px)}.wp .wp-foot{z-index:auto;background:0 0;margin-top:18px;padding:10px 0 0;display:flex;position:static;overflow:visible}.wp .wp-foot span{color:#1b140c}.stone-img{mix-blend-mode:normal;filter:url(#blk2a)}#about{box-shadow:none;background:linear-gradient(#03050900 0,#0305098c 14vh,#030509cc 30vh calc(100% - 36vh),#03050900 100%);border-radius:0;margin-top:-6vh}@media (width<=1000px){#about{border-radius:0}}.rv,.bcard,.wp-paper{container-type:inline-size}.rv-n{opacity:.55;font-size:clamp(56px,6vw,96px);top:12px;right:14px}.rv-t{overflow-wrap:normal;font-size:clamp(28px,4.2vw,64px)}.rv p{max-width:none}.b-title{overflow-wrap:normal}@supports (container-type:inline-size){.rv-t{font-size:min(15.5cqw,78px)}.rv-n{font-size:min(30cqw,96px)}.b-title{font-size:min(clamp(46px,5.8vw,92px),19cqw)}.wp-top b{font-size:min(clamp(46px,5.8vw,92px),15cqw)}.wp-text h3{font-size:min(clamp(34px,3.6vw,58px),9cqw)}}.wp-top{flex-wrap:wrap;row-gap:2px}@media (width<=520px){.wp-top b{letter-spacing:.1em}.wp-top small{white-space:normal;letter-spacing:.12em;padding-bottom:2px}}.lb{perspective:1300px;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,3vw,54px);min-height:520px;display:grid}.lb-col{align-content:center;gap:clamp(12px,1.8vw,22px);display:grid}.lb-crate{cursor:pointer;width:clamp(230px,26vw,380px);position:relative}.lb-svg{width:100%;height:auto;filter:drop-shadow(0 18px 28px #0009) drop-shadow(0 0 24px color-mix(in srgb,var(--y) 32%,transparent));display:block;overflow:visible}.lb-beam{pointer-events:none;z-index:0;background:linear-gradient(to top,color-mix(in srgb,var(--y) 55%,#bff6ff),transparent 88%);clip-path:polygon(40% 100%,60% 100%,100% 0,0 0);filter:blur(12px);mix-blend-mode:screen;width:170%;height:180%;position:absolute;bottom:52%;left:50%;translate:-50%}.lb-svg{z-index:1;position:relative}.lb-sparks{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:36%;left:50%}.lb-spark{width:6px;height:6px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--y) 70%,#9ff);opacity:0;background:#fff;border-radius:50%;margin:-3px;position:absolute;top:0;left:0}.holo{position:relative}.holo-in{color:#eaffff;border:1px solid color-mix(in srgb,var(--y) 40%,#6fe6ff);box-shadow:0 0 34px color-mix(in srgb,var(--y) 40%,transparent),inset 0 0 34px #6edcff29;-webkit-backdrop-filter:blur(6px);transform:rotateY(var(--ry,0deg));background:linear-gradient(135deg,#2882ff33,#00e1ff17 45%,#aa5aff2e);border-radius:16px;padding:clamp(14px,1.5vw,22px) clamp(16px,1.8vw,26px);animation:7s linear infinite holoflick;position:relative;overflow:hidden;container-type:inline-size}.lb-left .holo-in{--ry:14deg}.lb-right .holo-in{--ry:-14deg}.holo-in:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px);position:absolute;inset:0}.holo-in:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#bef5ff61 46%,#ffaaff4d 52%,#a0ffc838 58%,#0000 66%);animation:5.2s ease-in-out infinite holosweep;position:absolute;inset:-10% -60%}.h-corner{pointer-events:none;background:linear-gradient(#aef,#aef) 0 0/14px 2px no-repeat,linear-gradient(#aef,#aef) 0 0/2px 14px no-repeat,linear-gradient(#aef,#aef) 100% 0/14px 2px no-repeat,linear-gradient(#aef,#aef) 100% 0/2px 14px no-repeat,linear-gradient(#aef,#aef) 0 100%/14px 2px no-repeat,linear-gradient(#aef,#aef) 0 100%/2px 14px no-repeat,linear-gradient(#aef,#aef) 100% 100%/14px 2px no-repeat,linear-gradient(#aef,#aef) 100% 100%/2px 14px no-repeat;position:absolute;inset:7px}.h-n{letter-spacing:.2em;color:#bef5ffb3;font-family:Teko;font-size:20px;position:absolute;top:9px;right:14px}.holo h3{text-transform:uppercase;text-shadow:2px 0 #ff3c8c8c,-2px 0 #3cdcff8c,0 0 18px #78dcff99;margin:0 0 4px;padding-bottom:.05em;font-family:Teko;font-size:min(16cqw,46px);font-style:italic;font-weight:700;line-height:1.05;position:relative}.holo p{color:#cfeaff;font-size:clamp(15px,1.25vw,18px);line-height:1.45;position:relative}#reel.opened .holo-in{animation:7s linear infinite holoflick,5s ease-in-out infinite alternate holofloat}#reel.opened .holo:nth-child(2) .holo-in{animation-delay:-1.3s,-1.7s}#reel.opened .holo:nth-child(3) .holo-in{animation-delay:-2.6s,-3.1s}@keyframes holosweep{0%,to{translate:-24%}50%{translate:24%}}@keyframes holoflick{0%,89%,to{opacity:1}91%{opacity:.78}93%{opacity:1}95%{opacity:.86}97%{opacity:1}}@keyframes holofloat{0%{translate:0 -4px}to{translate:0 6px}}@media (width<=900px){.lb{grid-template-columns:1fr 1fr;min-height:0}.lb-crate{order:-1;grid-column:1/-1;justify-self:center;margin-bottom:6px}.lb .holo-in{--ry:0deg}}@media (width<=560px){.lb{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.holo-in,.holo-in:after,#reel.opened .holo-in{animation:none}}.lb-box{aspect-ratio:205/191;width:100%;filter:drop-shadow(0 18px 26px #0000008c) drop-shadow(0 0 26px color-mix(in srgb,var(--y) 34%,transparent));display:block;position:relative}.lb-box img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.lb-body{clip-path:inset(31% 0 0);filter:url(#blkcrate)}.lb-lid{clip-path:inset(0 0 69%);filter:url(#blkcrate);z-index:2}.lb-glow{opacity:0;z-index:1;filter:blur(3px);background:radial-gradient(closest-side,#fff,#bff4ff 40%,#3aa8ff00);border-radius:50%;height:14%;position:absolute;top:26%;left:12%;right:12%}.lb{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lb-crate{width:clamp(260px,30vw,460px)}.lb-video{pointer-events:none;mix-blend-mode:screen;filter:brightness(.95)contrast(1.12);width:118%;max-width:none;height:auto;margin:-6% -9%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 34%,#0000008c 62%,#0000 98%);mask-image:radial-gradient(closest-side,#000 34%,#0000008c 62%,#0000 98%)}.wp-paper{clip-path:none;box-shadow:none;aspect-ratio:760/952;background:url(/assets/parchment.png) 50%/100% 100% no-repeat;align-items:center;padding:17% 14% 14%;display:flex}.wp-text{width:100%}.wp-label{letter-spacing:.24em;color:#5b4122;margin-bottom:2.2cqw;font-size:max(10px,2.5cqw)}.wp-text h3{color:#2a1a0a;margin:0 0 3cqw;font-size:min(10.5cqw,60px);line-height:1}.wp-text p{color:#33230f;font-size:max(14px,4.7cqw);line-height:1.42}.wp-pin{top:4.5%}@media (width<=900px){.wp{width:min(100%,520px)}}.empty-note{border:1px dashed color-mix(in srgb,var(--y) 40%,transparent);color:#9fb0c8;text-align:center;background:#080c1473;border-radius:16px;margin:6px 0 0;padding:22px 26px;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(16px,1.3vw,19px);font-weight:600}@media (width<=1000px){.top{border-radius:26px;flex-wrap:wrap;row-gap:6px;padding:8px 12px 10px}.top nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;order:3;gap:8px;padding:2px 0;font-size:19px;overflow-x:auto;display:flex!important}.top nav::-webkit-scrollbar{display:none}.top nav a{white-space:nowrap;background:#ffffff0a;border-radius:999px;flex:none;padding:5px 14px;border:1px solid var(--line)!important;display:inline-block!important}.top nav button{flex:none;margin-left:auto}}.lb-video{mix-blend-mode:normal;filter:none;pointer-events:none;width:100%;max-width:100%;height:auto;margin:0;display:block;-webkit-mask-image:none;mask-image:none}.lb-col{z-index:3;position:relative}.b3:before{content:"";z-index:0;filter:grayscale()contrast(1.15)brightness(.9);opacity:.34;mix-blend-mode:luminosity;background:url(/assets/join.jpg) 65% 30%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 8%,#000 62%);mask-image:linear-gradient(100deg,#0000 8%,#000 62%)}.b3:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg,#040a188c,color-mix(in srgb,var(--y) 26%,transparent) 120%);mix-blend-mode:color;position:absolute;inset:0}.b3 .b-body{z-index:2;position:relative}.b3 .pings{z-index:2}.lb-crate{z-index:2;width:clamp(280px,32vw,500px)}.cr{--u:clamp(21px,2.55vw,39px);--W:calc(var(--u)*10);--D:calc(var(--u)*7);--H:calc(var(--u)*5.6);--L:calc(var(--u)*1.7);--open:0;--sx:0;--ry:-28;--rx:-20;width:calc(var(--u)*14);height:calc(var(--u)*14);perspective:calc(var(--u)*46);perspective-origin:50% 38%;margin:0 auto;position:relative}.cr-3d{left:calc(var(--u)*2);top:calc(var(--u)*6.4);width:var(--W);height:var(--H);transform-style:preserve-3d;transform:translateX(calc(var(--sx)*1px)) rotateX(calc(var(--rx)*1deg)) rotateY(calc(var(--ry)*1deg));position:absolute}.cr-body,.cr-lid{width:var(--W);transform-style:preserve-3d;position:absolute;left:0}.cr-body{height:var(--H);top:0}.cr-lid{height:var(--L);top:calc(var(--L)*-1);transform-origin:50% 100% calc(var(--D)/-2);transform:rotateX(calc(var(--open)*1deg))}.cr .f{backface-visibility:hidden;--rv:radial-gradient(circle,#a9bfe3 0 2px,transparent 2.6px);background:var(--rv) 7px 7px/12px 12px no-repeat,var(--rv) calc(100% - 7px) 7px/12px 12px no-repeat, var(--rv) 7px calc(100% - 7px)/12px 12px no-repeat,var(--rv) calc(100% - 7px) calc(100% - 7px)/12px 12px no-repeat, linear-gradient(90deg,transparent 22%,#ffffff0d 22.4%,transparent 23%,transparent 77%,#0000004d 77.2%,transparent 78%), linear-gradient(165deg,#34415d 0%,#1c2539 55%,#0f1522 100%);display:block;position:absolute;box-shadow:inset 0 0 0 2px #96beff38,inset 0 0 26px #0009}.bf-front{transform:translateZ(calc(var(--D)/2));inset:0}.bf-back{transform:rotateY(180deg) translateZ(calc(var(--D)/2));inset:0}.bf-left,.bf-right{width:var(--D);height:var(--H);left:calc((var(--W) - var(--D))/2);top:0}.bf-left{transform:rotateY(-90deg) translateZ(calc(var(--W)/2));filter:brightness(.68)}.bf-right{transform:rotateY(90deg) translateZ(calc(var(--W)/2));filter:brightness(.85)}.bf-bottom{width:var(--W);height:var(--D);left:0;top:calc((var(--H) - var(--D))/2);transform:rotateX(-90deg) translateZ(calc(var(--H)/2));background:#070a11}.in-back,.in-left,.in-right,.in-floor{box-shadow:none;background:linear-gradient(to top,color-mix(in srgb,var(--y) 85%,#bff) 0%,#1b3a63 35%,#0a1424 100%)}.in-back{transform:translateZ(calc(var(--D)/-2 + 3px));inset:0}.in-left{width:var(--D);height:var(--H);left:calc((var(--W) - var(--D))/2);transform:rotateY(90deg) translateZ(calc(var(--W)/-2 + 3px));top:0}.in-right{width:var(--D);height:var(--H);left:calc((var(--W) - var(--D))/2);transform:rotateY(-90deg) translateZ(calc(var(--W)/-2 + 3px));filter:brightness(.8);top:0}.in-floor{width:var(--W);height:var(--D);left:0;top:calc((var(--H) - var(--D))/2);transform:rotateX(90deg) translateZ(calc(var(--H)/-2 + 10px));background:radial-gradient(ellipse at 50% 50%,#fff 0,#bff4ff 28%,color-mix(in srgb,var(--y) 80%,#fff) 60%,#0b1d36 100%)}.bf-front b{background:repeating-linear-gradient(135deg,var(--y) 0 11px,#091019 11px 22px);opacity:.92;height:14%;position:absolute;bottom:7%;left:3%;right:3%;box-shadow:inset 0 0 0 1px #0007}.bf-front img{aspect-ratio:1;object-fit:contain;border:2px solid var(--y);width:30%;box-shadow:0 0 18px color-mix(in srgb,var(--y) 60%,transparent);background:#070b13;border-radius:12%;padding:6%;position:absolute;top:22%;left:50%;translate:-50%}.lf-front{transform:translateZ(calc(var(--D)/2));inset:0}.lf-back{transform:rotateY(180deg) translateZ(calc(var(--D)/2));inset:0}.lf-left,.lf-right{width:var(--D);height:var(--L);left:calc((var(--W) - var(--D))/2);top:0}.lf-left{transform:rotateY(-90deg) translateZ(calc(var(--W)/2));filter:brightness(.68)}.lf-right{transform:rotateY(90deg) translateZ(calc(var(--W)/2));filter:brightness(.85)}.lf-top{width:var(--W);height:var(--D);left:0;top:calc((var(--L) - var(--D))/2);transform:rotateX(90deg) translateZ(calc(var(--L)/2));background:linear-gradient(#46567a,#2a3753 60%,#1e2940)}.lf-top u{border:2px solid var(--y);width:26%;height:12%;box-shadow:0 0 14px color-mix(in srgb,var(--y) 55%,transparent);background:#070b13;border-radius:999px;position:absolute;top:44%;left:50%;translate:-50%}.lf-under{width:var(--W);height:var(--D);left:0;top:calc((var(--L) - var(--D))/2);transform:rotateX(-90deg) translateZ(calc(var(--L)/2));box-shadow:inset 0 0 30px color-mix(in srgb,var(--y) 45%,transparent);background:#0b1220}.cr-shadow{left:8%;right:8%;top:calc(var(--u)*11.4);height:calc(var(--u)*2.2);filter:blur(4px);background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;position:absolute}.cr-glow{left:calc(var(--u)*3);top:calc(var(--u)*6.4);width:calc(var(--u)*8);height:calc(var(--u)*3);background:radial-gradient(closest-side,#fff,#bff4ff 35%,color-mix(in srgb,var(--y) 70%,transparent) 65%,transparent);mix-blend-mode:screen;filter:blur(8px);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.cr-beam{left:calc(var(--u)*2.2);top:calc(var(--u)*-3);width:calc(var(--u)*9.6);height:calc(var(--u)*10);transform-origin:50% 100%;clip-path:polygon(32% 100%,68% 100%,100% 0,0 0);background:linear-gradient(to top,#aaebffe6,color-mix(in srgb,var(--y) 40%,transparent) 55%,transparent);mix-blend-mode:screen;filter:blur(7px);opacity:0;pointer-events:none;position:absolute}.lb-sparks{top:44%;left:50%}@media (width<=760px){.lb-crate{width:min(86vw,360px)}}.bullet{width:clamp(14px,calc(var(--vw) * .62vw),80px)}.bullet.in{opacity:.42}.bullet img{animation-duration:calc(var(--dur,6s) * 1.6);filter:saturate(.7) brightness(.8) blur(max(var(--blur,0px),.6px)) drop-shadow(0 6px 8px #00000073)!important}.bullet:after{display:none}@media (width<=700px){.bullet{width:clamp(12px,calc(var(--vw) * .9vw),44px)}}.cr-glow,.cr-beam{display:none!important}.cr{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--y) 55%,transparent)) drop-shadow(0 0 34px color-mix(in srgb,var(--y) 30%,transparent))}.in-floor{background:linear-gradient(#0c1a31,#143055)}.in-back,.in-left,.in-right{background:linear-gradient(#0a1424 0%,#13233f 55%,#1d3e6b 100%)}.board{gap:0 clamp(10px,2vw,34px);max-width:1060px;margin-left:auto;margin-right:auto;padding-top:20px}.wp{width:min(100%,500px);margin-bottom:0}.wp:nth-of-type(odd){grid-column:1;justify-self:end;margin-top:0}.wp:nth-of-type(2n){grid-column:2;justify-self:start;margin-top:0}.wp:first-of-type{grid-row:1/span 2}.wp:nth-of-type(2){grid-row:2/span 2}.wp:nth-of-type(3){grid-row:3/span 2}.wp:nth-of-type(4){grid-row:4/span 2}.wp:nth-of-type(5){grid-row:5/span 2}.wp:nth-of-type(6){grid-row:6/span 2}.wp:nth-of-type(n+7){grid-row:auto}@media (width<=900px){.board{max-width:560px}.wp:nth-of-type(n){grid-area:auto/1;justify-self:center;margin-bottom:clamp(14px,4vw,30px)}}.b2:before{content:"";z-index:0;opacity:.3;filter:contrast(1.1);background:url(/assets/vision.jpg) 50% 100%/120% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 25%,#000 85%);mask-image:linear-gradient(#0000 25%,#000 85%)}.b2:after{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb,var(--y) 85%,#2a6fb8);mix-blend-mode:color;opacity:.95;position:absolute;inset:0}.b2 .b-body,.b2 .prism{z-index:2;position:relative}.b2 .prism{position:absolute}.b2:before{border-radius:inherit;width:auto;height:auto;inset:0;translate:none}.board{gap:clamp(26px,3.4vw,52px) clamp(26px,4.2vw,72px)}nav a.nav-cta{background:color-mix(in srgb,var(--y) 16%,transparent);white-space:nowrap;border-radius:999px;padding:3px 14px;border:1px solid color-mix(in srgb,var(--y) 70%,transparent)!important}#scrim{max-width:900px}.scrim-lead{color:#b9c6da;max-width:60ch;margin:6px 0 26px;font-size:clamp(16px,1.3vw,19px)}.scrim-form{background:linear-gradient(160deg,#0a0e16d1,#04060be0);border:1px solid #ffffff24;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px 18px;padding:clamp(18px,3vw,34px);display:grid;box-shadow:0 20px 60px #0007}.scrim-form label{letter-spacing:.14em;text-transform:uppercase;color:#cfdaee;gap:7px;font-family:Teko;font-size:19px;display:grid}.scrim-form .wide,.scrim-actions{grid-column:1/-1}.scrim-form input,.scrim-form select,.scrim-form textarea{color:#fff;letter-spacing:.02em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#03060cb3;border:1px solid #ffffff29;border-radius:12px;outline:none;width:100%;padding:12px 14px;font:600 16px Rajdhani,system-ui,sans-serif;transition:border-color .25s,box-shadow .25s}.scrim-form textarea{resize:vertical;min-height:100px}.scrim-form input:focus,.scrim-form select:focus,.scrim-form textarea:focus{border-color:var(--y);box-shadow:0 0 0 3px color-mix(in srgb,var(--y) 28%,transparent)}.scrim-form .trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.scrim-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}#scrim-msg{margin:0;font-size:17px;font-weight:700}#scrim-msg.ok{color:#7ee8b0}#scrim-msg.bad{color:#ff8d9a}@media (width<=640px){.scrim-form{grid-template-columns:1fr}}#scrim{container-type:inline-size}#scrim .title .tt{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:min(clamp(46px,5.8vw,92px),10.4cqw)}#loader .ld-logo{filter:none;animation:none}#loader{transition:opacity .35s,transform .35s}@media (width<=900px){.board{max-width:600px}.wp{width:min(100%,540px)}}.board{column-gap:clamp(64px,8.5vw,160px)}.b2:before{opacity:.22;filter:brightness(.62)contrast(1.15)}.b2:after{background:linear-gradient(to bottom,#03050a8c,#03050a40 55%,#03050a80),color-mix(in srgb,var(--y) 40%,#1a2233);mix-blend-mode:color;opacity:.8}.board{gap:clamp(30px,3.6vw,64px) clamp(24px,3.6vw,64px);max-width:min(1560px,97vw)}.wp{width:min(100%,740px)}.wp-pin{left:var(--pin,50%);margin-left:-13px}@media (width<=900px){.board{max-width:640px}.wp{width:min(100%,560px)}}.cr-mk{pointer-events:none;visibility:hidden;width:2px;height:2px;position:absolute;top:0;left:0}.cr-mk[data-mk=floor]{transform:translate3d(calc(var(--W)/2),calc(var(--H) - 10px),0)}.cr-mk[data-mk=back]{transform:translate3d(calc(var(--W)/2),0,calc(var(--D)/-2))}.teams-lead{color:#b9c6da;margin:6px 0 28px;font-size:clamp(16px,1.3vw,19px)}.sq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2vw,28px);display:grid}.sq-card{background:linear-gradient(160deg,#0c111bd1,#04060be6);border:1px solid #ffffff1f;border-radius:22px;grid-template-rows:1fr auto;gap:10px;padding:clamp(18px,2vw,28px);transition:border-color .35s,translate .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0007}.sq-card:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--y) 22%,transparent),transparent);opacity:.7;border-radius:50%;width:80%;transition:opacity .4s;position:absolute;top:42%;left:50%;translate:-50% -50%}.sq-card:hover{border-color:color-mix(in srgb,var(--y) 55%,transparent);translate:0 -6px}.sq-card:hover:before{opacity:1}.sq-art{aspect-ratio:1.25;place-items:center;display:grid;position:relative}.sq-art img{object-fit:contain;filter:drop-shadow(0 12px 18px #0009);max-width:86%;max-height:100%;transition:scale .45s var(--ease)}.sq-card:hover .sq-art img{scale:1.06}.sq-card h3{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#fff;margin:0;padding-left:.24em;font-family:Teko;font-size:clamp(26px,2.2vw,34px);font-weight:600;position:relative}.sq-art{aspect-ratio:auto;min-width:0;height:clamp(170px,16vw,230px);overflow:hidden}.sq-art img{width:auto;max-width:84%;height:auto;max-height:88%}.sq-card{grid-template-rows:auto auto}.cr-mk[data-mk=front]{transform:translate3d(calc(var(--W)/2),0,calc(var(--D)/2))}#teams{max-width:1280px}.sq-grid{display:none}.sq-show{--sc:120,160,255;grid-template-columns:minmax(240px,.9fr) 1.3fr;align-items:center;gap:clamp(20px,4vw,70px);margin-top:10px;display:grid}.sq-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sq-list button{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffff4d;width:100%;transition:color .35s,translate .45s var(--ease);align-items:baseline;gap:18px;padding:6px 4px;display:flex}.sq-list button span{letter-spacing:.2em;color:inherit;opacity:.8;min-width:2.2em;font-family:Teko;font-size:clamp(16px,1.4vw,22px)}.sq-list button b{text-transform:uppercase;letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.5px #fff6;padding:0 .08em .06em 0;font-family:Teko;font-size:clamp(46px,6.4vw,104px);font-style:italic;font-weight:700;line-height:1;transition:color .4s,-webkit-text-stroke-color .4s,text-shadow .4s}.sq-list button:hover,.sq-list button.on{color:rgb(var(--sc));translate:14px}.sq-list button.on b,.sq-list button:hover b{color:#fff;-webkit-text-stroke-color:#fff;text-shadow:0 0 34px rgba(var(--sc),.55)}.sq-list button:focus-visible{outline:2px solid rgb(var(--sc));outline-offset:2px;border-radius:6px}.sq-stage{aspect-ratio:1.15;place-items:center;display:grid;position:relative}.sq-glow{background:radial-gradient(closest-side,rgba(var(--sc),.42),rgba(var(--sc),.12) 55%,transparent);filter:blur(10px);border-radius:50%;transition:background .6s;position:absolute;inset:6%}.sq-ring{border:1px solid rgba(var(--sc),.4);box-shadow:0 0 40px rgba(var(--sc),.2),inset 0 0 40px rgba(var(--sc),.12);border-radius:50%;transition:border-color .6s,box-shadow .6s;position:absolute;inset:12%}.sq-ring:after{content:"";border:1px dashed #ffffff24;border-radius:50%;animation:40s linear infinite ldspin;position:absolute;inset:-14%}.sq-big{object-fit:contain;max-width:68%;max-height:68%;filter:drop-shadow(0 24px 34px #000000a6) drop-shadow(0 0 30px rgba(var(--sc),.4));transition:opacity .22s,scale .5s var(--ease),translate .5s var(--ease);position:relative}.sq-show.swap .sq-big{opacity:0;translate:0 14px;scale:.9}.sq-no{letter-spacing:.3em;color:#ffffff8c;font-family:Teko;font-size:clamp(16px,1.3vw,20px);position:absolute;bottom:2%;right:2%}@media (width<=860px){.sq-show{grid-template-columns:1fr}.sq-stage{aspect-ratio:1.3;order:-1}.sq-list{grid-template-columns:1fr 1fr;gap:0 18px}.sq-list button b{font-size:clamp(34px,10vw,56px)}.sq-list button:hover,.sq-list button.on{translate:6px}}@media (prefers-reduced-motion:reduce){.sq-ring:after{animation:none}}.cr-mk[data-mk=fl]{transform:translate3d(0,0,calc(var(--D)/2))}.cr-mk[data-mk=fr]{transform:translate3d(var(--W),0,calc(var(--D)/2))}.sq-big{filter:drop-shadow(0 0 5px rgba(var(--sc),.95)) drop-shadow(0 0 18px rgba(var(--sc),.75)) drop-shadow(0 0 42px rgba(var(--sc),.5)) drop-shadow(0 22px 28px #0000008c);animation:3.2s ease-in-out infinite sqglow}@keyframes sqglow{50%{filter:drop-shadow(0 0 8px rgba(var(--sc),1)) drop-shadow(0 0 28px rgba(var(--sc),.9)) drop-shadow(0 0 64px rgba(var(--sc),.62)) drop-shadow(0 22px 28px #0000008c)}}@media (prefers-reduced-motion:reduce){.sq-big{animation:none}}#matches{max-width:1100px}.mt-list{gap:clamp(16px,2vw,26px);display:grid}.mt{background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--y) 14%,transparent),transparent 60%),linear-gradient(160deg,#0c111be0,#04060bf0);border:1px solid #ffffff24;border-radius:24px;padding:clamp(18px,2.4vw,30px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0007;container-type:inline-size}.mt:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff06 22px 23px);position:absolute;inset:0}.mt header{align-items:center;gap:10px;margin-bottom:6px;display:flex;position:relative}.mt-kind{letter-spacing:.3em;text-transform:uppercase;color:var(--y);border:1px solid color-mix(in srgb,var(--y) 60%,transparent);background:color-mix(in srgb,var(--y) 12%,transparent);border-radius:999px;padding:2px 12px;font-family:Teko;font-size:clamp(15px,1.3vw,19px)}.mt-live{letter-spacing:.2em;color:#fff;background:#e5334b;border-radius:999px;padding:2px 12px;font-family:Teko;font-size:15px;animation:1.4s ease-in-out infinite alternate ldfade2}@keyframes ldfade2{to{opacity:.55}}.mt-vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,2vw,28px);display:grid;position:relative}.mt-team{justify-items:center;gap:10px;min-width:0;display:grid}.mt-logo{aspect-ratio:1;background:radial-gradient(closest-side,#ffffff1a,#0000 78%);border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:clamp(90px,20cqw,200px);display:grid}.mt-logo img{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff40)drop-shadow(0 12px 14px #0009);max-width:78%;max-height:78%}.mt-logo span{color:#fff;font-family:Teko;font-size:clamp(40px,9cqw,84px);font-weight:700}.mt-team b{overflow-wrap:anywhere;text-align:center;text-transform:uppercase;letter-spacing:.06em;max-width:100%;font-family:Teko;font-size:min(clamp(28px,4.4cqw,52px),9cqw);font-style:italic;font-weight:700;line-height:1}.mt-mid{text-align:center;justify-items:center;gap:8px;display:grid}.mt-mid i{color:#0000;-webkit-text-stroke:1.5px var(--y);text-shadow:0 0 28px color-mix(in srgb,var(--y) 55%,transparent);padding-right:.08em;font-family:Teko;font-size:clamp(40px,7cqw,84px);font-style:italic;font-weight:700;line-height:1}.mt-when{background:#0006;border:1px solid #ffffff1f;border-radius:14px;gap:2px;padding:8px 16px;display:grid}.mt-when b{letter-spacing:.12em;font-family:Teko;font-size:clamp(24px,3.6cqw,40px);font-weight:700;line-height:1}.mt-when small{letter-spacing:.16em;color:#b9c6da;text-transform:uppercase;font-family:Teko;font-size:clamp(14px,1.6cqw,18px)}.mt footer{color:#cfdaee;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:12px;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(15px,1.3vw,18px);font-weight:600;display:flex;position:relative}.mt footer span{flex:1;min-width:160px}.mt footer em{letter-spacing:.2em;color:var(--y);font-family:Teko;font-style:normal}@media (width<=560px){.mt-vs{grid-template-columns:1fr 1fr}.mt-mid{grid-area:2/1/auto/-1}.mt-team:last-child{grid-area:1/2}.mt-team:first-child{grid-area:1/1}}.mt footer{z-index:auto;text-align:left;background:0 0;min-height:0;margin-top:14px;padding:12px 0 0;display:flex;position:relative;overflow:visible}.mt header{background:0 0;margin-bottom:6px;padding:0;position:relative}#matches{container-type:inline-size}#matches .title .tt{white-space:nowrap;overflow-wrap:normal;font-size:min(clamp(46px,5.8vw,92px),9.6cqw)}#staff{max-width:1400px}.cs-card img{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.cs-card.sil img{width:62%;height:auto}.top.nav-in{animation:navIn .9s var(--ease) backwards}@keyframes navIn{0%{opacity:0;translate:0 -90px}}.top{opacity:1}#stf-wrap{gap:clamp(26px,4vw,52px);display:grid}.lp{--sc:120,160,255;isolation:isolate;background:linear-gradient(#050607,#0a0b0c);border:1px solid #ffffff1f;border-radius:10px;padding:clamp(14px,2vw,26px);transition:border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 20px 60px #000a}.lp-bg{z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 0,#ffffff17,#0000 70%),radial-gradient(50% 60% at 92% 100%,#ffffff0f,#0000 70%);position:absolute;inset:0}.lp-bg:after,.lp-bg:before{content:"";position:absolute;inset:0;-webkit-mask:url(/assets/splatter.svg) 50%/cover no-repeat;mask:url(/assets/splatter.svg) 50%/cover no-repeat}.lp-bg:after{opacity:.1;background:#9a9a9a}.lp-bg:before{background:rgb(var(--sc));opacity:0;transition:opacity .5s}.lp-head{align-items:center;gap:clamp(10px,1.4vw,18px);margin:0 0 clamp(10px,1.4vw,18px);display:flex}.lp-logo{object-fit:contain;filter:grayscale()brightness(1.25)drop-shadow(0 0 8px #ffffff40);width:auto;max-width:90px;height:clamp(34px,4vw,58px);transition:filter .45s}.lp-head h3{letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px #fff3;margin:0;font-family:Teko;font-size:clamp(34px,4.4vw,66px);font-weight:700;line-height:.9;transition:text-shadow .45s}.lp-head span{letter-spacing:.3em;color:#8d9299;margin-left:auto;font-family:Teko;font-size:clamp(14px,1.3vw,20px);font-weight:600;transition:color .45s}.lp-head span b{color:#fff;font-weight:600}:is(.lp:has(.lp-card:hover),.lp:has(.lp-card.pin)){border-color:rgba(var(--sc),.55);box-shadow:0 20px 60px #000a,0 0 50px rgba(var(--sc),.18)}.lp:has(.lp-card:hover) .lp-bg:before{opacity:.3}.lp:has(.lp-card.pin) .lp-bg:before{opacity:.3}:is(.lp:has(.lp-card:hover) .lp-logo,.lp:has(.lp-card.pin) .lp-logo){filter:drop-shadow(0 0 12px rgba(var(--sc),.9))}:is(.lp:has(.lp-card:hover) .lp-head h3,.lp:has(.lp-card.pin) .lp-head h3){text-shadow:0 0 26px rgba(var(--sc),.7)}:is(.lp:has(.lp-card:hover) .lp-head span,.lp:has(.lp-card.pin) .lp-head span){color:rgb(var(--sc))}.lp-grid{--gap:clamp(6px,.9vw,14px);grid-template-columns:repeat(var(--n,6),min(190px,calc((100% - (var(--maxn,7) - 1) * var(--gap)) / var(--maxn,7))));justify-content:start;gap:var(--gap);padding:10px 0 8px;display:grid}.lp-card{--cut:clamp(12px,12cqw,24px);aspect-ratio:1/1.34;cursor:pointer;opacity:0;transform-origin:50% 60%;transition:translate .35s var(--ease),scale .35s var(--ease),filter .35s;outline:none;margin:0;position:relative;translate:0 26px;container-type:inline-size}.lp.in .lp-card{opacity:1;animation:lpIn .75s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms);translate:0}@keyframes lpIn{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}.lp-face{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));background:linear-gradient(135deg,#6a6e74,#2b2d30 55%,#4a4d52);transition:background .4s;position:absolute;inset:0}.lp-in{isolation:isolate;clip-path:polygon(0 0,calc(100% - var(--cut) + 3px) 0,100% calc(var(--cut) - 3px),100% 100%,calc(var(--cut) - 3px) 100%,0 calc(100% - var(--cut) + 3px));background:linear-gradient(#2c2f33,#0e0f11 82%);position:absolute;inset:clamp(3px,2.6cqw,5px);overflow:hidden}.lp-in:before{content:"";z-index:0;background:linear-gradient(180deg,rgba(var(--sc),.98),rgba(var(--sc),.52) 62%,rgba(var(--sc),.14));opacity:0;transition:opacity .4s;position:absolute;inset:0}.lp-pat{z-index:0;opacity:.12;background:#9a9a9a;transition:opacity .4s,background .4s;position:absolute;inset:0;-webkit-mask:url(/assets/hexgrid.svg) 50%/190% no-repeat;mask:url(/assets/hexgrid.svg) 50%/190% no-repeat}.lp-in img{z-index:1;aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:grayscale()contrast(1.1)brightness(.95);width:100%;height:auto;transition:filter .4s;position:absolute;top:4%;left:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.lp-in:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--sc),.5),rgba(var(--sc),.18));opacity:0;transition:opacity .4s;position:absolute;inset:0}.lp-tag{z-index:4;letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000;font-family:Teko;font-size:clamp(13px,11cqw,22px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:clamp(5px,5cqw,9px);left:clamp(7px,7cqw,12px)}.lp-no{z-index:4;letter-spacing:.2em;color:#fff;opacity:.7;font-family:Teko;font-size:clamp(11px,7cqw,15px);font-style:normal;font-weight:600;position:absolute;top:clamp(20px,17cqw,32px);left:clamp(7px,7cqw,12px)}.lp-in figcaption{z-index:4;text-align:center;clip-path:polygon(clamp(6px,5cqw,10px) 0,100% 0,calc(100% - clamp(6px,5cqw,10px)) 100%,0 100%);background:linear-gradient(#16181b,#09090b);padding:clamp(3px,3cqw,6px) 4px clamp(5px,4.6cqw,9px);position:absolute;bottom:7%;left:6%;right:6%}.lp-in figcaption:after{content:"";background:#6b6f75;height:clamp(2px,2cqw,4px);transition:background .4s,box-shadow .4s;position:absolute;bottom:0;left:0;right:0}.lp-in figcaption b{letter-spacing:.03em;text-transform:uppercase;color:#f2f6f2;white-space:nowrap;font-family:Teko;font-size:clamp(15px,15cqw,38px);font-weight:700;line-height:1;display:block;overflow:hidden}.lp-card:hover,.lp-card:focus-visible,.lp-card.pin{z-index:5;filter:drop-shadow(0 16px 26px rgba(var(--sc),.55));translate:0 -10px;scale:1.12}.lp-card:hover .lp-face,.lp-card:focus-visible .lp-face,.lp-card.pin .lp-face{background:linear-gradient(135deg,rgb(var(--sc)),rgba(var(--sc),.5) 55%,rgb(var(--sc)))}.lp-card:hover .lp-in:before,.lp-card:focus-visible .lp-in:before,.lp-card.pin .lp-in:before,.lp-card:hover .lp-in:after,.lp-card:focus-visible .lp-in:after,.lp-card.pin .lp-in:after{opacity:1}.lp-card:hover .lp-pat,.lp-card:focus-visible .lp-pat,.lp-card.pin .lp-pat{background:rgb(var(--sc));opacity:.45}.lp-card:hover img,.lp-card:focus-visible img,.lp-card.pin img{filter:grayscale()contrast(1.1)brightness(1.1)}.lp-card:hover .lp-in figcaption:after,.lp-card:focus-visible .lp-in figcaption:after,.lp-card.pin .lp-in figcaption:after{background:rgb(var(--sc));box-shadow:0 0 12px rgba(var(--sc),.9)}.lp-grid:has(.lp-card:hover) .lp-card:not(:hover):not(.pin){filter:brightness(.7)}.lp-card.locked img,.lp-card.locked:hover img,.lp-card.locked.pin img{filter:brightness(0)!important}.lp-card.locked .lp-in:before,.lp-card.locked .lp-in:after{opacity:0!important}.lp-card.locked figcaption b{opacity:.6}@media (width<=700px){.lp-head span{display:none}.lp-grid{grid-template-columns:repeat(var(--n,6),minmax(132px,44vw));overflow:auto hidden}}@media (prefers-reduced-motion:reduce){.lp-card{opacity:1;translate:none;animation:none!important}}.lp-white .lp-card:hover,.lp-white .lp-card:focus-visible,.lp-white .lp-card.pin{filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 22px #ffffffd9)drop-shadow(0 0 54px #ffffff80)}.lp-white .lp-card:hover .lp-face,.lp-white .lp-card:focus-visible .lp-face,.lp-white .lp-card.pin .lp-face{background:linear-gradient(135deg,#fff,#d8dde6 55%,#fff)}.lp-white .lp-card:hover .lp-in figcaption:after,.lp-white .lp-card.pin .lp-in figcaption:after{box-shadow:0 0 16px #fff,0 0 34px #fffc}:is(.lp-white:has(.lp-card:hover),.lp-white:has(.lp-card.pin)){border-color:#ffffffb3;box-shadow:0 20px 60px #000a,0 0 70px #ffffff40}.lp-white:has(.lp-card:hover) .lp-bg:before{opacity:.38}.lp-white:has(.lp-card.pin) .lp-bg:before{opacity:.38}:is(.lp-white:has(.lp-card:hover) .lp-logo,.lp-white:has(.lp-card.pin) .lp-logo){filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 20px #fffc)}:is(.lp-white:has(.lp-card:hover) .lp-head h3,.lp-white:has(.lp-card.pin) .lp-head h3){text-shadow:0 0 14px #ffffffe6,0 0 36px #ffffff8c}.cs-card.silart img{filter:drop-shadow(0 0 1.5px #a0beffbf)drop-shadow(0 0 12px #5082ff38)}.cs-card.silart.on img{filter:drop-shadow(0 0 2px #c8dcfff2) drop-shadow(0 0 26px color-mix(in srgb,var(--y) 60%,transparent))}.lp-in figcaption small{opacity:0;letter-spacing:.34em;text-transform:uppercase;max-height:0;color:rgb(var(--sc));text-shadow:0 0 10px rgba(var(--sc),.7);transition:max-height .3s var(--ease),opacity .3s,margin .3s;margin-top:0;font-family:Teko;font-size:clamp(11px,8cqw,15px);font-weight:600;line-height:1;display:block;overflow:hidden}.lp-card:hover .lp-in figcaption small,.lp-card:focus-visible .lp-in figcaption small,.lp-card.pin .lp-in figcaption small{opacity:1;max-height:1.6em;margin-top:3px}
