*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fafafa;color:#333;line-height:1.6}a{text-decoration:none;color:inherit}#app{width:100%}.studio-container{min-height:100vh;display:flex;flex-direction:column;padding:0 5vw;max-width:1200px;margin:0 auto}.header{display:flex;justify-content:space-between;align-items:center;padding:3rem 0}.logo{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:500;letter-spacing:-.5px;text-decoration:none;color:#000;transition:opacity .25s}.logo-img{width:36px;height:36px;object-fit:contain}.logo:hover{opacity:.6}.nav{display:flex;gap:2.5rem}.nav a{font-size:.95rem;text-transform:lowercase;color:#666;transition:color .3s ease;text-decoration:none}.nav a.router-link-exact-active{color:#000;font-weight:500}.nav a:hover{color:#000}.footer{padding:2.5rem 0;font-size:.85rem;color:#999;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center}.footer a{color:#999;transition:color .3s ease;text-decoration:none}.footer a:hover{color:#333}@media(max-width:768px){.header{flex-direction:column;align-items:flex-start;gap:1.5rem}.nav{gap:1.5rem}.footer{flex-direction:column;align-items:flex-start;gap:1rem}}.main-content[data-v-e8291b1d]{flex:1;display:flex;flex-direction:column}.hero[data-v-e8291b1d]{margin:10rem 0 8rem}.hero-title-link[data-v-e8291b1d]{text-decoration:none;color:inherit;display:inline-block}.hero-title-link:hover .hero-title[data-v-e8291b1d]{opacity:.7}.hero-title[data-v-e8291b1d]{transition:opacity .25s;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:400;line-height:1.05;margin:0 0 1.5rem;letter-spacing:-3px}.hero-subtitle[data-v-e8291b1d]{font-size:1.15rem;color:#777;max-width:450px;line-height:1.6;margin-bottom:2.5rem}.hero-actions[data-v-e8291b1d]{display:flex;gap:1.5rem}.btn-cta[data-v-e8291b1d]{background:#000;color:#fff;padding:1rem 2.5rem;font-size:1rem;text-decoration:none;transition:opacity .3s;letter-spacing:-.5px}.btn-cta[data-v-e8291b1d]:hover{opacity:.7}.current-game[data-v-e8291b1d]{margin-bottom:10rem}.game-display[data-v-e8291b1d]{display:flex;align-items:center;gap:4rem;width:100%;border:1px solid #eaeaea;border-radius:4px;overflow:hidden}.game-info-side[data-v-e8291b1d]{flex:1;padding:4rem;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.game-eyebrow[data-v-e8291b1d]{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#bbb;font-weight:500}.game-title[data-v-e8291b1d]{font-size:2.5rem;font-weight:500;margin:0;letter-spacing:-1px;line-height:1.1}.game-desc[data-v-e8291b1d]{font-size:.95rem;color:#777;line-height:1.75;max-width:380px;margin:0}.game-footer[data-v-e8291b1d]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.game-meta[data-v-e8291b1d]{display:flex;gap:.5rem}.meta-tag[data-v-e8291b1d]{font-size:.72rem;font-weight:500;color:#aaa;padding:.3rem .75rem;border:1px solid #eee;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.btn-join[data-v-e8291b1d]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:1px;letter-spacing:.3px;transition:opacity .25s;white-space:nowrap}.btn-join[data-v-e8291b1d]:hover{opacity:.5}.game-image-side[data-v-e8291b1d]{flex:1.2;height:100%}.game-image-container[data-v-e8291b1d]{width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:#f5f5f5}.game-image[data-v-e8291b1d]{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.game-display:hover .game-image[data-v-e8291b1d]{transform:scale(1.04)}.projects[data-v-e8291b1d]{margin-bottom:8rem}.section-title[data-v-e8291b1d]{font-size:2rem;font-weight:400;margin:0 0 3rem;letter-spacing:-1px}.project-grid[data-v-e8291b1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.project-item[data-v-e8291b1d]{background-color:#efefef;aspect-ratio:4 / 3;border-radius:2px;transition:background-color .3s ease}.project-item[data-v-e8291b1d]:hover{background-color:#e5e5e5}.team[data-v-e8291b1d]{margin-bottom:8rem}.carousel-container[data-v-e8291b1d]{display:flex;align-items:center;gap:1rem}.carousel-arrow[data-v-e8291b1d]{flex-shrink:0;background:none;border:1px solid #ddd;width:40px;height:40px;border-radius:50%;font-size:1rem;cursor:pointer;color:#888;transition:all .25s ease;display:flex;align-items:center;justify-content:center;line-height:1}.carousel-arrow[data-v-e8291b1d]:hover{border-color:#000;color:#000}.carousel-row[data-v-e8291b1d]{flex:1;display:flex;align-items:center;justify-content:center;gap:0;padding:3rem 0 2.5rem}.member-side[data-v-e8291b1d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;cursor:pointer;opacity:.22;transform:scale(.72);transition:opacity .45s ease,transform .45s ease;-webkit-user-select:none;user-select:none}.member-side[data-v-e8291b1d]:hover{opacity:.42}.member-center[data-v-e8291b1d]{flex:1.4;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:1;overflow:hidden}.member-center-inner[data-v-e8291b1d]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}[data-v-e8291b1d] .slide-right-enter-active,[data-v-e8291b1d] .slide-right-leave-active,[data-v-e8291b1d] .slide-left-enter-active,[data-v-e8291b1d] .slide-left-leave-active{transition:all .35s cubic-bezier(.4,0,.2,1)}[data-v-e8291b1d] .slide-right-enter-from{opacity:0;transform:translate(36px)}[data-v-e8291b1d] .slide-right-leave-to,[data-v-e8291b1d] .slide-left-enter-from{opacity:0;transform:translate(-36px)}[data-v-e8291b1d] .slide-left-leave-to{opacity:0;transform:translate(36px)}.avatar-wrap[data-v-e8291b1d]{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#eee;flex-shrink:0}.avatar-lg[data-v-e8291b1d]{width:140px;height:140px}.member-avatar[data-v-e8291b1d]{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .5s ease}.member-avatar-color[data-v-e8291b1d]{filter:grayscale(0%)}.member-info[data-v-e8291b1d]{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.member-name[data-v-e8291b1d]{font-size:1.05rem;font-weight:500;color:#333;letter-spacing:-.3px}.member-name-lg[data-v-e8291b1d]{font-size:1.6rem;color:#111;letter-spacing:-.5px}.member-role[data-v-e8291b1d]{font-size:.75rem;color:#bbb;text-transform:uppercase;letter-spacing:1.5px}.carousel-dots[data-v-e8291b1d]{display:flex;justify-content:center;gap:.6rem;margin-top:.5rem}.dot[data-v-e8291b1d]{width:6px;height:6px;border-radius:50%;border:none;background:#ddd;cursor:pointer;padding:0;transition:background .3s,transform .3s}.dot.active[data-v-e8291b1d]{background:#111;transform:scale(1.4)}@media(max-width:768px){.hero[data-v-e8291b1d]{margin:6rem 0 4rem}.game-display[data-v-e8291b1d]{flex-direction:column;gap:0}.game-info-side[data-v-e8291b1d]{padding:2.5rem 1.5rem;order:2}.game-image-side[data-v-e8291b1d]{order:1;width:100%}.game-title[data-v-e8291b1d]{font-size:2rem}.carousel-row[data-v-e8291b1d]{gap:0}.avatar-lg[data-v-e8291b1d]{width:110px;height:110px}}
