@import "https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@400;500;600;700&family=Bangers&family=Silkscreen:wght@400;700&display=swap";@import "https://fonts.cdnfonts.com/css/vartensie";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap";@font-face{font-family:Cyber Cipher;src:url(/fonts/CyberCipher.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alamanca Demo;src:url(/fonts/AlamancaDemo-Wp8Mn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ALAMANCA (DEMO)";src:url(/fonts/AlamancaDemo-Wp8Mn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Nova;src:url(/fonts/SpaceNova-6Rpd1.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circuit Forem;src:url(/fonts/CircuitForemRegular-zr2n1.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SD Dystopian;src:url(/fonts/SDDystopianDemo.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SD Glitch Robot Demo;src:url(/fonts/Sdglitchrobotdemo-GOPdO.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Coulson Condensed;src:url(/fonts/coulson/Coulson%20Condensed.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Coulson Condensed Italic;src:url(/fonts/coulson/Coulson%20Condensed%20Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[10px\]{inset:10px}.inset-\[5px\]{inset:5px}.inset-\[8px\]{inset:8px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-8{bottom:2rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-5{top:1.25rem}.top-\[10\%\]{top:10%}.top-\[14\%\]{top:14%}.top-\[6\.5\%\]{top:6.5%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.mb-2\.5{margin-bottom:.625rem}.mt-2{margin-top:.5rem}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-9{height:2.25rem}.h-\[260vh\]{height:260vh}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[6\.5rem\]{min-height:6.5rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-9{width:2.25rem}.w-\[min\(320px\,76vw\)\]{width:min(320px,76vw)}.w-\[min\(82vw\,38rem\)\]{width:min(82vw,38rem)}.w-\[min\(92vw\,25rem\)\]{width:min(92vw,25rem)}.w-\[min\(94vw\,1120px\)\]{width:min(94vw,1120px)}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[12px\]{--tw-translate-x:12px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[6px\]{--tw-translate-x:6px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[8px\]{--tw-translate-x:8px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[12px\]{--tw-translate-y:12px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[38\%\]{--tw-translate-y:38%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[6px\]{--tw-translate-y:6px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[8px\]{--tw-translate-y:8px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[4deg\]{--tw-rotate:-4deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[6deg\]{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[8deg\]{--tw-rotate:-8deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-4deg\]{--tw-rotate:-4deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[4deg\]{--tw-rotate:4deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[6deg\]{--tw-rotate:6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[8deg\]{--tw-rotate:8deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-\[14deg\]{--tw-skew-x:-14deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-\[4px\]{border-width:4px}.border-\[5px\]{border-width:5px}.border-\[6px\]{border-width:6px}.border-\[\#3c1300\]{--tw-border-opacity:1;border-color:rgb(60 19 0/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/80{border-color:#000c}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#070505\]{--tw-bg-opacity:1;background-color:rgb(7 5 5/var(--tw-bg-opacity,1))}.bg-\[\#070505\]\/85{background-color:#070505d9}.bg-\[\#070505\]\/90{background-color:#070505e6}.bg-\[\#0f0707\]{--tw-bg-opacity:1;background-color:rgb(15 7 7/var(--tw-bg-opacity,1))}.bg-\[\#4f060d\]{--tw-bg-opacity:1;background-color:rgb(79 6 13/var(--tw-bg-opacity,1))}.bg-\[\#e63946\]{--tw-bg-opacity:1;background-color:rgb(230 57 70/var(--tw-bg-opacity,1))}.bg-\[\#f3efe8\]{--tw-bg-opacity:1;background-color:rgb(243 239 232/var(--tw-bg-opacity,1))}.bg-\[\#ff8a3d\]{--tw-bg-opacity:1;background-color:rgb(255 138 61/var(--tw-bg-opacity,1))}.bg-\[\#ff9b54\]{--tw-bg-opacity:1;background-color:rgb(255 155 84/var(--tw-bg-opacity,1))}.bg-\[\#ffd60a\]{--tw-bg-opacity:1;background-color:rgb(255 214 10/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\,rgba\(255\,214\,10\,0\.07\)\,transparent_28\%\,transparent_66\%\,rgba\(230\,57\,70\,0\.1\)\)\]{background-image:linear-gradient(135deg,#ffd60a12,#0000 28% 66%,#e639461a)}.bg-\[linear-gradient\(180deg\,\#ff914d_0\%\,\#ff5a45_16\%\,\#d62839_54\%\,\#56070d_100\%\)\]{background-image:linear-gradient(#ff914d 0%,#ff5a45 16%,#d62839 54%,#56070d 100%)}.bg-\[linear-gradient\(180deg\,rgba\(17\,17\,17\,0\.96\)\,rgba\(58\,10\,15\,0\.92\)\)\]{background-image:linear-gradient(#111111f5,#3a0a0feb)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent_18\%\,transparent_82\%\,rgba\(230\,57\,70\,0\.1\)\)\]{background-image:linear-gradient(#ffffff0a,#0000 18% 82%,#e639461a)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.18\)\,transparent_28\%\,transparent_72\%\,rgba\(0\,0\,0\,0\.22\)\)\]{background-image:linear-gradient(#ffffff2e,#0000 28% 72%,#00000038)}.bg-\[linear-gradient\(180deg\,rgba\(31\,8\,8\,0\.98\)_0\%\,rgba\(20\,5\,5\,0\.97\)_48\%\,rgba\(10\,3\,3\,0\.98\)_100\%\)\]{background-image:linear-gradient(#1f0808fa 0%,#140505f7 48%,#0a0303fa 100%)}.bg-\[linear-gradient\(270deg\,rgba\(255\,155\,84\,0\.14\)\,transparent\)\]{background-image:linear-gradient(270deg,#ff9b5424,#0000)}.bg-\[linear-gradient\(90deg\,\#120304\,\#2a0709\,\#120304\)\]{background-image:linear-gradient(90deg,#120304,#2a0709,#120304)}.bg-\[linear-gradient\(90deg\,\#ff6b2c\,\#e63946\,\#ff2d3b\)\]{background-image:linear-gradient(90deg,#ff6b2c,#e63946,#ff2d3b)}.bg-\[linear-gradient\(90deg\,rgba\(255\,45\,59\,0\.18\)\,transparent\)\]{background-image:linear-gradient(90deg,#ff2d3b2e,#0000)}.bg-\[radial-gradient\(circle_at_50\%_28\%\,rgba\(230\,57\,70\,0\.16\)\,transparent_30\%\)\,radial-gradient\(circle_at_18\%_20\%\,rgba\(255\,107\,44\,0\.12\)\,transparent_22\%\)\,radial-gradient\(circle_at_82\%_74\%\,rgba\(230\,57\,70\,0\.14\)\,transparent_28\%\)\,linear-gradient\(180deg\,\#090505_0\%\,\#070505_100\%\)\]{background-image:radial-gradient(circle at 50% 28%,#e6394629,#0000 30%),radial-gradient(circle at 18% 20%,#ff6b2c1f,#0000 22%),radial-gradient(circle at 82% 74%,#e6394624,#0000 28%),linear-gradient(#090505 0%,#070505 100%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(230\,57\,70\,0\.08\)\,transparent_54\%\)\]{background-image:radial-gradient(circle,#e6394614,#0000 54%)}.bg-\[radial-gradient\(circle_at_center\,transparent_44\%\,rgba\(0\,0\,0\,0\.34\)_100\%\)\]{background-image:radial-gradient(circle,#0000 44%,#00000057 100%)}.bg-\[repeating-conic-gradient\(from_180deg_at_50\%_50\%\,rgba\(230\,57\,70\,0\.05\)_0deg_8deg\,transparent_8deg_16deg\)\]{background-image:repeating-conic-gradient(from 180deg,#e639460d 0deg 8deg,#0000 8deg 16deg)}.bg-\[repeating-linear-gradient\(-62deg\,transparent\,transparent_18px\,rgba\(255\,214\,10\,0\.035\)_18px\,rgba\(255\,214\,10\,0\.035\)_22px\)\]{background-image:repeating-linear-gradient(-62deg,#0000,#0000 18px,#ffd60a09 18px 22px)}.bg-\[repeating-linear-gradient\(0deg\,transparent\,transparent_8px\,rgba\(255\,255\,255\,0\.02\)_8px\,rgba\(255\,255\,255\,0\.02\)_10px\)\]{background-image:repeating-linear-gradient(0deg,#0000,#0000 8px,#ffffff05 8px 10px)}.bg-\[repeating-linear-gradient\(90deg\,\#111111_0_14px\,\#ff8a3d_14px_28px\,\#111111_28px_42px\,\#e63946_42px_56px\)\]{background-image:repeating-linear-gradient(90deg,#111 0 14px,#ff8a3d 14px 28px,#111 28px 42px,#e63946 42px 56px)}.bg-\[repeating-linear-gradient\(90deg\,\#ff9b54_0_22px\,\#ffd60a_22px_44px\,\#ff2d3b_44px_66px\)\]{background-image:repeating-linear-gradient(90deg,#ff9b54 0 22px,#ffd60a 22px 44px,#ff2d3b 44px 66px)}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#070505\]{--tw-gradient-from:#070505 var(--tw-gradient-from-position);--tw-gradient-to:#07050500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#070505\]\/80{--tw-gradient-to:#07050500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #070505cc var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pt-\[clamp\(8rem\,18svh\,11rem\)\]{padding-top:clamp(8rem,18svh,11rem)}.text-center{text-align:center}.text-right{text-align:right}.font-comic{font-family:Bangers,cursive}.font-pixel{font-family:Silkscreen,monospace}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[3rem\]{font-size:3rem}.text-\[clamp\(1\.4rem\,2\.6vw\,2\.1rem\)\]{font-size:clamp(1.4rem,2.6vw,2.1rem)}.text-\[clamp\(3\.8rem\,9\.4vw\,8\.2rem\)\]{font-size:clamp(3.8rem,9.4vw,8.2rem)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.leading-\[0\.84\]{line-height:.84}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-\[\#e63946\]{--tw-text-opacity:1;color:rgb(230 57 70/var(--tw-text-opacity,1))}.text-\[\#f3efe8\]{--tw-text-opacity:1;color:rgb(243 239 232/var(--tw-text-opacity,1))}.text-\[\#f3efe8\]\/70{color:#f3efe8b3}.text-\[\#f7f2ea\]{--tw-text-opacity:1;color:rgb(247 242 234/var(--tw-text-opacity,1))}.text-\[\#ff9b54\]{--tw-text-opacity:1;color:rgb(255 155 84/var(--tw-text-opacity,1))}.text-\[\#ffd08a\]{--tw-text-opacity:1;color:rgb(255 208 138/var(--tw-text-opacity,1))}.text-\[\#ffd6d9\]\/70{color:#ffd6d9b3}.text-\[\#fff1dd\]{--tw-text-opacity:1;color:rgb(255 241 221/var(--tw-text-opacity,1))}.text-\[\#fff6ea\]{--tw-text-opacity:1;color:rgb(255 246 234/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-25{opacity:.25}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.18\]{opacity:.18}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_10px_0px_\#000000\,0_20px_40px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:10px 10px 0px #000,0 20px 40px #0000006b;--tw-shadow-colored:10px 10px 0px var(--tw-shadow-color), 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_2px_0px_\#000000\]{--tw-shadow:2px 2px 0px #000;--tw-shadow-colored:2px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_0px_\#000000\]{--tw-shadow:3px 3px 0px #000;--tw-shadow-colored:3px 3px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_0px_\#000000\]{--tw-shadow:4px 4px 0px #000;--tw-shadow-colored:4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_0px_\#000000\]{--tw-shadow:5px 5px 0px #000;--tw-shadow-colored:5px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_6px_0px_\#000000\]{--tw-shadow:6px 6px 0px #000;--tw-shadow-colored:6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[9px_9px_0px_\#000000\,0_14px_28px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:9px 9px 0px #000,0 14px 28px #0000005c;--tw-shadow-colored:9px 9px 0px var(--tw-shadow-color), 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-panel{--tw-shadow:0 30px 80px #0000006b;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.\[-webkit-text-stroke\:2\.5px_\#000000\]{-webkit-text-stroke:2.5px #000}.\[background-image\:linear-gradient\(rgba\(0\,0\,0\,0\.22\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.22\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#00000038 1px,#0000 1px),linear-gradient(90deg,#00000038 1px,#0000 1px)}.\[background-image\:radial-gradient\(circle\,rgba\(255\,255\,255\,0\.18\)_18\%\,transparent_19\%\)\]{background-image:radial-gradient(circle,#ffffff2e 18%,#0000 19%)}.\[background-image\:radial-gradient\(circle_at_1px_1px\,rgba\(255\,255\,255\,0\.8\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,#fffc 1px,#0000 0)}.\[background-size\:16px_16px\]{background-size:16px 16px}.\[background-size\:18px_18px\]{background-size:18px 18px}.\[background-size\:9px_9px\]{background-size:9px 9px}.\[text-shadow\:0_2px_0_\#000000\,3px_3px_0_rgba\(230\,57\,70\,0\.82\)\,5px_5px_0_rgba\(0\,0\,0\,0\.26\)\]{text-shadow:0 2px #000,3px 3px #e63946d1,5px 5px #00000042}.\[text-shadow\:0_2px_0_\#000000\,4px_4px_0_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:0 2px #000,4px 4px #00000073}.\[text-shadow\:1px_1px_0_\#000000\,2px_2px_0_\#000000\,4px_4px_0_rgba\(230\,57\,70\,0\.58\)\]{text-shadow:1px 1px #000,2px 2px #000,4px 4px #e6394694}.\[text-shadow\:6px_6px_0_rgba\(0\,0\,0\,0\.65\)\]{text-shadow:6px 6px #000000a6}.\[transform\:skewX\(-6deg\)\]{transform:skew(-6deg)}.\[transform\:skewX\(-8deg\)\]{transform:skew(-8deg)}:root{--black:#0a0a0a;--dark:#141414;--dark-surface:#1a1a1a;--red:#e63946;--dark-red:#9b1d20;--bright-red:#ff2d3b;--orange:#e8650a;--bright-orange:#ff9b54;--white:#f1faee;--gray:#adb5bd;--light-gray:#dee2e6;--yellow:#ffd60a;--font-comic:"Cyber Cipher", "Bangers", cursive;--font-section-title:"SD Glitch Robot Demo", "Cyber Cipher", "Bangers", cursive;--font-identity:"Coulson Condensed", "Cyber Cipher", "Bangers", cursive;--font-identity-italic:"Coulson Condensed Italic", "Coulson Condensed", "Cyber Cipher", "Bangers", cursive;--font-body:"SD Dystopian", "Barlow Semi Condensed", sans-serif;--font-pixel:"Silkscreen", monospace;--border-comic:4px solid var(--black);--border-thick:6px solid var(--black);--shadow-comic:6px 6px 0px var(--black);--shadow-comic-red:6px 6px 0px var(--dark-red);--shadow-comic-hover:8px 8px 0px var(--red);--radius:4px;--transition:all .3s cubic-bezier(.25, .46, .45, .94);--site-nav-top:clamp(12px, 2vw, 22px);--site-nav-height:clamp(78px, calc(6vw + 22px), 88px);--site-nav-clearance:calc(var(--site-nav-top) + var(--site-nav-height) + clamp(18px, 3svh, 34px))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--site-nav-clearance);width:100%;font-size:17.5px;overflow-x:clip}body{font-family:var(--font-body);background-color:var(--black);color:var(--white);width:100%;line-height:1.6;overflow-x:clip}#root{width:100%;min-width:0;overflow-x:clip}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--red);border:2px solid var(--black)}::-webkit-scrollbar-thumb:hover{background:var(--bright-red)}::selection{background:var(--red);color:var(--white)}.halftone-bg{background-image:radial-gradient(circle, var(--dark-red) 1px, transparent 1px);background-size:20px 20px}.comic-burst{display:inline-block;position:relative}section{padding:clamp(64px,9vw,100px) clamp(16px,5vw,5%);position:relative;overflow:hidden}section:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:-1;background:radial-gradient(at 15% 20%,#e639460d,#0000 50%),radial-gradient(at 85% 80%,#e8650a0a,#0000 50%);position:absolute;inset:0}.section-divider{border:var(--border-comic);width:100%;height:38px;box-shadow:var(--shadow-comic);background:linear-gradient(90deg, #0a0a0a1f, #0a0a0a05 40%, #0a0a0a2e), repeating-linear-gradient(-45deg, var(--bright-red) 0 14px, #111 14px 28px);margin:0 auto 48px;position:relative;overflow:hidden}.section-divider:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#ff9b54f2,#0000);width:32%;animation:6.5s linear infinite divider-sweep;position:absolute;inset:0 auto 0 -35%;transform:skew(-28deg)}.section-divider:after{content:"";background:#0a0a0a59;border-radius:999px;height:4px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)}.section-kicker{background:linear-gradient(135deg, var(--orange), var(--red));width:fit-content;color:var(--white);border:var(--border-comic);box-shadow:var(--shadow-comic);font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;margin:0 auto 18px;padding:10px 18px;font-size:1rem;display:flex}.comic-panel{background:var(--dark-surface);border:var(--border-thick);box-shadow:var(--shadow-comic);transition:var(--transition);backface-visibility:hidden;position:relative;overflow:hidden;transform:translateZ(0)}.comic-panel:hover{box-shadow:var(--shadow-comic-hover);transform:translate(-2px,-2px)}.comic-heading{font-family:var(--font-comic);color:var(--white);text-transform:uppercase;letter-spacing:3px;text-shadow:3px 3px 0px var(--red), 6px 6px 0px #0000004d;line-height:1.1}.section-title{text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:56px;font-size:clamp(2.8rem,5.6vw,4.5rem);display:flex;position:relative}.section-title:after{content:"";border:3px solid var(--black);background:linear-gradient(90deg, var(--orange), var(--red), var(--bright-red));width:min(220px,42vw);height:10px;box-shadow:4px 4px 0px var(--black);position:absolute;bottom:-18px;left:50%;transform:translate(-50%)skew(-24deg)}.title-accent{color:var(--bright-orange);text-shadow:2px 2px 0px var(--black), 4px 4px 0px #e6394680;font-size:.8em}.speech-bubble{background:var(--white);color:var(--black);border:var(--border-comic);font-family:var(--font-body);border-radius:20px;padding:20px 25px;font-weight:500;position:relative}.speech-bubble:after{content:"";border-left:15px solid #0000;border-right:15px solid #0000;border-top:20px solid var(--black);width:0;height:0;position:absolute;bottom:-20px;left:30px}.action-lines{background:repeating-conic-gradient(var(--dark) 0deg 5deg, transparent 5deg 10deg);opacity:.1;pointer-events:none;position:absolute;inset:0}.comic-btn{font-family:var(--font-comic);letter-spacing:2px;background:var(--red);color:var(--white);border:var(--border-comic);box-shadow:var(--shadow-comic);cursor:pointer;text-transform:uppercase;transition:var(--transition);backface-visibility:hidden;padding:14px 36px;font-size:1.2rem;position:relative;overflow:hidden;transform:translateZ(0)}.comic-panel:hover,.comic-btn:hover,.project-card-v2:hover,.review-card:hover,.contact-card:hover,.skill-category:hover,.experience-card:hover,.hobby-slide-card:hover,.nav-link:hover,.mobile-link:hover,.project-action-btn:hover,.card-btn:hover{will-change:transform, opacity}.comic-btn:hover{background:var(--bright-red);box-shadow:var(--shadow-comic-hover);transform:translate(-2px,-2px)}.comic-btn:active{box-shadow:2px 2px 0px var(--black);transform:translate(3px,3px)}.container{width:min(100%,1200px);max-width:1200px;margin:0 auto;padding:0 20px}@media (width<=768px){section{padding:60px 4%}.comic-heading{letter-spacing:1px}.section-divider{height:30px;margin-bottom:36px}.section-kicker{padding:8px 14px;font-size:.9rem}.section-title{margin-bottom:44px}.section-title:after{height:8px;bottom:-14px}}@media (width<=480px){html{font-size:15px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--red), 0 0 40px #e639464d}50%{box-shadow:0 0 40px var(--red), 0 0 80px #e6394680}}@keyframes speed-lines{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes comic-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes divider-sweep{0%{transform:translate(0)skew(-28deg)}to{transform:translate(430%)skew(-28deg)}}@keyframes pulse-ring{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes comic-hover-glitch-shift{0%,to{filter:none;transform:translate(0,0)}22%{filter:brightness(1.04);transform:translate(-2px)}46%{transform:translate(2px,-1px)}72%{transform:translate(-1px,1px)}}@keyframes comic-hover-glitch-text{0%,to{transform:translate(0,0)}24%{transform:translate(-1px)}48%{transform:translate(1px)}74%{transform:translate(-1px,1px)}}@keyframes comic-hover-glitch-slice-a{0%,to{clip-path:inset(0 0 100%);transform:translate(0,0)}14%{clip-path:inset(8% 0 68%);transform:translate(-7px)}36%{clip-path:inset(36% 0 34%);transform:translate(5px)}60%{clip-path:inset(64% 0 10%);transform:translate(-9px)}84%{clip-path:inset(18% 0 56%);transform:translate(4px)}}@keyframes comic-hover-glitch-slice-b{0%,to{clip-path:inset(100% 0 0);transform:translate(0,0)}18%{clip-path:inset(18% 0 52%);transform:translate(8px)}40%{clip-path:inset(46% 0 22%);transform:translate(-5px)}64%{clip-path:inset(70% 0 8%);transform:translate(9px)}86%{clip-path:inset(10% 0 74%);transform:translate(-4px)}}@media (width>=640px){.sm\:-left-6{left:-1.5rem}.sm\:-right-5{right:-1.25rem}.sm\:bottom-\[15\%\]{bottom:15%}.sm\:bottom-\[8\%\]{bottom:8%}.sm\:left-\[2\%\]{left:2%}.sm\:left-\[3\%\]{left:3%}.sm\:left-auto{left:auto}.sm\:right-\[2\%\]{right:2%}.sm\:right-\[3\%\]{right:3%}.sm\:top-\[6\%\]{top:6%}.sm\:top-\[8\%\]{top:8%}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:inline-flex{display:inline-flex}.sm\:h-4{height:1rem}.sm\:min-h-\[7\.5rem\]{min-height:7.5rem}.sm\:w-4{width:1rem}.sm\:w-\[min\(42vw\,28rem\)\]{width:min(42vw,28rem)}.sm\:w-\[min\(72vw\,40rem\)\]{width:min(72vw,40rem)}.sm\:-translate-x-0{--tw-translate-x:-0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-\[46\%\]{--tw-translate-y:46%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-rotate-\[3deg\]{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-rotate-\[5deg\]{--tw-rotate:-5deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:rotate-\[3deg\]{--tw-rotate:3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:rotate-\[5deg\]{--tw-rotate:5deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[0\.74rem\]{font-size:.74rem}.sm\:text-\[1\.1rem\]{font-size:1.1rem}.sm\:text-\[3\.6rem\]{font-size:3.6rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=768px){.md\:text-\[0\.82rem\]{font-size:.82rem}}@media (width>=1024px){.lg\:inline-flex{display:inline-flex}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}.app{isolation:isolate;background-color:#000;background-image:none;min-height:100vh;position:relative;overflow-x:clip}.app:before,.app:after{content:"";pointer-events:none;display:none;position:fixed;inset:0}.app.intro-active{height:100vh;overflow:hidden}.app--background-only{height:100vh;min-height:100vh;overflow:hidden}.canvas-container{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.8s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;overflow:hidden}.canvas-container--revealed{opacity:1}.canvas-container:before,.canvas-container:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}.canvas-container canvas{z-index:1;opacity:1;mix-blend-mode:normal;position:relative!important}.content{z-index:2;transition:opacity .9s cubic-bezier(.22,1,.36,1);position:relative}.app.intro-active .content{opacity:0;visibility:hidden}.site-footer{text-align:right;z-index:10;background:0 0;margin-top:-20px;padding:30px 20px 40px;position:relative}.site-footer p{font-family:var(--font-body);letter-spacing:1px;color:var(--gray);text-transform:uppercase;font-size:1.1rem;font-weight:500}.site-footer p .signature{color:var(--yellow);text-transform:none;letter-spacing:2px;text-shadow:3px 3px 0px var(--black);padding-left:12px;font-family:Caveat,cursive;font-size:2.8rem;font-weight:700;display:inline-block;transform:rotate(-6deg)translateY(6px)}@keyframes background-action-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%,-1%)}}.intro-overlay{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.intro-overlay.is-interactive{pointer-events:auto}.intro-door{z-index:10;width:50%;height:100%;position:absolute;top:0}.intro-door-left{left:0}.intro-door-right{right:0}.door-panel{background:linear-gradient(160deg,#0d0d0d 0%,#1a1008 40%,#0d0d0d 100%);width:100%;height:100%;position:relative;overflow:hidden}.door-frame{pointer-events:none;border:3px solid #e8650a40;border-radius:4px;position:absolute;inset:8px}.door-frame:before{content:"";border:1px solid #e8650a1a;border-radius:2px;position:absolute;inset:6px}.door-hex-grid{background-image:radial-gradient(30px 30px at 30px 30px,#e8650a0a 50%,#0000 51%),radial-gradient(30px 30px at 0 0,#e8650a0a 50%,#0000 51%);background-position:0 0,15px 26px;background-size:30px 52px;position:absolute;inset:0}.door-circuits{opacity:.6;width:100%;height:100%;position:absolute;inset:0}.circuit-line{stroke:#e8650a;stroke-width:1.5px;stroke-dasharray:8 4;opacity:.4}.circuit-node{fill:#e8650a;opacity:.7}.mech-panel{background:linear-gradient(#e8650a0f 0%,#e8650a1f 50%,#e8650a0f 100%);border:1px solid #e8650a26;border-radius:3px;width:70%;height:60px;position:absolute;left:15%}.mech-panel:before{content:"";opacity:.3;background:linear-gradient(90deg,#e8650a,#0000);border-radius:2px;width:40%;height:4px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mech-panel:after{content:"";border:2px solid #e8650a66;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mech-panel-top{top:12%}.mech-panel-mid{top:48%}.mech-panel-bot{top:78%}.bolt{background:radial-gradient(circle at 40% 35%,#3a2810 0%,#1a1008 60%,#0d0d0d 100%);border:2px solid #e8650a4d;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:inset 0 1px 2px #e8650a26,0 0 8px #e8650a1a}.bolt:after{content:"+";color:#e8650a80;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.bolt-tl{top:20px;left:20px}.bolt-tr{top:20px;right:20px}.bolt-bl{bottom:20px;left:20px}.bolt-br{bottom:20px;right:20px}.door-gear{width:60px;height:120px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.door-gear-right{right:-5px}.door-gear-left{left:-5px}.door-gear:before{content:"";background:repeating-conic-gradient(#e8650a1a 0deg 15deg,#0000 15deg 30deg);border:4px solid #e8650a4d;border-radius:50%;width:120px;height:120px;position:absolute}.door-gear-right:before{top:0;right:0}.door-gear-left:before{top:0;left:0}.gear-inner{background:radial-gradient(circle,#e8650a 20%,#1a1008 70%);border:2px solid #e8650a66;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.door-gear-right .gear-inner{right:15px}.door-gear-left .gear-inner{left:15px}.intro-door-left .door-panel:after{content:"";background:linear-gradient(#0000 5%,#e63946 30%,#e8650a 50%,#e63946 70%,#0000 95%);width:3px;height:100%;position:absolute;top:0;right:0;box-shadow:0 0 15px #e6394666,0 0 30px #e8650a33}.intro-door-right .door-panel:after{content:"";background:linear-gradient(#0000 5%,#e63946 30%,#e8650a 50%,#e63946 70%,#0000 95%);width:3px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 15px #e6394666,0 0 30px #e8650a33}.door-panel:before{content:"";z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000014 3px 4px);position:absolute;inset:0}.center-lock{z-index:15;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lock-outer-ring{border:3px solid #e8650a66;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative;box-shadow:0 0 25px #e8650a26,0 0 50px #e639461a}.lock-mid-ring{background:#0a0a0acc;border:2px solid #e639464d;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;display:flex;box-shadow:inset 0 0 20px #e8650a1a}.lock-inner-circle{background:radial-gradient(circle,#e8650a14 0%,#0a0a0af2 100%);border:2px solid #e8650a80;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex;box-shadow:0 0 15px #e8650a33}.lock-svg{width:36px;height:36px}.lock-notch{background:#e8650a;border-radius:2px;width:12px;height:4px;position:absolute;box-shadow:0 0 6px #e8650a80}.lock-notch-1{top:-2px;left:50%;transform:translate(-50%)}.lock-notch-2{bottom:-2px;left:50%;transform:translate(-50%)}.lock-notch-3{top:50%;left:-2px;transform:translateY(-50%)rotate(90deg)}.lock-notch-4{top:50%;right:-2px;transform:translateY(-50%)rotate(90deg)}.lock-text{font-family:var(--font-comic);letter-spacing:6px;color:#e8650a;text-shadow:0 0 10px #e8650a66;text-transform:uppercase;font-size:1rem}.door-seam{z-index:11;background:linear-gradient(#0000 0%,#e8650a 15%,#e63946 35%,#e8650a 50%,#e63946 65%,#e8650a 85%,#0000 100%);width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #e8650a80,0 0 30px #e639464d,0 0 60px #e8650a26}.typing-container{z-index:13;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.typing-text{font-family:var(--font-comic);color:#f1faee;letter-spacing:4px;text-shadow:2px 2px #e63946,4px 4px #0000004d;white-space:nowrap;font-size:clamp(2.5rem,7vw,5rem);line-height:1.2}.typing-cursor{color:#e8650a;margin-left:2px;font-weight:300;animation:.6s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.typing-underline{transform-origin:0;background:linear-gradient(90deg,#0000,#e8650a,#e63946,#e8650a,#0000);border-radius:2px;height:3px;margin-top:10px;box-shadow:0 0 10px #e8650a4d}.intro-reveal-layer{z-index:9;isolation:isolate;background:radial-gradient(at 50% 52%,#ff8a2242,#0000 48%),radial-gradient(at 46%,#ffbc5229,#0000 44%),radial-gradient(at 72% 42%,#62d8ff0d,#0000 38%),#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.intro-reveal-layer:before,.intro-reveal-layer:after{content:"";pointer-events:none;position:absolute;inset:0}.intro-reveal-layer:before{z-index:0;opacity:.78;background:repeating-linear-gradient(0deg,#ffb24857 0 1px,#ff761833 2px,#0000 4px 9px),repeating-linear-gradient(0deg,#0000 0 18px,#ff7e1c29 19px,#0000 20px);animation:5.5s linear infinite intro-reveal-lines-drift;transform:translateY(-10px)}.intro-reveal-layer:after{z-index:1;opacity:.72;background:radial-gradient(#0000 0 58%,#0000008f 100%),linear-gradient(#00000061,#0000 30% 68%,#00000094);box-shadow:inset 0 0 100px #000000c7}.intro-reveal-grid,.intro-reveal-glow{pointer-events:none;position:absolute}.intro-reveal-grid{z-index:1;opacity:.38;background:linear-gradient(#ffae421f 1px,#0000 1px) 0 0/100% 18px,linear-gradient(90deg,#ff7e1c0b 1px,#0000 1px) 0 0/42px 42px;animation:8s linear infinite intro-reveal-grid-drift;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 84%);mask-image:radial-gradient(circle,#000,#0000 84%)}.intro-reveal-glow{z-index:1;filter:blur(24px);opacity:.34;border-radius:50%;width:280px;height:280px}.intro-reveal-glow-left{background:radial-gradient(circle,#62d8ff47,#0000 68%);top:22%;left:14%}.intro-reveal-glow-right{background:radial-gradient(circle,#62d8ff33,#0000 68%);bottom:18%;right:14%}.intro-reveal-copy{text-align:center;background:linear-gradient(#220a0aeb,#080404f5),#0a0606e6;border:4px solid #e8650ab8;border-radius:20px;width:min(92vw,900px);padding:34px 38px 30px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #0a0a0af0,12px 12px #000000e0,0 0 40px #e8650a24}.intro-reveal-copy:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff14,#0000 18% 82%,#e8650a14),repeating-linear-gradient(0deg,#0000,#0000 7px,#00000014 7px 8px);position:absolute;inset:0}.intro-reveal-kicker,.intro-reveal-title,.intro-reveal-code{z-index:1;position:relative}.intro-reveal-kicker{color:#ffb067;font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;background:#0a0a0abd;border:2px solid #e8650a5c;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 14px 6px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 0 18px #e8650a1f}.intro-reveal-title{color:#f1faee;font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.12em;text-shadow:2px 2px #e63946,4px 4px #0000006b,0 0 16px #e8650a2e;justify-content:center;align-items:center;gap:.28em;margin:0;font-size:clamp(2rem,5.2vw,4.4rem);font-weight:400;line-height:1.1;display:flex}.intro-reveal-brace{color:#ffd60a}.intro-reveal-code{color:#f1faee;font-family:var(--font-pixel);background:#0a0a0abd;border:1px solid #e639463d;border-radius:12px;align-items:center;gap:6px;margin-top:16px;padding:10px 14px 8px;font-size:clamp(.88rem,1.8vw,1.05rem);display:inline-flex;box-shadow:inset 0 0 22px #e6394614}.intro-reveal-code-line{opacity:.92}.intro-reveal-cursor{color:#e8650a;font-weight:700;animation:.8s step-end infinite cursor-blink}@media (width<=768px){.typing-text{letter-spacing:2px}.lock-outer-ring{width:100px;height:100px}.lock-mid-ring{width:70px;height:70px}.lock-inner-circle{width:50px;height:50px}.lock-svg{width:28px;height:28px}.mech-panel{height:40px}.door-gear{width:40px;height:80px}.intro-reveal-copy{border-radius:16px;width:min(92vw,640px);padding:26px 22px 22px}.intro-reveal-kicker{font-size:.78rem}.intro-reveal-title{flex-direction:column;gap:0;font-size:clamp(1.7rem,8vw,3rem);letter-spacing:.08em!important}.intro-reveal-code{margin-top:14px;padding:8px 10px 7px;font-size:.78rem}}.intro-messenger-scene{z-index:2;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:100svh;padding:clamp(16px,3vw,40px);display:flex;position:relative;overflow:hidden}.intro-reveal-layer{justify-content:center;align-items:center;padding:0;overflow:hidden}.intro-reveal-layer::-webkit-scrollbar{width:0;height:0}.intro-tv-boot-screen{z-index:20;pointer-events:none;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-tv-boot-screen:before{content:"";opacity:.36;background:radial-gradient(#62d8ff2e,#0000 34%),repeating-linear-gradient(0deg,#b2edff0f 0 1px,#0000 1px 4px);animation:.18s steps(2,end) infinite intro-tv-room-static;position:absolute;inset:-18%}.intro-tv-boot-frame{transform-origin:50%;background:radial-gradient(#d8faff9e,#62d8ff57 30%,#021320f0 76%),#03070c;border-radius:0;width:100vw;height:100svh;animation:1.6s cubic-bezier(.16,1,.3,1) both intro-tv-frame-open;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 10px #000000c7,inset 0 0 22px #ffffff2e,inset 0 0 130px #000000fa}.intro-tv-boot-noise,.intro-tv-boot-line{pointer-events:none;position:absolute;inset:0}.intro-tv-boot-noise{opacity:.82;background:repeating-linear-gradient(0deg,#dcfaff57 0 1px,#1e7a9e47 1px 3px,#00000042 3px 5px),repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 6px);animation:.26s steps(3,end) infinite intro-tv-noise-drift}.intro-tv-boot-line{background:linear-gradient(90deg,#0000,#e7fbff,#62d8ff,#0000);height:3px;animation:1.6s ease-out both intro-tv-scan-line;inset:auto 5% 49%;box-shadow:0 0 16px #62d8ffc7}.hud-terminal-console{z-index:2;-webkit-backdrop-filter:blur(14px);transform-origin:50%;pointer-events:auto;clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));background:#1a040685;border:1px solid #ff2d3b73;width:min(100%,980px);padding:clamp(28px,3.4vw,42px) clamp(20px,2.8vw,36px) clamp(20px,2.8vw,36px);transition:border-color .45s,background-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 12px 36px #000000bf,0 0 25px #ff2d3b26,inset 0 0 40px #ff2d3b0f}.hud-terminal-console.is-decrypted{background:#02121e85;border-color:#62d8ff73;box-shadow:0 12px 36px #000000bf,0 0 25px #62d8ff26,inset 0 0 40px #62d8ff0f}.hud-telemetry-overlay{z-index:5;pointer-events:none;opacity:.32;flex-wrap:wrap;gap:4px 14px;max-width:calc(100% - 48px);display:flex;position:absolute;top:12px;left:24px}.hud-telemetry-item{font-family:var(--font-pixel);letter-spacing:.08em;color:#62d8ff;text-shadow:0 0 4px #00f0ff66;font-size:.52rem}.hud-console-corner{z-index:8;pointer-events:none;width:24px;height:24px;position:absolute}.hud-console-corner:before,.hud-console-corner:after{content:"";background:#ff2d3b;transition:background-color .45s,box-shadow .45s;position:absolute;box-shadow:0 0 8px #ff2d3bb3}.hud-terminal-console.is-decrypted .hud-console-corner:before,.hud-terminal-console.is-decrypted .hud-console-corner:after{background:#62d8ff;box-shadow:0 0 8px #62d8ffb3}.hud-console-corner--tl{top:8px;left:8px}.hud-console-corner--tr{top:8px;right:8px}.hud-console-corner--bl{bottom:8px;left:8px}.hud-console-corner--br{bottom:8px;right:8px}.hud-console-corner--tl:before,.hud-console-corner--tr:before,.hud-console-corner--bl:before,.hud-console-corner--br:before{width:100%;height:2px}.hud-console-corner--tl:after,.hud-console-corner--tr:after,.hud-console-corner--bl:after,.hud-console-corner--br:after{width:2px;height:100%}.hud-console-corner--tl:before,.hud-console-corner--tl:after{top:0;left:0}.hud-console-corner--tr:before,.hud-console-corner--tr:after{top:0;right:0}.hud-console-corner--bl:before,.hud-console-corner--bl:after{bottom:0;left:0}.hud-console-corner--br:before,.hud-console-corner--br:after{bottom:0;right:0}.hud-scanlines{z-index:7;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#62d8ff05 2px 4px);animation:4s linear infinite hud-scan-drift;position:absolute;inset:0}.hud-glitch-bar{z-index:9;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ff2d3b80,#62d8ff80,#0000);height:3px;animation:6s ease-in-out 2s infinite hud-glitch-sweep;position:absolute;left:0;right:0}.console-state-emergency{z-index:5;text-align:center;flex-direction:column;align-items:center;padding:10px 0;display:flex;position:relative;overflow:hidden}.emergency-siren-row{justify-content:center;gap:12px;margin-bottom:18px;display:flex}.emergency-siren-light{background:#ff2d3b;border-radius:50%;width:8px;height:8px;animation:.6s ease-in-out infinite alternate siren-flash;box-shadow:0 0 8px #ff2d3b,0 0 16px #ff2d3b80}.emergency-siren-light:nth-child(2){animation-delay:.2s}.emergency-siren-light:nth-child(3){animation-delay:.4s}@keyframes siren-flash{0%{opacity:.25;transform:scale(.9)}to{opacity:1;transform:scale(1.15);box-shadow:0 0 14px #ff2d3b,0 0 24px #ff2d3bcc}}.emergency-kicker{font-family:var(--font-pixel);letter-spacing:.25em;color:#ff2d3b;text-transform:uppercase;text-shadow:0 0 4px #ff2d3b4d;background:repeating-linear-gradient(-45deg,#ff2d3b14 0 6px,#0000 6px 12px);border:1px solid #ff2d3b66;margin-bottom:22px;padding:4px 18px;font-size:.54rem;font-weight:800;display:inline-block;position:relative}.emergency-title{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.emergency-title-line{color:#ff2d3b;font-family:"Barlow Semi Condensed", var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 20px #ff2d3b66;font-size:clamp(2.2rem,5.2vw,3.4rem);font-weight:900;line-height:.95}.emergency-title-line--small{letter-spacing:.24em;color:#fff;text-shadow:0 0 10px #ffffff4d;margin-top:4px;font-size:clamp(1.2rem,2.8vw,1.8rem)}.emergency-subtitle{color:#ffffffd9;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px;font-size:.58rem}.emergency-diagnostics{background:#ff2d3b05;border-top:1px solid #ff2d3b26;border-bottom:1px solid #ff2d3b26;flex-wrap:wrap;justify-content:center;gap:16px 28px;width:100%;max-width:640px;margin-bottom:32px;padding:10px 16px;display:flex}.emergency-diagnostics span{font-family:var(--font-pixel);letter-spacing:.12em;color:#ffffff73;text-transform:uppercase;font-size:.48rem}.emergency-diagnostics span:before{content:"▶ ";color:#ff2d3b;font-size:.9em}.emergency-progress{background:#ff2d3b26;border-radius:2px;width:80%;max-width:320px;height:4px;position:relative;overflow:hidden}.emergency-progress span{background:#ff2d3b;width:0%;height:100%;animation:2.8s cubic-bezier(.4,0,.2,1) forwards emergency-decode-progress;display:block;box-shadow:0 0 10px #ff2d3b}@keyframes emergency-decode-progress{0%{width:0%}30%{width:42%}60%{width:68%}85%{background:#ff2d3b;width:100%}to{background:#0f8;width:100%;box-shadow:0 0 10px #0f8}}.hud-topbar{z-index:6;border-bottom:1px solid #62d8ff33;justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(10px,1.25vw,14px);padding-bottom:8px;display:flex;position:relative}.hud-topbar-left,.hud-topbar-right{color:#62d8ff;font-family:var(--font-pixel);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:clamp(.58rem,.95vw,.72rem);display:flex}.hud-signal-dot{background:#0f8;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite hud-signal-pulse;display:inline-block;box-shadow:0 0 6px #0f8c,0 0 14px #00ff884d}.hud-freq{color:#62d8ff;font-family:var(--font-pixel);letter-spacing:.14em;background:#00f0ff14;border:1px solid #00f0ff66;padding:3px 8px;font-size:.52rem}.hud-content{z-index:6;grid-template-columns:1fr 1.05fr;gap:clamp(12px,1.6vw,20px);margin-bottom:clamp(10px,1.2vw,12px);display:grid;position:relative}.hud-letter-section{isolation:isolate;background:radial-gradient(at 50% 45%,#99e8ff26 0%,#369cc61a 32%,#0000 68%),linear-gradient(#02121ef0,#00050cf5);border:1px solid #62d8ff40;padding:clamp(10px,1.25vw,14px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b4f4ff14,inset 0 0 44px #62d8ff1a,inset 0 0 90px #000000ad}.hud-letter-section:before,.hud-letter-section:after{content:"";pointer-events:none;position:absolute;inset:0}.hud-letter-section:before{z-index:0;opacity:.82;background:radial-gradient(#cdf6ff26,#0000 44%),repeating-linear-gradient(0deg,#bcf1ff1f 0 1px,#05162233 1px 3px),repeating-linear-gradient(90deg,#62d8ff0f 0 1px,#0000 1px 5px);animation:2.8s linear infinite hud-letter-static-roll,3.6s steps(2,end) infinite hud-crt-flicker}.hud-letter-section:after{z-index:1;mix-blend-mode:screen;opacity:.78;background:radial-gradient(#0000 0 58%,#000000a3 100%),linear-gradient(#ffffff1a,#0000 16% 78%,#0000003d);box-shadow:inset 0 0 20px #62d8ff2e,inset 0 0 72px #000000c2}.hud-letter-header,.hud-letter-body{z-index:2;position:relative}.hud-letter-header{border-bottom:1px solid #62d8ff26;align-items:center;gap:7px;margin-bottom:10px;padding-bottom:7px;display:flex}.hud-letter-icon{clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,0 100%);background:#62d8ff4d;border:2px solid #62d8ff;width:16px;height:12px;position:relative}.hud-letter-title{color:#62d8ff;font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;flex:1;font-size:clamp(.58rem,.85vw,.7rem)}.hud-letter-status{color:#0f8;font-family:var(--font-pixel);letter-spacing:.14em;font-size:.5rem;animation:1.6s ease-in-out infinite hud-signal-pulse}.hud-letter-body{color:#d0ecff;min-height:10em;font-family:var(--font-pixel);letter-spacing:.04em;text-shadow:0 0 8px #62d8ff33;white-space:pre-line;font-size:clamp(.68rem,.88vw,.78rem);line-height:1.6}.hud-video-slot{aspect-ratio:16/9;cursor:pointer;background:#000;border:1px solid #00f0ff59;width:100%;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 15px #00f0ff26}.hud-video-slot:hover{border-color:#00f0ffa6;box-shadow:0 0 25px #00f0ff4d}.hud-video-element{-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .3s}.hud-video-slot:hover .hud-video-element{opacity:1}.hud-video-scanner-overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.hud-video-grid{background-color:#0000;background-image:linear-gradient(90deg,#62d8ff0f 1px,#0000 1px),linear-gradient(0deg,#62d8ff0f 1px,#0000 1px);background-position:50%;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hud-video-border-brackets{pointer-events:none;border:1px solid #62d8ff26;position:absolute;inset:8px}.hud-video-play-overlay{z-index:4;background:#000a1666;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.hud-video-play-overlay.is-playing{opacity:0;pointer-events:none}.hud-video-reticle{border:1px dashed #62d8ff80;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .3s;animation:12s linear infinite radar-sweep-spin;display:grid;position:relative}.hud-video-play-overlay:hover .hud-video-reticle{border-color:#0f8;transform:scale(1.1)}.hud-video-play-btn{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #62d8ff;width:0;height:0;margin-left:4px;transition:border-left-color .3s}.hud-video-play-overlay:hover .hud-video-play-btn{border-left-color:#0f8}.hud-video-play-label{color:#62d8ff;font-family:var(--font-pixel);letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:.5rem}.hud-video-feed-status{z-index:5;color:#0f8;font-family:var(--font-pixel);letter-spacing:.12em;text-shadow:0 0 6px #00ff8880;align-items:center;gap:6px;font-size:.46rem;display:flex;position:absolute;top:12px;left:12px}.hud-video-feed-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite hud-signal-pulse}.hud-video-timecode{z-index:5;color:#62d8ff;font-family:var(--font-pixel);letter-spacing:.1em;font-size:.46rem;position:absolute;top:12px;right:12px}.hud-video-visualizer{z-index:5;align-items:flex-end;gap:3px;height:20px;display:flex;position:absolute;bottom:12px;left:12px}.visualizer-bar{background:#62d8ffbf;width:3px;height:3px;transition:height .15s;box-shadow:0 0 4px #62d8ff66}.hud-video-slot.is-playing .visualizer-bar:first-child{animation:.8s ease-in-out infinite alternate visualizer-bounce-A}.hud-video-slot.is-playing .visualizer-bar:nth-child(2){animation:.7s ease-in-out .1s infinite alternate visualizer-bounce-B}.hud-video-slot.is-playing .visualizer-bar:nth-child(3){animation:.9s ease-in-out .2s infinite alternate visualizer-bounce-C}.hud-video-slot.is-playing .visualizer-bar:nth-child(4){animation:.75s ease-in-out 50ms infinite alternate visualizer-bounce-A}.hud-video-slot.is-playing .visualizer-bar:nth-child(5){animation:.85s ease-in-out .15s infinite alternate visualizer-bounce-B}@keyframes visualizer-bounce-A{0%{height:3px}to{height:18px}}@keyframes visualizer-bounce-B{0%{height:2px}to{height:14px}}@keyframes visualizer-bounce-C{0%{height:4px}to{height:20px}}.hud-subtitle-bar{z-index:6;background:linear-gradient(90deg,#62d8ff0f,#0000 40%),#0006;border:1px solid #62d8ff33;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-bottom:clamp(10px,1.1vw,12px);padding:8px 10px;display:grid;position:relative}.hud-sub-tag{color:#62d8ff;font-family:var(--font-pixel);letter-spacing:.16em;background:#62d8ff14;border:1px solid #62d8ff66;justify-content:center;align-items:center;padding:4px 10px;font-size:.5rem;display:inline-flex}.hud-sub-text{color:#b8e8ff;font-family:var(--font-pixel);letter-spacing:.04em;font-size:clamp(.58rem,.85vw,.7rem);line-height:1.45}.hud-action-button{z-index:7;color:#62d8ff;width:fit-content;font-family:"Barlow Semi Condensed", var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));background:linear-gradient(135deg,#62d8ff1f,#62d8ff0a);border:2px solid #62d8ff;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:10px 24px 8px;font-size:clamp(.92rem,1.35vw,1.08rem);font-weight:800;transition:background .2s,box-shadow .2s,color .2s;display:flex;position:relative;box-shadow:0 0 18px #62d8ff33,inset 0 0 18px #62d8ff0f}.hud-action-button:hover{color:#fff;background:linear-gradient(135deg,#62d8ff47,#62d8ff1f);box-shadow:0 0 28px #62d8ff59,inset 0 0 24px #62d8ff1a}.hud-action-button:active{background:linear-gradient(135deg,#62d8ff59,#62d8ff2e)}.hud-btn-chevrons{color:#62d8ff80;font-size:1.1em;transition:color .2s}.hud-action-button:hover .hud-btn-chevrons{color:#fffc}.hud-action-button:disabled{pointer-events:none}.intro-holo-beam{z-index:1;transform-origin:bottom;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);filter:blur(4px);pointer-events:none;background:linear-gradient(#62d8ff05,#62d8ff1f 40%,#62d8ff40);width:60px;height:140px;position:absolute;bottom:clamp(80px,12vh,160px);right:clamp(100px,14vw,190px)}.intro-mascot-carrier{z-index:4;filter:drop-shadow(0 10px 20px #0009)drop-shadow(0 0 16px #00f0ff4d);width:clamp(100px,12vw,160px);height:clamp(140px,16vw,210px);position:absolute;bottom:clamp(16px,4vh,50px);right:clamp(16px,3vw,50px)}.intro-mascot-vehicle{animation:4s ease-in-out infinite hud-mascot-bob;position:absolute;inset:0}.intro-mascot-ufo{z-index:1;filter:drop-shadow(0 0 16px #62d8ff7a);height:34%;position:absolute;bottom:8%;left:3%;right:2%}.intro-ufo-dome{background:radial-gradient(circle at 35% 24%,#ffffffd9,#0000 18%),linear-gradient(#b6f2ffd1,#185876eb);border:1px solid #bff6ffb8;border-radius:50% 50% 42% 42%;height:48%;position:absolute;top:0;left:29%;right:29%;box-shadow:inset 0 -8px 18px #0000004d,0 0 14px #62d8ff59}.intro-ufo-rim{background:linear-gradient(#eafcffc7,#4ba4c5e0 42%,#041a2af5 76%),radial-gradient(#62d8ff5c,#0000 66%);border:1px solid #62d8ffb8;border-radius:50%;height:42%;position:absolute;top:34%;left:0;right:0;box-shadow:inset 0 7px 10px #ffffff2e,inset 0 -9px 16px #00000085,0 0 20px #62d8ff47}.intro-ufo-light{aspect-ratio:1;background:#62d8ff;border-radius:50%;width:9%;animation:1.2s ease-in-out infinite intro-ufo-light-pulse;position:absolute;top:54%;box-shadow:0 0 9px #62d8ff,0 0 18px #62d8ff8c}.intro-ufo-light--1{left:23%}.intro-ufo-light--2{animation-delay:.2s;left:46%}.intro-ufo-light--3{animation-delay:.4s;right:23%}.intro-ufo-trail{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);filter:blur(5px);opacity:.64;background:radial-gradient(at top,#62d8ff70,#0000 72%);height:64%;animation:.9s ease-in-out infinite intro-ufo-beam-pulse;position:absolute;top:74%;left:14%;right:14%}.intro-carried-msg{z-index:5;transform-origin:bottom;width:44%;height:28%;position:absolute;top:10%;left:-20%}.holo-datapad{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00f0ff26;border:1px solid #00f0ffa6;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 12px #00f0ff59,inset 0 0 8px #00f0ff33}.holo-datapad-screen{background:#000a1480;border:1px solid #00f0ff4d;width:84%;height:70%;position:relative}.holo-datapad-screen:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff0d 2px 4px);position:absolute;inset:0}.holo-datapad-emitter{background:#62d8ff;border-radius:1px;width:12px;height:4px;position:absolute;top:-2px;box-shadow:0 0 6px #62d8ff}.holo-datapad-glow{pointer-events:none;background:radial-gradient(circle,#00f0ff38 0%,#0000 70%);position:absolute;inset:-10px}.intro-mascot-char{z-index:3;width:80%;height:72%;position:absolute;top:14%;left:10%}.intro-mascot-pack,.intro-mascot-helmet,.intro-mascot-body,.intro-mascot-arm,.intro-mascot-leg{background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%);border:1px solid #ffffff38;position:absolute;box-shadow:inset -2px -2px 5px #0000001f,inset 1px 1px 2px #fffc,0 3px 6px #0000003d}.intro-mascot-pack{background:linear-gradient(#1e293b 0%,#0f172a 100%);border:1px solid #00f0ff59;border-radius:6px;width:24%;height:30%;top:38%;left:10%;box-shadow:inset 0 0 8px #00f0ff2e,0 3px 6px #0000004d}.intro-mascot-helmet{aspect-ratio:1;border-radius:50%;width:50%;top:0;left:22%}.intro-mascot-visor{background:radial-gradient(circle at 35% 35%,#00f0ff 0%,#004d80 52%,#021226 100%);border:1px solid #00f0ffb3;border-radius:999px;height:44%;position:absolute;top:25%;left:15%;right:15%;overflow:hidden;box-shadow:0 0 8px #00f0ff73,inset 0 0 10px #000000e6}.intro-mascot-visor-reticle{opacity:.75;border:1px dashed #00f0ff80;border-radius:50%;width:40%;height:40%;animation:6s linear infinite radar-sweep-spin;position:absolute;top:30%;left:30%}.intro-mascot-body{border-radius:12px 12px 10px 10px;width:44%;height:34%;top:42%;left:26%;overflow:hidden}.intro-mascot-led-strip{background:#00f0ff;border-radius:1px;width:60%;height:3px;position:absolute;top:40%;left:20%;box-shadow:0 0 6px #00f0ff,0 0 12px #00f0ff}.intro-mascot-arm{border-radius:999px;width:16%;height:11%;top:47%}.intro-mascot-arm--left{left:11%;transform:rotate(24deg)}.intro-mascot-arm--right{right:11%;transform:rotate(-30deg)}.intro-mascot-leg{border-radius:999px;width:14%;height:22%;top:74%}.intro-mascot-leg--left{left:31%;transform:rotate(8deg)}.intro-mascot-leg--right{right:23%;transform:rotate(-10deg)}.intro-mascot-thrusters{justify-content:space-between;height:14%;display:flex;position:absolute;bottom:-4%;left:20%;right:20%}.intro-thruster{clip-path:polygon(25% 0,75% 0,100% 50%,65% 100%,35% 100%,0 50%);filter:blur(1.5px)drop-shadow(0 4px 10px #00f0ffb3);background:radial-gradient(circle at 50% 0,#fff 0 15%,#0000 20%),linear-gradient(#00f0ff 0%,#3b82f6 40%,#6366f1cc 70%,#0000);width:32%;height:100%;animation:.18s steps(2,end) infinite hud-thruster-flicker}.intro-thruster--r{animation-delay:90ms}@keyframes hud-scan-drift{0%{background-position:0 0}to{background-position:0 8px}}@keyframes intro-tv-room-static{0%{opacity:.26;transform:translate(-1%)}50%{opacity:.42;transform:translate(1%,-1%)}to{opacity:.34;transform:translateY(1%)}}@keyframes intro-tv-frame-open{0%{opacity:0;filter:brightness(2.2);transform:scaleX(.04)scaleY(.004)}18%{opacity:1;filter:brightness(2.8);transform:scaleX(1)scaleY(.01)}54%{filter:brightness(1.8);transform:scaleX(1)scaleY(.18)}82%{filter:brightness(1.12);transform:scaleX(1)scaleY(1.04)}to{opacity:1;filter:brightness();transform:scaleX(1)scaleY(1)}}@keyframes intro-tv-noise-drift{0%{background-position:0 0,0 0;transform:translate(0,0)}33%{background-position:0 8px,6px 0;transform:translate(-2px,1px)}66%{background-position:0 16px,-4px 0;transform:translate(2px,-1px)}to{background-position:0 24px,0 0;transform:translateY(1px)}}@keyframes intro-tv-scan-line{0%{opacity:1;transform:scaleX(.08)}45%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(1)}}@keyframes intro-reveal-lines-drift{0%{background-position:0 0,0 0;transform:translateY(-10px)}to{background-position:0 54px,0 20px;transform:translateY(10px)}}@keyframes intro-reveal-grid-drift{0%{background-position:0 0,0 0}to{background-position:0 36px,42px 42px}}@keyframes hud-letter-static-roll{0%{background-position:0 0,0 0,0 0}50%{background-position:0 0,14px 18px,-10px 0}to{background-position:0 0,0 36px,12px 0}}@keyframes hud-crt-flicker{0%,to{opacity:.62}50%{opacity:.72}}@keyframes hud-glitch-sweep{0%,88%{opacity:0;top:-4px}90%{opacity:.8;top:15%}92%{opacity:.3;top:55%}94%{opacity:.9;top:82%}96%{opacity:0;top:100%}to{opacity:0;top:100%}}@keyframes hud-signal-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hud-mascot-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(1deg)}75%{transform:translateY(4px)rotate(-.8deg)}}@keyframes intro-ufo-light-pulse{0%,to{opacity:.4;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes intro-ufo-beam-pulse{0%,to{opacity:.38;transform:scaleY(.82)}50%{opacity:.72;transform:scaleY(1.12)}}@keyframes hud-thruster-flicker{0%,to{opacity:.8;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1.15)}}@media (width<=1100px){.intro-messenger-scene{flex-direction:column;justify-content:flex-start;align-items:center;min-height:auto;padding-top:clamp(16px,3vh,32px);padding-bottom:clamp(160px,28vw,240px);padding-right:clamp(16px,3vw,40px)}.intro-hud-message{width:100%;max-width:640px}.hud-content{grid-template-columns:1fr}.hud-video-slot{min-height:140px}.intro-mascot-carrier{width:min(28vw,120px);height:min(36vw,170px);bottom:10px;right:calc(50% - min(14vw,60px))}.intro-holo-beam{width:40px;height:60px;bottom:clamp(100px,24vw,160px);right:50%;transform:translate(50%)}.hud-topbar{flex-wrap:wrap;justify-content:center;gap:8px}.hud-subtitle-bar{grid-template-columns:1fr;gap:8px}}@media (width<=640px){.intro-hud-message{padding:14px}.hud-letter-body{min-height:14em;font-size:.58rem}.intro-mascot-carrier{width:90px;height:130px;right:calc(50% - 45px)}}.intro-video-layer{z-index:12;opacity:1;background:radial-gradient(circle at 50% 48%,#ff6b2c1a,#0000 24%),radial-gradient(circle at 20% 12%,#e639461f,#0000 24%),#000;transition:opacity 1.1s,filter 1.1s;position:absolute;inset:0;overflow:hidden}.intro-video-layer--targeting{cursor:auto}.intro-video-layer--targeting .intro-video{opacity:0;filter:blur(18px)brightness(0)}.intro-video-layer--playing .intro-video{opacity:1;filter:blur()brightness()}.intro-video-layer--playing .intro-target-ui{opacity:0;filter:blur(14px);pointer-events:none}.intro-video-layer--exiting{opacity:1;filter:none;animation:1.8s cubic-bezier(.22,1,.36,1) forwards intro-layer-realistic-exit}.intro-video-layer--exiting .intro-video{opacity:1;filter:saturate(1.25)contrast(1.12);animation:1.8s cubic-bezier(.22,1,.36,1) forwards intro-video-realistic-exit}.intro-video-layer--exiting .intro-video-vignette{background:radial-gradient(#0000 0 44%,#0000007a 76%,#000000f0 100%),linear-gradient(#ff6f1f1a,#0000 42%,#934cff1f)}.intro-video{-o-object-fit:cover;object-fit:cover;opacity:1;background:#000;width:100%;height:100%;transition:opacity 1.2s,filter 1.2s;display:block}.intro-video-vignette{pointer-events:none;background:radial-gradient(#0000 0 62%,#00000057 82%,#000000b8 100%),linear-gradient(#0000002e,#0000 18% 78%,#00000052);position:absolute;inset:0}.intro-realistic-handoff{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 54% 48%,#ffffff38,#0000 0 11%,#ff6f1f14 18%,#0000 38%),radial-gradient(circle at 48%,#0000 0 48%,#00000057 88%);animation:1.65s ease-out forwards intro-realistic-handoff;position:absolute;inset:0}.intro-planet-transit{z-index:13;pointer-events:none;-webkit-backdrop-filter:contrast(1.08)saturate(1.18);backdrop-filter:contrast(1.08)saturate(1.18);background:radial-gradient(circle at 68% 48%,#ffb24d14,#0000 22%),radial-gradient(circle at 28% 20%,#00e5ff0f,#0000 28%),radial-gradient(circle,#0000 0 44%,#0000001f 76%,#00000057 100%);animation:2.8s cubic-bezier(.22,1,.36,1) forwards transit-layer-fade;position:absolute;inset:0;overflow:hidden}.transit-lens-flicker{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle at 48% 48%,#ffffff2e,#0000 0 8%,#ff9b5414 17%,#0000 42%),radial-gradient(circle,#0000 0 54%,#0000003d 100%);animation:2.8s ease-out forwards transit-lens-flicker;position:absolute;inset:0}.intro-target-ui{z-index:2;pointer-events:auto;background-color:#0000;background-image:linear-gradient(#ff6b2c14 1px,#0000 1px),linear-gradient(90deg,#e6394612 1px,#0000 1px),radial-gradient(circle at 50% 55%,#ff6b2c3d,#0000 24%),radial-gradient(circle at 16% 18%,#e6394633,#0000 22%),radial-gradient(circle at 82% 74%,#ff9b5421,#0000 26%),repeating-radial-gradient(circle at 50% 52%,#ff9b541f 0 2px,#0000 2px 46px),linear-gradient(#0000008f,#000000e6);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:46px 46px,46px 46px,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3vh,30px);padding:24px;transition:opacity .36s,filter .36s;animation:.38s ease-out both target-ui-arrive;display:flex;position:absolute;inset:0}.intro-target-ui:before,.intro-target-ui:after{content:"";pointer-events:none;position:absolute}.intro-target-ui:before{clip-path:polygon(0 0,18% 0,18% 2px,82% 2px,82% 0,100% 0,100% 18%,calc(100% - 2px) 18%,calc(100% - 2px) 82%,100% 82%,100% 100%,82% 100%,82% calc(100% - 2px),18% calc(100% - 2px),18% 100%,0 100%,0 82%,2px 82%,2px 18%,0 18%);border:1px solid #ff6b2c29;inset:7%;box-shadow:0 0 38px #ff6b2c1a,inset 0 0 70px #e639460d}.intro-target-ui:after{filter:blur(.4px);opacity:.7;background:linear-gradient(90deg,#0000,#e639461f,#0000),repeating-linear-gradient(0deg,#0000 0 13px,#ff6b2c14 13px 14px);width:min(78vw,920px);height:min(48vh,420px);top:50%;left:50%;transform:translate(-50%,-50%)}.profile-access-frame{z-index:1;filter:drop-shadow(0 22px 38px #000000bd)drop-shadow(0 0 22px #ff501452);clip-path:inset(0);transform-origin:0;width:min(660px,100vw - 40px);padding-top:26px;padding-bottom:20px;animation:.5s cubic-bezier(.16,1,.3,1) both access-laser-materialize;position:relative}.profile-access-frame:before{content:"";clip-path:polygon(5% 0,80% 0,86% 40%,100% 40%,96% 100%,0 100%);opacity:.9;background:linear-gradient(90deg,#ff5a1f,#c31818 64%,#ff5a1f75);height:30px;position:absolute;bottom:22px;left:18px;right:26px;transform:translate(10px,13px)}.profile-access-frame:after{content:"";z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#0000,#00e5ff 18%,#fff7df 50%,#ff6f1f 82%,#0000);width:18px;animation:.5s cubic-bezier(.16,1,.3,1) both access-laser-beam;position:absolute;top:6px;bottom:6px;left:-24px;box-shadow:0 0 18px #00e5ffc7,0 0 34px #ff6f1fad,20px 0 46px #ff6f1f52}.profile-access-top-rail{clip-path:polygon(0 0,68% 0,76% 34%,100% 34%,95% 100%,14% 100%,9% 64%,0 64%);background:linear-gradient(90deg,#0000 0 36%,#ff5a1f24 36% 58%,#0000 58%),#070509e0;border-top:2px solid #ff5a1fd1;border-bottom:2px solid #e6231ca8;width:min(310px,56vw);height:34px;position:absolute;top:7px;left:56px;box-shadow:0 0 14px #ff5a1f66,inset 0 0 14px #ff5a1f14}.profile-access-panel{color:#ffe1d1;min-height:clamp(142px,18vh,178px);font-family:var(--font-pixel);clip-path:polygon(0 0,86% 0,100% 17%,100% 100%,15% 100%,9% 82%,0 82%);background:linear-gradient(90deg,#00d7ff 0 9px,#0000 9px calc(100% - 12px),#ff6f1f calc(100% - 12px)),linear-gradient(135deg,#00e5ff1a 0 13%,#0000 13% 57%,#ff6f1f3d 57% 73%,#0000 73%),repeating-linear-gradient(0deg,#0000 0 23px,#ff6f1f47 23px 28px,#0000 28px 39px),linear-gradient(#11080efc,#080509fc);border:2px solid #ff5a1ff0;padding:clamp(32px,4.2vw,44px) clamp(44px,6vw,68px) clamp(28px,3.6vw,40px);position:relative;box-shadow:inset 0 0 0 4px #0c0405f5,inset 0 0 26px #00e5ff12,inset 0 0 34px #ff5a1f1a,0 0 24px #ff5a1f47,0 0 18px #00e5ff1f}.profile-access-panel:before,.profile-access-panel:after{content:"";pointer-events:none;position:absolute}.profile-access-panel:before{opacity:.58;background:linear-gradient(90deg,#ff5a1fbd,#c31818b8);height:8px;top:48%;left:clamp(50px,7vw,78px);right:clamp(58px,8vw,90px);box-shadow:0 -26px #ff5a1f57,0 25px #c318186b}.profile-access-panel:after{background:linear-gradient(90deg,#0000,#ff5a1fb8,#c3181875,#0000);height:2px;bottom:10px;left:8%;right:8%;box-shadow:0 0 16px #ff5a1fad}.profile-access-dot-strip{filter:drop-shadow(0 0 6px #ff5a1fcc);background:radial-gradient(circle,#ff6b2c 0 2px,#0000 2.5px) 0 0/13px 8px repeat-x;width:126px;height:8px;position:absolute;bottom:0;left:18px}.profile-access-kicker,.profile-access-message,.profile-access-progress{z-index:1;position:relative}.profile-access-kicker{color:#ff9b54;letter-spacing:.18em;text-shadow:0 0 12px #ff9b5485,2px 2px #000000ad;margin-bottom:clamp(16px,2vh,22px);font-size:clamp(.58rem,1.04vw,.75rem);display:block}.profile-access-message{color:#fff4ec;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 10px #ff6b2c6b,2px 2px #000000ad;max-width:430px;min-height:3.2em;font-size:clamp(.72rem,1.42vw,.98rem);line-height:1.86;display:block}.profile-access-progress{transform-origin:0;background:linear-gradient(90deg,#ff5a1f,#c31818 54%,#0000);width:min(210px,60%);height:5px;margin-top:clamp(14px,2vh,20px);animation:.42s cubic-bezier(.16,1,.3,1) .18s both access-progress-scan;display:block;box-shadow:0 0 16px #ff6b2c94}.destroy-click-button{z-index:1;color:#fff4ec;width:clamp(116px,16vw,148px);min-width:0;height:clamp(116px,16vw,148px);font-family:var(--font-pixel);text-align:center;text-transform:uppercase;letter-spacing:.13em;text-shadow:0 0 10px #ffe0e08f,2px 2px #0000008c;pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 32% 28%,#ffc1c1b8,#ffc1c100 32%),radial-gradient(circle at 72% 76%,#8600008f,#86000000 42%),linear-gradient(#ff4d4d 0%,#d51414 46%,#8f0606 100%);border:3px solid #7d0606;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:clamp(.55rem,.9vw,.7rem);line-height:1.25;transition:box-shadow .18s,border-color .18s,color .18s,filter .18s,transform .18s;animation:.34s cubic-bezier(.16,1,.3,1) 80ms both destroy-button-laser-materialize;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #050303e6,0 0 0 8px #e6394638,0 0 28px #ff3030b8,inset 0 0 0 2px #ffb8b870,inset 0 -14px 20px #00000061}.destroy-click-button:before,.destroy-click-button:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.destroy-click-button:before{border:1px solid #ffcccc94;inset:7px;box-shadow:inset 0 0 16px #ffd5d547}.destroy-click-button:after{opacity:.68;border:2px solid #ff5c5c80;animation:.36s cubic-bezier(.16,1,.3,1) 80ms both destroy-button-entry-scan;inset:-14px}.destroy-click-button:hover{color:#fff;filter:saturate(1.15);border-color:#ffafaf;transform:translateY(-1px)scale(1.03);box-shadow:0 0 0 4px #050303e6,0 0 0 9px #e6394647,0 0 34px #ff4848cc,inset 0 0 0 2px #ffd6d680,inset 0 -14px 24px #0000006b}.destroy-click-button:active{filter:brightness(.9)saturate(1.15);transform:scale(.98)}@keyframes target-ui-arrive{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes transit-layer-fade{0%{opacity:0;filter:blur(10px)brightness(.65)}10%{opacity:1;filter:blur()brightness()}76%{opacity:1;filter:blur()brightness()}to{opacity:0;filter:blur(9px)brightness(.28)}}@keyframes transit-lens-flicker{0%{opacity:0;filter:blur(10px);transform:scale(1)}12%{opacity:.42;filter:blur();transform:scale(1.01)}28%{opacity:.18}46%{opacity:.32;transform:scale(1.025)}76%{opacity:.14}to{opacity:0;filter:blur(8px);transform:scale(1.04)}}@keyframes intro-layer-realistic-exit{0%{opacity:1;filter:none}58%{opacity:.9;filter:contrast(1.14)saturate(1.18)}to{opacity:0;filter:blur(12px)brightness(.36)contrast(1.35)}}@keyframes intro-video-realistic-exit{0%{filter:saturate(1.1)contrast(1.04);transform:scale(1)}28%{filter:saturate(1.18)contrast(1.08);transform:scale(1.01)}54%{filter:saturate(1.25)contrast(1.14)brightness(.92);transform:scale(1.018)}to{filter:saturate(.7)contrast(1.24)brightness(.35)blur(8px);transform:scale(1.035)}}@keyframes intro-realistic-handoff{0%{opacity:0;transform:scale(1)}16%{opacity:.34}36%{opacity:.18;transform:scale(1.012)}66%{opacity:.28}to{opacity:0;transform:scale(1.04)}}@keyframes access-laser-materialize{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 22px 38px #000000bd)drop-shadow(0 0 #ff501400)}12%{opacity:1}66%{opacity:1;clip-path:inset(0 7% 0 0)}to{opacity:1;clip-path:inset(0);filter:drop-shadow(0 22px 38px #000000bd)drop-shadow(0 0 22px #ff501452)}}@keyframes access-laser-beam{0%{opacity:0;transform:translate(0)scaleY(.72)}12%{opacity:1}78%{opacity:1;transform:translate(min(660px,100vw - 40px))scaleY(1)}to{opacity:0;transform:translate(min(700px,100vw - 10px))scaleY(.8)}}@keyframes destroy-button-laser-materialize{0%{opacity:0;filter:brightness(1.8)blur(1px);transform:scale(.74)}16%{opacity:1}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes destroy-button-entry-scan{0%{opacity:.84;transform:scale(1.26)}to{opacity:.56;transform:scale(1)}}@keyframes access-progress-scan{0%{opacity:0;transform:scaleX(0)}18%{opacity:1}to{opacity:1;transform:scaleX(1)}}@media (width<=768px){.profile-access-frame{width:min(520px,100vw - 28px);padding-top:24px}.profile-access-top-rail{width:min(250px,64vw);height:28px;left:34px}.profile-access-panel{clip-path:polygon(3% 0,78% 0,85% 12%,100% 12%,92% 100%,20% 100%,13% 85%,0 85%);min-height:136px;padding:28px 32px 28px 38px}.profile-access-kicker{letter-spacing:.22em}}.navbar{top:var(--site-nav-top,clamp(12px, 2vw, 22px));z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.35);isolation:isolate;background:linear-gradient(135deg,#080c12,#100816),radial-gradient(circle at 12% 18%,#00eaff2e,#0000 30%),radial-gradient(circle at 88% 24%,#ff2d7b29,#0000 32%);border:1px solid #a0f5ff3d;border-bottom-color:#ff2d7b47;border-radius:18px;width:min(1120px,100% - 32px);margin-inline:auto;padding:10px clamp(12px,2.4vw,22px);position:fixed;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 24px #00eaff1f,0 0 36px #ff2d7b17,0 18px 44px #00000075}.navbar:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#00eaff2e,#0000),repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 8px);position:absolute;inset:0}.navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00eaffc2,#ff2d7bb8,#0000);height:1px;position:absolute;inset:auto 18px 8px;box-shadow:0 0 16px #00eaff73}.nav-impact-glow{pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#e6394626 10%,#e63946e6 35%,#ff7878 50%,#e63946e6 65%,#e6394626 90%,#0000 100%);height:1px;position:absolute;bottom:6px;left:18px;right:18px;box-shadow:0 0 15px #e63946cc,0 0 30px #e6394666,0 0 60px #e6394633}.nav-container{z-index:2;justify-content:center;align-items:center;width:100%;max-width:1080px;height:clamp(56px,6vw,64px);margin:0 auto;display:flex;position:relative}.nav-links-desktop{gap:clamp(12px,1.6vw,24px);display:flex}.nav-link{color:var(--white);letter-spacing:clamp(1.7px,.18vw,2.6px);text-transform:uppercase;cursor:pointer;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);background:linear-gradient(135deg,#00eaff14,#ff2d7b14),#04080c6b;border:1px solid #00eaff57;padding:10px clamp(15px,1.8vw,26px);font-family:Circuit Forem,Cyber Cipher,Bangers,cursive;font-size:clamp(.8rem,.94vw,.98rem);text-decoration:none;transition:background .25s,box-shadow .25s,border-color .25s,color .25s;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff09,0 0 14px #00eaff1f,0 8px 18px #00000038}.nav-link:before{content:"";clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);opacity:.26;z-index:0;background:linear-gradient(90deg,#00eaff2e,#0000 28% 72%,#ff2d7b2e),repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 6px);transition:opacity .3s,transform .3s;position:absolute;inset:1px}.nav-link:hover:before{opacity:.86;animation:.58s steps(2,end) both comic-hover-glitch-slice-a;transform:translate(2px)}.nav-link--cta{background:var(--yellow);border-color:var(--black);color:var(--black);box-shadow:5px 5px 0 var(--black), 0 0 18px #ffd60a38}.nav-link--cta:hover{color:var(--black);border-color:var(--black);box-shadow:7px 7px 0 var(--black), 0 0 24px #ffd60a66}.nav-link:hover .nav-link-text{text-shadow:-2px 0 #ff2d7bdb,2px 0 #00eaffd1,2px 2px #000000e6;animation:.58s steps(2,end) both comic-hover-glitch-text}.nav-link:after{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#ff2d7b38,#0000 20% 80%,#00eaff38),repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 5px);position:absolute;inset:-2px}.nav-link:hover:after{opacity:.88;animation:.58s steps(2,end) both comic-hover-glitch-slice-b}.nav-link-text{z-index:2;position:relative}.nav-link--landed{animation:3.5s ease-in-out infinite nav-float}.nav-link--landed:first-child{animation-duration:3.2s;animation-delay:0s}.nav-link--landed:nth-child(2){animation-duration:3.6s;animation-delay:.4s}.nav-link--landed:nth-child(3){animation-duration:3s;animation-delay:.8s}.nav-link--landed:nth-child(4){animation-duration:3.8s;animation-delay:.2s}.nav-link--landed:nth-child(5){animation-duration:3.4s;animation-delay:.6s}.nav-link--landed:nth-child(6){animation-duration:3.7s;animation-delay:.3s}@keyframes nav-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.nav-speed-lines{pointer-events:none;z-index:-1;opacity:.6;width:120px;height:60%;position:absolute;top:50%;transform:translateY(-50%)}.speed-from-left{background:repeating-linear-gradient(0deg,#0000 0 3px,#e6394680 3px 4px,#0000 4px 8px);animation:.5s ease-out forwards speed-fade;right:90%;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 30%);mask-image:linear-gradient(90deg,#0000,#fff 30%)}.speed-from-right{background:repeating-linear-gradient(0deg,#0000 0 3px,#e6394680 3px 4px,#0000 4px 8px);animation:.5s ease-out forwards speed-fade;left:90%;-webkit-mask-image:linear-gradient(270deg,#0000,#fff 30%);mask-image:linear-gradient(270deg,#0000,#fff 30%)}@keyframes speed-fade{0%{opacity:.7}to{opacity:0}}.nav-impact-burst{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffd60ae6 0%,#e6394699 35%,#e6394633 60%,#0000 80%);border-radius:50%;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);cursor:pointer;background:#04080c6b;border:1px solid #00eaff57;flex-direction:column;gap:5px;padding:5px;display:none}.bar{background:linear-gradient(90deg,#00eaff,#ff2d7b);border-radius:2px;width:28px;height:3px;transition:all .3s}.bar.open:first-child{transform:rotate(45deg)translate(5px,6px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}.mobile-menu{top:calc(var(--site-nav-top,16px) + var(--site-nav-height,86px) + 10px);z-index:99;-webkit-backdrop-filter:blur(20px)saturate(1.35);background:linear-gradient(135deg,#080c12,#100814);border:1px solid #00eaff47;border-radius:16px;flex-direction:column;gap:5px;padding:20px 5%;display:none;position:fixed;left:16px;right:16px;overflow:hidden;box-shadow:0 18px 44px #00000080,0 0 24px #00eaff1f}.mobile-link{color:var(--white);letter-spacing:2px;text-transform:uppercase;height:52px;transition:var(--transition);border-bottom:1px solid #00eaff2e;align-items:center;font-family:Circuit Forem,Cyber Cipher,Bangers,cursive;font-size:1.3rem;text-decoration:none;display:flex;position:relative}.mobile-link:before{content:">";opacity:0;color:#00eaff;font-size:1.2rem;transition:all .25s;position:absolute;left:-20px}.mobile-link:hover{color:#eaffff;text-shadow:-2px 0 #ff3a8db8,2px 0 #37e5ffad;padding-left:20px;animation:.58s steps(2,end) both comic-hover-glitch-text}.mobile-link:hover:before{opacity:1;left:0}.mobile-link--cta{color:var(--yellow)}@media (width<=900px){.nav-links-desktop{display:none}.hamburger,.mobile-menu{display:flex}}.nav-links-desktop{gap:clamp(6px,1.1vw,16px)}.nav-link{clip-path:polygon(8% 0,78% 0,84% 13%,100% 13%,91% 100%,0 100%,0 20%);color:#eaffff;background:linear-gradient(#ff6b2c57,#e639461f 34%,#050506d1 35%),linear-gradient(135deg,#00eaff29,#ff6b2c3d 52%,#e6394633),#040507c7;border:0;justify-content:center;align-items:center;min-width:clamp(96px,7vw,130px);height:48px;padding:0 clamp(10px,1.25vw,16px);display:inline-flex;box-shadow:inset 0 0 0 1px #ff6b2cb8,inset 0 0 0 2px #04080ceb,0 0 16px #ff6b2c38,0 10px 22px #0000004d}.nav-link:before{clip-path:polygon(9% 0,76% 0,82% 16%,100% 16%,90% 100%,0 100%,0 20%);opacity:.34;background:linear-gradient(90deg,#ff6b2c47 0 24%,#0000 24% 62%,#e6394638 62% 100%),repeating-linear-gradient(135deg,#0000 0 9px,#00eaff29 9px 11px);inset:4px 8px 5px 10px}.nav-link:hover:before{opacity:.9}.nav-link:hover{color:#fff;background:linear-gradient(#ff6b2c94,#e639462e 34%,#050506e6 35%),linear-gradient(135deg,#00eaff38,#ff6b2c57 56%,#e6394657),#07080ad1;border-color:#0000;box-shadow:-3px 0 #00eaff9e,3px 0 #e63946db,inset 0 0 0 1px #ff6b2cf2,inset 0 0 0 2px #04080ceb,0 0 20px #ff6b2c61,0 0 34px #e639464d}.nav-link--cta,.nav-link--cta:hover{color:#eaffff;border-color:#0000}.nav-link:after{background:linear-gradient(90deg,#0000 0 9%,#00eaffd1 9% 10%,#0000 10% 82%,#e63946e6 82% 83%,#0000 83% 100%),repeating-linear-gradient(90deg,#0000 0 8px,#ff6b2c57 8px 12px,#0000 12px 16px);inset:-5px -8px}.nav-link-text{text-align:center;display:block}.nav-link-text:before,.nav-link-text:after{content:"";pointer-events:none;position:absolute}.nav-link-text:before{background:linear-gradient(90deg,#ff6b2c 0 62%,#0000 62% 72%,#e63946 72% 100%);width:42px;height:4px;top:-13px;left:-12px;box-shadow:58px 0 #00eaff94}.nav-link-text:after{opacity:.78;background:repeating-linear-gradient(90deg,#ff6b2c 0 4px,#0000 4px 8px);width:34px;height:7px;bottom:-12px;right:-10px}@media (width<=900px){.nav-links-desktop{display:none}}.glitch-font-text{white-space:nowrap;text-align:center;color:#eaffff;transition:font-family;display:inline-block;position:relative}.glitch-font-text--active{animation:80ms steps(3,end) infinite glitch-jitter,60ms steps(2,end) infinite glitch-chromatic}.glitch-font-text--active:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 2px,#00eaff14 2px 3px,#ff007f14 3px 4px);animation:.1s linear infinite scanline-scroll;position:absolute;inset:-2px -4px}.glitch-font-text--active:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#00eaffe6 20%,#ff007fe6 80%,#0000);height:2px;animation:.3s ease-out forwards flash-sweep;position:absolute;top:50%;left:-10px;right:-10px;box-shadow:0 0 8px #00eaffcc,0 0 8px #ff007fcc}@keyframes glitch-jitter{0%{transform:translate(0)}20%{transform:translate(-1.5px,.5px)}40%{transform:translate(1px,-.5px)}60%{transform:translate(-.5px,-1px)}80%{transform:translate(1.5px,.5px)}to{transform:translate(0)}}@keyframes glitch-chromatic{0%{text-shadow:-3px -1.5px #00eafff2,3px 1.5px #ff007ff2;color:#00eaff}25%{text-shadow:-3px 2.5px #00eafff2,3px -2.5px #ff007ff2;color:#fff}50%{text-shadow:3px -2px #00eafff2,-3px 2px #ff007ff2;color:#ff007f}75%{text-shadow:-2px -2px #00eafff2,2px 2px #ff007ff2;color:#fff}to{text-shadow:-3px -1.5px #00eafff2,3px 1.5px #ff007ff2;color:#00eaff}}@keyframes scanline-scroll{0%{background-position:0 0}to{background-position:0 -4px}}@keyframes flash-sweep{0%{opacity:1;top:0%}50%{opacity:.7}to{opacity:0;top:100%}}.comic-omg-sticker{aspect-ratio:132/96;pointer-events:none;transform-origin:50%;filter:drop-shadow(4px 5px #050505)drop-shadow(0 0 12px #ff2d7b38);width:clamp(82px,9vw,128px);display:inline-block}.comic-omg-sticker svg{width:100%;height:100%;display:block;overflow:visible}.comic-omg-sticker__dot-field{fill:#ff9b54;opacity:.42}.comic-omg-sticker__shadow{fill:#050505;transform:translate(3px,4px)}.comic-omg-sticker__burst{fill:#76233d;stroke:#050505;stroke-width:5px;stroke-linejoin:round}.comic-omg-sticker__accent{fill:#050505;opacity:.78}.comic-omg-sticker__text{font-family:var(--font-comic);letter-spacing:1px;text-anchor:middle;dominant-baseline:middle;transform-origin:66px 52px;font-size:35px;font-weight:700;transform:rotate(-7deg)skew(-8deg)}.comic-omg-sticker__text--shadow{fill:#050505;transform:translate(4px,5px)rotate(-7deg)skew(-8deg)}.comic-omg-sticker__text--stroke{fill:#6d6d6d;stroke:#050505;stroke-width:7px;stroke-linejoin:round;paint-order:stroke}.comic-omg-sticker__text--fill{fill:#777;stroke:#2a2a2a;stroke-width:1.2px;paint-order:stroke}.intro-omg-sticker{width:clamp(82px,10cqw,118px)}@media (width<=560px){.intro-omg-sticker{width:clamp(52px,15cqw,72px)}}.comic-wow-sticker{aspect-ratio:120/92;pointer-events:none;transform-origin:50%;filter:drop-shadow(4px 5px #050505)drop-shadow(0 0 10px #ffd60a3d);width:clamp(72px,8vw,112px);display:inline-block}.comic-wow-sticker svg{width:100%;height:100%;display:block;overflow:visible}.comic-wow-sticker__shadow{fill:#050505;transform:translate(2px,3px)}.comic-wow-sticker__burst{fill:#fff7e4;stroke:#050505;stroke-width:5px;stroke-linejoin:round}.comic-wow-sticker__inner{fill:#ffd60a;stroke:#050505;stroke-width:2.4px;stroke-linejoin:round}.comic-wow-sticker__dot{fill:#ff9b54;opacity:.9}.comic-wow-sticker__text{font-family:var(--font-pixel);letter-spacing:1px;text-anchor:middle;dominant-baseline:middle;transform-origin:60px 50px;font-size:31px;font-weight:700;transform:skew(-8deg)}.comic-wow-sticker__text--shadow{fill:#050505;transform:translate(3px,5px)skew(-8deg)}.comic-wow-sticker__text--stroke{fill:#ff2d3b;stroke:#050505;stroke-width:6px;stroke-linejoin:round;paint-order:stroke}.comic-wow-sticker__text--fill{fill:#ff2d3b;stroke:#fff7e4;stroke-width:1.2px;paint-order:stroke}.hero-wow-sticker{width:clamp(78px,8.4vw,124px)}.review-wow-sticker{width:clamp(54px,5.6vw,78px)}@media (width<=768px){.hero-wow-sticker{width:clamp(66px,20vw,92px)}.review-wow-sticker{width:58px}}.scrolly-intro{--intro-nav-safe-top:var(--site-nav-clearance,128px);--intro-bottom-safe:clamp(44px, 7svh, 76px);--intro-available-height:max(320px, calc(100svh - var(--intro-nav-safe-top) - var(--intro-bottom-safe)))}.scrolly-intro-stage{align-items:center;padding-top:var(--intro-nav-safe-top)!important;padding-bottom:var(--intro-bottom-safe)!important}.scrolly-intro-panel{isolation:isolate;container-type:inline-size;width:min(94vw, 1120px, calc(var(--intro-available-height) * 16 / 9))!important}.intro-poster-shell{isolation:isolate}.intro-poster-shell:before,.intro-poster-shell:after{content:"";pointer-events:none;position:absolute}.intro-poster-shell:before{z-index:-1;filter:blur(5px);opacity:.62;background:radial-gradient(circle,#e6394633,#0000 52%),radial-gradient(circle at 50% 48%,#00eaff1c,#0000 62%);inset:clamp(-14px,-1.8cqw,-6px)}.intro-poster-shell:after{z-index:3;opacity:.72;mix-blend-mode:soft-light;background:radial-gradient(circle,#0000 52%,#0000002e 86%,#00000057 100%),linear-gradient(90deg,#00eaff09,#0000 16% 84%,#e639460b);inset:0}.intro-panel-sticker{font-family:var(--font-comic)!important;letter-spacing:clamp(.06em,.18cqw,.14em)!important;border-width:clamp(2px,.42cqw,4px)!important;padding:clamp(.28rem,.85cqw,.55rem) clamp(.62rem,1.45cqw,1rem)!important;font-size:clamp(.72rem,1.55cqw,1.28rem)!important;line-height:1.05!important;box-shadow:clamp(3px,.62cqw,6px) clamp(3px,.62cqw,6px) #000!important}.intro-panel-sticker--intro{top:clamp(8px,1.7cqw,20px)!important;left:clamp(-12px,-1.8cqw,-4px)!important}.intro-panel-sticker--origin{text-align:center;white-space:nowrap;max-width:min(34cqw,18rem);top:clamp(8px,1.7cqw,20px)!important;right:clamp(8px,1.7cqw,16px)!important}.intro-identity-wrap{padding-inline:clamp(1.25rem,4cqw,3.75rem)!important;top:clamp(8%,3.4cqw,12%)!important}.intro-identity-layer{text-wrap:nowrap;font-style:italic;font-family:var(--font-identity-italic)!important;letter-spacing:clamp(.005em,.18cqw,.022em)!important;-webkit-text-stroke-width:clamp(1.4px, .26cqw, 2.5px)!important;font-size:clamp(2.35rem,10.4cqw,6.65rem)!important;font-weight:400!important;line-height:.84!important}.intro-identity-layer--orange{text-shadow:clamp(3px,.55cqw,6px) clamp(3px,.55cqw,6px) #000000a6!important;transform:translate(clamp(4px,1.1cqw,12px),clamp(4px,1.1cqw,12px))!important}.intro-identity-layer--red{transform:translate(clamp(2px,.56cqw,6px),clamp(2px,.56cqw,6px))!important}.intro-role-banner{width:min(74cqw,34rem)!important;transform:translate(-50%,30%)!important}.intro-role-shadow{border-width:clamp(2px,.42cqw,4px)!important;inset:clamp(4px,.9cqw,10px)!important;transform:translate(clamp(3px,.72cqw,8px),clamp(3px,.72cqw,8px))!important}.intro-role-card{border-width:clamp(3px,.52cqw,5px)!important;padding:clamp(.35rem,.95cqw,.85rem)!important;box-shadow:clamp(5px,.9cqw,10px) clamp(5px,.9cqw,10px) #000,0 clamp(10px,1.8cqw,20px) clamp(18px,3.6cqw,40px) #0000006b!important}.intro-role-inner-frame{border-width:clamp(2px,.32cqw,3px)!important;inset:clamp(4px,.75cqw,8px)!important}.intro-role-stripe{background:repeating-linear-gradient(90deg,#111 0 clamp(7px,1.25cqw,14px),#ff8a3d clamp(7px,1.25cqw,14px) clamp(14px,2.5cqw,28px),#111 clamp(14px,2.5cqw,28px) clamp(21px,3.75cqw,42px),#e63946 clamp(21px,3.75cqw,42px) clamp(28px,5cqw,56px))!important;height:clamp(6px,1.1cqw,12px)!important}.intro-role-label{border-width:clamp(2px,.32cqw,3px)!important;gap:clamp(.3rem,.8cqw,.75rem)!important;padding:clamp(.42rem,.85cqw,.78rem) clamp(.65rem,1.3cqw,1.25rem)!important}.intro-role-dot{border-width:clamp(1px,.22cqw,2px)!important;width:clamp(.52rem,1.15cqw,1rem)!important;height:clamp(.52rem,1.15cqw,1rem)!important}.intro-role-text{letter-spacing:clamp(.08em,.18cqw,.14em)!important;text-shadow:1px 1px #000,clamp(1px,.28cqw,2px) clamp(1px,.28cqw,2px) #000,clamp(2px,.58cqw,4px) clamp(2px,.58cqw,4px) #e6394694!important;font-size:clamp(.46rem,1.15cqw,.82rem)!important;line-height:1.35!important}.intro-life-sticker{text-align:center;white-space:nowrap;max-width:min(20cqw,8rem);font-style:normal;font-family:var(--font-identity)!important;letter-spacing:clamp(.08em,.18cqw,.16em)!important;border-width:clamp(2px,.42cqw,4px)!important;padding:clamp(.32rem,.75cqw,.56rem) clamp(.55rem,1.2cqw,1rem)!important;font-size:clamp(.56rem,1.45cqw,1rem)!important;font-weight:400!important;line-height:1.05!important;right:clamp(2px,.7cqw,12px)!important;box-shadow:clamp(3px,.62cqw,6px) clamp(3px,.62cqw,6px) #000!important}.intro-wow-sticker,.intro-omg-sticker{z-index:26;pointer-events:none;position:absolute}.intro-omg-sticker{width:clamp(138px,17.5cqw,210px);bottom:clamp(-4.2%,-2.8cqw,-1.8%);right:clamp(-3.5%,-2.4cqw,-1.4%);transform:rotate(-7deg)}.intro-wow-sticker{width:clamp(118px,16.4cqw,188px);bottom:clamp(15%,9cqw,22%);left:clamp(-1.6%,-.8cqw,.4%);transform:rotate(-12deg)}.intro-quote-card{width:min(38cqw,23rem)!important}.intro-quote-card--left-bottom{bottom:11%!important;left:3.2%!important;transform:rotate(-4deg)!important}.intro-quote-card--right-top{top:8%!important;right:3.2%!important;transform:rotate(3deg)!important}.intro-quote-card--left-top{top:9%!important;left:3.2%!important;transform:rotate(-3deg)!important}.intro-quote-card--right-bottom{bottom:9%!important;right:3.4%!important;transform:rotate(4deg)!important}.intro-quote-sticker{border-width:clamp(2px,.46cqw,5px)!important;padding:clamp(.42rem,.9cqw,.82rem)!important;box-shadow:clamp(4px,.72cqw,9px) clamp(4px,.72cqw,9px) #000,0 clamp(8px,1.4cqw,14px) clamp(16px,2.7cqw,28px) #0000005c!important}.intro-quote-accent,.intro-quote-status,.intro-quote-tag{border-width:clamp(2px,.34cqw,4px)!important;line-height:1.05!important;box-shadow:clamp(2px,.38cqw,4px) clamp(2px,.38cqw,4px) #000!important}.intro-quote-accent{letter-spacing:clamp(.08em,.16cqw,.12em)!important;padding:clamp(.36rem,.72cqw,.62rem) clamp(.68rem,1.1cqw,1rem)!important;font-size:clamp(.74rem,1.35cqw,1.05rem)!important}.intro-quote-status{padding:clamp(.28rem,.55cqw,.48rem) clamp(.55rem,1cqw,.9rem)!important;font-size:clamp(.58rem,1.05cqw,.84rem)!important}.intro-quote-mark{font-size:clamp(1.8rem,4.2cqw,3.2rem)!important}.intro-quote-copy{min-height:clamp(4.3rem,8.2cqw,6.4rem)!important}.intro-quote-text{font-size:clamp(.95rem,2.4cqw,1.75rem)!important;line-height:.98!important}.intro-quote-tag{padding:clamp(.08rem,.22cqw,.18rem) clamp(.42rem,.72cqw,.62rem)!important;font-size:clamp(.46rem,.78cqw,.66rem)!important}.intro-quote-sticker{clip-path:polygon(5% 0,96% 0,100% 9%,100% 78%,93% 78%,88% 100%,6% 100%,0 91%,0 13%);background:linear-gradient(135deg,#00eaff33,#0000 15% 82%,#00eaff29),radial-gradient(circle at 15% 18%,#ffd60a1f,#0000 18%),linear-gradient(#24080cf5,#130608f7 58%,#06080afa),#050506fa!important;border-color:#050505!important;box-shadow:0 0 0 clamp(2px,.42cqw,4px) #050505,0 0 0 clamp(3px,.58cqw,6px) #00eaffb8,clamp(5px,.9cqw,10px) clamp(6px,1cqw,12px) #050505,0 0 clamp(18px,3cqw,32px) #00eaff42,0 clamp(8px,1.4cqw,14px) clamp(16px,2.7cqw,28px) #0000006b!important}.intro-quote-sticker:before,.intro-quote-sticker:after{content:"";pointer-events:none;z-index:2;position:absolute}.intro-quote-sticker:before{clip-path:polygon(5% 0,96% 0,100% 9%,100% 78%,93% 78%,88% 100%,6% 100%,0 91%,0 13%);border:clamp(1px,.22cqw,2px) solid #b2ffffc7;inset:clamp(7px,.8cqw,10px);box-shadow:inset 0 0 12px #00eaff38,0 0 12px #00eaff2e}.intro-quote-sticker:after{clip-path:polygon(0 0,82% 0,100% 100%,18% 100%);filter:drop-shadow(0 0 6px #00eaff73);opacity:.92;background:repeating-linear-gradient(90deg,#00eafff2 0 clamp(4px,.5cqw,7px),#0000 clamp(4px,.5cqw,7px) clamp(8px,1cqw,14px));width:clamp(44px,8cqw,84px);height:clamp(14px,2.3cqw,24px);bottom:clamp(7px,1cqw,12px);right:clamp(7px,1cqw,12px)}.intro-quote-sticker>div:first-child{border-color:#b2ffff80!important}.intro-quote-sticker>div:nth-child(3){opacity:.3!important;background-size:clamp(9px,1.4cqw,16px) clamp(9px,1.4cqw,16px)!important}.intro-quote-accent,.intro-quote-status,.intro-quote-tag{clip-path:polygon(8% 0,84% 0,94% 18%,100% 18%,92% 100%,0 100%,0 18%);font-family:"SD Dystopian", var(--font-body)!important;border-color:#050505!important;font-weight:400!important}.intro-quote-accent{text-shadow:1px 1px #ffffff42;color:#050505!important;background:linear-gradient(#ffe64a 0%,#ffd60a 45%,#ff9b54 100%)!important}.intro-quote-status,.intro-quote-tag{text-shadow:1px 1px #050505;color:#fff7e4!important;background:linear-gradient(#ff5a6b 0%,#e63946 56%,#650b15 100%)!important}.intro-quote-mark{font-family:"SD Dystopian", var(--font-body)!important;color:#ffe0b3!important;text-shadow:0 2px #050505,3px 3px #00eaff61,5px 5px #e639468f!important}.intro-quote-text{-webkit-text-stroke:clamp(.2px, .08cqw, .7px) #050505;font-family:"SD Dystopian", var(--font-body)!important;letter-spacing:clamp(.04em,.12cqw,.08em)!important;color:#fff8eb!important;text-shadow:-1px 0 #00eaffb8,2px 2px #e63946,4px 4px #000000c2!important;font-weight:400!important}@media (width<=900px){.scrolly-intro{--intro-bottom-safe:clamp(36px, 6svh, 64px)}.intro-panel-sticker--origin{max-width:min(38cqw,13rem)}.intro-role-banner{width:min(76cqw,31rem)!important;transform:translate(-50%,26%)!important}.intro-life-sticker{max-width:22cqw}.intro-wow-sticker{bottom:clamp(18%,10cqw,24%);left:clamp(-1.4%,-.6cqw,.5%)}.intro-quote-card{width:min(40cqw,20rem)!important}}@media (width<=560px){.scrolly-intro{--intro-bottom-safe:clamp(30px, 5svh, 48px)}.intro-panel-sticker{border-width:2px!important;box-shadow:3px 3px #000!important}.intro-panel-sticker--origin{max-width:42cqw}.intro-role-banner{width:80cqw!important;transform:translate(-50%,18%)!important}.intro-role-label{padding-inline:.45rem!important}.intro-life-sticker{max-width:24cqw;right:0!important}.intro-omg-sticker{width:clamp(96px,29cqw,132px);bottom:-3%;right:-4%}.intro-wow-sticker{width:clamp(92px,31cqw,126px);bottom:18%;left:-2%}.intro-quote-card{width:44cqw!important}.intro-quote-card--left-bottom,.intro-quote-card--left-top{left:2.5%!important}.intro-quote-card--right-top,.intro-quote-card--right-bottom{right:2.5%!important}.intro-quote-copy{min-height:clamp(3.4rem,12cqw,4.5rem)!important}.intro-quote-text{font-size:clamp(.62rem,4.2cqw,.95rem)!important}}.sequence-canvas-shell{width:100%;height:100%;position:relative}.sequence-canvas{width:100%;height:100%;display:block}.sequence-canvas-loader{background:radial-gradient(circle,#e639462e,#0000 55%),#0a0a0ac7;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.sequence-canvas-loader-label,.sequence-canvas-loader-percent{font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;color:var(--white)}.sequence-canvas-loader-bar{border:var(--border-comic);background:#0a0a0ad9;width:min(240px,70%);height:14px;overflow:hidden}.sequence-canvas-loader-bar span{background:linear-gradient(90deg, var(--dark-red), var(--red), var(--orange), var(--yellow));height:100%;display:block}.sequence-portrait{width:min(100%,470px);margin-inline:auto;position:relative}.portrait-impact-flash{filter:none;pointer-events:none;z-index:-1;background:radial-gradient(circle,#e6394652 0%,#e639461a 35%,#0000 65%);border-radius:50%;position:absolute;inset:-60px}.sequence-portrait-header,.sequence-portrait-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sequence-portrait-header{margin-bottom:12px}.sequence-portrait-footer{font-family:var(--font-comic);color:var(--gray);text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap;margin-top:14px;font-size:.78rem}.sequence-portrait-pill,.sequence-portrait-issue{border:var(--border-comic);box-shadow:var(--shadow-comic);font-family:var(--font-comic);text-transform:uppercase;letter-spacing:1.5px;justify-content:center;align-items:center;padding:8px 12px;line-height:1;display:inline-flex}.sequence-portrait-pill{background:var(--yellow);color:var(--black)}.sequence-portrait-issue{background:var(--red);color:var(--white)}.sequence-portrait-stage{aspect-ratio:9/12;background:linear-gradient(#141414fa,#080808fa),radial-gradient(circle at top,#e6394640,#0000 42%);padding:12px;position:relative;overflow:hidden}.sequence-portrait-image-wrap{border:var(--border-comic);background:var(--black);height:100%;overflow:hidden}.sequence-portrait-image-wrap .sequence-canvas-shell{height:100%}.sequence-portrait-energy,.sequence-portrait-overlay{pointer-events:none;position:absolute}.sequence-portrait-energy{filter:none;background:radial-gradient(circle,#e6394624,#0000 58%);border-radius:20px;inset:4%}.sequence-portrait-overlay{mix-blend-mode:screen;background:radial-gradient(circle at 50% 28%,#ffffff14,#0000 20%),repeating-linear-gradient(0deg,#0000,#0000 8px,#0000001f 8px 10px);inset:12px}.sequence-portrait-watermark{border:3px solid var(--black);font-family:var(--font-comic);color:var(--white);letter-spacing:1px;text-transform:uppercase;background:#0a0a0ac7;padding:8px 12px;position:absolute;bottom:28px;right:26px;box-shadow:4px 4px #0000008c}.sequence-portrait-badge{border:var(--border-comic);box-shadow:var(--shadow-comic);font-family:var(--font-comic);color:var(--black);background:var(--yellow);letter-spacing:2px;text-transform:uppercase;z-index:3;padding:10px 16px;position:absolute;top:52%}.sequence-portrait-badge-left{left:-42px}.sequence-portrait-badge-right{background:var(--bright-orange);top:18%;right:-46px}@media (width<=768px){.sequence-portrait{width:min(100%,360px)}.sequence-portrait-badge-left{left:-12px}.sequence-portrait-badge-right{right:-12px}}.sequence-portrait{filter:none;width:min(100%,440px)}.sequence-portrait-header{z-index:4;margin-bottom:10px;position:relative}.sequence-portrait-issue,.sequence-portrait-pill{clip-path:polygon(8% 0,84% 0,92% 18%,100% 18%,91% 100%,0 100%,0 22%);border:0;box-shadow:inset 0 0 0 2px #050505,5px 5px #050505,0 0 16px #ff6b2c2e}.sequence-portrait-issue{color:#fff7e4;background:linear-gradient(#ff6b2c,#e63946),#050506cc}.sequence-portrait-stage{clip-path:polygon(4% 0,96% 0,100% 7%,100% 100%,8% 100%,0 92%,0 6%);background:radial-gradient(circle at 50% 26%,#e6394657,#0000 34%),linear-gradient(135deg,#ff6b2c57,#050506fa 34%,#00eaff1a),#050505;border:0;padding:14px;box-shadow:0 0 0 4px #050505,8px 8px #050505,12px 12px #ff6b2c61}.sequence-portrait-stage:before{content:"";pointer-events:none;z-index:4;clip-path:polygon(4% 0,96% 0,100% 7%,100% 100%,8% 100%,0 92%,0 6%);border:1px solid #00eaff47;position:absolute;inset:10px}.sequence-portrait-stage:after{content:"";z-index:5;opacity:.8;pointer-events:none;background:repeating-linear-gradient(90deg,#00eaff 0 8px,#0000 8px 14px);width:76px;height:8px;position:absolute;top:18px;right:22px}.sequence-portrait-image-wrap{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);border:3px solid #050505;position:relative;transform:translateZ(0);box-shadow:0 0 0 1px #00eaff33,inset 0 0 14px #e639461f}.sequence-portrait-image-wrap:before,.sequence-portrait-image-wrap:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.sequence-portrait-image-wrap:before{z-index:4;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 6px),linear-gradient(90deg,#00eaff3d,#0000 28% 72%,#e639463d)}.sequence-portrait-image-wrap:after{z-index:5;background:linear-gradient(90deg,#0000,#ffffff61,#0000)}.sequence-portrait-image-wrap.is-glitch-once:before,.sequence-portrait-image-wrap.is-glitch-once:after{animation:none}.sequence-portrait-overlay{background:radial-gradient(circle at 50% 28%,#ffffff14,#0000 20%),linear-gradient(110deg,#0000 0 47%,#00eaff14 47% 48%,#0000 48%),repeating-linear-gradient(0deg,#0000,#0000 7px,#00000029 7px 9px);transition:opacity .22s}.sequence-portrait-watermark{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);color:#fff7e4;background:linear-gradient(135deg,#050506eb,#e639467a);border:0;box-shadow:inset 0 0 0 2px #050505,4px 4px #050505}.sequence-portrait-badge{clip-path:polygon(8% 0,86% 0,94% 18%,100% 18%,92% 100%,0 100%,0 18%);background:linear-gradient(#ffd60a,#ff6b2c);border:0;box-shadow:inset 0 0 0 2px #050505,5px 5px #050505,0 0 16px #ff6b2c40}.sequence-portrait-badge-right{color:#fff7e4;background:linear-gradient(#ff9b54,#e63946)}.sequence-portrait-footer{color:#fff0bcc7;text-shadow:2px 2px #050505}.sequence-portrait:hover .sequence-portrait-image-wrap{transform:translateY(-2px);box-shadow:0 0 0 1px #00eaff47,inset 0 0 14px #e6394624}.sequence-portrait:hover .sequence-portrait-overlay{animation:none}@keyframes portrait-glitch-once{0%,to{opacity:0;transform:translate(0,0)}18%{opacity:.86;transform:translate(-2px)}46%{opacity:.68;transform:translate(2px)}74%{opacity:.42;transform:translate(-1px)}}@keyframes portrait-scan-once{0%{opacity:0;transform:translate(-110%)}28%{opacity:.9}to{opacity:0;transform:translate(110%)}}@keyframes portrait-hover-glitch{0%,to{opacity:1;transform:translate(0,0)}22%{opacity:.88;transform:translate(-1px)}52%{opacity:1;transform:translate(1px)}76%{opacity:.92;transform:translate(-1px)}}@media (width<=768px){.sequence-portrait{width:min(100%,360px)}.sequence-portrait-stage{padding:12px}}.hero{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding-top:60px;padding-bottom:60px;display:flex;position:relative}.hero-action-lines{pointer-events:none;background:repeating-conic-gradient(#e6394608 0deg 5deg,#0000 5deg 10deg);position:absolute;inset:0}.hero-cover-burst{filter:blur(14px);opacity:.18;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.hero-cover-burst-left{background:radial-gradient(circle,#e8650ae6,#0000 70%);top:10%;left:-140px}.hero-cover-burst-right{background:radial-gradient(circle,#e63946f2,#0000 70%);bottom:8%;right:-160px}.hero-content-new{z-index:2;grid-template-columns:minmax(320px,480px) minmax(320px,1fr);align-items:center;gap:56px;width:min(1200px,100%);display:grid;position:relative}.profile-area{justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.comic-speech-bubble{color:#0a0a0a;z-index:5;background:#f1faee;border:4px solid #0a0a0a;border-radius:12px;max-width:240px;padding:12px 22px 18px;animation:4.8s ease-in-out infinite about-float-orbit;position:absolute;top:-48px;right:-120px;box-shadow:6px 6px #0a0a0a}.bubble-text{font-family:"SD Dystopian", var(--font-body);letter-spacing:1.5px;text-align:center;font-size:1.15rem;line-height:1.4;display:block;transform:translateY(-2px)}.bubble-tail{border-top:18px solid #0a0a0a;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-18px;left:30px}.bubble-tail:before{content:"";border-top:15px solid #f1faee;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:4px;left:-9px}.profile-burst{font-family:var(--font-comic);color:#ffd60a;text-shadow:2px 2px #e63946,4px 4px #0000004d;z-index:4;pointer-events:none;position:absolute}.profile-burst-1{font-size:1.6rem;animation:4.8s ease-in-out -1.6s infinite about-float-orbit;top:10px;left:-20px;transform:rotate(-12deg)}.profile-burst-2{z-index:8;font-size:1.5rem;top:60%;bottom:auto;right:-44px;transform:translateY(-50%)rotate(8deg)}.profile-burst-wow{color:inherit;text-shadow:none;animation:4.8s ease-in-out -3.2s infinite about-float-orbit}.profile-burst-wow .hero-wow-sticker{filter:drop-shadow(5px 6px #050505)drop-shadow(0 0 16px #ffd60a6b)}@keyframes about-float-orbit{0%,to{translate:0}25%{translate:8px -10px}50%{translate:0 -16px}75%{translate:-7px -8px}}.hero-name-section{text-align:left}.hero-kicker-wrap{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.hero-kicker{font-family:var(--font-comic);color:#0a0a0a;letter-spacing:2px;text-transform:uppercase;background:#ffd60a;border:4px solid #0a0a0a;padding:10px 14px;box-shadow:4px 4px #0a0a0a}.hero-name-display{font-family:var(--font-identity);color:#f1faee;text-transform:uppercase;letter-spacing:6px;text-shadow:3px 3px #e63946,6px 6px #0006;margin-bottom:15px;font-size:clamp(2.8rem,7vw,5.5rem);font-style:normal;line-height:1.1}.name-letter{will-change:transform, opacity;display:inline-block}.name-space{width:.3em;display:inline-block}.hero-summary{color:#dee2e6;max-width:620px;font-family:var(--font-body);margin-top:24px;font-size:1.05rem;line-height:1.8}.follow-section{text-align:left;margin-top:30px}.follow-label{font-family:var(--font-comic);letter-spacing:3px;color:#adb5bd;text-transform:uppercase;margin-bottom:14px;font-size:1.1rem;display:block}.follow-links{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.follow-btn{color:#e8650a;background:#0f0f0fcc;border:2px solid #e8650a66;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;width:clamp(142px,13vw,166px);min-height:58px;padding:9px 12px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s,color .25s;animation:3.5s ease-in-out infinite icon-float;display:inline-flex;box-shadow:0 0 6px #e8650a33,0 0 14px #e8650a14}.follow-btn:first-child{animation-duration:3s;animation-delay:0s}.follow-btn:nth-child(2){animation-duration:3.4s;animation-delay:.5s}.follow-btn:nth-child(3){animation-duration:3.2s;animation-delay:1s}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.follow-icon{background:#ff6b2c1a;border:1px solid;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 10px #ff6b2c29}.follow-copy{text-align:left;gap:3px;min-width:0;line-height:1;display:grid}.follow-name{color:#fff7e4;font-family:var(--font-section-title);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.76rem,.9vw,.92rem);line-height:1;display:block}.follow-caption{color:#ffb36c;font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;line-height:1;display:block}.follow-btn:hover{color:#f1faee;background:#e8650a26;border-color:#e8650a;animation-play-state:paused;transform:scale(1.12)translateY(-3px);box-shadow:0 0 14px #e8650ab3,0 0 32px #e8650a66,0 0 54px #e8650a26}.hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:16px;display:flex}.cta-btn{font-family:"SD Dystopian", var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-size:1.15rem;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;animation:3.3s ease-in-out infinite cta-float;display:inline-flex}@keyframes cta-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cta-primary{color:#f1faee;background:#e63946;border:2px solid #e63946;box-shadow:0 0 8px #e639464d,0 0 18px #e639461f}.cta-primary:hover{background:#ff2d3b;animation-play-state:paused;transform:scale(1.1)translateY(-3px);box-shadow:0 0 14px #e63946b3,0 0 32px #e6394666,0 0 54px #e6394626}.cta-accent{color:#0a0a0a;background:#ffd60a;border:2px solid #ffd60a;box-shadow:0 4px 15px #ffd60a38}.cta-accent:hover{background:#ffea61;transform:translateY(-3px);box-shadow:0 0 18px #ffd60a66,0 8px 25px #0000004d}.cta-outline{color:#e8650a;background:0 0;border:2px solid #e8650a80}.cta-outline:hover{color:#f1faee;background:#e8650a1a;border-color:#e8650a;transform:translateY(-3px);box-shadow:0 0 15px #e8650a4d,0 6px 20px #0000004d}.hero-scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-arrow{color:#e63946;font-family:var(--font-comic);letter-spacing:3px;opacity:.7;font-size:1rem}@media (width<=980px){.hero-content-new{text-align:center;grid-template-columns:1fr;gap:34px}.hero-name-section,.follow-section{text-align:center}.follow-links,.hero-cta{justify-content:center}.hero-summary{margin-inline:auto}.comic-speech-bubble{max-width:180px;padding:10px 16px;top:-62px;right:-42px}.bubble-text{font-size:1.05rem}.profile-burst-1{font-size:1.5rem;left:-14px}.profile-burst-2{font-size:1.4rem;top:58%;right:4px}.profile-burst-wow{right:0}.hero-name-display{letter-spacing:3px}}@media (width<=480px){.comic-speech-bubble{max-width:150px;top:-52px;right:-12px}.hero-title-text{font-size:1.1rem}.hero-kicker-wrap{justify-content:center}}.hero{min-height:100svh;padding:max(var(--site-nav-clearance,128px), clamp(120px, 15svh, 150px)) clamp(18px, 4vw, 64px) clamp(70px, 8svh, 96px);overflow:clip}.hero:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 58% 48%,#e6394626,#0000 24%),radial-gradient(circle at 32% 38%,#ff6b2c1f,#0000 28%),linear-gradient(110deg,#0000 0 42%,#00eaff0e 42% 43%,#0000 43% 100%);position:absolute;inset:0}.hero-content-new{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(1120px,100%);box-shadow:8px 8px 0 var(--black), 0 14px 36px #00000057;will-change:transform, opacity;contain:layout paint;background:0 0;border:0;grid-template-columns:minmax(260px,390px) 1px minmax(0,1fr);align-items:stretch;gap:0;padding:clamp(58px,5.2vw,78px) clamp(30px,4.2vw,52px) clamp(48px,4.6vw,66px);transition:box-shadow .24s,filter .24s;position:relative;overflow:visible;transform:translateZ(0)}.about-hud-border,.about-hud-bg,.about-hud-halftone,.about-hud-inner-box,.about-hud-dashes,.about-hud-tech-lines{pointer-events:none;position:absolute}.about-hud-border{z-index:0;clip-path:polygon(0 46px,20px 28px,calc(50% - 160px) 28px,calc(50% - 130px) 0,calc(50% + 130px) 0,calc(50% + 160px) 28px,calc(100% - 20px) 28px,100% 46px,100% calc(100% - 46px),calc(100% - 20px) calc(100% - 28px),calc(50% + 112px) calc(100% - 28px),calc(50% + 82px) 100%,calc(50% - 82px) 100%,calc(50% - 112px) calc(100% - 28px),20px calc(100% - 28px),0 calc(100% - 46px));background:repeating-linear-gradient(45deg,#ff1744 0 6px,#0a0a0a 6px 8px,#ffd60a 8px 10px,#0a0a0a 10px 12px);inset:0}.about-hud-bg,.about-hud-halftone{clip-path:polygon(0 46px,18px 28px,calc(50% - 160px) 28px,calc(50% - 130px) 0,calc(50% + 130px) 0,calc(50% + 160px) 28px,calc(100% - 18px) 28px,100% 46px,100% calc(100% - 46px),calc(100% - 18px) calc(100% - 28px),calc(50% + 112px) calc(100% - 28px),calc(50% + 82px) 100%,calc(50% - 82px) 100%,calc(50% - 112px) calc(100% - 28px),18px calc(100% - 28px),0 calc(100% - 46px));inset:4px}.about-hud-bg{z-index:0;background:radial-gradient(circle at 64% 34%,#00eaff14,#0000 34%),linear-gradient(135deg,#030d18b8,#0a0a0af5 52%,#02080ee0),#0a0a0af2}.about-hud-halftone{z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg stroke='%23ff1744' stroke-opacity='0.16' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M3,3 L7,7 M7,3 L3,7 M23,3 L27,7 M27,3 L23,7 M13,13 L17,17 M17,13 L13,17 M3,23 L7,27 M7,23 L3,27 M23,23 L27,27 M27,23 L23,27'/%3E%3Cpath d='M10,3 L20,3 M15,0 L15,6 M3,10 L3,20 M0,15 L6,15' stroke='%23ffd60a' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E");background-size:30px 30px}.about-hud-inner-box{z-index:1;border:2px solid #e6394666;border-radius:8px;inset:clamp(42px,4.3vw,58px) clamp(18px,2.8vw,28px) clamp(38px,3.8vw,50px)}.about-hud-dashes{z-index:2;gap:clamp(72px,10vw,116px);display:flex;top:14px;left:50%;transform:translate(-50%)}.about-hud-dashes:before,.about-hud-dashes:after{content:"";background:var(--red);width:24px;height:4px;transform:skew(-45deg)}.about-hud-tech-lines{z-index:2;gap:8px;display:flex;top:44px;right:30px}.about-hud-tech-lines:before,.about-hud-tech-lines:after{content:"";background:var(--red);width:6px;height:18px;transform:skew(-30deg)}.hero-content-new:before,.hero-content-new:after{content:"";pointer-events:none;position:absolute}.hero-content-new:before{z-index:1;opacity:.56;background:radial-gradient(circle at 62% 36%,#00eaff24,#0000 34%),linear-gradient(90deg,#00eaff0e,#0000 28% 72%,#00eaff0a),repeating-linear-gradient(0deg,#00eaff07 0 1px,#0000 1px 9px);border:0;inset:clamp(28px,3vw,44px)}.hero-content-new:after{z-index:4;opacity:0;mix-blend-mode:screen;clip-path:inset(0 75% 0 0);background:linear-gradient(90deg,#0000 0 10%,#00eaff5c 42%,#ff174438 54%,#0000 74%),repeating-linear-gradient(#0000 0 22px,#ffffff1a 22px 23px,#0000 23px 34px);inset:clamp(24px,3vw,42px);transform:translate(-110%)}.hero-content-new>:not(.about-hud-border):not(.about-hud-bg):not(.about-hud-halftone):not(.about-hud-inner-box):not(.about-hud-dashes):not(.about-hud-tech-lines){z-index:2;position:relative}.hero-shell-frame{z-index:0;pointer-events:none;filter:drop-shadow(0 0 8px #ff174480)drop-shadow(0 0 12px #00eaff14);width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.hero-shell-frame-fill{fill:url(#hero-panel-fill);stroke:none}.hero-shell-frame-outer{fill:none;stroke:#ff1744;stroke-width:3px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hero-shell-frame-inner{fill:none;stroke:#ff1744c7;stroke-width:1.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hero-shell-frame-notch{fill:#ff1744;opacity:.9}.hero-shell-frame-slashes{fill:none;stroke:#ff1744;stroke-width:4.5px;stroke-linecap:square;vector-effect:non-scaling-stroke}.hero-content-new .sequence-portrait{width:min(100%,372px)}.hero-content-new:hover{filter:saturate(1.08)contrast(1.04);animation:none;box-shadow:10px 10px #050505,0 18px 42px #0000008f,0 0 0 1px #ff6b2c2e,0 0 26px #e6394629,0 0 18px #00eaff14}.hero-content-new:hover:after{animation:.48s cubic-bezier(.22,1,.36,1) both hero-section-scan-glitch}.hero-content-new:hover .hero-shell-frame{animation:.48s cubic-bezier(.22,1,.36,1) both hero-frame-glitch-once}.hero-content-new:hover .hero-shell-frame-outer,.hero-content-new:hover .hero-shell-frame-inner,.hero-content-new:hover .hero-shell-frame-slashes{animation:.48s cubic-bezier(.22,1,.36,1) both hero-frame-stroke-glitch}.hero-content-new>.hero-divider{background:linear-gradient(#0000,#00eaff73 20%,#ff6b2c80 50%,#00eaff73 80%,#0000);align-self:stretch;width:1px;box-shadow:0 0 8px #00eaff33,0 0 16px #ff6b2c1a}.hero-content-new>.hero-divider:before,.hero-content-new>.hero-divider:after{content:"";opacity:0;pointer-events:none;z-index:100;mix-blend-mode:screen;position:absolute;inset:-1px}.hero-content-new>.hero-divider:before{background:linear-gradient(90deg,#00eaff2e,#0000 28% 72%,#ff2d7b2e),repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 6px)}.hero-content-new>.hero-divider:after{background:linear-gradient(90deg,#ff2d7b38,#0000 20% 80%,#00eaff38),repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 5px)}.hero-content-new:hover>.hero-divider:before{opacity:.86;animation:.48s cubic-bezier(.22,1,.36,1) both hero-divider-glitch-a}.hero-content-new:hover>.hero-divider:after{opacity:.88;animation:.48s cubic-bezier(.22,1,.36,1) both hero-divider-glitch-b}.hero-name-section{text-align:left;flex-direction:column;justify-content:center;padding:0 clamp(18px,2.5vw,36px);display:flex;position:relative}.hero-name-section:before,.hero-name-section:after{display:none}.comic-speech-bubble{clip-path:polygon(6% 0,100% 0,100% 80%,58% 80%,48% 100%,40% 80%,0 80%,0 12%);background:linear-gradient(135deg,#eafffff5,#ffeedcf2),radial-gradient(circle at 12% 20%,#00eaff1f,#0000 24%);border:3px solid #050505;border-radius:0;max-width:238px;padding:14px 24px 32px;transition:box-shadow .22s,filter .22s;top:-42px;right:-28px;box-shadow:6px 6px #050505,9px 9px #00eaff5c}.comic-speech-bubble:hover{filter:contrast(1.08)saturate(1.12);animation:4.8s ease-in-out infinite about-float-orbit,.46s steps(2,end) hero-chip-glitch;box-shadow:7px 7px #050505,0 10px 18px #00000057,0 0 0 1px #00eaff38,0 0 18px #ffd60a38}.comic-speech-bubble .bubble-text{z-index:1;position:relative}.bubble-tail{display:none}.hero-kicker{clip-path:polygon(8% 0,82% 0,90% 16%,100% 16%,90% 100%,0 100%,0 20%);cursor:default;background:linear-gradient(#ffd60afa,#ff6b2ce6),#050506d1;border:0;min-width:96px;padding:10px 16px 9px;transition:box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #050505,5px 5px #050505,0 0 18px #ff6b2c2e}.hero-kicker-alt{background:linear-gradient(#eafffffa,#cfeeefeb),#050506d1}.hero-kicker:after,.hero-summary:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#00eaff6b,#ffffff4d,#0000),repeating-linear-gradient(#0000 0 8px,#ffffff29 8px 9px,#0000 9px 14px);position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}.hero-kicker:hover{filter:saturate(1.2)contrast(1.08);animation:.46s steps(2,end) hero-chip-glitch;box-shadow:inset 0 0 0 2px #050505,6px 6px #050505,0 9px 18px #00000057,0 0 0 1px #ffd60a33,0 0 18px #ff6b2c38}.hero-kicker:hover:after,.hero-summary:hover:after{animation:.58s ease-out both hero-hover-scan}.hero-name-display{color:#fff7e4;font-family:var(--font-identity);letter-spacing:clamp(1px,.28vw,6px);white-space:nowrap;text-shadow:-2px 0 #00eaffb3,3px 3px #e63946,7px 7px #000000b3;cursor:default;font-size:clamp(2.4rem,4.8vw,4.8rem);font-style:normal;font-weight:400;transition:filter .22s,text-shadow .22s;position:relative}.hero-name-display:hover{filter:drop-shadow(0 12px 16px #00000057)drop-shadow(0 0 18px #00eaff29);text-shadow:-2px 0 #00eaffd1,3px 3px #e63946,9px 9px #000000db,0 0 22px #00eaff2e}.hero-name-display:hover .name-letter{animation:.64s steps(2,end) hero-name-letter-glitch}.hero-name-display:hover .name-letter:nth-child(3n+1){animation-delay:20ms}.hero-name-display:hover .name-letter:nth-child(3n+2){animation-delay:50ms}.hero-name-display:hover .name-letter:nth-child(4n){animation-delay:80ms}.name-bold{color:#fff;text-shadow:-2px 0 #00eaffd9,0 0 12px #00eaff59,3px 3px #e63946,7px 7px #000c;font-weight:400}.cta-btn{clip-path:polygon(5% 0,86% 0,92% 16%,100% 16%,94% 100%,0 100%,0 22%);background:linear-gradient(#ff6b2ceb,#e63946f5 48%,#050506db 49%),linear-gradient(135deg,#00eaff1f,#0000 54%,#ff6b2c38);border:0;border-radius:0;box-shadow:inset 0 0 0 2px #050505,6px 6px #050505,0 12px 22px #00000052,0 0 18px #e6394629}.hero-title-badge-new{width:auto;max-width:min(100%,820px);box-shadow:none;isolation:isolate;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5vw,16px);margin-top:14px;margin-bottom:8px;padding:0;transition:box-shadow .25s,filter .25s;display:flex;position:relative;overflow:visible;transform:rotate(-1deg)}.hero-badge-row{flex-wrap:wrap;align-items:center;display:flex}.hero-badge-row-top{justify-content:space-between;gap:clamp(6px,1.2vw,12px);width:100%}.hero-badge-row-bottom{justify-content:flex-start;width:100%;padding-left:clamp(2px,.5vw,10px)}.hero-badge-box{-webkit-user-select:none;user-select:none;cursor:pointer;border:2px solid #050505;justify-content:center;align-items:center;padding:clamp(6px,.8vw,10px) clamp(12px,1.8vw,24px);transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94),background .25s;display:inline-flex;transform:skew(-12deg)}.hero-badge-box-red{background:linear-gradient(#7c1a1a,#521010);box-shadow:4px 4px #050505}.hero-badge-box-black{background:linear-gradient(#242426,#141416);box-shadow:4px 4px #050505}.hero-badge-box:hover{transform:skew(-12deg)translate(-2px,-2px);box-shadow:6px 6px #050505,0 0 12px #00eaff40}.hero-badge-box-red:hover{background:linear-gradient(#962222,#6b1515)}.hero-badge-box-black:hover{background:linear-gradient(#333336,#1f1f22)}.hero-badge-box-text{color:#fff;letter-spacing:1.2px;text-transform:uppercase;text-shadow:1.5px 1.5px #000000f2;pointer-events:none;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(.72rem,1.2vw,1.05rem);font-weight:700;transform:skew(1deg)}.hero-badge-slash{color:#00eaff;text-shadow:0 0 6px #00eaffd9,2px 2px #000000f2;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:900;transform:skew(-8deg)}.hero-title-badge-new:hover{filter:saturate(1.1)brightness(1.04);translate:-2px -2px;box-shadow:inset 0 0 0 2px #050505,8px 8px #050505,0 8px 24px #ff6b2c61,0 0 32px #e6394638}@media (width<=640px){.hero-badge-slash{display:none}.hero-badge-row-top{justify-content:center;gap:6px}.hero-badge-row-bottom{justify-content:center;padding-left:0}.hero-title-badge-new{align-items:center;margin:0 auto}}.hero-title-badge-new{isolation:isolate;background:#0e0804f0;border:1px solid #ff730059;border-radius:3px;width:min(100%,820px);margin-top:20px;margin-bottom:24px;padding:28px clamp(22px,2.8vw,34px);transition:box-shadow .25s,border-color .25s;display:block;position:relative;overflow:visible;transform:rotate(-.5deg);box-shadow:0 0 25px #ff73001f,inset 0 0 20px #ff73000f}.hero-title-badge-new:before{content:"";filter:drop-shadow(0 0 4px #ff7b00cc);pointer-events:none;z-index:10;border-top:3px solid #ff7b00;border-left:3px solid #ff7b00;width:14px;height:14px;position:absolute;top:-2px;left:-2px}.hero-title-badge-new:after{content:"";filter:drop-shadow(0 0 4px #ff7b00cc);pointer-events:none;z-index:10;border-bottom:3px solid #ff7b00;border-right:3px solid #ff7b00;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.hero-title-text:before{content:"";filter:drop-shadow(0 0 4px #ff7b00cc);pointer-events:none;z-index:10;border-top:3px solid #ff7b00;border-right:3px solid #ff7b00;width:14px;height:14px;position:absolute;top:-2px;right:-2px}.hero-title-text:after{content:"";filter:drop-shadow(0 0 4px #ff7b00cc);pointer-events:none;z-index:10;border-bottom:3px solid #ff7b00;border-left:3px solid #ff7b00;width:14px;height:14px;position:absolute;bottom:-2px;left:-2px}.hero-role-cell{cursor:pointer;background:#ff73000a;border:1px solid #ff73004d;border-radius:2px;justify-content:flex-start;align-items:center;min-height:58px;padding:13px 36px 13px 20px;transition:background .1s steps(2,end),border-color .1s steps(2,end),transform .1s,box-shadow .1s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #ff730005}.hero-role-cell:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#ff7b00 0 2px,#0000 2px 4px);width:12px;height:10px;transition:opacity .1s,background .1s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.hero-role-cell:after{content:"▶";color:#ff851a;z-index:2;font-size:.72rem;transition:transform .12s cubic-bezier(.22,1,.36,1),color .1s steps(2,end);position:absolute;right:14px}.hero-role-code{z-index:2;font-family:var(--font-pixel);color:#ff7b00;-webkit-user-select:none;user-select:none;align-items:center;margin-right:8px;font-size:.72rem;display:inline-flex;position:relative}.hero-role-code:after{content:" //";color:#ff730073;margin-left:4px;font-weight:400}.hero-role-label{color:#ffb87a;font-family:var(--font-pixel);letter-spacing:.045em;text-align:left;text-transform:uppercase;text-shadow:0 0 5px #ff7b0066;white-space:nowrap;z-index:2;font-size:clamp(.7rem,.82vw,.82rem);font-weight:400;line-height:1.2;transition:color .1s steps(2,end)}.hero-role-cell:hover{background:#ff7b00;border-color:#ff7b00;transform:translateY(-1px);box-shadow:0 0 16px #ff7b0066}.hero-role-cell:hover .hero-role-label{color:#0c0806;text-shadow:none}.hero-role-cell:hover .hero-role-code{color:#0c0806}.hero-role-cell:hover .hero-role-code:after{color:#0c08068c}.hero-role-cell:hover:after{color:#0c0806;transform:translate(3px)}.hero-role-cell:hover:before{opacity:.75;background:repeating-linear-gradient(90deg,#0c0806 0 2px,#0000 2px 4px)}.hero-title-badge-new:hover{border-color:#ff7b008c;box-shadow:0 0 32px #ff7b002e,inset 0 0 24px #ff7b001a}@media (width<=760px){.hero-title-badge-new{width:100%;margin-left:auto;margin-right:auto;transform:none}}@media (width<=520px){.hero-title-text{grid-template-columns:1fr;gap:12px}.hero-role-cell{min-height:48px}}.hero-title-badge-new{background:linear-gradient(90deg,#ff7b0014,#0000 18% 82%,#ff7b0014),#0e0804f0;width:min(100%,760px);padding:20px clamp(18px,2.4vw,28px)}.hero-title-text{grid-template-columns:1fr;gap:10px;display:grid;position:relative}.hero-role-cell{-moz-column-gap:0;background:linear-gradient(90deg,#ff7b0024,#ff7b000b 36%,#ff7b0005),#100905d1;border:1px solid #ff7b0052;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:0;min-height:46px;padding:0 72px 0 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff7b000a,0 0 12px #ff7b0009}.hero-role-cell:before{content:"";opacity:.42;pointer-events:none;background:repeating-linear-gradient(90deg,#ff7b00 0 2px,#0000 2px 5px);width:26px;height:12px;margin:0;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.hero-role-cell:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 42%,#ff7b00bf 43% 52%,#0000 53%),linear-gradient(90deg,#ff7b000d,#ff7b0029);border-left:1px solid #ff7b0033;width:48px;height:auto;transition:background .12s steps(2,end);position:absolute;inset:0 0 0 auto}.hero-role-code{color:#ff7b00;height:100%;font-family:"SD Dystopian", var(--font-body);letter-spacing:.08em;background:#ff7b001f;border-right:1px solid #ff7b0047;place-items:center;margin:0;font-size:.84rem;display:grid}.hero-role-code:after{content:""}.hero-role-label{color:#ffc18a;min-width:0;font-family:"SD Dystopian", var(--font-body);letter-spacing:.08em;text-overflow:clip;white-space:nowrap;justify-self:start;padding:0 18px;font-size:clamp(1rem,1.14vw,1.14rem);font-weight:700;line-height:1;overflow:visible}.hero-role-divider{display:none!important}.hero-role-cell:hover{background:linear-gradient(90deg,#ff7b0038,#ff7b0014 40%,#ff7b0009),#120a05f0;border-color:#ff7b009e;transform:translate(3px)}.hero-role-cell:hover .hero-role-label,.hero-role-cell:hover .hero-role-code{color:#ffe0bf}.hero-role-cell:hover:after{background:linear-gradient(135deg,#0000 0 42%,#ffe0bfe6 43% 52%,#0000 53%),linear-gradient(90deg,#ff7b0017,#ff7b0040)}@media (width<=520px){.hero-role-cell{grid-template-columns:46px minmax(0,1fr);padding-right:0}.hero-role-cell:before,.hero-role-cell:after{display:none}.hero-role-label{padding-inline:12px;font-size:clamp(.84rem,3.4vw,.98rem)}}.hero-title-badge-new{clip-path:polygon(5% 0,95% 0,100% 18%,96% 100%,0 100%,0 20%);background:linear-gradient(#c85000 0 28%,#080808 28% 100%),#080808;border:1px solid #ff7b0047;width:min(100%,600px);padding:10px clamp(12px,1.6vw,18px);box-shadow:inset 0 0 0 2px #050505,4px 4px #050505}.hero-title-badge-new:before,.hero-title-badge-new:after{display:none}.hero-title-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;width:100%;display:grid;position:relative}.hero-title-text:before,.hero-title-text:after{display:none}.hero-role-cell{clip-path:polygon(7% 0,100% 0,91% 100%,0 100%,0 12%);background:#b90012;border:2px solid #050505;place-items:center;min-height:42px;padding:9px clamp(14px,1.8vw,20px);display:grid;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #ffffff0f,3px 3px #050505}.hero-role-cell:before{content:"";clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);opacity:.96;pointer-events:none;background:#050505;width:18%;min-width:54px;position:absolute;inset:0 0 0 auto}.hero-role-cell:after{display:none}.hero-role-code,.hero-role-divider{display:none!important}.hero-role-label{z-index:2;color:#fff7e4;max-width:100%;font-family:"SD Dystopian", var(--font-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:none;white-space:nowrap;padding:0;font-size:clamp(.88rem,1vw,1rem);font-weight:700;line-height:1;position:relative}.hero-role-cell:hover{transform:none;box-shadow:inset 0 0 0 1px #ffffff0f,3px 3px #050505}.hero-role-cell:hover .hero-role-label{color:#fff7e4}@media (width<=760px){.hero-title-badge-new{width:min(100%,560px);transform:none}.hero-role-cell{min-height:42px}.hero-role-label{font-size:clamp(.78rem,2.2vw,.95rem)}}@media (width<=520px){.hero-title-text{grid-template-columns:1fr}.hero-role-cell{min-height:40px}}.hero-summary{color:#f1faeeeb;background:linear-gradient(90deg,#ff6b2c24,#0505062e),repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 8px);border-left:4px solid #ff6b2c;max-width:660px;padding:18px 20px 18px 22px;transition:box-shadow .22s,filter .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:-1px 0 #00eaff8c,inset 0 0 0 1px #ff6b2c21}.hero-summary:hover{filter:contrast(1.04);border-left-color:#00eaff;box-shadow:-2px 0 #00eaffe0,inset 0 0 0 1px #ff6b2c33,0 10px 22px #00000047,0 0 18px #00eaff24}.follow-label{color:#fff0bc;text-shadow:-1px 0 #00eaffad,2px 2px #050505}.follow-btn{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%,0 18%);color:#ff6b2c;background:linear-gradient(135deg,#ff6b2c24,#e6394614),#050506b3;border:1px solid #ff6b2c8c;border-radius:0;box-shadow:inset 0 0 0 2px #050505,0 0 16px #ff6b2c2e}.follow-btn:hover{color:#eaffff;border-color:#00eaffb8;animation:.3s linear infinite hero-glitch-jitter;box-shadow:inset 0 0 0 2px #050505,5px 5px #050505,0 10px 18px #00000052,0 0 18px #00eaff3d,0 0 22px #ff6b2c24}.follow-btn:hover .follow-name{color:#eaffff}.follow-links{flex-wrap:nowrap;gap:12px}.follow-btn{isolation:isolate;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%,0 18%);color:#ff6b2c;background:linear-gradient(#ff6b2c33,#e639461f),#160b0a;border:2px solid #050505;gap:12px;width:clamp(156px,13vw,184px);min-height:64px;padding:10px 14px;animation:none;position:relative;box-shadow:4px 4px #050505,inset 0 0 0 1px #ff7b0038,0 0 14px #ff6b2c1f}@media (width<=760px){.follow-links{flex-wrap:wrap}}.follow-btn:first-child{transform:rotate(-1deg)}.follow-btn:nth-child(2){transform:rotate(.7deg)}.follow-btn:nth-child(3){transform:rotate(-.5deg)}.follow-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff7b00a6,#0000);height:1px;position:absolute;inset:7px 12px auto}.follow-btn:after{content:"";z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;clip-path:inset(0 100% 100% 0);background:linear-gradient(90deg,#0000 0 8%,#00eaff42 8% 18%,#0000 18% 42%,#ff2d3b3d 42% 54%,#0000 54%),repeating-linear-gradient(0deg,#0000 0 6px,#ffffff29 6px 7px,#0000 7px 12px);position:absolute;inset:0}.follow-icon{color:#150707;background:#ff6b2c;border:2px solid #050505;flex-basis:42px;width:42px;height:42px;box-shadow:3px 3px #050505,inset 0 0 0 1px #fff7e429}.follow-icon svg{width:22px;height:22px}.follow-name{color:#fff7e4;font-family:"SD Dystopian", var(--font-body);letter-spacing:.05em;text-shadow:2px 2px #050505;font-size:clamp(.84rem,.9vw,.94rem);font-weight:900;display:inline-block;position:relative}.follow-name:before,.follow-name:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.follow-name:before{color:#00eaff;clip-path:inset(0 0 58%);transform:translate(-2px)}.follow-name:after{color:#ff2d3b;clip-path:inset(48% 0 0);transform:translate(2px)}.follow-caption{color:#ffb36c;letter-spacing:.18em;font-size:.62rem}.follow-btn:hover{color:#ff6b2c;background:linear-gradient(#ff6b2c42,#e6394629),#1d0d0b;border-color:#050505;animation:.54s steps(2,end) both social-comic-glitch;box-shadow:6px 6px #050505,inset 0 0 0 1px #ff7b0047,0 0 18px #ff6b2c29}.follow-btn:hover:after{animation:.54s step-end both social-button-tear}.follow-btn:first-child:hover{transform:rotate(-1deg)translate(-2px,-2px)}.follow-btn:nth-child(2):hover{transform:rotate(.7deg)translate(-2px,-2px)}.follow-btn:nth-child(3):hover{transform:rotate(-.5deg)translate(-2px,-2px)}.follow-btn:hover svg{filter:drop-shadow(-2px 0 #00eaffa6)drop-shadow(2px 0 #ff2d3b8c);animation:.54s steps(2,end) both social-icon-glitch}.follow-btn:hover .follow-name{color:#fff7e4;text-shadow:-2px 0 #00eaffb8,2px 0 #ff2d3b9e,2px 2px #050505;animation:.54s steps(2,end) both social-text-glitch}.follow-btn:hover .follow-name:before{animation:.54s step-end both social-text-slice-a}.follow-btn:hover .follow-name:after{animation:.54s step-end both social-text-slice-b}.follow-btn:hover .follow-caption{color:#ffb36c}@keyframes social-comic-glitch{0%,to{filter:none}18%{filter:drop-shadow(3px 0 #00eaff4d)drop-shadow(-2px 0 #ff2d3b3d)}42%{filter:drop-shadow(-3px 0 #00eaff40)drop-shadow(2px 0 #ff2d3b4d)}70%{filter:saturate(1.18)contrast(1.08)}}@keyframes social-button-tear{0%,to{opacity:0;clip-path:inset(0 100% 100% 0);transform:translate(0,0)}12%{opacity:.72;clip-path:inset(12% 0 72%);transform:translate(-8px)}28%{opacity:.54;clip-path:inset(36% 0 46%);transform:translate(7px)}46%{opacity:.78;clip-path:inset(58% 0 24%);transform:translate(-5px)}66%{opacity:.44;clip-path:inset(22% 0 62%);transform:translate(5px)}}@keyframes social-text-glitch{0%,to{transform:translate(0,0)}24%{transform:translate(-1px)}48%{transform:translate(1px,-1px)}72%{transform:translate(-1px,1px)}}@keyframes social-text-slice-a{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}14%{opacity:.9;clip-path:inset(0 0 62%);transform:translate(-5px)}34%{opacity:.72;clip-path:inset(28% 0 42%);transform:translate(4px,-1px)}56%{opacity:.88;clip-path:inset(58% 0 16%);transform:translate(-3px,1px)}}@keyframes social-text-slice-b{0%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0,0)}18%{opacity:.82;clip-path:inset(18% 0 56%);transform:translate(5px,1px)}40%{opacity:.7;clip-path:inset(48% 0 24%);transform:translate(-4px)}64%{opacity:.86;clip-path:inset(70% 0 8%);transform:translate(4px,-1px)}}@keyframes social-icon-glitch{0%,to{transform:translate(0,0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px)}}.cta-primary{color:#fff7e4;isolation:isolate;background:linear-gradient(#ff6b2cf0,#e63946fa 52%,#050506e0),#050506cc;position:relative;overflow:hidden}.cta-primary:before{content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00eaff0f 2px 4px);transition:opacity .2s;position:absolute;inset:0}.cta-primary:hover:before{opacity:1;animation:.52s ease-out both hero-hire-scan-once}.cta-primary:after{content:attr(data-label);z-index:1;color:#eaffff;opacity:0;pointer-events:none;text-shadow:-3px 0 #00eaffe0,3px 0 #ff2d3bdb;clip-path:inset(38% 0 42%);mix-blend-mode:screen;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cta-primary:hover:after{animation:.52s cubic-bezier(.22,1,.36,1) both hero-hire-text-glitch-once}.cta-primary:hover{text-shadow:-2px 0 #00eaffcc,2px 0 #e63946cc;background:linear-gradient(#ff892cfa,#ff2d3bfa 52%,#050506e6),#050506d6;animation:.52s cubic-bezier(.22,1,.36,1) both hero-hire-glitch-once;box-shadow:inset 0 0 0 2px #050505,6px 6px #050505,0 13px 24px #00000061,0 0 0 1px #00eaff29,0 0 22px #e6394647,0 0 30px #00eaff1a}@keyframes hero-section-glitch-once{0%,to{filter:none;translate:0}14%{filter:drop-shadow(4px 0 #00eaff5c)drop-shadow(-3px 0 #ff174447);translate:-2px 1px}34%{filter:drop-shadow(-4px 0 #00eaff4d)drop-shadow(3px 0 #ff174457);translate:2px -1px}58%{filter:saturate(1.35)contrast(1.08);translate:-1px}}@keyframes hero-frame-glitch-once{0%,to{filter:drop-shadow(0 0 8px #ff174480)drop-shadow(0 0 12px #00eaff14);transform:translate(0)}18%{filter:drop-shadow(3px 0 #00eaff57)drop-shadow(0 0 12px #ff17448f);transform:translate(-2px,1px)}38%{filter:drop-shadow(-3px 0 #ff17445c)drop-shadow(0 0 14px #00eaff24);transform:translate(2px,-1px)}64%{transform:translate(-1px)}}@keyframes hero-frame-stroke-glitch{0%,to{stroke-opacity:1}20%{stroke-opacity:.55}42%{stroke-opacity:1}62%{stroke-opacity:.72}}@keyframes hero-section-scan-glitch{0%{opacity:0;clip-path:inset(0 85% 0 0);transform:translate(-110%)skew(-8deg)}18%{opacity:.58;clip-path:inset(18% 24% 64% 8%);transform:translate(-42%)skew(-8deg)}38%{opacity:.36;clip-path:inset(48% 14% 32%);transform:translate(-4%)skew(-8deg)}60%{opacity:.48;clip-path:inset(68% 20% 14% 8%);transform:translate(36%)skew(-8deg)}to{opacity:0;clip-path:inset(0 0 0 85%);transform:translate(110%)skew(-8deg)}}@keyframes hero-divider-glitch-a{0%,to{transform:translate(0)}22%{transform:translate(-7px)}44%{transform:translate(8px)}66%{transform:translate(-3px)}}@keyframes hero-divider-glitch-b{0%,to{transform:translate(0)}20%{transform:translate(8px)}46%{transform:translate(-6px)}68%{transform:translate(3px)}}@keyframes hero-hire-glitch-once{0%,to{filter:none;translate:0}16%{filter:drop-shadow(4px 0 #00eaff9e);translate:-3px 1px}34%{filter:drop-shadow(-4px 0 #ff2d3bb3);translate:3px -1px}52%{filter:drop-shadow(-3px 0 #00eaff85)drop-shadow(3px 0 #ff6b2c80);translate:-1px}72%{filter:drop-shadow(0 0 10px #00eaff57);translate:2px 1px}}@keyframes hero-hire-scan-once{0%{opacity:0;transform:translate(-100%)}34%{opacity:.92}to{opacity:0;transform:translate(100%)}}@keyframes hero-hire-text-glitch-once{0%,to{opacity:0;clip-path:inset(40% 0 42%);transform:translate(0)}16%{opacity:.9;clip-path:inset(18% 0 62%);transform:translate(-3px)}36%{opacity:.78;clip-path:inset(58% 0 18%);transform:translate(3px)}58%{opacity:.9;clip-path:inset(36% 0 38%);transform:translate(-1px)}}@keyframes hero-hover-scan{0%{opacity:0;clip-path:inset(0 88% 0 0);transform:translate(-120%)skew(-12deg)}28%{opacity:.78;clip-path:inset(18% 18% 58% 8%);transform:translate(-36%)skew(-12deg)}52%{opacity:.5;clip-path:inset(48% 16% 26% 12%);transform:translate(12%)skew(-12deg)}74%{opacity:.62;clip-path:inset(66% 22% 12% 6%);transform:translate(48%)skew(-12deg)}to{opacity:0;clip-path:inset(0 0 0 88%);transform:translate(120%)skew(-12deg)}}@keyframes hero-chip-glitch{0%,to{filter:none;translate:0}18%{filter:drop-shadow(3px 0 #00eaffa3)drop-shadow(-2px 0 #ff2d3b80);translate:-2px 1px}38%{filter:drop-shadow(-3px 0 #00eaff7a)drop-shadow(3px 0 #ff2d3b9e);translate:2px -1px}62%{filter:contrast(1.14)saturate(1.22);translate:-1px}}@keyframes hero-name-letter-glitch{0%,to{filter:none;translate:0}16%{filter:drop-shadow(4px 0 #00eaffbd)drop-shadow(-2px 0 #ff2d3b75);translate:-3px 1px}34%{filter:drop-shadow(-4px 0 #ff2d3bb8)drop-shadow(2px 0 #00eaff70);translate:3px -1px}54%{filter:contrast(1.18);translate:-1px}74%{filter:drop-shadow(0 0 10px #00eaff4d);translate:2px 1px}}@keyframes hero-title-glitch{0%,to{translate:0}18%{translate:-4px 1px}36%{translate:3px -1px}58%{translate:-2px}78%{translate:2px 1px}}@keyframes hero-title-copy-glitch{0%,to{opacity:0;clip-path:inset(44% 0 34%);transform:translate(0)}16%{opacity:.92;clip-path:inset(18% 0 62%);transform:translate(-4px)}38%{opacity:.8;clip-path:inset(58% 0 18%);transform:translate(4px)}62%{opacity:.9;clip-path:inset(34% 0 42%);transform:translate(-2px)}}@keyframes hero-glitch-jitter{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes hero-glitch-icon{0%{transform:translate(0)scale(1)}25%{transform:translate(-2px)scale(1.05)}50%{transform:translate(2px,-1px)scale(.98)}75%{transform:translate(-1px,1px)scale(1.02)}to{transform:translate(0)scale(1)}}.profile-burst{color:#ffd60a;text-shadow:-2px 0 #00eaffc7,2px 2px #e63946,5px 5px #050505}.profile-burst-wow{text-shadow:none}@media (width<=980px){.hero{padding-top:max(var(--site-nav-clearance,128px), 122px)}.hero-content-new{grid-template-columns:1fr;gap:28px;padding:50px 20px 42px}.about-hud-inner-box{inset:34px 14px 30px}.about-hud-dashes{gap:66px;top:12px}.about-hud-tech-lines{top:36px;right:22px}.hero-content-new .sequence-portrait{width:min(100%,360px)}.hero-content-new>.hero-divider{background:linear-gradient(90deg,#0000,#00eaff73 20%,#ff6b2c80 50%,#00eaff73 80%,#0000);width:100%;height:1px;box-shadow:0 0 8px #00eaff33}.hero-name-section{text-align:center;padding:0 8px}.comic-speech-bubble{top:-54px;right:50%;transform:translate(50%)}}@media (width<=520px){.hero-content-new{padding:46px 14px 36px}.about-hud-border{clip-path:polygon(0 34px,16px 20px,calc(50% - 96px) 20px,calc(50% - 76px) 0,calc(50% + 76px) 0,calc(50% + 96px) 20px,calc(100% - 16px) 20px,100% 34px,100% calc(100% - 34px),calc(100% - 16px) calc(100% - 20px),calc(50% + 74px) calc(100% - 20px),calc(50% + 54px) 100%,calc(50% - 54px) 100%,calc(50% - 74px) calc(100% - 20px),16px calc(100% - 20px),0 calc(100% - 34px))}.about-hud-bg,.about-hud-halftone{clip-path:polygon(0 34px,14px 20px,calc(50% - 96px) 20px,calc(50% - 76px) 0,calc(50% + 76px) 0,calc(50% + 96px) 20px,calc(100% - 14px) 20px,100% 34px,100% calc(100% - 34px),calc(100% - 14px) calc(100% - 20px),calc(50% + 74px) calc(100% - 20px),calc(50% + 54px) 100%,calc(50% - 54px) 100%,calc(50% - 74px) calc(100% - 20px),14px calc(100% - 20px),0 calc(100% - 34px))}.about-hud-inner-box{inset:30px 10px 26px}.about-hud-dashes{gap:44px}.about-hud-tech-lines{right:16px}}.section-title-lockup{isolation:isolate;transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;grid-template-rows:auto auto;place-items:center;row-gap:clamp(14px,2.1vw,24px);width:min(100%,1040px);min-height:clamp(142px,16vw,194px);margin:0 auto clamp(26px,3.4vw,40px);display:grid;position:relative;transform:translateZ(0)}.section-title-lockup:before,.section-title-lockup:after{content:"";pointer-events:none;z-index:-1;position:absolute}.section-title-lockup:before{clip-path:polygon(4% 0,96% 0,100% 22%,100% 78%,96% 100%,4% 100%,0 78%,0 22%);filter:blur(.2px);opacity:.62;transform-origin:50%;background:linear-gradient(90deg,#0000,#ff6b2c29 18%,#00eaff14 50%,#ff2d3b24 82%,#0000),repeating-linear-gradient(90deg,#0000 0 28px,#00eaff0f 28px 29px),repeating-linear-gradient(0deg,#0000 0 8px,#ffffff08 8px 9px);width:min(92vw,980px);height:clamp(102px,11vw,144px);top:clamp(4px,1vw,16px);left:50%;transform:translate(-50%)}.section-title-lockup:after{opacity:.78;background:linear-gradient(90deg,#0000,#00eaffbd,#ff6b2cd1,#0000);width:min(82vw,850px);height:1px;top:clamp(44px,5.8vw,72px);left:50%;transform:translate(-50%);box-shadow:0 22px #ff6b2c33,0 -18px #00eaff1f}.section-title-kicker{clip-path:polygon(8% 0,92% 0,100% 28%,100% 72%,92% 100%,8% 100%,0 72%,0 28%);color:#effcff;width:min(280px,74vw);min-height:36px;font-family:var(--font-pixel);text-transform:uppercase;text-shadow:1px 1px #050506,0 0 8px #00eaff80;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(90deg,#ff9b54 0 5%,#0000 5% 8%,#1b0907 8% 92%,#0000 92% 95%,#e63946 95% 100%),linear-gradient(#ff9466 0%,#ff6b2c 22%,#101722 23%,#0b121c 76%,#d94b33 77%,#ff7844 100%);border:0;justify-content:center;align-items:center;gap:clamp(12px,1.9vw,20px);margin:0;padding:9px clamp(16px,2.4vw,28px) 8px;font-size:clamp(.66rem,.86vw,.8rem);line-height:1;display:inline-flex;position:relative;box-shadow:0 0 0 2px #050506f5,0 0 0 4px #ff6b2c6b,0 0 22px #ff6b2c57,inset 0 0 26px #00eaff1a}.section-title-kicker:before,.section-title-kicker:after{content:"";pointer-events:none;position:absolute}.section-title-kicker:before{clip-path:polygon(7% 0,93% 0,100% 35%,100% 65%,93% 100%,7% 100%,0 65%,0 35%);background:linear-gradient(90deg,#00eaff21,#ffffff0d,#00eaff21),repeating-linear-gradient(0deg,#0000 0 4px,#ffffff0d 4px 5px);border:1px solid #00eaff57;inset:6px 22px}.section-title-kicker:after{background:linear-gradient(90deg,#0000,#00eaffd6,#0000);height:2px;inset:auto 42px 7px}.section-title-kicker-line{z-index:1;opacity:.92;transform-origin:50%;background:#effcff;flex:none;width:clamp(18px,2.3vw,30px);height:3px;display:block;position:relative;transform:skew(-18deg);box-shadow:0 0 8px #00eaff8c,0 2px #0505068c}.section-title-kicker-text{z-index:1;text-align:center;white-space:nowrap;flex:0 auto;min-width:0;display:block;position:relative}.section-title-lockup-heading{clip-path:polygon(7% 0,93% 0,100% 18%,100% 82%,93% 100%,7% 100%,0 82%,0 18%);color:#fff;width:min(100%,980px);min-height:clamp(88px,9.8vw,124px);font-family:var(--font-section-title);letter-spacing:clamp(1px,.18vw,3px);text-align:center;text-transform:uppercase;-webkit-text-stroke:clamp(1.4px, .18vw, 2.2px) var(--black);paint-order:stroke fill;text-shadow:3px 3px #ff6b2c,6px 6px #050506eb,-2px 0 #00eaff85;transform-origin:50%;will-change:transform, opacity, clip-path;transform-box:fill-box;backface-visibility:hidden;background:linear-gradient(90deg,#ff9b54 0 3%,#ff6b2c 3% 7%,#0000 7% 93%,#e63946 93% 97%,#ff9b54 97% 100%),linear-gradient(#ff9b54 0%,#ff7344 9%,#182532 10%,#0b1620 90%,#d94b33 91%,#ff8a55 100%);border:0;justify-content:center;align-items:center;margin:0;padding:clamp(22px,2.7vw,34px) clamp(50px,6.4vw,82px);font-size:clamp(1.34rem,2.9vw,2.82rem);font-style:normal;line-height:1.08;display:flex;position:relative;overflow:visible;transform:skew(-6deg);box-shadow:0 0 0 3px #050506,0 0 0 6px #ff6b2c61,0 0 28px #ff6b2c38,inset 0 0 30px #00eaff21}.section-title-lockup-heading[style] .section-title-lockup-text{transform-origin:50%}.section-title-lockup-heading--long{letter-spacing:clamp(.5px,.1vw,1.5px);font-size:clamp(1.18rem,2.55vw,2.42rem)}.section-title-lockup-heading:before{content:"";pointer-events:none;z-index:0;clip-path:polygon(7% 0,93% 0,100% 18%,100% 82%,93% 100%,7% 100%,0 82%,0 18%);opacity:.96;background:linear-gradient(90deg,#00eaff0d,#0000 15% 85%,#00eaff0d);border:1.5px solid #00eaff99;border-color:#00eaff99 #00eaff33;position:absolute;inset:clamp(13px,1.7vw,20px) clamp(28px,4vw,46px)}.section-title-lockup-heading:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#00eaffe6,#ff6b2cb8,#00eaffe6,#0000);border:0;width:auto;height:3px;position:absolute;bottom:clamp(14px,2vw,24px);left:clamp(58px,8.5vw,116px);right:clamp(58px,8.5vw,116px);transform:none;box-shadow:0 0 16px #00eaff6b}.section-title-door{z-index:4;pointer-events:none;will-change:transform;backface-visibility:hidden;perspective:800px;background:linear-gradient(90deg,#ff9b54 0 8%,#ff6b2c 8% 18%,#0000 18% 82%,#e63946 82% 92%,#ff9b54 92% 100%),linear-gradient(#ff9b54fa,#ff6b2cf0 16%,#091620fa 17% 83%,#e63946f5 84%,#ff9b54fa);width:clamp(42px,5.5vw,72px);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 2px #050506,0 0 16px #ff6b2c42,inset 0 0 18px #00eaff1f}.section-title-door:before,.section-title-door:after{content:"";pointer-events:none;position:absolute}.section-title-door:before{background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0a 5px 6px),linear-gradient(90deg,#00eaff1a,#0000 42%,#ff6b2c14);border-top:1px solid #00eaffc2;border-bottom:1px solid #00eaff61;inset:14px 12px}.section-title-door:after{background:linear-gradient(#0000,#00eaff 18%,#ff6b2c 50%,#00eaff 82%,#0000);width:4px;height:72%;top:50%;transform:translateY(-50%);box-shadow:0 0 12px #00eaffd9,0 0 28px #ff6b2c80}.section-title-door--left{transform-origin:0;clip-path:polygon(0 0,92% 0,100% 18%,100% 82%,92% 100%,0 100%);left:-2px;transform:translate(0)}.section-title-door--left:after{right:0}.section-title-door--right{transform-origin:100%;clip-path:polygon(8% 0,100% 0,100% 100%,8% 100%,0 82%,0 18%);right:-2px;transform:translate(0)}.section-title-door--right:after{left:0}.section-title-laser{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(.2px);will-change:transform, opacity;backface-visibility:hidden;width:clamp(48px,6.8vw,92px);position:absolute;top:clamp(18px,2.2vw,28px);bottom:clamp(18px,2.2vw,28px);transform:translateZ(0)}.section-title-laser--left{background:linear-gradient(90deg,#0000,#00eaff33 22%,#00eafff2 52%,#fffffff0 55%,#0000);left:0;box-shadow:0 0 14px #00eaffb8,0 0 28px #ff6b2c47}.section-title-laser--right{background:linear-gradient(90deg,#0000,#fffffff0 45%,#00eafff2 48%,#00eaff33 78%,#0000);right:0;box-shadow:0 0 14px #00eaffb8,0 0 28px #e6394647}.section-title-lockup-text{z-index:2;white-space:nowrap;text-wrap:nowrap;filter:drop-shadow(0 2px #050506e6);will-change:clip-path, opacity, transform;backface-visibility:hidden;box-sizing:border-box;max-width:calc(100% - clamp(72px,10vw,132px));padding:.08em .18em .16em;display:inline-block;position:relative;overflow:visible;transform:translateZ(0)}.section-title-lockup-text:before,.section-title-lockup-text:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.section-title-lockup-text:before{color:#0000;-webkit-text-stroke:2px #ff9b54;opacity:.74;z-index:-1;transform:translate(4px,3px)}.section-title-lockup-text:after{color:#0000;-webkit-text-stroke:1px #00eaffad;opacity:.58;z-index:-2;transform:translate(-2px,1px)}.section-title-wire{z-index:1;background:linear-gradient(90deg,#ff6b2c,#00eaff);width:clamp(20px,4vw,60px);height:2px;position:absolute;top:50%;box-shadow:0 0 10px #00eaff99}.section-title-wire--left{margin-right:10px;right:100%}.section-title-wire--right{margin-left:10px;left:100%}.section-title-ring{z-index:2;border:2px solid #00eaff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #00eaffcc}.section-title-ring--left{right:calc(100% + clamp(30px,6vw,70px))}.section-title-ring--right{left:calc(100% + clamp(30px,6vw,70px))}@media (width<=760px){.section-title-lockup{row-gap:16px;min-height:148px;margin-bottom:26px}.section-title-lockup:before{opacity:.48;width:90vw;height:108px}.section-title-lockup:after{width:80vw}.section-title-kicker{gap:10px;width:min(230px,80vw);padding-inline:16px}.section-title-kicker:before{inset-inline:18px}.section-title-kicker-text{letter-spacing:4px!important}.section-title-kicker-line{width:16px}.section-title-lockup-heading{letter-spacing:1px;-webkit-text-stroke-width:1.25px;text-shadow:2px 2px #ff6b2c,5px 5px #050506eb,-1px 0 #00eaff85;width:min(100%,88vw);min-height:96px;padding:24px clamp(26px,8vw,42px);font-size:clamp(.96rem,4.6vw,1.62rem)}.section-title-lockup-heading--long{letter-spacing:.5px;font-size:clamp(.86rem,4vw,1.34rem)}.section-title-lockup-heading:before{inset:14px 22px}.section-title-lockup-heading:after{inset-inline:54px;height:2px;bottom:18px}.section-title-lockup-text{white-space:normal;text-align:center;max-width:calc(100% - clamp(52px,17vw,96px));line-height:1.08}.section-title-door{width:clamp(38px,12vw,62px)}.section-title-door:before{inset:12px 14px}.section-title-laser{width:54px;top:14px;bottom:14px}}.section-title-glitch-font-text{white-space:nowrap;text-align:center;color:#eaffff;transition:font-family;display:inline-block;position:relative}.section-title-glitch-font-text--active{animation:80ms steps(3,end) infinite section-title-glitch-jitter,60ms steps(2,end) infinite section-title-glitch-chromatic}.section-title-glitch-font-text--active:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 2px,#00eaff14 2px 3px,#ff007f14 3px 4px);animation:.1s linear infinite section-title-scanline-scroll;position:absolute;inset:-2px -4px}.section-title-glitch-font-text--active:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#00eaffe6 20%,#ff007fe6 80%,#0000);height:2px;animation:.3s ease-out forwards section-title-flash-sweep;position:absolute;top:50%;left:-10px;right:-10px;box-shadow:0 0 8px #00eaffcc,0 0 8px #ff007fcc}@keyframes section-title-glitch-jitter{0%{transform:translate(0)}20%{transform:translate(-1.5px,.5px)}40%{transform:translate(1px,-.5px)}60%{transform:translate(-.5px,-1px)}80%{transform:translate(1.5px,.5px)}to{transform:translate(0)}}@keyframes section-title-scanline-scroll{0%{background-position:0 0}to{background-position:0 -4px}}@keyframes section-title-flash-sweep{0%{opacity:1;top:0%}50%{opacity:.7}to{opacity:0;top:100%}}@keyframes section-title-glitch-chromatic{0%{text-shadow:-3px -1.5px #00eafff2,3px 1.5px #ff007ff2;color:#00eaff}25%{text-shadow:-3px 2.5px #00eafff2,3px -2.5px #ff007ff2;color:#fff}50%{text-shadow:3px -2px #00eafff2,-3px 2px #ff007ff2;color:#ff007f}75%{text-shadow:-2px -2px #00eafff2,2px 2px #ff007ff2;color:#fff}to{text-shadow:-3px -1.5px #00eafff2,3px 1.5px #ff007ff2;color:#00eaff}}.work-experience{padding-top:0}.experience-card{border:4px solid var(--black);max-width:1160px;box-shadow:0 0 0 2px #ffd60a57, 0 0 0 7px var(--black), 13px 13px 0 #6f2704, 0 30px 58px #0000009e;isolation:isolate;background:radial-gradient(circle at 12% 18%,#ffd60a29,#0000 26%),radial-gradient(circle at 92% 8%,#00eaff1f,#0000 24%),linear-gradient(135deg,#e8650a2e,#0000 34%),linear-gradient(145deg,#080808 0%,#1b0d06 52%,#080808 100%);border-radius:8px;margin:0 auto;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden}.experience-card:hover{box-shadow:0 0 0 2px #00eaff73, 0 0 0 7px var(--black), 18px 18px 0 var(--orange), 0 34px 66px #000000ad;transform:translate(-4px,-4px)}.experience-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00eaff14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#e8650a1c 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#ffffff14 1px,#0000 1.4px) 0 0/7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#00000052 52%,#000000e0);mask-image:linear-gradient(90deg,#000000d1,#00000052 52%,#000000e0)}.experience-card:after{content:"";z-index:0;pointer-events:none;border:26px solid #e8650a42;border-radius:50%;width:260px;height:260px;position:absolute;top:-78px;right:-88px;box-shadow:-18px 22px #e6394624,inset 0 0 0 8px #0a0a0ad1}.experience-card-top,.experience-card-body{z-index:2;position:relative}.experience-card-top{border-bottom:4px solid var(--black);background:linear-gradient(90deg,#e639463d,#0000 22% 78%,#00eaff29),#111;grid-template-columns:auto minmax(50px,1fr) auto;align-items:center;gap:18px;padding:16px 24px;display:grid}.experience-card-top:before{content:"";border:2px solid var(--black);background:linear-gradient(90deg, transparent, #00eaffb8, transparent), repeating-linear-gradient(90deg, var(--orange) 0 10px, var(--black) 10px 18px);height:8px;box-shadow:3px 3px 0 var(--black);grid-area:1/2}.experience-card-label,.experience-card-period,.experience-location,.experience-issue,.experience-mission,.experience-side-title,.experience-objective-count,.experience-stat dt,.experience-stat dd,.experience-scope-list li,.experience-highlight-index,.experience-highlights h4,.experience-photo-panel figcaption,.experience-photo-stamp{font-family:"SD Dystopian", var(--font-body);letter-spacing:0;text-transform:uppercase}.experience-card-label,.experience-card-period{border:3px solid var(--black);background:#070707;border-radius:4px;align-items:center;width:fit-content;min-height:38px;padding:7px 13px;font-size:.76rem;line-height:1.1;display:inline-flex;box-shadow:4px 4px #00000094}.experience-card-label{color:var(--yellow);border-color:var(--orange);grid-area:1/1}.experience-card-period{color:var(--white);border-color:#00eaff61;grid-area:1/3;justify-self:end}.experience-card-body{padding:clamp(22px,3.2vw,36px)}.experience-card-layout{grid-template-columns:minmax(315px,.92fr) minmax(0,1.08fr);grid-template-areas:"photo main""highlights highlights";align-items:center;gap:clamp(24px,4vw,46px);display:grid}.experience-photo-panel{grid-area:photo;margin:0;position:relative;transform:rotate(-2.4deg)}.experience-photo-panel:before{content:"";z-index:-1;border:4px solid var(--black);box-shadow:8px 8px 0 var(--black);background:repeating-linear-gradient(-45deg,#ff6b1a 0 12px,#9b1d20 12px 22px,#111 22px 34px);border-radius:8px;position:absolute;inset:24px -16px -18px 18px}.experience-photo-frame{aspect-ratio:4/3;border:5px solid var(--black);background:repeating-linear-gradient(90deg, var(--black) 0 12px, var(--orange) 12px 22px, var(--yellow) 22px 28px), #080808;box-shadow:inset 0 0 0 3px #ffd60acc, 0 0 0 3px #e8650a80, 10px 10px 0 var(--black);clip-path:polygon(7% 0,100% 0,100% 88%,93% 100%,0 100%,0 12%);isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.experience-photo-main,.experience-photo-glitch{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border:4px solid var(--black);-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 34px);height:calc(100% - 34px);position:absolute;inset:17px}.experience-photo-main{z-index:1;filter:contrast(1.24)saturate(1.24)sepia(.08)drop-shadow(4px 4px #0009)}.experience-photo-glitch{z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none}.experience-photo-glitch--red{filter:sepia()saturate(12)hue-rotate(300deg)contrast(1.45)}.experience-photo-glitch--blue{filter:sepia()saturate(10)hue-rotate(145deg)contrast(1.45)}.experience-photo-ink,.experience-photo-speedline{z-index:3;pointer-events:none;border-radius:5px;position:absolute;inset:17px}.experience-photo-ink{mix-blend-mode:overlay;opacity:.86;background:radial-gradient(circle,#00000047 1px,#0000 1.5px) 0 0/6px 6px,linear-gradient(135deg,#ffffff2e,#0000 30% 66%,#e6394633),repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 4px)}.experience-photo-speedline{opacity:.34;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 42%,#00eaff66 45%,#0000 48% 100%),repeating-linear-gradient(-18deg,#0000 0 18px,#ffffff1a 18px 20px,#0000 20px 36px);transition:opacity .24s,transform .36s;inset:0;transform:translate(-18%)}.experience-photo-corner{z-index:5;border-left:12px solid var(--orange);border-right:12px solid var(--red);background:#00eaffb8;height:10px;position:absolute;left:18px;right:18px;box-shadow:0 0 18px #00eaff33}.experience-photo-corner--top{top:16px}.experience-photo-corner--bottom{bottom:16px}.experience-photo-stamp{z-index:6;border:3px solid var(--black);background:linear-gradient(135deg, var(--yellow), var(--orange));box-shadow:4px 4px 0 var(--black);color:var(--black);border-radius:5px;padding:8px 10px;font-size:.58rem;line-height:1;position:absolute;bottom:28px;right:18px;transform:rotate(-5deg)}.experience-photo-panel figcaption{border:3px solid var(--black);background:linear-gradient(90deg, #e8650a38, #0a0a0af5), var(--black);width:fit-content;max-width:100%;color:var(--yellow);text-align:center;border-radius:5px;margin:18px auto 0;padding:8px 14px;font-size:.62rem;line-height:1.25;box-shadow:5px 5px #6f2704}.experience-main{grid-area:main;min-width:0}.experience-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.experience-location,.experience-issue{border:2px solid var(--black);min-height:32px;box-shadow:3px 3px 0 var(--black);background:#0a0a0ad1;border-radius:4px;align-items:center;padding:6px 10px;font-size:.74rem;line-height:1;display:inline-flex}.experience-location{color:var(--bright-orange)}.experience-issue{color:var(--red)}.experience-mission{border-left:5px solid var(--orange);width:fit-content;color:var(--yellow);background:linear-gradient(90deg,#e8650a2e,#00eaff14,#0000),#0a0a0a94;margin:0 0 12px;padding:7px 13px 6px;font-size:.82rem;line-height:1.2}.experience-role{color:#fff;font-family:"SD Dystopian", var(--font-body);letter-spacing:0;text-transform:uppercase;text-shadow:4px 4px 0 var(--black), 7px 7px 0 #e639468c, -2px 0 0 #00eaff47;margin:0 0 16px;font-size:clamp(2.25rem,4.9vw,4.45rem);line-height:.98;transition:text-shadow .22s}.experience-summary{color:#f1faeef2;max-width:64ch;font-family:"SD Dystopian", var(--font-body);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.82rem;line-height:1.56}.experience-scope-block{margin-top:20px}.experience-side-title{color:var(--bright-orange);text-shadow:2px 2px 0 var(--black);margin:0;font-size:.96rem;line-height:1.2}.experience-scope-list{flex-wrap:wrap;gap:9px;margin-top:12px;list-style:none;display:flex}.experience-scope-list li{border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);color:var(--white);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:linear-gradient(135deg,#00eaff2e,#e8650a33),#121212;border-radius:4px;padding:7px 11px;font-size:.66rem;line-height:1}.experience-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.experience-stat{border-top:3px solid var(--orange);border-bottom:3px solid var(--black);background:#0a0a0ab8;min-width:0;padding:10px 10px 9px}.experience-stat dt{color:#f1faee9e;font-size:.56rem;line-height:1.1}.experience-stat dd{color:var(--white);margin-top:4px;font-size:.68rem;line-height:1.2}.experience-side-panel{border-top:5px solid var(--black);background:linear-gradient(90deg,#e8650a29,#0000 34%,#00eaff14),#070707e0;grid-area:highlights;padding:24px 26px 8px;position:relative;box-shadow:inset 0 3px #ffd60a24,0 -3px #e8650ac7}.experience-side-panel:before{content:"";background:repeating-linear-gradient(90deg, var(--orange) 0 18px, transparent 18px 28px), linear-gradient(90deg, #00eaff80, transparent);opacity:.46;pointer-events:none;height:3px;position:absolute;top:64px;left:26px;right:26px}.experience-side-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.experience-objective-count{border:2px solid var(--black);background:var(--yellow);box-shadow:3px 3px 0 var(--black);color:var(--black);border-radius:4px;padding:6px 10px;font-size:.62rem;line-height:1;display:inline-flex}.experience-highlights{-moz-column-gap:30px;counter-reset:objective;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin:0;padding:0;list-style:none;display:grid}.experience-highlights li{border-bottom:2px solid #e8650a57;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 0;display:grid;position:relative}.experience-highlights li:last-child:nth-child(odd){grid-column:1/-1}.experience-highlight-index{border:3px solid var(--black);background:linear-gradient(135deg, var(--orange), var(--red));width:42px;height:42px;box-shadow:4px 4px 0 var(--black);color:var(--white);border-radius:5px;place-items:center;font-size:.72rem;line-height:1;display:inline-grid}.experience-highlights h4{color:#fff;text-shadow:2px 2px 0 var(--black);margin:0 0 6px;font-size:.82rem;line-height:1.15}.experience-highlights p{color:#f1faeedb;font-family:"SD Dystopian", var(--font-body);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.48}.experience-card:hover:before{animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-slice-a}.experience-card:hover .experience-role,.experience-card:hover .experience-card-label,.experience-card:hover .experience-card-period,.experience-card:hover .experience-mission,.experience-card:hover .experience-photo-panel figcaption{text-shadow:-2px 0 #e63946b8,2px 0 #00eaffad,2px 2px #000000e6;animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}.experience-card:hover .experience-photo-glitch--red{opacity:.62;animation:.44s step-end both experience-photo-glitch-red}.experience-card:hover .experience-photo-glitch--blue{opacity:.56;animation:.44s step-end both experience-photo-glitch-blue}.experience-card:hover .experience-photo-speedline{opacity:.52;transform:translate(18%)}@keyframes experience-photo-glitch-red{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}18%{opacity:.66;clip-path:inset(9% 0 68%);transform:translate(-9px)}42%{opacity:.48;clip-path:inset(44% 0 34%);transform:translate(8px,1px)}72%{opacity:.58;clip-path:inset(70% 0 12%);transform:translate(-7px,-1px)}}@keyframes experience-photo-glitch-blue{0%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0,0)}24%{opacity:.58;clip-path:inset(18% 0 58%);transform:translate(8px,1px)}52%{opacity:.5;clip-path:inset(48% 0 28%);transform:translate(-10px)}80%{opacity:.64;clip-path:inset(76% 0 7%);transform:translate(7px,-1px)}}@media (width<=980px){.experience-card{max-width:820px}.experience-card-layout{grid-template-columns:1fr;grid-template-areas:"main""photo""highlights"}.experience-photo-panel{justify-self:center;width:min(100%,540px)}.experience-summary{max-width:none}}@media (width<=760px){.experience-card-top{grid-template-columns:1fr;gap:12px}.experience-card-top:before{order:3;grid-area:auto/1;width:100%}.experience-card-label,.experience-card-period{grid-area:auto/1}.experience-card-period{justify-self:start}.experience-stats,.experience-highlights{grid-template-columns:1fr}.experience-highlights li:last-child:nth-child(odd){grid-column:auto}}@media (width<=640px){.experience-card,.experience-card:hover{transform:none}.experience-card-body{padding:18px 16px 20px}.experience-card-layout{gap:24px}.experience-role{font-size:2.05rem}.experience-summary{font-size:.72rem;line-height:1.5}.experience-photo-panel{transform:rotate(-.75deg)}.experience-photo-panel:before{inset:18px -10px -12px 12px}.experience-photo-frame{box-shadow:inset 0 0 0 2px #ffd60acc, 6px 6px 0 var(--black);border-width:4px}.experience-photo-main,.experience-photo-glitch,.experience-photo-ink{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.experience-photo-corner{left:12px;right:12px}.experience-photo-stamp{font-size:.52rem;bottom:18px;right:12px}.experience-side-panel{padding:20px 16px 6px}.experience-side-panel:before{left:16px;right:16px}.experience-highlights li{grid-template-columns:40px minmax(0,1fr);gap:12px}.experience-highlight-index{width:36px;height:36px;font-size:.66rem}}.skills{padding-top:18px}.skills-subtitle{color:#ffdcc8bf;text-align:center;max-width:760px;font-family:var(--font-pixel);letter-spacing:1px;text-transform:uppercase;margin:-8px auto 40px;font-size:.85rem;line-height:1.7}.skills-filter-tabs{z-index:10;scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(circle at 18% 10%, #ffd60a1a, transparent 28%), linear-gradient(135deg, #ffffff0b, #ffffff03), var(--dark);border:3px solid var(--black);box-shadow:6px 6px 0 var(--black), 0 0 0 1px #ffffff0a, 0 12px 30px #0000005c;border-radius:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:34px auto 40px;padding:8px 12px;display:flex;position:relative;overflow:auto hidden}.skills-filter-tabs::-webkit-scrollbar{display:none}@media (width>=1100px){.skills-filter-tabs{justify-content:center;padding:8px}}.skills-filter-tabs:before{content:"";border-radius:inherit;opacity:.16;pointer-events:none;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.skills-filter-tabs:after{content:"";background:linear-gradient(90deg, transparent, var(--orange), var(--red), transparent);opacity:.82;filter:drop-shadow(0 0 10px #ff601e73);pointer-events:none;height:5px;position:absolute;bottom:-5px;left:14px;right:14px}.skills-filter-tabs .filter-tab{isolation:isolate;border:3px solid var(--black);background:linear-gradient(180deg, #ffffff0f, transparent 55%), var(--dark-surface);color:#f1faeeb8;min-height:44px;font-family:var(--font-pixel);letter-spacing:1.15px;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--black), inset 0 -3px 0 #00000047;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 clamp(10px,1.1vw,15px);font-size:.64rem;transition:color .22s,border-color .22s,background .22s,box-shadow .22s,translate .22s;display:flex;position:relative;overflow:hidden}.skills-filter-tabs .filter-tab:before,.skills-filter-tabs .filter-tab:after{content:"";pointer-events:none;position:absolute}.skills-filter-tabs .filter-tab:before{z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 0 42%,#ffffff29 49%,#0000 56% 100%);transition:opacity .22s,transform .35s;inset:0;transform:translate(-18%)}.skills-filter-tabs .filter-tab:after{z-index:0;background:var(--orange);opacity:.3;border-radius:999px;height:3px;bottom:5px;left:calc(clamp(12px,1.35vw,18px) + 38px);right:clamp(12px,1.35vw,18px);box-shadow:0 0 10px #ff9b54b8,0 0 24px #e8650a5c}.skills-filter-tabs .filter-tab:hover{color:var(--white);border-color:var(--black);box-shadow:5px 5px 0 var(--black), inset 0 -3px 0 #00000047, 0 0 12px #ffffff24, 0 0 24px #e8650a29;background:linear-gradient(#ffffff14,#0000 58%),#202020;translate:-1px -2px}.skills-filter-tabs .filter-tab:hover:before{opacity:.72;transform:translate(12%)}.skills-filter-tabs .filter-tab:hover:after{background:linear-gradient(90deg, var(--orange), var(--red));opacity:.95}.skills-filter-tabs .filter-tab:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.skills-filter-tabs .filter-tab--active{background:var(--yellow);color:var(--black);border-color:var(--black);box-shadow:5px 5px 0 var(--black), 0 0 0 2px #ffffff14, 0 0 18px #ffd60a61, 0 0 38px #e8650a2e;text-shadow:none}.skills-filter-tabs .filter-tab--active:before{opacity:1;transform:translate(0)}.skills-filter-tabs .filter-tab--active:after{background:var(--red);opacity:1;height:4px}.skills-filter-tabs .filter-tab--active:hover{background:linear-gradient(180deg, #ffe777, var(--yellow) 58%, #f2b705);color:var(--black)}.skills-filter-tabs .filter-tab-icon{z-index:1;width:30px;min-width:30px;height:30px;color:var(--yellow);background:linear-gradient(135deg,#e8650a57,#ffd60a14),#0a0a0a52;border:1px solid #ffd60a38;border-radius:6px;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000075,0 0 12px #ffd60a24}.skills-filter-tabs .filter-tab-icon .category-icon-svg{color:currentColor;width:24px;height:24px;filter:drop-shadow(1px 1px 0 var(--black)) drop-shadow(-1px 0 0 #00eaff57)}.skills-filter-tabs .filter-tab-icon .category-icon-svg .icon-fill-accent,.skills-filter-tabs .filter-tab-icon .category-icon-svg .icon-node{fill:#ff601ef2}.skills-filter-tabs .filter-tab-icon .category-icon-svg .icon-text-ai,.skills-filter-tabs .filter-tab-icon .category-icon-svg .icon-text-erp{fill:var(--white)}.skills-filter-tabs .filter-tab-icon--all{width:21px;min-width:21px;height:21px;box-shadow:none;text-shadow:0 0 10px #ffd60a6b;background:#ffd60a14;border:0;font-size:.88rem;overflow:visible}.skills-filter-tabs .filter-tab--active .filter-tab-icon,.skills-filter-tabs .filter-tab:hover .filter-tab-icon{color:currentColor;background:#0a0a0a29;border-color:#00000042;box-shadow:inset 0 0 0 1px #0000005c}.skills-filter-tabs .filter-tab--active .filter-tab-icon--all,.skills-filter-tabs .filter-tab:hover .filter-tab-icon--all{text-shadow:none}.skills-filter-tabs .filter-tab-label{z-index:1;font-size:inherit;white-space:nowrap;position:relative}.skills-hud-frame{filter:drop-shadow(8px 8px 0 var(--black));margin-top:40px;padding:70px 64px 60px;position:relative}.skills-hud-border{clip-path:polygon(0 50px,20px 30px,calc(50% - 180px) 30px,calc(50% - 150px) 0,calc(50% + 150px) 0,calc(50% + 180px) 30px,calc(100% - 20px) 30px,100% 50px,100% calc(100% - 50px),calc(100% - 20px) calc(100% - 30px),calc(50% + 120px) calc(100% - 30px),calc(50% + 90px) 100%,calc(50% - 90px) 100%,calc(50% - 120px) calc(100% - 30px),20px calc(100% - 30px),0 calc(100% - 50px));z-index:1;background:repeating-linear-gradient(45deg,#ff1744 0 6px,#0a0a0a 6px 8px,#ffd60a 8px 10px,#0a0a0a 10px 12px);position:absolute;inset:0}.skills-hud-bg{clip-path:polygon(4px 52px,22px 34px,calc(50% - 182px) 34px,calc(50% - 148px) 4px,calc(50% + 148px) 4px,calc(50% + 182px) 34px,calc(100% - 22px) 34px,calc(100% - 4px) 52px,calc(100% - 4px) calc(100% - 52px),calc(100% - 22px) calc(100% - 34px),calc(50% + 122px) calc(100% - 34px),calc(50% + 88px) calc(100% - 4px),calc(50% - 88px) calc(100% - 4px),calc(50% - 122px) calc(100% - 34px),22px calc(100% - 34px),4px calc(100% - 52px));z-index:2;background:#0a0a0af2;position:absolute;inset:0}.skills-hud-halftone{pointer-events:none;z-index:3;clip-path:polygon(4px 52px,22px 34px,calc(50% - 182px) 34px,calc(50% - 148px) 4px,calc(50% + 148px) 4px,calc(50% + 182px) 34px,calc(100% - 22px) 34px,calc(100% - 4px) 52px,calc(100% - 4px) calc(100% - 52px),calc(100% - 22px) calc(100% - 34px),calc(50% + 122px) calc(100% - 34px),calc(50% + 88px) calc(100% - 4px),calc(50% - 88px) calc(100% - 4px),calc(50% - 122px) calc(100% - 34px),22px calc(100% - 34px),4px calc(100% - 52px));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg stroke='%23ff1744' stroke-opacity='0.15' stroke-width='1.2' fill='none'%3E%3Cpath d='M0,20 L20,0 L40,20 L20,40 Z'/%3E%3Crect x='10' y='10' width='20' height='20' stroke='%23ffd60a' stroke-opacity='0.08'/%3E%3Cpath d='M20,0 V40 M0,20 H40' stroke-dasharray='2,2'/%3E%3Ccircle cx='20' cy='20' r='3' stroke='%23ff1744' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E");background-size:40px 40px;position:absolute;inset:0}.skills-hud-dashes{z-index:5;gap:120px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.skills-hud-dashes:before,.skills-hud-dashes:after{content:"";background:var(--red);width:24px;height:4px;transform:skew(-45deg)}.skills-hud-tech-lines{z-index:5;gap:8px;display:flex;position:absolute;top:48px;right:32px}.skills-hud-tech-lines:before,.skills-hud-tech-lines:after{content:"";background:var(--red);width:6px;height:18px;transform:skew(-30deg)}.skills-hud-inner-box{z-index:4;pointer-events:none;border:2px solid #e6394666;border-radius:8px;position:absolute;inset:60px 44px 50px}.skills-grid{z-index:10;grid-template-columns:1fr;gap:32px;display:grid;position:relative}.skills-grid--single{grid-template-columns:1fr;max-width:900px;margin:0 auto}.category-skill-groups{flex-direction:column;gap:28px;width:100%;margin-top:10px;display:flex}.category-skill-group{width:100%}.category-skill-group-title{font-family:var(--font-pixel);letter-spacing:1.5px;text-transform:uppercase;color:var(--yellow);text-shadow:1px 1px 0 var(--black);border-bottom:2px dashed #ffd60a2e;margin-top:6px;margin-bottom:16px;padding-bottom:8px;font-size:.85rem;display:inline-block}.skill-category{background:linear-gradient(135deg, #ff6b2c14, #9d4edd0d 36%, #00eaff0d), var(--dark-surface);border:4px solid var(--black);box-shadow:6px 6px 0 var(--black), 0 0 20px #9d4edd26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:26px 24px 22px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.skill-category:before{content:"";background:linear-gradient(#00eaff99,#ff2d7b99);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #00eaff66}.skill-category:after{content:"";opacity:0;pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(90deg,#ff2d7b2e,#0000 22% 78%,#00eaff2e),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 6px);position:absolute;inset:-1px}.skill-category:hover{border-color:var(--black);box-shadow:8px 8px 0 var(--red), 0 0 30px #00eaff33;transform:translate(-2px,-2px)}.skill-category:hover:after{opacity:.88;animation:.48s cubic-bezier(.22,1,.36,1) both skill-card-glitch}.category-halftone{pointer-events:none;background-image:radial-gradient(circle,#e6394626 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.hologram-beam-centered{pointer-events:none;z-index:50;opacity:0;mix-blend-mode:screen;background:linear-gradient(#00eaff26 0%,#9d4edd14 40%,#0000 80%),repeating-linear-gradient(0deg,#0000,#0000 2px,#00eaff08 3px 4px);width:600px;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards beam-intro,4s ease-in-out .6s infinite alternate beam-flicker;position:absolute;top:-40px;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(70% 100% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(70% 100% at 50% 0,#000 0%,#0000 70%)}.hologram-base-centered{pointer-events:none;z-index:49;opacity:0;mix-blend-mode:screen;background:radial-gradient(#00eaff33 0%,#9d4edd1a 40%,#0000 70%);border:1px solid #00eaff0d;border-radius:50%;width:600px;height:120px;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards base-intro;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)rotateX(75deg);box-shadow:0 0 20px #00eaff26,inset 0 0 20px #00eaff26}@keyframes beam-intro{0%{opacity:0;transform-origin:top;filter:brightness(2);transform:translate(-50%)scaleY(0)}50%{opacity:.5;filter:brightness(1.5);transform:translate(-50%)scaleY(1.1)}to{opacity:.35;filter:brightness();transform:translate(-50%)scaleY(1)}}@keyframes beam-flicker{0%,to{opacity:.35}5%{opacity:.4}10%{opacity:.25}15%{opacity:.35}50%{opacity:.3}80%{opacity:.35}}@keyframes base-intro{0%{opacity:0;transform:translate(-50%)scale(0)rotateX(75deg)}50%{opacity:.5;transform:translate(-50%)scale(1.1)rotateX(75deg)}to{opacity:.3;transform:translate(-50%)scale(1)rotateX(75deg)}}.category-header{z-index:1;align-items:center;gap:12px;margin-bottom:20px;display:flex;position:relative}.category-icon{background:linear-gradient(135deg, var(--red), #9d4edd, #00eaffcc);border:3px solid var(--black);width:48px;height:48px;box-shadow:3px 3px 0 var(--black);color:var(--white);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex;overflow:hidden}.category-icon-svg{width:34px;height:34px;color:var(--white);filter:drop-shadow(1px 1px 0 var(--black)) drop-shadow(-1px 0 0 #00eaff73);display:block}.category-icon-svg .icon-line-strong,.category-icon-svg .icon-line-light,.category-icon-svg .icon-line-dark{fill:none;stroke-linecap:round;stroke-linejoin:round}.category-icon-svg .icon-line-strong{stroke:currentColor;stroke-width:4px}.category-icon-svg .icon-line-light{stroke:#f1faeef2;stroke-width:4px}.category-icon-svg .icon-line-dark{stroke:var(--black);stroke-width:3px}.category-icon-svg .icon-fill-soft{fill:#f1faee29;stroke:currentColor;stroke-width:3px}.category-icon-svg .icon-fill-dark{fill:#000000b8;stroke:currentColor;stroke-width:3px}.category-icon-svg .icon-fill-accent,.category-icon-svg .icon-node{fill:#00eaffe6;stroke:var(--black);stroke-width:2px}.category-icon-svg .icon-text-ai,.category-icon-svg .icon-text-erp{fill:var(--white);font-family:"SD Dystopian", var(--font-body);text-anchor:middle;paint-order:stroke;stroke:var(--black);stroke-width:2px;font-size:16px;font-weight:800}.category-icon-svg .icon-text-erp{font-size:11px}.category-icon--data .category-icon-svg{width:36px;height:36px}.category-title{font-family:"SD Dystopian", var(--font-body);text-transform:uppercase;letter-spacing:2px;color:var(--white);text-shadow:-2px 0 #00eaffcc, 2px 2px 0 var(--black), 4px 4px 0 #9d4edd;margin:0;font-size:1.75rem;line-height:1.1}.category-header-text{flex-direction:column;gap:4px;display:flex}@keyframes skill-card-glitch{0%,to{clip-path:inset(0 0 100%);transform:translate(0,0)}14%{clip-path:inset(8% 0 68%);transform:translate(-7px)}34%{clip-path:inset(34% 0);transform:translate(5px)}58%{clip-path:inset(64% 0 10%);transform:translate(-9px)}82%{clip-path:inset(18% 0 56%);transform:translate(4px)}}.category-subtitle{font-family:var(--font-body);color:#ff9b548c;letter-spacing:.5px;font-size:.72rem;font-style:italic}.category-skills{z-index:1;grid-template-columns:repeat(auto-fill,minmax(160px,200px));gap:14px;display:grid;position:relative}.skill-chip{border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);will-change:transform, box-shadow;background:#121212d9;border-radius:12px;flex-direction:column;gap:6px;padding:12px 12px 10px;transition:all .2s;display:flex;position:relative;overflow:hidden}.skill-chip.skill-chip--hud{border:3px solid var(--black)!important;box-shadow:4px 4px 0 var(--black)!important;background:#0d0d0d!important;border-radius:6px!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;min-height:94px!important;padding:9px 12px!important;transition:all .25s cubic-bezier(.25,.46,.45,.94)!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.skill-chip.skill-chip--hud:before{content:""!important;background:var(--hud-accent)!important;width:4px!important;box-shadow:0 0 8px var(--hud-glow)!important;z-index:5!important;opacity:1!important;clip-path:none!important;transition:all .25s!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:none!important}.skill-chip.skill-chip--hud:hover:before{opacity:1!important;clip-path:none!important;background:var(--black)!important;box-shadow:none!important;animation:none!important;transform:none!important}.skill-chip.skill-chip--hud:hover{box-shadow:6px 6px 0 var(--black)!important;background:var(--hud-accent)!important;border-color:var(--black)!important;filter:none!important;animation:none!important;transform:translate(-3px,-3px)!important}.hud-corner-brackets{pointer-events:none!important;z-index:3!important;width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;position:absolute!important;inset:4px!important}.hud-corner-brackets:before,.hud-corner-brackets:after{content:"";border-style:solid;border-color:#ffffff1f;width:6px;height:6px;transition:all .25s;position:absolute}.hud-corner-brackets:before{border-width:1px 1px 0 0;top:0;right:0}.hud-corner-brackets:after{border-width:0 0 1px 1px;bottom:0;left:0}.skill-chip.skill-chip--hud:hover .hud-corner-brackets:before,.skill-chip.skill-chip--hud:hover .hud-corner-brackets:after{width:8px;height:8px;border-color:var(--black)!important}.hud-scanline{pointer-events:none;z-index:2;opacity:.8;background:linear-gradient(#fff0,#fff0 50%,#ffffff05 50%,#ffffff05) 0 0/100% 4px;transition:all .25s;position:absolute;inset:0}.skill-chip.skill-chip--hud:hover .hud-scanline{opacity:.15}.hud-grid-overlay{pointer-events:none;z-index:1;opacity:.7;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:8px 8px;transition:all .25s;position:absolute;inset:0}.skill-chip.skill-chip--hud:hover .hud-grid-overlay{opacity:1!important;background-image:radial-gradient(circle,#00000029 1.5px,#0000 1.5px)!important;background-size:6px 6px!important}.skill-chip.skill-chip--hud:after{content:""!important;background-image:radial-gradient(circle, var(--hud-accent-soft) 1.2px, transparent 1.2px)!important;opacity:.1!important;pointer-events:none!important;z-index:2!important;background-size:8px 8px!important;transition:opacity .25s!important;position:absolute!important;inset:0!important;transform:none!important}.skill-chip.skill-chip--hud:hover:after{opacity:0!important;transform:none!important}.hud-card-header{z-index:4!important;border-bottom:1px dashed #ffffff14!important;justify-content:space-between!important;align-items:center!important;margin-bottom:4px!important;padding-bottom:4px!important;transition:border-color .25s!important;display:flex!important}.skill-chip.skill-chip--hud:hover .hud-card-header{border-color:#0000002e!important}.hud-status-dot{background-color:var(--hud-accent)!important;width:5px!important;height:5px!important;box-shadow:0 0 6px var(--hud-accent)!important;border-radius:50%!important;transition:all .25s!important;animation:1.8s ease-in-out infinite hud-dot-pulse!important}.skill-chip.skill-chip--hud:hover .hud-status-dot{background-color:var(--black)!important;box-shadow:none!important;animation:none!important}.hud-sys-tag{font-family:var(--font-pixel)!important;color:#fff6!important;letter-spacing:.5px!important;font-size:.58rem!important;font-weight:700!important;transition:color .25s!important}.skill-chip.skill-chip--hud:hover .hud-sys-tag{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important}.hud-exp-badge{font-family:var(--font-pixel)!important;color:#fff6!important;letter-spacing:.5px!important;font-size:.58rem!important;transition:color .25s!important}.skill-chip.skill-chip--hud:hover .hud-exp-badge{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important}.hud-card-body{z-index:4!important;flex-grow:1!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.hud-prompt{font-family:var(--font-pixel)!important;color:var(--hud-accent)!important;text-shadow:0 0 4px var(--hud-glow)!important;font-size:.92rem!important;font-weight:900!important;transition:all .25s!important;animation:1.2s steps(2,end) infinite hud-prompt-blink!important}.skill-chip.skill-chip--hud:hover .hud-prompt{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important;animation:none!important}.skill-chip.skill-chip--hud .skill-chip-name{font-family:"SD Dystopian", var(--font-body)!important;color:var(--white)!important;letter-spacing:.8px!important;text-transform:uppercase!important;text-shadow:2px 2px 0 var(--black)!important;margin:0!important;font-size:1.15rem!important;line-height:1.2!important;transition:all .25s!important}.skill-chip.skill-chip--hud .skill-chip-name--long{font-size:.96rem!important}.skill-chip.skill-chip--hud .skill-chip-name--very-long{font-size:.8rem!important}.skill-chip.skill-chip--hud:hover .skill-chip-name{color:var(--white)!important;text-shadow:-2px -2px 0 var(--black), 2px -2px 0 var(--black), -2px 2px 0 var(--black), 2px 2px 0 var(--black), 4px 4px 0 #000000f5, -2px 0 #e63946e0, 2px 0 #00eaffe0!important;animation:none!important}.hud-card-footer{z-index:4!important;border-top:1px solid #ffffff0a!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:4px!important;transition:border-color .25s!important;display:flex!important}.skill-chip.skill-chip--hud:hover .hud-card-footer{border-color:#0000002e!important}.hud-barcode{font-family:var(--font-body)!important;color:#ffffff29!important;letter-spacing:1.3px!important;font-size:.54rem!important;font-weight:300!important;transition:color .25s!important}.skill-chip.skill-chip--hud:hover .hud-barcode{color:#00000073!important}.hud-stat-text{font-family:var(--font-pixel)!important;color:#ffffff4d!important;letter-spacing:.5px!important;font-size:.54rem!important;transition:all .25s!important}.skill-chip.skill-chip--hud:hover .hud-stat-text{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important}.hud-proficiency-wrap{flex-direction:column!important;gap:3px!important;width:100%!important;display:flex!important}.hud-proficiency-meta{justify-content:space-between!important;align-items:center!important;display:flex!important}.hud-lvl-label{font-family:var(--font-pixel)!important;color:#ff9b5499!important;letter-spacing:.5px!important;font-size:.54rem!important;transition:color .25s!important}.skill-chip.skill-chip--hud:hover .hud-lvl-label{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important}.hud-lvl-fraction{font-family:var(--font-pixel)!important;color:#ffffff4d!important;letter-spacing:.5px!important;font-size:.54rem!important;transition:color .25s!important}.skill-chip.skill-chip--hud:hover .hud-lvl-fraction{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important}.skill-chip.skill-chip--hud .proficiency-bar-track{background:#ffffff0d!important;border-radius:2px!important;height:3px!important}.skill-chip.skill-chip--hud:hover .proficiency-bar-track{border:1px solid var(--black)!important;background:#00000026!important;height:5px!important}.skill-chip.skill-chip--hud .proficiency-bar-fill{background:var(--hud-accent)!important;box-shadow:0 0 5px var(--hud-glow)!important;border-radius:2px!important}.skill-chip.skill-chip--hud:hover .proficiency-bar-fill{background:var(--black)!important;box-shadow:none!important;border-radius:0!important}.skill-chip.skill-chip--hud .proficiency-dots{gap:4px!important;margin-top:0!important;display:flex!important}.skill-chip.skill-chip--hud .proficiency-dot{width:5px!important;height:5px!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:1px!important}.skill-chip.skill-chip--hud .proficiency-dot.is-filled{background:var(--hud-accent)!important;border-color:var(--black)!important;box-shadow:0 0 4px var(--hud-glow)!important}.skill-chip.skill-chip--hud:hover .proficiency-dot{border-color:var(--black)!important;box-shadow:none!important;background:#0000001a!important}.skill-chip.skill-chip--hud:hover .proficiency-dot.is-filled{background:var(--black)!important;border-color:var(--black)!important;box-shadow:none!important}.skill-chip:before{content:"";z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#e6394652,#0000 30%,#00eaff47),repeating-linear-gradient(#0000 0 5px,#ffffff14 5px 6px);position:absolute;inset:-2px}.skill-chip:after{content:"";z-index:1;opacity:0;background:linear-gradient(135deg,#0000 50%,#00eaff33 50%),linear-gradient(135deg,#0000 58%,#e6394647 58%);width:42px;height:42px;transition:opacity .2s;position:absolute;top:0;right:0}.skill-chip>*{z-index:2;position:relative}.skill-chip:hover{z-index:3;filter:drop-shadow(5px 5px 0 var(--red)) drop-shadow(4px 4px 0 var(--black));box-shadow:6px 6px 0 var(--red), 10px 10px 0 var(--black), 0 0 0 2px #e639462e;border-color:var(--black);background:#191919f2;animation:.42s steps(2,end) both skill-chip-hover-glitch;transform:translate(-4px,-4px)}.skill-chip:hover:before{opacity:.9;animation:.42s steps(2,end) both skill-chip-glitch-slice}.skill-chip:hover:after{opacity:1}.skill-chip-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.skill-chip-name{font-family:"SD Dystopian", var(--font-body);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;text-shadow:2px 2px 0 var(--black);z-index:2;word-wrap:break-word;flex:auto;max-width:100%;font-size:1.15rem;line-height:1.1;position:relative}.skill-chip:hover .skill-chip-name{text-shadow:-2px 0 var(--red), 2px 0 #00eaffcc, 3px 3px 0 var(--black);animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}.skill-chip-exp{font-family:var(--font-pixel);color:#00eaffe6;letter-spacing:1px;white-space:nowrap;z-index:2;background:#00eaff14;border:1px solid #00eaff40;border-radius:4px;flex-shrink:0;padding:4px 8px 2px;font-size:.65rem;position:relative}.skill-chip:hover .skill-chip-exp{box-shadow:2px 2px 0 var(--black), -2px 0 0 #e639466b, 2px 0 0 #00eaff6b;border-color:#00eaff80;animation:.38s steps(2,end) both comic-hover-glitch-shift}.proficiency-dots{align-items:center;gap:5px;display:flex}.proficiency-dot{background:#ffffff14;border:1.5px solid #ffffff1f;border-radius:50%;width:10px;height:10px;transition:all .3s}.proficiency-dot.is-filled{background:linear-gradient(135deg, #9d4edd, var(--red));border-color:var(--black);box-shadow:2px 2px 0 var(--black)}.skill-chip:hover .proficiency-dot.is-filled{box-shadow:0 0 10px #9d4edd99, 2px 2px 0 var(--black), -1px 0 0 var(--red), 1px 0 0 #00eaffcc}.skill-chip-level{font-family:var(--font-comic);letter-spacing:1.6px;text-transform:uppercase;color:#ff9b5480;margin-top:-2px;font-size:.6rem}.proficiency-bar-wrap{flex-direction:column;gap:6px;display:flex}.proficiency-bar-track{background:#ffffff0f;border-radius:4px;width:100%;height:4px;overflow:hidden}.proficiency-bar-fill{background:linear-gradient(90deg, #9d4edd, var(--red), var(--orange), #00eaffcc);border-radius:4px;height:100%;box-shadow:0 0 8px #9d4edd66}.skill-chip:hover .proficiency-bar-fill{box-shadow:0 0 10px #00eaff4d, 3px 3px 0 var(--black);filter:saturate(1.3)brightness(1.1)}.skill-chip:hover .skill-chip-level{color:#ff9b54d9;text-shadow:-1px 0 #e63946b3,1px 0 #00eaffb3}@keyframes skill-chip-hover-glitch{0%,to{transform:translate(-4px,-4px)}18%{transform:translate(-7px,-4px)skew(-1deg)}38%{transform:translateY(-6px)skew(1deg)}64%{transform:translate(-6px,-2px)}82%{transform:translate(-2px,-5px)}}@keyframes skill-chip-glitch-slice{0%,to{clip-path:inset(0 0 100%);transform:translate(0,0)}14%{clip-path:inset(10% 0 66%);transform:translate(-8px)}40%{clip-path:inset(38% 0 34%);transform:translate(7px)}68%{clip-path:inset(68% 0 9%);transform:translate(-6px)}86%{clip-path:inset(18% 0 58%);transform:translate(4px)}}.module-shell{z-index:1;position:relative}.module-shell--erp{gap:14px;display:grid}.skill-category--erp{background:linear-gradient(135deg, #00eaff17, #ff6b2c14 42%, #9d4edd0f), var(--dark-surface)}.skill-category--erp .category-icon{font-family:"SD Dystopian", var(--font-body);letter-spacing:.8px;font-size:.68rem}.erp-platform-callout{border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0dd9;margin-bottom:24px;padding:18px 20px;position:relative;overflow:hidden;border-left:5px solid var(--orange)!important}.erp-platform-label{font-family:var(--font-pixel);color:#ff9b54d9;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:.65rem;display:block}.erp-platform-title{font-family:"SD Dystopian", var(--font-body);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;text-shadow:-2px 0 #00eaffd1, 3px 3px 0 var(--black);margin-bottom:8px;font-size:clamp(1.8rem,3.5vw,2.3rem);line-height:1;display:block}.erp-platform-desc{color:#f1faeed1;max-width:760px;font-family:var(--font-body);z-index:1;margin:0;font-size:.88rem;line-height:1.5;position:relative}.hud-erp-detail{align-items:center!important;width:100%!important;display:flex!important}.hud-erp-detail-text{font-family:var(--font-pixel)!important;color:#ff9b54b8!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.58rem!important;line-height:1.3!important;transition:color .25s!important}.skill-chip.skill-chip--hud:hover .hud-erp-detail-text{color:var(--white)!important;text-shadow:-1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black), 2px 2px 0 var(--black)!important}.skill-chip.skill-chip--hud:hover .hud-sys-tag,.skill-chip.skill-chip--hud:hover .hud-exp-badge,.skill-chip.skill-chip--hud:hover .hud-prompt,.skill-chip.skill-chip--hud:hover .hud-stat-text,.skill-chip.skill-chip--hud:hover .hud-lvl-label,.skill-chip.skill-chip--hud:hover .hud-lvl-fraction,.skill-chip.skill-chip--hud:hover .hud-erp-detail-text{-webkit-text-stroke:.35px var(--black)!important;paint-order:stroke fill!important}.skill-chip.skill-chip--hud:hover .skill-chip-name{-webkit-text-stroke:.7px var(--black)!important;paint-order:stroke fill!important}.module-shell--erp .module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.module-list{z-index:1;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.module-item{clip-path:polygon(0 0,100% 0,100% 80%,98% 100%,0 100%);font-family:"SD Dystopian", var(--font-body);color:#f1faeee0;letter-spacing:1px;background:#ffffff06;border:1px solid #00eaff26;border-left:3px solid #00eaffcc;padding:10px 14px 8px 28px;font-size:1.25rem;line-height:1.1;transition:all .2s;position:relative}.module-item:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 6px #e8650a59}.module-item:hover{background:#e8650a0f;border-color:#ff9b5433;transform:translate(4px)}.module-shell--erp .module-item{border:2px solid var(--black);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);min-height:108px;box-shadow:4px 4px 0 var(--black), inset 0 1px 0 #ffffff0d, inset 0 0 18px #00eaff0a;will-change:transform, box-shadow;background:linear-gradient(135deg,#00eaff1a,#0000 32%),linear-gradient(#ff9b5412,#9d4edd09),#121212eb;border-left:4px solid #ff9b54eb;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:15px 13px 21px;display:grid;overflow:hidden}.module-shell--erp .module-item:before{width:48px;height:48px;box-shadow:none;opacity:.72;background:linear-gradient(135deg,#0000 50%,#00eaff38 50%),linear-gradient(135deg,#0000 56%,#ff9b5457 56%);border-radius:0;display:block;top:0;left:auto;right:0;transform:none}.module-shell--erp .module-item:after{content:"";background:linear-gradient(90deg, #9d4edd 0 18%, var(--red) 18% 38%, var(--orange) 38% 70%, #00eaffe6 70% 100%);opacity:.82;border-radius:4px;height:4px;position:absolute;bottom:10px;left:15px;right:15px;box-shadow:0 0 9px #00eaff42}.module-code{z-index:1;color:#00eafffa;width:42px;min-height:42px;font-family:"SD Dystopian", var(--font-body);letter-spacing:1px;text-shadow:2px 2px 0 var(--black), 0 0 8px #00eaff80;box-shadow:3px 3px 0 var(--black), inset 0 0 14px #00eaff14;background:linear-gradient(135deg,#00eaff2e,#9d4edd1f),#00000047;border:2px solid #00eaff7a;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex;position:relative}.module-code:after{content:"";background:#00eaff80;height:2px;position:absolute;bottom:6px;left:8px;right:8px;box-shadow:0 0 8px #00eaff73}.module-copy{z-index:1;flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex;position:relative}.module-copy:before{content:"";z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#e639464d,#0000 32%,#00eaff47),repeating-linear-gradient(#0000 0 5px,#ffffff12 5px 6px);position:absolute;inset:-5px -7px}.module-copy>*{z-index:3;position:relative}.module-name{color:#f1faeeeb;letter-spacing:.45px;overflow-wrap:normal;text-shadow:2px 2px 0 var(--black);font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.12}.module-detail{color:#00eaffe0;width:fit-content;max-width:100%;font-family:var(--font-pixel);letter-spacing:.8px;text-transform:uppercase;box-shadow:2px 2px 0 var(--black);background:#00eaff12;border:1px solid #00eaff38;padding:4px 7px 3px;font-size:.48rem;line-height:1.2}.module-shell--erp .module-item:hover .module-copy:before{opacity:.9;animation:.42s steps(2,end) both erp-module-glitch-slice}.module-shell--erp .module-item:hover .module-detail{color:var(--white);box-shadow:2px 2px 0 var(--black), -2px 0 0 #e6394680, 2px 0 0 #00eaff73;border-color:#e639466b;animation:.4s steps(2,end) both comic-hover-glitch-text}@keyframes erp-module-hover-glitch{0%,to{transform:translate(-4px,-4px)}18%{transform:translate(-8px,-4px)skew(-1deg)}36%{transform:translate(1px,-6px)skew(1deg)}62%{transform:translate(-6px,-2px)}82%{transform:translate(-2px,-5px)}}@keyframes erp-module-glitch-slice{0%,to{clip-path:inset(0 0 100%);transform:translate(0,0)}16%{clip-path:inset(8% 0 68%);transform:translate(-9px)}42%{clip-path:inset(42% 0 32%);transform:translate(7px)}68%{clip-path:inset(70% 0 8%);transform:translate(-6px)}86%{clip-path:inset(18% 0 58%);transform:translate(4px)}}.module-shell--erp .module-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.module-shell--erp .module-item{border:2px solid var(--black);min-height:124px;box-shadow:4px 4px 0 var(--black);clip-path:none;color:#f1faeee0;letter-spacing:normal;background:#121212d9;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 14px 14px;transition:all .2s;display:flex;overflow:hidden}.module-shell--erp .module-item:before{content:"";z-index:4;pointer-events:none;opacity:0;width:auto;height:auto;box-shadow:none;mix-blend-mode:screen;background:linear-gradient(90deg,#e6394652,#0000 30%,#00eaff47),repeating-linear-gradient(#0000 0 5px,#ffffff14 5px 6px);border-radius:0;position:absolute;inset:-2px;transform:none}.module-shell--erp .module-item:after{content:"";z-index:1;width:42px;height:42px;box-shadow:none;opacity:0;background:linear-gradient(135deg,#0000 50%,#00eaff33 50%),linear-gradient(135deg,#0000 58%,#e6394647 58%);border-radius:0;transition:opacity .2s;position:absolute;inset:0 0 auto auto}.module-shell--erp .module-item:hover{z-index:3;border-color:var(--black);filter:drop-shadow(5px 5px 0 var(--red)) drop-shadow(4px 4px 0 var(--black));box-shadow:6px 6px 0 var(--red), 10px 10px 0 var(--black), 0 0 0 2px #e639462e;background:#191919f2;animation:.42s steps(2,end) both skill-chip-hover-glitch;transform:translate(-4px,-4px)}.module-shell--erp .module-item:hover:before{opacity:.9;animation:.42s steps(2,end) both skill-chip-glitch-slice}.module-shell--erp .module-item:hover:after{opacity:1;box-shadow:none}.module-chip-top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;display:flex;position:relative}.module-shell--erp .module-name{min-width:0;max-width:100%;color:var(--white);font-family:"SD Dystopian", var(--font-body);letter-spacing:.6px;text-transform:uppercase;text-shadow:2px 2px 0 var(--black);overflow-wrap:normal;word-break:normal;flex:1 1 0;font-size:.92rem;line-height:1.15}.module-shell--erp .module-code{color:#00eaffe6;width:auto;min-height:auto;font-family:var(--font-pixel);letter-spacing:1px;text-shadow:none;box-shadow:none;background:#00eaff14;border:1px solid #00eaff40;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px 2px;font-size:.65rem;display:inline-flex}.module-shell--erp .module-code:after{display:none}.module-shell--erp .module-detail{width:auto;max-width:100%;box-shadow:none;color:#ff9b54b8;font-family:var(--font-pixel);letter-spacing:.9px;text-transform:uppercase;z-index:2;background:0 0;border:0;margin-top:auto;padding:0;font-size:.54rem;line-height:1.45;position:relative}.module-shell--erp .module-item:hover .module-code{box-shadow:2px 2px 0 var(--black), -2px 0 0 #e639466b, 2px 0 0 #00eaff6b;border-color:#00eaff80;animation:.38s steps(2,end) both comic-hover-glitch-shift}.module-shell--erp .module-item:hover .module-name{color:var(--white);text-shadow:-2px 0 var(--red), 2px 0 #00eaffcc, 3px 3px 0 var(--black);animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}.module-shell--erp .module-item:hover .module-detail{color:#ff9b54d9;box-shadow:none;text-shadow:-1px 0 #e63946b3,1px 0 #00eaffb3;border:0;animation:.4s steps(2,end) both comic-hover-glitch-text}@media (width<=880px){.skills-grid{grid-template-columns:1fr;gap:18px}.skills-hud-frame{padding:24px}.skills-hud-inner-box{inset:16px 10px}.skill-category{padding:22px 20px 18px}.category-title{font-size:1.1rem}.category-skills{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px}.module-shell--erp .module-list{grid-template-columns:1fr;gap:10px}}@media (width<=640px){.skills-filter-tabs{justify-content:flex-start;gap:4px;width:100%;padding:4px}.skills-filter-tabs .filter-tab{letter-spacing:.9px;flex:none;min-height:42px;padding:0 10px;font-size:.6rem}.skills-filter-tabs .filter-tab-icon{display:none}.skills-filter-tabs .filter-tab:after{left:10px;right:10px}.skills-hud-frame{padding:16px}.skills-hud-inner-box{inset:10px 6px}.skills-grid{gap:16px}.skill-category{padding:20px 16px 16px}.category-icon{width:32px;height:32px;font-size:.9rem}.category-icon-svg{width:24px;height:24px}.category-title{font-size:1rem}.category-skills{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.skill-chip{padding:12px 12px 8px}.skill-chip-name{font-size:1.1rem}.proficiency-dot{width:8px;height:8px}.erp-platform-callout{padding:14px}.erp-platform-callout strong{font-size:1.55rem}.erp-platform-callout p{font-size:.8rem}.module-shell--erp .module-item{gap:12px;min-height:118px;padding:12px}.module-code{width:auto;min-height:auto;font-size:.62rem}.module-name{font-size:1.05rem}.module-detail{font-size:.52rem}}.projects{overflow-anchor:none;padding-top:0}.projects-header-v2{text-align:center;margin-bottom:12px}.projects-subtitle-v2{color:#ffdcc8b3;max-width:700px;font-family:var(--font-body);margin:-12px auto 0;font-size:1.08rem;line-height:1.8}.projects-filter-tabs{background:radial-gradient(circle at 18% 10%, #ffd60a1a, transparent 28%), linear-gradient(135deg, #ffffff0b, #ffffff03), var(--dark);-webkit-backdrop-filter:none;backdrop-filter:none;border:3px solid var(--black);box-shadow:6px 6px 0 var(--black), 0 0 0 1px #ffffff0a, 0 12px 30px #0000005c;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:7px;width:fit-content;max-width:100%;margin:34px auto 14px;padding:8px;display:flex;position:relative}.projects-filter-tabs:before{content:"";border-radius:inherit;opacity:.16;pointer-events:none;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.projects-filter-tabs:after{content:"";background:linear-gradient(90deg, transparent, var(--orange), var(--red), transparent);opacity:.82;filter:drop-shadow(0 0 10px #ff601e73);pointer-events:none;height:5px;position:absolute;bottom:-5px;left:14px;right:14px}.projects-filter-tabs .filter-tab{isolation:isolate;border:3px solid var(--black);background:linear-gradient(180deg, #ffffff0f, transparent 55%), var(--dark-surface);color:#f1faeeb8;min-height:44px;font-family:var(--font-pixel);letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--black), inset 0 -3px 0 #00000047;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 clamp(14px,1.7vw,22px);font-size:.68rem;transition:color .22s,border-color .22s,background .22s,box-shadow .22s,scale .22s,translate .22s;display:flex;position:relative;overflow:hidden}.projects-filter-tabs .filter-tab:before,.projects-filter-tabs .filter-tab:after{content:"";pointer-events:none;position:absolute}.projects-filter-tabs .filter-tab:before{z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 0 42%,#ffffff29 49%,#0000 56% 100%);transition:opacity .22s,transform .35s;inset:0;transform:translate(-18%)}.projects-filter-tabs .filter-tab:after{background:var(--orange);opacity:.3;border-radius:999px;height:3px;bottom:4px;left:9px;right:9px;box-shadow:0 0 10px #ff9b54b8,0 0 24px #e8650a5c}.projects-filter-tabs .filter-tab:hover{color:var(--white);border-color:var(--black);box-shadow:5px 5px 0 var(--black), inset 0 -3px 0 #00000047, 0 0 12px #ffffff24, 0 0 24px #e8650a29;background:linear-gradient(#ffffff14,#0000 58%),#202020;translate:-1px -2px}.projects-filter-tabs .filter-tab:hover:before{opacity:.72;transform:translate(12%)}.projects-filter-tabs .filter-tab:hover:after{background:linear-gradient(90deg, var(--orange), var(--red));opacity:.95}.projects-filter-tabs .filter-tab:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.projects-filter-tabs .filter-tab--active{color:var(--black);background:linear-gradient(180deg, #ffe777, var(--yellow) 58%, #f2b705);border-color:var(--black);box-shadow:5px 5px 0 var(--black), 0 0 0 2px #ffffff14, 0 0 18px #ffd60a61, 0 0 38px #e8650a2e}.projects-filter-tabs .filter-tab--active:before{opacity:1;transform:translate(0)}.projects-filter-tabs .filter-tab--active:after{opacity:1;height:4px}.projects-filter-tabs .filter-tab-indicator{z-index:2;background:var(--red);border-radius:999px;height:4px;position:absolute;bottom:4px;left:14px;right:14px;box-shadow:0 0 12px #e63946b8,0 0 28px #e6394661}.projects-filter-tabs .filter-tab-icon{width:21px;height:21px;color:var(--yellow);text-shadow:0 0 10px #ffd60a6b;background:#ffd60a14;border-radius:6px;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.projects-filter-tabs .filter-tab--active .filter-tab-icon,.projects-filter-tabs .filter-tab:hover .filter-tab-icon{color:currentColor;box-shadow:none;background:#0a0a0a1f}.projects-filter-tabs .filter-tab-label{z-index:1;font-size:inherit;white-space:nowrap;position:relative}.projects-count{justify-content:center;align-items:center;gap:8px;margin:16px 0 30px;display:flex}.count-number{background:var(--red);border:3px solid var(--black);width:34px;height:34px;box-shadow:3px 3px 0 var(--black);font-family:var(--font-pixel);color:var(--white);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;transform:rotate(-3deg)}.count-label{font-family:var(--font-pixel);color:#f1faee66;letter-spacing:1px;text-transform:uppercase;font-size:.65rem}.projects-grid-v2{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:28px;display:grid}.project-card-v2{--motif-ink:#0b0a08;--motif-gold:#d7a84c;--motif-clay:#9f3f2d;--motif-teal:#1f6b70;--motif-cream:#ffecb5c7;background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 68%), transparent 34%), linear-gradient(145deg, #1f6b7033, transparent 35%), linear-gradient(320deg, #9f3f2d38, transparent 42%), #100f0d;border:3px solid var(--black);cursor:pointer;isolation:isolate;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 color-mix(in srgb, var(--project-color), var(--black) 48%), 0 22px 36px #0000007a;border-radius:8px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible}.project-card-v2:after{content:"";opacity:.52;pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff0a 0 1px,#0000 1.2px) 0 0/10px 10px,linear-gradient(45deg,#0000 46%,#d7a84c2e 47% 53%,#0000 54%) 0 0/34px 34px,linear-gradient(-45deg,#0000 46%,#1f6b7024 47% 53%,#0000 54%) 0 0/34px 34px,repeating-linear-gradient(90deg,#0000 0 26px,#9f3f2d29 26px 28px,#0000 28px 52px);border-radius:5px;transition:opacity .3s,background-position .35s;position:absolute;inset:0}.project-card-v2:hover{border-color:var(--black);box-shadow:0 0 0 2px var(--motif-gold), 0 0 0 5px var(--black), 10px 10px 0 var(--project-color), 0 26px 44px #00000094;transform:translate(-4px,-4px)}.project-card-v2:hover:after{opacity:.68;background-position:4px 3px,8px 8px,-8px 8px,10px 0}.project-card-v2:before{content:"";opacity:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg, transparent 0 10px, color-mix(in srgb, var(--project-color), transparent 72%) 10px 12px, transparent 12px 26px), linear-gradient(90deg, #ff2d3b42, transparent 22% 78%, #48dbff3d);mix-blend-mode:screen;border-radius:10px;position:absolute;inset:-3px}.project-card-v2:hover:before{opacity:.7;animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-slice-a}.project-card-v2-glow{opacity:0;background:radial-gradient(circle at 18% 12%, var(--motif-gold), transparent 34%), radial-gradient(circle at 78% 82%, var(--motif-teal), transparent 38%), var(--project-gradient);z-index:-1;filter:blur(28px);border-radius:10px;transition:opacity .4s;position:absolute;inset:-2px}.project-card-v2:hover .project-card-v2-glow{opacity:.22}.project-card-v2--1{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #3a86ff26, transparent 35%), #051026;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #1b4b99, 0 22px 36px #0000007a}.project-card-v2--1:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M30,5 L34,17 L46,13 L38,22 L49,30 L38,38 L46,47 L34,43 L30,55 L26,43 L14,47 L22,38 L11,30 L22,22 L14,13 L26,17 Z' fill='none' stroke='%233a86ff' stroke-width='1.5' stroke-opacity='0.25'/%3E%3Crect x='10' y='10' width='10' height='10' fill='none' stroke='%23d7a84c' stroke-width='1' stroke-opacity='0.15'/%3E%3Crect x='40' y='10' width='10' height='10' fill='none' stroke='%23d7a84c' stroke-width='1' stroke-opacity='0.15'/%3E%3Crect x='10' y='40' width='10' height='10' fill='none' stroke='%23d7a84c' stroke-width='1' stroke-opacity='0.15'/%3E%3Crect x='40' y='40' width='10' height='10' fill='none' stroke='%23d7a84c' stroke-width='1' stroke-opacity='0.15'/%3E%3Ccircle cx='30' cy='30' r='4' fill='%239f3f2d' fill-opacity='0.15'/%3E%3C/svg%3E");background-size:60px 60px}.project-card-v2--1 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#3a86ff 0 10px,#d7a84c 10px 12px,#9f3f2d 12px 22px,#0a0a0a 22px 25px,#3a86ff 25px 35px,#0a0a0a 35px 38px)}.project-card-v2--2{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #e6394626, transparent 35%), #1a0f05;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #7a1f26, 0 22px 36px #0000007a}.project-card-v2--2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg opacity='0.3'%3E%3Cpath d='M0,0 H10 V80 H0 Z M20,0 H30 V80 H20 Z M40,0 H50 V80 H40 Z M60,0 H70 V80 H60 Z' fill='%23ffd60a'/%3E%3Cpath d='M0,0 V10 H80 V0 Z M0,20 V30 H80 V20 Z M0,40 V50 H80 V40 Z M0,60 V70 H80 V60 Z' fill='%23e63946'/%3E%3Cpath d='M0,10 L10,0 L20,10 L10,20 Z M20,30 L30,20 L40,30 L30,40 Z M40,50 L50,40 L60,50 L50,60 Z' fill='%2306d6a0'/%3E%3Cpath d='M10,10 H20 V20 H10 Z M30,30 H40 V40 H30 Z M50,50 H60 V60 H50 Z M70,70 H80 V80 H70 Z' fill='%230a0a0a'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px}.project-card-v2--2 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#ffd60a 0 6px,#e63946 6px 12px,#06d6a0 12px 18px,#0a0a0a 18px 24px,#ffd60a 24px 30px,#e63946 30px 36px,#0a0a0a 36px 42px)}.project-card-v2--3{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #06d6a026, transparent 35%), #041c12;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #036b50, 0 22px 36px #0000007a}.project-card-v2--3:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cpath d='M35,0 L45,20 L65,15 L55,35 L65,55 L45,50 L35,70 L25,50 L5,55 L15,35 L5,15 L25,20 Z' fill='none' stroke='%23ffd60a' stroke-width='1.5' stroke-opacity='0.25'/%3E%3Cpath d='M35,10 L41,25 L56,21 L48,35 L56,49 L41,45 L35,60 L29,45 L14,49 L22,35 L14,21 L29,25 Z' fill='none' stroke='%2306d6a0' stroke-width='1' stroke-opacity='0.2'/%3E%3Ccircle cx='35' cy='35' r='6' fill='none' stroke='%23ffd60a' stroke-width='1' stroke-opacity='0.15'/%3E%3C/svg%3E");background-size:70px 70px}.project-card-v2--3 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#06d6a0 0 10px,#ffd60a 10px 13px,#058261 13px 23px,#0a0a0a 23px 26px,#ffd60a 26px 36px,#0a0a0a 36px 39px)}.project-card-v2--4{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #8338ec26, transparent 35%), #100f14;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #421c78, 0 22px 36px #0000007a}.project-card-v2--4:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg stroke='%23ffffff' stroke-width='1.5' stroke-opacity='0.25' fill='none' stroke-linecap='round'%3E%3Cpath d='M5,5 L15,15 M15,5 L5,15'/%3E%3Cpath d='M20,10 H40 M30,5 V15'/%3E%3Ccircle cx='50' cy='10' r='2' fill='%23ffffff' fill-opacity='0.25'/%3E%3Cpath d='M5,35 H25 M15,25 V45'/%3E%3Cpath d='M35,35 C35,25 45,25 45,35 C45,45 55,45 55,35'/%3E%3Cpath d='M5,55 L55,55 M10,50 L20,60 M30,50 L40,60 M50,50 L60,60'/%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px}.project-card-v2--4 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#fff 0 4px,#0a0a0a 4px 12px,#8338ec 12px 16px,#0a0a0a 16px 24px,#fff 24px 28px,#0a0a0a 28px 36px)}.project-card-v2--5{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #ff9b5426, transparent 35%), #1a1005;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #99491a, 0 22px 36px #0000007a}.project-card-v2--5:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23ff9b54' stroke-width='2' stroke-opacity='0.18'%3E%3Cpath d='M0,20 L20,0 L40,20 L20,40 Z'/%3E%3Cpath d='M40,60 L60,40 L80,60 L60,80 Z'/%3E%3Cpath d='M40,20 L60,0 L80,20 M0,60 L20,40 L40,60'/%3E%3Cpath d='M20,20 H60 V60 H20 Z' stroke-dasharray='4,4'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px}.project-card-v2--5 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#ff9b54 0 8px,#0a0a0a 8px 12px,#9f3f2d 12px 20px,#0a0a0a 20px 24px,#ffd60a 24px 32px,#0a0a0a 32px 36px)}.project-card-v2--6{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #ffd60a26, transparent 35%), #071520;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #998006, 0 22px 36px #0000007a}.project-card-v2--6:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23ffd60a' stroke-width='1.5' stroke-opacity='0.2'%3E%3Cpath d='M10,30 C5,20 15,10 30,10 C45,10 55,20 50,30 C45,40 35,50 30,50 C25,50 15,40 10,30 Z'/%3E%3Cpath d='M30,10 V50 M10,30 H50'/%3E%3Cpath d='M20,20 C15,15 25,5 30,5 C35,5 45,15 40,20'/%3E%3Ccircle cx='30' cy='30' r='10' stroke-dasharray='3,3'/%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px}.project-card-v2--6 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#ffd60a 0 10px,#06b6d4 10px 14px,#0a0a0a 14px 18px,#ffd60a 18px 22px,#e63946 22px 32px,#0a0a0a 32px 36px)}.project-card-v2--7{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--project-color), transparent 70%), transparent 34%), linear-gradient(145deg, #f43f5e26, transparent 35%), #1d0516;box-shadow:0 0 0 2px #d7a84cb8, 0 0 0 5px var(--black), 8px 8px 0 #942539, 0 22px 36px #0000007a}.project-card-v2--7:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg fill='none' stroke='%23f43f5e' stroke-width='1.5' stroke-opacity='0.22'%3E%3Ccircle cx='35' cy='35' r='20'/%3E%3Ccircle cx='35' cy='35' r='10' stroke-dasharray='2,2'/%3E%3Cpath d='M35,5 V65 M5,35 H65'/%3E%3Cpath d='M15,15 L55,55 M55,15 L15,55'/%3E%3Cpath d='M35,10 C25,20 45,20 35,30'/%3E%3Cpath d='M35,60 C25,50 45,50 35,40' stroke='%23ec4899'/%3E%3C/g%3E%3C/svg%3E");background-size:70px 70px}.project-card-v2--7 .project-card-v2-header:after{background:repeating-linear-gradient(90deg,#f43f5e 0 8px,#ffd60a 8px 12px,#ec4899 12px 20px,#0a0a0a 20px 24px,#d946ef 24px 32px,#0a0a0a 32px 36px)}.project-card-v2-sticker{z-index:20;color:#000;font-family:var(--font-pixel);letter-spacing:1.5px;text-transform:uppercase;pointer-events:none;background:#ffd60a;border:3px solid #000;border-radius:4px;padding:4px 12px;font-size:.65rem;font-weight:900;position:absolute;top:-15px;left:20px;box-shadow:3px 3px #000}.project-card-v2-header{border-bottom:3px solid var(--black);background:linear-gradient(#08080775,#0a0907e0);border-top-left-radius:5px;border-top-right-radius:5px;align-content:space-between;gap:16px;min-height:228px;padding:18px 20px 28px;display:grid;position:relative;box-shadow:inset 0 -1px #d7a84c6b,inset 0 1px #ffffff0d}.project-card-v2-header-bg{background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--project-color), var(--white) 12%), transparent 36%), linear-gradient(135deg, #d7a84c33, transparent 34%), linear-gradient(225deg, #1f6b7047, transparent 48%), var(--project-gradient);opacity:.24;mix-blend-mode:screen;border-top-left-radius:5px;border-top-right-radius:5px;transition:opacity .35s;position:absolute;inset:0}.project-card-v2-header:before{content:"";z-index:1;opacity:.78;pointer-events:none;background:linear-gradient(45deg,#0000 43%,#ffe28f29 44% 47%,#0000 48% 52%,#1f6b7021 53% 56%,#0000 57%) 0 0/36px 36px,linear-gradient(-45deg,#0000 43%,#9f3f2d26 44% 47%,#0000 48% 52%,#ffe28f1a 53% 56%,#0000 57%) 0 0/36px 36px,repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.project-card-v2-header:after{content:"";z-index:2;border-top:2px solid var(--black);border-bottom:2px solid var(--black);background:repeating-linear-gradient(90deg, var(--motif-gold) 0 8px, var(--black) 8px 11px, var(--motif-clay) 11px 18px, var(--black) 18px 21px, var(--motif-teal) 21px 30px, var(--black) 30px 33px);pointer-events:none;height:14px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #0003}.project-card-v2:hover .project-card-v2-header-bg{opacity:.38}.project-card-v2-header-content{z-index:3;grid-template-columns:1fr;align-items:flex-start;gap:12px;display:grid;position:relative}.project-card-v2-header-main{-moz-column-gap:14px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon eyebrow""title title""subtitle subtitle";gap:8px 14px;width:100%;min-width:0;max-width:100%;display:grid}.project-card-v2-icon{isolation:isolate;background:conic-gradient(from 45deg, #d7a84c42 0 25%, transparent 0 50%, #9f3f2d3d 0 75%, transparent 0), radial-gradient(circle at 50% 50%, #ffffff1f, transparent 54%), #0a0a0ac7;width:48px;height:48px;box-shadow:4px 4px 0 var(--black), inset 0 0 0 1px #ffffff14;filter:drop-shadow(2px 2px #00000073);border:2px solid #d7a84cd1;border-radius:8px;flex:0 0 48px;grid-area:icon;justify-content:center;align-items:center;font-size:1.7rem;display:flex;position:relative;overflow:hidden}.project-card-v2-icon:before{content:"";z-index:0;border:1px solid #ffe28f61;position:absolute;inset:7px;transform:rotate(45deg)}.project-card-v2-header-text{display:contents}.project-card-v2-eyebrow{color:color-mix(in srgb, var(--project-color), var(--motif-gold) 45%);font-family:"SD Dystopian", var(--font-body);letter-spacing:1.2px;text-transform:uppercase;grid-area:eyebrow;align-self:center;margin:0;padding-right:132px;font-size:.68rem;line-height:1.35;display:inline-flex}.project-card-v2-header-title{z-index:3;color:var(--motif-cream);letter-spacing:1.5px;text-transform:uppercase;text-shadow:3px 3px 0 var(--black), 0 0 18px color-mix(in srgb, var(--project-color), transparent 76%);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;grid-area:title;margin:0;padding-right:95px;font-family:SD Dystopian,sans-serif;font-size:clamp(1.08rem,1.75vw,1.42rem);line-height:1.25;position:relative}.project-card-v2-header-title-line{white-space:nowrap;display:block}.project-card-v2-header-subtitle{color:#ffecb5ad;font-family:"SD Dystopian", var(--font-body);letter-spacing:1px;text-transform:uppercase;grid-area:subtitle;margin-top:0;padding-right:95px;font-size:.72rem;font-weight:400;line-height:1.35;display:block}.project-card-v2-header-side{z-index:5;pointer-events:none;width:auto;max-width:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:-3px;right:20px}.project-card-v2:hover .project-card-v2-header-side{transform:translateY(4px)}.project-card-v2-number{z-index:1;background:repeating-linear-gradient(90deg, #0a0a0a1a 0 2px, transparent 2px 7px), linear-gradient(180deg, #ffe777 0%, var(--yellow) 58%, #d79628 100%);border:3px solid var(--black);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 14px),0 100%);width:56px;min-height:76px;filter:drop-shadow(4px 4px 0 var(--black));color:var(--black);font-family:var(--font-pixel);letter-spacing:.02em;text-shadow:1px 1px #ffffff61;border-top:0;justify-content:center;align-items:flex-start;padding:18px 8px 24px;font-size:.88rem;line-height:1;transition:background .22s,filter .22s,transform .22s;display:inline-flex;position:relative;transform:rotate(2deg)}.project-card-v2-number:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);pointer-events:none;z-index:1;border:1.5px dashed #0a0a0a59;position:absolute;inset:4px}.project-card-v2-number:after{content:"";background:var(--black);z-index:2;border:2px solid #d7a84c;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #000c}.project-card-v2--1 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#5c9eff 0%,#3a86ff 60%,#1b4b99 100%)}.project-card-v2--2 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#ff7a85 0%,#e63946 60%,#7a1f26 100%)}.project-card-v2--3 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#38efbd 0%,#06d6a0 60%,#036b50 100%)}.project-card-v2--4 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#a86bfa 0%,#8338ec 60%,#421c78 100%)}.project-card-v2--5 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#ffb37e 0%,#ff9b54 60%,#99491a 100%)}.project-card-v2--6 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#ffe047 0%,#ffd60a 60%,#998006 100%)}.project-card-v2--7 .project-card-v2-number{background:repeating-linear-gradient(90deg,#0a0a0a1a 0 2px,#0000 2px 7px),linear-gradient(#ff6b85 0%,#f43f5e 60%,#942539 100%)}.project-card-v2:hover .project-card-v2-number{background:repeating-linear-gradient(90deg, #0a0a0a1f 0 2px, transparent 2px 7px), linear-gradient(180deg, color-mix(in srgb, var(--project-color), #fff 46%) 0%, var(--project-color) 58%, color-mix(in srgb, var(--project-color), var(--black) 30%) 100%);filter:drop-shadow(5px 5px 0 var(--black));transform:rotate(0)}.project-card-v2-tassel{background:linear-gradient(180deg, var(--black) 0%, #d7a84c 100%);transform-origin:top;z-index:-1;width:2.5px;height:22px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:60px;left:50%;transform:translate(-50%)}.project-card-v2-tassel:after{content:"";clip-path:polygon(50% 0%,100% 40%,80% 100%,20% 100%,0% 40%);border:1.5px solid var(--black);width:8px;height:10px;box-shadow:2px 2px 0 var(--black);background:#d7a84c;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.project-card-v2:hover .project-card-v2-tassel{animation:1.8s ease-in-out infinite alternate tassel-swing}@keyframes tassel-swing{0%{transform:translate(-50%)rotate(-8deg)}to{transform:translate(-50%)rotate(8deg)}}.project-card-v2-header-proof{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.project-card-v2-header-proof span{border:2px solid color-mix(in srgb, var(--project-color), var(--motif-gold) 32%);color:#ffecb5d6;min-height:42px;font-family:"SD Dystopian", var(--font-body);letter-spacing:1px;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#d7a84c17,#0000 48%),repeating-linear-gradient(45deg,#0000 0 7px,#ffffff0a 7px 8px),#080807b3;border-radius:6px;justify-content:center;align-items:center;font-size:.62rem;line-height:1.35;display:flex;box-shadow:3px 3px #000000ad,inset 0 0 0 1px #ffffff0a}.project-card-v2-body{z-index:2;isolation:isolate;background:linear-gradient(#070706e0,#0d0b08f0),repeating-linear-gradient(0deg,#0000 0 10px,#d7a84c0a 10px 11px),repeating-linear-gradient(90deg,#0000 0 14px,#1f6b700d 14px 15px);flex-direction:column;flex:1;padding:18px 22px 22px;display:flex;position:relative}.project-card-v2-body:before{content:"";z-index:0;opacity:.22;pointer-events:none;background:linear-gradient(45deg,#0000 46%,#d7a84c29 47% 53%,#0000 54%) 0 0/30px 30px,linear-gradient(-45deg,#0000 46%,#9f3f2d1f 47% 53%,#0000 54%) 0 0/30px 30px;position:absolute;inset:14px;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 72%,#0000 100%)}.project-card-v2-body>*{z-index:1;position:relative}.project-card-v2-title-area{margin-bottom:10px}.project-card-v2-title{letter-spacing:1.2px;color:var(--motif-cream);text-transform:uppercase;text-shadow:2px 2px #000000b8,0 0 12px #d7a84c1f;margin:0;font-family:SD Dystopian,sans-serif;font-size:.95rem;line-height:1.4;transition:text-shadow .3s}.project-card-v2:hover .project-card-v2-title{text-shadow:2px 2px 0 #0009, -1px 0 color-mix(in srgb, var(--project-color), transparent 30%), 1px 0 #3de5ff66}.project-card-v2-subtitle{font-family:"SD Dystopian", var(--font-body);letter-spacing:1px;color:var(--project-color);text-transform:uppercase;text-shadow:1px 1px #0006;margin-top:4px;font-size:.7rem}.project-card-v2-impact{border:2px solid color-mix(in srgb, var(--project-color), var(--motif-gold) 26%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#d7a84c1f,#1f6b701a),#0000007a;border-left-width:5px;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px;display:inline-flex;box-shadow:2px 2px #00000094,inset 0 0 0 1px #ffffff0a}.impact-metric{font-family:var(--font-pixel);letter-spacing:.5px;color:color-mix(in srgb, var(--project-color), var(--motif-gold) 34%);text-transform:uppercase;font-size:.64rem}.impact-divider{color:#fff3;font-size:1.2rem}.impact-detail{font-family:var(--font-pixel);letter-spacing:.5px;text-transform:uppercase;color:#ffecb58f;font-size:.58rem}.project-card-v2-desc{color:#ffefcdeb;letter-spacing:1px;-webkit-line-clamp:4;line-clamp:4;text-transform:uppercase;-webkit-box-orient:vertical;margin-bottom:14px;font-family:SD Dystopian,sans-serif;font-size:.7rem;line-height:1.7;display:-webkit-box;overflow:hidden}.project-card-v2-proof{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.proof-chip{box-shadow:2px 2px 0 var(--black), inset 0 0 0 1px #ffffff08;color:#ffecb5e6;font-size:.62rem;font-family:"SD Dystopian", var(--font-body);letter-spacing:.9px;text-transform:uppercase;background:linear-gradient(135deg,#d7a84c14,#0000 56%),#0a0a0ad6;border:1.5px solid #d7a84c57;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;line-height:1.35;display:inline-flex}.proof-dot{background:color-mix(in srgb, var(--project-color), var(--motif-gold) 28%);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--project-color), transparent 50%);flex-shrink:0;transform:rotate(45deg)}.project-card-v2-tags{flex-wrap:wrap;gap:5px;min-width:0;margin-bottom:18px;display:flex}.project-tag-v2{font-family:"SD Dystopian", var(--font-body);letter-spacing:.9px;box-shadow:2px 2px 0 var(--black);color:#ffecb5d9;text-transform:uppercase;overflow-wrap:anywhere;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 7px),#000000c7;border:1.5px solid #1f6b7057;border-radius:4px;max-width:100%;padding:3px 10px;font-size:.58rem;line-height:1.35;transition:all .25s}.project-card-v2:hover .project-tag-v2{border-color:color-mix(in srgb, var(--project-color), transparent 55%);color:color-mix(in srgb, var(--project-color), var(--white) 40%)}.project-card-v2-actions{border-top:2px solid #d7a84c24;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;min-width:0;margin-top:auto;padding-top:16px;display:grid}.project-action-btn{width:100%;min-width:0;height:42px;font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;transform:skew(-5deg)}.project-action-btn>span{min-width:0;transform:skew(5deg)}.project-action-btn svg{flex:none}.project-action-btn:hover{box-shadow:5px 5px 0 var(--black);transform:translate(-2px,-2px)skew(-5deg)}.project-action-btn:active{box-shadow:1px 1px 0 var(--black);transform:translate(1px,1px)}.project-action-primary{background:repeating-linear-gradient(90deg, #ffffff1a 0 2px, transparent 2px 8px), var(--project-gradient);color:var(--white);box-shadow:3px 3px 0 var(--black), 0 0 14px color-mix(in srgb, var(--project-color), transparent 60%)}.project-action-primary:hover{box-shadow:5px 5px 0 var(--black), 0 0 24px color-mix(in srgb, var(--project-color), transparent 40%), 0 0 48px color-mix(in srgb, var(--project-color), transparent 75%)}.project-action-github{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffecb5ad;background:linear-gradient(135deg,#d7a84c17,#1f6b7014),#0a0a0ac7;border-color:#d7a84c47;box-shadow:3px 3px #00000080,0 0 14px #ffffff1f}.project-action-github:hover{color:var(--white);background:#1e1e1eeb;border-color:#ffffff6b;box-shadow:5px 5px #00000080,0 0 12px #ffffff57,0 0 28px #fff3,0 0 54px #ffffff1a}.project-modal-v2-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;justify-content:center;align-items:center;padding:clamp(8px,1.4vw,20px);display:flex;position:fixed;inset:0}.project-modal-v2{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(96vw,1120px);max-width:none;max-height:92vh;box-shadow:8px 8px 0 #0009, 0 0 60px color-mix(in srgb, var(--modal-color), transparent 75%), 0 0 120px color-mix(in srgb, var(--modal-color), transparent 90%);background:#0e0e0ef2;border:4px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.project-modal-v2--screenshots{width:min(96vw,1240px)}.project-modal-v2--web-demo{width:min(92vw,1680px);height:min(98vh,1060px);max-height:98vh}.project-modal-v2:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff05 1px,#0000 1px);background-size:6px 6px;border-radius:20px;position:absolute;inset:0}.project-modal-v2-header{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--modal-color) 12%, transparent), transparent 60%);border-bottom:3px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex;position:relative}.project-modal-v2--web-demo .project-modal-v2-header{padding:8px 16px}.project-modal-v2--web-demo .modal-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:1.22rem}.project-modal-v2--web-demo .modal-title{letter-spacing:.12em;font-size:clamp(.82rem,1vw,1rem)}.project-modal-v2--web-demo .modal-subtitle{margin-top:2px;font-size:.52rem}.project-modal-v2--web-demo .modal-close-btn{flex-basis:34px;width:34px;height:34px}.modal-header-left{align-items:center;gap:14px;min-width:0;display:flex}.modal-header-actions{flex:none;align-items:center;gap:10px;display:flex}.modal-icon{filter:drop-shadow(2px 2px #0006);background:#00000057;border:2px solid #ffffff1a;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.55rem;display:inline-flex;box-shadow:3px 3px #0000006b}.modal-title{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;text-shadow:1px 1px #000000b8,0 0 5px #ffffff29;margin:0;font-size:clamp(1rem,2vw,1.28rem);font-weight:900;line-height:1.2}.project-modal-v2 .modal-title{font-family:var(--font-pixel);letter-spacing:.14em;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;text-shadow:1px 1px #000000b8,0 0 5px #ffffff29}.modal-subtitle{font-family:var(--font-pixel);letter-spacing:1.2px;text-transform:uppercase;color:var(--modal-color);margin-top:5px;font-size:.62rem;display:block}.modal-close-btn{color:#f1faee80;cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;box-shadow:2px 2px #0006}.modal-close-btn:hover{background:var(--red);color:var(--white);border-color:var(--black);box-shadow:3px 3px 0 var(--black);transform:translate(-1px,-1px)}.project-modal-v2-content{z-index:1;flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex;position:relative;overflow-y:auto}.project-modal-v2--web-demo .project-modal-v2-content{flex:auto;min-height:0;padding:8px;overflow:hidden}.project-modal-v2-content::-webkit-scrollbar{width:5px}.project-modal-v2-content::-webkit-scrollbar-track{background:0 0}.project-modal-v2-content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.modal-impact-hero{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modal-impact-badge{background:var(--modal-gradient);border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);border-radius:10px;align-items:center;gap:10px;padding:12px 20px;display:flex}.modal-impact-metric{font-family:var(--font-comic);letter-spacing:1.5px;text-transform:uppercase;color:var(--white);text-shadow:1px 1px #00000080;font-size:1.05rem}.modal-impact-detail{font-family:var(--font-body);color:#ffffffb3;border-left:2px solid #fff3;padding-left:10px;font-size:.88rem}.modal-role-badge{font-family:var(--font-comic);letter-spacing:1.5px;text-transform:uppercase;color:#f1faee8c;background:#ffffff0a;border:2px solid #ffffff1a;border-radius:10px;padding:12px 18px;font-size:.8rem;box-shadow:3px 3px #0000004d}.modal-section{background:#ffffff05;border:2px solid #ffffff0d;border-radius:12px;padding:20px}.modal-section-title{font-family:var(--font-comic);letter-spacing:1.5px;text-transform:uppercase;color:var(--white);text-shadow:1px 1px #0006;align-items:center;gap:10px;margin-bottom:12px;font-size:.95rem;display:flex}.modal-section-icon{font-size:1.1rem}.modal-desc{color:#f1faee99;font-size:.95rem;line-height:1.8}.modal-proof-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.modal-proof-item{color:#f1faeea6;background:#0000004d;border:1.5px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;display:flex}.modal-proof-check{color:#06d6a0;background:#06d6a026;border:2px solid #06d6a04d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:flex}.modal-tags{flex-wrap:wrap;gap:6px;display:flex}.modal-tag{border:2px solid color-mix(in srgb, var(--modal-color), transparent 50%);font-family:var(--font-comic);letter-spacing:1.2px;text-transform:uppercase;color:var(--modal-color);background:#0006;border-radius:6px;padding:5px 13px;font-size:.73rem}.modal-actions{z-index:1;padding-top:4px;display:flex;position:relative}.project-modal-v2--screenshots .modal-actions{clear:both;margin-top:4px;padding-top:0}.project-modal-v2--screenshots .modal-github-btn{z-index:3;margin-top:0;position:relative}.modal-actions--hidden-mobile-demo{display:none}.project-modal-tabs{background:#0000004d;border-bottom:2px solid #ffffff0d;gap:2px;padding:0 24px;display:none}.modal-tab{color:#fff6;font-family:var(--font-pixel);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:14px 20px;font-size:.72rem;transition:all .2s}.modal-tab:hover{color:#fffc;background:#ffffff08}.modal-tab--active{color:var(--white);border-bottom-color:var(--modal-color);background:#ffffff0d}.modal-demo-container{flex-direction:column;height:clamp(560px,68vh,720px);min-height:560px;display:flex}.project-modal-v2--web-demo .modal-demo-container{flex:auto;height:auto;min-height:0}.modal-demo-container--mobile{height:auto;min-height:0}.project-modal-v2--screenshots .modal-demo-container{flex:none;height:auto;min-height:0;overflow:visible}.web-view-container{background:#000;border:3px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.demo-project-summary{background:linear-gradient(135deg, color-mix(in srgb, var(--modal-color) 14%, transparent), transparent 64%), #090909;border-bottom:2px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 20px;display:grid}.project-modal-v2--web-demo .demo-project-summary{flex:none;grid-template-columns:minmax(0,1fr) minmax(280px,38vw);align-items:start;gap:10px;max-height:none;padding:6px 10px;overflow:visible}.demo-project-copy{min-width:0}.demo-project-kicker{font-family:var(--font-pixel);letter-spacing:1.2px;text-transform:uppercase;color:var(--modal-color);margin-bottom:6px;font-size:.58rem;display:block}.project-modal-v2--web-demo .demo-project-kicker{margin-bottom:3px;font-size:.5rem}.demo-project-copy h4{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;text-shadow:1px 1px #000000b8,0 0 5px #ffffff29;margin:0 0 8px;font-size:1.02rem}.project-modal-v2 .demo-project-copy h4{font-family:var(--font-pixel);letter-spacing:.14em}.project-modal-v2--web-demo .demo-project-copy h4{margin-bottom:3px;font-size:clamp(.76rem,.78vw,.9rem)}.demo-project-copy p{max-width:760px;font-family:"SD Dystopian", var(--font-body);color:#f1faee94;margin:0;font-size:.9rem;line-height:1.55}.project-modal-v2--web-demo .demo-project-copy p{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:none;font-size:.62rem;line-height:1.2;display:-webkit-box;overflow:hidden}.demo-project-copy p+p{color:#f1faeeb8;margin-top:6px}.project-modal-v2--web-demo .demo-project-copy p+p{margin-top:2px}.demo-project-copy .demo-project-note{color:color-mix(in srgb, var(--modal-color), var(--white) 18%);margin-top:10px;font-size:.78rem;font-weight:700}.project-modal-v2--web-demo .demo-project-copy .demo-project-note{margin-top:3px;font-size:.56rem}.demo-project-points{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;max-width:320px;display:flex}.project-modal-v2--web-demo .demo-project-points{justify-content:flex-end;gap:4px;max-width:none}.demo-project-points span{border:1.5px solid color-mix(in srgb, var(--modal-color), transparent 50%);color:color-mix(in srgb, var(--modal-color), var(--white) 35%);font-family:var(--font-pixel);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#00000057;border-radius:6px;padding:6px 10px;font-size:.68rem}.project-modal-v2--web-demo .demo-project-points span{letter-spacing:.9px;padding:4px 7px;font-size:.54rem}.demo-web-view{background:#000;border:none;flex:1;width:100%;min-height:470px}.demo-web-view-viewport{background:#000;flex:auto;width:100%;min-height:0;overflow:hidden}.project-modal-v2--web-demo .demo-web-view-viewport{--demo-web-view-scale:.64}.demo-web-view-viewport>.demo-web-view{width:calc(100% / var(--demo-web-view-scale,1));height:calc(100% / var(--demo-web-view-scale,1));min-height:0;transform:scale(var(--demo-web-view-scale,1));transform-origin:0 0;display:block}.project-modal-v2--web-demo .demo-web-view{flex:auto;min-height:0}iframe.demo-web-view{display:block}.demo-web-view-fallback{text-align:center;background:radial-gradient(circle at 50% 38%,#ff9b5424,#0000 34%),#050505;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.demo-web-view-fallback span{font-family:var(--font-comic);letter-spacing:1.4px;text-transform:uppercase;color:var(--white);font-size:1rem}.demo-web-view-fallback p{color:#f1faee8c;max-width:480px;font-size:.92rem;line-height:1.6}.demo-open-btn{background:var(--modal-gradient);min-height:42px;color:var(--white);font-family:var(--font-comic);letter-spacing:1.2px;text-transform:uppercase;border:2px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:10px 18px;font-size:.8rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:4px 4px #00000073}.demo-open-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0000008c}.web-view-disclaimer{text-align:center;font-family:var(--font-pixel);color:#ffffff4d;background:#111;border-top:1px solid #ffffff0d;flex:none;padding:8px;font-size:.6rem}.project-modal-v2--web-demo .web-view-disclaimer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;padding:3px 8px;display:grid}.web-view-disclaimer-text{text-align:center;grid-column:2;min-width:0}.demo-version-note{color:#ffffff4d;font-family:var(--font-pixel);text-align:center;text-transform:uppercase;background:#111;border:1px solid #ffffff0d;border-radius:8px;margin-top:0;padding:8px;font-size:.6rem}.mobile-screenshot-gallery{padding:4px 2px 0;position:relative}.mobile-preview-container{isolation:isolate;background:#000;border:3px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mobile-preview-header{background:#111;border-bottom:1px solid #ffffff0d;flex:0 0 32px;justify-content:space-between;align-items:center;gap:14px;height:32px;padding:0 16px;display:flex}.mobile-preview-url{color:#ffffff70;min-width:0;font-family:var(--font-pixel);letter-spacing:.8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;overflow:hidden}.mobile-preview-status{color:#06d6a0;font-family:var(--font-pixel);letter-spacing:.8px;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:.58rem;display:inline-flex}.mobile-preview-status:before{content:"";background:#06d6a0;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse}.mobile-demo-summary{margin-bottom:0;padding:20px 22px}.mobile-gallery-stage{background:radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--modal-color), transparent 82%), transparent 28%), radial-gradient(circle at 82% 72%, #7a5cff21, transparent 32%), linear-gradient(135deg, #ffffff09, #ffffff03), #07090f;background-size:auto,auto,180% 180%,auto;border:2px solid #ffffff12;border-radius:18px;animation:9s ease-in-out infinite gallery-glow-pan;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 60px #00000052}.mobile-preview-container .mobile-gallery-stage{box-shadow:none;border:0;border-radius:0}.mobile-preview-container .demo-version-note{border-bottom:0;border-left:0;border-right:0;border-radius:0}.mobile-gallery-tubelight{z-index:5;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--modal-color), transparent 78%) 8%, color-mix(in srgb, var(--modal-color), var(--white) 62%) 48%, color-mix(in srgb, var(--modal-color), transparent 76%) 92%, transparent), color-mix(in srgb, var(--modal-color), var(--white) 12%);height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--modal-color), transparent 18%), 0 0 18px color-mix(in srgb, var(--modal-color), transparent 42%), 0 0 38px color-mix(in srgb, var(--modal-color), transparent 68%);opacity:.86;pointer-events:none;border-radius:999px;animation:6.2s linear infinite taskmate-tubelight-flicker;position:absolute;top:0;left:18px;right:18px}.mobile-gallery-stage:before,.mobile-gallery-stage:after{content:"";pointer-events:none;z-index:2;width:72px;position:absolute;top:0;bottom:0}.mobile-gallery-stage:before{background:linear-gradient(90deg,#07090f 0%,#07090f00 100%);left:0}.mobile-gallery-stage:after{background:linear-gradient(270deg,#07090f 0%,#07090f00 100%);right:0}.screenshot-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.screenshot-grid--real{backface-visibility:hidden;will-change:transform;grid-template-columns:none;align-items:start;gap:clamp(18px,2vw,28px);width:max-content;padding:24px clamp(18px,3vw,34px) 28px;animation:34s linear infinite taskmate-screens-marquee;display:flex;overflow:visible;transform:translate(0,0)}.mobile-gallery-stage:hover .screenshot-grid--real,.mobile-gallery-stage:focus-within .screenshot-grid--real{animation-play-state:paused}.screenshot-frame{transform-origin:50% 60%;will-change:transform;flex-direction:column;flex:0 0 clamp(150px,13vw,170px);gap:10px;min-width:0;margin:0;display:flex;position:relative}.screenshot-grid--desktop{gap:clamp(26px,3vw,42px);animation-duration:46s}.screenshot-frame--desktop{flex-basis:clamp(360px,42vw,520px)}.screenshot-frame--desktop .screenshot-image-stack{aspect-ratio:4/3;border-radius:14px}.screenshot-frame--desktop .screenshot-main-image,.screenshot-frame--desktop .screenshot-glitch-layer{border-radius:10px}.screenshot-frame:before{content:"";background:radial-gradient(circle at 18% 10%, #66d1ff3d, transparent 32%), linear-gradient(135deg, #ffffff24, transparent 28%, color-mix(in srgb, var(--modal-color), transparent 76%));box-shadow:5px 5px 0 #000000d1, 0 0 26px color-mix(in srgb, var(--modal-color), transparent 62%);opacity:.54;z-index:-1;border:3px solid #000000d1;border-radius:22px;transition:opacity .25s,transform .25s,box-shadow .25s;position:absolute;inset:-10px -10px 24px;transform:scale(.96)}.screenshot-frame:after{content:"";z-index:5;opacity:0;pointer-events:none;background:linear-gradient(115deg,#ffffff38,#ffffff05 42%,#0000 56%);border-radius:18px;width:42%;height:calc(100% - 38px);transition:opacity .25s,transform .45s;position:absolute;top:2px;left:15%;transform:translate(-60%)}.screenshot-frame:hover:before{opacity:1;transform:scale(1.03)rotate(-1deg);box-shadow:4px 4px #000000e6,0 0 22px #3f98ff7a,0 0 46px #5ab4ff47}.screenshot-frame:hover:after{opacity:.28;transform:translate(58%)}.screenshot-image-stack{z-index:1;aspect-ratio:9/19;isolation:isolate;width:100%;box-shadow:0 0 0 2px #000000ad, 6px 8px 0 #0000007a, 0 0 24px color-mix(in srgb, var(--modal-color), transparent 78%);background:#020202;border:3px solid #ffffff1f;border-radius:20px;padding:2px;transition:border-color .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden}.screenshot-frame:hover .screenshot-image-stack{border-color:color-mix(in srgb, var(--modal-color), var(--white) 28%);box-shadow:0 0 0 2px #000000ad, 8px 10px 0 #00000080, 0 0 34px color-mix(in srgb, var(--modal-color), transparent 52%);filter:saturate(1.08)brightness(1.04)}.screenshot-main-image,.screenshot-glitch-layer{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;height:100%;display:block}.screenshot-main-image{z-index:1;background:#020202;position:relative}.screenshot-glitch-layer{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;width:calc(100% - 4px);height:calc(100% - 4px);animation:taskmate-rgb-glitch-red var(--glitch-duration,5.4s) steps(1, end) infinite;animation-delay:var(--glitch-delay,0s);position:absolute;inset:2px}.screenshot-glitch-layer--red{filter:sepia()saturate(12)hue-rotate(300deg)contrast(1.35)}.screenshot-glitch-layer--blue{z-index:3;filter:sepia()saturate(10)hue-rotate(145deg)contrast(1.45);animation-name:taskmate-rgb-glitch-blue;animation-duration:calc(var(--glitch-duration,5.4s) + .68s)}.screenshot-glitch-static,.screenshot-glitch-tear{z-index:4;pointer-events:none;opacity:0;border-radius:16px;position:absolute;inset:2px}.screenshot-glitch-static{mix-blend-mode:overlay;animation:taskmate-static-burst var(--glitch-duration,5.4s) steps(1, end) infinite;animation-delay:calc(var(--glitch-delay,0s) - .28s);background:repeating-linear-gradient(0deg,#ffffff38 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#48dbff29 0 2px,#0000 2px 11px)}.screenshot-glitch-tear{mix-blend-mode:screen;animation:taskmate-screen-tear calc(var(--glitch-duration,5.4s) + 1.2s) steps(1, end) infinite;animation-delay:calc(var(--glitch-delay,0s) - .52s);background:linear-gradient(90deg,#0000,#8cdcff80,#ff4db873,#0000),linear-gradient(#0000 0 48%,#ffffff47 49% 51%,#0000 52% 100%)}.mobile-gallery-stage:hover .screenshot-glitch-layer,.mobile-gallery-stage:hover .screenshot-glitch-static,.mobile-gallery-stage:hover .screenshot-glitch-tear,.mobile-gallery-stage:focus-within .screenshot-glitch-layer,.mobile-gallery-stage:focus-within .screenshot-glitch-static,.mobile-gallery-stage:focus-within .screenshot-glitch-tear,.screenshot-frame:hover .screenshot-glitch-layer,.screenshot-frame:hover .screenshot-glitch-static,.screenshot-frame:hover .screenshot-glitch-tear{opacity:0;animation:none}.screenshot-frame figcaption{z-index:3;color:#f1faee8c;font-family:var(--font-pixel);letter-spacing:.8px;text-align:center;text-transform:uppercase;font-size:.58rem;line-height:1.35;position:relative}@keyframes gallery-glow-pan{0%,to{background-position:0 0,0 0,0%,0 0}50%{background-position:0 0,0 0,100%,0 0}}@keyframes taskmate-screens-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes taskmate-tubelight-flicker{0%,7%,12%,28%,31%,47%,52%,to{opacity:.92;filter:brightness(1.1);box-shadow:0 0 8px color-mix(in srgb, var(--modal-color), transparent 18%), 0 0 18px color-mix(in srgb, var(--modal-color), transparent 42%), 0 0 38px color-mix(in srgb, var(--modal-color), transparent 68%)}8%,30%,49%{opacity:.28;filter:brightness(.58);box-shadow:0 0 4px color-mix(in srgb, var(--modal-color), transparent 64%), 0 0 10px color-mix(in srgb, var(--modal-color), transparent 82%)}9.5%,50.5%{opacity:1;filter:brightness(1.55);box-shadow:0 0 12px color-mix(in srgb, var(--modal-color), var(--white) 42%), 0 0 28px color-mix(in srgb, var(--modal-color), transparent 20%), 0 0 58px color-mix(in srgb, var(--modal-color), transparent 54%)}}@keyframes taskmate-rgb-glitch-red{0%,8%,15%,47%,54%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}9%{opacity:.5;clip-path:inset(10% 0 78%);transform:translate(-7px,-1px)}10.4%{opacity:.72;clip-path:inset(34% 0 54%);transform:translate(8px,1px)}11.8%{opacity:.44;clip-path:inset(68% 0 19%);transform:translate(-11px)}48%{opacity:.58;clip-path:inset(22% 0 66%);transform:translate(9px)skew(-2deg)}49.4%{opacity:.34;clip-path:inset(57% 0 30%);transform:translate(-6px,1px)}51%{opacity:.66;clip-path:inset(82% 0 7%);transform:translate(12px,-1px)}}@keyframes taskmate-rgb-glitch-blue{0%,28%,34%,76%,82%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}29%{opacity:.62;clip-path:inset(6% 0 86%);transform:translate(7px)}30.2%{opacity:.42;clip-path:inset(41% 0 47%);transform:translate(-9px,-1px)}32.1%{opacity:.68;clip-path:inset(72% 0 16%);transform:translate(11px,1px)skew(2deg)}77%{opacity:.48;clip-path:inset(18% 0 72%);transform:translate(-8px)}78.6%{opacity:.72;clip-path:inset(49% 0 38%);transform:translate(10px,1px)}80.2%{opacity:.38;clip-path:inset(63% 0 27%);transform:translate(-12px,-1px)}}@keyframes taskmate-static-burst{0%,12%,19%,58%,64%,to{opacity:0;transform:translate(0,0)}13%{opacity:.42;transform:translateY(-2px)}15.5%{opacity:.2;transform:translateY(2px)}59%{opacity:.36;transform:translateY(1px)}61.4%{opacity:.16;transform:translateY(-1px)}}@keyframes taskmate-screen-tear{0%,36%,42%,88%,94%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}37%{opacity:.45;clip-path:inset(28% 0 64%);transform:translate(-10px)}39%{opacity:.28;clip-path:inset(51% 0 42%);transform:translate(12px)}89%{opacity:.36;clip-path:inset(70% 0 21%);transform:translate(11px)}91%{opacity:.2;clip-path:inset(14% 0 79%);transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.mobile-gallery-stage,.mobile-gallery-tubelight,.screenshot-grid--real{animation:none}.screenshot-glitch-layer,.screenshot-glitch-static,.screenshot-glitch-tear{opacity:0;animation:none}.screenshot-frame:after{transition:none}}.screenshot-placeholder{aspect-ratio:9/19;text-align:center;background:#ffffff08;border:2px solid #ffffff0d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.screenshot-placeholder span{filter:grayscale(.5);font-size:2.5rem}.screenshot-placeholder p{font-family:var(--font-pixel);color:#ffffff4d;text-transform:uppercase;margin:0;font-size:.65rem}.modal-github-btn{font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;color:var(--white);background:#ffffff0a;border:3px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 26px;font-size:.78rem;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:4px 4px #0006,0 0 16px #ffffff1f}.project-modal-v2--web-demo .modal-github-btn--footer{white-space:nowrap;border-width:2px;border-radius:8px;min-height:32px;padding:6px 10px;font-size:.56rem;box-shadow:2px 2px #0006,0 0 12px #ffffff1a}.project-modal-v2--web-demo .modal-github-btn--footer svg{width:14px;height:14px}.modal-github-btn:hover{background:#ffffff1a;border-color:#ffffff5c;transform:translate(-2px,-2px);box-shadow:6px 6px #0006,0 0 12px #ffffff57,0 0 30px #ffffff38,0 0 58px #ffffff1f}@media (width<=768px){.projects-grid-v2{grid-template-columns:1fr;gap:22px}.projects-filter-tabs{gap:5px;margin-top:30px;padding:6px}.projects-filter-tabs .filter-tab{letter-spacing:1.1px;min-height:44px;padding:0 14px;font-size:.66rem}.projects-filter-tabs .filter-tab-icon{width:20px;height:20px;font-size:.9rem}.project-card-v2-body{padding:14px 16px 18px}.project-card-v2-header{min-height:224px;padding:14px 16px 24px}.project-card-v2-header-content{grid-template-columns:1fr;gap:12px}.project-card-v2-header-main{-moz-column-gap:10px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon eyebrow""title title""subtitle subtitle";gap:6px 10px;width:100%;display:grid}.project-card-v2-icon{flex-basis:42px;grid-area:icon;width:42px;height:42px}.project-card-v2-header-text{display:contents}.project-card-v2-eyebrow{grid-area:eyebrow;align-self:center;margin:0;padding-right:78px;line-height:1.35}.project-card-v2-number{width:48px;min-height:66px;filter:drop-shadow(3px 3px 0 var(--black));padding:14px 6px 20px;font-size:.74rem;display:inline-flex}.project-card-v2-number:before{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);inset:3px}.project-card-v2-number:after{width:6px;height:6px;top:5px}.project-card-v2-tassel{height:18px;top:52px}.project-card-v2-tassel:after{width:6px;height:8px;bottom:-6px}.project-card-v2-header-title{z-index:3;letter-spacing:1.1px;grid-area:title;margin-top:2px;font-size:clamp(1rem,4.8vw,1.2rem);line-height:1.28;position:relative}.project-card-v2-header-title-line{white-space:nowrap}.project-card-v2-header-subtitle{grid-area:subtitle;margin-top:0;font-size:.62rem}.project-card-v2-header-side{z-index:5;max-width:none;position:absolute;top:-3px;right:16px}.project-card-v2-header-proof span{min-height:40px;padding-inline:8px;font-size:.56rem}.project-card-v2-title{letter-spacing:1px;font-size:.9rem}.project-card-v2-desc{-webkit-line-clamp:5;line-clamp:5}.proof-chip,.project-tag-v2{letter-spacing:.7px;font-size:.54rem}.project-card-v2-actions{gap:8px}.project-action-btn{letter-spacing:.01em;height:40px;padding-inline:10px;font-size:.66rem}.project-modal-v2{border-width:3px;border-radius:16px;width:calc(100vw - 20px);max-height:94vh}.project-modal-v2-content{padding:16px}.project-modal-v2--web-demo{max-height:98vh}.project-modal-v2--web-demo .project-modal-v2-content{padding:10px}.project-modal-v2--web-demo .project-modal-v2-header{padding:10px 14px}.project-modal-v2--web-demo .demo-project-summary{grid-template-columns:1fr;gap:8px;max-height:none;padding:8px 10px;overflow:visible}.project-modal-v2--web-demo .demo-project-points{justify-content:flex-start;max-width:none}.project-modal-v2--web-demo .demo-web-view-viewport{--demo-web-view-scale:.66}.modal-demo-container{height:62vh;min-height:420px}.modal-demo-container--mobile{height:auto;min-height:0}.project-modal-v2-header{padding:14px 16px}.modal-title{font-size:.98rem}.modal-icon{flex-basis:38px;width:38px;height:38px;font-size:1.35rem}.demo-project-summary{grid-template-columns:1fr;gap:12px;padding:14px 16px}.demo-project-points{justify-content:flex-start;max-width:none}.demo-web-view{min-height:320px}.modal-proof-grid{grid-template-columns:1fr}.mobile-gallery-stage:before,.mobile-gallery-stage:after{width:36px}.mobile-demo-summary{grid-template-columns:1fr;gap:12px;padding:14px 16px}.screenshot-grid--real{padding:18px 18px 24px;scroll-padding-inline:18px}.screenshot-frame{flex-basis:clamp(158px,58vw,230px)}}@media (width<=480px){.projects-filter-tabs{justify-content:flex-start;width:100%}.projects-filter-tabs .filter-tab{flex:calc(50% - 6px);padding:0 10px}.projects-filter-tabs .filter-tab-label{font-size:.6rem}.projects-filter-tabs .filter-tab-icon{display:none}.project-card-v2-header{min-height:224px;padding:14px 14px 24px}.project-card-v2-header-content{grid-template-columns:1fr;gap:12px}.project-card-v2-header-main{-moz-column-gap:10px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon eyebrow""title title""subtitle subtitle";gap:6px 10px;width:100%;display:grid}.project-card-v2-icon{width:42px;height:42px;box-shadow:3px 3px 0 var(--black);border-width:2px;border-radius:10px;flex-basis:42px;grid-area:icon;font-size:1.5rem}.project-card-v2-header-text{display:contents}.project-card-v2-eyebrow{letter-spacing:.85px;grid-area:eyebrow;align-self:center;margin:0;padding-right:72px;font-size:.55rem;line-height:1.35}.project-card-v2-header-title{z-index:3;letter-spacing:.9px;grid-area:title;margin-top:2px;font-size:clamp(.98rem,5.9vw,1.14rem);position:relative}.project-card-v2-header-subtitle{letter-spacing:.75px;grid-area:subtitle;margin-top:0;font-size:.56rem}.project-card-v2-header-side{z-index:5;max-width:none;position:absolute;top:-2px;right:14px}.project-card-v2-number{width:44px;min-height:60px;filter:drop-shadow(3px 3px 0 var(--black));padding:13px 5px 18px;font-size:.68rem;display:inline-flex}.project-card-v2-number:before{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 8px),0 100%);inset:2px}.project-card-v2-number:after{width:5px;height:5px;top:4px}.project-card-v2-tassel{height:16px;top:46px}.project-card-v2-tassel:after{border-width:1px;width:5px;height:7px;bottom:-5px}.project-card-v2-title{font-size:.84rem;line-height:1.45}.project-card-v2-impact{flex-wrap:wrap;max-width:100%;padding:6px 12px}.project-card-v2-proof,.project-card-v2-tags{gap:6px}.proof-chip{padding:4px 8px}.project-tag-v2{padding:3px 8px}.project-card-v2-actions{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.project-action-btn{gap:6px;height:40px;padding-inline:8px;font-size:.58rem;transform:none}.project-action-btn>span{transform:none}.project-action-btn:hover{transform:translate(-1px,-1px)}.project-action-btn:active{transform:translate(1px,1px)}.project-action-btn svg{width:14px;height:14px}.project-card-v2{box-shadow:0 0 0 1px #d7a84ca3, 0 0 0 3px var(--black), 5px 5px 0 color-mix(in srgb, var(--project-color), var(--black) 56%), 0 18px 28px #00000070;border-width:2px;border-radius:8px}.modal-demo-container{height:58vh;min-height:360px}.project-modal-v2--web-demo .project-modal-v2-content{padding:8px}.project-modal-v2--web-demo .demo-project-summary{max-height:none;padding:7px 9px}.project-modal-v2--web-demo .demo-web-view-viewport{--demo-web-view-scale:.68}.modal-demo-container--mobile{height:auto;min-height:0}.project-modal-v2-content{padding:14px}.modal-header-left{gap:10px}.modal-header-actions{gap:8px}.project-modal-v2--web-demo .web-view-disclaimer{gap:8px;min-height:38px;padding:5px 8px}.project-modal-v2--web-demo .modal-github-btn--footer{width:auto;padding-inline:10px;font-size:0}.project-modal-v2--web-demo .modal-github-btn--footer svg:last-child{display:none}.project-modal-v2--web-demo .modal-github-btn--footer svg:first-child{width:18px;height:18px}.modal-title{letter-spacing:.06em;font-size:.88rem}.modal-subtitle{font-size:.54rem}.mobile-demo-summary{padding:12px 14px}.demo-project-copy h4{font-size:.9rem}.demo-project-copy p{font-size:.82rem}.demo-project-points span{white-space:normal}.demo-web-view{min-height:260px}.screenshot-grid--real{gap:16px;padding:16px 14px 22px;scroll-padding-inline:14px}.screenshot-frame{flex-basis:min(70vw,220px)}.modal-github-btn{justify-content:center;width:100%;padding-inline:16px}.project-modal-v2--web-demo .modal-github-btn--footer{flex:none;width:auto;padding-inline:10px}}.contact{padding-top:0}.contact-subtitle-bubble{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;width:min(100%,680px);max-width:680px;font-family:var(--font-body);letter-spacing:1px;color:#f1faeed9;background:linear-gradient(135deg,#ff9b540f,#0000 40%,#e639460d),#0e0e10d1;border:1px solid #ff9b542e;border-radius:16px;margin:16px auto 48px;padding:24px 32px;font-size:1rem;line-height:1.8;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 16px 48px #0000004d}.contact-subtitle-bubble strong{color:var(--yellow);font-weight:700}.contact-availability-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#4ade801f,#4ade800a),#0a0a0cb3;border:1px solid #4ade8047;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:12px 28px;display:flex;box-shadow:0 0 24px #4ade8014,0 8px 32px #0003}.availability-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2.5s ease-in-out infinite availability-pulse;box-shadow:0 0 8px #4ade8099}.availability-text{font-family:var(--font-body);color:#f1faeecc;letter-spacing:1.6px;text-transform:uppercase;font-size:.82rem}@keyframes availability-pulse{0%,to{transform:scale(1);box-shadow:0 0 8px #4ade8099}50%{transform:scale(1.15);box-shadow:0 0 16px #4ade80e6}}.contact-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto;display:grid}.contact-card{border:1px solid #ffffff12;border-top:3px solid var(--card-color);isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:linear-gradient(145deg,#ffffff0a,#ffffff03),#0c0c0ee0;border-radius:14px;padding:0;transition:all .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 40px #00000047}.contact-card:before{content:"";background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--card-color), transparent 88%), transparent 60%);pointer-events:none;z-index:0;opacity:.7;transition:opacity .32s;position:absolute;inset:0}.contact-card:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card-color), transparent 50%), transparent);opacity:0;height:1px;transition:opacity .32s;position:absolute;bottom:0;left:0;right:0}.contact-card:hover:before,.contact-card:hover:after{opacity:1}.contact-card.comic-panel{border:1px solid #ffffff12;border-top:3px solid var(--card-color);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 40px #00000047}.contact-card.comic-panel:hover{box-shadow:0 0 0 1px #ffffff0a inset, 0 0 32px color-mix(in srgb, var(--card-color), transparent 78%), 0 20px 60px #00000059;transform:translateY(-6px)}.card-content{z-index:3;align-items:center;gap:18px;padding:24px 22px;display:flex;position:relative}.card-icon-wrap{background:linear-gradient(135deg, color-mix(in srgb, var(--card-color), transparent 82%), transparent), #ffffff08;border:1px solid color-mix(in srgb, var(--card-color), transparent 60%);width:54px;height:54px;color:var(--card-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .28s;display:flex}.contact-card:hover .card-icon-wrap{background:linear-gradient(135deg, color-mix(in srgb, var(--card-color), transparent 72%), transparent), #ffffff0d;box-shadow:0 0 20px color-mix(in srgb, var(--card-color), transparent 70%);transform:scale(1.08)}.contact-svg-icon{width:24px;height:24px}.card-text{min-width:0}.card-label{font-family:var(--font-body);letter-spacing:2.5px;color:#f1faee80;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.card-value{color:#f1faeeeb;font-family:var(--font-body);letter-spacing:.8px;word-break:break-all;font-size:.85rem;line-height:1.5;display:block}.contact-card--email .card-value{font-family:"Space Nova", var(--font-pixel), monospace;letter-spacing:.5px;text-transform:lowercase;font-size:1.05rem;transition:transform .15s,color .15s;display:inline-block;position:relative}.contact-card--email:hover .card-value{text-shadow:-2px 0 #e63946b8,2px 0 #00eaffad,2px 2px #000000e6;color:var(--white);animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}.card-value.available{color:#4ade80;letter-spacing:1px;font-weight:700}.card-link{color:var(--white);text-decoration:none;transition:color .24s}.card-btn{background:linear-gradient(135deg, var(--card-color), color-mix(in srgb, var(--card-color), #000 20%));color:#fff;font-family:var(--font-body);letter-spacing:1.8px;text-transform:uppercase;box-shadow:0 4px 16px color-mix(in srgb, var(--card-color), transparent 65%);border:none;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:9px 18px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.card-burst,.card-accent-bar,.contact-card-halftone{display:none}.contact-card:hover .card-label{color:#f1faeeb3}.contact-card:hover .card-value{color:#fff}@media (width<=900px){.contact-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.contact-cards-grid{grid-template-columns:1fr;gap:14px}.contact-subtitle-bubble{margin:12px auto 36px;padding:20px 22px;font-size:.92rem}.card-content{padding:20px 18px}}.contact-card--whatsapp{--card-color:#25d366}.contact-card--email{--card-color:#e63946}.contact-card--linkedin{--card-color:#0a66c2}.contact-card--github{--card-color:#f1faee}.contact-card--location{--card-color:#ff9b54}.contact-card--status{--card-color:#4ade80}.contact-card{border:3px solid var(--black);background:linear-gradient(135deg, color-mix(in srgb, var(--card-color), transparent 88%), transparent 34%), radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--card-color), transparent 82%), transparent 28%), linear-gradient(145deg, #0f1114fa, #070708fa);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:148px;box-shadow:0 0 0 2px color-mix(in srgb, var(--card-color), transparent 40%), 0 0 0 6px var(--black), 8px 8px 0 color-mix(in srgb, var(--card-color), var(--black) 58%), 0 24px 44px #0000007a;border-top:0;border-radius:8px;overflow:visible;transform:translateZ(0)}.contact-card:before{z-index:0;background:linear-gradient(90deg, var(--card-color) 0 18px, transparent 18px calc(100% - 18px), var(--card-color) calc(100% - 18px)), repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--card-color), transparent 78%) 18px 20px, transparent 20px 38px), radial-gradient(circle, #ffffff1f 1px, transparent 1.4px);opacity:.58;background-size:auto,auto,9px 9px;border-radius:5px;transition:opacity .28s,background-position .28s;inset:0}.contact-card:after{content:"";z-index:2;border-bottom:3px solid var(--black);background:repeating-linear-gradient(90deg, var(--card-color) 0 18px, var(--black) 18px 24px), linear-gradient(90deg, var(--card-color), color-mix(in srgb, var(--card-color), #fff 18%));opacity:1;pointer-events:none;width:100%;height:10px;position:absolute;inset:0 auto auto 0}.card-content{align-items:center;gap:18px;min-height:148px;padding:26px 22px 22px}.card-value{color:#f1faeef0;width:100%;font-family:var(--font-pixel);letter-spacing:.02em;word-break:normal;overflow-wrap:anywhere;text-transform:lowercase;font-size:clamp(.62rem,.88vw,.76rem);line-height:1.55}.contact-card--email .card-value{color:#fff;letter-spacing:0;text-transform:lowercase;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:100%;font-size:clamp(.44rem,.58vw,.52rem);line-height:1.35;display:block}.card-btn{border:3px solid var(--black);background:linear-gradient(180deg, color-mix(in srgb, var(--card-color), #fff 12%), var(--card-color));min-height:42px;box-shadow:5px 5px 0 var(--black), 0 0 18px color-mix(in srgb, var(--card-color), transparent 62%);color:color-mix(in srgb, var(--card-color), var(--black) 86%);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:lowercase;border-radius:7px;margin-top:12px;padding:10px 18px 9px;font-size:.62rem;font-weight:700;line-height:1}.contact-card--email .card-btn,.contact-card--whatsapp .card-btn,.contact-card--linkedin .card-btn{color:#fff}.card-btn:hover{box-shadow:7px 7px 0 var(--black), 0 0 26px color-mix(in srgb, var(--card-color), transparent 50%);filter:brightness(1.08);transform:translate(-2px,-2px)}@media (width<=1080px){.contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}}@media (width<=680px){.contact-cards-grid{grid-template-columns:1fr;gap:18px;max-width:420px}.contact-card,.card-content{min-height:132px}.card-content{gap:15px;padding:24px 18px 20px}.card-icon-wrap{width:52px;height:52px}.card-label{font-size:.52rem}.card-value{font-size:.62rem}.contact-card--email .card-value{font-size:clamp(.42rem,2.25vw,.56rem)}.card-btn{min-height:38px;padding-inline:14px;font-size:.56rem}}.contact-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);max-width:1120px}.contact-card{border:1px solid color-mix(in srgb, var(--card-color), transparent 44%);border-left:4px solid var(--card-color);background:linear-gradient(90deg, color-mix(in srgb, var(--card-color), transparent 88%), transparent 42%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--card-color), transparent 84%), transparent 34%), linear-gradient(180deg, #ffffff0e, #fff0 46%), #07080ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;min-height:132px;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff0e,0 0 0 1px #000000bf,0 16px 30px #0000005c}.contact-card:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(90deg, #ffffff13 1px, transparent 1px), linear-gradient(180deg, #ffffff0e 1px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--card-color), transparent 68%) 1px, transparent 1.5px);opacity:.24;pointer-events:none;background-size:42px 42px,42px 42px,12px 12px;transition:opacity .24s,background-position .24s;position:absolute;inset:0}.contact-card:after{content:"";z-index:2;border-top:2px solid var(--card-color);border-right:2px solid var(--card-color);opacity:.78;pointer-events:none;background:0 0;border-bottom:0;width:28px;height:12px;position:absolute;inset:13px 13px auto auto}.card-content{z-index:1;align-items:center;gap:16px;min-height:132px;padding:22px 22px 20px 24px;position:relative}.card-icon-wrap{border:1px solid color-mix(in srgb, var(--card-color), transparent 32%);background:linear-gradient(135deg, color-mix(in srgb, var(--card-color), transparent 80%), #08090beb), #08090b;border-radius:6px;flex:none;width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 20px #00000047}.card-emoji{font-size:1.28rem;line-height:1}.card-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.card-label{color:color-mix(in srgb, var(--card-color), var(--white) 48%);font-family:var(--font-pixel);letter-spacing:.14em;text-transform:lowercase;margin-bottom:9px;font-size:.54rem;line-height:1.2}.card-value{color:#f1faeef2;width:100%;max-width:100%;font-family:var(--font-pixel);letter-spacing:.01em;word-break:normal;overflow-wrap:anywhere;text-transform:lowercase;font-size:clamp(.58rem,.78vw,.68rem);line-height:1.45}.contact-card--email .card-value{color:#fff;letter-spacing:0;text-transform:lowercase;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-overflow:clip;font-size:clamp(.43rem,.54vw,.5rem);line-height:1.35;display:block;overflow:hidden}.card-value.available{color:#4ade80;text-transform:lowercase}.card-link{color:#f1faeef2}.card-link:hover{color:var(--card-color)}.card-btn{border:1px solid color-mix(in srgb, var(--card-color), transparent 34%);background:color-mix(in srgb, var(--card-color), transparent 76%);width:fit-content;min-height:38px;box-shadow:inset 0 0 0 1px #ffffff12, 0 8px 18px color-mix(in srgb, var(--card-color), transparent 86%);color:#fff;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:lowercase;border-radius:6px;justify-content:center;align-items:center;margin-top:12px;padding:10px 16px 9px;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}.card-btn:hover{border-color:color-mix(in srgb, var(--card-color), #fff 12%);background:color-mix(in srgb, var(--card-color), transparent 56%);box-shadow:inset 0 0 0 1px #ffffff1a, 0 12px 24px color-mix(in srgb, var(--card-color), transparent 78%);filter:none;transform:translateY(-1px)}.contact-card--email{grid-column:span 1}@media (width<=1080px){.contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px}}@media (width<=680px){.contact-cards-grid{grid-template-columns:1fr;gap:16px;max-width:420px}.contact-card,.card-content{min-height:122px}.card-content{gap:14px;padding:20px 17px 18px 18px}.card-icon-wrap{width:48px;height:48px}.card-label{font-size:.5rem}.card-value{font-size:.6rem}.contact-card--email .card-value{font-size:clamp(.39rem,2.05vw,.48rem)}.card-btn{min-height:36px;padding-inline:14px;font-size:.52rem}}.contact-card{--cloth-warm:#ffd166;border:2px solid var(--black);border-left:6px solid var(--card-color);background:linear-gradient(112deg, color-mix(in srgb, var(--card-color), transparent 88%), transparent 38%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--cloth-warm), transparent 88%), transparent 30%), linear-gradient(180deg, #ffffff0f, transparent 48%), #08090beb;min-height:140px;box-shadow:5px 5px 0 var(--black), 0 18px 34px #0000006b;border-radius:8px;overflow:hidden}.contact-card:before{background:radial-gradient(circle, #ffffff2e 1px, transparent 1.7px), linear-gradient(135deg, transparent 0 44%, color-mix(in srgb, var(--card-color), transparent 70%) 44% 49%, transparent 49% 100%), linear-gradient(45deg, transparent 0 44%, color-mix(in srgb, var(--cloth-warm), transparent 74%) 44% 49%, transparent 49% 100%);opacity:.27;mix-blend-mode:screen;background-size:10px 10px,38px 38px,38px 38px;border-radius:0;inset:12px 0 0}.contact-card:after{border:0;border-bottom:2px solid var(--black);background:repeating-linear-gradient(90deg, var(--card-color) 0 12px, var(--black) 12px 15px, var(--cloth-warm) 15px 22px, var(--black) 22px 25px);opacity:1;width:auto;height:12px;inset:0 0 auto}.contact-card:hover{border-color:var(--black);border-left-color:var(--card-color);box-shadow:8px 8px 0 color-mix(in srgb, var(--card-color), var(--black) 42%), 0 0 24px color-mix(in srgb, var(--card-color), transparent 80%), 0 22px 40px #0000007a;transform:translate(-3px,-3px)}.contact-card:hover:before{opacity:.38;background-position:2px 2px,8px 0,0 8px}.card-label{color:color-mix(in srgb, var(--card-color), var(--white) 42%);letter-spacing:.15em;margin-bottom:9px;font-size:.52rem}.contact-card:hover .card-label,.contact-card:hover .card-value{text-shadow:2px 2px #000000a8}.contact-card--email .card-value{text-transform:lowercase;white-space:nowrap;font-size:clamp(.42rem,.53vw,.49rem)}.card-btn{border:2px solid var(--black);background:linear-gradient(180deg, color-mix(in srgb, var(--card-color), #fff 10%), var(--card-color));min-height:38px;box-shadow:3px 3px 0 var(--black);color:#fff;border-radius:6px;padding:10px 16px 9px}.contact-card--whatsapp{--cloth-warm:#ffd60a}.contact-card--email{--cloth-warm:#ff9b54}.contact-card--linkedin{--cloth-warm:#ffd60a}.contact-card--github{--cloth-warm:#e63946}.contact-card--location{--cloth-warm:#25d366}.contact-card--status{--cloth-warm:#06b6d4}@media (width<=680px){.contact-card,.card-content{min-height:128px}.card-content{gap:14px;padding:26px 17px 18px 18px}.card-icon-wrap{width:49px;height:49px}.card-value{font-size:.59rem}.contact-card--email .card-value{font-size:clamp(.38rem,1.95vw,.47rem)}}.contact-card:hover,.contact-card:hover:before{opacity:1}@media (width<=1080px){.contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px}}@media (width<=680px){.contact-cards-grid{grid-template-columns:1fr;gap:16px;max-width:420px}.contact-card,.card-content{min-height:130px}.card-content{gap:14px;padding:25px 18px 19px}.card-icon-wrap{width:49px;height:49px}.card-label{font-size:.5rem}.card-value{font-size:.59rem}.contact-card--email .card-value{font-size:clamp(.38rem,1.95vw,.47rem)}.card-btn{min-height:36px;padding-inline:14px;font-size:.52rem}}.contact-card:before{content:"";z-index:0;background:repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--card-color), transparent 78%) 38px 40px), repeating-linear-gradient(0deg, transparent 0 38px, #ffffff0a 38px 40px), radial-gradient(circle, #ffffff14 1px, transparent 1.45px);opacity:.25;mix-blend-mode:screen;pointer-events:none;background-size:auto,auto,12px 12px;border-radius:0 0 6px 6px;transition:opacity .22s,background-position .22s;position:absolute;inset:11px 0 0}@keyframes contact-filmstrip-glitch{0%,to{filter:none;transform:translate(0,0)}18%{filter:brightness(1.22)contrast(1.08);transform:translate(-2px)}38%{filter:hue-rotate(10deg)brightness(1.16);transform:translate(3px,-1px)}58%{filter:saturate(1.22);transform:translate(-1px,1px)}78%{transform:translate(1px)}}@keyframes contact-filmstrip-static{0%,to{transform:translate(0,0)}24%{transform:translate(-4px)}52%{transform:translate(3px)}76%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.contact-card:hover:before,.contact-card:hover .card-content,.contact-card:hover .card-label,.contact-card:hover .card-value,.contact-card:hover .card-btn{animation:none}}@media (width<=1080px){.contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px}}@media (width<=680px){.contact-cards-grid{grid-template-columns:1fr;gap:16px;max-width:420px}.contact-card,.card-content{min-height:130px}.card-content{gap:14px;padding:25px 18px 19px}.card-icon-wrap{width:49px;height:49px}.card-label{font-size:.5rem}.card-value{font-size:.59rem}.contact-card--email .card-value{font-size:clamp(.38rem,1.95vw,.47rem)}.card-btn{min-height:36px;padding-inline:14px;font-size:.52rem}}.card-label{color:#ffffffc7;text-shadow:2px 2px 0 var(--black), 0 0 10px #00000052}.card-value{color:#fffffff5;text-shadow:2px 2px 0 var(--black), -1px 0 0 #000000b3, 1px 0 0 #000000b3, 0 1px 0 #000000b3}.contact-card:hover .card-label{color:#ffffffdb;text-shadow:2px 2px 0 var(--black), 0 0 10px #00000052}.contact-card:hover .card-value{color:#fff;text-shadow:2px 2px 0 var(--black), -1px 0 0 #000000b3, 1px 0 0 #000000b3, 0 1px 0 #000000b3}.card-icon-wrap{background:linear-gradient(135deg,#ffffff1f,#0000 44%),#08090adb}.contact-cards-grid{gap:clamp(18px,2.1vw,24px);max-width:1128px}.contact-card{border:3px solid var(--black);border-left:3px solid var(--black);background:linear-gradient(var(--black), var(--black)) left 13px top 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) left 13px top 13px / 3px 18px no-repeat, linear-gradient(var(--black), var(--black)) right 13px top 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) right 13px top 13px / 3px 18px no-repeat, linear-gradient(var(--black), var(--black)) left 13px bottom 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) left 13px bottom 13px / 3px 18px no-repeat, linear-gradient(var(--black), var(--black)) right 13px bottom 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) right 13px bottom 13px / 3px 18px no-repeat, linear-gradient(135deg, #ffffff61, #ffffff0f 28%, transparent 54%), radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--card-color), #fff 16%), transparent 25%), linear-gradient(150deg, #ff7e14d1, #ff7e148f 54%, #e639465c), #140e0a6b;-webkit-backdrop-filter:blur(13px)saturate(1.35);backdrop-filter:blur(13px)saturate(1.35);min-height:142px;box-shadow:5px 5px 0 var(--black), inset 0 0 0 1px #ffffff47, inset 0 24px 34px #ffffff1f, 0 20px 38px #0000006b;border-radius:8px;overflow:hidden}.contact-card:before{content:"";z-index:0;border-radius:inherit;opacity:.44;mix-blend-mode:normal;pointer-events:none;background:radial-gradient(circle,#ffffff3d 1px,#0000 1.6px) 0 0/11px 11px,radial-gradient(circle,#0003 1px,#0000 1.7px) 2px 2px/7px 7px,linear-gradient(90deg,#0000 0 8%,#0000003d 8% 92%,#0000 92% 100%) 0 62%/100% 1px no-repeat;position:absolute;inset:0}.contact-card:after{content:"";z-index:1;opacity:.8;pointer-events:none;background:linear-gradient(90deg,#ffffff6b,#0000 34%) 0 0/100% 1px no-repeat,linear-gradient(#ffffff47,#0000 42%) 0 0/1px 100% no-repeat;border:0;width:auto;height:auto;position:absolute;inset:10px}.contact-card:hover{border-color:var(--black);box-shadow:8px 8px 0 var(--black), inset 0 0 0 1px #ffffff57, inset 0 24px 34px #ffffff29, 0 0 24px color-mix(in srgb, var(--card-color), transparent 74%), 0 24px 44px #0000007a;transform:translate(-3px,-3px)}.card-icon-wrap{border:3px solid var(--black);width:54px;height:54px;box-shadow:4px 4px 0 #000000c2, inset 0 0 0 1px color-mix(in srgb, var(--card-color), transparent 42%);background:linear-gradient(135deg,#ffffff29,#0000 42%),#0a0a0ae6;border-radius:8px}.card-emoji{font-size:1.35rem}.card-label{color:var(--black);letter-spacing:.16em;text-shadow:2px 0 #ffffffc7,0 2px #ffffffc7;margin-bottom:9px;font-size:.54rem}.card-value{color:#fff;text-shadow:3px 3px 0 var(--black), -1px 0 0 var(--black), 1px 0 0 var(--black), 0 1px 0 var(--black);font-size:clamp(.6rem,.8vw,.7rem)}.contact-card:hover .card-label{text-shadow:2px 0 #ffffffc7,0 2px #ffffffc7}.contact-card:hover .card-value{text-shadow:3px 3px 0 var(--black), -1px 0 0 var(--black), 1px 0 0 var(--black), 0 1px 0 var(--black)}.contact-card--email .card-value{letter-spacing:0;text-transform:lowercase;white-space:nowrap;font-size:clamp(.42rem,.53vw,.49rem)}.card-btn{border:3px solid var(--black);min-height:38px;box-shadow:4px 4px 0 #000000bd, inset 0 0 0 1px color-mix(in srgb, var(--card-color), transparent 44%);color:#fff;text-shadow:2px 2px 0 var(--black);background:#070707e6;border-radius:7px;padding:10px 16px 9px}.card-btn:hover{border-color:var(--black);background:linear-gradient(180deg, color-mix(in srgb, var(--card-color), #fff 6%), var(--card-color));transform:translate(-1px,-1px);box-shadow:5px 5px #000000c7,inset 0 0 0 1px #ffffff47}@keyframes contact-one-shot-glitch{0%,to{filter:none;transform:translate(0,0)}18%{filter:hue-rotate(14deg)contrast(1.08);transform:translate(-2px,1px)}36%{filter:hue-rotate(-12deg)contrast(1.12);transform:translate(3px,-1px)}58%{filter:saturate(1.22);transform:translate(-1px,-1px)}76%{transform:translate(1px,1px)}}@keyframes contact-text-one-shot-glitch{0%,to{filter:none}22%{filter:drop-shadow(-2px 0 #00e5ffbf)drop-shadow(2px 0 #e63946bf)}48%{filter:drop-shadow(2px 0 #00e5ffb8)drop-shadow(-2px 0 #e63946b8)}72%{filter:drop-shadow(0 2px #ffd60a8f)}}@keyframes contact-panel-static{0%,to{opacity:.44;transform:translate(0,0)}24%{opacity:.6;transform:translate(-3px)}52%{opacity:.5;transform:translate(3px)}74%{opacity:.56;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.contact-card:hover:before,.contact-card:hover .card-content,.contact-card:hover .card-label,.contact-card:hover .card-value,.contact-card:hover .card-btn{animation:none}}@media (width<=680px){.contact-card,.card-content{min-height:132px}.card-content{gap:14px;padding:26px 18px 20px}.card-icon-wrap{width:50px;height:50px}.card-value{font-size:.59rem}.contact-card--email .card-value{font-size:clamp(.38rem,1.95vw,.47rem)}}.contact-card{--panel-base:#704126;--panel-shine:color-mix(in srgb, var(--card-color), #fff 12%);background:linear-gradient(var(--black), var(--black)) left 13px top 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) left 13px top 13px / 3px 18px no-repeat, linear-gradient(var(--black), var(--black)) right 13px top 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) right 13px top 13px / 3px 18px no-repeat, linear-gradient(var(--black), var(--black)) left 13px bottom 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) left 13px bottom 13px / 3px 18px no-repeat, linear-gradient(var(--black), var(--black)) right 13px bottom 13px / 18px 3px no-repeat, linear-gradient(var(--black), var(--black)) right 13px bottom 13px / 3px 18px no-repeat, linear-gradient(135deg, #ffffff3d, #ffffff0f 28%, transparent 58%), radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--panel-shine), transparent 50%), transparent 26%), linear-gradient(150deg, color-mix(in srgb, var(--panel-base), #fff 10%), var(--panel-base) 58%, color-mix(in srgb, var(--panel-base), #000 24%)), #090a0c99;box-shadow:5px 5px 0 var(--black), inset 0 0 0 1px #fff3, inset 0 24px 34px #ffffff14, 0 20px 38px #0000006b}.contact-card:before{opacity:.36;background:radial-gradient(circle,#ffffff29 1px,#0000 1.6px),radial-gradient(circle,#0003 1px,#0000 1.7px),linear-gradient(90deg,#0000 0 8%,#00000038 8% 92%,#0000 92% 100%)}.contact-card:hover:before{opacity:.36}.contact-card:hover{box-shadow:8px 8px 0 var(--black), inset 0 0 0 1px #ffffff3d, inset 0 24px 34px #ffffff1a, 0 0 22px color-mix(in srgb, var(--panel-base), transparent 62%), 0 24px 44px #0000007a}.card-label,.contact-card:hover .card-label{color:#ffffffd1;text-shadow:2px 2px 0 var(--black), 0 0 10px #00000052}.card-value,.contact-card:hover .card-value{color:#fffffff7;text-shadow:2px 2px 0 var(--black), -1px 0 0 #000000b8, 1px 0 0 #000000b8, 0 1px 0 #000000b8}.card-btn{background:#08090ae0}.card-btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--card-color), #fff 5%), color-mix(in srgb, var(--card-color), #000 16%))}.contact-card--whatsapp{--panel-base:#1d6041;--panel-shine:#43d17a}.contact-card--email{--panel-base:#7d3038;--panel-shine:#ff6b78}.contact-card--linkedin{--panel-base:#1e4f7a;--panel-shine:#4c9ee8}.contact-card--github{--panel-base:#444b48;--panel-shine:#f1faee}.contact-card--location{--panel-base:#80532c;--panel-shine:#ffb36b}.contact-card--status{--panel-base:#23634e;--panel-shine:#65e2a2}.contact-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.1vw,24px);max-width:1128px}.contact-card{border:2px solid var(--black);background:linear-gradient(110deg, color-mix(in srgb, var(--card-color), transparent 88%), transparent 44%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--card-color), transparent 82%), transparent 26%), linear-gradient(180deg, #ffffff0e, #fff0 46%), linear-gradient(145deg, #0a0c0ef5, #040507fa);-webkit-backdrop-filter:blur(10px)saturate(1.18);backdrop-filter:blur(10px)saturate(1.18);min-height:138px;box-shadow:0 0 0 1px color-mix(in srgb, var(--card-color), transparent 45%), 5px 5px 0 color-mix(in srgb, var(--card-color), var(--black) 58%), 0 18px 34px #00000070;filter:brightness(.96);border-radius:8px;overflow:hidden}.contact-card:before{content:"";z-index:0;background:repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--card-color), transparent 78%) 38px 40px), repeating-linear-gradient(0deg, transparent 0 38px, #ffffff0a 38px 40px), radial-gradient(circle, #ffffff14 1px, transparent 1.45px);opacity:.25;mix-blend-mode:screen;pointer-events:none;background-size:auto,auto,12px 12px;border-radius:0 0 6px 6px;position:absolute;inset:11px 0 0}.contact-card:after{content:"";z-index:2;border:0;border-bottom:2px solid var(--black);background:repeating-linear-gradient(90deg, var(--card-color) 0 16px, var(--black) 16px 22px), linear-gradient(90deg, var(--card-color), color-mix(in srgb, var(--card-color), #fff 12%));opacity:1;pointer-events:none;width:auto;height:11px;position:absolute;inset:0 0 auto}.contact-card:hover{border-color:var(--black);filter:brightness(1.13)saturate(1.14);box-shadow:0 0 0 1px color-mix(in srgb, var(--card-color), transparent 28%), 8px 8px 0 var(--black), 0 0 24px color-mix(in srgb, var(--card-color), transparent 64%), 0 24px 42px #00000085;transform:translate(-3px,-4px)}.contact-card:hover:before{opacity:.34;background-position:7px 0,0 7px,2px 2px;animation:.42s steps(2,end) contact-filmstrip-static}.contact-card:hover .card-content{animation:.42s steps(2,end) contact-filmstrip-glitch}.contact-card:hover .card-label,.contact-card:hover .card-value,.contact-card:hover .card-btn{animation:.42s steps(2,end) contact-text-one-shot-glitch}.card-content{gap:17px;min-height:138px;padding:26px 22px 20px}.card-icon-wrap{border:2px solid color-mix(in srgb, var(--card-color), var(--black) 18%);background:linear-gradient(135deg, color-mix(in srgb, var(--card-color), transparent 84%), #040507e6), #070809eb;width:52px;height:52px;box-shadow:3px 3px 0 var(--black), inset 0 0 0 1px color-mix(in srgb, var(--card-color), transparent 48%);border-radius:7px}.contact-card:hover .card-icon-wrap{box-shadow:4px 4px 0 var(--black), inset 0 0 0 1px color-mix(in srgb, var(--card-color), transparent 30%), 0 0 18px color-mix(in srgb, var(--card-color), transparent 70%);transform:translate(-1px,-1px)}.contact-svg-icon{filter:drop-shadow(2px 2px #00000073);width:23px;height:23px}.card-label,.contact-card:hover .card-label{color:color-mix(in srgb, var(--card-color), #fff 46%);font-family:var(--font-pixel);letter-spacing:.14em;text-transform:lowercase;text-shadow:2px 2px 0 var(--black);margin-bottom:8px;font-size:.52rem;line-height:1.2}.card-value,.contact-card:hover .card-value{color:#f1faeef5;font-family:var(--font-pixel);letter-spacing:.01em;text-transform:lowercase;text-shadow:2px 2px 0 var(--black), -1px 0 0 #000000b3, 1px 0 0 #000000b3;font-size:clamp(.58rem,.78vw,.68rem);line-height:1.45}.contact-card--email .card-value{color:#fff;letter-spacing:0;text-transform:lowercase;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-overflow:clip;max-width:100%;font-size:clamp(.42rem,.53vw,.49rem);line-height:1.35;display:block;overflow:hidden}.card-value.available{color:#4ade80}.card-btn{border:2px solid var(--black);background:linear-gradient(180deg, color-mix(in srgb, var(--card-color), #fff 10%), var(--card-color));min-height:38px;box-shadow:3px 3px 0 var(--black), 0 0 16px color-mix(in srgb, var(--card-color), transparent 74%);color:#fff;font-family:var(--font-pixel);letter-spacing:.04em;text-shadow:2px 2px #00000070;text-transform:lowercase;border-radius:6px;margin-top:12px;padding:10px 16px 9px;font-size:.55rem;line-height:1}.card-btn:hover{border-color:var(--black);background:linear-gradient(180deg, color-mix(in srgb, var(--card-color), #fff 18%), var(--card-color));box-shadow:5px 5px 0 var(--black), 0 0 24px color-mix(in srgb, var(--card-color), transparent 58%);transform:translate(-1px,-1px)}.card-btn:active{box-shadow:2px 2px 0 var(--black);transform:translate(1px,1px)}.contact-card--github .card-label{color:#f1faeed1}@media (width<=1080px){.contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px}}@media (width<=680px){.contact-cards-grid{grid-template-columns:1fr;gap:16px;max-width:420px}.contact-card,.card-content{min-height:130px}.card-content{gap:14px;padding:25px 18px 19px}.card-icon-wrap{width:49px;height:49px}.card-label{font-size:.5rem}.card-value{font-size:.59rem}.contact-card--email .card-value{font-size:clamp(.38rem,1.95vw,.47rem)}.card-btn{min-height:36px;padding-inline:14px;font-size:.52rem}}.hobbies{padding-top:18px;overflow:hidden}.hobbies-subtitle{color:#ffdcc8bf;text-align:center;max-width:760px;font-family:var(--font-comic);letter-spacing:1px;margin:-8px auto 24px;font-size:1.05rem;line-height:1.7}.hobbies-story-layout{width:min(100%,1168px);margin:60px auto 36px;position:relative}.hobbies-story-grid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c1066;border:1px solid #ffffff0a;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:48px;display:grid;box-shadow:inset 0 0 40px #ffffff03,0 20px 40px -10px #00000080}.hobbies-story-text{flex-direction:column;gap:24px;display:flex}.story-title{font-family:var(--font-heading);color:var(--white);background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;margin:0;font-size:2.2rem}.story-paragraph{font-family:var(--font-body);color:#ffffffb3;margin:0;font-size:1.1rem;line-height:1.7}.story-quote{font-family:var(--font-body);color:#ffffffe6;border-left:3px solid #a5b4fc80;margin-top:12px;padding-left:20px;font-size:1.15rem;font-style:italic}.hobbies-story-image-wrapper{border:1px solid #ffffff14;border-radius:16px;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0009}.hobbies-story-image{-o-object-fit:contain;object-fit:contain;filter:saturate(1.1)contrast(1.05);width:100%;height:auto;display:block}@media (width<=900px){.hobbies-story-grid{grid-template-columns:1fr;gap:40px;padding:32px}.hobbies-story-text{order:2}.hobbies-story-image-wrapper{order:1}.story-title{font-size:1.8rem}}.hobbies-slider-outer{background:linear-gradient(#0000,#0a0a0a80,#0000);width:100dvw;margin-left:-50dvw;margin-right:-50dvw;padding:40px 0;position:relative;left:50%;right:50%}.hobbies-slider-track{backface-visibility:hidden;will-change:transform;gap:36px;width:max-content;padding:0 40px;animation:25s linear infinite hobbies-marquee-scroll;display:flex;transform:translate(0,0)}@keyframes hobbies-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hobby-slide-card{--card-accent:#ff7a18;--card-accent-soft:#ff7a1847;--card-glow:#ff7a1857;transform-origin:50%;will-change:transform, opacity, filter;opacity:.88;flex-direction:column;flex:0 0 380px;align-items:stretch;padding:8px 10px 14px;transition:transform .42s cubic-bezier(.2,.95,.25,1),opacity .3s,filter .3s;display:flex;position:relative;transform:scale(.97)}.hobby-slide-card:before{content:"";z-index:0;background:radial-gradient(circle at 18% 16%, var(--card-glow), transparent 34%), radial-gradient(circle at 78% 82%, var(--card-accent-soft), transparent 38%), radial-gradient(circle at 54% 14%, #ffffff14, transparent 18%);filter:blur(34px);opacity:.52;pointer-events:none;border-radius:30px;transition:opacity .36s,transform .36s,filter .36s;position:absolute;inset:18px 18px 14px;transform:scale(.92)}.hobby-slide-card.is-popped{opacity:1;z-index:10;transform:translateY(-8px)scale(1.03)}.hobby-slide-card.is-popped:before{opacity:.88;filter:blur(42px);transform:scale(1.04)}.hobby-slide-card.is-hovered{opacity:1;z-index:14;transform:translateY(-12px)scale(1.05)rotate(-.35deg)}.hobby-slide-card.is-hovered:before{opacity:1;filter:blur(48px);transform:scale(1.06)}.hobby-image-wrapper{aspect-ratio:4/5;z-index:1;isolation:isolate;background:#130d09;border:4px solid #050505;border-radius:8px;width:100%;padding:10px;transition:all .2s;position:relative;overflow:hidden;transform:skew(-2deg);box-shadow:6px 6px #050505,0 20px 44px #00000080}.hobby-image-stage{isolation:isolate;border:2.5px solid #050505;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #000c}.hobby-image-wrapper:before{content:none}.hobby-image-wrapper:after{content:"";z-index:1;background:linear-gradient(180deg, #06060a03 0%, #06060a08 38%, #06060a2e 100%), linear-gradient(145deg, #fff0 8%, color-mix(in srgb, var(--card-accent-soft), transparent 42%) 54%, #fff0 92%);mix-blend-mode:screen;opacity:.42;pointer-events:none;position:absolute;inset:0}.hobby-img{z-index:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;filter:brightness(1.13)contrast(1.08)saturate(1.2);width:100%;height:100%;transition:filter .36s,transform .36s;display:block;position:absolute;inset:0}.hobby-img-glitch,.hobby-img-flash{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hobby-img-glitch{z-index:2;opacity:0;background-image:var(--glitch-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.hobby-img-glitch-a{mix-blend-mode:screen;filter:brightness(1.55)saturate(.55)hue-rotate(-8deg)}.hobby-img-glitch-b{mix-blend-mode:plus-lighter;filter:brightness(1.8)saturate(.32)}.hobby-img-flash{z-index:3;opacity:0;mix-blend-mode:screen;filter:blur(6px);background:linear-gradient(#0000 0%,#aae8ff14 18%,#f3fcffeb 28%,#abe8ff2e 38%,#0000 52%,#f3fcffb8 66%,#aae8ff24 74%,#0000 86%),repeating-linear-gradient(#ffffff14 0 2px,#fff0 2px 7px)}.hobby-slide-card.is-popped .hobby-img{filter:brightness(1.2)contrast(1.12)saturate(1.28);transform:scale(1.012)}.hobby-slide-card.is-glitching .hobby-image-wrapper{animation:.72s linear both hobby-tube-shell}.hobby-slide-card.is-glitching .hobby-img{animation:.72s linear both hobby-photo-glitch}.hobby-slide-card.is-glitching .hobby-img-glitch-a{animation:.72s linear both hobby-photo-glitch-a}.hobby-slide-card.is-glitching .hobby-img-glitch-b{animation:.72s linear both hobby-photo-glitch-b}.hobby-slide-card.is-glitching .hobby-img-flash{animation:.72s linear both hobby-photo-flash}.hobby-slide-card.is-hovered .hobby-image-wrapper{box-shadow:10px 10px 0 var(--card-accent), 0 0 24px var(--card-glow);border-color:#050505;transform:skew(-2deg)translate(-4px,-4px)}.hobby-slide-card.is-hovered .hobby-img{filter:brightness(1.18)contrast(1.18)saturate(1.34);animation:.68s steps(3,end) infinite hobby-hover-rgb-base}.hobby-slide-card.is-hovered .hobby-img-glitch-a{opacity:.52;mix-blend-mode:screen;filter:brightness(1.35)saturate(1.8)hue-rotate(-42deg);animation:.68s steps(3,end) infinite hobby-hover-rgb-a}.hobby-slide-card.is-hovered .hobby-img-glitch-b{opacity:.48;mix-blend-mode:lighten;filter:brightness(1.48)saturate(1.9)hue-rotate(140deg);animation:.68s steps(3,end) infinite hobby-hover-rgb-b}.hobby-slide-card.is-hovered .hobby-img-flash{opacity:.32;filter:blur(2px);background:linear-gradient(90deg,#0000 0%,#ff58a994 28%,#ffffffd1 48%,#00ebff99 70%,#0000 100%),repeating-linear-gradient(#ffffff1f 0 2px,#fff0 2px 6px);animation:.68s linear infinite hobby-hover-rgb-flash}.hobby-slide-card.is-popped .hobby-image-wrapper{box-shadow:0 0 0 2px #ffffff14, 6px 6px 0 var(--card-accent), 0 0 28px var(--card-glow)}.hobby-slide-card.is-hovered.is-popped .hobby-image-wrapper{box-shadow:10px 10px 0 var(--card-accent), 0 0 28px var(--card-glow);transform:skew(-2deg)translate(-4px,-4px)}.hobby-slide-burst{z-index:4;background:var(--card-accent);color:#050505;min-width:58px;font-family:var(--font-pixel);letter-spacing:1px;text-align:center;pointer-events:none;text-transform:uppercase;border:3px solid #050505;border-radius:4px;padding:6px 12px 5px;font-size:.68rem;font-weight:700;position:absolute;top:16px;left:16px;transform:rotate(-8deg)skew(-6deg);box-shadow:4px 4px #050505}.hobby-slide-card.is-hovered .hobby-slide-burst{animation:.58s ease-in-out infinite hobby-burst-hover;box-shadow:4px 4px #050505}@keyframes hobbies-glitch-a{0%,to{clip-path:inset(0 0 100%);transform:translate(0,0)}14%{clip-path:inset(8% 0 68%);transform:translate(-7px)}34%{clip-path:inset(34% 0);transform:translate(5px)}58%{clip-path:inset(64% 0 10%);transform:translate(-9px)}82%{clip-path:inset(18% 0 56%);transform:translate(4px)}}@keyframes hobbies-glitch-b{0%,to{clip-path:inset(100% 0 0);transform:translate(0,0)}18%{clip-path:inset(18% 0 52%);transform:translate(8px)}40%{clip-path:inset(46% 0 22%);transform:translate(-5px)}62%{clip-path:inset(70% 0 8%);transform:translate(9px)}86%{clip-path:inset(10% 0 74%);transform:translate(-4px)}}@keyframes hobbies-word-glitch{0%,to{transform:translate(0,0)}24%{transform:translate(-1px)}46%{transform:translate(1px)}72%{transform:translate(-1px,1px)}}@keyframes hobbies-chip-glitch{0%,to{transform:translateY(-2px)}28%{transform:translateY(-1px)}52%{transform:translateY(-3px)}76%{transform:translateY(-2px)}}.hobbies-slider-outer:after{content:"";background:linear-gradient(90deg, var(--black) 0%, transparent 15%, transparent 85%, var(--black) 100%);pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes hobby-photo-glitch{0%{filter:brightness(.96)contrast(1.06)saturate(1.04);transform:translate(0,0)scale(1.012)}8%{filter:brightness(1.52)contrast(1.24)saturate(1.1);transform:translateY(1px)scale(1.014)}14%{filter:brightness(.92)contrast(1.02)saturate();transform:translateY(-1px)scale(1.017)}22%{filter:brightness(1.68)contrast(1.28)saturate(1.12);transform:translate(0,0)scale(1.022)}30%{filter:brightness()contrast(1.08)saturate(1.06);transform:translateY(1px)scale(1.016)}42%{filter:brightness(1.58)contrast(1.24)saturate(1.08);transform:translateY(-1px)scale(1.02)}54%{filter:brightness(.96)contrast(1.06)saturate(1.02);transform:translate(0,0)scale(1.014)}66%{filter:brightness(1.34)contrast(1.18)saturate(1.06);transform:translateY(1px)scale(1.018)}78%{filter:brightness(1.06)contrast(1.1)saturate(1.05);transform:translate(0,0)scale(1.014)}to{filter:brightness(1.2)contrast(1.12)saturate(1.28);transform:translate(0,0)scale(1.012)}}@keyframes hobby-photo-glitch-a{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}10%{opacity:.7;clip-path:inset(16% 0 58%);transform:translateY(-2px)}24%{opacity:.52;clip-path:inset(44% 0 26%);transform:translateY(2px)}42%{opacity:.82;clip-path:inset(8% 0 76%);transform:translateY(-1px)}58%{opacity:.48;clip-path:inset(58% 0 14%);transform:translateY(1px)}74%{opacity:.34;clip-path:inset(30% 0 48%);transform:translateY(-2px)}}@keyframes hobby-photo-glitch-b{0%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0,0)}14%{opacity:.34;clip-path:inset(24% 0 52%);transform:translateY(2px)}28%{opacity:.58;clip-path:inset(66% 0 8%);transform:translateY(-2px)}46%{opacity:.42;clip-path:inset(12% 0 68%);transform:translateY(1px)}62%{opacity:.54;clip-path:inset(38% 0 28%);transform:translateY(-1px)}82%{opacity:.28;clip-path:inset(72% 0 4%);transform:translateY(2px)}}@keyframes hobby-photo-flash{0%,to{opacity:0;transform:translateY(-18%)}9%{opacity:.16;transform:translateY(-8%)}18%{opacity:.54;transform:translateY(0%)}27%{opacity:.14;transform:translateY(8%)}44%{opacity:.48;transform:translateY(22%)}57%{opacity:.1;transform:translateY(30%)}69%{opacity:.38;transform:translateY(44%)}83%{opacity:.08;transform:translateY(54%)}}@keyframes hobby-tube-shell{0%{box-shadow:inset 0 0 0 1px #ffffff0d, inset 0 0 0 2px var(--card-accent-soft), 0 20px 44px #00000080, 0 0 0 1px #0a0a0ab3, 0 0 28px var(--card-glow)}16%{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #c4f1ff57,0 24px 48px #0000008f,0 0 34px #c4f1ff75,0 0 62px #c4f1ff33,0 0 0 1px #ffffff0d}32%{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #c4f1ff38,0 22px 46px #0000008a,0 0 20px #c4f1ff33,0 0 40px #c4f1ff1a,0 0 0 1px #ffffff0a}54%{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #f4fcff66,0 26px 50px #00000094,0 0 40px #c4f1ff6b,0 0 72px #c4f1ff29,0 0 0 1px #ffffff0f}to{box-shadow:inset 0 0 0 1px #ffffff14, inset 0 0 0 2px var(--card-accent-soft), 0 26px 48px #00000094, 0 0 28px var(--card-accent-soft), 0 0 52px var(--card-glow), 0 0 0 1px #ffffff0f}}@keyframes hobby-hover-rgb-base{0%,to{filter:brightness(1.18)contrast(1.18)saturate(1.34);transform:translate(0,0)scale(1.016)}20%{filter:brightness(1.28)contrast(1.24)saturate(1.46);transform:translate(-2px)scale(1.022)}40%{filter:brightness(1.14)contrast(1.14)saturate(1.32);transform:translate(2px,-1px)scale(1.018)}62%{filter:brightness(1.26)contrast(1.22)saturate(1.44);transform:translate(-3px,1px)scale(1.024)}82%{filter:brightness(1.16)contrast(1.16)saturate(1.36);transform:translate(1px)scale(1.018)}}@keyframes hobby-hover-rgb-a{0%,to{opacity:.22;clip-path:inset(0 0 100%);transform:translate(0,0)}14%{opacity:.72;clip-path:inset(8% 0 70%);transform:translate(-9px)}32%{opacity:.46;clip-path:inset(34% 0 36%);transform:translate(6px)}52%{opacity:.84;clip-path:inset(58% 0 12%);transform:translate(-10px,1px)}76%{opacity:.38;clip-path:inset(18% 0 52%);transform:translate(5px,-1px)}}@keyframes hobby-hover-rgb-b{0%,to{opacity:.18;clip-path:inset(100% 0 0);transform:translate(0,0)}18%{opacity:.58;clip-path:inset(18% 0 54%);transform:translate(10px)}36%{opacity:.34;clip-path:inset(46% 0 24%);transform:translate(-6px)}58%{opacity:.78;clip-path:inset(68% 0 8%);transform:translate(8px,-1px)}82%{opacity:.3;clip-path:inset(10% 0 72%);transform:translate(-4px,1px)}}@keyframes hobby-hover-rgb-flash{0%,to{opacity:.18;transform:translate(-24%)}24%{opacity:.42;transform:translate(6%)}48%{opacity:.16;transform:translate(28%)}72%{opacity:.38;transform:translate(52%)}}@keyframes hobby-burst-hover{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}}@media (width<=768px){.hobbies-story-box{box-shadow:0 0 0 2px #ffd60a2e, 10px 10px 0 var(--black), 14px 14px 0 #e63946ad;margin-bottom:28px;padding:22px 16px 24px}.hobbies-story-box:after{width:78%;height:46%;display:block;inset:auto -22% -20% auto}.hobbies-story-inner{grid-template-columns:1fr;gap:18px}.hobbies-story-photo-card{order:-1;width:min(100%,330px);margin:0 auto 4px;padding:13px 13px 62px;transform:rotate(-.4deg)}.hobbies-story-photo-caption{inset:0}.hobbies-story-photo-caption span{padding:7px 9px 6px;font-size:.68rem}.hobbies-story-photo-caption span:first-child{bottom:74px;left:0}.hobbies-story-photo-caption span:last-child{bottom:13px;right:0}.hobbies-story-photo-corner{width:62px;height:18px}.hobbies-story-photo-corner--tl{left:28px}.hobbies-story-photo-corner--br{bottom:46px;right:22px}.hobbies-story-rail{clip-path:polygon(0 0,100% 0,96% 100%,0 100%);flex-direction:row;align-items:center;min-height:0;padding:14px}.hobbies-story-rail-note{writing-mode:horizontal-tb;text-align:right;margin-left:auto;transform:none}.hobbies-story-watermark{font-size:3.6rem;top:12px;right:14px}.hobbies-story-headline{gap:7px;transform:none}.hobbies-story-word{min-height:42px;margin:0;padding:8px 10px 7px;font-size:clamp(1rem,6vw,1.34rem)}.hobbies-story-divider-bar{width:min(220px,72%)}.hobbies-story-copy-grid{grid-template-columns:1fr;gap:12px}.hobbies-story-copy:first-child{grid-row:auto;transform:none}.hobbies-story-copy:nth-child(2),.hobbies-story-copy:nth-child(3){transform:none}.hobbies-story-copy{padding:16px 15px 16px 52px;font-size:.95rem;line-height:1.7}.hobbies-story-chip{padding:7px 10px 6px;font-size:.58rem}.hobby-slide-card{flex:0 0 min(310px,84vw);padding:6px 4px 12px}.hobbies-slider-track{gap:20px}.hobby-slide-burst{min-width:48px;padding:5px 8px 4px;font-size:.56rem;top:12px;left:12px}}.hobbies-subtitle{color:#f1faeec2;font-family:var(--font-pixel);letter-spacing:.04em;font-size:clamp(.66rem,1.2vw,.78rem);line-height:1.85}.hobbies-story-layout{isolation:isolate;width:min(100%,1180px);margin:64px auto 38px;position:relative}.hobbies-story-grid{--story-cyan:#00eaff;border:4px solid var(--black);min-height:560px;box-shadow:0 0 0 2px #ffd60a47, 0 0 0 7px var(--black), 14px 14px 0 #6f2704f2, 0 34px 64px #0000009e;transform-origin:50%;will-change:transform, box-shadow;background:radial-gradient(circle at 8% 22%,#e639463d,#0000 25%),radial-gradient(circle at 92% 18%,#00eaff26,#0000 23%),radial-gradient(circle at 70% 84%,#ffd60a1f,#0000 24%),linear-gradient(135deg,#e8650a29,#0000 38%),linear-gradient(150deg,#0d151efa,#080808fa 45%,#1c0905fa);border-radius:10px;grid-template-columns:minmax(0,1.02fr) minmax(330px,.82fr);align-items:center;gap:clamp(28px,4.8vw,58px);padding:clamp(26px,4.4vw,48px);transition:transform .32s cubic-bezier(.2,.95,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);display:grid;position:relative;overflow:hidden;transform:translate(0,0)scale(1)}.hobbies-story-grid:hover{box-shadow:0 0 0 2px #00eaff99, 0 0 0 7px var(--black), 17px 19px 0 #e63946c7, 0 44px 76px #000000c2;transform:translateY(-8px)scale(1.012)}.hobbies-story-grid:before,.hobbies-story-grid:after{content:"";pointer-events:none;position:absolute}.hobbies-story-grid:before{z-index:0;opacity:.78;background:linear-gradient(#00eaff12 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#e8650a14 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle,#ffffff1a 1px,#0000 1.5px) 0 0/8px 8px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000c7,#0000002e 48%,#000000b8);mask-image:linear-gradient(90deg,#000000c7,#0000002e 48%,#000000b8)}.hobbies-story-grid:after{z-index:1;border:26px solid #ff7a1838;border-radius:50%;width:clamp(220px,24vw,330px);height:clamp(220px,24vw,330px);bottom:-84px;right:-72px;box-shadow:-20px 18px #e6394624,inset 0 0 0 8px #0a0a0ac2}.hobbies-story-text,.hobbies-story-image-wrapper{z-index:2;position:relative}.hobbies-story-text{order:initial;align-content:center;gap:18px;display:grid}.hobbies-story-eyebrow{align-items:center;gap:14px;max-width:560px;display:flex}.hobbies-story-status{border:3px solid var(--black);width:fit-content;min-height:34px;box-shadow:4px 4px 0 var(--black);color:var(--black);font-family:var(--font-pixel);letter-spacing:.6px;background:linear-gradient(135deg,#ffd60af2,#ff7a18f2);border-radius:5px;align-items:center;gap:9px;padding:7px 12px;font-size:.62rem;line-height:1;display:inline-flex}.hobbies-story-status span{border:2px solid var(--black);background:#36f69d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #36f69db8}.hobbies-story-line{background:linear-gradient(90deg, #00eaffb8, transparent), repeating-linear-gradient(90deg, var(--red) 0 12px, var(--black) 12px 18px);min-width:72px;height:6px;box-shadow:3px 3px 0 var(--black);border:2px solid #0a0a0ae6;flex:1}.story-title{max-width:620px;color:var(--white);font-family:var(--font-pixel);letter-spacing:.02em;text-wrap:balance;text-shadow:4px 4px 0 var(--black), 7px 7px 0 #e6394675, -2px 0 0 #00eaff47;background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;margin:0;font-size:clamp(1.65rem,3.8vw,3.55rem);font-weight:700;line-height:1.12;transition:transform .1s}.hobbies-story-grid:hover .story-title{text-shadow:-2px 0 #e63946b8, 2px 0 #00eaffad, 4px 4px 0 var(--black);animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}.hobbies-story-image-glitch{border:4px solid var(--black);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none;border-radius:5px;width:calc(100% - clamp(20px,3vw,32px));height:calc(100% - clamp(20px,3vw,32px));position:absolute;inset:clamp(10px,1.5vw,16px)}.hobbies-story-image-glitch--red{filter:sepia()saturate(12)hue-rotate(300deg)contrast(1.45)}.hobbies-story-image-glitch--blue{filter:sepia()saturate(10)hue-rotate(145deg)contrast(1.45)}.hobbies-story-grid:hover .hobbies-story-image-glitch--red{opacity:.62;animation:.44s step-end both hobbies-photo-glitch-red}.hobbies-story-grid:hover .hobbies-story-image-glitch--blue{opacity:.56;animation:.44s step-end both hobbies-photo-glitch-blue}@keyframes hobbies-photo-glitch-red{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}18%{opacity:.66;clip-path:inset(9% 0 68%);transform:translate(-9px)}42%{opacity:.48;clip-path:inset(44% 0 34%);transform:translate(8px,1px)}72%{opacity:.58;clip-path:inset(70% 0 12%);transform:translate(-7px,-1px)}}@keyframes hobbies-photo-glitch-blue{0%,to{opacity:0;clip-path:inset(100% 0 0);transform:translate(0,0)}24%{opacity:.58;clip-path:inset(18% 0 58%);transform:translate(8px,1px)}52%{opacity:.5;clip-path:inset(48% 0 28%);transform:translate(-10px)}80%{opacity:.64;clip-path:inset(76% 0 7%);transform:translate(3px,-1px)}}.hobbies-story-copy{max-width:660px;font-size:inherit;line-height:inherit;gap:14px;padding:0;display:grid}.story-paragraph{color:#f1faeedb;font-family:var(--font-pixel);letter-spacing:.02em;margin:0;font-size:clamp(.66rem,.86vw,.82rem);line-height:1.95}.hobbies-story-tags{flex-wrap:wrap;gap:9px;max-width:640px;margin-top:2px;display:flex}.hobbies-story-tags span{border:2px solid var(--black);min-height:34px;box-shadow:3px 3px 0 var(--black);color:#f1faeeeb;font-family:var(--font-pixel);letter-spacing:.45px;background:linear-gradient(135deg,#00eaff29,#e8650a2e),#111;border-radius:5px;align-items:center;padding:7px 11px;font-size:.58rem;line-height:1.1;display:inline-flex}.story-quote{border-left:5px solid var(--story-cyan);color:#ffffffeb;width:fit-content;max-width:100%;font-family:var(--font-pixel);letter-spacing:.02em;background:linear-gradient(90deg,#00eaff24,#e8650a1f,#0000),#0a0a0a9e;margin-top:8px;padding:14px 18px 14px 20px;font-size:clamp(.68rem,.9vw,.82rem);font-style:normal;line-height:1.72;box-shadow:inset 0 0 0 1px #ffffff0d,4px 4px #0a0a0ac2}.hobbies-story-image-wrapper{--story-image-rotate:1.2deg;width:100%;box-shadow:none;transform:rotate(var(--story-image-rotate));transform-origin:50%;order:initial;border:0;border-radius:0;margin:0;transition:transform .34s cubic-bezier(.2,.95,.25,1);display:block;position:relative;overflow:visible}.hobbies-story-grid:hover .hobbies-story-image-wrapper{transform:translate3d(0, -6px, 0) rotate(var(--story-image-rotate)) scale(1.025)}.hobbies-story-image-wrapper:before{content:"";z-index:-1;border:4px solid var(--black);box-shadow:8px 8px 0 var(--black);background:repeating-linear-gradient(-45deg,#ff7a18 0 12px,#9b1d20 12px 22px,#111 22px 34px);border-radius:8px;position:absolute;inset:24px -16px -18px 18px}.hobbies-story-image-frame{aspect-ratio:4/5;border:5px solid var(--black);background:repeating-linear-gradient(90deg, var(--black) 0 12px, var(--orange) 12px 22px, var(--yellow) 22px 28px), #080808;box-shadow:inset 0 0 0 3px #ffd60acc, 0 0 0 3px #e8650a80, 10px 10px 0 var(--black);clip-path:polygon(7% 0,100% 0,100% 88%,93% 100%,0 100%,0 12%);isolation:isolate;border-radius:8px;padding:clamp(10px,1.5vw,16px);position:relative;overflow:hidden}.hobbies-story-image{border:4px solid var(--black);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:contrast(1.14)saturate(1.12)sepia(.04)drop-shadow(4px 4px #00000094);border-radius:5px;width:100%;height:100%;display:block}.hobbies-story-photo-scan{z-index:2;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(112deg,#0000 0 42%,#00eaff5c 45%,#0000 48% 100%),repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 4px),radial-gradient(circle,#00000038 1px,#0000 1.5px) 0 0/6px 6px;border:4px solid #0000;border-radius:5px;position:absolute;inset:clamp(10px,1.5vw,16px)}.hobbies-story-photo-label{z-index:3;border:3px solid var(--black);background:linear-gradient(135deg, var(--yellow), var(--orange));min-height:34px;box-shadow:4px 4px 0 var(--black);color:var(--black);font-family:var(--font-pixel);letter-spacing:.4px;border-radius:5px;align-items:center;padding:7px 10px;font-size:.56rem;line-height:1;display:inline-flex;position:absolute}.hobbies-story-photo-label--top{top:28px;left:26px;transform:rotate(-4deg)}.hobbies-story-photo-label--bottom{background:linear-gradient(135deg,#7ee7ff,#ff7a18);bottom:34px;right:24px;transform:rotate(4deg)}.hobbies-story-image-wrapper figcaption{border:3px solid var(--black);background:linear-gradient(90deg, #e8650a3d, #0a0a0af5), var(--black);width:fit-content;max-width:calc(100% - 24px);color:var(--yellow);font-family:var(--font-pixel);letter-spacing:.5px;text-align:center;border-radius:5px;margin:18px auto 0;padding:8px 14px;font-size:.6rem;line-height:1.25;box-shadow:5px 5px #6f2704}@media (width<=980px){.hobbies-story-grid{grid-template-columns:1fr;gap:32px;min-height:auto;padding:30px}.hobbies-story-text{order:1}.hobbies-story-image-wrapper{order:2;justify-self:center;width:min(100%,470px)}.story-title{max-width:720px}}@media (width<=640px){.hobbies-story-layout{margin:46px auto 30px}.hobbies-story-grid{box-shadow:0 0 0 1px #ffd60a3d, 0 0 0 5px var(--black), 8px 8px 0 #6f2704f2, 0 26px 48px #0009;border-width:3px;border-radius:8px;padding:22px 16px 24px}.hobbies-story-eyebrow{flex-direction:column;align-items:flex-start;gap:10px}.hobbies-story-line{width:100%;min-width:0}.story-title{font-size:clamp(1.45rem,7.7vw,2.05rem)}.story-paragraph{font-size:.66rem;line-height:1.9}.hobbies-story-tags{gap:7px}.hobbies-story-tags span{min-height:32px;padding-inline:9px;font-size:.54rem}.hobbies-story-image-wrapper{--story-image-rotate:.6deg;width:min(100%,350px)}.hobbies-story-image-wrapper:before{inset:16px -9px -12px 10px}.hobbies-story-image-frame{box-shadow:inset 0 0 0 2px #ffd60acc, 6px 6px 0 var(--black);border-width:4px}.hobbies-story-photo-label{min-height:30px;padding:6px 8px;font-size:.5rem}.hobbies-story-photo-label--top{top:20px;left:18px}.hobbies-story-photo-label--bottom{bottom:24px;right:18px}.hobbies-story-image-wrapper figcaption{font-size:.54rem}}.about{padding-top:28px;position:relative}.about-shell{min-height:160vh;position:relative}.about-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8650a33,#0000 72%);width:260px;height:260px;position:absolute;top:22%;left:8%}.about-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#e639462e,#0000 72%);width:300px;height:300px;position:absolute;bottom:18%;right:4%}.about-sticky{position:sticky;top:7vh}.about-grid{z-index:1;grid-template-columns:minmax(320px,420px) minmax(420px,1fr);align-items:start;gap:42px;display:grid;position:relative}.about-profile-column{transform-origin:top}.about-profile-card{isolation:isolate;background:linear-gradient(#1e1e1efa,#0b0b0bfa),radial-gradient(circle at top,#e8650a14,#0000 55%);padding:26px 26px 24px;position:relative;overflow:visible}.about-profile-card:before{content:"";pointer-events:none;border:2px solid #ff9b541f;position:absolute;inset:14px}.about-profile-card:after,.about-story-panel:after,.stat-card:after{content:"";opacity:0;pointer-events:none;z-index:3;mix-blend-mode:screen;background:linear-gradient(90deg,#ff3a8d29,#0000 24% 76%,#37e5ff29),repeating-linear-gradient(#ffffff0d 0 2px,#0000 2px 8px);position:absolute;inset:-3px}.profile-drop-line{background:linear-gradient(#0000,#ff9b54f2);width:4px;height:120px;position:absolute;top:-120px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #e8650a59}.profile-drop-hook{background:#0a0a0ae6;border:3px solid #ff9b5473;border-bottom:none;border-radius:999px 999px 0 0;width:54px;height:28px;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.profile-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.profile-card-label,.profile-card-status{font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase}.profile-card-label{color:var(--bright-orange);font-size:1rem}.profile-card-status{color:var(--white);background:#e639462e;border:2px solid #e639468c;padding:6px 10px;font-size:.9rem}.profile-core-stage{background:radial-gradient(circle,#e8650a14,#0000 60%),radial-gradient(circle,#ff9b541f 1px,#0000 1px) 0 0/14px 14px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.profile-vortex{background:radial-gradient(circle,#ff9b545c,#e8650a14 34%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.profile-orbit{border:2px dashed #ff9b5452;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute}.orbit-one{width:278px;height:278px}.orbit-two{width:340px;height:340px;animation-duration:24s;animation-direction:reverse}.orbit-three{border-style:solid;border-color:#e6394624;width:392px;height:392px;animation:none}.profile-status-tag{border:var(--border-comic);box-shadow:var(--shadow-comic);background:linear-gradient(135deg, var(--orange), var(--red));color:var(--white);font-family:var(--font-comic);letter-spacing:1.5px;text-transform:uppercase;z-index:2;padding:9px 16px;font-size:.95rem;position:absolute;top:40px;left:50%;transform:translate(-50%)rotate(-3deg)}.profile-core{z-index:2;border:6px solid var(--black);background:linear-gradient(160deg,#ff9b54cc,#e63946e6);border-radius:50%;width:228px;height:228px;padding:12px;position:relative;box-shadow:0 0 0 8px #e8650a1f,0 24px 50px #0000006b}.profile-core-inner{background:radial-gradient(circle at 35% 30%,#ffd5a052,#0000 22%),radial-gradient(circle,#ff6f1f,#f04431 68%,#9b1d20 100%);border:4px solid #0a0a0acc;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.profile-core-inner:after{content:"";opacity:.6;background-image:radial-gradient(circle,#0a0a0a1f 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.profile-monogram{z-index:1;font-family:var(--font-comic);color:var(--white);text-shadow:3px 3px 0px var(--black), 8px 8px 20px #0006;font-size:5.6rem;line-height:1;position:relative}.profile-facts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profile-facts span{color:var(--bright-orange);font-family:var(--font-comic);letter-spacing:1px;text-transform:uppercase;background:#0a0a0aeb;border:2px solid #ff9b545c;padding:8px 12px;font-size:.82rem}.about-content-column{flex-direction:column;gap:22px;padding-top:28px;display:flex;position:relative}.about-story-panel{transform-origin:0;isolation:isolate;background:linear-gradient(#1a1a1afa,#0a0a0afa),radial-gradient(circle at 100% 0,#e8650a1f,#0000 35%);padding:30px 30px 26px;position:relative}.about-story-panel:before{content:"";pointer-events:none;border:2px solid #ff9b541a;position:absolute;inset:14px}.about-story-header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.story-kicker{font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;color:var(--bright-orange);white-space:nowrap;font-size:1.05rem}.story-line{background:repeating-linear-gradient(90deg, var(--red), var(--red) 16px, transparent 16px, transparent 24px);flex:1;height:6px}.about-copy{flex-direction:column;gap:18px;display:flex}.about-copy-line{color:var(--light-gray);transform-origin:0;font-size:1rem;line-height:1.85}.about-copy-line strong{color:var(--bright-orange)}.about-highlight-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.about-highlight-chip{color:var(--white);font-family:var(--font-comic);letter-spacing:1px;text-transform:uppercase;transform-origin:0;background:#e639461f;border:2px solid #e6394680;padding:8px 14px;font-size:.88rem}.about-siphon{transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#e8650acc 35%,#ff9b54f5 65%,#0000 100%);border-radius:999px;align-self:center;width:84%;height:10px}.about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat-card{border-top:6px solid var(--orange);text-align:center;transform-origin:20% 35%;isolation:isolate;background:linear-gradient(#191919fa,#0a0a0afa),radial-gradient(circle at bottom,#e6394629,#0000 48%);min-height:190px;padding:22px 18px 18px}.stat-card:before{content:"";background:repeating-linear-gradient(90deg,#ff9b5438,#ff9b5438 18px,#0000 18px 26px);height:4px;position:absolute;top:12px;left:16px;right:16px}.stat-number{font-family:var(--font-comic);color:var(--bright-orange);text-shadow:2px 2px 0px var(--black), 0 0 18px #e8650a29;margin-top:8px;font-size:2.3rem;display:block}.stat-label{font-family:var(--font-comic);letter-spacing:1px;color:var(--white);text-transform:uppercase;margin-top:4px;font-size:.9rem;display:block}.stat-caption{color:var(--gray);margin-top:10px;font-size:.88rem;line-height:1.55}.about-profile-card:hover:after,.about-story-panel:hover:after,.stat-card:hover:after{opacity:.9;animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-slice-a}.about-profile-card:hover .profile-card-label,.about-profile-card:hover .profile-card-status,.about-profile-card:hover .profile-monogram,.about-story-panel:hover .story-kicker,.about-story-panel:hover .about-copy-line,.about-story-panel:hover .about-highlight-chip,.stat-card:hover .stat-number,.stat-card:hover .stat-label,.stat-card:hover .stat-caption{text-shadow:-2px 0 #ff3a8db3, 2px 0 #37e5ffad, 2px 2px 0 var(--black);animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=980px){.about-shell{min-height:auto}.about-sticky{position:relative;top:auto}.about-grid{grid-template-columns:1fr;gap:28px}.about-content-column{padding-top:0}.about-stats{grid-template-columns:1fr}.about-siphon{width:100%}.about-shell:before,.about-shell:after{display:none}}@media (width<=640px){.about-profile-card,.about-story-panel{padding-left:20px;padding-right:20px}.profile-core-stage{min-height:350px}.profile-core{width:190px;height:190px}.profile-monogram{font-size:4.8rem}.orbit-one{width:240px;height:240px}.orbit-two{width:290px;height:290px}.orbit-three{width:330px;height:330px}.profile-status-tag{font-size:.82rem;top:28px}.about-story-header{flex-direction:column;align-items:flex-start;gap:10px}}.reviews{padding-top:0}.reviews-subtitle{text-align:center;font-family:var(--font-comic);letter-spacing:2px;color:#ff9b548c;text-transform:uppercase;margin-top:8px;margin-bottom:50px;font-size:1.1rem}.avg-rating-panel{background:linear-gradient(135deg, #e6394614, #ff9b540a), var(--dark-surface);border:4px solid var(--black);width:min(100%,580px);max-width:580px;box-shadow:6px 6px 0 var(--black);justify-content:center;align-items:center;gap:40px;margin:-20px auto 44px;padding:24px 32px;display:flex;position:relative;overflow:hidden}.avg-rating-panel:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ff641e0a 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.avg-rating-score{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.avg-number{font-family:var(--font-comic);color:var(--bright-orange);text-shadow:3px 3px 0 var(--black), 0 0 20px #ff781e4d;letter-spacing:2px;font-size:3rem;line-height:1}.avg-count{font-family:var(--font-comic);letter-spacing:1.5px;color:var(--gray);text-transform:uppercase;font-size:.75rem}.avg-rating-bars{z-index:1;flex-direction:column;flex:1;gap:5px;display:flex;position:relative}.avg-bar-row{align-items:center;gap:8px;display:flex}.avg-bar-label{font-family:var(--font-comic);color:var(--bright-orange);text-align:right;letter-spacing:1px;flex-shrink:0;width:32px;font-size:.72rem}.avg-bar-track{background:#ffffff0f;border:1px solid #0000004d;border-radius:2px;flex:1;height:8px;overflow:hidden}.avg-bar-fill{background:linear-gradient(90deg, var(--red), var(--orange));border-radius:1px;height:100%;box-shadow:0 0 6px #ff641e66}.avg-bar-count{font-family:var(--font-comic);color:var(--gray);letter-spacing:.5px;width:16px;font-size:.7rem}@media (width<=540px){.avg-rating-panel{flex-direction:column;gap:20px;padding:20px 24px}}.reviews-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:24px;max-width:1100px;margin:0 auto;display:grid}.review-card.comic-panel{isolation:isolate;width:100%;min-width:0;box-shadow:5px 5px 0 var(--black), inset 0 0 30px #00000080;background:linear-gradient(160deg,#111 0%,#0d0d0d 100%);border:3px solid #ff641e26;border-radius:4px;padding:0;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.review-card.comic-panel:hover{box-shadow:6px 7px 0 var(--black), 0 0 18px #ff641e1f, 0 0 40px #e639460f;border-color:#ff641e59;transform:none}.review-card .review-halftone{pointer-events:none;opacity:1;z-index:1;background-image:radial-gradient(circle,#ff781e08 1px,#0000 1px);background-size:6px 6px;transition:opacity .3s;position:absolute;inset:0}.review-card:hover .review-halftone{opacity:1;background-image:radial-gradient(circle,#ff781e0f 1px,#0000 1px)}.review-card:before{content:"";opacity:0;pointer-events:none;z-index:2;mix-blend-mode:screen;background:linear-gradient(90deg,#e639462e,#0000 24% 76%,#ff641e2e),repeating-linear-gradient(#ff781e0f 0 2px,#0000 2px 8px);position:absolute;inset:-3px}.review-card:hover:before{opacity:.88;animation:.48s cubic-bezier(.22,1,.36,1) both review-card-glitch-a}.review-card:after{content:"";opacity:0;pointer-events:none;z-index:2;mix-blend-mode:lighten;background:linear-gradient(120deg,#0000 0%,#ff9b5459 22%,#0000 40%),linear-gradient(90deg,#ff641e24,#0000 30% 70%,#e6394629);position:absolute;inset:-3px}.review-card:hover:after{opacity:.72;animation:.48s cubic-bezier(.22,1,.36,1) both review-card-glitch-b}.review-color-bar{border-bottom:2px solid var(--black);width:100%;height:5px;position:relative;background:linear-gradient(90deg, var(--red), var(--orange))!important}.review-color-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 3px,#00000040 3px 4px);position:absolute;inset:0}.review-content{z-index:3;padding:20px 18px 22px;position:relative}.review-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-avatar{width:46px;height:46px;font-family:var(--font-comic);letter-spacing:1px;box-shadow:3px 3px 0 var(--black);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative;border:3px solid var(--orange)!important;color:var(--bright-orange)!important;background:#000000b3!important}.review-avatar:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#ff781e14 1px,#0000 1px);background-size:4px 4px;border-radius:2px;position:absolute;inset:0}.review-meta{min-width:0}.review-name{font-family:var(--font-comic);letter-spacing:1.8px;color:var(--white);text-transform:uppercase;text-shadow:2px 2px 0 var(--black);font-size:1rem;line-height:1.2;display:block}.review-role{font-family:var(--font-comic);letter-spacing:1.2px;color:var(--bright-orange);text-transform:uppercase;margin-top:2px;font-size:.72rem;display:block}.review-email{color:#ff9b5466;font-size:.68rem;font-family:var(--font-body);margin-top:1px;display:block}.user-review:after{content:"NEW";font-family:var(--font-comic);letter-spacing:1px;background:var(--orange);color:var(--black);border:2px solid var(--black);box-shadow:2px 2px 0px var(--black);z-index:4;padding:2px 8px;font-size:.65rem;position:absolute;top:8px;left:8px;transform:rotate(-8deg)}.review-stars{margin-bottom:12px}.star{color:#ff641e26;margin-right:2px;font-size:1rem}.star.filled{color:var(--orange);text-shadow:0 0 8px #ff781e80}.review-quote{padding:0 6px;position:relative}.review-quote p{color:#f1faee8c;font-size:.88rem;font-style:italic;line-height:1.7;font-family:var(--font-body)}.quote-mark{font-family:var(--font-comic);color:var(--red);opacity:.35;font-size:2.2rem;line-height:1;position:absolute}.quote-mark.open{top:-8px;left:-6px}.quote-mark.close{bottom:-16px;right:-2px}.review-burst{font-family:var(--font-comic);letter-spacing:clamp(1px,.18vw,2px);text-shadow:2px 2px 0px var(--black);z-index:3;pointer-events:none;font-size:clamp(.68rem,1vw,.9rem);position:absolute;top:8px;right:10px;color:var(--bright-orange)!important}.review-burst--wow{text-shadow:none;top:-10px;right:-8px;color:inherit!important}.review-card:hover .review-content{animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-shift}.review-card:hover .review-name,.review-card:hover .review-role,.review-card:hover .review-burst,.review-card:hover .quote-mark{text-shadow:-2px 0 #e63946b8, 2px 0 #ff781ead, 2px 2px 0 var(--black);animation:.44s cubic-bezier(.22,1,.36,1) both comic-hover-glitch-text}.review-card:hover .review-burst--wow{text-shadow:none}@keyframes review-card-glitch-a{0%,to{clip-path:inset(0 0 100%);transform:translate(0,0)}14%{clip-path:inset(8% 0 68%);transform:translate(-7px)}34%{clip-path:inset(34% 0);transform:translate(5px)}58%{clip-path:inset(64% 0 10%);transform:translate(-9px)}82%{clip-path:inset(18% 0 56%);transform:translate(4px)}}@keyframes review-card-glitch-b{0%,to{clip-path:inset(100% 0 0);transform:translate(0,0)}18%{clip-path:inset(18% 0 52%);transform:translate(8px)}40%{clip-path:inset(46% 0 22%);transform:translate(-5px)}62%{clip-path:inset(70% 0 8%);transform:translate(9px)}86%{clip-path:inset(10% 0 74%);transform:translate(-4px)}}.reviews-empty{text-align:center;border:4px solid var(--black);background:linear-gradient(135deg, #e6394614, #ff641e0a), var(--dark-surface);max-width:760px;box-shadow:6px 6px 0 var(--black);margin:0 auto;padding:44px 28px;position:relative;overflow:hidden}.reviews-empty:before{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#ff781e0f 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.empty-burst{border:3px solid var(--black);background:linear-gradient(135deg, var(--orange), var(--red));box-shadow:4px 4px 0 var(--black);color:var(--white);font-family:var(--font-comic);letter-spacing:2px;text-shadow:2px 2px #0006;margin-bottom:18px;padding:8px 18px;font-size:1.5rem;display:inline-flex;transform:rotate(-3deg)}.empty-title{font-family:var(--font-comic);letter-spacing:3px;text-transform:uppercase;color:var(--white);text-shadow:2px 2px 0 var(--black);margin-bottom:8px;font-size:1.6rem}.empty-sub{color:#ff9b5480;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.7}.empty-proof-list{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.empty-proof-list span{border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);color:var(--bright-orange);font-family:var(--font-comic);letter-spacing:1.3px;text-transform:uppercase;background:#0a0a0ac7;padding:9px 12px;font-size:.86rem}.give-review-wrap{justify-content:center;margin-top:48px;display:flex}.give-review-btn{font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;color:var(--bright-orange);border:3px solid var(--orange);cursor:pointer;box-shadow:4px 4px 0 var(--black), 0 0 12px #ff641e26;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:14px 36px;font-size:1.2rem;transition:transform .25s,box-shadow .25s,background .25s,color .25s;animation:3.2s ease-in-out infinite review-btn-float;display:flex}@keyframes review-btn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.give-review-btn:hover{background:linear-gradient(135deg, var(--orange), var(--red));color:var(--white);box-shadow:5px 5px 0 var(--black), 0 0 18px #ff641e66, 0 0 40px #e6394626;animation-play-state:paused;transform:scale(1.06)translateY(-2px)}.give-review-icon{font-size:1.4rem}.review-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.review-modal{border:3px solid #ff641e33;border-radius:4px;width:100%;max-width:560px;max-height:90vh;padding:0;overflow-y:auto}.modal-header{background:linear-gradient(135deg, var(--red), var(--orange));border-bottom:3px solid var(--black);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-title{font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;color:var(--white);text-shadow:2px 2px #0006;font-size:1.3rem}.modal-close{color:var(--white);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.4rem;transition:background .2s}.modal-close:hover{background:#0000004d}.modal-form{padding:24px}.form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-field{flex-direction:column;gap:6px;display:flex}.form-field:last-child:only-child,.modal-form>.form-field{margin-bottom:16px}.form-field label{font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;color:var(--bright-orange);font-size:.85rem}.form-field .optional{font-family:var(--font-body);color:var(--gray);text-transform:none;letter-spacing:0;font-size:.7rem}.form-field input,.form-field textarea{background:var(--dark);width:100%;color:var(--white);font-family:var(--font-body);border:2px solid #ff641e26;border-radius:4px;outline:none;padding:10px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-field input:focus,.form-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff641e1f}.form-field input::-moz-placeholder{color:#444}.form-field textarea::-moz-placeholder{color:#444}.form-field input::placeholder,.form-field textarea::placeholder{color:#444}.form-field textarea{resize:vertical;min-height:100px}.star-picker{gap:4px;padding-top:2px;display:flex}.star-pick{color:#333;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.6rem;line-height:1;transition:color .15s,transform .15s}.star-pick.active{color:var(--orange);text-shadow:0 0 8px #ff781e80}.star-pick:hover{transform:scale(1.2)}.submit-review-btn{width:100%;font-family:var(--font-comic);letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg, var(--red), var(--orange));color:var(--white);border:3px solid var(--black);box-shadow:4px 4px 0px var(--black);cursor:pointer;margin-top:8px;padding:14px;font-size:1.1rem;transition:all .2s}.submit-review-btn:hover{box-shadow:6px 6px 0px var(--black);filter:brightness(1.1);transform:translate(-2px,-2px)}.submit-review-btn:active{box-shadow:2px 2px 0px var(--black);transform:translate(2px,2px)}.modal-success{text-align:center;padding:50px 24px}.success-burst{font-family:var(--font-comic);letter-spacing:4px;color:var(--bright-orange);text-shadow:3px 3px 0px var(--red), 6px 6px 0px #0000004d;margin-bottom:16px;font-size:3rem;display:block}.modal-success p{color:var(--white);margin-bottom:8px;font-size:1.3rem}.success-sub{color:#ff9b5480;font-size:.9rem}.reviews-carousel-mobile{max-width:400px;margin:0 auto;display:none}.carousel-card{width:100%}.carousel-dots{justify-content:center;gap:10px;margin-top:24px;display:flex}.dot{cursor:pointer;background:0 0;border:3px solid #ff641e4d;border-radius:50%;width:14px;height:14px;padding:0;transition:all .3s}.dot.active{background:var(--orange);border-color:var(--orange);box-shadow:0 0 10px #ff641e80}@media (width<=900px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}}@media (width<=620px){.reviews-grid{display:none}.reviews-carousel-mobile{display:block}.reviews-subtitle{margin-top:6px;margin-bottom:35px;font-size:.95rem}.review-modal{max-width:100%}.give-review-btn{padding:12px 28px;font-size:1rem}}.footer{margin-top:0;padding:0;scroll-margin-top:96px;overflow-x:clip}.footer-content{text-align:center;flex-direction:column;align-items:center;padding:88px 0 36px;display:flex;position:relative}.footer-content:before{content:"";background:linear-gradient(90deg, transparent, var(--orange) 18%, var(--bright-red) 82%, transparent);width:min(520px,76vw);height:5px;box-shadow:0 2px 0 var(--black), 0 0 14px #ff9b544d;order:2;margin:4px auto 28px;transform:skew(-22deg)}.footer-end-title{color:#0000;width:fit-content;max-width:calc(100% - 24px);font-family:var(--font-comic);letter-spacing:.035em;text-transform:uppercase;-webkit-text-stroke:5px var(--black);background:radial-gradient(circle,#0a0a0ab8 0 25%,#0000 27%) 0 0/18px 18px,linear-gradient(#fffde8 0%,#fff6b8 34%,#ffd60a 56%,#ff9b54 76%,#e8650a 100%);text-shadow:5px 5px #e8650a,9px 9px #9b1d20,0 0 24px #ffd60a57,0 0 48px #ff9b543d;-webkit-background-clip:text;background-clip:text;order:1;margin:0 auto;font-size:clamp(3.1rem,10.8vw,9.4rem);font-weight:700;line-height:.82;position:relative;transform:skew(-8deg)rotate(-1deg)}.footer-end-title:before{content:attr(data-text);z-index:-1;color:#fffde8;-webkit-text-stroke:10px var(--black);text-shadow:7px 7px #e8650a,12px 12px #9b1d20;position:absolute;inset:0}.footer-end-title:after{content:attr(data-text);color:#0000;-webkit-text-stroke:2px #fffde8db;opacity:.9;pointer-events:none;position:absolute;inset:0}.footer-stage-signature{clip-path:none;filter:none;background:0 0;border:0;order:3;justify-items:center;width:fit-content;max-width:calc(100% - 24px);margin:0 auto 30px;padding:2px 10px 0;display:grid;position:relative;overflow:visible}.footer-stage-signature:before,.footer-stage-signature:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd60ac7);width:clamp(36px,8vw,86px);height:2px;position:absolute;top:46%;transform:translateY(-50%)skew(-20deg)}.footer-stage-signature:before{right:calc(100% + 14px)}.footer-stage-signature:after{left:calc(100% + 14px);transform:translateY(-50%)skew(-20deg)scaleX(-1)}.footer-signature-name{color:#ffd60a;font-family:"Vartensie", var(--font-identity-italic), cursive;letter-spacing:0;text-shadow:0 0 7px #ffd60ae6,0 0 16px #ffd60a7a,0 0 28px #ff9b5447,3px 4px #000000db;white-space:nowrap;margin-top:0;font-size:clamp(1.65rem,3.7vw,2.8rem);font-style:normal;font-weight:400;line-height:1.05;display:block}.footer-signature-line{background:linear-gradient(90deg,#0000,#ffd60af2 18%,#ff9b54d9 74%,#0000);width:62%;height:2px;margin-top:-3px;display:block;transform:skew(-18deg);box-shadow:0 0 10px #ffd60a9e,0 1px #000c}@media (width<=560px){.footer-content{padding-top:70px}.footer-content:before{width:min(320px,72vw);margin-bottom:24px}.footer-stage-signature{margin-bottom:26px;padding:0}.footer-stage-signature:before,.footer-stage-signature:after{width:28px}.footer-stage-signature:before{right:calc(100% + 8px)}.footer-stage-signature:after{left:calc(100% + 8px)}}.footer-text{color:var(--gray);order:4;margin-top:0;font-size:.9rem;line-height:2}.copyright{color:#555;margin-top:5px;font-size:.8rem}.custom-cursor{--cursor-cyan:#ff2d55;--cursor-cyan-soft:#ff7a1a6b;--cursor-ink:#030607;--cursor-yellow:#ffe14d;--cursor-red:#ff2d55;--cursor-orange:#ff7a1a;--cursor-white:#f1faee;z-index:2147483647;pointer-events:none;opacity:0;contain:strict;transition:opacity .11s;display:none;position:fixed;inset:0}@media (any-hover:hover) and (any-pointer:fine){html.custom-cursor-enabled,html.custom-cursor-enabled body,html.custom-cursor-enabled body *{cursor:none!important}html.custom-cursor-enabled iframe,html.custom-cursor-enabled .demo-web-view,html.custom-cursor-enabled .demo-web-view-viewport,html.custom-cursor-enabled body .project-modal-v2-overlay,html.custom-cursor-enabled body .project-modal-v2-overlay *,html.custom-cursor-enabled body .project-modal-v2,html.custom-cursor-enabled body .project-modal-v2 *{cursor:auto!important}html.custom-cursor-enabled body .project-modal-v2-overlay a,html.custom-cursor-enabled body .project-modal-v2-overlay button,html.custom-cursor-enabled body .project-modal-v2-overlay [role=button],html.custom-cursor-enabled body .project-modal-v2-overlay .modal-tab,html.custom-cursor-enabled body .project-modal-v2-overlay .modal-close-btn{cursor:pointer!important}.custom-cursor{display:block}}.custom-cursor.is-visible{opacity:1}.custom-cursor.is-native-zone{opacity:0}.custom-cursor__pointer{pointer-events:none;transform-origin:0 0;will-change:transform;width:58px;height:58px;position:fixed;top:0;left:0}.custom-cursor__arrow-group{transform-origin:6px 8px;width:40px;height:43px;filter:drop-shadow(2px 2px 0 var(--cursor-ink)) drop-shadow(-2px 2px 0 var(--cursor-ink)) drop-shadow(2px -2px 0 var(--cursor-ink)) drop-shadow(-2px -2px 0 var(--cursor-ink)) drop-shadow(4px 6px 0 #0000006b) drop-shadow(-2px 2px 0 #ffd60ad1);transition:transform .15s cubic-bezier(.18,.89,.32,1.28);position:absolute;top:-5px;left:-5px;transform:rotate(-9deg)scale(1)}.custom-cursor__arrow-body{clip-path:polygon(5% 0%,98% 34%,28% 100%);background:radial-gradient(circle, #ffe14d9e 1px, transparent 1.4px) 4px 4px / 6px 6px, linear-gradient(135deg, var(--cursor-yellow) 0%, var(--cursor-orange) 42%, var(--cursor-red) 100%);position:absolute;inset:0;box-shadow:inset 0 0 14px #ffffff2e,inset 0 0 22px #ff2d5533}.custom-cursor__arrow-body:before{content:"";clip-path:polygon(4% 0%,94% 34%,28% 96%);background:linear-gradient(135deg,#580a12e6,#140802d6),#000000c7;position:absolute;inset:4px 6px 6px}.custom-cursor__arrow-body:after{content:"";clip-path:polygon(0% 0%,100% 35%,28% 100%);opacity:.72;background:linear-gradient(135deg,#ffe14db8,#ff7a1a1f);width:21px;height:21px;position:absolute;top:12px;left:11px}.custom-cursor__fire{opacity:0;transform-origin:38px 20px;width:54px;height:44px;filter:drop-shadow(1.5px 0 0 var(--cursor-ink)) drop-shadow(-1.5px 0 0 var(--cursor-ink)) drop-shadow(0 1.5px 0 var(--cursor-ink)) drop-shadow(0 -1.5px 0 var(--cursor-ink));transition:opacity .14s,transform .17s cubic-bezier(.18,.89,.32,1.28);position:absolute;top:20px;left:-15px;transform:translate(-8px,6px)rotate(-18deg)scale(.55)}.custom-cursor__flame-tongue,.custom-cursor__flame-core{transform-origin:bottom;border-radius:60% 60% 42% 42%/72% 72% 34% 34%;position:absolute}.custom-cursor__flame-tongue--center{background:linear-gradient(0deg, var(--cursor-yellow), var(--cursor-orange) 46%, var(--cursor-red));width:17px;height:34px;animation:.26s ease-in-out infinite alternate cursor-flame-center;top:0;left:20px}.custom-cursor__flame-tongue--left{background:linear-gradient(25deg, var(--cursor-orange), var(--cursor-red));width:15px;height:24px;animation:.31s ease-in-out infinite alternate cursor-flame-left;top:12px;left:8px}.custom-cursor__flame-tongue--right{background:linear-gradient(-25deg, var(--cursor-orange), var(--cursor-red));width:14px;height:24px;animation:.34s ease-in-out -80ms infinite alternate cursor-flame-right;top:10px;right:9px}.custom-cursor__flame-core{background:linear-gradient(0deg, var(--cursor-white), var(--cursor-yellow) 74%, var(--cursor-orange));width:9px;height:18px;animation:.22s ease-in-out -60ms infinite alternate cursor-flame-center;top:12px;left:24px}.custom-cursor__ember{border:1px solid var(--cursor-ink);background:var(--cursor-yellow);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute}.custom-cursor__ember--one{animation:.76s ease-out infinite cursor-ember-a;top:2px;left:20px}.custom-cursor__ember--two{background:var(--cursor-orange);width:3px;height:3px;animation:.86s ease-out .16s infinite cursor-ember-b;top:15px;left:8px}.custom-cursor__ember--three{animation:.82s ease-out .32s infinite cursor-ember-a;top:12px;left:39px}.custom-cursor__ember--four{background:var(--cursor-white);width:2.5px;height:2.5px;animation:.9s ease-out 80ms infinite cursor-ember-b;top:25px;left:28px}.custom-cursor__sticker{opacity:0;width:40px;height:40px;filter:drop-shadow(2px 0 0 var(--cursor-ink)) drop-shadow(-2px 0 0 var(--cursor-ink)) drop-shadow(0 2px 0 var(--cursor-ink)) drop-shadow(0 -2px 0 var(--cursor-ink)) drop-shadow(3px 4px 0 #0000006b);transition:opacity .13s,transform .17s cubic-bezier(.18,.89,.32,1.28);position:absolute;top:-25px;left:23px;transform:translate(-7px,8px)rotate(-15deg)scale(.55)}.custom-cursor__sticker-burst{background:var(--cursor-yellow);clip-path:polygon(50% 0%,62% 18%,86% 9%,76% 32%,100% 43%,78% 55%,91% 78%,66% 70%,50% 100%,34% 70%,9% 78%,22% 55%,0% 43%,24% 32%,14% 9%,38% 18%);position:absolute;inset:0}.custom-cursor__sticker-text{color:var(--cursor-ink);font-family:var(--font-pixel,"Silkscreen", monospace);letter-spacing:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:flex;position:absolute;inset:0;transform:rotate(-6deg)}.custom-cursor__text-beam{border-top:4px solid var(--cursor-cyan);border-bottom:4px solid var(--cursor-cyan);background:var(--cursor-red);opacity:0;width:6px;height:28px;filter:drop-shadow(1.5px 0 0 var(--cursor-ink)) drop-shadow(-1.5px 0 0 var(--cursor-ink)) drop-shadow(0 1.5px 0 var(--cursor-ink)) drop-shadow(0 -1.5px 0 var(--cursor-ink)) drop-shadow(0 0 12px var(--cursor-cyan-soft));transition:opacity .11s,transform .13s;position:absolute;top:-10px;left:-2px;transform:scaleY(.72)}.custom-cursor.is-interactive .custom-cursor__arrow-group{filter:drop-shadow(2px 2px 0 var(--cursor-ink)) drop-shadow(-2px 2px 0 var(--cursor-ink)) drop-shadow(2px -2px 0 var(--cursor-ink)) drop-shadow(-2px -2px 0 var(--cursor-ink)) drop-shadow(4px 6px 0 #0000006b) drop-shadow(-2px 2px 0 #ffd60ad1);transform:rotate(-9deg)scale(1.08)}.custom-cursor.is-interactive .custom-cursor__fire,.custom-cursor.is-interactive .custom-cursor__ember,.custom-cursor.is-interactive .custom-cursor__sticker,.custom-cursor.is-text .custom-cursor__arrow-group,.custom-cursor.is-text .custom-cursor__fire,.custom-cursor.is-text .custom-cursor__sticker{opacity:0}.custom-cursor.is-text .custom-cursor__text-beam{opacity:1;transform:scaleY(1)}.custom-cursor.is-pressed .custom-cursor__arrow-group{transform:rotate(-9deg)scale(.88)}@keyframes cursor-flame-center{0%{transform:scaleX(1)scaleY(1)}to{transform:scaleX(.9)scaleY(1.14)translateY(-3px)}}@keyframes cursor-flame-left{0%{transform:rotate(24deg)scaleY(1)}to{transform:rotate(15deg)scaleY(1.12)translate(-2px)}}@keyframes cursor-flame-right{0%{transform:rotate(-24deg)scaleY(1)}to{transform:rotate(-15deg)scaleY(1.12)translate(2px)}}@keyframes cursor-ember-a{0%{opacity:1;transform:translateY(0)translate(0)scale(1)}to{opacity:0;transform:translateY(-22px)translate(6px)scale(.25)}}@keyframes cursor-ember-b{0%{opacity:1;transform:translateY(0)translate(0)scale(1)}to{opacity:0;transform:translateY(-18px)translate(-5px)scale(.25)}}@media (prefers-reduced-motion:reduce){.custom-cursor__arrow-group,.custom-cursor__flame-tongue,.custom-cursor__flame-core,.custom-cursor__ember{animation:none!important}}
