.water-ripple-container[data-v-0c99771a]{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.water-ripple-canvas[data-v-0c99771a]{filter:grayscale(100%);height:100%;mix-blend-mode:luminosity;opacity:.15;pointer-events:none;width:100%}.magnetic-btn[data-v-ed13b3f4]{transform:translate(0);will-change:transform}.group:hover .relative[data-v-ed13b3f4]{color:#c09a72!important}.modal-backdrop[data-v-b025feaf]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.modal-container[data-v-b025feaf]{background:#0d0d0d;border:1px solid #333;max-height:90vh;max-width:540px;overflow-y:auto;padding:2.5rem;position:relative;width:100%}.modal-close[data-v-b025feaf]{color:#666;cursor:pointer;position:absolute;right:1rem;top:1rem;transition:color .2s}.modal-close[data-v-b025feaf]:hover{color:#c09a72}.modal-header[data-v-b025feaf]{margin-bottom:2rem}.modal-success[data-v-b025feaf]{padding:2rem 0;text-align:center}.form-grid[data-v-b025feaf]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group[data-v-b025feaf]{display:flex;flex-direction:column;gap:.35rem}.col-span-full[data-v-b025feaf]{grid-column:1/-1}.form-label[data-v-b025feaf]{color:#c09a72;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.form-input[data-v-b025feaf],.form-label[data-v-b025feaf]{font-family:IBM Plex Mono,monospace}.form-input[data-v-b025feaf]{background:#111;border:1px solid #333;color:#fff;font-size:12px;outline:none;padding:.65rem .75rem;transition:border-color .2s}.form-input[data-v-b025feaf]::-moz-placeholder{color:#444}.form-input[data-v-b025feaf]::placeholder{color:#444}.form-input[data-v-b025feaf]:focus{border-color:#c09a72}select.form-input[data-v-b025feaf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.modal-enter-active[data-v-b025feaf]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-b025feaf]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.modal-leave-active[data-v-b025feaf]{transition:opacity .2s ease}.modal-leave-active .modal-container[data-v-b025feaf]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-b025feaf]{opacity:0}.modal-enter-from .modal-container[data-v-b025feaf]{opacity:0;transform:translateY(20px) scale(.97)}.modal-leave-to[data-v-b025feaf]{opacity:0}.modal-leave-to .modal-container[data-v-b025feaf]{opacity:0;transform:translateY(10px) scale(.98)}.nav-link[data-v-9bfa474b]{align-items:center;border-right-width:1px;display:flex;height:100%;--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;padding-left:2rem;padding-right:2rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:filter,color}.nav-link[data-v-9bfa474b]:hover{background-color:#26262680;--tw-text-opacity:1;color:rgb(192 154 114/var(--tw-text-opacity,1));filter:url(#nav-water);transform:translateZ(0)}.bg-rect[data-v-9989f27a],.text-path[data-v-9989f27a]{fill:#fff;stroke-width:0px}.grain-path[data-v-9989f27a]{fill:#0a0a0a;stroke-width:0px}.logo-wrapper[data-v-9989f27a]{cursor:pointer;display:inline-block;margin-bottom:-1.5rem;margin-left:-1rem;max-width:760px}.logo-wrapper[data-v-9989f27a],.shards-container[data-v-9989f27a]{position:relative;width:100%}.shard[data-v-9989f27a]{left:0;position:absolute;top:0;transform-origin:center center;width:100%;will-change:transform,filter}.shard[data-v-9989f27a]:first-child{position:relative}.shard-svg[data-v-9989f27a]{display:block;height:auto;width:100%}.terminal-cursor[data-v-d21c3fba]{animation:blink-d21c3fba .8s steps(2,start) infinite;color:#c09a72;font-size:9px}@keyframes blink-d21c3fba{0%{opacity:1}50%{opacity:0}to{opacity:1}}.fade-enter-active[data-v-d21c3fba],.fade-leave-active[data-v-d21c3fba]{transition:opacity .8s ease,transform .8s cubic-bezier(.25,1,.5,1)}.fade-enter-from[data-v-d21c3fba],.fade-leave-to[data-v-d21c3fba]{opacity:0;transform:translateY(10px)}.water-btn[data-v-d21c3fba]{transition:all .3s ease;will-change:filter}.water-btn[data-v-d21c3fba]:hover{background-color:#c09a721a;color:#fff;filter:url(#btn-water)}.card-inner[data-v-b07210f0],.portfolio-card[data-v-b07210f0]{transform-style:preserve-3d}.card-inner[data-v-b07210f0]{transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.portfolio-card:not(:hover) .card-inner[data-v-b07210f0]{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.scanline-anim[data-v-b07210f0]{animation:scan-b07210f0 3s linear infinite}@keyframes scan-b07210f0{0%{transform:translateY(-10px)}to{transform:translateY(100vh)}}.hide-scrollbar[data-v-19222045]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-19222045]{-ms-overflow-style:none;scrollbar-width:none}.team-name-fx[data-v-daba69b0]{transition:color .4s ease;will-change:filter}.group:hover .team-name-fx[data-v-daba69b0]{color:#c09a72;filter:url(#text-water);transform:translateZ(0)}
