.custom-cursor[data-astro-cid-vth35jzk]{z-index:var(--z-overlay);mix-blend-mode:difference;pointer-events:none;will-change:transform;opacity:0;background-color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),background-color .2s;display:none;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor[data-astro-cid-vth35jzk].on-project{mix-blend-mode:normal;background-color:#000;border-color:#fff}.cursor-label[data-astro-cid-vth35jzk]{letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;mix-blend-mode:difference;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;transition:opacity .2s}.custom-cursor[data-astro-cid-vth35jzk].on-project .cursor-label[data-astro-cid-vth35jzk]{mix-blend-mode:normal}@media (pointer:fine) and (width>=1025px) and (prefers-reduced-motion:no-preference){html:has(#custom-cursor[data-active]),html:has(#custom-cursor[data-active]) *{cursor:none!important}html:has(#custom-cursor[data-active]) input:focus,html:has(#custom-cursor[data-active]) textarea:focus,html:has(#custom-cursor[data-active]) [contenteditable]:focus{cursor:text!important}.custom-cursor[data-astro-cid-vth35jzk][data-active]{visibility:visible;opacity:1;display:flex}}@media (pointer:coarse),(width<=1024px){.custom-cursor[data-astro-cid-vth35jzk],#custom-cursor[data-astro-cid-vth35jzk]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-9999!important;display:none!important}}@media (prefers-reduced-motion:reduce){.custom-cursor[data-astro-cid-vth35jzk]{transition:none}}@media (pointer:fine) and (width>=1025px){.custom-cursor[data-astro-cid-vth35jzk].is-expanded{mix-blend-mode:difference;background-color:#fff;width:80px;height:80px}.custom-cursor[data-astro-cid-vth35jzk].is-expanded .cursor-label[data-astro-cid-vth35jzk]{opacity:1}.custom-cursor[data-astro-cid-vth35jzk].is-hidden{opacity:0}}.grain-texture[data-astro-cid-uqe3tl6c]{pointer-events:none;z-index:9999;opacity:.015;will-change:opacity;mix-blend-mode:normal;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;width:100%;height:100%;position:fixed;top:0;left:0;transform:translateZ(0)}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.grain-texture[data-astro-cid-uqe3tl6c]{opacity:.012}}@media (prefers-reduced-transparency:reduce){.grain-texture[data-astro-cid-uqe3tl6c]{display:none!important}}@media (prefers-reduced-motion:reduce){.grain-texture[data-astro-cid-uqe3tl6c]{opacity:.015}}@media (pointer:coarse){.grain-texture[data-astro-cid-uqe3tl6c]{opacity:.02;background-size:256px 256px}}[data-astro-cid-usm4lxj7]{box-sizing:border-box;margin:0;padding:0}.preloader[data-astro-cid-usm4lxj7]{z-index:99999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:none;user-select:none;background:#090909;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.grain-canvas[data-astro-cid-usm4lxj7]{opacity:.4;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.grid-overlay[data-astro-cid-usm4lxj7]{opacity:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100px 100px;animation:.8s .2s forwards grid-fade;position:absolute;inset:0}@keyframes grid-fade{to{opacity:1}}.corner[data-astro-cid-usm4lxj7]{border:4px solid hsl(var(--accent));opacity:0;width:80px;height:80px;animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards corner-slam;position:absolute}.corner-tl[data-astro-cid-usm4lxj7]{border-bottom:none;border-right:none;animation-delay:.2s;top:3rem;left:4rem}.corner-tr[data-astro-cid-usm4lxj7]{border-bottom:none;border-left:none;animation-delay:.3s;top:3rem;right:4rem}.corner-bl[data-astro-cid-usm4lxj7]{border-top:none;border-right:none;animation-delay:.25s;bottom:3rem;left:4rem}.corner-br[data-astro-cid-usm4lxj7]{border-top:none;border-left:none;animation-delay:.35s;bottom:3rem;right:4rem}@keyframes corner-slam{0%{opacity:0;transform:scale(0)rotate(-180deg)}70%{transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.v-line[data-astro-cid-usm4lxj7]{background:hsl(var(--accent));opacity:0;width:3px;height:0;animation:1s cubic-bezier(.87,0,.13,1) forwards v-line-grow;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 20px #b6930d99}.v-line-left[data-astro-cid-usm4lxj7]{animation-delay:.5s;left:4rem}.v-line-right[data-astro-cid-usm4lxj7]{animation-delay:.6s;right:4rem}@keyframes v-line-grow{to{opacity:1;height:40vh}}.scan-line[data-astro-cid-usm4lxj7]{background:linear-gradient(90deg, transparent 0%, hsl(var(--accent)) 50%, transparent 100%);opacity:0;width:100%;height:2px;animation:3s linear 1s infinite scan-move;position:absolute;top:0;left:0;box-shadow:0 0 30px #b6930d}@keyframes scan-move{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.container[data-astro-cid-usm4lxj7]{opacity:0;flex-direction:column;width:100%;max-width:1600px;height:100%;padding:3rem 4rem;animation:.6s .3s forwards container-fade;display:flex}@keyframes container-fade{to{opacity:1}}.bar[data-astro-cid-usm4lxj7]{gap:3px;height:8px;display:flex}.bar-top[data-astro-cid-usm4lxj7]{margin-bottom:auto}.bar-bottom[data-astro-cid-usm4lxj7]{margin-top:auto}.bar-segment[data-astro-cid-usm4lxj7]{background:hsl(var(--accent));transform-origin:0;animation:.6s cubic-bezier(.87,0,.13,1) forwards bar-draw,2s ease-in-out infinite bar-pulse;animation-delay:var(--delay), calc(var(--delay) + 1.5s);flex:1;transform:scaleX(0);box-shadow:0 0 20px #b6930d99}@keyframes bar-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bar-pulse{0%,to{transform:scaleX(1)scaleY(1);box-shadow:0 0 20px #b6930d99}50%{transform:scaleX(1)scaleY(1.8);box-shadow:0 0 40px #b6930d}}.content[data-astro-cid-usm4lxj7]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8rem;display:flex}.brand[data-astro-cid-usm4lxj7]{letter-spacing:.02em;color:#f3f3f1;text-transform:uppercase;gap:.01em;font-family:Druk,sans-serif;font-size:clamp(10rem,25vw,28rem);font-weight:900;line-height:.75;display:flex;position:relative}.letter[data-astro-cid-usm4lxj7]{opacity:0;transform-style:preserve-3d;perspective:1000px;animation:1s cubic-bezier(.68,-.55,.265,1.55) forwards letter-rise,.1s ease-in-out 3 letter-shake;display:inline-block;transform:translateY(200px)scale(.5)rotateX(-90deg)}.letter[data-astro-cid-usm4lxj7]:first-child{animation-delay:.4s,1.4s}.letter[data-astro-cid-usm4lxj7]:nth-child(2){animation-delay:.5s,1.5s}.letter[data-astro-cid-usm4lxj7]:nth-child(3){animation-delay:.6s,1.6s}.letter[data-astro-cid-usm4lxj7]:nth-child(4){animation-delay:.7s,1.7s}.letter[data-astro-cid-usm4lxj7]:nth-child(5){animation-delay:.8s,1.8s}@keyframes letter-rise{0%{opacity:0;filter:blur(20px);transform:translateY(200px)scale(.5)rotateX(-90deg)}50%{transform:translateY(-40px)scale(1.15)rotateX(15deg)}75%{transform:translateY(10px)scale(.95)rotateX(-5deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}}@keyframes letter-shake{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-3px)translateY(2px)}75%{transform:translate(3px)translateY(-2px)}}.letter-dot[data-astro-cid-usm4lxj7]{color:hsl(var(--accent));filter:drop-shadow(0 0 30px #b6930dcc);animation:1s cubic-bezier(.68,-.55,.265,1.55) .8s forwards letter-rise,.1s ease-in-out 1.8s 3 letter-shake,1.5s ease-in-out 2.5s infinite dot-pulse}@keyframes dot-pulse{0%,to{filter:drop-shadow(0 0 30px #b6930dcc);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 50px #b6930d);transform:translateY(-15px)scale(1.3)}}.progress-wrapper[data-astro-cid-usm4lxj7]{opacity:0;flex-direction:column;gap:1.5rem;width:100%;max-width:600px;animation:.6s .8s forwards progress-fade;display:flex}@keyframes progress-fade{to{opacity:1}}.progress-bar[data-astro-cid-usm4lxj7]{background:#ffffff14;border:2px solid #b6930d33;width:100%;height:6px;position:relative;overflow:visible}.progress-bar[data-astro-cid-usm4lxj7]:before{content:"";background:linear-gradient(90deg,#0000 0%,#b6930d66 50%,#0000 100%);animation:1.5s ease-in-out infinite bar-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes bar-shine{to{transform:translate(200%)}}.progress-fill[data-astro-cid-usm4lxj7]{background:hsl(var(--accent));width:0%;height:100%;transition:width .15s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 30px #b6930dcc,inset 0 1px #ffffff4d}.progress-fill[data-astro-cid-usm4lxj7]:after{content:"";opacity:1;background:#f3f3f1;width:10px;height:10px;animation:.8s ease-in-out infinite cursor-blink;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 20px #fff}@keyframes cursor-blink{0%,to{opacity:1;transform:translateY(-50%)scale(1)}50%{opacity:.3;transform:translateY(-50%)scale(1.3)}}.progress-info[data-astro-cid-usm4lxj7]{justify-content:space-between;align-items:baseline;display:flex}.progress-label[data-astro-cid-usm4lxj7]{letter-spacing:.3em;text-transform:uppercase;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.progress-value[data-astro-cid-usm4lxj7]{color:hsl(var(--accent));font-variant-numeric:tabular-nums;letter-spacing:-.05em;filter:drop-shadow(0 0 20px #b6930dcc);font-family:Druk,sans-serif;font-size:3.5rem;font-weight:900;line-height:1}.curtain[data-astro-cid-usm4lxj7]{z-index:100;pointer-events:none;background:#090909;position:absolute;inset:0;transform:translateY(100%)}.preloader[data-astro-cid-usm4lxj7].exiting .curtain[data-astro-cid-usm4lxj7]{animation:1.2s cubic-bezier(.87,0,.13,1) forwards curtain-close}.preloader[data-astro-cid-usm4lxj7].exiting:before{content:"";background:hsl(var(--accent));z-index:150;opacity:0;animation:.15s ease-in-out flash-exit;position:absolute;inset:0}@keyframes flash-exit{0%{opacity:0}50%{opacity:.3}to{opacity:0}}@keyframes curtain-close{to{transform:translateY(0)}}.preloader[data-astro-cid-usm4lxj7].exiting .container[data-astro-cid-usm4lxj7]{animation:.6s forwards content-fade-out}@keyframes content-fade-out{to{opacity:0;transform:scale(.95)}}.preloader[data-astro-cid-usm4lxj7].gone{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-99999!important;display:none!important}body.preloader-active{overflow:hidden}body.preloader-active #main-content{opacity:1!important;visibility:visible!important}.preloader[data-astro-cid-usm4lxj7].exiting,.preloader[data-astro-cid-usm4lxj7].gone{z-index:-1!important}.preloader[data-astro-cid-usm4lxj7].exiting{pointer-events:none}@media (width<=768px){.container[data-astro-cid-usm4lxj7]{padding:2rem 1rem}.brand[data-astro-cid-usm4lxj7]{font-size:clamp(7rem,28vw,12rem)}.content[data-astro-cid-usm4lxj7]{gap:5rem}.progress-value[data-astro-cid-usm4lxj7]{font-size:2.5rem}.corner[data-astro-cid-usm4lxj7]{border-width:3px;width:50px;height:50px}.corner-tl[data-astro-cid-usm4lxj7],.corner-bl[data-astro-cid-usm4lxj7]{left:1.5rem}.corner-tr[data-astro-cid-usm4lxj7],.corner-br[data-astro-cid-usm4lxj7]{right:1.5rem}.corner-tl[data-astro-cid-usm4lxj7],.corner-tr[data-astro-cid-usm4lxj7]{top:2rem}.corner-bl[data-astro-cid-usm4lxj7],.corner-br[data-astro-cid-usm4lxj7]{bottom:2rem}.v-line[data-astro-cid-usm4lxj7]{display:none}.bar[data-astro-cid-usm4lxj7]{gap:2px;width:60%;height:6px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.letter[data-astro-cid-usm4lxj7]{animation:.6s forwards letter-rise-simple}@keyframes letter-rise-simple{to{opacity:1;transform:none}}.grain-canvas[data-astro-cid-usm4lxj7],.scan-line[data-astro-cid-usm4lxj7]{display:none}[data-astro-cid-usm4lxj7]{animation-iteration-count:1!important}}
