*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-3{left:.75rem}.left-6{left:1.5rem}.left-\[11\%\]{left:11%}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-8{top:2rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mt-9{margin-top:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-20{height:5rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-\[3px\]{width:3px}.w-\[78\%\]{width:78%}.w-\[86\%\]{width:86%}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-6xl{max-width:72rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[470px\]{max-width:470px}.max-w-\[510px\]{max-width:510px}.max-w-\[70vw\]{max-width:70vw}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-12{--tw-skew-x: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.border-b{border-bottom-width:1px}.border-cyan-core\/20{border-color:#20f4ff33}.bg-cyan-core{--tw-bg-opacity: 1;background-color:rgb(32 244 255 / var(--tw-bg-opacity, 1))}.bg-ink-black{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-ink-black\/50{background-color:#05050580}.bg-slash-red{--tw-bg-opacity: 1;background-color:rgb(255 30 30 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Impact,Arial Black,system-ui,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.tracking-normal{letter-spacing:0em}.text-ink-black{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_18px_rgba\(255\,30\,30\,0\.75\)\]{--tw-shadow: 0 0 18px rgba(255,30,30,.75);--tw-shadow-colored: 0 0 18px 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-\[0_0_18px_rgba\(32\,244\,255\,0\.9\)\]{--tw-shadow: 0 0 18px rgba(32,244,255,.9);--tw-shadow-colored: 0 0 18px 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-\[0_12px_40px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.3);--tw-shadow-colored: 0 12px 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-hard-red{--tw-shadow: 8px 8px 0 rgba(255, 30, 30, .85);--tw-shadow-colored: 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow-\[20px_26px_0_rgba\(255\,30\,30\,0\.65\)\]{--tw-drop-shadow: drop-shadow(20px 26px 0 rgba(255,30,30,.65));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-cyan{--tw-drop-shadow: drop-shadow(0 0 18px rgba(32, 244, 255, .65));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-md{--tw-backdrop-blur: blur(12px);-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{--blue-dark: #0618c9;--blue-mid: #126eea;--cyan: #20f4ff;--cyan-light: #8fffff;--red: #ff1e1e;--pink: #ff4fd8;--white: #ffffff;--black: #050505}*{box-sizing:border-box}html,body,#root{height:100%}html{background:var(--black);overflow:hidden}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:var(--black);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.app-shell{position:relative;isolation:isolate;height:100dvh;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at calc(20% + (var(--px) * 6%)) calc(15% + (var(--py) * 6%)),rgba(32,244,255,.35),transparent 23rem),linear-gradient(130deg,#030412,#0618c9 37%,#126eea 63%,#050505)}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;opacity:.38;background-image:radial-gradient(rgba(255,255,255,.42) 1px,transparent 1px);background-size:8px 8px;-webkit-mask-image:linear-gradient(95deg,transparent 0%,black 20%,black 70%,transparent 100%);mask-image:linear-gradient(95deg,transparent 0%,black 20%,black 70%,transparent 100%)}.app-shell:after{content:"";position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-2;pointer-events:none;opacity:.62;background:linear-gradient(116deg,transparent 0 19%,rgba(255,30,30,.8) 19.4% 21.4%,transparent 21.8% 100%),linear-gradient(104deg,transparent 0 53%,rgba(255,255,255,.22) 53.4% 54.3%,transparent 54.7% 100%),linear-gradient(72deg,transparent 0 71%,rgba(32,244,255,.28) 71.5% 73%,transparent 73.5% 100%);transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -8px),0)}.scene-glow{position:fixed;inset:auto -12% -26% 20%;z-index:-4;height:50vh;pointer-events:none;background:radial-gradient(circle,rgba(255,79,216,.24),transparent 58%)}.scene-gridlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(143,255,255,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(143,255,255,.36) 1px,transparent 1px);background-size:72px 72px;transform:perspective(650px) rotateX(58deg) translateY(16vh);transform-origin:bottom}.scene-shards{position:fixed;inset:7% auto auto 4%;z-index:-1;width:min(72vw,920px);opacity:.42;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 14px),0) rotate(-5deg);filter:drop-shadow(0 0 18px rgba(32,244,255,.7))}.nav-tab{position:relative;flex:0 0 auto;min-width:78px;transform:skew(-14deg);border:1px solid rgba(143,255,255,.3);background:#0505057a;padding:.58rem .86rem;color:#ffffffc7;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.72rem,1.8vw,.95rem);letter-spacing:0;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease}.nav-tab span{display:block;transform:skew(14deg)}.nav-tab:hover{transform:skew(-14deg) translateY(-2px);border-color:var(--cyan);color:#fff}.nav-tab-active{border-color:var(--red);background:var(--red);color:#fff;box-shadow:5px 5px #050505cc}.social-link{display:grid;width:42px;height:42px;place-items:center;transform:skew(-12deg);border:2px solid rgba(32,244,255,.72);background:#050505a6;color:#fff;box-shadow:5px 5px #ff1e1ed1;transition:transform .16s ease,background .16s ease,color .16s ease}.social-link svg{transform:skew(12deg)}.social-link:hover{transform:skew(-12deg) translate(4px);background:var(--cyan);color:var(--black)}.character-stage{height:100%;min-height:0;transform:translate3d(calc(var(--px) * 12px),calc(var(--py) * 8px),0)}.character-main{transform:translate3d(calc(var(--px) * -18px),calc(var(--py) * -14px),0)}.character-afterimage{transform:translate3d(calc(var(--px) * 26px),calc(var(--py) * 12px),0)}.screen-panel{width:min(100%,1040px);max-height:calc(100dvh - 8.6rem);min-height:0;overflow:hidden;padding:.15rem .5rem .8rem 1.35rem;transform:translate(clamp(0rem,2vw,1.75rem)) rotate(-1.2deg);transform-origin:center}.screen-panel>*{transform:rotate(1.2deg)}.screen-panel>.section-title,.screen-panel>.section-kicker{transform:rotate(1.2deg) skew(-10deg);transform-origin:left center}.section-kicker{display:inline-block;transform:skew(-13deg);background:var(--red);padding:.26rem .8rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.88rem;text-transform:uppercase;box-shadow:5px 5px #050505c7}.section-title,.hero-title{max-width:11ch;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(3.3rem,8.5vw,6.9rem);line-height:.82;letter-spacing:0;text-transform:uppercase;text-shadow:8px 8px 0 rgba(255,30,30,.82),13px 13px 0 rgba(5,5,5,.78);transform:skew(-8deg)}.hero-title{max-width:9ch;font-size:clamp(3.15rem,7.8vw,6.8rem)}.hero-subtitle{margin-top:1rem;max-width:710px;border-left:8px solid var(--cyan);background:#05050585;padding:.9rem 1rem;color:#ffffffe0;font-size:clamp(.92rem,1.75vw,1.16rem);font-weight:850;line-height:1.35;text-transform:uppercase}.persona-button{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;overflow:hidden;transform:skew(-13deg);border:2px solid transparent;padding:.66rem 1.06rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.95rem,1.65vw,1.28rem);line-height:1;text-transform:uppercase;box-shadow:8px 8px #050505d1;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.persona-button-primary{border-color:#fff;background:var(--red)}.persona-button-secondary{border-color:var(--cyan);background:#050505b8}.persona-button-ghost{border-color:#8fffffb3;background:#0618c96b}.persona-button-slash{position:absolute;inset:-20% auto -20% -46%;width:42%;transform:skew(-20deg);background:#fff;opacity:0;transition:left .18s ease,opacity .18s ease}.persona-button:hover .persona-button-slash{left:8%;opacity:.88}.home-menu{display:grid;max-width:820px;gap:.58rem}.home-menu-row{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:1rem}.home-menu-subtitle{transform:skew(-12deg);background:#fff;padding:.48rem .72rem;color:var(--black);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.78rem,1.7vw,1.05rem);text-transform:uppercase;box-shadow:6px 6px #ff1e1edb;transition:opacity .14s ease}.diagonal-panel{position:relative;overflow:hidden;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border:1px solid rgba(143,255,255,.42);background:linear-gradient(115deg,rgba(255,30,30,.13),transparent 19%),linear-gradient(135deg,#050505eb,#0618c9ad);box-shadow:10px 10px #050505b8,inset 0 0 0 1px #ffffff14}.diagonal-panel:after{content:"";position:absolute;inset:-20% auto -20% 7%;z-index:0;width:1.1rem;transform:skew(-18deg);background:#ff1e1eb8;pointer-events:none}.diagonal-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.15;background-image:radial-gradient(white 1px,transparent 1px);background-size:7px 7px}.diagonal-panel>*{position:relative;z-index:1}.screen-panel>.mt-5{margin-top:.85rem}.screen-panel>.mt-4{margin-top:.7rem}.panel-heading{font-family:Impact,Arial Black,system-ui,sans-serif;font-size:1.35rem;text-transform:uppercase}.stat-card,.experience-card{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border:1px solid rgba(32,244,255,.42);background:#050505b3;padding:.78rem .95rem;box-shadow:7px 7px #ff1e1ea3}.stat-card span{display:block;color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.78rem;text-transform:uppercase}.stat-card strong{display:block;margin-top:.3rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.9rem,1.45vw,1.16rem);line-height:1.05;text-transform:uppercase}.radar-shell{position:relative;width:min(100%,360px);aspect-ratio:1}.radar-ring{fill:transparent;stroke:#8fffff40;stroke-width:1.5}.radar-axis{stroke:#8fffff38;stroke-width:1.25}.radar-axis-active{stroke:var(--red);stroke-width:3}.radar-node{fill:var(--cyan);filter:drop-shadow(0 0 6px rgba(32,244,255,.9))}.radar-fill{fill:#ff1e1e61;stroke:none}.radar-outline{fill:transparent;stroke:var(--red);stroke-width:4;filter:drop-shadow(0 0 10px rgba(255,30,30,.65))}.radar-value-node{fill:#fff;stroke:var(--red);stroke-width:2}.radar-labels{position:absolute;top:0;right:0;bottom:0;left:0}.radar-label{position:absolute;min-width:76px;transform:translate(-50%,-50%) skew(-12deg);border:1px solid rgba(32,244,255,.58);background:#050505d1;padding:.35rem .48rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-align:center;text-transform:uppercase}.radar-label span,.radar-label strong{display:block;transform:skew(12deg)}.radar-label strong{margin-top:.18rem;color:var(--cyan)}.radar-label-active{border-color:#fff;background:var(--red);box-shadow:5px 5px #050505bf}.radar-label-active strong{color:#fff}.skill-group{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border:1px solid rgba(143,255,255,.36);background:#050505b3;padding:.78rem .95rem;box-shadow:7px 7px #0505059e}.skill-group h3{color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:1.18rem;text-transform:uppercase}.skill-badge,.tech-badge{transform:skew(-11deg);border:1px solid rgba(32,244,255,.62);background:#126eea70;padding:.34rem .56rem;color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase;transition:transform .15s ease,background .15s ease,color .15s ease}.skill-badge:hover,.skill-badge:focus-visible{transform:skew(-11deg) translateY(-2px);background:var(--cyan);color:var(--black)}.project-list{max-height:calc(100dvh - 14.7rem);overflow-y:auto;padding:.2rem .8rem .6rem 0;scrollbar-color:var(--red) rgba(255,255,255,.12)}.project-list-item{position:relative;display:flex;width:100%;min-height:86px;align-items:center;gap:.72rem;margin-bottom:.56rem;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border:2px solid rgba(32,244,255,.56);background:#050505b8;padding:.78rem .9rem .78rem 1.2rem;color:#fff;box-shadow:8px 8px #050505a3}.project-list-item-selected{border-color:#fff;background:var(--red);box-shadow:8px 8px #050505e6}.project-index{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:1.82rem;line-height:1;text-shadow:3px 3px 0 rgba(5,5,5,.7)}.project-list-item-selected .project-index{color:#fff}.project-list-item strong{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.96rem,1.55vw,1.24rem);line-height:1;text-transform:uppercase}.project-list-item small{display:-webkit-box;margin-top:.45rem;overflow:hidden;color:#ffffffc7;font-weight:750;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.project-chevron{flex:0 0 auto}.project-detail{max-height:calc(100dvh - 14.7rem);overflow-y:auto;padding:.95rem 1.05rem;scrollbar-color:var(--red) rgba(255,255,255,.12)}.project-title{color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1.72rem,3.9vw,3.18rem);line-height:.92;text-transform:uppercase;text-shadow:5px 5px 0 rgba(255,30,30,.74)}.project-thumb{min-height:120px;overflow:hidden;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);border:2px solid rgba(32,244,255,.66);background:#ffffff14}.project-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-heading{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.82rem;text-transform:uppercase}.detail-copy,.challenge-box p{margin-top:.3rem;color:#ffffffd6;font-size:.86rem;font-weight:700;line-height:1.36}.feature-list{margin-top:.34rem;display:grid;gap:.26rem}.feature-list li{position:relative;padding-left:1.1rem;color:#ffffffe0;font-size:.84rem;font-weight:800}.feature-list li:before{content:"";position:absolute;left:0;top:.52rem;width:.45rem;height:.45rem;transform:rotate(45deg);background:var(--red)}.challenge-box{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border-left:5px solid var(--red);background:#ffffff1a;padding:.68rem .9rem}.status-chip{transform:skew(-12deg);background:#fff;padding:.28rem .55rem;color:var(--black);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.72rem;text-transform:uppercase}.status-chip-blue{background:var(--cyan)}.action-link{display:inline-flex;align-items:center;gap:.5rem;transform:skew(-12deg);border:2px solid white;background:var(--red);padding:.58rem .86rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase;box-shadow:6px 6px #050505bf;transition:transform .15s ease,background .15s ease}.action-link span,.action-link svg{transform:skew(12deg)}.action-link:hover{transform:skew(-12deg) translateY(-2px);background:#c30000}.action-link-dark{border-color:var(--cyan);background:#050505cc}.contact-row{display:grid;grid-template-columns:auto 88px minmax(0,1fr);align-items:center;gap:.8rem;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);border:1px solid rgba(32,244,255,.58);background:#050505b8;padding:.72rem .92rem;color:#fff;box-shadow:7px 7px #0505059e}.contact-row:hover{border-color:#fff;background:#ff1e1edb}.contact-row-label{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.contact-row strong{min-width:0;overflow-wrap:anywhere;font-size:.94rem}.contact-form{display:grid;gap:.66rem;padding:.92rem 1.05rem}.contact-form label{display:grid;gap:.35rem}.contact-form label>span{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:2px solid rgba(32,244,255,.55);background:#050505b8;padding:.66rem .82rem;color:#fff;font:inherit;font-weight:750}.contact-form textarea{resize:vertical}.scene-grid{position:relative;z-index:10;display:grid;grid-template-columns:minmax(190px,23vw) minmax(0,1fr);gap:clamp(.75rem,1.8vw,1.6rem);width:min(100%,1720px);height:100dvh;margin:0 auto;padding:5.45rem clamp(.65rem,1.6vw,1.6rem) 1.6rem clamp(.75rem,1.8vw,1.85rem);align-items:stretch}.scene-grid-projects{grid-template-columns:minmax(160px,17vw) minmax(0,1fr)}.scene-content-full{position:relative;z-index:20;display:flex;min-width:0;min-height:0;width:100%;height:100%;align-items:stretch}.slash-panel,.slash-card,.slash-box{position:relative;min-width:0;overflow:hidden;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.slash-panel,.diagonal-panel{border:1px solid rgba(143,255,255,.48);background:linear-gradient(116deg,rgba(255,30,30,.16),transparent 21%),linear-gradient(135deg,#050505f0,#0618c9b8);box-shadow:12px 12px #050505b8,inset 0 0 0 1px #ffffff14}.slash-panel:before,.slash-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.14;background-image:radial-gradient(white 1px,transparent 1px);background-size:7px 7px}.slash-panel:after,.slash-card:after{content:"";position:absolute;inset:-22% auto -22% 6%;z-index:0;width:.82rem;transform:rotate(8deg);background:#ff1e1ebd;pointer-events:none}.slash-panel-content,.slash-card-content{position:relative;z-index:2;min-width:0;height:100%;padding:clamp(1rem,1.55vw,1.65rem) clamp(1.1rem,2vw,2rem);overflow:hidden}.slash-panel-content *,.slash-card-content *{min-width:0}.screen-panel{display:flex;flex-direction:column;width:100%;height:100%;max-height:none;min-height:0;overflow:hidden;padding:0;transform:none}.section-kicker{width:-moz-fit-content;width:fit-content;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);transform:none;padding-inline:1.05rem}.section-title,.hero-title{font-size:clamp(3.05rem,7.2vw,6.35rem)}.scene-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.85rem .75rem .8rem .12rem;scrollbar-color:var(--red) rgba(255,255,255,.12)}.character-panel{display:flex;min-width:0;min-height:0;height:100%;align-items:stretch;justify-content:stretch}.character-panel-content{position:relative;display:flex;height:100%;align-items:flex-end;justify-content:center;padding:1.2rem}.character-main{width:min(96%,440px);max-height:82%;-o-object-fit:contain;object-fit:contain}.character-afterimage{width:min(92%,430px);max-height:82%;-o-object-fit:contain;object-fit:contain}.home-scene{justify-content:center}.home-dashboard{width:min(100%,980px);max-height:100%}.about-content-scroll{display:grid;align-content:start;gap:.9rem}.about-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);gap:.9rem}.about-secondary-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:.9rem}.about-tertiary-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.stat-card,.experience-card,.contact-row,.project-list-item,.skill-badge,.tech-badge,.status-chip,.action-link{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}.stat-card,.experience-card,.contact-row{overflow:hidden;padding-left:clamp(1rem,1.4vw,1.45rem);padding-right:clamp(1rem,1.4vw,1.45rem)}.slash-button,.slash-button-bg{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.slash-button{position:relative;overflow:hidden;border:0;background:transparent;transform:none;isolation:isolate}.slash-button:hover,.slash-button:active,.slash-button:focus-visible{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.slash-button-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:2px solid rgba(255,255,255,.86);background:#000000e0}.persona-button-primary .slash-button-bg{background:var(--red)}.persona-button-secondary .slash-button-bg,.persona-button-ghost .slash-button-bg{border-color:var(--cyan);background:#050505db}.slash-button-red-slash{position:absolute;top:40%;right:-10%;bottom:40%;left:-10%;z-index:1;height:16px;background:#fff;transform:scaleX(0) rotate(-7deg);transform-origin:left;transition:transform .16s ease}.slash-button:hover .slash-button-red-slash,.slash-button:focus-visible .slash-button-red-slash{transform:scaleX(1) rotate(-7deg)}.slash-button-content{position:relative;z-index:2;display:inline-flex;min-width:0;align-items:center;gap:.5rem}.back-button{position:fixed;min-height:48px;color:var(--black)}.back-button .slash-button-bg{background:#fff}.back-button .slash-button-red-slash{background:var(--red)}.nav-tab,.nav-tab:hover,.nav-tab-active{clip-path:polygon(13% 0,100% 0,87% 100%,0 100%)}.skills-layout{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);gap:1rem}.radar-panel{min-height:0}.radar-shell{width:min(100%,430px);max-height:min(100%,430px)}.radar-label{min-width:62px;max-width:86px;padding:.28rem .36rem;font-size:.68rem}.skill-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-content:stretch}.skill-group{padding:0;background:#050505b8}.skill-group h3{font-size:clamp(.95rem,1.2vw,1.15rem)}.projects-grid{display:grid;grid-template-columns:minmax(290px,30vw) minmax(0,1fr);gap:clamp(1rem,2vw,1.7rem);flex:1;min-height:0;padding-top:.85rem}.project-list-panel,.project-detail{min-height:0;height:100%}.project-list-scroll,.detail-scroll{max-height:none;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:clamp(1rem,1.6vw,1.4rem);scrollbar-color:var(--red) rgba(255,255,255,.12)}.project-list-item{min-height:94px;padding:.86rem 1rem .86rem 1.45rem;overflow:hidden}.project-list-item:hover,.project-list-item-selected{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}.project-list-item small{overflow-wrap:anywhere}.project-detail{padding:0;overflow:hidden}.project-thumb{height:clamp(130px,17vh,190px);min-height:0}.contact-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:1rem}.contact-info-stack{display:grid;min-height:0;gap:.85rem;align-content:start}.best-for-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.best-for-tile{background:#050505c2;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.contact-form{display:block;min-height:0;padding:0}.contact-form-content{display:grid;align-content:start;gap:.72rem;overflow-y:auto}.contact-form-content>form{display:grid;gap:.72rem}.slash-shape,.slash-shape:hover,.slash-shape:active,.slash-shape:focus-visible,.slash-panel,.slash-card,.slash-button,.slash-button-bg,.nav-tab,.nav-tab:hover,.nav-tab-active,.stat-card,.experience-card,.contact-row,.project-list-item,.project-list-item:hover,.project-list-item-selected,.skill-badge,.tech-badge,.status-chip,.action-link,.challenge-box,.project-thumb,.home-dashboard,.character-panel,.project-list-panel,.project-detail,.radar-panel{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.slash-button{background:transparent}.slash-button:hover,.slash-button:active,.slash-button:focus-visible{background:transparent}.project-list-item{border:0;background:transparent}.project-list-item .slash-button-content{display:flex;width:100%;align-items:center;gap:.72rem;text-align:left}.project-list-item .slash-button-bg{border:2px solid rgba(32,244,255,.56);background:#050505d1}.project-list-item-selected .slash-button-bg{border-color:#fff;background:var(--red)}.slash-panel-content,.slash-card-content,.detail-scroll,.project-list-scroll,.contact-row,.stat-card,.experience-card,.skill-group,.best-for-tile{min-width:0}.diagonal-stagger-list{--diag-step: clamp(1rem, 4.2vw, 3.7rem)}.home-menu.diagonal-stagger-list{width:min(100%,920px);max-width:none;padding-right:calc(var(--diag-step) * 3)}.home-menu.diagonal-stagger-list .home-menu-row{width:calc(100% - (var(--diag-step) * 3));transform:translate(var(--diag-offset, 0))}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(1){--diag-offset: calc(var(--diag-step) * 3)}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(2){--diag-offset: calc(var(--diag-step) * 2)}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(3){--diag-offset: var(--diag-step)}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(4){--diag-offset: 0px}.project-list-scroll.diagonal-stagger-list{--diag-step: clamp(.45rem, 1.05vw, .95rem)}.project-list-scroll.diagonal-stagger-list .project-list-item{width:calc(100% - var(--diag-offset, 0px));margin-left:var(--diag-offset, 0px)}.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(1){--diag-offset: calc(var(--diag-step) * 5)}.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(2){--diag-offset: calc(var(--diag-step) * 4)}.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(3){--diag-offset: calc(var(--diag-step) * 3)}.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(4){--diag-offset: calc(var(--diag-step) * 2)}.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(5){--diag-offset: var(--diag-step)}.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(6){--diag-offset: 0px}.contact-row-list.diagonal-stagger-list{--diag-step: clamp(.85rem, 2.3vw, 1.9rem);padding-right:calc(var(--diag-step) * 2)}.contact-row-list.diagonal-stagger-list .contact-row{width:calc(100% - (var(--diag-step) * 2));margin-left:var(--diag-offset, 0)}.contact-row-list.diagonal-stagger-list .contact-row:nth-child(1){--diag-offset: calc(var(--diag-step) * 2)}.contact-row-list.diagonal-stagger-list .contact-row:nth-child(2){--diag-offset: var(--diag-step)}.contact-row-list.diagonal-stagger-list .contact-row:nth-child(3){--diag-offset: 0px}.page-diagonal-flow{--page-diag-step: clamp(.8rem, 2.15vw, 2.25rem);padding-right:calc(var(--page-diag-step) * 2)}.page-diagonal-flow>*{min-width:0}.about-stat-stack.diagonal-stagger-list,.experience-list.diagonal-stagger-list,.skill-dashboard.diagonal-stagger-list,.best-for-grid.diagonal-stagger-list{--diag-step: clamp(.55rem, 1.35vw, 1.25rem);padding-right:calc(var(--diag-step) * 2)}.about-stat-stack.diagonal-stagger-list>*,.experience-list.diagonal-stagger-list>*,.skill-dashboard.diagonal-stagger-list>*,.best-for-grid.diagonal-stagger-list>*{width:calc(100% - var(--diag-offset, 0px));margin-left:var(--diag-offset, 0px)}.about-stat-stack.diagonal-stagger-list>:nth-child(1),.skill-dashboard.diagonal-stagger-list>:nth-child(1),.best-for-grid.diagonal-stagger-list>:nth-child(1){--diag-offset: calc(var(--diag-step) * 2)}.about-stat-stack.diagonal-stagger-list>:nth-child(2),.skill-dashboard.diagonal-stagger-list>:nth-child(2),.best-for-grid.diagonal-stagger-list>:nth-child(2),.experience-list.diagonal-stagger-list>:nth-child(1){--diag-offset: var(--diag-step)}.about-stat-stack.diagonal-stagger-list>:nth-child(n+3),.skill-dashboard.diagonal-stagger-list>:nth-child(n+3),.best-for-grid.diagonal-stagger-list>:nth-child(n+3),.experience-list.diagonal-stagger-list>:nth-child(2){--diag-offset: 0px}.scene-grid{grid-template-columns:minmax(160px,20vw) minmax(0,1fr);gap:clamp(.55rem,1.25vw,1.25rem);width:min(100%,1760px);padding-left:clamp(.4rem,1vw,1rem);padding-right:clamp(.4rem,1.2vw,1.2rem)}.scene-grid-projects{grid-template-columns:minmax(125px,15.5vw) minmax(0,1fr)}.scene-content-full{margin-left:clamp(-1.2rem,-1.2vw,-.35rem);width:calc(100% + clamp(.35rem,1.2vw,1.2rem))}.screen-panel{--left-slash-step: clamp(.9rem, 1.75vw, 2rem)}.section-kicker{margin-left:calc(var(--left-slash-step) * 3);max-width:calc(100% - (var(--left-slash-step) * 3))}.section-title{margin-left:calc(var(--left-slash-step) * 2);max-width:calc(100% - (var(--left-slash-step) * 2))}.home-dashboard,.scene-scroll,.projects-grid{margin-left:var(--left-slash-step);width:calc(100% - var(--left-slash-step))}.page-diagonal-flow{--page-diag-step: var(--left-slash-step);padding-right:calc(var(--page-diag-step) * 2.25)}.page-diagonal-flow>:nth-child(1){margin-left:calc(var(--page-diag-step) * 2);width:calc(100% - (var(--page-diag-step) * 2))}.page-diagonal-flow>:nth-child(2){margin-left:var(--page-diag-step);width:calc(100% - var(--page-diag-step))}.page-diagonal-flow>:nth-child(n+3){margin-left:0;width:100%}.skills-layout.page-diagonal-flow,.projects-grid.page-diagonal-flow,.contact-layout.page-diagonal-flow{padding-right:0}.skills-layout.page-diagonal-flow>:nth-child(1),.projects-grid.page-diagonal-flow>:nth-child(1),.contact-layout.page-diagonal-flow>:nth-child(1){margin-left:var(--page-diag-step);width:calc(100% - var(--page-diag-step))}.skills-layout.page-diagonal-flow>:nth-child(2),.projects-grid.page-diagonal-flow>:nth-child(2),.contact-layout.page-diagonal-flow>:nth-child(2){margin-left:0;width:100%}.slash-panel-content,.slash-card-content{padding-left:clamp(1.45rem,2.65vw,3rem);padding-right:clamp(1rem,1.8vw,2rem)}.character-panel .slash-panel-content{padding-left:1rem;padding-right:1rem}.diagonal-stagger-list{--diag-step: clamp(.75rem, 1.55vw, 1.7rem)}.home-menu.diagonal-stagger-list{--diag-step: clamp(1.1rem, 3.4vw, 3.1rem)}@media (max-width: 1023px){.app-shell{overflow-y:auto}.scene-grid,.scene-grid-projects{grid-template-columns:1fr;height:auto;min-height:100svh;padding-top:5.2rem;overflow:visible}.scene-content-full{min-height:0;height:auto;margin-left:0;width:100%}.character-panel{min-height:320px;height:36svh}.screen-panel{height:auto;max-height:none;overflow:visible;padding-top:1rem;transform:none}.screen-panel>*,.screen-panel>.section-title,.screen-panel>.section-kicker{transform:none}.section-kicker,.section-title,.home-dashboard,.scene-scroll,.projects-grid{margin-left:0;width:100%;max-width:100%}.section-title,.hero-title{text-shadow:5px 5px 0 rgba(255,30,30,.8),9px 9px 0 rgba(5,5,5,.78)}.project-list{max-height:none}.project-detail{height:auto;min-height:420px}.about-layout,.about-secondary-layout,.about-tertiary-layout,.skills-layout,.projects-grid,.contact-layout{grid-template-columns:1fr}.scene-scroll{overflow:visible}.project-list-panel{height:42svh}.project-detail{height:56svh}.skill-dashboard,.best-for-grid{grid-template-columns:1fr}.page-diagonal-flow,.about-stat-stack.diagonal-stagger-list,.experience-list.diagonal-stagger-list,.skill-dashboard.diagonal-stagger-list,.best-for-grid.diagonal-stagger-list{padding-right:0}.page-diagonal-flow>*,.about-stat-stack.diagonal-stagger-list>*,.experience-list.diagonal-stagger-list>*,.skill-dashboard.diagonal-stagger-list>*,.best-for-grid.diagonal-stagger-list>*{width:100%;margin-left:0}}@media (max-width: 640px){.home-menu.diagonal-stagger-list,.contact-row-list.diagonal-stagger-list{padding-right:0}.home-menu.diagonal-stagger-list .home-menu-row,.contact-row-list.diagonal-stagger-list .contact-row{width:100%;transform:none}.project-list-scroll.diagonal-stagger-list .project-list-item{width:100%;margin-left:0}.home-menu-row{grid-template-columns:1fr;gap:.45rem}.home-menu-subtitle{display:none}.section-title,.hero-title{max-width:100%;font-size:clamp(3.1rem,16vw,5.2rem)}.nav-tab{min-width:auto;padding-inline:.66rem}.contact-row{grid-template-columns:auto 1fr}.contact-row-label{display:none}}.app-shell.scene{position:relative;min-height:100vh;width:100%;overflow:hidden;padding:4.75rem clamp(1.25rem,2.5vw,3rem) 1.5rem}.scene-layout{position:relative;z-index:10;display:grid;grid-template-columns:minmax(320px,36vw) minmax(0,1fr);gap:clamp(1.25rem,2vw,2.5rem);height:calc(100vh - 6.25rem);width:100%;max-width:1760px;margin:0 auto;align-items:stretch}.scene-layout-projects{grid-template-columns:minmax(240px,24vw) minmax(0,1fr)}.scene-layout-content-only,.scene-layout-content-only.scene-layout-projects{grid-template-columns:minmax(0,1fr);max-width:1840px}.character-shell,.content-shell{position:relative;min-width:0;height:100%;overflow:hidden;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.character-shell{background:linear-gradient(120deg,rgba(32,244,255,.16),transparent 38%),#0618c96b}.content-shell{border:0;background:transparent;box-shadow:none}.character-shell-content,.content-shell-content{height:100%;min-width:0;overflow:hidden}.character-shell-content{padding:0}.content-shell-content{padding:clamp(1.5rem,2.4vw,3rem)}.character-panel{position:relative;display:flex;height:100%;min-height:0;align-items:flex-end;justify-content:center}.character-main{width:min(96%,620px);max-height:92%;-o-object-fit:contain;object-fit:contain}.character-afterimage{width:min(90%,580px);max-height:90%;-o-object-fit:contain;object-fit:contain}.screen-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,1.6vw,1.75rem);height:100%;min-width:0;width:100%;max-height:none;overflow:hidden;padding:0;transform:none}.screen-panel>*,.screen-panel>.section-title,.screen-panel>.section-kicker{transform:none}.screen-header{min-width:0}.section-kicker{margin:0 0 .25rem;max-width:100%;transform:none;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.screen-title,.section-title{margin:0;max-width:100%;font-size:clamp(4rem,8.6vw,8.9rem);line-height:.8;transform:skew(-10deg)}.screen-body{min-height:0;min-width:0;overflow:hidden}.scene-scroll{margin-left:0;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 .7rem 0 0}.page-diagonal-flow,.skills-layout.page-diagonal-flow,.projects-grid.page-diagonal-flow,.contact-layout.page-diagonal-flow{padding-right:0}.page-diagonal-flow>:nth-child(1),.page-diagonal-flow>:nth-child(2),.page-diagonal-flow>:nth-child(n+3),.skills-layout.page-diagonal-flow>:nth-child(1),.skills-layout.page-diagonal-flow>:nth-child(2),.projects-grid.page-diagonal-flow>:nth-child(1),.projects-grid.page-diagonal-flow>:nth-child(2),.contact-layout.page-diagonal-flow>:nth-child(1),.contact-layout.page-diagonal-flow>:nth-child(2){margin-left:0;width:100%}.about-content-scroll{display:grid;grid-template-rows:auto auto auto;gap:clamp(.8rem,1.2vw,1.2rem);align-content:stretch}.about-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(.8rem,1.2vw,1.2rem)}.about-secondary-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(.8rem,1.2vw,1.2rem)}.about-tertiary-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.2vw,1.2rem)}.skills-layout{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:clamp(1rem,1.6vw,1.6rem);height:100%}.radar-panel,.project-list-panel,.project-detail,.contact-form{height:100%;min-height:0}.radar-panel .slash-panel-content{display:flex;align-items:center;justify-content:center}.skill-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.2vw,1.2rem);align-content:stretch}.projects-grid{display:grid;grid-template-columns:minmax(300px,30vw) minmax(0,1fr);gap:clamp(1rem,1.8vw,2rem);height:100%;min-height:0;padding:0;margin-left:0;width:100%}.project-list-scroll,.detail-scroll{height:100%;max-height:none;overflow-y:auto;overflow-x:hidden}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.2vw,1.25rem);height:100%}.contact-info-stack{display:grid;gap:clamp(.75rem,1.2vw,1.25rem);align-content:start}.contact-row{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;min-height:4.25rem}.contact-value{overflow-wrap:anywhere;word-break:break-word}.slash-panel,.slash-card,.slash-button,.slash-button:hover,.slash-button:focus,.slash-button:active,.slash-button-bg,.nav-tab-active,.back-button,.project-list-item,.contact-row,.stat-card,.experience-card,.skill-badge,.tech-badge,.status-chip,.action-link{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);overflow:hidden}.slash-button:before,.slash-button:after{clip-path:inherit}.slash-panel-content,.slash-card-content{min-width:0;padding:clamp(1rem,1.8vw,2rem)}.slash-card-content *{min-width:0}@media (max-width: 900px){.app-shell.scene{overflow-y:auto;min-height:100svh;padding:5rem 1rem 1.25rem}.scene-layout,.scene-layout-projects{grid-template-columns:1fr;height:auto}.character-shell{min-height:320px}.content-shell{min-height:70svh}.slash-panel,.slash-card,.slash-button,.slash-button:hover,.slash-button:focus,.slash-button:active,.slash-button-bg{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.screen-title,.section-title{font-size:clamp(3rem,15vw,5.4rem)}.about-layout,.about-secondary-layout,.about-tertiary-layout,.skills-layout,.projects-grid{grid-template-columns:1fr;height:auto}}.app-shell.scene{--scene-slash: 12%;--inner-slash: 9%;--button-slash: 11%;--slash-gutter: clamp(1.1rem, 2.5vw, 2.85rem)}.character-shell,.content-shell,.slash-panel,.slash-card,.project-list-panel,.project-detail,.radar-panel,.contact-form,.home-dashboard{clip-path:polygon(var(--scene-slash) 0,100% 0,calc(100% - var(--scene-slash)) 100%,0 100%)}.content-shell-content{padding-left:calc(clamp(1.25rem,2.2vw,2.7rem) + var(--slash-gutter));padding-right:clamp(1.25rem,2vw,2.4rem)}.section-kicker,.stat-card,.experience-card,.contact-row,.skill-badge,.tech-badge,.status-chip,.action-link,.project-thumb,.challenge-box{clip-path:polygon(var(--inner-slash) 0,100% 0,calc(100% - var(--inner-slash)) 100%,0 100%)}.slash-button,.slash-button:hover,.slash-button:focus,.slash-button:active,.slash-button-bg,.project-list-item,.project-list-item:hover,.project-list-item-selected,.back-button,.nav-tab,.nav-tab:hover,.nav-tab-active{clip-path:polygon(var(--button-slash) 0,100% 0,calc(100% - var(--button-slash)) 100%,0 100%)}.screen-header,.screen-body{padding-left:0}.section-kicker{padding-left:calc(.9rem + (var(--inner-slash) * .25))}.slash-panel-content,.slash-card-content,.detail-scroll,.project-list-scroll{padding-left:calc(clamp(1rem,1.8vw,2rem) + var(--slash-gutter) * .45)}.slash-button{justify-content:flex-start;text-align:left}.slash-button-content{justify-content:flex-start;width:100%;padding-left:calc(var(--button-slash) * .36);text-align:left}.home-menu.diagonal-stagger-list,.project-list-scroll.diagonal-stagger-list,.contact-row-list.diagonal-stagger-list{padding-right:0}.home-menu.diagonal-stagger-list .home-menu-row,.project-list-scroll.diagonal-stagger-list .project-list-item,.contact-row-list.diagonal-stagger-list .contact-row{margin-left:0}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(1),.home-menu.diagonal-stagger-list .home-menu-row:nth-child(2),.home-menu.diagonal-stagger-list .home-menu-row:nth-child(3),.home-menu.diagonal-stagger-list .home-menu-row:nth-child(4),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(1),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(2),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(3),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(4),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(5),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(6),.contact-row-list.diagonal-stagger-list .contact-row:nth-child(1),.contact-row-list.diagonal-stagger-list .contact-row:nth-child(2),.contact-row-list.diagonal-stagger-list .contact-row:nth-child(3){--diag-offset: 0px}.home-menu.diagonal-stagger-list .home-menu-row,.project-list-scroll.diagonal-stagger-list .project-list-item,.contact-row-list.diagonal-stagger-list .contact-row{width:100%;transform:none}.project-list-item .slash-button-content{padding-left:calc(var(--button-slash) * .32)}.project-list-item{min-height:92px}.contact-row{padding-left:calc(1rem + var(--slash-gutter) * .45)}.screen-panel:not(.home-scene){--page-safe-inset: clamp(1.25rem, 3.2vw, 3.8rem);--panel-safe-inset: clamp(1.35rem, 2.55vw, 3rem);--text-diag-step: clamp(.65rem, 1.35vw, 1.55rem)}.screen-panel:not(.home-scene) .screen-header{padding-left:var(--page-safe-inset);padding-right:clamp(.75rem,1.4vw,1.5rem);overflow:visible}.screen-panel:not(.home-scene) .section-kicker{margin-left:calc(var(--page-safe-inset) * .18)}.screen-panel:not(.home-scene) .screen-title,.screen-panel:not(.home-scene) .section-title{max-width:calc(100% - var(--page-safe-inset));transform-origin:left center}.screen-panel:not(.home-scene) .screen-body{padding-left:calc(var(--page-safe-inset) * .55)}.screen-panel:not(.home-scene) .diagonal-panel>.slash-panel-content,.screen-panel:not(.home-scene) .project-detail>.slash-panel-content,.screen-panel:not(.home-scene) .radar-panel>.slash-panel-content,.screen-panel:not(.home-scene) .contact-form>.slash-panel-content,.screen-panel:not(.home-scene) .slash-card-content{padding-left:calc(var(--panel-safe-inset) + var(--slash-gutter) * .45)}.screen-panel:not(.home-scene) .contact-row{padding-left:calc(var(--panel-safe-inset) + var(--slash-gutter) * .35)}.screen-panel:not(.home-scene) .challenge-box{padding-left:calc(var(--panel-safe-inset) * .8)}.scene-layout-content-only .content-shell{clip-path:none;overflow:visible}.app-shell.scene{--ui-slant: 10%;--ui-slant-end: calc(100% - var(--ui-slant));--ui-panel-slant: 12%;--ui-panel-slant-end: calc(100% - var(--ui-panel-slant))}.nav-tab,.nav-tab:hover,.nav-tab-active,.slash-button,.slash-button:hover,.slash-button:focus,.slash-button:active,.slash-button-bg,.project-list-item,.project-list-item:hover,.project-list-item-selected,.contact-row,.stat-card,.experience-card,.skill-group,.best-for-tile,.skill-badge,.tech-badge,.status-chip,.action-link,.home-menu-subtitle,.back-button{clip-path:polygon(var(--ui-slant) 0,100% 0,var(--ui-slant-end) 100%,0 100%)}.slash-panel,.slash-card,.diagonal-panel,.project-list-panel,.project-detail,.radar-panel,.contact-form,.home-dashboard,.project-thumb,.challenge-box{clip-path:polygon(var(--ui-panel-slant) 0,100% 0,var(--ui-panel-slant-end) 100%,0 100%)}.nav-tab,.nav-tab:hover,.persona-button,.action-link,.action-link:hover,.status-chip,.skill-badge,.skill-badge:hover,.skill-badge:focus-visible,.tech-badge,.home-menu-subtitle{transform:none}.nav-tab span,.action-link span,.action-link svg,.social-link svg{transform:none}.slash-button-content,.project-list-item .slash-button-content{padding-left:calc(var(--ui-slant) * .72);padding-right:calc(var(--ui-slant) * .45)}@media (min-width: 901px){.scene-layout-content-only .content-shell-content{padding:clamp(.9rem,1.45vw,1.55rem) clamp(1rem,1.8vw,2rem)}.screen-panel:not(.home-scene){gap:clamp(.65rem,1vw,1rem)}.screen-panel:not(.home-scene) .screen-header{padding-left:calc(var(--page-safe-inset) * 1.15)}.screen-panel:not(.home-scene) .screen-body{padding-left:calc(var(--page-safe-inset) * .3)}.about-content-scroll{grid-template-rows:minmax(0,1.15fr) minmax(0,.82fr) auto}.about-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.about-secondary-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.skills-layout{grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr)}.projects-grid{grid-template-columns:minmax(340px,28vw) minmax(0,1fr)}.contact-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.screen-panel:not(.home-scene) .diagonal-panel p:nth-of-type(1),.screen-panel:not(.home-scene) .diagonal-panel .panel-heading,.screen-panel:not(.home-scene) .detail-scroll>:nth-child(1){margin-left:calc(var(--text-diag-step) * 2);width:calc(100% - (var(--text-diag-step) * 2))}.screen-panel:not(.home-scene) .diagonal-panel p:nth-of-type(2),.screen-panel:not(.home-scene) .detail-scroll>:nth-child(2){margin-left:var(--text-diag-step);width:calc(100% - var(--text-diag-step))}.screen-panel:not(.home-scene) .diagonal-panel p:nth-of-type(n+3),.screen-panel:not(.home-scene) .detail-scroll>:nth-child(n+3){margin-left:0;width:100%}.screen-panel:not(.home-scene) .stat-card .slash-card-content>:first-child,.screen-panel:not(.home-scene) .experience-card .slash-card-content>:first-child,.screen-panel:not(.home-scene) .skill-group .slash-card-content>:first-child,.screen-panel:not(.home-scene) .best-for-tile .slash-card-content>:first-child{margin-left:calc(var(--text-diag-step) * .7)}.screen-panel:not(.home-scene) .stat-card .slash-card-content>:nth-child(2),.screen-panel:not(.home-scene) .experience-card .slash-card-content>:nth-child(2),.screen-panel:not(.home-scene) .skill-group .slash-card-content>:nth-child(2){margin-left:0}.projects-scene .project-list-scroll.diagonal-stagger-list{--project-list-diag-step: clamp(.7rem, 1.15vw, 1.35rem);padding-right:calc(var(--project-list-diag-step) * 2.5)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item{width:calc(100% - var(--project-diag-offset, 0px));margin-left:var(--project-diag-offset, 0px)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(1){--project-diag-offset: calc(var(--project-list-diag-step) * 4)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(2){--project-diag-offset: calc(var(--project-list-diag-step) * 3.2)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(3){--project-diag-offset: calc(var(--project-list-diag-step) * 2.4)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(4){--project-diag-offset: calc(var(--project-list-diag-step) * 1.6)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(5){--project-diag-offset: calc(var(--project-list-diag-step) * .8)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(n+6){--project-diag-offset: 0px}.project-detail{position:relative}.project-detail:after{content:"";position:absolute;top:1.25rem;right:clamp(.55rem,.9vw,.9rem);bottom:1.25rem;z-index:4;width:.45rem;transform:skewY(-15deg);transform-origin:center;background:linear-gradient(var(--cyan),var(--cyan)) left top / 2px 100% no-repeat,linear-gradient(180deg,var(--red),rgba(32,244,255,.9));pointer-events:none}.project-detail .detail-scroll{scrollbar-width:thin;scrollbar-color:var(--red) rgba(32,244,255,.16);padding-right:clamp(1.35rem,2vw,2.2rem)}.home-dashboard{--home-diag-step: clamp(.85rem, 1.65vw, 1.85rem)}.home-dashboard .slash-panel-content{align-content:start}.home-kicker{margin-left:calc(var(--home-diag-step) * 3.1);max-width:calc(100% - (var(--home-diag-step) * 3.1))}.home-dashboard .hero-title{margin-left:calc(var(--home-diag-step) * 2.25);max-width:min(9ch,calc(100% - (var(--home-diag-step) * 2.25)))}.home-dashboard .hero-subtitle{margin-left:calc(var(--home-diag-step) * 1.25);max-width:min(710px,calc(100% - (var(--home-diag-step) * 1.25)))}.home-actions{margin-left:calc(var(--home-diag-step) * .7);max-width:calc(100% - (var(--home-diag-step) * .7))}.home-menu.diagonal-stagger-list{--diag-step: var(--home-diag-step);width:min(100%,720px);padding-right:calc(var(--diag-step) * 2.4)}.home-menu.diagonal-stagger-list .home-menu-row{width:calc(100% - var(--diag-offset, 0px));transform:translate(var(--diag-offset, 0px))}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(1){--diag-offset: calc(var(--diag-step) * 2.4)}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(2){--diag-offset: calc(var(--diag-step) * 1.6)}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(3){--diag-offset: calc(var(--diag-step) * .8)}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(4){--diag-offset: 0px}}@media (max-width: 900px){.app-shell.scene{--scene-slash: 5%;--inner-slash: 5%;--button-slash: 6%;--slash-gutter: .5rem}.content-shell-content,.slash-panel-content,.slash-card-content,.detail-scroll,.project-list-scroll{padding-left:clamp(1rem,4vw,1.4rem)}}.home-menu.diagonal-stagger-list,.project-list-scroll.diagonal-stagger-list,.contact-row-list.diagonal-stagger-list,.about-stat-stack.diagonal-stagger-list,.experience-list.diagonal-stagger-list,.skill-dashboard.diagonal-stagger-list,.best-for-grid.diagonal-stagger-list{padding-right:0}.home-menu.diagonal-stagger-list .home-menu-row,.project-list-scroll.diagonal-stagger-list .project-list-item,.contact-row-list.diagonal-stagger-list .contact-row,.about-stat-stack.diagonal-stagger-list>*,.experience-list.diagonal-stagger-list>*,.skill-dashboard.diagonal-stagger-list>*,.best-for-grid.diagonal-stagger-list>*{width:100%;margin-left:0;transform:none}.home-menu.diagonal-stagger-list .home-menu-row:nth-child(n),.project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(n),.contact-row-list.diagonal-stagger-list .contact-row:nth-child(n),.about-stat-stack.diagonal-stagger-list>:nth-child(n),.experience-list.diagonal-stagger-list>:nth-child(n),.skill-dashboard.diagonal-stagger-list>:nth-child(n),.best-for-grid.diagonal-stagger-list>:nth-child(n){--diag-offset: 0px;--project-diag-offset: 0px}.projects-scene{--project-row-slant: 4%;--project-row-slant-end: calc(100% - var(--project-row-slant));--project-row-width: clamp(21.5rem, 23vw, 24rem);--project-row-height: clamp(3.65rem, 6.3vh, 4.25rem);--project-row-step: clamp(.8rem, .95vw, 1rem);--project-row-base: calc(var(--project-row-step) * 5)}.projects-scene .project-list-panel{clip-path:none;border:0;background:transparent;box-shadow:none;overflow:visible}.projects-scene .project-list-panel:before,.projects-scene .project-list-panel:after{display:none}.projects-scene .project-list-panel>.slash-panel-content{overflow:visible}.projects-scene .project-list-scroll{display:grid;align-content:start;gap:clamp(.42rem,.72vw,.65rem);overflow:visible;padding:.25rem .2rem .45rem 0}.projects-scene .project-list-scroll.diagonal-stagger-list{padding-right:0}.projects-scene .project-list-item,.projects-scene .project-list-item:hover,.projects-scene .project-list-item-selected{width:min(var(--project-row-width),calc(100% - var(--project-row-base)));height:var(--project-row-height);min-height:0;margin:0;clip-path:polygon(var(--project-row-slant) 0,100% 0,var(--project-row-slant-end) 100%,0 100%)}.projects-scene .project-list-item:nth-child(1){margin-left:var(--project-row-base)}.projects-scene .project-list-item:nth-child(2){margin-left:calc(var(--project-row-step) * 4)}.projects-scene .project-list-item:nth-child(3){margin-left:calc(var(--project-row-step) * 3)}.projects-scene .project-list-item:nth-child(4){margin-left:calc(var(--project-row-step) * 2)}.projects-scene .project-list-item:nth-child(5){margin-left:var(--project-row-step)}.projects-scene .project-list-item:nth-child(n+6){margin-left:0}.projects-scene .project-list-item .slash-button-bg{clip-path:inherit}.projects-scene .project-list-item .slash-button-content{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.65rem;height:100%;padding-left:calc(var(--project-row-slant) + .6rem);padding-right:calc(var(--project-row-slant) + .6rem)}.projects-scene .project-index{font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1}.projects-scene .project-list-item strong{display:-webkit-box;overflow:hidden;font-size:clamp(.78rem,.95vw,.98rem);line-height:.95;-webkit-box-orient:vertical;-webkit-line-clamp:2}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item,.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:hover,.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item-selected{width:min(var(--project-row-width),calc(100% - var(--project-row-base)));height:var(--project-row-height);min-height:0;clip-path:polygon(var(--project-row-slant) 0,100% 0,var(--project-row-slant-end) 100%,0 100%)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(1){margin-left:var(--project-row-base)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(2){margin-left:calc(var(--project-row-step) * 4)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(3){margin-left:calc(var(--project-row-step) * 3)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(4){margin-left:calc(var(--project-row-step) * 2)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(5){margin-left:var(--project-row-step)}.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item:nth-child(n+6){margin-left:0}.home-scene{--home-control-slant: 4%;--home-control-slant-end: calc(100% - var(--home-control-slant));--home-control-width: clamp(13.5rem, 17vw, 16rem);--home-cta-width: clamp(15.5rem, 19vw, 18rem);--home-cta-height: clamp(3.45rem, 5.9vh, 4.15rem);--home-control-height: clamp(3.15rem, 5.3vh, 3.75rem);--home-control-step: clamp(.72rem, .9vw, 1rem);--home-control-base: calc(var(--home-control-step) * 3)}.home-scene .home-dashboard{clip-path:none;border:0;background:transparent;box-shadow:none;overflow:visible}.home-scene .home-dashboard:before,.home-scene .home-dashboard:after{display:none}.home-scene .home-dashboard>.slash-panel-content{overflow:visible}.home-scene .hero-subtitle{clip-path:polygon(var(--home-control-slant) 0,100% 0,var(--home-control-slant-end) 100%,0 100%);border-left:0;padding-left:clamp(1.45rem,2.2vw,2.5rem);padding-right:clamp(1.1rem,1.8vw,2rem)}.home-scene .home-actions{display:grid!important;grid-template-columns:repeat(2,var(--home-cta-width));gap:clamp(.42rem,.72vw,.65rem);width:-moz-max-content;width:max-content;margin-left:var(--home-control-base)}.home-scene .home-actions .slash-button,.home-scene .home-menu .slash-button{width:var(--home-control-width);height:var(--home-control-height);min-height:0;clip-path:polygon(var(--home-control-slant) 0,100% 0,var(--home-control-slant-end) 100%,0 100%)}.home-scene .home-actions .slash-button{width:var(--home-cta-width);height:var(--home-cta-height)}.home-scene .home-actions .slash-button:hover,.home-scene .home-menu .slash-button:hover{transform:none!important}.home-scene .home-actions .slash-button-bg,.home-scene .home-menu .slash-button-bg{clip-path:inherit}.home-scene .home-actions .slash-button-content,.home-scene .home-menu .slash-button-content{height:100%;padding-left:calc(var(--home-control-slant) + .7rem);padding-right:calc(var(--home-control-slant) + .7rem)}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(1){margin-left:var(--home-control-base)}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(2){margin-left:calc(var(--home-control-step) * 2)}.home-scene .home-actions .slash-button:nth-child(n){margin-left:0}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(3){margin-left:var(--home-control-step)}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(n+4){margin-left:0}.home-scene .home-menu.diagonal-stagger-list{display:grid;gap:clamp(.42rem,.72vw,.65rem);width:-moz-max-content;width:max-content;padding-right:0}.home-scene .home-menu.diagonal-stagger-list .home-menu-row{display:block;width:var(--home-control-width);transform:none}.home-scene .home-menu-subtitle{display:none}.home-scene{--home-lead-left: clamp(3rem, 4vw, 4.6rem);--home-lead-step: clamp(.72rem, .95vw, 1.05rem)}.home-scene .home-kicker{margin-left:calc(var(--home-lead-left) + (var(--home-lead-step) * 2));max-width:calc(100% - var(--home-lead-left))}.home-scene .hero-title{margin-left:calc(var(--home-lead-left) + var(--home-lead-step));max-width:min(9ch,calc(100% - var(--home-lead-left)))}.home-scene .hero-subtitle{margin-left:var(--home-lead-left);max-width:min(710px,calc(100% - var(--home-lead-left)))}.home-scene .home-actions{margin-left:calc(var(--home-lead-left) + var(--home-lead-step) * .8)}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(1){margin-left:calc(var(--home-lead-left) - (var(--home-lead-step) * 1.4))}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(2){margin-left:calc(var(--home-lead-left) - (var(--home-lead-step) * 2.05))}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(3){margin-left:calc(var(--home-lead-left) - (var(--home-lead-step) * 2.7))}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(n+4){margin-left:calc(var(--home-lead-left) - (var(--home-lead-step) * 3.35))}.home-scene{--home-edge-origin: clamp(4.6rem, 5.2vw, 6.25rem);--home-edge-step: clamp(.78rem, .95vw, 1.08rem);--home-info-cut: clamp(1.05rem, 1.25vw, 1.38rem);--home-cta-cut: clamp(.84rem, 1vw, 1.08rem);--home-menu-cut: clamp(.72rem, .86vw, .94rem)}.home-scene .home-kicker{margin-left:calc(var(--home-edge-origin) + (var(--home-edge-step) * 2.2))}.home-scene .hero-title{margin-left:calc(var(--home-edge-origin) + (var(--home-edge-step) * 1.25))}.home-scene .hero-subtitle{margin-left:calc(var(--home-edge-origin) + (var(--home-edge-step) * .15));clip-path:polygon(var(--home-info-cut) 0,100% 0,calc(100% - var(--home-info-cut)) 100%,0 100%);padding-left:calc(var(--home-info-cut) + .95rem)}.home-scene .home-actions{margin-left:calc(var(--home-edge-origin) - (var(--home-edge-step) * .9))}.home-scene .home-actions .slash-button,.home-scene .home-actions .slash-button-bg{clip-path:polygon(var(--home-cta-cut) 0,100% 0,calc(100% - var(--home-cta-cut)) 100%,0 100%)}.home-scene .home-menu .slash-button,.home-scene .home-menu .slash-button-bg{clip-path:polygon(var(--home-menu-cut) 0,100% 0,calc(100% - var(--home-menu-cut)) 100%,0 100%)}.home-scene .home-actions .slash-button-content{padding-left:calc(var(--home-cta-cut) + .75rem)}.home-scene .home-menu .slash-button-content{padding-left:calc(var(--home-menu-cut) + .75rem)}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(1){margin-left:calc(var(--home-edge-origin) - (var(--home-edge-step) * 2))}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(2){margin-left:calc(var(--home-edge-origin) - (var(--home-edge-step) * 2.75))}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(3){margin-left:calc(var(--home-edge-origin) - (var(--home-edge-step) * 3.5))}.home-scene .home-menu.diagonal-stagger-list .home-menu-row:nth-child(n+4){margin-left:calc(var(--home-edge-origin) - (var(--home-edge-step) * 4.25))}.projects-scene{--project-detail-slant: 4%;--project-detail-slant-end: calc(100% - var(--project-detail-slant));--project-detail-safe-left: clamp(2.2rem, 4vw, 4.75rem)}.projects-scene .project-detail,.projects-scene .project-detail:hover,.projects-scene .challenge-box{clip-path:polygon(var(--project-detail-slant) 0,100% 0,var(--project-detail-slant-end) 100%,0 100%)}.projects-scene .project-detail>.slash-panel-content,.projects-scene .project-detail .detail-scroll{padding-left:var(--project-detail-safe-left)}.projects-scene .detail-scroll>*,.projects-scene .challenge-box>*{max-width:calc(100% - clamp(.75rem,1.2vw,1.4rem))}.projects-scene .challenge-box{padding-left:calc(var(--project-detail-safe-left) * .72)}.screen-panel.projects-scene{--project-detail-safe-left: clamp(.55rem, .9vw, 1rem);--project-detail-cut: clamp(7rem, 16vh, 11rem)}.screen-panel.projects-scene .project-detail{clip-path:none;border:0;background:transparent;box-shadow:none;height:100%;min-height:clamp(30rem,62vh,42rem);overflow:visible}.screen-panel.projects-scene .project-detail:before{content:none;display:none}.screen-panel.projects-scene .project-detail>.slash-panel-content:before,.screen-panel.projects-scene .project-detail>.slash-panel-content:after,.screen-panel.projects-scene .detail-scroll:before,.screen-panel.projects-scene .detail-scroll:after{content:none;display:none}.screen-panel.projects-scene .project-detail>.slash-panel-content,.screen-panel.projects-scene .project-detail .detail-scroll{position:relative;z-index:1;padding:clamp(1rem,1.55vw,1.65rem) clamp(1.1rem,2vw,2rem);padding-left:calc(var(--panel-safe-inset) + var(--slash-gutter) * .45);background:transparent;clip-path:none}.screen-panel.projects-scene .detail-scroll{max-height:none;overflow:visible;scrollbar-width:none}.screen-panel.projects-scene .detail-scroll::-webkit-scrollbar{width:0;height:0}.screen-panel.projects-scene .detail-scroll>*{box-sizing:border-box;margin-left:0;width:100%;max-width:100%}.screen-panel.projects-scene .detail-scroll>:nth-child(2),.screen-panel.projects-scene .detail-scroll>:nth-child(2)>*{min-width:0}@media (min-width: 901px){.screen-panel.projects-scene .project-info-window,.screen-panel.projects-scene .project-detail-actions{margin-left:calc(var(--text-diag-step) * 4);width:calc(100% - (var(--text-diag-step) * 4));max-width:calc(100% - (var(--text-diag-step) * 4))}.screen-panel.projects-scene .project-info-window .project-detail-meta,.screen-panel.projects-scene .project-info-window.project-info-window-details{margin-left:0;width:100%;max-width:100%}}.screen-panel.projects-scene .project-info-window{position:relative;display:grid;height:clamp(26.5rem,51vh,34rem);grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.58rem,.8vw,.88rem);overflow:hidden;clip-path:none;border:2px solid rgba(32,244,255,.76);background:linear-gradient(116deg,rgba(255,30,30,.1),transparent 15%),radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(133deg,#050505f2,#030824e6 58%,#050505eb);background-size:auto,7px 7px,auto;padding:clamp(.88rem,1.22vw,1.25rem);padding-left:clamp(1rem,1.5vw,1.6rem);box-shadow:8px 8px #050505ad,inset 0 0 0 1px #20f4ff6b}.screen-panel.projects-scene .project-info-window-details{grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.48rem,.65vw,.72rem)}.screen-panel.projects-scene .project-info-window:before{content:none;display:none}.screen-panel.projects-scene .project-info-window>*{position:relative;z-index:1}.screen-panel.projects-scene .project-info-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(13.5rem,32%);gap:clamp(.8rem,1.2vw,1.25rem);align-items:stretch}.screen-panel.projects-scene .project-info-window-details .project-info-top{grid-template-columns:minmax(0,1fr) minmax(10rem,25%);gap:clamp(.62rem,.9vw,.95rem)}.screen-panel.projects-scene .project-info-copy{min-width:0}.screen-panel.projects-scene .project-shortline{margin-top:clamp(.42rem,.6vw,.62rem);color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.88rem,1.02vw,1.08rem);line-height:1.12;text-transform:uppercase}.screen-panel.projects-scene .project-overview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.38rem,.58vw,.6rem);margin-top:clamp(.5rem,.7vw,.7rem)}.screen-panel.projects-scene .project-overview-fact{min-width:0;border:2px solid rgba(32,244,255,.62);background:#050505ad;padding:clamp(.42rem,.62vw,.58rem)}.screen-panel.projects-scene .project-overview-fact span,.screen-panel.projects-scene .project-overview-fact strong{display:block;overflow-wrap:anywhere;text-transform:uppercase}.screen-panel.projects-scene .project-overview-fact span{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.62rem,.72vw,.78rem);line-height:1}.screen-panel.projects-scene .project-overview-fact strong{margin-top:.24rem;color:#fff;font-size:clamp(.78rem,.88vw,.98rem);line-height:1.08}.screen-panel.projects-scene .project-title-card,.screen-panel.projects-scene .project-info-card,.screen-panel.projects-scene .project-detail-actions .action-link{clip-path:polygon(var(--project-row-slant) 0,100% 0,var(--project-row-slant-end) 100%,0 100%)}.screen-panel.projects-scene .project-title-card{display:flex;min-height:clamp(4.8rem,8.8vh,6rem);align-items:center;border:2px solid rgba(32,244,255,.6);background:#050505c2;padding:clamp(.62rem,.95vw,.9rem) clamp(1rem,1.4vw,1.3rem);padding-left:clamp(1.15rem,1.7vw,1.65rem);box-shadow:5px 5px #05050594}.screen-panel.projects-scene .project-info-window-details .project-title-card{min-height:clamp(3.05rem,5.1vh,3.8rem);padding-top:clamp(.34rem,.54vw,.52rem);padding-bottom:clamp(.34rem,.54vw,.52rem)}.screen-panel.projects-scene .project-thumb{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;clip-path:none;height:clamp(8.8rem,17vh,11.5rem);min-height:0;margin:0;padding:0;cursor:pointer;border-width:2px;border-style:solid;border-color:#20f4ffb8;background:#050505bd;box-shadow:5px 5px #05050594}.screen-panel.projects-scene .project-info-window-details .project-thumb{height:clamp(6.8rem,12.5vh,8.7rem)}.screen-panel.projects-scene .project-info-window-overview>[aria-hidden=true]{display:none}.screen-panel.projects-scene .project-title{font-size:clamp(1.55rem,2.85vw,2.55rem)}.screen-panel.projects-scene .project-info-window-details .project-title{font-size:clamp(1.08rem,1.72vw,1.58rem)}.screen-panel.projects-scene .project-tech-section{min-width:0}.screen-panel.projects-scene .project-panel-rule{display:flex;align-items:center;gap:.65rem;margin-bottom:clamp(.42rem,.56vw,.58rem)}.screen-panel.projects-scene .project-panel-rule:after{content:"";height:2px;flex:1 1 auto;background:linear-gradient(90deg,var(--cyan),rgba(32,244,255,.1))}.screen-panel.projects-scene .project-panel-rule span{color:#ffffffd1;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.8rem,.9vw,.98rem);text-transform:uppercase}.screen-panel.projects-scene .project-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(5.2rem,7vw,6.9rem),1fr));gap:clamp(.38rem,.55vw,.62rem)}.screen-panel.projects-scene .project-tech-card{display:grid;clip-path:none;min-height:clamp(3.85rem,7.1vh,4.85rem);place-items:center;gap:.28rem;border:2px solid rgba(18,110,234,.9);background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(145deg,#0c1e4ce0,#050505e6);background-size:6px 6px,auto;color:#fff;padding:.48rem .42rem;text-align:center;box-shadow:3px 3px #126eea75}.screen-panel.projects-scene .project-info-window-details .project-tech-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(4.8rem,6.2vw,6.2rem),1fr))}.screen-panel.projects-scene .project-info-window-details .project-tech-card{min-height:clamp(3.2rem,5.5vh,3.9rem);padding:.36rem}.screen-panel.projects-scene .project-tech-card svg{color:#fff;width:clamp(1.4rem,1.8vw,1.75rem);height:clamp(1.4rem,1.8vw,1.75rem)}.screen-panel.projects-scene .project-tech-card span{font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.62rem,.72vw,.78rem);line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-info-card-grid,.screen-panel.projects-scene .project-detail-window-grid{display:grid;gap:clamp(.62rem,.85vw,.95rem)}.screen-panel.projects-scene .project-info-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-panel.projects-scene .project-detail-window-grid{grid-template-columns:minmax(0,1fr);align-items:start}.screen-panel.projects-scene .project-info-window-details .project-detail-window-grid{width:100%}.screen-panel.projects-scene .project-info-card,.screen-panel.projects-scene .project-subpanel{min-width:0;border:2px solid rgba(32,244,255,.52);background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(145deg,#050505db,#0618c947);background-size:6px 6px,auto;padding:clamp(.56rem,.82vw,.82rem);padding-left:clamp(.82rem,1.2vw,1.15rem)}.screen-panel.projects-scene .project-subpanel{clip-path:none}.screen-panel.projects-scene .project-info-window-details .project-subpanel{width:100%}.screen-panel.projects-scene .project-info-card>div{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.screen-panel.projects-scene .project-info-card h4{font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.96rem,1.05vw,1.16rem);text-transform:uppercase}.screen-panel.projects-scene .project-info-card p{color:#ffffffe6;font-size:clamp(.88rem,.96vw,1.04rem);font-weight:800;line-height:1.28;text-transform:uppercase}.screen-panel.projects-scene .project-info-card-red{border-color:#ff1e1ec2}.screen-panel.projects-scene .project-info-card-red h4,.screen-panel.projects-scene .project-info-card-red svg{color:var(--red)}.screen-panel.projects-scene .project-info-card-blue h4,.screen-panel.projects-scene .project-info-card-blue svg{color:var(--blue-mid)}.screen-panel.projects-scene .project-info-card-green{border-color:#22c55ec7}.screen-panel.projects-scene .project-info-card-green h4,.screen-panel.projects-scene .project-info-card-green svg{color:#4ade80}.screen-panel.projects-scene .project-info-card-purple{border-color:#a855f7c7}.screen-panel.projects-scene .project-info-card-purple h4,.screen-panel.projects-scene .project-info-card-purple svg{color:#c084fc}.screen-panel.projects-scene .detail-heading{font-size:clamp(.9rem,1.02vw,1.1rem)}.screen-panel.projects-scene .project-info-window-details .detail-heading{font-size:clamp(1.05rem,1.18vw,1.26rem)}.screen-panel.projects-scene .detail-copy,.screen-panel.projects-scene .challenge-box p{font-size:clamp(.9rem,1.02vw,1.08rem);line-height:1.38}.screen-panel.projects-scene .feature-list{gap:clamp(.32rem,.55vw,.55rem)}.screen-panel.projects-scene .feature-list li{font-size:clamp(.86rem,.94vw,1rem);line-height:1.34}.screen-panel.projects-scene .project-info-window-details .feature-list{gap:clamp(.45rem,.68vw,.72rem)}.screen-panel.projects-scene .project-info-window-details .feature-list li{font-size:clamp(1rem,1.12vw,1.2rem);line-height:1.42}.screen-panel.projects-scene .challenge-box{background:#05050538;clip-path:polygon(var(--project-row-slant) 0,100% 0,var(--project-row-slant-end) 100%,0 100%);padding-left:calc(var(--project-detail-safe-left) + .85rem)}.screen-panel.projects-scene .project-detail-actions .action-link{min-width:clamp(9.6rem,11vw,12rem);height:var(--project-row-height);justify-content:center;cursor:pointer;transform:none;padding:0 clamp(1rem,1.4vw,1.35rem)}.screen-panel.projects-scene .project-detail-actions .action-link span,.screen-panel.projects-scene .project-detail-actions .action-link svg{transform:none}.screen-panel.projects-scene .project-detail-actions .action-link:hover{transform:translateY(-2px)}.screen-panel.projects-scene .project-detail:after{content:"";position:absolute;top:clamp(.65rem,1vw,1rem);right:clamp(-.75rem,-.55vw,-.35rem);bottom:clamp(.65rem,1vw,1rem);z-index:5;width:clamp(.42rem,.55vw,.62rem);clip-path:polygon(0 0,55% 0,100% 100%,45% 100%);background:linear-gradient(var(--cyan),var(--cyan)) center / 2px 100% no-repeat,linear-gradient(180deg,#ff1e1ef2,#20f4ffeb);pointer-events:none}@media (min-width: 901px){.screen-panel.projects-scene .projects-grid{grid-template-columns:minmax(28rem,30rem) minmax(0,1fr);gap:clamp(.2rem,.5vw,.65rem);padding-right:clamp(1rem,1.8vw,2rem)}.screen-panel.projects-scene .project-detail{margin-left:clamp(-2rem,-1.6vw,-.9rem)}}@media (max-width: 900px){.screen-panel.projects-scene .projects-grid{grid-template-columns:1fr}.screen-panel.projects-scene .detail-scroll>*{margin-left:0;width:100%;max-width:100%}.screen-panel.projects-scene .project-detail:after{display:none}}.screen-panel.projects-scene .project-detail:after{content:none;display:none}.project-gallery-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(1rem,3vw,3rem);background:#000412c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-gallery-window{position:relative;display:grid;width:min(82rem,92vw);height:min(48rem,82vh);place-items:center;overflow:hidden;border:2px solid rgba(32,244,255,.82);background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(135deg,#050505f5,#04124af0);background-size:7px 7px,auto;box-shadow:10px 10px #ff1e1ec2,0 0 40px #20f4ff38}.project-gallery-window img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:clamp(1rem,2.2vw,2rem)}.project-gallery-close,.project-gallery-nav{position:absolute;z-index:2;display:grid;place-items:center;border:2px solid rgba(32,244,255,.85);background:#050505db;color:#fff;cursor:pointer;clip-path:polygon(var(--button-slash) 0,100% 0,calc(100% - var(--button-slash)) 100%,0 100%)}.project-gallery-close{top:clamp(.75rem,1.2vw,1.2rem);right:clamp(.75rem,1.2vw,1.2rem);width:3rem;height:2.5rem}.project-gallery-nav{top:50%;width:clamp(3rem,4vw,4.2rem);height:clamp(3.3rem,4.6vw,4.7rem);transform:translateY(-50%)}.project-gallery-nav-prev{left:clamp(.75rem,1.4vw,1.4rem)}.project-gallery-nav-next{right:clamp(.75rem,1.4vw,1.4rem)}.project-gallery-count{position:absolute;right:clamp(1rem,1.6vw,1.5rem);bottom:clamp(.85rem,1.35vw,1.25rem);padding:.28rem .7rem;border-left:4px solid var(--red);background:#fff;color:#050505;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.88rem,1vw,1.05rem);text-transform:uppercase;box-shadow:4px 4px 0 var(--red)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes freeRailDrift{0%{transform:perspective(800px) rotateX(62deg) translate3d(-3%,7vh,0)}to{transform:perspective(800px) rotateX(62deg) translate3d(3%,10vh,0)}}@keyframes freeSlashSweep{0%{transform:translate(-120%) skew(-22deg)}45%,55%{transform:translate(8%) skew(-22deg)}to{transform:translate(135%) skew(-22deg)}}@keyframes freeFloat{0%,to{transform:translateZ(0) rotate(var(--free-rotate, -2deg))}50%{transform:translate3d(.4rem,-.55rem,0) rotate(calc(var(--free-rotate, -2deg) * -.45))}}@keyframes freeAfterimage{0%,to{opacity:.38;transform:translate3d(-1.1rem,.9rem,0) scale(1.03)}50%{opacity:.62;transform:translate3d(1.2rem,-.45rem,0) scale(1.045)}}@keyframes freeTypeJolt{0%,to{text-shadow:.09em .075em 0 var(--red),.16em .14em 0 #050505}48%{text-shadow:-.04em .08em 0 var(--cyan),.14em .12em 0 var(--red)}52%{text-shadow:.12em -.035em 0 var(--red),-.08em .1em 0 #050505}}@keyframes freeAngularBackgroundDrift{0%,to{transform:translate3d(calc(var(--px) * -9px),calc(var(--py) * -6px),0) skew(-4deg)}50%{transform:translate3d(calc(var(--px) * 12px + 1.1rem),calc(var(--py) * 8px - .7rem),0) skew(-8deg)}}@keyframes freeSlashSignal{0%,to{background-position:0 0,0 0,0 0;opacity:.64}50%{background-position:4rem -2rem,-3rem 1.5rem,1.4rem 0;opacity:.78}}.app-shell.scene{--paper: #fff8f0;--deep-red: #c90000;background:radial-gradient(circle at calc(10% + var(--px) * 8%) calc(26% + var(--py) * 5%),rgba(255,30,30,.7),transparent 22rem),linear-gradient(100deg,rgba(210,0,0,.88) 0 36%,transparent 36% 100%),linear-gradient(126deg,#080808,#161616 48%,#020202);padding-top:clamp(4.6rem,6vw,5.4rem)}.top-command-nav{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-command-nav>div{max-width:none}.nav-tab{min-width:clamp(4.9rem,8vw,7.4rem);border:2px solid rgba(255,255,255,.78);background:#0000009e;box-shadow:.36rem .36rem #ff1e1ec2;transform:rotate(var(--nav-rot, -2deg))!important}.nav-tab:nth-child(2n){--nav-rot: 2.2deg}.nav-tab:nth-child(3n){--nav-rot: -3.5deg}.nav-tab:hover,.nav-tab-active{background:#fff;color:#050505;box-shadow:.52rem .52rem 0 var(--red);transform:translateY(-.2rem) rotate(calc(var(--nav-rot, -2deg) * -1))!important}.free-perspective-rails,.free-zigzag-field,.free-ink-splashes{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.free-perspective-rails{opacity:.32;background:linear-gradient(rgba(255,255,255,.23) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.16) 2px,transparent 2px);background-size:8rem 5.6rem;transform-origin:bottom;animation:freeRailDrift 7s ease-in-out infinite alternate}.free-zigzag-field{z-index:-1;opacity:.28;background:repeating-linear-gradient(135deg,transparent 0 1.2rem,rgba(255,255,255,.22) 1.2rem 1.46rem,transparent 1.46rem 2.25rem),radial-gradient(circle at 82% 18%,rgba(255,255,255,.9) 0 .16rem,transparent .17rem);-webkit-mask-image:linear-gradient(90deg,transparent 0 48%,#000 58% 100%);mask-image:linear-gradient(90deg,transparent 0 48%,#000 58% 100%)}.free-ink-splashes{z-index:-1;opacity:.72;background:linear-gradient(116deg,transparent 0 46%,rgba(255,255,255,.9) 46.4% 48.2%,transparent 48.6% 100%),linear-gradient(18deg,transparent 0 8%,rgba(5,5,5,.72) 8.4% 18%,transparent 18.5% 100%),repeating-linear-gradient(132deg,transparent 0 1.8rem,rgba(255,30,30,.24) 1.86rem 2.22rem,transparent 2.28rem 4.8rem);clip-path:polygon(0 15%,100% 0,100% 100%,0 88%);transform-origin:center;animation:freeAngularBackgroundDrift 8s ease-in-out infinite alternate,freeSlashSignal 6.5s steps(2,end) infinite}.scene-shards{filter:contrast(1.35) drop-shadow(0 0 16px rgba(255,255,255,.4));mix-blend-mode:screen}.scene-gridlines{display:none}.scene-glow{inset:-20% auto auto -13%;width:52vw;height:90vh;background:radial-gradient(circle,rgba(255,30,30,.56),transparent 62%)}.page-character-watermark{position:fixed;z-index:1;right:clamp(-8rem,-7vw,-3rem);bottom:clamp(-5rem,-5vw,-1rem);width:min(42vw,34rem);opacity:.22;pointer-events:none;filter:grayscale(1) contrast(1.9) drop-shadow(-1.4rem 1.2rem 0 rgba(255,30,30,.62));transform:rotate(-8deg);animation:freeAfterimage 4.6s ease-in-out infinite}.scene-home .scene-layout{display:block;height:calc(100vh - 6.4rem);max-width:none}.scene-home .character-shell{position:absolute;top:-4.2rem;right:-3vw;bottom:-2rem;left:0;z-index:1;clip-path:none!important;border:0;background:transparent;box-shadow:none;opacity:.98;overflow:visible}.scene-home .character-shell:before,.scene-home .character-shell:after,.scene-home .content-shell:before,.scene-home .content-shell:after{display:none}.scene-home .content-shell{position:relative;z-index:3;height:100%;clip-path:none!important;overflow:visible}.scene-home .content-shell-content{height:100%;padding:0;overflow:visible}.scene-home .character-panel{align-items:flex-end;justify-content:flex-end;padding-right:clamp(1rem,6vw,7rem)}.scene-home .character-main{width:min(55vw,45rem);max-height:95%;opacity:.82;filter:grayscale(1) contrast(2.15);drop-shadow:none}.scene-home .character-afterimage{left:auto;right:clamp(0rem,4vw,6rem);width:min(54vw,44rem);opacity:.55;filter:contrast(1.8) sepia(1) saturate(7) hue-rotate(320deg);mix-blend-mode:screen}.scene-home .character-panel>div:first-child{left:auto;right:clamp(1rem,5vw,6rem);top:clamp(1rem,5vh,4rem);transform:rotate(5deg)}.free-command-board{clip-path:none!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.free-command-board:before,.free-command-board:after{display:none!important}.free-command-content{position:relative;height:100%;overflow:visible!important;padding:clamp(.5rem,1.2vw,1rem)!important}.free-hero-copy{position:relative;z-index:4;width:min(58rem,64vw);padding-top:clamp(1.2rem,4vh,4rem)}.free-hero-title{max-width:7ch!important;font-size:clamp(5.5rem,13vw,12.8rem)!important;line-height:.72!important;animation:freeTypeJolt 4.8s steps(1,end) infinite}.free-hero-title span{display:block}.free-hero-title span:nth-child(2){margin-left:clamp(1.4rem,4vw,4.6rem)}.free-hero-subtitle{width:min(42rem,58vw);margin-top:clamp(.4rem,1vh,.8rem);border:0;background:#050505;color:#fff;box-shadow:.7rem .7rem 0 var(--red);transform:rotate(-2deg)}.free-menu-caption{position:absolute;z-index:2;right:clamp(0rem,11vw,10rem);bottom:clamp(2rem,8vh,5.4rem);color:#fffffff0;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(4rem,13vw,12rem);line-height:.74;text-transform:uppercase;text-shadow:.08em .07em 0 #050505,-.06em .05em 0 var(--red);transform:rotate(-6deg);pointer-events:none}.free-red-hand{position:absolute;z-index:2;right:clamp(12rem,26vw,33rem);top:clamp(6rem,18vh,12rem);width:clamp(10rem,17vw,20rem);height:clamp(18rem,45vh,33rem);background:var(--red);clip-path:polygon(22% 0,46% 3%,39% 42%,82% 15%,100% 33%,58% 58%,96% 76%,83% 96%,45% 75%,25% 100%,5% 88%,22% 60%,0 28%);filter:drop-shadow(1.1rem 1.1rem 0 #050505);transform:rotate(13deg);pointer-events:none}.free-command-menu{position:absolute;z-index:6;right:clamp(1rem,5vw,5.5rem);top:clamp(5.2rem,14vh,9rem);display:block!important;width:min(38vw,35rem)!important;margin:0!important;padding:0!important}.free-menu-row{display:block!important;width:-moz-max-content!important;width:max-content!important;margin:0 0 clamp(-.45rem,-.5vw,-.2rem) 0!important;transform:translate(var(--free-x, 0)) rotate(var(--free-rotate, -4deg))!important;transform-origin:left center;animation:freeFloat 5.4s ease-in-out infinite;animation-delay:var(--free-delay, 0s)}.free-menu-row-about{--free-x: clamp(1rem, 5vw, 5.2rem);--free-rotate: -7deg;--free-delay: -.3s}.free-menu-row-projects{--free-x: clamp(-1rem, -2vw, -.5rem);--free-rotate: 3.5deg;--free-delay: -1.2s}.free-menu-row-skills{--free-x: clamp(2rem, 7vw, 7rem);--free-rotate: -3deg;--free-delay: -2.1s}.free-menu-row-contact{--free-x: clamp(0rem, 2vw, 2.5rem);--free-rotate: 5deg;--free-delay: -3s}.free-menu-button{width:clamp(13rem,24vw,25rem)!important;height:clamp(3.6rem,7.4vh,5.6rem)!important;min-height:0!important;font-size:clamp(1.65rem,3.9vw,4rem)!important;line-height:.78!important;overflow:visible!important;filter:drop-shadow(.7rem .7rem 0 rgba(0,0,0,.92))}.free-menu-button .slash-button-bg{border:0;background:#fff;clip-path:polygon(7% 0,100% 9%,90% 100%,0 88%)!important}.free-menu-button.persona-button-primary .slash-button-bg,.free-menu-button:hover .slash-button-bg,.free-menu-button:focus-visible .slash-button-bg{background:var(--red)}.free-menu-button .slash-button-content{color:#050505;padding-left:clamp(1rem,2vw,1.8rem)!important;padding-right:clamp(1rem,2vw,1.8rem)!important;text-shadow:.06em .06em 0 rgba(255,30,30,.5)}.free-menu-button.persona-button-primary .slash-button-content,.free-menu-button:hover .slash-button-content,.free-menu-button:focus-visible .slash-button-content{color:#fff;text-shadow:.09em .08em 0 #050505}.free-menu-code{color:var(--red);font-size:.42em;line-height:1}.free-menu-button:hover .free-menu-code,.free-menu-button:focus-visible .free-menu-code,.free-menu-button.persona-button-primary .free-menu-code{color:#fff}.free-menu-subtitle{position:absolute;left:72%;top:56%;width:clamp(13rem,18vw,22rem);background:#050505;color:#fff;box-shadow:.4rem .4rem 0 var(--cyan);transform:rotate(4deg)}.free-system-strip{position:absolute;z-index:7;left:clamp(1rem,8vw,8rem);bottom:clamp(1rem,4vh,3rem);background:#050505;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.9rem,1.4vw,1.35rem);text-transform:uppercase;padding:.5rem .9rem;box-shadow:.45rem .45rem #fff;transform:rotate(-3deg)}.screen-panel:not(.home-scene){overflow:visible}.screen-panel:not(.home-scene):before{content:attr(class);position:absolute;z-index:0;right:clamp(1rem,3vw,3rem);top:clamp(3rem,8vh,6rem);color:#ffffff0d;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(6rem,17vw,18rem);line-height:.72;text-transform:uppercase;pointer-events:none}.screen-panel:not(.home-scene) .screen-header{position:relative;z-index:4;width:-moz-max-content;width:max-content;max-width:100%;transform:rotate(-3deg)}.screen-panel:not(.home-scene) .section-kicker{border:0;background:var(--red);color:#fff;box-shadow:.38rem .38rem #050505}.screen-panel:not(.home-scene) .screen-title{font-size:clamp(4.2rem,10vw,11rem);animation:freeTypeJolt 5.2s steps(1,end) infinite}.screen-panel:not(.home-scene) .slash-panel,.screen-panel:not(.home-scene) .slash-card,.screen-panel:not(.home-scene) .diagonal-panel,.screen-panel:not(.home-scene) .project-list-panel,.screen-panel:not(.home-scene) .radar-panel,.screen-panel:not(.home-scene) .contact-form{clip-path:none!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.screen-panel:not(.home-scene) .slash-panel:before,.screen-panel:not(.home-scene) .slash-panel:after,.screen-panel:not(.home-scene) .slash-card:before,.screen-panel:not(.home-scene) .slash-card:after,.screen-panel:not(.home-scene) .diagonal-panel:before,.screen-panel:not(.home-scene) .diagonal-panel:after{display:none!important}.screen-panel:not(.home-scene) .diagonal-panel>.slash-panel-content,.screen-panel:not(.home-scene) .slash-card-content,.screen-panel:not(.home-scene) .contact-form-content,.screen-panel:not(.home-scene) .radar-panel>.slash-panel-content{clip-path:polygon(5% 0,100% 6%,94% 100%,0 91%);border:2px solid rgba(255,255,255,.82);background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(132deg,#050505f5,#050505d1);background-size:.48rem .48rem,auto;box-shadow:.72rem .72rem #ff1e1ec7}.about-layout,.about-secondary-layout,.about-tertiary-layout,.skills-layout,.projects-grid,.contact-layout{position:relative;z-index:3}.about-layout{transform:rotate(-1.2deg)}.about-secondary-layout{transform:translate(clamp(0rem,2vw,2rem)) rotate(1.1deg)}.about-tertiary-layout{transform:rotate(-1.4deg)}.stat-card:nth-child(2n),.experience-card:nth-child(2n),.skill-group:nth-child(2n),.best-for-tile:nth-child(2n){transform:rotate(2.4deg)}.stat-card:nth-child(odd),.experience-card:nth-child(odd),.skill-group:nth-child(odd),.best-for-tile:nth-child(odd){transform:rotate(-2.1deg)}.projects-scene .projects-grid{gap:clamp(.5rem,2vw,2.4rem)}.projects-scene .project-list-item,.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item{filter:drop-shadow(.45rem .45rem 0 rgba(0,0,0,.8));transform:rotate(var(--mission-rot, -2deg))!important;transition:filter .18s ease,transform .18s ease}.projects-scene .project-list-item:nth-child(2n){--mission-rot: 2.5deg}.projects-scene .project-list-item:hover,.projects-scene .project-list-item-selected{transform:translate(.65rem) rotate(calc(var(--mission-rot, -2deg) * -.55))!important;filter:drop-shadow(.75rem .75rem 0 rgba(0,0,0,.95))}.screen-panel.projects-scene .project-info-window{clip-path:polygon(4% 0,100% 3%,96% 100%,0 94%);transform:rotate(1.2deg);box-shadow:.85rem .85rem #ff1e1eb8}.skills-layout{transform:rotate(-.8deg)}.skill-dashboard{align-content:center}.radar-shell{animation:freeFloat 5.8s ease-in-out infinite;--free-rotate: 1.8deg}.radar-label{box-shadow:.28rem .28rem 0 var(--red)}.contact-layout{transform:rotate(.8deg)}.contact-row{grid-template-columns:auto clamp(5.4rem,7vw,7rem) minmax(0,1fr)!important;clip-path:polygon(5% 0,100% 6%,95% 100%,0 90%)!important;border:2px solid rgba(255,255,255,.82);background:#050505;box-shadow:.55rem .55rem #ff1e1eb8;transform:rotate(var(--contact-rot, -1.6deg))}.contact-row:nth-child(2n){--contact-rot: 2.1deg}.contact-row:hover{transform:translate(.5rem) rotate(calc(var(--contact-rot, -1.6deg) * -.6))}.contact-form input,.contact-form textarea{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);border-color:#fff;box-shadow:.32rem .32rem #ff1e1ea3}.slash-button-red-slash{height:22px;background:#ffffffeb}.slash-button:hover .slash-button-red-slash,.slash-button:focus-visible .slash-button-red-slash{animation:freeSlashSweep .38s ease-out both}.action-link,.persona-button{transition:filter .15s ease,transform .15s ease}.action-link:hover,.persona-button:hover{filter:saturate(1.25) contrast(1.08)}.back-button{transform:rotate(-5deg)}.pointer-events-none.fixed.bottom-4.right-4{background:#fff;box-shadow:.38rem .38rem 0 var(--red);transform:rotate(2deg)}@media (max-width: 900px){.app-shell.scene{overflow-x:hidden;padding:calc(4.65rem + env(safe-area-inset-top)) .85rem 1.2rem}.top-command-nav{top:0!important;bottom:auto;padding:calc(.55rem + env(safe-area-inset-top)) .45rem .55rem!important;background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.74) 64%,transparent)!important}.top-command-nav>div{gap:.35rem}.top-command-nav button.group,.top-command-nav>div>div:last-child{display:none}.top-command-nav nav{justify-content:flex-start;gap:.35rem}.nav-tab{min-width:-moz-max-content;min-width:max-content;padding:.58rem .7rem;font-size:.72rem;box-shadow:.25rem .25rem #ff1e1ecc}.scene-home .scene-layout{height:auto;min-height:calc(100svh - 9rem)}.scene-home .character-shell{inset:2rem -36vw auto auto;height:48svh;opacity:.72}.scene-home .character-main,.scene-home .character-afterimage{width:82vw}.scene-home .character-panel>div:first-child{display:none}.free-command-content{min-height:calc(100svh - 10rem)}.free-hero-copy{width:100%;padding-top:clamp(1rem,7vh,4rem)}.free-hero-title{font-size:clamp(4.1rem,19.5vw,6.45rem)!important}.free-hero-title span:nth-child(2){margin-left:clamp(.55rem,6vw,1.4rem)}.free-hero-subtitle{width:min(100%,24rem);max-width:100%}.free-red-hand{right:-1.4rem;top:18svh;width:8.8rem;height:16rem;opacity:.82}.free-menu-caption{right:-.2rem;bottom:8.8rem;font-size:clamp(3.8rem,22vw,6.7rem);opacity:.45}.free-command-menu{position:relative;top:auto;right:auto;width:100%!important;margin-top:2.2rem!important}.free-menu-row{width:100%!important;margin-bottom:-.25rem!important;transform:translate(var(--free-mobile-x, 0)) rotate(var(--free-rotate, -4deg))!important}.free-menu-row-about,.free-menu-row-projects,.free-menu-row-skills,.free-menu-row-contact{--free-x: 0}.free-menu-row-about{--free-mobile-x: 1.2rem}.free-menu-row-projects{--free-mobile-x: 0}.free-menu-row-skills{--free-mobile-x: 1.8rem}.free-menu-row-contact{--free-mobile-x: .5rem}.free-menu-button{width:min(92vw,24rem)!important;height:4.2rem!important;font-size:clamp(1.8rem,12vw,3.7rem)!important}.free-menu-subtitle{display:none}.free-system-strip{position:relative;left:auto;bottom:auto;width:-moz-fit-content;width:fit-content;margin-top:2rem;margin-bottom:1.2rem}.page-character-watermark{right:-7.5rem;bottom:14rem;width:20rem;opacity:.13}.screen-panel:not(.home-scene){gap:.45rem}.screen-panel:not(.home-scene) .screen-header{width:100%;transform:rotate(-2deg)}.screen-panel:not(.home-scene) .screen-title{font-size:clamp(4rem,22vw,7rem)}.about-layout,.about-secondary-layout,.about-tertiary-layout,.skills-layout,.projects-grid,.contact-layout{transform:none}.screen-panel:not(.home-scene) .diagonal-panel>.slash-panel-content,.screen-panel:not(.home-scene) .slash-card-content,.screen-panel:not(.home-scene) .contact-form-content,.screen-panel:not(.home-scene) .radar-panel>.slash-panel-content{clip-path:polygon(4% 0,100% 3%,96% 100%,0 97%);box-shadow:.45rem .45rem #ff1e1ec2}.projects-scene .project-list-item,.projects-scene .project-list-scroll.diagonal-stagger-list .project-list-item{width:100%!important;margin-left:0!important}.screen-panel.projects-scene .project-info-window{height:auto;min-height:0;transform:rotate(-.8deg)}.screen-panel.projects-scene .project-info-top{grid-template-columns:1fr}.screen-panel.projects-scene .project-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-row{grid-template-columns:auto minmax(0,1fr)!important}.pointer-events-none.fixed.bottom-4.right-4{display:none}.back-button{display:none!important}}.free-about-page:before{content:"PROFILE"!important}.free-projects-page:before{content:"MISSION"!important}.free-skills-page:before{content:"EXPERIENCE"!important}.free-contact-page:before{content:"CHANNEL"!important}.free-page-header{z-index:8!important}.free-about-board,.free-projects-board,.free-skills-board,.free-contact-board{position:relative;z-index:5;overflow:visible;padding:clamp(.3rem,1vw,.8rem) clamp(.5rem,1.4vw,1.4rem) clamp(1rem,2vh,2rem)}.free-about-board{display:grid;grid-template-columns:minmax(19rem,.92fr) minmax(21rem,1.12fr) minmax(16rem,.72fr);grid-template-rows:minmax(16rem,1fr) auto;gap:clamp(.85rem,1.35vw,1.45rem)}.about-avatar-burst{position:relative;grid-row:1 / span 2;min-height:36rem;pointer-events:none}.about-avatar-burst:before{content:"";position:absolute;top:8%;right:-30%;bottom:4%;left:0;background:radial-gradient(circle at 45% 42%,rgba(255,255,255,.95) 0 10rem,transparent 10.1rem),linear-gradient(120deg,transparent 0 26%,var(--red) 26.5% 46%,transparent 46.5%);clip-path:polygon(4% 8%,78% 0,100% 34%,74% 100%,0 90%);filter:drop-shadow(.9rem 1rem 0 #050505)}.about-avatar-burst img{position:absolute;left:-9%;bottom:-2%;width:min(118%,38rem);max-height:95%;-o-object-fit:contain;object-fit:contain;opacity:.96;filter:grayscale(1) contrast(2.4) drop-shadow(1.1rem .9rem 0 var(--red));transform:rotate(-7deg)}.about-bio-cutout{position:relative;align-self:start;padding:clamp(1.15rem,1.7vw,1.7rem);padding-left:clamp(1.35rem,2.2vw,2.4rem);clip-path:polygon(5% 0,100% 4%,94% 100%,0 92%);border:2px solid rgba(255,255,255,.82);background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(135deg,#050505fa,#050505d1);background-size:.46rem .46rem,auto;box-shadow:.9rem .9rem #ff1e1ec7;transform:rotate(-1.7deg)}.about-name-ransom{display:flex;flex-wrap:wrap;gap:.15rem .45rem;margin-bottom:.7rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(2.7rem,5.2vw,6.2rem);line-height:.78;text-transform:uppercase}.about-name-ransom span{display:inline-block;background:#fff;color:#050505;padding:.1rem .32rem .2rem;text-shadow:.06em .06em 0 var(--red);transform:rotate(var(--name-rot, -3deg))}.about-name-ransom span:nth-child(2){--name-rot: 3deg;background:#050505;color:#fff;box-shadow:.36rem .36rem 0 var(--red)}.about-role-line{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.9rem;background:var(--cyan);color:#050505;padding:.42rem .8rem;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase;transform:rotate(2deg)}.about-copy-stack{display:grid;gap:.82rem}.about-copy-stack p{color:#ffffffe6;font-size:clamp(.92rem,1vw,1.06rem);font-weight:850;line-height:1.42}.about-stat-stickers{display:grid;align-content:start;gap:clamp(.6rem,1vw,.95rem);padding-top:clamp(1rem,7vh,5rem)}.about-stat-sticker{clip-path:polygon(6% 0,100% 8%,94% 100%,0 90%);background:#050505;border:2px solid rgba(255,255,255,.76);padding:.82rem 1rem;box-shadow:.48rem .48rem #ff1e1eb8;transform:translate(var(--stat-x, 0)) rotate(var(--stat-rot, 2deg))}.about-stat-sticker:nth-child(1){--stat-x: -1.1rem;--stat-rot: -2.5deg}.about-stat-sticker:nth-child(2){--stat-x: 1rem;--stat-rot: 2.2deg}.about-stat-sticker:nth-child(3){--stat-x: -.35rem;--stat-rot: -1deg}.about-stat-sticker span,.about-stat-sticker strong{display:block;text-transform:uppercase}.about-stat-sticker span{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.78rem}.about-stat-sticker strong{margin-top:.25rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.35rem);line-height:1}.about-timeline-strip{grid-column:2 / span 2;display:grid;grid-template-columns:1.15fr repeat(2,minmax(11rem,.9fr));gap:clamp(.7rem,1vw,1rem);align-items:stretch}.about-timeline-card{min-width:0;clip-path:polygon(7% 0,100% 0,92% 100%,0 94%);border:2px solid rgba(32,244,255,.78);background:#050505;padding:.9rem 1rem;box-shadow:.5rem .5rem #ff1e1ea6;transform:rotate(var(--timeline-rot, 1.5deg))}.about-timeline-card:nth-child(2n){--timeline-rot: -2deg}.about-timeline-card svg{color:var(--cyan)}.about-timeline-card span,.about-timeline-card strong,.about-timeline-card em{display:block;text-transform:uppercase}.about-timeline-card span,.about-timeline-card em{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-style:normal}.about-timeline-card strong{margin-top:.35rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.36rem);line-height:1}.about-timeline-card p{margin-top:.35rem;color:#ffffffd1;font-weight:850;line-height:1.25}.about-timeline-card em{display:inline-flex;align-items:center;gap:.3rem;margin-top:.55rem;background:#fff;color:#050505;padding:.18rem .42rem}.about-chip-cloud{grid-column:1 / span 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1vw,1rem)}.about-chip-cloud>div{clip-path:polygon(4% 0,100% 7%,96% 100%,0 94%);background:#050505db;border:2px solid rgba(255,255,255,.72);padding:.8rem 1rem;transform:rotate(var(--chip-cloud-rot, -1deg))}.about-chip-cloud>div:nth-child(2){--chip-cloud-rot: 1.4deg}.about-chip-cloud h3,.mission-brief-paper h3,.mission-loadout-paper h3,.mission-feature-paper h3,.skill-loadout-ticket h3{color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1.08rem,1.4vw,1.55rem);text-transform:uppercase}.about-chip-cloud div div,.mission-loadout-paper div,.skill-loadout-ticket div,.contact-job-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.about-chip-cloud span,.mission-loadout-paper span,.skill-command-chip,.contact-job-tags span{display:inline-flex;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:#135cbf;border:1px solid rgba(32,244,255,.82);color:#fff;padding:.34rem .58rem;font-size:.78rem;font-weight:950;text-transform:uppercase}.free-projects-board{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);gap:clamp(1rem,2vw,2.2rem);align-items:start}.mission-select-stack{display:grid;gap:clamp(.42rem,.8vw,.72rem);padding-top:clamp(.2rem,2vh,1.4rem)}.mission-ticket{position:relative;display:grid;grid-template-columns:clamp(3.2rem,5vw,5rem) minmax(0,1fr);align-items:center;gap:.72rem;min-height:clamp(4.1rem,7.2vh,5rem);width:min(100%,32rem);border:0;clip-path:polygon(5% 0,100% 7%,94% 100%,0 88%);background:#050505;color:#fff;padding:.65rem .9rem .65rem 1.1rem;box-shadow:.5rem .5rem #20f4ffbf;cursor:pointer;text-align:left;transform:translate(var(--mission-x, 0)) rotate(var(--mission-rot, -2deg));transition:transform .18s ease,background .18s ease,box-shadow .18s ease;touch-action:manipulation}.mission-ticket:nth-child(1){--mission-x: clamp(1rem, 4vw, 4rem)}.mission-ticket:nth-child(2){--mission-x: clamp(0rem, 2vw, 2rem);--mission-rot: 2deg}.mission-ticket:nth-child(3){--mission-x: clamp(.6rem, 3vw, 3rem)}.mission-ticket:nth-child(4){--mission-x: 0;--mission-rot: 2.8deg}.mission-ticket:nth-child(5){--mission-x: clamp(.4rem, 2vw, 2rem)}.mission-ticket-active,.mission-ticket:hover,.mission-ticket:focus-visible{background:var(--red);box-shadow:.72rem .72rem #050505;transform:translate(calc(var(--mission-x, 0) + .65rem)) rotate(calc(var(--mission-rot, -2deg) * -.45))}.mission-ticket-number,.mission-ticket strong,.mission-ticket em{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.mission-ticket-number{color:var(--cyan);font-size:clamp(1.8rem,3.1vw,3rem);line-height:1}.mission-ticket-active .mission-ticket-number,.mission-ticket:hover .mission-ticket-number{color:#fff}.mission-ticket strong{overflow-wrap:anywhere;font-size:clamp(.9rem,1.15vw,1.18rem);line-height:1}.mission-ticket em{margin-top:.3rem;color:#ffffffb3;font-size:.72rem;font-style:normal}.mission-detail-collage{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);gap:clamp(.7rem,1vw,1rem);transform:rotate(1deg)}.mission-detail-stamp{position:absolute;z-index:4;left:clamp(-1rem,-1vw,-.45rem);top:clamp(-1.4rem,-1.2vw,-.7rem);background:#fff;color:#050505;padding:.38rem .75rem;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase;box-shadow:.36rem .36rem 0 var(--red);transform:rotate(-4deg)}.mission-hero-card{grid-column:1 / span 2;display:grid;grid-template-columns:minmax(14rem,.48fr) minmax(0,1fr);gap:clamp(.8rem,1.3vw,1.3rem);align-items:stretch;border:0;clip-path:polygon(4% 0,100% 5%,95% 100%,0 92%);background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(135deg,#050505fa,#050505d6);background-size:.45rem .45rem,auto;color:#fff;padding:clamp(1rem,1.6vw,1.6rem);box-shadow:.9rem .9rem #ff1e1ec7;cursor:pointer;text-align:left}.mission-hero-card img{width:100%;height:100%;min-height:clamp(11rem,25vh,17rem);-o-object-fit:cover;object-fit:cover;background:#fff;border:2px solid var(--cyan);filter:saturate(.92) contrast(1.25)}.mission-hero-card span{display:inline-block;background:var(--cyan);color:#050505;padding:.22rem .55rem;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.mission-hero-card h3{margin-top:.65rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,6rem);line-height:.78;text-transform:uppercase;text-shadow:.08em .07em 0 var(--red),.14em .13em 0 #050505}.mission-hero-card p,.mission-brief-paper p,.mission-feature-paper li{color:#ffffffe0;font-size:clamp(.92rem,1vw,1.08rem);font-weight:850;line-height:1.34}.mission-hero-card p{margin-top:.7rem;max-width:54ch}.mission-fact-scraps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;grid-column:1 / span 2}.mission-fact-scraps div,.mission-brief-paper,.mission-loadout-paper,.mission-feature-paper{clip-path:polygon(5% 0,100% 4%,95% 100%,0 93%);background:#050505;border:2px solid rgba(32,244,255,.78);box-shadow:.44rem .44rem #ff1e1e99;padding:.78rem .9rem}.mission-fact-scraps div{transform:rotate(var(--fact-rot, -1.4deg))}.mission-fact-scraps div:nth-child(2n){--fact-rot: 1.7deg}.mission-fact-scraps svg,.mission-fact-scraps span{color:var(--cyan)}.mission-fact-scraps span,.mission-fact-scraps strong{display:block;text-transform:uppercase}.mission-fact-scraps span{margin-top:.24rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.72rem}.mission-fact-scraps strong{margin-top:.22rem;color:#fff;font-weight:950;line-height:1.08}.mission-brief-paper{transform:rotate(-1.2deg)}.mission-loadout-paper{transform:rotate(2deg)}.mission-feature-paper{grid-column:1 / span 2;transform:rotate(-.8deg)}.mission-feature-paper ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin-top:.55rem}.mission-feature-paper li{position:relative;padding-left:1.05rem}.mission-feature-paper li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;background:var(--red);transform:rotate(45deg)}.mission-action-link{position:absolute;right:clamp(0rem,2vw,2rem);bottom:clamp(-2rem,-2vw,-1rem);display:inline-flex;align-items:center;gap:.5rem;border:0;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:var(--red);color:#fff;padding:.7rem 1rem;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase;box-shadow:.45rem .45rem #050505;cursor:pointer}.free-skills-board{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(24rem,1.1fr);gap:clamp(1rem,2vw,2.2rem);align-items:start}.skill-social-card{position:relative;display:grid;place-items:center;min-height:clamp(25rem,58vh,38rem);clip-path:polygon(4% 0,100% 5%,94% 100%,0 93%);background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(135deg,#050505fa,#050505d6);background-size:.45rem .45rem,auto;border:2px solid rgba(255,255,255,.78);box-shadow:.9rem .9rem #ff1e1ec2;transform:rotate(-2deg)}.skill-rank-card,.skill-arcana-card{position:absolute;z-index:3;clip-path:polygon(7% 0,100% 5%,93% 100%,0 92%);background:#fff;color:#050505;padding:.65rem .9rem;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase;box-shadow:.42rem .42rem 0 var(--red)}.skill-rank-card{right:clamp(.8rem,1.6vw,1.6rem);top:clamp(.8rem,1.6vw,1.6rem);text-align:center}.skill-rank-card strong{display:block;font-size:clamp(3.2rem,6vw,6rem);line-height:.8}.skill-arcana-card{left:clamp(.6rem,1vw,1rem);bottom:clamp(.8rem,1.5vw,1.5rem);max-width:12rem;transform:rotate(4deg)}.skill-arcana-card strong,.skill-arcana-card em{display:block}.skill-arcana-card strong{font-size:clamp(1.35rem,2vw,2rem)}.skill-arcana-card em{color:var(--red);font-size:2rem;font-style:normal}.skill-social-card .radar-shell{width:min(78%,28rem)}.skill-loadout-stack{display:grid;gap:clamp(.7rem,1.1vw,1rem)}.skill-loadout-ticket{clip-path:polygon(5% 0,100% 6%,95% 100%,0 92%);background:#050505;border:2px solid rgba(255,255,255,.72);padding:.92rem 1rem;box-shadow:.5rem .5rem #ff1e1ead}.skill-command-chip{border:0;cursor:pointer;transform:rotate(var(--skill-chip-rot, -2deg));touch-action:manipulation}.skill-command-chip:nth-child(2n){--skill-chip-rot: 2deg}.skill-command-chip:hover,.skill-command-chip:focus-visible{background:var(--cyan);color:#050505}.next-ability-banner{grid-column:1 / span 2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);background:var(--red);color:#fff;padding:.82rem 1.2rem;box-shadow:.6rem .6rem #050505;transform:rotate(1.4deg)}.next-ability-banner span,.next-ability-banner strong{font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.next-ability-banner span{color:#050505;background:#fff;padding:.2rem .5rem}.next-ability-banner strong{font-size:clamp(1.15rem,2vw,2.2rem);line-height:1}.free-contact-board{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(26rem,1.18fr);grid-template-areas:"copy form" "channels form";gap:clamp(.9rem,1.7vw,1.8rem);align-items:start}.contact-command-copy{grid-area:copy;transform:rotate(-2deg)}.contact-online-stamp{display:inline-flex;align-items:center;gap:.45rem;background:var(--cyan);color:#050505;padding:.38rem .72rem;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase;box-shadow:.38rem .38rem 0 var(--red)}.contact-command-copy p{margin-top:.8rem;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1.55rem,3vw,3.2rem);line-height:.95;text-transform:uppercase;text-shadow:.08em .07em 0 var(--red),.14em .13em 0 #050505}.contact-channel-stack{grid-area:channels;display:grid;gap:.7rem}.contact-channel-ticket{display:grid;grid-template-columns:auto clamp(5.2rem,7vw,7rem) minmax(0,1fr);align-items:center;gap:.7rem;clip-path:polygon(5% 0,100% 7%,95% 100%,0 91%);background:#050505;border:2px solid rgba(255,255,255,.78);color:#fff;padding:.85rem 1rem;box-shadow:.5rem .5rem #ff1e1eb3;transform:rotate(var(--channel-rot, -2deg))}.contact-channel-ticket:nth-child(2n){--channel-rot: 2deg}.contact-channel-ticket:hover{transform:translate(.5rem) rotate(calc(var(--channel-rot, -2deg) * -.6))}.contact-channel-ticket svg,.contact-channel-ticket span{color:var(--cyan)}.contact-channel-ticket span,.contact-channel-ticket strong{font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.contact-channel-ticket strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:clamp(.9rem,1.08vw,1.1rem)}.contact-command-form{grid-area:form;display:grid;gap:.82rem;clip-path:polygon(4% 0,100% 4%,96% 100%,0 94%);background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(135deg,#050505fa,#050505db);background-size:.45rem .45rem,auto;border:2px solid rgba(255,255,255,.78);padding:clamp(1.1rem,2vw,2rem);box-shadow:.9rem .9rem #ff1e1ebd;transform:rotate(1.2deg)}.contact-command-form label{display:grid;gap:.4rem}.contact-command-form label>span,.contact-sent-stamp{color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.contact-command-form input,.contact-command-form textarea{width:100%;clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);border:0;background:#ffffff14;border-bottom:3px solid white;color:#fff;padding:.72rem .9rem;font:inherit;font-weight:850}.contact-command-form textarea{min-height:clamp(8rem,22vh,16rem);resize:vertical}.contact-send-button{width:min(100%,24rem)}.contact-sent-stamp{width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.42rem .75rem;box-shadow:.34rem .34rem 0 var(--red);transform:rotate(-2deg)}@media (max-width: 1100px){.free-about-board,.free-projects-board,.free-skills-board,.free-contact-board{grid-template-columns:1fr}.about-avatar-burst,.about-timeline-strip,.about-chip-cloud,.mission-hero-card,.mission-fact-scraps,.mission-feature-paper,.next-ability-banner{grid-column:auto}.about-avatar-burst{position:absolute;right:-8rem;top:4rem;z-index:-1;width:22rem;min-height:28rem;opacity:.18}.about-timeline-strip,.about-chip-cloud,.mission-fact-scraps,.mission-feature-paper ul,.mission-detail-collage,.mission-hero-card{grid-template-columns:1fr}.free-contact-board{grid-template-areas:"copy" "channels" "form"}}@media (max-width: 900px){.free-about-board,.free-projects-board,.free-skills-board,.free-contact-board{padding-bottom:1.6rem}.about-bio-cutout,.skill-social-card,.contact-command-form,.mission-hero-card{transform:rotate(-.8deg)}.about-name-ransom{font-size:clamp(2.55rem,15vw,4.6rem)}.about-stat-sticker,.about-timeline-card,.about-chip-cloud>div,.skill-loadout-ticket,.contact-channel-ticket,.mission-ticket{transform:rotate(var(--mobile-piece-rot, -1deg))}.about-stat-sticker:nth-child(2n),.about-timeline-card:nth-child(2n),.skill-loadout-ticket:nth-child(2n),.contact-channel-ticket:nth-child(2n),.mission-ticket:nth-child(2n){--mobile-piece-rot: 1.4deg}.mission-ticket,.mission-ticket:nth-child(n){width:100%;transform:rotate(var(--mobile-piece-rot, -1deg))}.mission-ticket-active,.mission-ticket:hover,.mission-ticket:focus-visible{transform:translate(.25rem) rotate(calc(var(--mobile-piece-rot, -1deg) * -.6))}.mission-hero-card img{min-height:12rem}.mission-hero-card h3{font-size:clamp(2.3rem,15vw,4.4rem)}.mission-fact-scraps{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-social-card{min-height:25rem}.skill-social-card .radar-shell{width:min(92%,24rem)}.skill-rank-card strong{font-size:clamp(2.7rem,14vw,4rem)}.skill-arcana-card{max-width:10rem}.next-ability-banner{grid-template-columns:1fr}.contact-command-copy p{font-size:clamp(1.65rem,9vw,3.2rem)}.contact-channel-ticket{grid-template-columns:auto minmax(0,1fr)}.contact-channel-ticket span{display:none}}@media (max-width: 520px){.mission-fact-scraps,.about-chip-cloud{grid-template-columns:1fr}.skill-social-card{min-height:22rem}.skill-rank-card{right:.5rem;top:.5rem}.skill-arcana-card{left:.45rem;bottom:.45rem}}.slash-route-wipe{position:fixed;top:-18vh;right:-35vw;bottom:-18vh;left:-35vw;z-index:90;display:grid;place-items:center;pointer-events:none}.slash-route-wipe span{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.slash-route-wipe-red{background:var(--red);transform:translate(-4rem)}.slash-route-wipe-white{top:12vh!important;right:7vw!important;bottom:12vh!important;left:7vw!important;background:#fff;transform:translate(2rem);box-shadow:1.2rem 1.2rem #050505}.slash-route-wipe-black{top:28vh!important;right:13vw!important;bottom:28vh!important;left:13vw!important;background:#050505;transform:translate(-1rem)}.slash-route-wipe strong{position:relative;z-index:2;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(5rem,16vw,16rem);line-height:.75;text-transform:uppercase;text-shadow:.08em .07em 0 var(--red),.14em .13em 0 #050505;transform:rotate(-5deg)}.free-about-board,.free-projects-board,.free-skills-board,.free-contact-board{isolation:isolate}.about-bio-cutout,.mission-hero-card,.mission-brief-paper,.mission-loadout-paper,.mission-feature-paper,.skill-social-card,.skill-loadout-ticket,.contact-command-form{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}.about-bio-cutout:before,.mission-detail-collage:before,.skill-social-card:before,.contact-command-form:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:#050505b8;clip-path:polygon(4% 0,100% 12%,90% 100%,0 86%)}.about-bio-cutout:before{top:21%;right:-4%;bottom:-2%;left:7%;transform:rotate(2deg)}.mission-detail-collage:before{top:20%;right:-3%;bottom:6%;left:12%;transform:rotate(-1.5deg)}.skill-social-card:before{top:12%;right:4%;bottom:6%;left:8%;transform:rotate(2deg)}.contact-command-form:before{top:11%;right:0;bottom:5%;left:8%;transform:rotate(-1.2deg)}.about-bio-cutout{padding-top:clamp(.3rem,.8vw,.8rem)}.about-copy-stack{max-width:48rem}.about-copy-stack p{margin-left:var(--copy-offset, 0);max-width:58ch;font-size:clamp(1rem,1.18vw,1.25rem);line-height:1.34;text-shadow:.12rem .12rem 0 #050505}.about-copy-stack p:nth-child(1){--copy-offset: clamp(0rem, 2.2vw, 2.3rem)}.about-copy-stack p:nth-child(2){--copy-offset: clamp(0rem, 1.1vw, 1.1rem)}.about-stat-sticker,.about-timeline-card,.about-chip-cloud>div,.mission-fact-scraps div,.skill-loadout-ticket,.contact-channel-ticket{background:transparent!important;box-shadow:none!important;border:0!important;clip-path:none!important}.about-stat-sticker,.mission-fact-scraps div,.contact-channel-ticket{position:relative;border-bottom:3px solid rgba(255,255,255,.82)!important}.about-stat-sticker:before,.mission-fact-scraps div:before,.contact-channel-ticket:before{content:"";position:absolute;left:0;right:12%;bottom:-.45rem;height:.32rem;background:var(--red);transform:skew(-24deg)}.about-timeline-strip{align-items:end}.about-timeline-card{position:relative;padding-top:1.25rem}.about-timeline-card:before{content:"";position:absolute;left:0;top:0;width:clamp(5rem,8vw,8rem);height:.46rem;background:var(--cyan);transform:skew(-24deg)}.about-chip-cloud>div{padding:0}.about-chip-cloud h3{width:-moz-fit-content;width:fit-content;background:#050505;padding:.24rem .58rem;box-shadow:.3rem .3rem 0 var(--red)}.mission-ticket{box-shadow:none}.mission-ticket:not(.mission-ticket-active){background:#050505b8}.mission-ticket-active,.mission-ticket:hover,.mission-ticket:focus-visible{box-shadow:.42rem .42rem #050505}.mission-hero-card{padding:0;overflow:visible}.mission-hero-card img{min-height:clamp(9rem,21vh,15rem);border:0;box-shadow:.45rem .45rem 0 var(--cyan);transform:rotate(-2deg)}.mission-hero-card>div{align-self:center;padding:.8rem 0 0 .6rem}.mission-brief-paper,.mission-loadout-paper,.mission-feature-paper{padding:.4rem .4rem .4rem 0}.mission-brief-paper h3,.mission-loadout-paper h3,.mission-feature-paper h3,.skill-loadout-ticket h3{width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.22rem .55rem;box-shadow:.32rem .32rem 0 var(--red);transform:rotate(-2deg)}.mission-loadout-paper span,.skill-command-chip,.contact-job-tags span{border:0;box-shadow:.22rem .22rem #050505d1}.mission-action-link{bottom:clamp(-.7rem,-.6vw,-.35rem)}.skill-social-card{min-height:clamp(22rem,54vh,34rem)}.skill-rank-card,.skill-arcana-card{border:0;box-shadow:none}.skill-rank-card{background:#fff;transform:rotate(4deg)}.skill-arcana-card{background:transparent;color:#fff;text-shadow:.12rem .12rem 0 #050505}.skill-arcana-card span{display:inline-block;background:var(--red);padding:.2rem .45rem}.skill-loadout-ticket{position:relative;padding-left:clamp(1rem,2vw,2rem)}.skill-loadout-ticket:before{content:"";position:absolute;left:0;top:.4rem;bottom:.25rem;width:.34rem;background:linear-gradient(var(--cyan),var(--red));transform:skewY(-18deg)}.next-ability-banner{box-shadow:none}.contact-command-copy p{max-width:15ch}.contact-channel-ticket{position:relative;padding-left:.4rem}.contact-command-form{position:relative;padding-top:clamp(.4rem,1vw,1rem)}.contact-command-form label{position:relative}.contact-command-form input,.contact-command-form textarea{background:transparent;border-bottom-color:#ffffffe0;box-shadow:none}.contact-command-form input:focus,.contact-command-form textarea:focus{border-bottom-color:var(--cyan);outline:0}.contact-send-button .slash-button-bg{background:var(--red)}@media (max-width: 900px){.slash-route-wipe strong{font-size:clamp(4rem,24vw,8rem)}.about-bio-cutout:before,.mission-detail-collage:before,.skill-social-card:before,.contact-command-form:before{top:18%;right:-2%;bottom:3%;left:3%}.about-copy-stack p{margin-left:0}.about-stat-stickers{padding-top:0}.about-timeline-card{padding-left:.2rem}.mission-hero-card>div{padding-left:0}.mission-action-link{position:relative;right:auto;bottom:auto;width:-moz-fit-content;width:fit-content;margin-top:.3rem}.skill-social-card{min-height:21rem}.contact-command-copy p{max-width:100%}}.free-projects-board>.project-detail{min-width:0;height:auto!important;max-height:none!important;overflow:visible;padding:clamp(.2rem,.7vw,.7rem) 0 0;background:transparent!important;filter:drop-shadow(.75rem .75rem 0 rgba(5,5,5,.78))}.free-projects-board>.project-detail,.free-projects-board>.project-detail>.slash-panel-content{clip-path:none!important;border:0!important;box-shadow:none!important}.free-projects-board>.project-detail>.slash-panel-content{height:auto;overflow:visible;padding:0!important;background:transparent!important}.screen-panel.projects-scene .project-persona-window{position:relative;isolation:isolate;display:grid;height:auto!important;min-height:clamp(34rem,68vh,47rem);grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(.6rem,1vw,.95rem);overflow:visible!important;border:0!important;background:transparent!important;padding:clamp(.78rem,1.45vw,1.35rem)!important;box-shadow:none!important;transform-origin:52% 48%}.screen-panel.projects-scene .project-persona-window:before{content:"";position:absolute;top:8%;right:-2%;bottom:3%;left:4%;z-index:-2;background:linear-gradient(108deg,transparent 0 13%,rgba(255,30,30,.92) 13% 34%,transparent 34%),radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(132deg,#050505e6,#050505b8);background-size:auto,.42rem .42rem,auto;clip-path:polygon(8% 0,100% 8%,94% 100%,0 88%);transform:rotate(-1.2deg)}.screen-panel.projects-scene .project-persona-window:after{content:"";position:absolute;top:clamp(1.1rem,2.1vw,2.2rem);right:clamp(-.4rem,-.2vw,-.15rem);z-index:-1;width:min(52%,28rem);height:clamp(5.5rem,13vh,9rem);background:#fff;clip-path:polygon(0 0,100% 11%,94% 100%,7% 82%);transform:rotate(2deg)}.screen-panel.projects-scene .project-persona-bg{position:absolute!important;top:31%;right:0;bottom:12%;left:12%;z-index:-1!important;background:#050505c2;clip-path:polygon(6% 0,100% 9%,91% 100%,0 88%);transform:rotate(1.1deg);pointer-events:none}.screen-panel.projects-scene .project-persona-topline{position:relative;z-index:2;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:clamp(.5rem,.8vw,.85rem);background:var(--red);color:#fff;padding:.38rem clamp(.75rem,1.2vw,1rem);font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase;box-shadow:.38rem .38rem #050505;transform:rotate(-2.6deg) translate(clamp(.4rem,1vw,1rem))}.screen-panel.projects-scene .project-persona-topline span,.screen-panel.projects-scene .project-persona-topline strong{display:block}.screen-panel.projects-scene .project-persona-topline span{font-size:clamp(.78rem,1vw,1rem)}.screen-panel.projects-scene .project-persona-topline strong{background:#fff;color:#050505;padding:.16rem .42rem;font-size:clamp(.66rem,.85vw,.86rem)}.screen-panel.projects-scene .project-persona-grid{display:grid!important;grid-template-columns:minmax(11.5rem,.46fr) minmax(0,1fr)!important;gap:clamp(.65rem,1.5vw,1.35rem)!important;align-items:start}.screen-panel.projects-scene .project-persona-card{position:relative;display:grid;width:min(100%,18rem);min-height:0!important;height:auto!important;aspect-ratio:.72;overflow:visible;place-items:center;border:0!important;background:#fff!important;padding:clamp(.5rem,.8vw,.75rem);box-shadow:.52rem .52rem #050505!important;clip-path:polygon(8% 0,100% 5%,91% 100%,0 92%)!important;transform:rotate(-5deg);transition:transform .18s ease,filter .18s ease}.screen-panel.projects-scene .project-persona-card:hover,.screen-panel.projects-scene .project-persona-card:focus-visible{transform:rotate(-2deg) translateY(-.16rem);filter:saturate(1.2)}.screen-panel.projects-scene .project-persona-card:before{content:"";position:absolute;top:.62rem;right:.62rem;bottom:.62rem;left:.62rem;z-index:0;background:linear-gradient(135deg,#ff1e1ef5,#ff1e1e6b),radial-gradient(rgba(5,5,5,.35) 1px,transparent 1px);background-size:auto,.42rem .42rem;clip-path:polygon(9% 0,100% 8%,91% 100%,0 91%)}.screen-panel.projects-scene .project-persona-card img{position:relative;z-index:1;width:92%;height:68%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(.3rem .35rem 0 rgba(5,5,5,.72))}.screen-panel.projects-scene .project-card-label,.screen-panel.projects-scene .project-persona-card strong{position:absolute;z-index:2;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-card-label{top:.65rem;left:.78rem;background:#050505;color:#fff;padding:.22rem .5rem;font-size:clamp(.7rem,.9vw,.88rem);transform:rotate(-4deg)}.screen-panel.projects-scene .project-persona-card strong{right:.45rem;bottom:.55rem;max-width:76%;background:#fff;color:#050505;padding:.28rem .48rem;font-size:clamp(.72rem,.9vw,.92rem);text-align:right;box-shadow:.25rem .25rem 0 var(--red);transform:rotate(-8deg)}.screen-panel.projects-scene .project-persona-copy{display:grid;min-width:0;gap:clamp(.52rem,.85vw,.82rem)}.screen-panel.projects-scene .project-persona-nameplate{display:grid;min-height:0!important;border:0!important;background:#fff!important;padding:clamp(.45rem,.85vw,.74rem) clamp(.75rem,1.45vw,1.25rem)!important;box-shadow:.58rem .58rem #050505!important;clip-path:polygon(4% 0,100% 7%,96% 100%,0 86%)!important;transform:rotate(1.5deg)}.screen-panel.projects-scene .project-persona-nameplate span{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.16rem .42rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.68rem,.88vw,.88rem);line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-persona-nameplate .project-title{color:#050505;font-size:clamp(2rem,4.45vw,4.4rem);line-height:.83;text-shadow:.055em .055em 0 var(--red)}.screen-panel.projects-scene .project-persona-meta{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(5rem,.38fr);gap:clamp(.38rem,.72vw,.65rem);align-items:stretch}.screen-panel.projects-scene .project-persona-meta>div{position:relative;min-width:0;background:#050505;color:#fff;padding:clamp(.48rem,.8vw,.7rem) clamp(.55rem,1vw,.88rem);clip-path:polygon(5% 0,100% 9%,94% 100%,0 88%)}.screen-panel.projects-scene .project-persona-meta span,.screen-panel.projects-scene .project-persona-meta strong{display:block;overflow-wrap:anywhere;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-persona-meta span{color:var(--cyan);font-size:clamp(.7rem,.86vw,.88rem)}.screen-panel.projects-scene .project-persona-meta strong{margin-top:.22rem;font-size:clamp(.95rem,1.3vw,1.32rem)}.screen-panel.projects-scene .project-persona-meta .project-persona-rank{place-content:center;background:#fff;color:#050505;text-align:center;transform:rotate(4deg)}.screen-panel.projects-scene .project-persona-rank span{color:#050505}.screen-panel.projects-scene .project-persona-rank strong{color:#050505;font-size:clamp(2.3rem,5.2vw,5.25rem);text-shadow:.05em .05em 0 var(--red)}.screen-panel.projects-scene .project-rank-meter{display:grid;grid-template-columns:repeat(10,minmax(.7rem,1fr));gap:clamp(.18rem,.28vw,.28rem);width:min(100%,31rem);transform:rotate(-1deg)}.screen-panel.projects-scene .project-rank-star{display:block;height:clamp(.5rem,.82vw,.8rem);background:#ffffff61;clip-path:polygon(50% 0,62% 32%,100% 32%,69% 52%,82% 100%,50% 72%,18% 100%,31% 52%,0 32%,38% 32%)}.screen-panel.projects-scene .project-rank-star-on{background:#fff;filter:drop-shadow(.14rem .14rem 0 #050505)}.screen-panel.projects-scene .project-persona-summary{position:relative;margin-top:0!important;max-width:62ch;background:#050505;color:#fff!important;padding:clamp(.72rem,1.15vw,1rem) clamp(.9rem,1.4vw,1.3rem);font-size:clamp(.92rem,1.08vw,1.12rem)!important;line-height:1.32!important;text-shadow:.08rem .08rem 0 rgba(255,30,30,.75);clip-path:polygon(3% 0,100% 7%,96% 100%,0 88%)}.screen-panel.projects-scene .project-persona-summary:before{content:"";position:absolute;left:.75rem;top:-.2rem;width:5rem;height:.4rem;background:var(--cyan);transform:skew(-22deg)}.screen-panel.projects-scene .project-persona-facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.36rem,.72vw,.65rem)!important;margin-top:0!important}.screen-panel.projects-scene .project-persona-facts .project-overview-fact{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;gap:0 .4rem;min-width:0;border:0!important;border-bottom:.18rem solid white!important;background:transparent!important;padding:.3rem .18rem .46rem!important}.screen-panel.projects-scene .project-persona-facts .project-overview-fact:before{content:"";position:absolute;left:0;right:18%;bottom:-.48rem;height:.26rem;background:var(--red);transform:skew(-24deg)}.screen-panel.projects-scene .project-persona-facts svg{grid-area:icon;color:var(--cyan)}.screen-panel.projects-scene .project-persona-facts span{grid-area:label;color:var(--cyan);font-size:clamp(.62rem,.74vw,.76rem)}.screen-panel.projects-scene .project-persona-facts strong{grid-area:value;color:#fff;font-size:clamp(.78rem,.94vw,.98rem)}.screen-panel.projects-scene .project-persona-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.86fr);gap:clamp(.75rem,1.3vw,1.2rem);align-items:start}.screen-panel.projects-scene .project-persona-loadout,.screen-panel.projects-scene .project-persona-tools{min-width:0}.screen-panel.projects-scene .project-persona-loadout{border:0!important;background:transparent!important;padding:.35rem 0 0!important}.screen-panel.projects-scene .project-persona-loadout .detail-heading,.screen-panel.projects-scene .project-persona-tools .detail-heading{width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.2rem .56rem;font-size:clamp(.9rem,1.08vw,1.12rem)!important;box-shadow:.28rem .28rem 0 var(--red);transform:rotate(-2deg)}.screen-panel.projects-scene .project-persona-loadout .feature-list{display:grid;gap:clamp(.34rem,.58vw,.55rem);margin-top:clamp(.55rem,.82vw,.82rem)}.screen-panel.projects-scene .project-persona-loadout .feature-list li{width:-moz-fit-content;width:fit-content;max-width:100%;background:#050505;color:#fff;padding:.38rem .74rem .38rem 1.25rem;font-size:clamp(.84rem,1vw,1.02rem)!important;line-height:1.18!important;clip-path:polygon(4% 0,100% 6%,94% 100%,0 86%);box-shadow:.22rem .22rem #ff1e1ead}.screen-panel.projects-scene .project-persona-loadout .feature-list li:before{top:50%;left:.48rem;width:.42rem;height:.42rem;transform:translateY(-50%) rotate(45deg);background:var(--cyan)}.screen-panel.projects-scene .project-persona-tools .project-panel-rule{display:flex;align-items:center;gap:.65rem;margin-bottom:clamp(.42rem,.76vw,.75rem)}.screen-panel.projects-scene .project-persona-tools .project-panel-rule:after{height:.2rem;background:linear-gradient(90deg,var(--cyan),transparent)}.screen-panel.projects-scene .project-persona-tools .project-panel-rule span{background:var(--red);color:#fff;padding:.16rem .45rem;font-size:clamp(.66rem,.82vw,.84rem)}.screen-panel.projects-scene .project-persona-tools .project-tech-grid{display:flex!important;flex-wrap:wrap;gap:clamp(.38rem,.7vw,.6rem)}.screen-panel.projects-scene .project-persona-tools .project-tech-card{display:inline-flex;min-height:0!important;align-items:center;gap:.36rem;border:0!important;background:#135cbf!important;padding:.34rem .62rem;color:#fff;box-shadow:.22rem .22rem #050505!important;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)!important}.screen-panel.projects-scene .project-persona-tools .project-tech-card:nth-child(2n){background:var(--red)!important;transform:rotate(1.5deg)}.screen-panel.projects-scene .project-persona-tools .project-tech-card svg{width:1rem;height:1rem}.screen-panel.projects-scene .project-persona-tools .project-tech-card span{font-size:clamp(.68rem,.82vw,.84rem)}.screen-panel.projects-scene .project-next-ability{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,1vw,.9rem);width:min(100%,43rem);background:var(--red);color:#fff;padding:.4rem .62rem;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase;box-shadow:.42rem .42rem #050505;clip-path:polygon(3% 0,100% 8%,96% 100%,0 90%);transform:rotate(-1.3deg)}.screen-panel.projects-scene .project-next-ability span{background:#050505;padding:.26rem .55rem;color:#fff;font-size:clamp(.78rem,.95vw,.98rem)}.screen-panel.projects-scene .project-next-ability strong{min-width:0;overflow-wrap:anywhere;font-size:clamp(1rem,1.55vw,1.55rem);text-shadow:.11rem .11rem 0 #050505}.screen-panel.projects-scene .project-next-ability em{background:#fff;color:#050505;padding:.18rem .48rem;font-style:normal;font-size:clamp(.74rem,.9vw,.9rem)}.screen-panel.projects-scene .project-detail-actions{margin:clamp(.8rem,1.3vw,1.2rem) 0 0 clamp(.6rem,1vw,1rem)!important;width:auto!important;max-width:100%!important}.screen-panel.projects-scene .project-detail-actions .action-link{min-width:0!important;height:auto!important;border:0!important;background:#050505;padding:.56rem .9rem!important;box-shadow:.28rem .28rem 0 var(--red);clip-path:polygon(8% 0,100% 7%,92% 100%,0 88%)!important}.screen-panel.projects-scene .project-detail-actions .action-link:first-child{background:var(--red);box-shadow:.28rem .28rem #050505}.screen-panel.projects-scene .project-detail-actions .action-link:hover,.screen-panel.projects-scene .project-detail-actions .action-link:focus-visible{transform:translateY(-2px) rotate(-1deg)}@keyframes personaInfoPulse{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3.8deg) translateY(-.2rem)}}@keyframes personaMeterCut{0%,to{transform:scaleX(1) skew(-12deg)}50%{transform:scaleX(.88) skew(-12deg)}}.screen-panel.projects-scene .project-persona-card{animation:personaInfoPulse 5.4s ease-in-out infinite}.screen-panel.projects-scene .project-rank-star-on:nth-child(2n){animation:personaMeterCut 2.8s ease-in-out infinite}@media (max-width: 1100px){.screen-panel.projects-scene .project-persona-grid,.screen-panel.projects-scene .project-persona-lower{grid-template-columns:1fr!important}.screen-panel.projects-scene .project-persona-card{width:min(18rem,72vw)}.screen-panel.projects-scene .project-persona-window:after{width:min(82%,24rem)}}@media (max-width: 700px){.free-projects-page .screen-title{font-size:clamp(3.35rem,16.2vw,4.3rem)}.free-projects-board>.project-detail{width:calc(100vw - 1.25rem)!important;filter:none;margin-left:calc(var(--page-safe-inset) * -.55)}.screen-panel.projects-scene .project-persona-window{width:100%!important;max-width:100%;min-height:0;padding:.4rem 0 1.4rem!important}.screen-panel.projects-scene .project-persona-window:before{top:6rem;right:-.7rem;bottom:3rem;left:.8rem}.screen-panel.projects-scene .project-persona-bg{top:19rem;right:-.3rem;bottom:6.5rem;left:1rem}.screen-panel.projects-scene .project-persona-topline{max-width:calc(100vw - 3rem);flex-wrap:wrap;transform:rotate(-2.6deg)}.screen-panel.projects-scene .project-persona-card{justify-self:center;width:min(13.5rem,62vw);animation:none}.screen-panel.projects-scene .project-persona-copy{order:-1;justify-self:start;width:min(100%,calc(100vw - 2rem))}.screen-panel.projects-scene .project-persona-nameplate{transform:rotate(-1deg)}.screen-panel.projects-scene .project-persona-nameplate .project-title{font-size:clamp(1.55rem,8.8vw,2.45rem)}.screen-panel.projects-scene .project-persona-nameplate,.screen-panel.projects-scene .project-persona-summary{width:min(100%,calc(100vw - 2rem))}.screen-panel.projects-scene .project-persona-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.screen-panel.projects-scene .project-persona-meta .project-persona-rank{grid-column:1 / -1;justify-self:end;min-width:7rem}.screen-panel.projects-scene .project-persona-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen-panel.projects-scene .project-next-ability{grid-template-columns:1fr;width:100%}.screen-panel.projects-scene .project-detail-actions{margin-left:0!important}.screen-panel.projects-scene .project-detail-actions .action-link{flex:1 1 9.5rem}}@media (prefers-reduced-motion: reduce){.screen-panel.projects-scene .project-persona-card,.screen-panel.projects-scene .project-rank-star-on:nth-child(2n){animation:none}}@media (min-width: 1101px){.screen-panel.projects-scene .project-persona-window{min-height:clamp(28rem,58vh,37rem);gap:clamp(.42rem,.72vw,.72rem)}.screen-panel.projects-scene .project-persona-card{width:min(100%,14.4rem)}.screen-panel.projects-scene .project-persona-nameplate .project-title{font-size:clamp(1.8rem,3.35vw,3.35rem)}.screen-panel.projects-scene .project-persona-rank strong{font-size:clamp(2.25rem,3.8vw,3.95rem)}.screen-panel.projects-scene .project-persona-summary{max-width:58ch;padding-block:clamp(.58rem,.86vw,.82rem);font-size:clamp(.84rem,.96vw,1rem)!important;line-height:1.24!important}.screen-panel.projects-scene .project-persona-loadout .feature-list{gap:clamp(.24rem,.42vw,.42rem)}.screen-panel.projects-scene .project-persona-loadout .feature-list li{padding-block:.3rem;font-size:clamp(.76rem,.9vw,.92rem)!important}}@media (max-width: 700px){.free-projects-board{gap:clamp(.8rem,3vw,1.1rem)}.mission-select-stack{display:flex;gap:.5rem;width:calc(100vw - 1.1rem);margin-left:calc(var(--page-safe-inset) * -.55);overflow-x:auto;overflow-y:hidden;padding:.15rem .85rem .7rem;scroll-snap-type:x mandatory;scrollbar-width:none}.mission-select-stack::-webkit-scrollbar{display:none}.mission-ticket,.mission-ticket:nth-child(n){--mission-x: 0;--mission-rot: -1.2deg;flex:0 0 min(17rem,74vw);width:min(17rem,74vw);min-height:3.75rem;scroll-snap-align:start;transform:rotate(var(--mission-rot))!important}.mission-ticket:nth-child(2n){--mission-rot: 1.2deg}.mission-ticket-active,.mission-ticket:hover,.mission-ticket:focus-visible{transform:translateY(-.12rem) rotate(calc(var(--mission-rot, -1.2deg) * -.55))!important}.mission-ticket-number{font-size:clamp(1.55rem,8vw,2.25rem)}.mission-ticket strong{font-size:clamp(.78rem,3.4vw,.98rem)}.screen-panel.free-projects-page .screen-title{font-size:clamp(3.2rem,15vw,3.85rem)!important;max-width:calc(100% - 1.4rem)!important;margin-left:.7rem!important;padding-left:.25rem}.free-projects-board>.project-detail{width:100%!important;margin-left:0!important}.screen-panel.projects-scene .project-persona-copy{width:min(100%,calc(100vw - 1.35rem))}.screen-panel.projects-scene .project-persona-nameplate .project-title{font-size:clamp(1.45rem,8vw,2.2rem)!important}.screen-panel.projects-scene .project-persona-summary{font-size:clamp(.82rem,3.7vw,.96rem)!important}.mission-select-stack{width:100%;margin-left:0;padding-left:1rem}}.about-dossier-board{display:block!important;padding-top:clamp(0rem,.8vw,.45rem)}.about-dossier-window{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(19rem,.86fr) minmax(0,1.14fr);grid-template-areas:"character sheet" "stats sheet" "timeline timeline" "loadout loadout";gap:clamp(.65rem,1.25vw,1.25rem);min-height:clamp(36rem,73vh,50rem);padding:clamp(.25rem,.8vw,.65rem) clamp(.45rem,1.2vw,1rem) 2rem}.about-dossier-window:before{content:"";position:absolute;top:4%;right:1%;bottom:8%;left:5%;z-index:-3;background:linear-gradient(122deg,transparent 0 18%,rgba(255,30,30,.9) 18.5% 40%,transparent 40.5%),linear-gradient(22deg,rgba(255,255,255,.92) 0 32%,transparent 32.5%),radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:auto,auto,.44rem .44rem;clip-path:polygon(3% 0,100% 8%,95% 100%,0 88%);transform:rotate(-.8deg)}.about-dossier-window:after{content:"PROFILE / SOCIAL LINK";position:absolute;left:clamp(8rem,16vw,16rem);top:47%;z-index:-1;color:#ffffff29;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(2rem,5.8vw,6.5rem);line-height:.78;text-transform:uppercase;white-space:nowrap;transform:rotate(-4deg)}.about-dossier-character{position:relative;grid-area:character;min-height:clamp(27rem,56vh,42rem)}.about-dossier-pattern{position:absolute;top:0;right:-16%;bottom:17%;left:-8%;z-index:0;background:repeating-linear-gradient(45deg,#050505 0 .35rem,white .35rem .68rem,transparent .68rem 1.12rem),linear-gradient(125deg,transparent 0 34%,var(--red) 34.5% 55%,transparent 55.5%);clip-path:polygon(0 0,78% 0,100% 37%,78% 100%,6% 92%);filter:drop-shadow(.7rem .8rem 0 #050505);opacity:.75}.about-dossier-character img{position:absolute;left:clamp(-4.2rem,-6vw,-2rem);bottom:7%;z-index:1;width:min(122%,41rem);max-height:94%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(2.45) drop-shadow(1rem .9rem 0 var(--red));transform:rotate(-6deg)}.about-dossier-name-ransom{position:absolute;left:clamp(.25rem,1vw,.95rem);right:-6%;bottom:clamp(3.2rem,7vh,5.8rem);z-index:3;display:flex;flex-wrap:wrap;gap:.18rem .48rem;align-items:end;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(2.55rem,5.5vw,6.4rem);line-height:.74;text-transform:uppercase;transform:rotate(-3deg)}.about-dossier-name-ransom span{display:inline-block;background:#fff;color:#050505;padding:.06rem .32rem .18rem;text-shadow:.06em .06em 0 var(--red)}.about-dossier-name-ransom span:nth-child(2){background:#050505;color:#fff;box-shadow:.34rem .34rem 0 var(--red);transform:rotate(3deg)}.about-dossier-character p{position:absolute;left:clamp(.55rem,1.1vw,1rem);right:-8%;bottom:0;z-index:2;background:#050505;color:#fff;padding:clamp(.65rem,1.1vw,1rem) clamp(.85rem,1.5vw,1.35rem);font-size:clamp(.82rem,1vw,1.05rem);font-weight:900;line-height:1.24;text-shadow:.1rem .1rem 0 rgba(255,30,30,.75);clip-path:polygon(4% 0,100% 9%,94% 100%,0 88%);transform:rotate(-2deg)}.about-dossier-sheet{position:relative;grid-area:sheet;display:grid;align-content:start;gap:clamp(.5rem,.92vw,.86rem);min-width:0;padding-top:clamp(.35rem,1vw,.85rem)}.about-dossier-sheet:before{content:"";position:absolute;top:15%;right:-2%;bottom:7%;left:3%;z-index:-1;background:#050505c7;clip-path:polygon(4% 0,100% 8%,95% 100%,0 88%);transform:rotate(1.4deg)}.about-dossier-fullname{justify-self:end;display:grid;width:min(100%,38rem);background:#fff;color:#050505;padding:clamp(.45rem,.86vw,.78rem) clamp(.85rem,1.45vw,1.25rem);box-shadow:.58rem .58rem #050505;clip-path:polygon(3% 0,100% 5%,96% 100%,0 87%);transform:rotate(-1.8deg)}.about-dossier-fullname span,.about-dossier-fullname strong{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.about-dossier-fullname span{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.14rem .45rem;font-size:clamp(.7rem,.92vw,.94rem)}.about-dossier-fullname strong{justify-self:center;font-size:clamp(1.8rem,3.6vw,4.15rem);text-shadow:.055em .055em 0 var(--red)}.about-dossier-command{display:grid;grid-template-columns:minmax(7.5rem,.35fr) minmax(0,1fr) minmax(5rem,.28fr);gap:clamp(.55rem,1.1vw,1rem);align-items:center}.about-dossier-card{position:relative;display:grid;aspect-ratio:.68;place-items:center;overflow:hidden;background:#fff;box-shadow:.48rem .48rem #050505;clip-path:polygon(8% 0,100% 5%,91% 100%,0 92%);transform:rotate(-8deg)}.about-dossier-card:before{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;background:linear-gradient(135deg,#ff1e1ef5,#ff1e1e61),radial-gradient(rgba(5,5,5,.35) 1px,transparent 1px);background-size:auto,.35rem .35rem;clip-path:polygon(6% 0,100% 8%,92% 100%,0 90%)}.about-dossier-card img{position:relative;z-index:1;width:95%;max-height:70%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(2.3) drop-shadow(.25rem .28rem 0 #050505)}.about-dossier-card span,.about-dossier-card strong{position:absolute;z-index:2;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.about-dossier-card span{left:.55rem;top:.55rem;background:#050505;color:#fff;padding:.18rem .44rem;font-size:clamp(.68rem,.8vw,.82rem)}.about-dossier-card strong{right:.38rem;bottom:.45rem;background:#fff;color:#050505;padding:.2rem .45rem;box-shadow:.22rem .22rem 0 var(--red);font-size:clamp(.72rem,.92vw,.95rem);transform:rotate(-7deg)}.about-dossier-job{min-width:0;background:#fff;color:#050505;padding:clamp(.45rem,.9vw,.8rem) clamp(.75rem,1.35vw,1.2rem);box-shadow:.45rem .45rem #050505;clip-path:polygon(3% 0,100% 7%,95% 100%,0 90%);transform:rotate(1.2deg)}.about-dossier-job span,.about-dossier-job strong,.about-dossier-job em,.about-dossier-rank span,.about-dossier-rank strong{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.about-dossier-job span{font-size:clamp(.78rem,1vw,1.02rem)}.about-dossier-job strong{font-size:clamp(2.8rem,7vw,8rem);text-shadow:.055em .055em 0 var(--red)}.about-dossier-job em{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.2rem .52rem;font-style:normal;font-size:clamp(.9rem,1.25vw,1.28rem)}.about-dossier-rank{display:grid;min-height:clamp(6rem,13vh,10rem);place-content:center;background:#fff;color:#050505;text-align:center;box-shadow:.4rem .4rem #050505;clip-path:polygon(7% 0,100% 8%,92% 100%,0 90%);transform:rotate(3.5deg)}.about-dossier-rank span{font-size:clamp(.78rem,1vw,1rem)}.about-dossier-rank strong{font-size:clamp(3rem,7.2vw,7.25rem);text-shadow:.06em .06em 0 var(--red)}.about-dossier-stars{display:grid;grid-template-columns:repeat(10,minmax(.8rem,1fr));gap:clamp(.18rem,.32vw,.3rem);width:min(100%,34rem);margin-left:clamp(6rem,13vw,11rem);transform:rotate(-1deg)}.about-star{display:block;height:clamp(.58rem,.92vw,.9rem);background:#ffffff61;clip-path:polygon(50% 0,62% 32%,100% 32%,69% 52%,82% 100%,50% 72%,18% 100%,31% 52%,0 32%,38% 32%)}.about-star-on{background:#fff;filter:drop-shadow(.14rem .14rem 0 #050505)}.about-dossier-quote{justify-self:end;width:min(100%,43rem);background:#050505;color:#fff;padding:clamp(.72rem,1.25vw,1.12rem) clamp(.95rem,1.6vw,1.45rem);font-size:clamp(.94rem,1.13vw,1.18rem);font-weight:900;line-height:1.28;text-shadow:.1rem .1rem 0 rgba(255,30,30,.72);clip-path:polygon(3% 0,100% 8%,96% 100%,0 88%);transform:rotate(1.4deg)}.about-dossier-skill-list{justify-self:end;display:grid;gap:clamp(.38rem,.7vw,.62rem);width:min(100%,35rem);background:#050505;padding:clamp(.65rem,1vw,.9rem) clamp(.8rem,1.5vw,1.3rem);clip-path:polygon(4% 0,100% 7%,96% 100%,0 91%);transform:rotate(-1.2deg)}.about-dossier-skill-list div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;color:#fff}.about-dossier-skill-list svg{color:var(--red);filter:drop-shadow(.12rem .12rem 0 white)}.about-dossier-skill-list span{font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1.05rem,1.5vw,1.58rem);line-height:1;text-transform:uppercase}.about-dossier-next{justify-self:end;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,.95vw,.85rem);width:min(100%,43rem);background:var(--red);color:#fff;padding:.42rem .65rem;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase;box-shadow:.4rem .4rem #050505;clip-path:polygon(3% 0,100% 8%,96% 100%,0 90%);transform:rotate(-1deg)}.about-dossier-next span{background:#050505;padding:.24rem .55rem;font-size:clamp(.75rem,.92vw,.95rem)}.about-dossier-next strong{min-width:0;overflow-wrap:anywhere;font-size:clamp(1rem,1.55vw,1.55rem);text-shadow:.11rem .11rem 0 #050505}.about-dossier-next em{background:#fff;color:#050505;padding:.18rem .48rem;font-style:normal;font-size:clamp(.74rem,.9vw,.9rem)}.about-dossier-stats{grid-area:stats;display:grid;gap:clamp(.35rem,.7vw,.6rem);align-content:start}.about-dossier-stat{position:relative;width:min(100%,24rem);border-bottom:.18rem solid white;padding:.18rem .25rem .42rem;transform:translate(var(--dossier-stat-x, 0)) rotate(var(--dossier-stat-rot, -1deg))}.about-dossier-stat:nth-child(2n){--dossier-stat-x: clamp(.35rem, 1.2vw, 1.2rem);--dossier-stat-rot: 1.2deg}.about-dossier-stat:before{content:"";position:absolute;left:0;right:20%;bottom:-.45rem;height:.26rem;background:var(--red);transform:skew(-24deg)}.about-dossier-stat span,.about-dossier-stat strong{display:block;overflow-wrap:anywhere;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.about-dossier-stat span{color:var(--cyan);font-size:clamp(.72rem,.9vw,.92rem)}.about-dossier-stat strong{margin-top:.22rem;color:#fff;font-size:clamp(.95rem,1.35vw,1.35rem)}.about-dossier-timeline{grid-area:timeline;display:grid;grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(12rem,.91fr));gap:clamp(.58rem,1vw,.95rem);align-items:end}.about-dossier-timeline-item{position:relative;min-width:0;padding:.78rem .2rem .2rem}.about-dossier-timeline-item:before{content:"";position:absolute;left:0;top:.2rem;width:clamp(4.2rem,8vw,7.5rem);height:.38rem;background:var(--cyan);transform:skew(-22deg)}.about-dossier-timeline-item svg{color:var(--cyan)}.about-dossier-timeline-item span,.about-dossier-timeline-item strong,.about-dossier-timeline-item em{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.about-dossier-timeline-item span,.about-dossier-timeline-item em{color:var(--cyan);font-style:normal}.about-dossier-timeline-item strong{margin-top:.34rem;color:#fff;font-size:clamp(.96rem,1.22vw,1.28rem)}.about-dossier-timeline-item p{margin-top:.34rem;color:#ffffffdb;font-weight:850;line-height:1.24}.about-dossier-timeline-item em{display:inline-flex;align-items:center;gap:.3rem;margin-top:.48rem;background:#fff;color:#050505;padding:.16rem .42rem}.about-dossier-loadout{grid-area:loadout;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1vw,1rem)}.about-dossier-loadout>div{min-width:0;padding-top:.35rem}.about-dossier-loadout h3{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.22rem .58rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(1rem,1.25vw,1.35rem);line-height:1;text-transform:uppercase;box-shadow:.3rem .3rem 0 var(--red);transform:rotate(-2deg)}.about-dossier-loadout h3 svg{color:#050505}.about-dossier-loadout>div>div{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.62rem}.about-dossier-loadout span{display:inline-flex;background:#135cbf;color:#fff;padding:.34rem .6rem;font-size:clamp(.76rem,.9vw,.92rem);font-weight:950;line-height:1;text-transform:uppercase;box-shadow:.22rem .22rem #050505;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}.about-dossier-loadout span:nth-child(2n){background:var(--red);transform:rotate(1.4deg)}@keyframes aboutDossierFloat{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-6.6deg) translateY(-.22rem)}}@keyframes aboutStarCut{0%,to{transform:scaleX(1) skew(-12deg)}50%{transform:scaleX(.86) skew(-12deg)}}.about-dossier-card{animation:aboutDossierFloat 5.6s ease-in-out infinite}.about-star-on:nth-child(2n){animation:aboutStarCut 2.9s ease-in-out infinite}@media (max-width: 1180px){.about-dossier-window{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr)}.about-dossier-command{grid-template-columns:minmax(6.8rem,.32fr) minmax(0,1fr)}.about-dossier-rank{grid-column:2;justify-self:end;width:min(8rem,42%);min-height:clamp(4.8rem,9vh,7rem)}}@media (max-width: 900px){.about-dossier-window{grid-template-columns:1fr;grid-template-areas:"sheet" "character" "stats" "timeline" "loadout";min-height:0;padding-inline:.15rem}.about-dossier-window:before{top:3rem;right:-.6rem;bottom:4rem;left:.8rem}.about-dossier-window:after{left:0;top:16rem;font-size:clamp(2rem,14vw,5rem)}.about-dossier-character{min-height:clamp(22rem,62vh,31rem)}.about-dossier-character img{left:50%;width:min(100%,27rem);transform:translate(-50%) rotate(-5deg)}.about-dossier-character p{right:0}.about-dossier-sheet{padding-top:0}.about-dossier-fullname,.about-dossier-quote,.about-dossier-skill-list,.about-dossier-next{justify-self:stretch;width:100%}.about-dossier-command{grid-template-columns:minmax(6.3rem,.42fr) minmax(0,1fr)}.about-dossier-job strong{font-size:clamp(2.3rem,12vw,4.7rem)}.about-dossier-stars{width:100%;margin-left:0}.about-dossier-timeline,.about-dossier-loadout{grid-template-columns:1fr}}@media (max-width: 700px){.screen-panel.free-about-page .screen-title{font-size:clamp(3.45rem,17vw,4.45rem)!important;max-width:calc(100% - 1.2rem)!important}.about-dossier-window{gap:.9rem}.about-dossier-fullname strong{font-size:clamp(1.55rem,8vw,2.3rem)}.about-dossier-command{grid-template-columns:1fr minmax(5.4rem,.35fr);align-items:start}.about-dossier-card{display:none}.about-dossier-job{grid-column:1}.about-dossier-rank{grid-column:2;width:100%;min-height:5.5rem}.about-dossier-rank strong{font-size:clamp(2.9rem,17vw,4.15rem)}.about-dossier-quote{font-size:clamp(.84rem,3.75vw,.98rem)}.about-dossier-skill-list span{font-size:clamp(.95rem,4.7vw,1.25rem)}.about-dossier-next{grid-template-columns:1fr}.about-dossier-character{min-height:24rem}.about-dossier-name-ransom{right:0;bottom:3.3rem;font-size:clamp(2.2rem,14vw,3.5rem)}.about-dossier-character p{font-size:clamp(.78rem,3.55vw,.92rem)}}@media (prefers-reduced-motion: reduce){.about-dossier-card,.about-star-on:nth-child(2n){animation:none}}.free-about-page .free-about-board,.free-projects-page .free-projects-board{overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:clamp(6.5rem,12vh,9rem)!important}.free-about-page .free-about-board,.free-projects-page .free-projects-board{padding-top:clamp(.2rem,.8vw,.65rem)}@media (min-width: 901px){.free-about-page .free-page-header,.free-projects-page .free-page-header{display:none!important}.free-about-page .free-about-board,.free-projects-page .free-projects-board{min-height:0;padding-top:clamp(1.2rem,2.2vh,1.8rem)}}@media (max-width: 900px){.about-dossier-window{grid-template-areas:"sheet"!important}.about-dossier-character,.about-dossier-stats,.about-dossier-timeline,.about-dossier-loadout{display:none!important}.free-about-page .free-about-board{padding-bottom:clamp(4.5rem,9vh,6rem)!important}}.about-dossier-board{padding-inline:clamp(1rem,2.4vw,2.8rem)!important}.about-dossier-window{grid-template-columns:minmax(22rem,.88fr) minmax(30rem,1.12fr)!important;grid-template-areas:"character sheet"!important;gap:clamp(2rem,5vw,6rem)!important;min-height:min(42rem,calc(100dvh - 7.5rem))!important;align-items:center;padding:clamp(1rem,2vw,2rem) clamp(1rem,1.8vw,2rem) clamp(3rem,7vh,5.5rem)!important}.about-dossier-window:before{top:8%;right:3%;bottom:9%;left:6%;opacity:.85}.about-dossier-window:after{top:54%;left:34%;opacity:.72}.about-dossier-character{min-height:clamp(31rem,66vh,45rem)!important}.about-dossier-pattern{top:3%;right:-11%;bottom:12%;left:-5%;opacity:.82}.about-dossier-character img{left:clamp(-2.3rem,-2.8vw,-.7rem);bottom:5%;width:min(108%,39rem)}.about-dossier-name-ransom{right:4%;bottom:clamp(4.1rem,9vh,7rem);font-size:clamp(2.4rem,4.6vw,5.7rem)}.about-dossier-character p{right:3%;max-width:31ch;font-size:clamp(.9rem,1vw,1.08rem);line-height:1.24}.about-dossier-sheet{gap:clamp(.72rem,1.25vw,1.2rem)!important}.about-dossier-sheet:before{top:21%;right:0;bottom:3%;left:13%;opacity:.78}.about-dossier-fullname,.about-dossier-quote,.about-dossier-skill-list,.about-dossier-next{justify-self:stretch;width:min(100%,45rem);margin-left:auto}.about-dossier-fullname strong{font-size:clamp(1.9rem,3.2vw,3.75rem)}.about-dossier-command{grid-template-columns:minmax(8.5rem,.32fr) minmax(0,1fr) minmax(5.7rem,.22fr);gap:clamp(1rem,1.8vw,1.7rem)}.about-dossier-card{width:min(100%,10.5rem);justify-self:center}.about-dossier-job strong{font-size:clamp(3.2rem,6.4vw,7.2rem)}.about-dossier-rank{width:min(100%,7.5rem);justify-self:center}.about-dossier-rank strong{font-size:clamp(3rem,5.6vw,5.8rem)}.about-dossier-stars,.screen-panel.projects-scene .project-rank-meter{display:flex!important;flex-wrap:nowrap;gap:clamp(.28rem,.54vw,.5rem);width:auto!important;max-width:none}.about-dossier-stars{justify-content:center;margin-left:0!important}.screen-panel.projects-scene .project-rank-meter{justify-content:flex-start}.about-star,.screen-panel.projects-scene .project-rank-star{flex:0 0 auto;width:clamp(.78rem,1vw,1.08rem);height:clamp(.78rem,1vw,1.08rem);aspect-ratio:1}.about-star-on:nth-child(2n),.screen-panel.projects-scene .project-rank-star-on:nth-child(2n){animation:none!important;transform:none!important}.about-dossier-quote{padding:clamp(.95rem,1.55vw,1.45rem) clamp(1.1rem,1.9vw,1.7rem);font-size:clamp(1rem,1.14vw,1.22rem);line-height:1.36}.about-dossier-skill-list{gap:clamp(.5rem,.82vw,.78rem);padding:clamp(.9rem,1.4vw,1.25rem) clamp(1.1rem,1.9vw,1.7rem)}.about-dossier-skill-list span{font-size:clamp(1.12rem,1.6vw,1.75rem)}.about-dossier-next{max-width:43rem}@media (max-width: 1100px){.about-dossier-window{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr)!important;gap:clamp(1.3rem,3vw,3rem)!important}.about-dossier-command{grid-template-columns:minmax(0,1fr) minmax(5.8rem,.26fr)}.about-dossier-card{display:none}}@media (max-width: 900px){.about-dossier-board{padding-inline:clamp(.7rem,3vw,1rem)!important}.about-dossier-window{grid-template-columns:1fr!important;grid-template-areas:"sheet"!important;min-height:0!important;gap:.95rem!important;padding:.25rem 0 clamp(3.8rem,8vh,5rem)!important}.about-dossier-window:before{top:6rem;right:-.3rem;bottom:3rem;left:1rem}.about-dossier-sheet:before{top:23%;right:-.2rem;bottom:4%;left:1.2rem}.about-dossier-fullname strong{font-size:clamp(1.5rem,7.3vw,2.35rem)}.about-dossier-command{grid-template-columns:minmax(0,1fr) minmax(5.3rem,.34fr);gap:.62rem}.about-dossier-job strong{font-size:clamp(2.45rem,13.5vw,4.4rem)}.about-dossier-rank{width:100%;min-height:5.4rem}.about-dossier-rank strong{font-size:clamp(3rem,16vw,4.25rem)}.about-dossier-stars{justify-content:flex-start}.about-star{width:clamp(.72rem,3.2vw,.9rem);height:clamp(.72rem,3.2vw,.9rem)}.about-dossier-quote{font-size:clamp(.86rem,3.65vw,1rem);line-height:1.32}.about-dossier-skill-list span{font-size:clamp(.95rem,4.5vw,1.25rem)}.about-dossier-next{grid-template-columns:1fr}}.about-confidant-page{--confidant-left: minmax(27rem, .98fr);--confidant-right: minmax(34rem, 1.02fr)}.about-confidant-page .free-about-board{padding:0!important;overflow:hidden!important}.about-confidant-window{position:relative;isolation:isolate;display:grid!important;grid-template-columns:var(--confidant-left) var(--confidant-right)!important;grid-template-areas:"left info"!important;gap:0!important;width:100%;min-height:calc(100dvh - 5rem)!important;align-items:stretch!important;padding:0!important;overflow:hidden}.about-confidant-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background:linear-gradient(112deg,rgba(5,5,5,.98) 0 22%,transparent 22.3%),linear-gradient(132deg,#d70000f5 0,#d70000f5 64%,#050505fa 64.3%),radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:auto,auto,.5rem .5rem;clip-path:none;transform:none;opacity:1}.about-confidant-window:after{content:"";position:absolute;left:38%;right:-8%;top:36%;z-index:-2;height:34%;background:#eeeeeee6;clip-path:polygon(0 0,100% 14%,100% 100%,8% 72%);transform:none;opacity:1}.about-confidant-left{position:relative;grid-area:left;min-width:0;min-height:inherit}.about-confidant-zigzag{position:absolute;top:0;right:4%;bottom:10%;left:0;z-index:-1;background:repeating-linear-gradient(45deg,rgba(5,5,5,1) 0 .42rem,white .42rem .74rem,transparent .74rem 1.18rem),linear-gradient(122deg,transparent 0 42%,rgba(255,255,255,.9) 42.3% 62%,transparent 62.3%);clip-path:polygon(0 0,78% 0,100% 34%,86% 100%,0 94%);opacity:.9}.about-confidant-command{position:absolute;left:clamp(1rem,2vw,2rem);top:clamp(1rem,2vw,2rem);z-index:4;display:grid;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:.9;text-transform:uppercase;text-shadow:.12rem .12rem 0 #050505;transform:rotate(-12deg)}.about-confidant-command strong{font-size:clamp(1.6rem,3.3vw,3.6rem)}.about-confidant-command span{font-size:clamp(.78rem,1.35vw,1.2rem)}.about-confidant-shadow,.about-confidant-main{position:absolute;pointer-events:none;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(2.45)}.about-confidant-shadow{left:clamp(-8rem,-9vw,-4rem);top:clamp(3rem,7vh,5rem);z-index:0;width:min(92%,35rem);opacity:.78;transform:rotate(-12deg) scaleX(-1)}.about-confidant-main{left:clamp(3rem,9vw,8rem);bottom:clamp(2rem,6vh,4rem);z-index:1;width:min(86%,38rem);filter:grayscale(1) contrast(2.5) drop-shadow(.9rem .7rem 0 #050505);transform:rotate(-4deg)}.about-confidant-name{position:absolute;left:clamp(4.5rem,7vw,7rem);bottom:clamp(8.2rem,17vh,13rem);z-index:5;display:grid;width:-moz-fit-content;width:fit-content;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(3.2rem,7.2vw,7.6rem);line-height:.72;text-transform:uppercase;text-shadow:.06em .06em 0 #050505;transform:rotate(-4deg)}.about-confidant-name span{display:block;width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.04rem .42rem .18rem;box-shadow:.12em .1em #050505}.about-confidant-name span:nth-child(2){margin-left:clamp(2.7rem,5vw,5rem)}.about-confidant-short{position:absolute;left:clamp(4.5rem,7vw,7rem);right:clamp(1rem,2.4vw,2rem);bottom:clamp(2.6rem,6vh,4.8rem);z-index:4;max-width:43rem;background:#050505;color:#fff;padding:clamp(.95rem,1.5vw,1.35rem) clamp(1.15rem,2vw,1.7rem);font-size:clamp(1.02rem,1.35vw,1.42rem);font-weight:900;line-height:1.28;text-shadow:.1rem .1rem 0 rgba(255,30,30,.75);clip-path:polygon(4% 0,100% 7%,96% 100%,0 88%);transform:rotate(-2deg)}.about-confidant-info{position:relative;grid-area:info;display:grid;align-content:start;min-width:0;padding:clamp(1.5rem,3vh,2.4rem) clamp(1.2rem,3vw,3rem) clamp(2.5rem,6vh,4rem) 0}.about-confidant-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:min(100%,45rem);margin-left:auto;background:#fff;color:#050505;padding:.32rem .7rem;box-shadow:.55rem .55rem #050505;clip-path:polygon(4% 0,100% 0,95% 100%,0 86%);transform:rotate(-2deg)}.about-confidant-topbar span,.about-confidant-topbar strong,.about-confidant-job span,.about-confidant-job strong,.about-confidant-rank span,.about-confidant-rank strong,.about-confidant-rank em,.about-confidant-card span,.about-confidant-card strong{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.about-confidant-topbar span{background:#050505;color:#fff;padding:.22rem .5rem;font-size:clamp(.76rem,1vw,.95rem)}.about-confidant-topbar strong{justify-self:center;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.4vw,2.8rem)}.about-confidant-rankline{display:grid;grid-template-columns:minmax(8.5rem,.28fr) minmax(0,1fr) minmax(7rem,.25fr);gap:clamp(.85rem,1.5vw,1.35rem);align-items:center;width:min(100%,46rem);margin:clamp(.8rem,2vh,1.4rem) 0 0 auto}.about-confidant-card{position:relative;display:grid;aspect-ratio:.67;place-items:center;overflow:hidden;background:#fff;box-shadow:.45rem .45rem #050505;clip-path:polygon(8% 0,100% 5%,91% 100%,0 92%);transform:rotate(-10deg)}.about-confidant-card:before{content:"";position:absolute;top:.52rem;right:.52rem;bottom:.52rem;left:.52rem;background:linear-gradient(135deg,#ff1e1ef5,#ff1e1e66),radial-gradient(rgba(5,5,5,.35) 1px,transparent 1px);background-size:auto,.35rem .35rem;clip-path:polygon(6% 0,100% 8%,92% 100%,0 90%)}.about-confidant-card img{position:relative;z-index:1;width:95%;max-height:72%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(2.3) drop-shadow(.25rem .28rem 0 #050505)}.about-confidant-card span,.about-confidant-card strong{position:absolute;z-index:2}.about-confidant-card span{top:.5rem;left:.52rem;background:#050505;color:#fff;padding:.18rem .4rem;font-size:clamp(.68rem,.82vw,.84rem)}.about-confidant-card strong{right:.36rem;bottom:.4rem;background:#fff;color:#050505;padding:.2rem .4rem;font-size:clamp(.75rem,.94vw,.98rem);box-shadow:.22rem .22rem 0 var(--red);transform:rotate(-7deg)}.about-confidant-job{background:#fff;color:#050505;padding:clamp(.75rem,1.5vw,1.2rem) clamp(1rem,2vw,1.75rem);box-shadow:.52rem .52rem #050505;clip-path:polygon(3% 0,100% 7%,95% 100%,0 90%);transform:rotate(1.2deg)}.about-confidant-job span{font-size:clamp(.95rem,1.35vw,1.35rem)}.about-confidant-job strong{margin-top:.25rem;font-size:clamp(2.7rem,5.6vw,6.6rem);text-shadow:.055em .055em 0 var(--red)}.about-confidant-rank{position:relative;display:grid;min-height:clamp(6.4rem,15vh,11rem);place-content:center;background:#fff;color:#050505;text-align:center;box-shadow:.42rem .42rem #050505;clip-path:polygon(7% 0,100% 8%,92% 100%,0 90%);transform:rotate(3.5deg)}.about-confidant-rank span{font-size:clamp(.8rem,1.1vw,1.08rem)}.about-confidant-rank strong{font-size:clamp(3.2rem,7vw,7rem);text-shadow:.06em .06em 0 var(--red)}.about-confidant-rank em{margin-top:-.15rem;font-style:normal;font-size:clamp(.9rem,1.4vw,1.35rem)}.about-confidant-stars{display:flex;justify-content:center;gap:clamp(.35rem,.62vw,.58rem);width:min(100%,31rem);margin:clamp(.4rem,1vh,.7rem) clamp(3rem,9vw,8rem) 0 auto}.about-confidant-stars .about-star{width:clamp(.82rem,1.05vw,1.12rem);height:clamp(.82rem,1.05vw,1.12rem)}.about-confidant-info-box{width:min(100%,43rem);margin:clamp(1.2rem,2.6vh,2.2rem) 0 0 auto;background:#050505;color:#fff;padding:clamp(1.15rem,2vw,1.8rem) clamp(1.25rem,2.4vw,2rem);font-size:clamp(1.08rem,1.45vw,1.5rem);font-weight:900;line-height:1.38;text-shadow:.1rem .1rem 0 rgba(255,30,30,.72);clip-path:polygon(4% 0,100% 8%,96% 100%,0 88%);transform:rotate(1.2deg)}@media (max-width: 1100px){.about-confidant-page{--confidant-left: minmax(18rem, .76fr);--confidant-right: minmax(0, 1.24fr)}.about-confidant-card{display:none}.about-confidant-rankline{grid-template-columns:minmax(0,1fr) minmax(6rem,.28fr)}}@media (max-width: 900px){.about-confidant-page .free-about-board{overflow-y:auto!important;padding:0 clamp(.75rem,3vw,1rem) clamp(4.8rem,10vh,6rem)!important}.about-confidant-window{grid-template-columns:1fr!important;grid-template-areas:"left" "info"!important;min-height:0!important;overflow:visible}.about-confidant-window:after{left:7%;right:-35%;top:40%;height:26%}.about-confidant-left{min-height:clamp(28rem,72vh,38rem)}.about-confidant-zigzag{top:0;right:-6%;bottom:6%;left:-8%}.about-confidant-shadow{left:-6rem;top:2.8rem;width:76%}.about-confidant-main{left:34%;bottom:4.5rem;width:min(78%,25rem)}.about-confidant-name{left:1.3rem;bottom:6.2rem;font-size:clamp(2.55rem,16vw,4.35rem)}.about-confidant-name span:nth-child(2){margin-left:2.35rem}.about-confidant-short{left:1.1rem;right:.2rem;bottom:1.05rem;font-size:clamp(.82rem,3.6vw,.96rem)}.about-confidant-info{padding:.3rem 0 clamp(1rem,3vh,1.6rem)}.about-confidant-topbar,.about-confidant-rankline,.about-confidant-info-box{width:100%;margin-left:0}.about-confidant-topbar strong{font-size:clamp(1.25rem,6.5vw,2.15rem)}.about-confidant-rankline{grid-template-columns:minmax(0,1fr) minmax(5.5rem,.32fr);gap:.65rem}.about-confidant-job strong{font-size:clamp(2.35rem,14vw,4.2rem)}.about-confidant-rank{min-height:5.7rem}.about-confidant-rank strong{font-size:clamp(3rem,17vw,4.3rem)}.about-confidant-stars{justify-content:flex-start;width:100%;margin:.65rem 0 0}.about-confidant-stars .about-star{width:clamp(.72rem,3.1vw,.88rem);height:clamp(.72rem,3.1vw,.88rem)}.about-confidant-info-box{font-size:clamp(.9rem,3.85vw,1.05rem);line-height:1.34}}.about-confidant-page{--confidant-left: minmax(23rem, .74fr);--confidant-right: minmax(40rem, 1.26fr)}.about-confidant-window{min-height:calc(100dvh - 4.5rem)!important}.about-confidant-zigzag{top:0;right:8%;bottom:8%;left:0;opacity:.72}.about-confidant-shadow{left:clamp(-4.2rem,-5vw,-2.4rem);top:clamp(4rem,8vh,6rem);width:min(56%,25rem);opacity:.34}.about-confidant-main{left:clamp(8rem,13vw,13.5rem);bottom:clamp(4.4rem,8vh,6.2rem);width:min(68%,31rem);filter:grayscale(1) contrast(2.6) drop-shadow(.9rem .7rem 0 #050505)}.about-confidant-name{left:clamp(3.2rem,5.6vw,5.8rem);bottom:clamp(9rem,18vh,13.5rem);font-size:clamp(2.85rem,5.8vw,6.4rem)}.about-confidant-short{left:clamp(4rem,6vw,6rem);right:clamp(2rem,5vw,4.5rem);bottom:clamp(2.5rem,5.2vh,4.2rem);max-width:35rem}.about-confidant-info{padding-top:clamp(1.1rem,2vh,1.9rem)}.about-confidant-topbar,.about-confidant-rankline,.about-confidant-info-box{width:min(100%,48rem)}.about-confidant-rankline{grid-template-columns:minmax(7.8rem,.24fr) minmax(0,1fr) minmax(6.4rem,.2fr)}.about-confidant-card{align-self:start}.about-confidant-job strong{font-size:clamp(2.55rem,4.45vw,5rem);line-height:.82}.about-confidant-rank{min-height:clamp(5.7rem,12vh,8.8rem)}.about-confidant-rank strong{font-size:clamp(3rem,5.5vw,5.6rem)}.about-confidant-info-box{max-width:42.5rem;font-size:clamp(1.02rem,1.26vw,1.32rem)}@media (max-width: 1100px){.about-confidant-page{--confidant-left: minmax(18rem, .72fr);--confidant-right: minmax(0, 1.28fr)}.about-confidant-job strong{font-size:clamp(2.25rem,4.2vw,4.25rem)}}@media (max-width: 900px){.about-confidant-window{min-height:0!important}.about-confidant-left{min-height:clamp(26rem,68vh,35rem)}.about-confidant-zigzag{opacity:.62}.about-confidant-shadow{display:none}.about-confidant-main{left:37%;bottom:4.8rem;width:min(60%,20rem)}.about-confidant-name{left:1.2rem;bottom:6.3rem;font-size:clamp(2.35rem,14.4vw,3.8rem)}.about-confidant-short{left:1rem;right:.45rem;max-width:none}.about-confidant-topbar,.about-confidant-rankline,.about-confidant-info-box{max-width:100%}.about-confidant-job strong{font-size:clamp(2.05rem,11vw,3.2rem)}}.about-confidant-page{--confidant-left: minmax(30rem, .92fr);--confidant-right: minmax(38rem, 1.08fr)}.about-confidant-page.screen-panel{grid-template-rows:minmax(0,1fr);gap:0}.about-confidant-page.screen-panel:not(.home-scene) .screen-body,.about-confidant-page .free-about-board{padding:0!important;margin:0!important}.about-confidant-page .free-about-board{overflow:hidden!important}.about-confidant-window{min-height:calc(100dvh - 7.05rem)!important;height:100%;background:transparent;filter:drop-shadow(.75rem .75rem 0 rgba(5,5,5,.72))}.about-confidant-window:before{background:linear-gradient(113deg,#050505 0 17%,transparent 17.2%),linear-gradient(125deg,#d60000fa 0,#d60000fa 62%,#050505 62.2%,#050505),radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:auto,auto,.45rem .45rem}.about-confidant-window:after{left:31%;right:-6%;top:36%;height:34%;background:#eeeeeeeb;clip-path:polygon(0 3%,100% 0,100% 100%,11% 75%)}.about-confidant-zigzag{top:0;right:10%;bottom:8%;left:0;background:repeating-linear-gradient(46deg,#050505 0 .56rem,white .56rem .86rem,transparent .86rem 1.42rem),linear-gradient(119deg,transparent 0 36%,rgba(255,255,255,.82) 36.2% 59%,transparent 59.2%);opacity:.84;clip-path:polygon(0 0,70% 0,100% 35%,78% 100%,0 94%)}.about-confidant-command{left:clamp(1.6rem,2.6vw,2.8rem);top:clamp(1rem,2.2vh,1.8rem);transform:rotate(-12deg)}.about-confidant-command strong{font-size:clamp(1.85rem,3.7vw,4.5rem)}.about-confidant-shadow{left:clamp(-3.8rem,-4.2vw,-2rem);top:clamp(4.6rem,9vh,7.1rem);width:min(48%,24rem);opacity:.22}.about-confidant-main{left:clamp(10rem,17vw,18rem);bottom:clamp(3.2rem,6vh,5rem);width:min(58%,30rem);filter:grayscale(1) contrast(2.65) drop-shadow(.82rem .72rem 0 #050505);transform:rotate(-3deg)}.about-confidant-name{left:clamp(1.35rem,3.2vw,3.4rem);bottom:clamp(8rem,16vh,11.4rem);font-size:clamp(3.1rem,5.6vw,6.8rem);transform:rotate(-3.5deg)}.about-confidant-name span{padding:.02rem .38rem .12rem;box-shadow:.1em .09em #050505,-.06em -.04em #fff}.about-confidant-name span:nth-child(2){margin-left:clamp(2.1rem,4.4vw,4.6rem)}.about-confidant-short{left:clamp(2rem,3.8vw,4rem);right:clamp(3rem,7vw,7rem);bottom:clamp(1.55rem,3.4vh,3.2rem);max-width:35rem;font-size:clamp(1rem,1.16vw,1.22rem);clip-path:polygon(0 0,100% 8%,94% 100%,5% 91%)}.about-confidant-info{padding:clamp(.9rem,1.7vh,1.55rem) clamp(1.2rem,2.4vw,2.7rem) 0 0}.about-confidant-topbar{width:min(100%,46rem);transform:rotate(-2.1deg)}.about-confidant-rankline{grid-template-columns:minmax(7.4rem,.22fr) minmax(0,1fr) minmax(5.8rem,.18fr);width:min(100%,45.5rem);margin-top:clamp(.9rem,1.8vh,1.3rem)}.about-confidant-job{transform:rotate(1.35deg)}.about-confidant-job strong{max-width:100%;font-size:clamp(2.7rem,4.2vw,5.4rem);line-height:.86;overflow-wrap:normal;white-space:nowrap}.about-confidant-rank{min-height:clamp(5.25rem,10.5vh,7.8rem)}.about-confidant-rank strong{font-size:clamp(3rem,5vw,5.35rem)}.about-confidant-stars{justify-content:center;width:min(100%,28rem);margin:clamp(.55rem,1.05vh,.8rem) clamp(2.6rem,8vw,7.2rem) 0 auto}.about-confidant-info-box{width:min(100%,42rem);max-width:42rem;margin-top:clamp(1.25rem,2.3vh,2rem);font-size:clamp(1.02rem,1.16vw,1.24rem);line-height:1.37;clip-path:polygon(3% 0,100% 8%,95% 100%,0 88%);transform:rotate(1.35deg)}@media (max-width: 1180px){.about-confidant-page{--confidant-left: minmax(25rem, .82fr);--confidant-right: minmax(0, 1.18fr)}.about-confidant-main{left:clamp(7.2rem,13vw,12rem);width:min(62%,27rem)}.about-confidant-name{font-size:clamp(2.65rem,5vw,5.4rem)}.about-confidant-job strong{font-size:clamp(2.2rem,3.9vw,4.35rem)}}@media (max-width: 900px){.about-confidant-page.screen-panel{min-height:calc(100svh - 5.65rem);height:calc(100svh - 5.65rem);overflow:hidden}.about-confidant-page .free-about-board{min-height:100%;height:100%;overflow:hidden!important;padding:0!important}.about-confidant-window{display:block!important;min-height:100%!important;height:100%;overflow:hidden!important}.about-confidant-window:after{left:19%;right:-42%;top:45%;height:24%;clip-path:polygon(0 0,100% 7%,100% 100%,7% 75%)}.about-confidant-left,.about-confidant-info{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-height:0;padding:0}.about-confidant-zigzag{inset:0 auto auto -7%;width:56%;height:70%;opacity:.82;clip-path:polygon(0 0,79% 0,100% 41%,78% 100%,0 91%)}.about-confidant-command{left:.85rem;top:.8rem;transform:rotate(-12deg)}.about-confidant-command strong{font-size:clamp(1.55rem,8vw,2.25rem)}.about-confidant-command span{font-size:clamp(.56rem,3.2vw,.78rem)}.about-confidant-shadow{display:none}.about-confidant-main{left:3.5%;bottom:clamp(4.8rem,12svh,6.1rem);width:min(47%,12.2rem);filter:grayscale(1) contrast(2.65) drop-shadow(.44rem .38rem 0 #050505);transform:rotate(-5deg)}.about-confidant-name{left:.65rem;bottom:clamp(2.25rem,5.6svh,3.1rem);font-size:clamp(2.1rem,13vw,3.25rem);line-height:.7;z-index:8}.about-confidant-name span:nth-child(2){margin-left:clamp(1.4rem,8vw,2.4rem)}.about-confidant-short{display:none}.about-confidant-topbar{position:absolute;top:.85rem;left:30%;right:.45rem;width:auto;padding:.24rem .48rem;box-shadow:.26rem .28rem #050505;transform:rotate(-2.2deg)}.about-confidant-topbar span{padding:.13rem .28rem;font-size:.54rem}.about-confidant-topbar strong{font-size:clamp(.95rem,5.6vw,1.42rem)}.about-confidant-rankline{position:absolute;top:clamp(3.1rem,8svh,4.2rem);left:27%;right:.45rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(3.9rem,.28fr);gap:.45rem;width:auto;margin:0}.about-confidant-card{display:none}.about-confidant-job{padding:.62rem .7rem .58rem;box-shadow:.3rem .3rem #050505;transform:rotate(1deg)}.about-confidant-job span,.about-confidant-rank span,.about-confidant-rank em{font-size:.58rem}.about-confidant-job strong{margin-top:.12rem;font-size:clamp(1.5rem,10.6vw,2.45rem);line-height:.8;white-space:normal}.about-confidant-rank{min-height:clamp(4.2rem,13svh,5.2rem);box-shadow:.25rem .26rem #050505}.about-confidant-rank strong{font-size:clamp(2.35rem,15vw,3.35rem)}.about-confidant-stars{position:absolute;top:clamp(10.1rem,25svh,12.1rem);left:41%;right:.8rem;justify-content:flex-start;width:auto;margin:0;gap:.22rem}.about-confidant-stars .about-star{width:clamp(.52rem,2.7vw,.68rem);height:clamp(.52rem,2.7vw,.68rem)}.about-confidant-info-box{position:absolute;top:clamp(12rem,29svh,13.8rem);left:25%;right:.65rem;width:auto;max-width:none;margin:0;padding:.8rem .82rem .92rem;font-size:clamp(.76rem,3.65vw,.9rem);line-height:1.3;box-shadow:.32rem .34rem #eeeeeee0;transform:rotate(1.2deg)}}@media (max-width: 430px){.about-confidant-info-box{left:20%;right:.55rem;font-size:clamp(.72rem,3.55vw,.84rem)}.about-confidant-stars{left:38%}}.about-confidant-rankline{grid-template-columns:minmax(7rem,.2fr) minmax(0,1fr) minmax(5rem,.15fr);gap:clamp(.55rem,1vw,1rem)}.about-confidant-job strong{font-size:clamp(2.35rem,3.55vw,4.35rem)}.about-confidant-rank{min-height:clamp(4.85rem,9.2vh,7rem)}.about-confidant-rank strong{font-size:clamp(2.65rem,4.4vw,4.7rem)}@media (max-width: 1180px){.about-confidant-job strong{font-size:clamp(2.05rem,3.45vw,3.7rem)}}@media (max-width: 900px){.about-confidant-rankline{top:clamp(3.05rem,7.8svh,4rem);left:25%;right:.45rem;display:block}.about-confidant-job{width:calc(100% - 3.95rem);min-height:5.2rem;padding:.52rem .62rem .5rem}.about-confidant-job strong{font-size:clamp(1.34rem,8.15vw,2rem);line-height:.84;white-space:normal}.about-confidant-rank{position:absolute;top:.12rem;right:0;width:3.7rem;min-height:4.75rem}.about-confidant-rank strong{font-size:clamp(2.25rem,13vw,3.05rem)}.about-confidant-stars{top:clamp(9.1rem,22svh,10.35rem);left:37%}.about-confidant-info-box{top:clamp(10.9rem,26.2svh,12.15rem);left:24%;padding:.72rem .78rem .8rem;font-size:clamp(.7rem,3.42vw,.83rem);line-height:1.26}.about-confidant-main{left:6%;bottom:clamp(7.35rem,17.8svh,8.8rem);width:min(39%,10.2rem)}.about-confidant-name{left:.85rem;bottom:clamp(7.15rem,17svh,8.2rem);z-index:18;font-size:clamp(1.55rem,9.3vw,2.25rem)}.about-confidant-name span{background:transparent;color:#fff;padding:0;box-shadow:none;-webkit-text-stroke:.055em #050505;text-shadow:.08em .07em 0 #050505,.13em .12em 0 var(--red)}}@media (max-width: 430px){.about-confidant-rankline{left:23%}.about-confidant-info-box{left:18%;right:.5rem}.about-confidant-stars{left:34%}}.screen-panel.projects-scene .project-preview-shell{min-height:0!important;filter:none!important}.screen-panel.projects-scene .project-preview-scroll{padding:clamp(.4rem,1vw,.9rem) 0 0!important;overflow:visible!important}.screen-panel.projects-scene .project-preview-window{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr) minmax(4.6rem,.18fr);grid-template-areas:"label label rank" "card copy rank";gap:clamp(.75rem,1.35vw,1.35rem);width:min(100%,48rem);min-height:clamp(21rem,42vh,29rem);margin-left:clamp(.4rem,1vw,.9rem);padding:clamp(.9rem,1.5vw,1.4rem);overflow:visible}.screen-panel.projects-scene .project-preview-window:before{content:"";position:absolute;top:12%;right:0;bottom:5%;left:7%;z-index:-2;background:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(135deg,#050505f0,#050505b3);background-size:.45rem .45rem,auto;clip-path:polygon(5% 0,100% 9%,92% 100%,0 87%);transform:rotate(-1.1deg)}.screen-panel.projects-scene .project-preview-window:after{content:"";position:absolute;right:2%;top:14%;z-index:-3;width:min(50%,26rem);height:42%;background:var(--red);clip-path:polygon(11% 0,100% 16%,77% 100%,0 70%);transform:rotate(3deg)}.screen-panel.projects-scene .project-preview-label{grid-area:label;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:.5rem;background:var(--red);color:#fff;padding:.38rem .72rem;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase;box-shadow:.34rem .34rem #050505;transform:rotate(-2.4deg)}.screen-panel.projects-scene .project-preview-label span{font-size:clamp(.78rem,1vw,1rem)}.screen-panel.projects-scene .project-preview-label strong{background:#fff;color:#050505;padding:.18rem .42rem;font-size:clamp(.66rem,.86vw,.88rem)}.screen-panel.projects-scene .project-preview-card{position:relative;grid-area:card;display:grid;aspect-ratio:.76;width:min(100%,15rem);place-items:center;border:0;background:#fff;padding:clamp(.55rem,.9vw,.8rem);box-shadow:.5rem .5rem #050505;clip-path:polygon(8% 0,100% 5%,91% 100%,0 92%);cursor:pointer;transform:rotate(-4deg);transition:transform .18s ease,filter .18s ease}.screen-panel.projects-scene .project-preview-card:hover,.screen-panel.projects-scene .project-preview-card:focus-visible{filter:saturate(1.15);transform:translateY(-.18rem) rotate(-2deg)}.screen-panel.projects-scene .project-preview-card:before{content:"";position:absolute;top:.58rem;right:.58rem;bottom:.58rem;left:.58rem;z-index:0;background:linear-gradient(135deg,#ff1e1ef5,#ff1e1e6b),radial-gradient(rgba(5,5,5,.32) 1px,transparent 1px);background-size:auto,.38rem .38rem;clip-path:polygon(9% 0,100% 8%,91% 100%,0 91%)}.screen-panel.projects-scene .project-preview-card img{position:relative;z-index:1;width:92%;height:68%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(.28rem .32rem 0 rgba(5,5,5,.72))}.screen-panel.projects-scene .project-preview-card span,.screen-panel.projects-scene .project-preview-card strong{position:absolute;z-index:2;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-preview-card span{top:.62rem;left:.72rem;background:#050505;color:#fff;padding:.2rem .46rem;font-size:clamp(.68rem,.85vw,.84rem);transform:rotate(-4deg)}.screen-panel.projects-scene .project-preview-card strong{right:.42rem;bottom:.55rem;max-width:76%;background:#fff;color:#050505;padding:.26rem .46rem;font-size:clamp(.7rem,.86vw,.9rem);text-align:right;box-shadow:.22rem .22rem 0 var(--red);transform:rotate(-7deg)}.screen-panel.projects-scene .project-preview-copy{grid-area:copy;display:grid;align-content:start;gap:clamp(.65rem,1vw,.9rem);min-width:0}.screen-panel.projects-scene .project-preview-nameplate{width:min(100%,34rem);background:#fff;color:#050505;padding:clamp(.58rem,1vw,.85rem) clamp(.85rem,1.4vw,1.3rem);box-shadow:.55rem .55rem #050505;clip-path:polygon(4% 0,100% 7%,96% 100%,0 86%);transform:rotate(1.1deg)}.screen-panel.projects-scene .project-preview-nameplate span,.screen-panel.projects-scene .project-preview-nameplate h3,.screen-panel.projects-scene .project-preview-rank span,.screen-panel.projects-scene .project-preview-rank strong,.screen-panel.projects-scene .project-preview-rank em{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-preview-nameplate span{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.16rem .42rem;font-size:clamp(.68rem,.86vw,.86rem)}.screen-panel.projects-scene .project-preview-nameplate h3{margin-top:.25rem;font-size:clamp(2rem,4.3vw,4.1rem);line-height:.82;text-shadow:.055em .055em 0 var(--red)}.screen-panel.projects-scene .project-preview-copy p{max-width:52ch;margin:0;background:#050505;color:#fff;padding:clamp(.72rem,1.1vw,1rem) clamp(.85rem,1.4vw,1.25rem);font-size:clamp(.94rem,1.1vw,1.13rem);font-weight:900;line-height:1.3;text-shadow:.08rem .08rem 0 rgba(255,30,30,.72);clip-path:polygon(3% 0,100% 7%,96% 100%,0 88%);transform:rotate(-.7deg)}.screen-panel.projects-scene .project-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.36rem,.72vw,.62rem);max-width:34rem}.screen-panel.projects-scene .project-preview-facts div{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;gap:0 .38rem;min-width:0;border-bottom:.18rem solid white;padding:.22rem .12rem .42rem}.screen-panel.projects-scene .project-preview-facts div:before{content:"";position:absolute;left:0;right:20%;bottom:-.44rem;height:.24rem;background:var(--red);transform:skew(-24deg)}.screen-panel.projects-scene .project-preview-facts svg{grid-area:icon;color:var(--cyan)}.screen-panel.projects-scene .project-preview-facts span,.screen-panel.projects-scene .project-preview-facts strong{display:block;overflow-wrap:anywhere;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.screen-panel.projects-scene .project-preview-facts span{grid-area:label;color:var(--cyan);font-size:clamp(.62rem,.74vw,.76rem)}.screen-panel.projects-scene .project-preview-facts strong{grid-area:value;color:#fff;font-size:clamp(.78rem,.94vw,.98rem)}.screen-panel.projects-scene .project-preview-actions,.project-more-actions{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.9vw,.8rem)}.project-preview-action{display:inline-flex;align-items:center;gap:.45rem;border:0;background:#050505;color:#fff;padding:.58rem .9rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.86rem,1vw,1rem);line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:.28rem .28rem 0 var(--red);clip-path:polygon(8% 0,100% 7%,92% 100%,0 88%);cursor:pointer;transition:transform .16s ease,filter .16s ease}.project-preview-action:hover,.project-preview-action:focus-visible{filter:saturate(1.2);transform:translateY(-.12rem) rotate(-1deg)}.project-preview-action-primary{background:var(--red);color:#fff;box-shadow:.28rem .28rem #050505}.screen-panel.projects-scene .project-preview-rank{grid-area:rank;align-self:start;display:grid;min-height:clamp(5.4rem,11vh,7.2rem);place-content:center;background:#fff;color:#050505;text-align:center;box-shadow:.4rem .4rem #050505;clip-path:polygon(9% 0,100% 8%,92% 100%,0 90%);transform:rotate(4deg)}.screen-panel.projects-scene .project-preview-rank span{font-size:clamp(.72rem,.95vw,.94rem)}.screen-panel.projects-scene .project-preview-rank strong{font-size:clamp(2.7rem,5vw,5.15rem);text-shadow:.05em .05em 0 var(--red)}.screen-panel.projects-scene .project-preview-rank em{margin-top:-.1rem;font-style:normal;font-size:clamp(.72rem,.95vw,.94rem)}.project-more-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:clamp(.8rem,2.2vw,2rem);background:radial-gradient(circle at 18% 18%,rgba(255,30,30,.38),transparent 20rem),#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-more-window{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(.8rem,1.3vw,1.25rem);width:min(88rem,94vw);max-height:min(48rem,88vh);overflow:auto;padding:clamp(1rem,1.8vw,1.6rem);color:#fff;scrollbar-width:thin;scrollbar-color:var(--cyan) rgba(255,255,255,.12)}.project-more-window:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;z-index:-2;background:linear-gradient(120deg,rgba(255,30,30,.24),transparent 28%),radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(132deg,#050505fa,#030824f0);background-size:auto,.45rem .45rem,auto;clip-path:polygon(3% 0,100% 4%,96% 100%,0 93%);box-shadow:.7rem .7rem #ff1e1ec7,inset 0 0 0 2px #20f4ff8f}.project-more-close{position:absolute;top:clamp(.75rem,1.4vw,1.2rem);right:clamp(.75rem,1.4vw,1.2rem);z-index:4;display:grid;width:3rem;height:2.55rem;place-items:center;border:0;background:var(--red);color:#fff;box-shadow:.28rem .28rem #050505;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);cursor:pointer}.project-more-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding-right:3.5rem}.project-more-header span,.project-more-header h3,.project-more-rank span,.project-more-rank strong,.project-more-section h4{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.project-more-header>div:first-child{width:-moz-fit-content;width:fit-content;max-width:100%;background:#fff;color:#050505;padding:clamp(.7rem,1.3vw,1rem) clamp(.85rem,1.7vw,1.35rem);box-shadow:.55rem .55rem #050505;clip-path:polygon(3% 0,100% 7%,96% 100%,0 86%)}.project-more-header span{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.2rem .48rem;font-size:clamp(.72rem,.92vw,.94rem)}.project-more-header h3{margin-top:.28rem;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.82;text-shadow:.055em .055em 0 var(--red)}.project-more-rank{display:grid;min-width:clamp(4.8rem,8vw,7rem);min-height:clamp(5.2rem,10vh,7rem);place-content:center;background:#fff;color:#050505;text-align:center;box-shadow:.36rem .36rem #050505;clip-path:polygon(9% 0,100% 8%,92% 100%,0 90%);transform:rotate(4deg)}.project-more-rank strong{font-size:clamp(2.6rem,4.6vw,4.6rem);text-shadow:.05em .05em 0 var(--red)}.project-more-body{display:grid;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr);gap:clamp(.9rem,1.6vw,1.5rem);align-items:start}.project-more-image{position:relative;display:grid;min-height:clamp(16rem,34vh,25rem);place-items:center;border:0;background:#fff;padding:clamp(.75rem,1.2vw,1rem);box-shadow:.5rem .5rem #050505;clip-path:polygon(7% 0,100% 5%,92% 100%,0 92%);cursor:pointer;transform:rotate(-3deg)}.project-more-image img{width:100%;height:100%;max-height:22rem;-o-object-fit:contain;object-fit:contain}.project-more-image span{position:absolute;right:.7rem;bottom:.75rem;background:#050505;color:#fff;padding:.28rem .55rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.84rem;text-transform:uppercase;box-shadow:.2rem .2rem 0 var(--red)}.project-more-copy{display:grid;gap:clamp(.75rem,1.2vw,1rem);min-width:0}.project-more-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,.8vw,.7rem)}.project-more-facts div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";gap:0 .42rem;align-items:center;border-bottom:.18rem solid white;padding:.28rem .1rem .48rem}.project-more-facts svg{grid-area:icon;color:var(--cyan)}.project-more-facts span,.project-more-facts strong{display:block;overflow-wrap:anywhere;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.project-more-facts span{grid-area:label;color:var(--cyan);font-size:clamp(.64rem,.78vw,.82rem)}.project-more-facts strong{grid-area:value;color:#fff;font-size:clamp(.84rem,1vw,1rem)}.project-more-section{min-width:0}.project-more-section h4{width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.24rem .58rem;font-size:clamp(.94rem,1.1vw,1.14rem);box-shadow:.28rem .28rem 0 var(--red);transform:rotate(-2deg)}.project-more-section p,.project-more-section li{color:#ffffffeb;font-size:clamp(.92rem,1.05vw,1.08rem);font-weight:850;line-height:1.34}.project-more-section p{margin:.68rem 0 0;max-width:72ch}.project-more-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);gap:clamp(.9rem,1.5vw,1.4rem);align-items:start}.project-more-features ul{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.project-more-features li{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;background:#050505;padding:.42rem .74rem .42rem 1.25rem;clip-path:polygon(4% 0,100% 6%,94% 100%,0 86%);box-shadow:.22rem .22rem #ff1e1ead}.project-more-features li:before{content:"";position:absolute;left:.48rem;top:50%;width:.42rem;height:.42rem;background:var(--cyan);transform:translateY(-50%) rotate(45deg)}.project-more-tools>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.project-more-tools span{display:inline-flex;align-items:center;gap:.36rem;background:#135cbf;color:#fff;padding:.36rem .62rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.72rem,.86vw,.88rem);line-height:1;text-transform:uppercase;box-shadow:.22rem .22rem #050505;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.project-more-tools span:nth-child(2n){background:var(--red);transform:rotate(1.5deg)}@media (max-width: 1100px){.screen-panel.projects-scene .project-preview-window{grid-template-columns:minmax(10rem,.36fr) minmax(0,1fr);grid-template-areas:"label rank" "card copy"}.project-more-body,.project-more-bottom{grid-template-columns:1fr}.project-more-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.screen-panel.projects-scene .project-preview-window{grid-template-columns:1fr auto;grid-template-areas:"label rank" "copy copy" "card card";width:100%;margin-left:0;padding:.35rem 0 1rem}.screen-panel.projects-scene .project-preview-window:before{top:4.2rem;right:-.25rem;bottom:2rem;left:.65rem}.screen-panel.projects-scene .project-preview-window:after{top:18%;width:80%}.screen-panel.projects-scene .project-preview-label{max-width:calc(100vw - 7rem);flex-wrap:wrap}.screen-panel.projects-scene .project-preview-rank{min-width:4.7rem;min-height:5.1rem}.screen-panel.projects-scene .project-preview-copy{width:min(100%,calc(100vw - 1.4rem))}.screen-panel.projects-scene .project-preview-nameplate h3{font-size:clamp(1.6rem,8vw,2.35rem)}.screen-panel.projects-scene .project-preview-facts{grid-template-columns:1fr}.screen-panel.projects-scene .project-preview-card{justify-self:center;width:min(14rem,68vw)}.project-more-overlay{align-items:stretch;padding:.7rem}.project-more-window{width:100%;max-height:100%;padding:.95rem .85rem 1.2rem}.project-more-window:before{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}.project-more-header{grid-template-columns:minmax(0,1fr);padding-right:3rem}.project-more-header h3{font-size:clamp(2rem,12vw,3.4rem)}.project-more-rank{position:absolute;right:3.2rem;top:4.2rem;min-width:4.4rem;min-height:4.9rem}.project-more-facts{grid-template-columns:1fr}.project-more-image{min-height:13rem}}.home-scene .free-hero-subtitle,.home-scene .free-menu-caption,.home-scene .free-system-strip{display:none!important}.home-scene .free-hero-copy{width:min(42rem,62vw);margin-left:clamp(1rem,8vw,7rem);padding-top:clamp(1rem,4vh,3.1rem)}.home-scene .free-hero-title{max-width:6.1ch!important;font-size:clamp(4.4rem,8.7vw,9.2rem)!important}.home-scene .free-command-menu{position:relative;top:auto;right:auto;width:min(48rem,72vw)!important;margin-top:clamp(.7rem,1.7vh,1.2rem)!important;margin-left:clamp(3rem,13vw,11rem)!important}.home-scene .free-menu-row{margin-bottom:clamp(.12rem,.35vw,.35rem)!important}.home-scene .free-menu-button{width:clamp(18rem,34vw,31rem)!important;height:clamp(3.25rem,5.8vh,4.35rem)!important;font-size:clamp(1.65rem,3vw,3.2rem)!important}.scene-home .character-shell{display:none}@media (max-width: 900px){.home-scene .free-command-content{min-height:calc(100svh - 7rem)}.home-scene .free-hero-copy{width:100%;padding-top:clamp(1.1rem,5.6vh,3.1rem)}.home-scene .free-hero-title{max-width:7ch!important;font-size:clamp(3.7rem,17.6vw,5.85rem)!important}.home-scene .free-command-menu{position:relative;top:auto;right:auto;width:100%!important;margin-top:clamp(1rem,3vh,1.7rem)!important}.home-scene .free-menu-row{margin-bottom:clamp(.06rem,.75vw,.18rem)!important}.home-scene .free-menu-button{width:min(92vw,24rem)!important;height:clamp(3.8rem,8.4vh,4.4rem)!important;font-size:clamp(1.65rem,10.5vw,3.15rem)!important}}@keyframes aboutConfidantPop{0%{opacity:0;translate:1.4rem -.8rem;scale:.92}58%{opacity:1;translate:-.18rem .1rem;scale:1.025}to{opacity:1;translate:0 0;scale:1}}@keyframes aboutConfidantSlide{0%{opacity:0;translate:-2.4rem 1.1rem}62%{opacity:1;translate:.28rem -.08rem}to{opacity:1;translate:0 0}}@keyframes aboutConfidantFloat{0%,to{translate:0 0}50%{translate:.34rem -.48rem}}@keyframes aboutConfidantTypeJolt{0%,to{text-shadow:.06em .06em 0 #050505}49%{text-shadow:-.035em .06em 0 var(--cyan),.08em .08em 0 #050505}52%{text-shadow:.07em -.035em 0 var(--red),.12em .09em 0 #050505}}@keyframes aboutConfidantStarSpark{0%,to{opacity:.96;scale:1}45%{opacity:1;scale:1.36}62%{opacity:.72;scale:.82}}.scene-about .scene-shards{opacity:0!important}.scene-about .page-character-watermark{display:none}.scene-about:after{opacity:.28;background:linear-gradient(116deg,transparent 0 19%,rgba(255,30,30,.45) 19.4% 20.8%,transparent 21.2% 100%),linear-gradient(72deg,transparent 0 71%,rgba(32,244,255,.22) 71.5% 72.8%,transparent 73.3% 100%)}.scene-about .free-perspective-rails{opacity:.44}.scene-about .free-zigzag-field{opacity:.16}.scene-about .free-ink-splashes{opacity:.46;background:linear-gradient(116deg,transparent 0 46%,rgba(255,255,255,.72) 46.4% 47.7%,transparent 48.1% 100%),linear-gradient(24deg,transparent 0 11%,rgba(5,5,5,.62) 11.4% 20%,transparent 20.5% 100%),repeating-linear-gradient(132deg,transparent 0 2rem,rgba(255,30,30,.18) 2.08rem 2.34rem,transparent 2.42rem 5rem)}.about-confidant-window{filter:none}.about-confidant-window:before,.about-confidant-window:after{display:none}.about-confidant-zigzag{opacity:.56;background:repeating-linear-gradient(46deg,rgba(5,5,5,.96) 0 .5rem,rgba(255,255,255,.86) .5rem .78rem,transparent .78rem 1.34rem)}.about-confidant-topbar,.about-confidant-card,.about-confidant-job,.about-confidant-rank,.about-confidant-info-box{animation:aboutConfidantPop .58s cubic-bezier(.16,1,.3,1) both}.about-confidant-topbar{animation-delay:.04s}.about-confidant-card{animation-delay:.1s}.about-confidant-job{animation-delay:.16s}.about-confidant-rank{animation-delay:.22s}.about-confidant-info-box{animation-delay:.32s}.about-confidant-main{filter:drop-shadow(.82rem .72rem 0 #050505)!important;animation:aboutConfidantSlide .72s cubic-bezier(.16,1,.3,1) both,aboutConfidantFloat 4.6s ease-in-out .82s infinite}.about-confidant-shadow{animation:aboutConfidantFloat 5.4s ease-in-out .35s infinite reverse}.about-confidant-command,.about-confidant-name{animation:aboutConfidantPop .52s cubic-bezier(.16,1,.3,1) .08s both}.about-confidant-name span{animation:aboutConfidantTypeJolt 4.6s steps(1,end) .9s infinite}.about-confidant-name span:nth-child(2){animation-delay:1.05s}.about-confidant-stars .about-star-on{animation:aboutConfidantStarSpark 2.8s ease-in-out infinite!important}.about-confidant-stars .about-star-on:nth-child(2){animation-delay:.08s}.about-confidant-stars .about-star-on:nth-child(3){animation-delay:.16s}.about-confidant-stars .about-star-on:nth-child(4){animation-delay:.24s}.about-confidant-stars .about-star-on:nth-child(5){animation-delay:.32s}.about-confidant-stars .about-star-on:nth-child(6){animation-delay:.4s}.about-confidant-stars .about-star-on:nth-child(7){animation-delay:.48s}.about-confidant-stars .about-star-on:nth-child(8){animation-delay:.56s}.about-confidant-stars .about-star-on:nth-child(9){animation-delay:.64s}@media (max-width: 900px){.about-confidant-zigzag{opacity:.5}.about-confidant-name span{background:#fff;color:#050505;padding:.02rem .38rem .12rem;box-shadow:.1em .09em #050505,-.06em -.04em #fff;-webkit-text-stroke:0;text-shadow:.06em .06em 0 #050505}}@keyframes projectPreviewSnap{0%{opacity:0;transform:translate(2.8rem) rotate(-4deg) skew(-8deg);clip-path:polygon(0 0,0 0,13% 100%,0 100%)}58%{opacity:1;transform:translate(-.3rem) rotate(1deg) skew(2deg)}to{opacity:1;transform:translate(0) rotate(0) skew(0);clip-path:polygon(0 0,100% 3%,96% 100%,0 92%)}}@keyframes projectPreviewPulse{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2.4deg) translateY(-.18rem)}}@keyframes projectModalCutIn{0%{opacity:0;transform:translateY(2.4rem) rotate(-2.6deg) scale(.96);clip-path:polygon(0 0,0 0,13% 100%,0 100%)}to{opacity:1;transform:translateY(0) rotate(0) scale(1);clip-path:polygon(2% 0,100% 3%,97% 100%,0 95%)}}.screen-panel.projects-scene .project-preview-shell{position:relative;z-index:4}.screen-panel.projects-scene .project-preview-scroll{display:grid;align-items:center}.screen-panel.projects-scene .project-preview-window{width:min(100%,46rem);min-height:clamp(18rem,38vh,25rem);margin-left:clamp(1rem,2.4vw,2.8rem);padding:clamp(.75rem,1.2vw,1.1rem);animation:projectPreviewSnap .42s cubic-bezier(.16,1,.3,1) both}.screen-panel.projects-scene .project-preview-window:before{top:16%;right:0;bottom:8%;left:8%}.screen-panel.projects-scene .project-preview-card{width:min(100%,12.5rem);animation:projectPreviewPulse 5.2s ease-in-out .5s infinite}.screen-panel.projects-scene .project-preview-copy{gap:clamp(.55rem,.86vw,.78rem)}.screen-panel.projects-scene .project-preview-copy p{max-width:42ch;font-size:clamp(.84rem,.98vw,1rem);line-height:1.24}.screen-panel.projects-scene .project-preview-facts{max-width:29rem}.screen-panel.projects-scene .project-preview-rank{min-width:clamp(4.2rem,6.2vw,5.2rem);min-height:clamp(4.6rem,8.2vh,5.9rem)}.project-more-overlay{z-index:220;padding:clamp(.7rem,1.6vw,1.3rem);background:radial-gradient(circle at 18% 18%,rgba(255,30,30,.34),transparent 20rem),linear-gradient(120deg,rgba(255,30,30,.18),transparent 30%),#000000eb}.project-gallery-overlay{z-index:240}.project-more-window{width:min(82rem,calc(100vw - 1.4rem));max-height:calc(100dvh - 1.4rem);grid-template-rows:auto auto auto auto;padding:clamp(1rem,1.5vw,1.35rem);animation:projectModalCutIn .34s cubic-bezier(.16,1,.3,1) both}.project-more-window:before{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.project-more-header{padding-right:3.7rem}.project-more-header h3{font-size:clamp(2rem,4.3vw,4.8rem)}.project-more-body{grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr)}.project-more-image{min-height:clamp(12rem,30vh,21rem)}.project-more-section p,.project-more-section li{font-size:clamp(.84rem,.95vw,1rem);line-height:1.26}.project-more-features ul{gap:.42rem}.project-more-actions{padding-bottom:.25rem}@media (min-width: 901px){.screen-panel.projects-scene .project-preview-window{grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr) minmax(4.2rem,.14fr)}}@media (max-width: 700px){.screen-panel.projects-scene .project-preview-scroll{align-items:start;padding-top:0!important}.screen-panel.projects-scene .project-preview-window{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label rank" "copy copy";gap:.52rem;width:min(100%,calc(100vw - .7rem));min-height:0;margin-left:0;padding:.25rem .15rem .65rem}.screen-panel.projects-scene .project-preview-window:before{top:3.5rem;right:-.15rem;bottom:.2rem;left:.25rem;opacity:.88}.screen-panel.projects-scene .project-preview-window:after{top:5rem;right:-1.2rem;width:74%;height:5.2rem}.screen-panel.projects-scene .project-preview-card{display:none}.screen-panel.projects-scene .project-preview-label{padding:.28rem .5rem;max-width:calc(100vw - 6.1rem)}.screen-panel.projects-scene .project-preview-rank{min-width:3.65rem;min-height:4rem;transform:rotate(3deg)}.screen-panel.projects-scene .project-preview-rank strong{font-size:clamp(2rem,12vw,2.75rem)}.screen-panel.projects-scene .project-preview-copy{width:min(100%,calc(100vw - 1rem));gap:.46rem}.screen-panel.projects-scene .project-preview-nameplate{padding:.48rem .72rem}.screen-panel.projects-scene .project-preview-nameplate h3{font-size:clamp(1.65rem,8.3vw,2.35rem);line-height:.86}.screen-panel.projects-scene .project-preview-copy p{max-width:100%;padding:.58rem .7rem;font-size:clamp(.78rem,3.45vw,.92rem);line-height:1.2}.screen-panel.projects-scene .project-preview-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;max-width:100%}.screen-panel.projects-scene .project-preview-facts div{grid-template-columns:1fr;grid-template-areas:"icon" "label" "value";align-items:start;gap:.14rem;padding-bottom:.34rem}.screen-panel.projects-scene .project-preview-facts svg{width:1rem;height:1rem}.screen-panel.projects-scene .project-preview-facts span{font-size:clamp(.54rem,2.4vw,.66rem)}.screen-panel.projects-scene .project-preview-facts strong{font-size:clamp(.66rem,2.9vw,.8rem)}.screen-panel.projects-scene .project-preview-actions{gap:.38rem}.screen-panel.projects-scene .project-preview-action{flex:1 1 8.4rem;justify-content:center;padding:.55rem .64rem;font-size:clamp(.78rem,3.4vw,.92rem)}.project-more-overlay{display:block;padding:0;overflow:hidden;background:radial-gradient(circle at 10% 12%,rgba(255,30,30,.34),transparent 15rem),#000000f2}.project-more-window{width:100vw;height:100dvh;max-height:none;gap:.7rem;overflow-y:auto;padding:4.2rem .85rem 1.1rem;scrollbar-width:thin}.project-more-window:before{top:3.5rem;right:.35rem;bottom:.55rem;left:.35rem;clip-path:polygon(3% 0,100% 2%,96% 100%,0 96%)}.project-more-close{position:fixed;top:calc(env(safe-area-inset-top,0px) + .78rem);right:.85rem;z-index:8}.project-more-header{grid-template-columns:1fr;gap:.5rem;padding-right:0}.project-more-header>div:first-child{width:calc(100% - 3.55rem);padding:.62rem .78rem}.project-more-header h3{font-size:clamp(1.55rem,9.2vw,2.9rem);line-height:.86}.project-more-rank{min-width:4.3rem;min-height:3.8rem;justify-self:start}.project-more-rank strong{font-size:clamp(2rem,11vw,2.8rem)}.project-more-body,.project-more-bottom{grid-template-columns:1fr;gap:.75rem}.project-more-image{min-height:11.5rem;max-height:15rem;padding:.55rem;transform:rotate(-1.6deg)}.project-more-image img{max-height:12.8rem}.project-more-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.project-more-facts div{grid-template-columns:1fr;grid-template-areas:"icon" "label" "value";gap:.12rem}.project-more-section h4{font-size:clamp(.82rem,3.5vw,1rem)}.project-more-section p,.project-more-section li{font-size:clamp(.78rem,3.35vw,.94rem);line-height:1.22}.project-more-section p{margin-top:.5rem}.project-more-features ul,.project-more-tools>div{margin-top:.55rem}.project-more-features li{width:100%}.project-more-actions{gap:.45rem}.project-more-actions .project-preview-action{flex:1 1 10rem;justify-content:center}}@media (prefers-reduced-motion: reduce){.screen-panel.projects-scene .project-preview-window,.screen-panel.projects-scene .project-preview-card,.project-more-window{animation:none!important}}@keyframes skillArenaSnap{0%{opacity:0;transform:translate(-2rem) rotate(-4deg) skew(-7deg);clip-path:polygon(0 0,0 0,12% 100%,0 100%)}65%{opacity:1;transform:translate(.22rem) rotate(.8deg) skew(1deg)}to{opacity:1;transform:translate(0) rotate(-1.2deg) skew(0);clip-path:polygon(3% 0,100% 6%,96% 100%,0 92%)}}@keyframes skillTicketDeal{0%{opacity:0;transform:translate(2.4rem) rotate(5deg)}to{opacity:1;transform:translate(0) rotate(var(--skill-ticket-rot, -1.5deg))}}@keyframes skillMeterCharge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.free-skills-board.skill-command-screen{grid-template-columns:minmax(25rem,.98fr) minmax(26rem,1.02fr);gap:clamp(1rem,1.8vw,1.8rem);align-items:stretch}.skills-scene .skill-arena-card{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(.6rem,1vw,.95rem);min-height:clamp(28rem,58vh,36rem);padding:clamp(.75rem,1.4vw,1.3rem)!important;overflow:visible;transform-origin:50% 50%;animation:skillArenaSnap .48s cubic-bezier(.16,1,.3,1) both}.skills-scene .skill-arena-card:before{top:9%;right:-1%;bottom:4%;left:6%;background:linear-gradient(115deg,rgba(255,30,30,.82) 0 16%,transparent 16.5% 100%),radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(132deg,#050505e6,#030824b8);background-size:auto,.42rem .42rem,auto;clip-path:polygon(6% 0,100% 8%,92% 100%,0 88%);transform:rotate(1deg)}.skills-scene .skill-arena-card:after{content:"";position:absolute;left:7%;right:9%;top:48%;z-index:-1;height:.28rem;background:linear-gradient(90deg,var(--cyan),rgba(255,255,255,.7),transparent);transform:rotate(-23deg)}.skill-profile-topline{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start}.skill-profile-topline>div:first-child{width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--red);color:#fff;padding:.34rem .72rem;box-shadow:.32rem .32rem #050505;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);transform:rotate(-2.6deg)}.skill-profile-topline span,.skill-profile-topline strong,.skill-selected-readout span,.skill-selected-readout h3,.skill-selected-readout strong,.skill-board-heading span,.skill-board-heading strong,.skill-stat-slot span,.skill-stat-slot strong,.skill-combo-strip span,.skill-combo-strip strong{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.skill-profile-topline span{font-size:clamp(.68rem,.82vw,.82rem)}.skill-profile-topline strong{font-size:clamp(1.2rem,1.8vw,1.8rem);text-shadow:.08em .08em 0 #050505}.skills-scene .skill-profile-topline .skill-rank-card{position:relative;top:auto;right:auto;min-width:clamp(4.2rem,6vw,5.4rem);padding:.45rem .65rem;box-shadow:.32rem .32rem #050505}.skills-scene .skill-profile-topline .skill-rank-card strong{font-size:clamp(2.5rem,4.8vw,4.6rem);text-shadow:.05em .05em 0 var(--red)}.skill-arena-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.56fr);gap:clamp(.7rem,1.2vw,1.15rem);align-items:center;min-height:0}.skill-hex-stage{position:relative;display:grid;min-height:clamp(19rem,40vh,27rem);place-items:center}.skill-hex-backdrop{position:absolute;top:7%;right:9%;bottom:7%;left:9%;z-index:-1;background:radial-gradient(circle at center,rgba(255,30,30,.24),transparent 56%),repeating-linear-gradient(60deg,rgba(255,255,255,.12) 0 1px,transparent 1px 1.1rem);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);box-shadow:inset 0 0 0 .24rem #20f4ff94,.46rem .46rem #050505c7}.skills-scene .skill-social-card .radar-shell{width:min(92%,25rem);max-width:25rem}.skills-scene .radar-ring{stroke:#ffffff47}.skills-scene .radar-axis{stroke:#20f4ff3d}.skills-scene .radar-axis-active{stroke:#fff;stroke-width:3.2;filter:drop-shadow(0 0 .45rem rgba(32,244,255,.75))}.skills-scene .radar-fill{fill:#ff1e1e6b}.skills-scene .radar-outline{stroke:#fff;filter:drop-shadow(.18rem .18rem 0 var(--red))}.skills-scene .radar-label{min-width:4.8rem;border:0;background:#050505;box-shadow:.22rem .22rem #ff1e1ec2;cursor:pointer}.skills-scene .radar-label-active{background:var(--cyan);color:#050505;box-shadow:.26rem .26rem 0 var(--red)}.skill-center-callout{position:absolute;left:50%;top:50%;display:grid;width:clamp(5.4rem,8vw,6.9rem);min-height:clamp(4.6rem,7vw,5.6rem);place-items:center;padding:.55rem;background:#fff;color:#050505;text-align:center;box-shadow:.34rem .34rem 0 var(--red);clip-path:polygon(50% 0,100% 24%,91% 78%,50% 100%,8% 78%,0 24%);transform:translate(-50%,-50%) rotate(-5deg);pointer-events:none}.skill-center-callout svg{color:var(--red)}.skill-center-callout span,.skill-center-callout strong{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.skill-center-callout span{font-size:.58rem}.skill-center-callout strong{font-size:clamp(.76rem,1vw,.98rem)}.skill-active-panel{position:relative;display:grid;gap:.62rem;align-content:center;min-width:0}.skills-scene .skill-active-panel .skill-arcana-card{position:relative;left:auto;bottom:auto;max-width:none;width:-moz-fit-content;width:fit-content;padding:0;background:transparent;color:#fff;transform:rotate(-1deg)}.skills-scene .skill-active-panel .skill-arcana-card span{display:inline-block;background:var(--red);color:#fff;padding:.18rem .42rem;box-shadow:.18rem .18rem #050505}.skills-scene .skill-active-panel .skill-arcana-card strong{font-size:clamp(1.35rem,2.2vw,2.15rem);text-shadow:.08em .08em 0 #050505}.skills-scene .skill-active-panel .skill-arcana-card em{color:var(--cyan);font-size:clamp(1.6rem,3vw,2.8rem);text-shadow:.08em .08em 0 #050505}.skill-selected-readout{width:min(100%,17rem);background:#fff;color:#050505;padding:.62rem .78rem;box-shadow:.42rem .42rem #050505;clip-path:polygon(6% 0,100% 7%,94% 100%,0 88%);transform:rotate(1.5deg)}.skill-selected-readout span{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.16rem .42rem;font-size:.7rem}.skill-selected-readout h3{margin-top:.2rem;font-size:clamp(1.7rem,3.5vw,3.3rem);text-shadow:.055em .055em 0 var(--red)}.skill-selected-readout strong{color:var(--red);font-size:clamp(2.1rem,4.4vw,4rem)}.skill-power-meter{width:min(100%,17rem);height:.58rem;background:#fff3;clip-path:polygon(2% 0,100% 0,96% 100%,0 100%)}.skill-power-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),white,var(--red));transform-origin:left center;animation:skillMeterCharge .42s cubic-bezier(.16,1,.3,1) both}.skill-active-panel p{max-width:26ch;margin:0;color:#fff;font-size:clamp(.82rem,.98vw,1rem);font-weight:900;line-height:1.22;text-shadow:.08rem .08rem 0 #050505}.skill-stat-slots{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.skill-stat-slot{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;align-items:center;min-width:0;border:0;background:#050505db;color:#fff;padding:.42rem .52rem .58rem;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.skill-stat-slot svg{color:var(--cyan)}.skill-stat-slot span{overflow-wrap:anywhere;font-size:clamp(.58rem,.72vw,.72rem)}.skill-stat-slot strong{color:var(--cyan);font-size:clamp(.76rem,.94vw,.94rem)}.skill-stat-slot em{position:absolute;left:.5rem;right:.75rem;bottom:.24rem;height:.16rem;background:#fff3;transform:skew(-24deg)}.skill-stat-slot i{display:block;height:100%;background:var(--red);transform-origin:left center}.skill-stat-slot-active,.skill-stat-slot:hover,.skill-stat-slot:focus-visible{background:var(--cyan);color:#050505;transform:translateY(-.12rem) rotate(-1deg)}.skill-stat-slot-active svg,.skill-stat-slot:hover svg,.skill-stat-slot:focus-visible svg,.skill-stat-slot-active strong,.skill-stat-slot:hover strong,.skill-stat-slot:focus-visible strong{color:#050505}.skill-combo-strip{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;color:#fff}.skill-combo-strip span{background:#fff;color:#050505;padding:.22rem .5rem;box-shadow:.22rem .22rem 0 var(--red);transform:rotate(-2deg)}.skill-combo-strip strong{background:var(--red);padding:.24rem .52rem;box-shadow:.2rem .2rem #050505;transform:rotate(var(--combo-rot, 1deg))}.skill-combo-strip strong:nth-child(2n){--combo-rot: -1.6deg}.skill-loadout-board{position:relative;display:grid;align-content:start;gap:clamp(.56rem,.86vw,.78rem);min-width:0}.skill-board-heading{width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.46rem .8rem;box-shadow:.42rem .42rem 0 var(--red);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);transform:rotate(-2deg)}.skill-board-heading span{width:-moz-fit-content;width:fit-content;background:#050505;color:#fff;padding:.16rem .42rem;font-size:.7rem}.skill-board-heading strong{margin-top:.22rem;font-size:clamp(1.35rem,2.2vw,2.25rem)}.skills-scene .skill-loadout-ticket{--skill-ticket-rot: -1.4deg;position:relative;min-width:0;padding:clamp(.58rem,.88vw,.78rem) clamp(.6rem,1vw,.9rem) clamp(.62rem,1vw,.82rem) clamp(1.1rem,1.6vw,1.55rem)!important;background:transparent!important;animation:skillTicketDeal .36s cubic-bezier(.16,1,.3,1) both}.skills-scene .skill-loadout-ticket:nth-of-type(2n){--skill-ticket-rot: 1.3deg}.skills-scene .skill-loadout-ticket:before{top:.7rem;bottom:.35rem;width:.28rem}.skills-scene .skill-loadout-ticket:after{content:"";position:absolute;left:.65rem;right:8%;bottom:.12rem;height:1px;background:linear-gradient(90deg,rgba(32,244,255,.64),transparent)}.skills-scene .skill-loadout-ticket h3{display:inline-flex;align-items:center;gap:.36rem;margin:0 0 .5rem;font-size:clamp(.86rem,1.05vw,1.08rem)!important}.skills-scene .skill-loadout-ticket h3 span{background:var(--red);color:#fff;padding:.14rem .36rem}.skills-scene .skill-loadout-ticket div{display:flex;flex-wrap:wrap;gap:.42rem}.skills-scene .skill-command-chip{display:inline-flex;align-items:center;gap:.3rem;background:#135cbf;color:#fff;padding:.38rem .58rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.7rem,.86vw,.88rem);line-height:1;text-transform:uppercase;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.skills-scene .skill-command-chip:nth-child(2n){background:var(--red)}.skills-scene .skill-command-chip:hover,.skills-scene .skill-command-chip:focus-visible{background:var(--cyan);color:#050505;transform:translateY(-.12rem) rotate(calc(var(--skill-chip-rot, -2deg) * -.45))}.skills-scene .next-ability-banner{grid-column:1 / -1;margin-top:-.2rem;padding:.58rem .95rem}.skills-scene .next-ability-banner strong{font-size:clamp(.98rem,1.7vw,1.8rem)}@media (max-width: 1100px){.free-skills-board.skill-command-screen{grid-template-columns:1fr}.skill-arena-grid{grid-template-columns:minmax(16rem,1fr) minmax(12rem,.7fr)}.skills-scene .next-ability-banner{grid-column:auto}}@media (min-width: 901px){.free-skills-page .screen-title{font-size:clamp(5rem,8vw,7.1rem)}.free-skills-board.skill-command-screen{margin-top:clamp(-1.7rem,-2.5vh,-.7rem);grid-template-columns:minmax(24rem,.9fr) minmax(28rem,1.1fr)}.skills-scene .skill-arena-card{min-height:clamp(23rem,49vh,30rem);gap:clamp(.38rem,.66vw,.64rem);padding:clamp(.55rem,1vw,.95rem)!important}.skill-arena-grid{grid-template-columns:minmax(14rem,1fr) minmax(10.5rem,.52fr);gap:clamp(.48rem,.86vw,.78rem)}.skill-hex-stage{min-height:clamp(15.2rem,31vh,20.5rem)}.skills-scene .skill-social-card .radar-shell{width:min(88%,20.5rem)}.skill-center-callout{width:clamp(4.8rem,6.4vw,5.7rem);min-height:clamp(4rem,5.8vw,4.8rem)}.skills-scene .radar-label{min-width:4.3rem;padding:.26rem .34rem;font-size:.72rem}.skills-scene .skill-active-panel .skill-arcana-card strong{font-size:clamp(1.1rem,1.7vw,1.65rem)}.skills-scene .skill-active-panel .skill-arcana-card em{font-size:clamp(1.35rem,2.2vw,2.05rem)}.skill-selected-readout{padding:.5rem .66rem}.skill-selected-readout h3{font-size:clamp(1.45rem,2.8vw,2.55rem)}.skill-selected-readout strong{font-size:clamp(1.7rem,3.4vw,3rem)}.skill-active-panel p{font-size:clamp(.74rem,.88vw,.86rem);line-height:1.15}.skill-stat-slots{gap:.32rem}.skill-stat-slot{padding:.34rem .44rem .5rem}.skill-combo-strip{display:none}.skill-loadout-board{gap:clamp(.32rem,.58vw,.54rem)}.skill-board-heading{padding:.34rem .68rem}.skill-board-heading strong{font-size:clamp(1.1rem,1.8vw,1.72rem)}.skills-scene .skill-loadout-ticket{padding:.42rem .58rem .48rem 1.25rem!important}.skills-scene .skill-loadout-ticket h3{margin-bottom:.34rem;font-size:clamp(.74rem,.9vw,.94rem)!important}.skills-scene .skill-loadout-ticket div{gap:.32rem}.skills-scene .skill-command-chip{padding:.3rem .5rem;font-size:clamp(.64rem,.78vw,.78rem)}.skills-scene .next-ability-banner{display:none}}@media (max-width: 700px){.free-skills-page .screen-title{font-size:clamp(3.8rem,17vw,4.9rem)!important;line-height:.78}.free-skills-board.skill-command-screen{margin-top:-.9rem;gap:.85rem}.skills-scene .skill-arena-card{min-height:0;padding:.45rem .1rem .8rem!important;animation:none;transform:none}.skills-scene .skill-arena-card:before{top:4.8rem;right:-.4rem;bottom:2.2rem;left:.45rem}.skill-profile-topline{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.skill-profile-topline>div:first-child{padding:.3rem .56rem}.skill-profile-topline strong{font-size:clamp(1rem,5vw,1.35rem)}.skills-scene .skill-profile-topline .skill-rank-card{min-width:3.65rem}.skills-scene .skill-profile-topline .skill-rank-card strong{font-size:clamp(2.1rem,11vw,2.9rem)}.skill-arena-grid{grid-template-columns:1fr;gap:.5rem}.skill-hex-stage{min-height:clamp(16.6rem,55vw,19.5rem)}.skill-hex-backdrop{top:7%;right:5%;bottom:7%;left:5%}.skills-scene .skill-social-card .radar-shell{width:min(92%,18.7rem)}.skills-scene .radar-label{min-width:3.75rem;padding:.22rem .28rem;font-size:.66rem}.skill-center-callout{width:4.7rem;min-height:4rem}.skill-active-panel{grid-template-columns:minmax(0,1fr);justify-self:start;width:min(100%,calc(100vw - 4.6rem));padding-inline:0}.skills-scene .skill-active-panel .skill-arcana-card{display:none}.skill-selected-readout,.skill-power-meter{width:100%;max-width:calc(100vw - 4.6rem)}.skill-selected-readout h3{font-size:clamp(1.45rem,9vw,2.4rem)}.skill-selected-readout strong{font-size:clamp(1.9rem,11vw,3rem)}.skill-active-panel p{width:100%;max-width:calc(100vw - 4.6rem);font-size:clamp(.78rem,3.45vw,.92rem);line-height:1.18;overflow-wrap:anywhere}.skill-stat-slots{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.35rem}.skill-stat-slot{padding:.42rem .46rem .56rem}.skill-combo-strip{padding-inline:.35rem}.skill-board-heading{margin-left:.35rem}.skills-scene .skill-loadout-ticket{padding-left:1.2rem!important}.skills-scene .skill-command-chip{font-size:clamp(.68rem,3.2vw,.84rem)}.skills-scene .next-ability-banner{grid-template-columns:1fr;margin-inline:.35rem}}@media (prefers-reduced-motion: reduce){.skills-scene .skill-arena-card,.skills-scene .skill-loadout-ticket,.skill-power-meter span{animation:none!important}}@keyframes contactChannelSnap{0%{opacity:0;transform:translate(2.4rem) rotate(4deg) skew(-8deg)}to{opacity:1;transform:translate(0) rotate(var(--channel-rot, -1.4deg)) skew(0)}}.free-contact-board.contact-direct-board{grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);grid-template-areas:"copy channels";align-items:center;min-height:clamp(26rem,58vh,38rem)}.contact-direct-summary{position:relative;isolation:isolate;display:grid;gap:clamp(.75rem,1.2vw,1.1rem);width:min(100%,28rem);padding:clamp(.5rem,1vw,1rem) 0}.contact-direct-summary:before{content:"";position:absolute;top:18%;right:-7%;bottom:-3%;left:7%;z-index:-1;background:linear-gradient(115deg,rgba(255,30,30,.78) 0 20%,transparent 20.5%),radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px),#050505b8;background-size:auto,.42rem .42rem,auto;clip-path:polygon(7% 0,100% 10%,88% 100%,0 86%);transform:rotate(2deg)}.contact-direct-summary h3{margin:0;color:#fff;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(2.6rem,5.2vw,5.7rem);line-height:.82;text-transform:uppercase;text-shadow:.08em .07em 0 var(--red),.15em .13em 0 #050505;transform:rotate(-2deg)}.contact-fact-list{display:grid;gap:.56rem;width:min(100%,22rem)}.contact-fact-list div{position:relative;display:grid;grid-template-columns:minmax(5.4rem,.38fr) minmax(0,1fr);gap:.55rem;align-items:center;padding:.4rem .15rem .48rem;border-bottom:.18rem solid rgba(255,255,255,.9)}.contact-fact-list div:after{content:"";position:absolute;left:0;right:18%;bottom:-.42rem;height:.24rem;background:var(--red);transform:skew(-24deg)}.contact-fact-list span,.contact-fact-list strong,.contact-direct-channels .contact-channel-ticket em{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.contact-fact-list span{color:var(--cyan);font-size:clamp(.72rem,.92vw,.9rem)}.contact-fact-list strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:clamp(.95rem,1.3vw,1.35rem);text-shadow:.08rem .08rem 0 #050505}.contact-direct-channels{display:grid;gap:clamp(.75rem,1.2vw,1rem);width:min(100%,52rem)}.contact-direct-channels .contact-channel-ticket{--channel-rot: -1.2deg;display:grid;grid-template-columns:auto clamp(5.2rem,7vw,6.7rem) minmax(0,1fr) auto;align-items:center;gap:clamp(.58rem,1vw,.9rem);min-height:clamp(4.4rem,8.8vh,6.5rem);border:0!important;background:transparent!important;padding:clamp(.62rem,1vw,.9rem) clamp(.7rem,1.25vw,1.1rem)!important;color:#fff;text-decoration:none;animation:contactChannelSnap .34s cubic-bezier(.16,1,.3,1) both}.contact-direct-channels .contact-channel-ticket:nth-child(2n){--channel-rot: 1.4deg}.contact-direct-channels .contact-channel-ticket:before{content:"";position:absolute;top:.08rem;right:.7rem;bottom:.12rem;left:0;z-index:-1;background:#050505d1;clip-path:polygon(5% 0,100% 9%,94% 100%,0 88%)}.contact-direct-channels .contact-channel-ticket:after{right:20%;background:var(--cyan)}.contact-direct-channels .contact-channel-ticket:hover,.contact-direct-channels .contact-channel-ticket:focus-visible{transform:translate(.55rem) rotate(calc(var(--channel-rot, -1.2deg) * -.55))!important}.contact-direct-channels .contact-channel-ticket svg{color:var(--cyan);filter:drop-shadow(.12rem .12rem 0 #050505)}.contact-direct-channels .contact-channel-ticket span{color:var(--cyan);font-size:clamp(.8rem,.98vw,1rem)}.contact-direct-channels .contact-channel-ticket strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:clamp(1rem,1.55vw,1.55rem);text-shadow:.08rem .08rem 0 #050505}.contact-direct-channels .contact-channel-ticket em{justify-self:end;background:#fff;color:#050505;padding:.24rem .5rem;font-style:normal;font-size:clamp(.68rem,.82vw,.86rem);box-shadow:.24rem .24rem 0 var(--red);transform:rotate(-2deg)}@media (max-width: 900px){.free-contact-board.contact-direct-board{grid-template-columns:1fr;grid-template-areas:"copy" "channels";min-height:0;gap:clamp(.8rem,3vw,1.2rem)}.contact-direct-summary{width:min(100%,calc(100vw - 1.2rem))}.contact-direct-summary h3{font-size:clamp(2.4rem,13vw,4.25rem)}.contact-fact-list{width:min(100%,calc(100vw - 2rem))}.contact-direct-channels{width:min(100%,calc(100vw - 1.2rem))}.contact-direct-channels .contact-channel-ticket{grid-template-columns:auto minmax(0,1fr);gap:.5rem .65rem;min-height:0}.contact-direct-channels .contact-channel-ticket span{grid-column:2;display:block}.contact-direct-channels .contact-channel-ticket strong{grid-column:2;font-size:clamp(.9rem,4vw,1.14rem)}.contact-direct-channels .contact-channel-ticket em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion: reduce){.contact-direct-channels .contact-channel-ticket{animation:none!important}}.app-shell.scene .back-button{top:calc(1rem + env(safe-area-inset-top));right:clamp(1rem,2vw,1.75rem);bottom:auto!important;left:auto!important;z-index:55;min-height:2.7rem;padding:.58rem .95rem!important;transform:rotate(2deg);box-shadow:.34rem .34rem 0 var(--red)}.app-shell.scene .back-button:hover,.app-shell.scene .back-button:focus-visible{transform:translateY(-.12rem) rotate(-1deg)}@media (max-width: 900px){.app-shell.scene .back-button{display:inline-flex!important;top:calc(4.25rem + env(safe-area-inset-top));right:max(.75rem,calc(100vw - 414px + .75rem));min-height:2.45rem;padding:.48rem .72rem!important;font-size:.78rem}}@media (max-width: 700px){.screen-panel.projects-scene .project-preview-scroll{justify-items:center;padding:.2rem .28rem 1rem!important}.screen-panel.projects-scene .project-preview-window{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label rank" "copy copy";gap:.58rem;justify-self:start;width:min(100%,calc(100vw - 2.2rem));margin:0 0 0 clamp(-2.1rem,-8vw,-1.35rem);padding:.44rem .46rem .72rem;overflow:visible}.screen-panel.projects-scene .project-preview-window:before{top:3.1rem;right:.08rem;bottom:.16rem;left:.08rem;opacity:.96;background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(155deg,#020b16fa,#050505ed);background-size:.42rem .42rem,auto;clip-path:polygon(2% 0,100% 1%,97% 100%,0 98%);transform:none;box-shadow:.34rem .34rem #ff1e1e8c}.screen-panel.projects-scene .project-preview-window:after{top:3.45rem;right:auto;bottom:.4rem;left:-.1rem;width:36%;height:auto;opacity:.36;clip-path:polygon(0 0,92% 5%,70% 100%,0 95%);transform:rotate(-1deg)}.screen-panel.projects-scene .project-preview-label{gap:.38rem;max-width:calc(100vw - 5.6rem);padding:.34rem .54rem;box-shadow:.22rem .22rem #050505;transform:rotate(-1deg)}.screen-panel.projects-scene .project-preview-label span{font-size:clamp(.78rem,3.2vw,.95rem)}.screen-panel.projects-scene .project-preview-label strong{padding:.18rem .36rem;font-size:clamp(.62rem,2.7vw,.78rem)}.screen-panel.projects-scene .project-preview-rank{min-width:3.1rem;min-height:3.35rem;padding:.22rem .3rem;box-shadow:.2rem .2rem #050505;transform:rotate(2deg)}.screen-panel.projects-scene .project-preview-rank span,.screen-panel.projects-scene .project-preview-rank em{font-size:clamp(.58rem,2.3vw,.7rem)}.screen-panel.projects-scene .project-preview-rank strong{font-size:clamp(1.92rem,9.4vw,2.45rem)}.screen-panel.projects-scene .project-preview-copy{width:100%;gap:.62rem}.screen-panel.projects-scene .project-preview-nameplate{width:100%;padding:.58rem .7rem .7rem;box-shadow:.28rem .28rem #050505;clip-path:polygon(2% 0,100% 3%,98% 100%,0 94%);transform:rotate(-.35deg)}.screen-panel.projects-scene .project-preview-nameplate span{padding:.18rem .38rem;font-size:clamp(.62rem,2.8vw,.78rem)}.screen-panel.projects-scene .project-preview-nameplate h3{margin-top:.3rem;font-size:clamp(1.82rem,8.6vw,2.45rem);line-height:.9;overflow-wrap:anywhere;text-shadow:.045em .055em 0 var(--red)}.screen-panel.projects-scene .project-preview-copy p{max-width:none;padding:.78rem .82rem;background:#050505f0;font-size:clamp(.9rem,3.75vw,1rem);line-height:1.34;letter-spacing:0;overflow-wrap:anywhere;text-shadow:.055rem .055rem 0 rgba(255,30,30,.7);clip-path:polygon(2% 0,100% 2.5%,98% 100%,0 96%);transform:none}.screen-panel.projects-scene .project-preview-facts{grid-template-columns:1fr;gap:.34rem;max-width:100%}.screen-panel.projects-scene .project-preview-facts div{grid-template-columns:auto minmax(3.8rem,.32fr) minmax(0,1fr);grid-template-areas:"icon label value";align-items:center;gap:.38rem;min-height:0;border-bottom:0;background:#050505c7;padding:.42rem .6rem .46rem;clip-path:polygon(3% 0,100% 7%,97% 100%,0 91%)}.screen-panel.projects-scene .project-preview-facts div:before{right:0;bottom:0;height:.18rem;transform:none}.screen-panel.projects-scene .project-preview-facts svg{width:1.02rem;height:1.02rem}.screen-panel.projects-scene .project-preview-facts span{font-size:clamp(.58rem,2.55vw,.68rem)}.screen-panel.projects-scene .project-preview-facts strong{font-size:clamp(.74rem,3.05vw,.88rem);line-height:1.08}.screen-panel.projects-scene .project-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.screen-panel.projects-scene .project-preview-action{justify-content:center;min-height:2.75rem;padding:.62rem .48rem;font-size:clamp(.78rem,3.35vw,.95rem);box-shadow:.2rem .2rem #ff1e1ee6}.screen-panel.projects-scene .project-preview-action-primary{box-shadow:.2rem .2rem #050505}}.free-skills-board.skill-command-screen.skill-simple-screen{grid-template-columns:minmax(26rem,.92fr) minmax(25rem,1.08fr);gap:clamp(1rem,2vw,2.1rem);align-items:center}.free-skills-page .screen-title{letter-spacing:0}.skills-scene .skill-arena-card.skill-simple-card{grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(23rem,49vh,31rem);padding:clamp(.85rem,1.4vw,1.25rem)!important;overflow:visible}.skills-scene .skill-simple-card:before{top:12%;right:0;bottom:3%;left:5%;opacity:.92;background:linear-gradient(120deg,rgba(255,30,30,.7) 0 15%,transparent 15.5%),radial-gradient(rgba(255,255,255,.11) 1px,transparent 1px),linear-gradient(132deg,#050505e6,#020c18d1);background-size:auto,.46rem .46rem,auto;clip-path:polygon(5% 0,100% 6%,94% 100%,0 91%)}.skills-scene .skill-simple-card:after{display:none}.skill-profile-topline.skill-simple-topline>div:first-child{background:#fff;color:#050505;padding:.4rem .78rem;box-shadow:.3rem .3rem 0 var(--red);transform:rotate(-1.5deg)}.skill-profile-topline.skill-simple-topline span{color:var(--red)}.skill-profile-topline.skill-simple-topline strong{text-shadow:none}.skills-scene .skill-simple-topline .skill-rank-card{min-width:clamp(3.5rem,5vw,4.6rem);padding:.34rem .54rem}.skills-scene .skill-simple-topline .skill-rank-card strong{font-size:clamp(2.2rem,4vw,3.5rem)}.skill-arena-grid.skill-simple-focus{grid-template-columns:minmax(15rem,.98fr) minmax(12rem,.62fr);gap:clamp(.75rem,1.4vw,1.2rem)}.skill-simple-hex{min-height:clamp(15.5rem,34vh,22rem)}.skill-simple-hex .skill-hex-backdrop{top:8%;right:12%;bottom:8%;left:12%;opacity:.74}.skills-scene .skill-simple-hex .radar-shell{width:min(86%,20rem)}.skills-scene .skill-simple-hex .radar-label{min-width:4rem;padding:.25rem .34rem;font-size:clamp(.6rem,.78vw,.72rem)}.skill-simple-active{align-content:center;gap:.55rem}.skill-simple-active .skill-selected-readout{width:min(100%,15rem);padding:.55rem .72rem;box-shadow:.32rem .32rem #050505;transform:rotate(.8deg)}.skill-simple-active .skill-selected-readout span{font-size:.66rem}.skill-simple-active .skill-selected-readout h3{font-size:clamp(1.5rem,3vw,2.7rem)}.skill-simple-active .skill-selected-readout strong{font-size:clamp(1.9rem,3.8vw,3.25rem)}.skill-simple-active .skill-power-meter{width:min(100%,15rem)}.skill-simple-active p{max-width:25ch;padding:.64rem .72rem;background:#050505c7;clip-path:polygon(4% 0,100% 5%,94% 100%,0 90%);font-size:clamp(.78rem,.9vw,.92rem);line-height:1.2}.skill-stat-slots.skill-simple-stats{display:none}.skill-loadout-board.skill-simple-deck{gap:clamp(.75rem,1.1vw,1rem);align-content:center}.skill-simple-deck .skill-board-heading{padding:.42rem .76rem;transform:rotate(-1.4deg)}.skill-simple-deck .skill-board-heading strong{font-size:clamp(1.35rem,2.4vw,2.35rem)}.skills-scene .skill-loadout-ticket.skill-simple-ticket{display:grid;grid-template-columns:minmax(11rem,.58fr) minmax(6rem,.28fr) minmax(0,1fr);gap:clamp(.5rem,.9vw,.8rem);align-items:center;min-height:clamp(4.3rem,8.6vh,5.8rem);padding:clamp(.6rem,.96vw,.82rem) clamp(.75rem,1.2vw,1rem)!important;background:#050505b8!important;clip-path:polygon(3% 0,100% 7%,96% 100%,0 90%);transform-origin:center}.skills-scene .skill-loadout-ticket.skill-simple-ticket:before{top:0;bottom:0;left:0;width:.34rem;background:var(--red)}.skills-scene .skill-loadout-ticket.skill-simple-ticket:after{left:.7rem;right:4%;bottom:.28rem;background:linear-gradient(90deg,var(--cyan),transparent)}.skills-scene .skill-simple-ticket h3{margin:0!important;font-size:clamp(.82rem,1vw,1.03rem)!important;line-height:1}.skill-simple-ticket .skill-ticket-readout{display:grid!important;gap:.1rem!important}.skill-ticket-readout strong,.skill-ticket-readout em{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.skill-ticket-readout strong{color:var(--cyan);font-size:clamp(.82rem,1vw,1rem)}.skill-ticket-readout em{color:#fff;font-size:clamp(1.4rem,2.6vw,2.45rem);font-style:normal;text-shadow:.06em .06em 0 var(--red)}.skill-simple-ticket .skill-ticket-tags{display:flex!important;justify-content:flex-start;gap:.36rem!important}.skills-scene .skill-simple-ticket .skill-command-chip{padding:.32rem .5rem;background:#135cbf;font-size:clamp(.64rem,.78vw,.78rem)}.skills-scene .skill-simple-ticket .skill-command-chip-muted{background:#fff;color:#050505}@media (min-width: 901px){.free-skills-page .screen-title{font-size:clamp(4.6rem,7.4vw,6.4rem)}.free-skills-board.skill-command-screen.skill-simple-screen{margin-top:clamp(-1.25rem,-1.8vh,-.45rem)}}@media (max-width: 1100px){.free-skills-board.skill-command-screen.skill-simple-screen{grid-template-columns:1fr;align-items:start}.skill-loadout-board.skill-simple-deck{align-content:start}}@media (max-width: 700px){.free-skills-board.skill-command-screen.skill-simple-screen{gap:.9rem}.skills-scene .skill-arena-card.skill-simple-card{padding:.45rem .18rem .75rem!important}.skills-scene .skill-simple-card:before{top:3.9rem;right:.18rem;bottom:.4rem;left:.2rem}.skill-arena-grid.skill-simple-focus{grid-template-columns:1fr}.skill-simple-hex{min-height:clamp(14rem,48vw,17.5rem)}.skills-scene .skill-simple-hex .radar-shell{width:min(84%,16.5rem)}.skills-scene .skill-simple-hex .radar-label{min-width:3.25rem;font-size:.6rem}.skill-simple-active{width:min(100%,20.25rem);justify-self:start;margin-left:.35rem}.skill-simple-active .skill-selected-readout,.skill-simple-active .skill-power-meter,.skill-simple-active p{width:100%;max-width:none}.skill-simple-active p{font-size:clamp(.78rem,3.4vw,.92rem);line-height:1.24}.skills-scene .skill-loadout-ticket.skill-simple-ticket{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-height:0;padding:.62rem .62rem .7rem!important}.skill-simple-ticket .skill-ticket-readout{justify-items:end}.skill-simple-ticket .skill-ticket-tags{grid-column:1 / -1}.skill-loadout-board.skill-simple-deck{width:min(100%,20.25rem);justify-self:start;margin-left:.35rem}}.mission-arrow{display:none}@media (max-width: 700px){.contact-scene .screen-title{max-width:calc(100vw - 3.75rem);font-size:clamp(3.05rem,13.5vw,3.75rem);line-height:.86;overflow-wrap:normal;text-wrap:nowrap}.mission-select-stack{display:grid!important;grid-template-columns:2.95rem minmax(0,1fr) 2.95rem;align-items:center;gap:.42rem;width:min(100%,calc(100vw - 1.15rem))!important;margin:0 auto!important;overflow:visible!important;padding:.18rem .18rem .72rem!important;scroll-snap-type:none!important}.mission-arrow{display:inline-grid;place-items:center;width:2.85rem;height:3.1rem;border:0;background:#fff;color:#050505;box-shadow:.22rem .22rem 0 var(--red);clip-path:polygon(12% 0,100% 6%,86% 100%,0 92%);cursor:pointer;transition:transform .16s ease,opacity .16s ease,filter .16s ease}.mission-arrow-prev{grid-column:1;grid-row:1;transform:rotate(-3deg)}.mission-arrow-next{grid-column:3;grid-row:1;transform:rotate(3deg)}.mission-arrow:not(:disabled):hover,.mission-arrow:not(:disabled):focus-visible{filter:saturate(1.18);transform:translateY(-.12rem) rotate(0)}.mission-arrow:disabled{opacity:.54;filter:grayscale(1);cursor:not-allowed;box-shadow:.16rem .16rem #ff1e1e73}.mission-ticket,.mission-ticket:nth-child(n){display:none}.mission-ticket.mission-ticket-active{--mission-x: 0;--mission-rot: -.8deg;grid-column:2;grid-row:1;display:grid;grid-template-columns:clamp(3.2rem,15vw,4.4rem) minmax(0,1fr);justify-self:stretch;width:100%;min-height:4.35rem;padding:.58rem .74rem .62rem .82rem;background:var(--red);box-shadow:.36rem .36rem #050505;transform:rotate(var(--mission-rot))!important}.mission-ticket.mission-ticket-active:hover,.mission-ticket.mission-ticket-active:focus-visible{transform:translateY(-.12rem) rotate(.6deg)!important}.mission-ticket.mission-ticket-active .mission-ticket-number{color:#fff;font-size:clamp(1.9rem,10vw,2.55rem)}.mission-ticket.mission-ticket-active .mission-ticket-copy{min-width:0}.mission-ticket.mission-ticket-active strong{font-size:clamp(.82rem,3.5vw,1.02rem);line-height:1.02}.mission-ticket.mission-ticket-active em{margin-top:.22rem;font-size:clamp(.62rem,2.7vw,.74rem)}.mission-select-stack{position:relative;display:block!important;width:100vw!important;max-width:100vw!important;min-height:5.25rem;margin-left:calc(50% - 50vw)!important;padding-left:.72rem!important;padding-right:.72rem!important}.mission-arrow{position:fixed!important;top:calc(12.65rem + env(safe-area-inset-top));z-index:80;display:inline-grid!important;background:var(--cyan)!important;color:#050505!important}.mission-arrow-prev{left:.65rem}.mission-arrow-next{right:auto;left:auto;right:max(.65rem,calc(100vw - 414px + .65rem))}.mission-arrow:disabled{opacity:1;background:#95adb7!important;color:#252525!important;filter:saturate(.45) contrast(.96);box-shadow:.16rem .16rem #ffffff6b}.mission-ticket.mission-ticket-active{position:relative;z-index:2;width:min(16.9rem,calc(100vw - 8.75rem))!important;margin:0 auto}}@media (max-width: 700px){.mission-arrow{top:calc(6.25rem + env(safe-area-inset-top))!important;width:3.25rem;height:3.45rem;border:.14rem solid #050505;outline:.12rem solid rgba(255,255,255,.94);background:var(--cyan)!important;box-shadow:.25rem .25rem #050505,.42rem .42rem 0 var(--red);clip-path:polygon(7% 0,100% 0,91% 100%,0 100%)}.mission-arrow:before{content:"";position:absolute;top:.32rem;right:.32rem;bottom:.32rem;left:.32rem;border:.1rem solid rgba(5,5,5,.42);pointer-events:none}.mission-arrow svg{width:1.95rem;height:1.95rem;stroke-width:3.8;filter:drop-shadow(.08rem .08rem 0 rgba(255,255,255,.9))}.mission-arrow-prev{left:max(.72rem,env(safe-area-inset-left))}.mission-arrow-next{right:max(.72rem,env(safe-area-inset-right),calc(100vw - 414px + .72rem))}.mission-arrow:disabled{background:#f3f7f8!important;color:#050505!important;outline-color:#050505b8;box-shadow:.18rem .18rem #050505b8;filter:grayscale(.45) contrast(1.08)}.mission-arrow:disabled svg{opacity:.58;filter:none}.mission-ticket.mission-ticket-active{width:min(16.6rem,calc(100vw - 9.7rem))!important;padding:.58rem .86rem .64rem}.screen-panel.projects-scene .project-preview-scroll{justify-items:center;padding:.28rem .72rem 1rem!important}.screen-panel.projects-scene .project-preview-shell{width:calc(100vw - .9rem)!important;margin-left:calc(50% - 50vw + .45rem)!important}.screen-panel.projects-scene .project-preview-window{grid-template-columns:minmax(0,1fr) 3.45rem;grid-template-areas:"label rank" "copy copy";width:100%!important;margin:0 auto!important;padding:.5rem .52rem .72rem!important;gap:.58rem}.screen-panel.projects-scene .project-preview-window:before{top:3.35rem!important;right:0!important;bottom:0!important;left:0!important;opacity:.98;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(160deg,#010a13fa,#050505f7);background-size:.42rem .42rem,auto;clip-path:polygon(1% 0,100% 1.2%,97% 100%,0 98.5%)!important;box-shadow:.28rem .28rem #ff1e1e9e}.screen-panel.projects-scene .project-preview-window:after{display:none}.screen-panel.projects-scene .project-preview-label{transform:none;box-shadow:.22rem .22rem #050505}.screen-panel.projects-scene .project-preview-rank{min-width:3.25rem;min-height:3.7rem;justify-self:end;padding:.18rem .24rem}.screen-panel.projects-scene .project-preview-copy{width:100%;gap:.58rem}.screen-panel.projects-scene .project-preview-nameplate{padding:.62rem .8rem .72rem;clip-path:polygon(1.5% 0,100% 2.5%,97.5% 100%,0 96%);box-shadow:.24rem .24rem #ff1e1ec7;transform:none}.screen-panel.projects-scene .project-preview-nameplate h3{font-size:clamp(1.95rem,8.4vw,2.48rem);line-height:.92}.screen-panel.projects-scene .project-preview-copy p{padding:.82rem .86rem;background:#050505;color:#fff;font-size:clamp(.98rem,3.95vw,1.08rem);font-weight:850;line-height:1.36;text-shadow:none;clip-path:polygon(1.5% 0,100% 2%,98% 100%,0 97%)}.screen-panel.projects-scene .project-preview-facts{gap:.4rem}.screen-panel.projects-scene .project-preview-facts div{grid-template-columns:auto minmax(4.35rem,.34fr) minmax(0,1fr);grid-template-areas:"icon label value";align-items:center;gap:.48rem;background:#050505eb;padding:.42rem .58rem .46rem;clip-path:polygon(2% 0,100% 5%,98% 100%,0 94%)}.screen-panel.projects-scene .project-preview-facts span{font-size:clamp(.62rem,2.55vw,.72rem)}.screen-panel.projects-scene .project-preview-facts strong{font-size:clamp(.82rem,3.25vw,.96rem)}.screen-panel.projects-scene .project-preview-action{min-height:2.72rem;font-size:clamp(.86rem,3.45vw,.98rem)}}.contact-direct-channels{position:relative;isolation:isolate;padding:clamp(1rem,1.65vw,1.55rem)}.contact-direct-channels:before,.contact-direct-channels:after{content:"";position:absolute;pointer-events:none}.contact-direct-channels:before{top:-.55rem;right:-.45rem;bottom:-.5rem;left:-.7rem;z-index:-2;background:linear-gradient(112deg,rgba(255,30,30,.34) 0 18%,transparent 18.5%),radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(148deg,#000911fa,#050505f0);background-size:auto,.46rem .46rem,auto;clip-path:polygon(3% 0,100% 5%,96% 100%,0 94%);box-shadow:.72rem .72rem #ff1e1eb8}.contact-direct-channels:after{inset:-.9rem -.18rem auto 1.2rem;z-index:-1;height:.5rem;background:var(--cyan);box-shadow:.22rem .22rem #050505;transform:rotate(-1.2deg)}.contact-direct-channels .contact-channel-ticket{border:.14rem solid rgba(32,244,255,.86)!important;background:#010c16fa!important;box-shadow:.34rem .34rem #050505,.54rem .54rem #ff1e1ec7;clip-path:polygon(3% 0,100% 6%,96% 100%,0 91%)}.contact-direct-channels .contact-channel-ticket:before{top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(32,244,255,.16),transparent 34%),#050505ad;clip-path:inherit}.contact-direct-channels .contact-channel-ticket:after{right:.8rem;width:min(30%,12rem);height:.22rem;opacity:.9}.contact-direct-channels .contact-channel-ticket strong{color:#fff;text-shadow:.08rem .08rem 0 var(--red),.14rem .14rem 0 #050505}.contact-direct-channels .contact-channel-ticket em{border:.1rem solid #050505;box-shadow:.22rem .22rem 0 var(--cyan)}@media (max-width: 900px){.contact-direct-channels{padding:.82rem .64rem .96rem}.contact-direct-channels:before{top:-.35rem;right:0;bottom:-.28rem;left:0;clip-path:polygon(2% 0,100% 2.5%,97% 100%,0 96%)}.contact-direct-channels:after{left:.7rem;right:.7rem;height:.42rem}}@keyframes commandHudScan{0%,to{opacity:.48;transform:translate(-18%) skew(-22deg)}50%{opacity:.82;transform:translate(18%) skew(-22deg)}}.top-command-nav{z-index:54!important;overflow:visible;padding:calc(.55rem + env(safe-area-inset-top)) clamp(.85rem,1.5vw,1.35rem) .72rem!important;border:0!important;background:linear-gradient(180deg,rgba(0,0,0,.96),rgba(0,0,0,.62) 70%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-command-nav:before,.top-command-nav:after{content:"";position:absolute;pointer-events:none}.top-command-nav:before{inset:calc(.42rem + env(safe-area-inset-top)) clamp(8.2rem,11vw,10rem) .46rem clamp(.45rem,1.2vw,.9rem);z-index:-2;background:linear-gradient(110deg,rgba(255,30,30,.78) 0 27%,transparent 27.4%),linear-gradient(90deg,#20f4ff2e,#ffffff14 46%,#050505cc),radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),#050505e0;background-size:auto,auto,.42rem .42rem,auto;clip-path:polygon(1% 0,100% 4%,97.5% 100%,0 88%);box-shadow:.42rem .42rem #ff1e1ec2,0 0 0 .12rem #fff3}.top-command-nav:after{left:clamp(10rem,19vw,18rem);right:clamp(9rem,12vw,11rem);bottom:.32rem;z-index:-1;height:.28rem;background:var(--cyan);box-shadow:.24rem .24rem #050505;animation:commandHudScan 4.8s ease-in-out infinite}.top-command-inner{width:100%;max-width:none!important;padding-right:clamp(7.2rem,11vw,9.8rem)}.command-brand-card{position:relative;z-index:2;min-width:clamp(9rem,12vw,11.5rem);border:0;background:#fff;color:#050505;padding:.45rem .78rem .48rem .6rem;clip-path:polygon(7% 0,100% 6%,91% 100%,0 90%);box-shadow:.32rem .32rem 0 var(--red);transform:rotate(-2deg);transition:transform .18s ease,filter .18s ease}.command-brand-card:before{content:"Player";position:absolute;right:.36rem;top:.18rem;background:#050505;color:var(--cyan);padding:.14rem .36rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.58rem;line-height:1;text-transform:uppercase;transform:rotate(3deg)}.command-brand-card:hover,.command-brand-card:focus-visible{filter:saturate(1.18);transform:translateY(-.12rem) rotate(1deg)}.command-brand-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;background:#050505;clip-path:polygon(8% 0,100% 7%,91% 100%,0 92%)}.command-brand-mark img{width:2rem;height:2rem}.command-brand-copy{display:grid;gap:.08rem;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-align:left;text-transform:uppercase}.command-brand-copy>span{display:block;color:#050505;font-size:clamp(1.08rem,1.5vw,1.45rem);text-shadow:.08em .08em 0 rgba(255,30,30,.55);transform:none!important}.command-brand-copy em{display:block;color:var(--red);font-size:clamp(.62rem,.8vw,.76rem);font-style:normal}.command-menu-shell{position:relative;z-index:1;display:flex!important;min-width:0;flex:1 1 auto;align-items:center;padding:.42rem .82rem .48rem 1.15rem;background:#000810e6;clip-path:polygon(2% 0,100% 8%,97% 100%,0 87%);box-shadow:.3rem .3rem #050505,.52rem .52rem #20f4ff94}.command-menu-shell:before{content:"";position:absolute;top:.18rem;right:.18rem;bottom:.18rem;left:.18rem;z-index:-1;border:.11rem solid rgba(255,255,255,.16);clip-path:inherit}.command-menu-label{position:absolute;left:1.15rem;top:.12rem;z-index:2;background:var(--red);color:#fff;padding:.18rem .55rem;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.58rem,.8vw,.76rem);line-height:1;text-transform:uppercase;box-shadow:.18rem .18rem #050505;transform:rotate(-2deg)}.command-menu-shell nav{justify-content:center;gap:clamp(.34rem,.82vw,.7rem)!important;padding:.2rem .32rem!important}.nav-tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-width:clamp(6.1rem,8.4vw,8.2rem)!important;border:0!important;background:#ffffff1a!important;color:#ffffffe0;padding:.56rem .7rem .54rem!important;clip-path:polygon(9% 0,100% 0,90% 100%,0 100%)!important;box-shadow:.2rem .2rem #050505eb;transform:skew(-9deg) rotate(var(--nav-rot, -1deg))!important;isolation:isolate}.nav-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(104deg,rgba(32,244,255,.22),transparent 42%);opacity:0;transition:opacity .18s ease}.nav-tab span{transform:none!important}.nav-tab-index,.nav-tab-label{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.nav-tab-index{color:var(--cyan);background:#050505;padding:.16rem .24rem;font-size:clamp(.58rem,.72vw,.7rem);box-shadow:.12rem .12rem #ff1e1ecc}.nav-tab-label{color:inherit;font-size:clamp(.76rem,1vw,1rem);white-space:nowrap}.nav-tab:hover,.nav-tab:focus-visible{color:#fff;transform:translateY(-.16rem) skew(-9deg) rotate(calc(var(--nav-rot, -1deg) * -.8))!important}.nav-tab:hover:before,.nav-tab:focus-visible:before,.nav-tab-active:before{opacity:1}.nav-tab-active{background:#fff!important;color:#050505!important;box-shadow:.26rem .26rem 0 var(--red),.42rem .42rem #050505!important}.nav-tab-active .nav-tab-index{background:var(--red);color:#fff;box-shadow:.12rem .12rem #050505}.nav-tab-active:after{content:"";position:absolute;left:.6rem;right:.8rem;top:auto;bottom:-.28rem;height:.2rem;background:var(--cyan);color:transparent;padding:0;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.54rem;line-height:1;text-transform:uppercase;box-shadow:.12rem .12rem #050505;transform:skew(9deg) rotate(2deg)}@media (max-width: 900px){.top-command-nav{padding:calc(.5rem + env(safe-area-inset-top)) .48rem .58rem!important}.top-command-nav:before{inset:calc(.32rem + env(safe-area-inset-top)) .32rem .34rem .32rem;clip-path:polygon(2% 0,100% 7%,97% 100%,0 88%)}.top-command-nav:after{left:1rem;right:1rem;bottom:.24rem;height:.18rem}.top-command-inner{gap:.35rem!important;padding-right:0}.top-command-nav .command-brand-card{display:none!important}.top-command-nav .command-menu-shell{display:flex!important;width:100%;padding:.52rem .42rem .38rem .56rem}.command-menu-label{left:.78rem;top:.1rem;padding:.14rem .42rem;font-size:.54rem}.command-menu-shell nav{justify-content:flex-start!important;gap:.35rem!important;padding:.08rem .14rem!important}.nav-tab{grid-template-columns:minmax(0,1fr);min-width:-moz-max-content!important;min-width:max-content!important;padding:.5rem .66rem .48rem!important;box-shadow:.16rem .16rem #050505eb}.nav-tab-index{display:none!important}.nav-tab-label{font-size:clamp(.64rem,2.9vw,.76rem)}.nav-tab-active:after{left:.42rem;right:.42rem;bottom:-.38rem;height:.2rem}}@media (max-width: 430px){.nav-tab{padding-inline:.54rem!important}.nav-tab-label{font-size:.66rem}}@keyframes routeStampIn{0%{opacity:0;transform:translate3d(var(--motion-x, 0),var(--motion-y, 1rem),0) rotate(var(--motion-rot, -2deg)) skew(var(--motion-skew, -6deg)) scale(.96)}62%{opacity:1;transform:translate3d(-.16rem,.08rem,0) rotate(calc(var(--motion-rot, -2deg) * -.28)) skew(1deg) scale(1.015)}to{opacity:1;transform:translateZ(0) rotate(0) skew(0) scale(1)}}@keyframes routeTicketIn{0%{opacity:0;transform:translate3d(var(--motion-x, 2.4rem),var(--motion-y, 0),0) rotate(var(--motion-rot, -4deg))}68%{opacity:1;transform:translate3d(-.18rem,.04rem,0) rotate(calc(var(--motion-rot, -4deg) * -.22))}to{opacity:1;transform:translateZ(0) rotate(var(--settle-rot, 0deg))}}@keyframes routeSoftFloat{0%,to{transform:translateZ(0) rotate(var(--float-rot, 0deg))}50%{transform:translate3d(var(--float-x, .16rem),var(--float-y, -.22rem),0) rotate(calc(var(--float-rot, 0deg) + .4deg))}}@keyframes routeSignalFlicker{0%,to{filter:saturate(1) contrast(1);opacity:1}46%{filter:saturate(1.2) contrast(1.08);opacity:.9}50%{filter:saturate(1.45) contrast(1.18);opacity:1}}@keyframes routeMeterCharge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.route-screen{transform-origin:50% 45%;will-change:transform,clip-path,opacity}.route-screen .screen-panel{animation:routeSignalFlicker 5.2s steps(1,end) .8s infinite}.route-screen-home .home-kicker,.route-screen-contact .contact-online-stamp,.route-screen-skills .skill-board-heading,.route-screen-projects .project-preview-label{--motion-y: -1rem;--motion-rot: -3deg;animation:routeStampIn .42s cubic-bezier(.16,1,.3,1) both}.route-screen-home .free-hero-title span{--motion-x: -1.8rem;--motion-y: .6rem;--motion-rot: -5deg;display:block;animation:routeStampIn .48s cubic-bezier(.16,1,.3,1) both}.route-screen-home .free-hero-title span:nth-child(2){--motion-x: 1.8rem;--motion-rot: 4deg;animation-delay:.08s}.route-screen-home .free-menu-row{--motion-x: 3.8rem;--motion-rot: -4deg;animation:routeTicketIn .46s cubic-bezier(.16,1,.3,1) both}.route-screen-home .free-menu-row:nth-child(1){animation-delay:.14s}.route-screen-home .free-menu-row:nth-child(2){animation-delay:.2s}.route-screen-home .free-menu-row:nth-child(3){animation-delay:.26s}.route-screen-home .free-menu-row:nth-child(4){animation-delay:.32s}.route-screen-home .free-red-hand{--float-x: .5rem;--float-y: -.4rem;animation:routeSoftFloat 4.8s ease-in-out infinite}.route-screen-about .about-confidant-left{--motion-x: -3rem;--motion-y: .6rem;--motion-rot: -4deg;animation:routeTicketIn .58s cubic-bezier(.16,1,.3,1) both}.route-screen-about .about-confidant-topbar,.route-screen-about .about-confidant-card,.route-screen-about .about-confidant-job,.route-screen-about .about-confidant-rank,.route-screen-about .about-confidant-info-box{--motion-x: 3.4rem;--motion-rot: 3deg;animation:routeStampIn .5s cubic-bezier(.16,1,.3,1) both}.route-screen-about .about-confidant-card{animation-delay:.08s}.route-screen-about .about-confidant-job{animation-delay:.14s}.route-screen-about .about-confidant-rank,.route-screen-about .about-confidant-stars{animation-delay:.2s}.route-screen-about .about-confidant-info-box{animation-delay:.28s}.route-screen-about .about-confidant-stars .about-star-on{animation-duration:2.1s!important}.route-screen-projects .free-page-header{--motion-x: -2.2rem;--motion-rot: -2deg;animation:routeTicketIn .38s cubic-bezier(.16,1,.3,1) both}.route-screen-projects .mission-ticket-active,.route-screen-projects .project-preview-nameplate,.route-screen-projects .project-preview-copy p,.route-screen-projects .project-preview-facts div,.route-screen-projects .project-preview-actions{--motion-x: 3.2rem;--motion-rot: -2.5deg;animation:routeTicketIn .44s cubic-bezier(.16,1,.3,1) both}.route-screen-projects .project-preview-nameplate{animation-delay:.08s}.route-screen-projects .project-preview-copy p{animation-delay:.14s}.route-screen-projects .project-preview-facts div:nth-child(1){animation-delay:.2s}.route-screen-projects .project-preview-facts div:nth-child(2){animation-delay:.25s}.route-screen-projects .project-preview-facts div:nth-child(3){animation-delay:.3s}.route-screen-projects .project-preview-actions{animation-delay:.36s}.route-screen-skills .skill-social-card{--motion-x: -2.8rem;--motion-rot: -3deg;animation:routeTicketIn .5s cubic-bezier(.16,1,.3,1) both}.route-screen-skills .skill-center-callout,.route-screen-skills .skill-rank-card{--float-x: .14rem;--float-y: -.18rem;animation:routeSoftFloat 3.8s ease-in-out .7s infinite}.route-screen-skills .skill-power-meter span{transform-origin:left center;animation:routeMeterCharge .64s cubic-bezier(.16,1,.3,1) .28s both}.route-screen-skills .skill-simple-ticket{animation:routeTicketIn .4s cubic-bezier(.16,1,.3,1) both}.route-screen-skills .skill-simple-ticket:nth-of-type(1){animation-delay:.1s}.route-screen-skills .skill-simple-ticket:nth-of-type(2){animation-delay:.16s}.route-screen-skills .skill-simple-ticket:nth-of-type(3){animation-delay:.22s}.route-screen-skills .skill-simple-ticket:nth-of-type(4){animation-delay:.28s}.route-screen-contact .free-page-header{--motion-x: -2.4rem;--motion-rot: -2deg;animation:routeStampIn .42s cubic-bezier(.16,1,.3,1) both}.route-screen-contact .contact-direct-summary{--motion-x: -2.8rem;--motion-rot: -4deg;animation:routeTicketIn .48s cubic-bezier(.16,1,.3,1) .08s both}.route-screen-contact .contact-fact-list div:after,.route-screen-contact .contact-direct-channels:after{transform-origin:left center;animation:routeMeterCharge .58s cubic-bezier(.16,1,.3,1) both}.route-screen-contact .contact-fact-list div:nth-child(1):after{animation-delay:.2s}.route-screen-contact .contact-fact-list div:nth-child(2):after{animation-delay:.26s}.route-screen-contact .contact-fact-list div:nth-child(3):after{animation-delay:.32s}.route-screen-contact .contact-channel-ticket{animation-duration:.46s!important}.slash-route-wipe strong{text-shadow:.08em .07em 0 var(--red),.14em .12em 0 #050505}.slash-route-wipe-home .slash-route-wipe-red{background:var(--red)}.slash-route-wipe-about .slash-route-wipe-red,.slash-route-wipe-contact .slash-route-wipe-red{background:#050505}.slash-route-wipe-about .slash-route-wipe-black,.slash-route-wipe-contact .slash-route-wipe-black{background:var(--red)}.slash-route-wipe-skills .slash-route-wipe-white{background:var(--cyan)}.slash-route-wipe-skills strong{color:#050505;text-shadow:.07em .07em 0 white,.13em .12em 0 var(--red)}.slash-route-wipe-projects .slash-route-wipe-white{transform:translate(3rem) rotate(-2deg)}.slash-route-wipe-contact .slash-route-wipe-white{box-shadow:1.2rem 1.2rem 0 var(--cyan)}@media (prefers-reduced-motion: reduce){.route-screen,.route-screen *,.route-screen *:before,.route-screen *:after,.slash-route-wipe,.slash-route-wipe *{animation:none!important;transition-duration:.001ms!important}}@media (max-width: 700px){.mission-arrow{width:2.85rem!important;height:3.35rem!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;color:var(--cyan)!important;filter:drop-shadow(.11rem .11rem 0 #050505) drop-shadow(.2rem .2rem 0 var(--red)) drop-shadow(0 0 .32rem rgba(32,244,255,.55))}.mission-arrow:before{display:none!important}.mission-arrow svg{width:2.55rem!important;height:2.55rem!important;stroke-width:4.15!important;filter:none!important}.mission-arrow:not(:disabled):hover,.mission-arrow:not(:disabled):focus-visible{color:#fff!important;filter:drop-shadow(.12rem .12rem 0 #050505) drop-shadow(.25rem .25rem 0 var(--red)) drop-shadow(0 0 .55rem rgba(32,244,255,.78));transform:translateY(-.08rem) scale(1.1)!important}.mission-arrow:disabled{background:transparent!important;box-shadow:none!important;color:#ffffff8f!important;filter:drop-shadow(.1rem .1rem 0 #050505);opacity:1}.mission-arrow:disabled svg{opacity:1!important}.mission-ticket.mission-ticket-active{isolation:isolate;border:.16rem solid white!important;background:var(--red)!important;box-shadow:inset 0 0 0 .12rem #050505,.28rem .28rem #050505,.52rem .52rem 0 var(--cyan)!important}.mission-ticket.mission-ticket-active:before{content:"";position:absolute;z-index:-1;top:.62rem;right:-.44rem;bottom:-.5rem;left:.72rem;background:#050505eb;clip-path:polygon(8% 0,100% 8%,91% 100%,0 88%)}.mission-ticket.mission-ticket-active .mission-ticket-number{color:#fff!important;text-shadow:.06em .06em 0 #050505,.11em .1em 0 var(--cyan)}.mission-ticket.mission-ticket-active strong,.mission-ticket.mission-ticket-active em{color:#fff!important;text-shadow:.07em .07em 0 #050505}}@keyframes commandBackSummon{0%{opacity:0;filter:saturate(1.6) contrast(1.22)}18%{opacity:1;filter:saturate(1.35) contrast(1.12)}42%{opacity:.78}66%{opacity:1;filter:saturate(1.22) contrast(1.08)}to{opacity:1;filter:saturate(1)}}@keyframes commandBackTextSnap{0%,to{translate:0 0}28%{translate:-.08rem .03rem}52%{translate:.1rem -.04rem}}@keyframes commandBackSpawnSlash{0%{opacity:0;transform:translate(-165%) skew(-24deg) rotate(-7deg) scaleX(.22)}22%,58%{opacity:.96}to{opacity:0;transform:translate(150%) skew(-24deg) rotate(-7deg) scaleX(.72)}}.top-command-inner{padding-right:0!important}.command-back-tab{position:relative;z-index:4;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.42rem;min-height:2.95rem;border:0;background:#fff;color:#050505;padding:.62rem .9rem .58rem;clip-path:polygon(10% 0,100% 6%,89% 100%,0 94%);box-shadow:.22rem .22rem 0 var(--cyan),.38rem .38rem #050505;cursor:pointer;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.76rem,1vw,.95rem);line-height:1;text-transform:uppercase;transform:rotate(1.5deg);transition:color .17s ease,filter .17s ease,transform .17s ease}.command-back-tab:before{content:"";position:absolute;inset:auto .62rem .28rem .8rem;height:.18rem;background:var(--red);transform:skew(-18deg)}.command-back-tab svg,.command-back-tab span{position:relative;z-index:1}.command-back-tab:hover,.command-back-tab:focus-visible{color:var(--red);filter:saturate(1.18);outline:none;transform:translateY(-.12rem) rotate(-1deg)}.command-back-tab:focus-visible{box-shadow:0 0 0 .12rem var(--cyan),.22rem .22rem 0 var(--red),.38rem .38rem #050505}.command-back-tab-animated{animation:commandBackSummon .54s steps(5,end) both}.command-back-tab-animated svg,.command-back-tab-animated span{animation:commandBackTextSnap .38s steps(3,end) .08s both}@media (max-width: 900px){.top-command-nav .command-menu-shell{width:auto!important;flex:1 1 auto}.command-back-tab{align-self:center;min-height:2.62rem;padding:.5rem .64rem .46rem;box-shadow:.16rem .16rem 0 var(--cyan),.28rem .28rem #050505;font-size:clamp(.64rem,2.8vw,.76rem)}.command-back-tab svg{width:.95rem;height:.95rem}}@media (max-width: 430px){.top-command-inner{gap:.28rem!important}.command-menu-shell nav{padding-right:0!important}.command-back-tab{min-width:4.55rem;padding-inline:.5rem}}.mission-progress-indicator{display:none}@media (max-width: 700px){.mission-select-stack{min-height:6.8rem}.mission-progress-indicator{position:relative;z-index:6;display:flex;width:min(16.75rem,calc(100vw - 8.8rem));align-items:center;justify-content:center;gap:.48rem;margin:.48rem auto 0;padding:.24rem .54rem .27rem;background:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),#050505db;background-size:.32rem .32rem,auto;clip-path:polygon(4% 0,100% 8%,96% 100%,0 88%);box-shadow:.16rem .16rem 0 var(--cyan),.3rem .3rem #050505eb;transform:rotate(-1deg)}.mission-progress-label{display:block;color:var(--cyan);font-family:Impact,Arial Black,system-ui,sans-serif;font-size:.66rem;line-height:1;text-shadow:.08em .08em 0 #050505;white-space:nowrap}.mission-progress-track{display:flex;min-width:0;align-items:center;gap:.26rem}.mission-progress-dot{display:block;width:.42rem;height:.42rem;background:#ffffff85;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:.07rem .07rem #050505e6}.mission-progress-dot-active{width:1.02rem;height:.46rem;background:var(--red);clip-path:polygon(13% 0,100% 0,87% 100%,0 100%);box-shadow:0 0 0 .07rem #fff,.11rem .11rem #050505,0 0 .45rem #20f4ff8a}}@media (max-width: 430px){.mission-progress-indicator{width:min(15.85rem,calc(100vw - 8.5rem));gap:.4rem}.mission-progress-label{font-size:.62rem}.mission-progress-track{gap:.22rem}}@media (max-width: 700px){.screen-panel.projects-scene .project-preview-window{padding-bottom:1rem!important}.screen-panel.projects-scene .project-preview-actions{position:relative;z-index:7;gap:.54rem;overflow:visible;padding:.16rem .16rem .28rem}.screen-panel.projects-scene .project-preview-action{position:relative;min-height:3rem;overflow:visible;justify-content:center;padding:.72rem .62rem .68rem;clip-path:polygon(5% 0,100% 4%,94% 100%,0 100%);line-height:1}.screen-panel.projects-scene .project-preview-action svg,.screen-panel.projects-scene .project-preview-action span{position:relative;z-index:1;flex:0 0 auto}.screen-panel.projects-scene .project-preview-action span{white-space:nowrap}.screen-panel.projects-scene .project-preview-action-primary{margin-left:.14rem;box-shadow:.18rem .18rem #050505}}.skill-rpg-screen{display:grid;grid-template-columns:minmax(30rem,.94fr) minmax(32rem,1.06fr);gap:clamp(1rem,2.2vw,2.35rem);align-items:center;padding-top:clamp(.1rem,.8vh,.6rem)}.skill-rpg-core-panel,.skill-rpg-loadout-panel{position:relative;isolation:isolate;min-width:0}.skill-rpg-core-panel{min-height:clamp(27rem,55vh,34rem);padding:clamp(.78rem,1.35vw,1.25rem)}.skill-rpg-core-panel:before,.skill-rpg-loadout-panel:before{content:"";position:absolute;pointer-events:none}.skill-rpg-core-panel:before{top:12%;right:0;bottom:3%;left:7%;z-index:-2;background:linear-gradient(118deg,rgba(255,30,30,.72) 0 17%,transparent 17.5%),radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(135deg,#050505f0,#000f1cd6);background-size:auto,.44rem .44rem,auto;clip-path:polygon(6% 0,100% 7%,93% 100%,0 88%);box-shadow:.44rem .44rem #ff1e1e94;transform:rotate(.8deg)}.skill-rpg-core-panel:after{content:"";position:absolute;left:6%;right:8%;top:48%;z-index:-1;height:.26rem;background:linear-gradient(90deg,var(--cyan),white,transparent);opacity:.72;transform:rotate(-24deg)}.skill-rpg-title-strip,.skill-rpg-board-heading,.skill-rpg-hex-label,.skill-rpg-rank,.skill-rpg-stat-button,.skill-rpg-slot{font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.skill-rpg-title-strip{position:relative;z-index:4;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 5.2rem);background:#fff;color:#050505;padding:.4rem .82rem .48rem;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);box-shadow:.3rem .3rem 0 var(--red);transform:rotate(-2deg)}.skill-rpg-title-strip span,.skill-rpg-board-heading span,.skill-rpg-hex-label span{display:block;color:var(--red);font-size:clamp(.62rem,.82vw,.78rem);line-height:1}.skill-rpg-title-strip strong{display:block;margin-top:.12rem;font-size:clamp(1.35rem,2.3vw,2.15rem);line-height:.9}.skills-scene .skill-rpg-rank.skill-rank-card{position:absolute;right:clamp(.65rem,1vw,1rem);top:clamp(.65rem,1vw,1rem);z-index:5;min-width:clamp(3.7rem,5.2vw,4.85rem);padding:.34rem .52rem;box-shadow:.28rem .28rem #050505;transform:rotate(3deg)}.skills-scene .skill-rpg-rank.skill-rank-card strong{font-size:clamp(2.35rem,4.2vw,3.7rem);text-shadow:.055em .055em 0 var(--red)}.skill-rpg-arena{position:relative;z-index:2;display:grid;grid-template-columns:minmax(16rem,1fr) minmax(13rem,.72fr);gap:clamp(.82rem,1.45vw,1.35rem);align-items:center;margin-top:clamp(.42rem,1vh,.8rem)}.skill-rpg-hex-card{position:relative;min-height:clamp(20rem,40vh,27rem);display:grid;place-items:center}.skill-rpg-hex-card:before{content:"";position:absolute;top:5%;right:9%;bottom:5%;left:9%;z-index:-2;background:radial-gradient(circle at 50% 50%,rgba(255,30,30,.26),transparent 56%),repeating-linear-gradient(60deg,rgba(255,255,255,.12) 0 1px,transparent 1px 1.05rem);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);box-shadow:inset 0 0 0 .22rem #20f4ffa3,.5rem .5rem #050505d1}.skill-rpg-hex-card:after{content:"";position:absolute;top:17%;right:21%;bottom:17%;left:21%;z-index:-1;background:#05050585;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.skill-rpg-hex-label{position:absolute;left:2%;top:7%;z-index:4;background:#050505;color:#fff;padding:.35rem .62rem;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);box-shadow:.22rem .22rem 0 var(--cyan);transform:rotate(-3deg)}.skill-rpg-hex-label strong{display:block;margin-top:.1rem;color:#fff;font-size:clamp(.9rem,1.15vw,1.15rem);line-height:1}.skill-rpg-hex{min-height:clamp(18.5rem,36vh,24rem);width:100%}.skill-rpg-hex .skill-hex-backdrop{display:none}.skills-scene .skill-rpg-hex .radar-shell{width:min(91%,22rem);max-width:22rem}.skills-scene .skill-rpg-hex .radar-ring{stroke:#ffffff4d}.skills-scene .skill-rpg-hex .radar-axis{stroke:#20f4ff47}.skills-scene .skill-rpg-hex .radar-axis-active{stroke:#fff;stroke-width:3.2;filter:drop-shadow(0 0 .45rem rgba(32,244,255,.82))}.skills-scene .skill-rpg-hex .radar-fill{fill:#ff1e1e75}.skills-scene .skill-rpg-hex .radar-outline{stroke:#fff;filter:drop-shadow(.18rem .18rem 0 var(--red))}.skills-scene .skill-rpg-hex .radar-label{min-width:4.4rem;border:0;background:#050505;box-shadow:.2rem .2rem #ff1e1ecc;cursor:pointer;font-size:clamp(.62rem,.76vw,.72rem)}.skills-scene .skill-rpg-hex .radar-label-active{background:var(--cyan);color:#050505;box-shadow:.24rem .24rem 0 var(--red)}.skill-rpg-center{width:clamp(5.2rem,7vw,6.4rem);min-height:clamp(4.5rem,6.4vw,5.4rem);box-shadow:.32rem .32rem 0 var(--red),.48rem .48rem #050505}.skill-rpg-readout{display:grid;align-content:center;gap:.6rem;min-width:0}.skill-rpg-stat-card{width:min(100%,17rem);padding:.62rem .78rem;box-shadow:.36rem .36rem #050505;transform:rotate(1deg)}.skill-rpg-stat-card span,.skill-rpg-stat-card h3,.skill-rpg-stat-card strong{font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.skill-rpg-stat-card h3{font-size:clamp(1.7rem,3.3vw,3rem)}.skill-rpg-stat-card strong{font-size:clamp(2.2rem,4.2vw,3.7rem)}.skill-rpg-meter{width:min(100%,17rem);height:.65rem;background:#ffffff3d}.skill-rpg-readout p{max-width:29ch;margin:0;background:#050505d1;color:#fff;padding:.62rem .72rem;clip-path:polygon(4% 0,100% 5%,94% 100%,0 91%);font-size:clamp(.76rem,.95vw,.95rem);font-weight:900;line-height:1.2}.skill-rpg-stat-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;max-width:18rem}.skill-rpg-stat-button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:0;border:0;background:#050505e0;color:#fff;padding:.38rem .42rem .48rem;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.skill-rpg-stat-button:after{content:"";position:absolute;left:.42rem;right:.58rem;bottom:.18rem;height:.13rem;background:#ffffff40;transform:skew(-18deg)}.skill-rpg-stat-button svg{color:var(--cyan)}.skill-rpg-stat-button span,.skill-rpg-stat-button strong{display:block;overflow-wrap:anywhere;font-size:clamp(.58rem,.72vw,.7rem);line-height:1}.skill-rpg-stat-button strong{color:var(--cyan)}.skill-rpg-stat-button-active,.skill-rpg-stat-button:hover,.skill-rpg-stat-button:focus-visible{background:var(--cyan);color:#050505;outline:none;transform:translateY(-.1rem) rotate(-1deg)}.skill-rpg-stat-button-active svg,.skill-rpg-stat-button:hover svg,.skill-rpg-stat-button:focus-visible svg,.skill-rpg-stat-button-active strong,.skill-rpg-stat-button:hover strong,.skill-rpg-stat-button:focus-visible strong{color:#050505}.skill-rpg-loadout-panel{display:grid;align-content:center;gap:clamp(.75rem,1.15vw,1rem)}.skill-rpg-loadout-panel:before{top:3.1rem;right:0;bottom:.2rem;left:1.2rem;z-index:-2;background:linear-gradient(90deg,rgba(32,244,255,.11),transparent 46%),radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px),#000a13a8;background-size:auto,.46rem .46rem,auto;clip-path:polygon(3% 0,100% 3%,97% 100%,0 92%)}.skill-rpg-board-heading{width:-moz-fit-content;width:fit-content;background:#fff;color:#050505;padding:.42rem .76rem;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);box-shadow:.36rem .36rem 0 var(--red);transform:rotate(-2deg)}.skill-rpg-board-heading strong{display:block;margin-top:.18rem;font-size:clamp(1.35rem,2.3vw,2.25rem);line-height:.9}.skill-rpg-slot-grid{display:grid;gap:clamp(.55rem,.9vw,.78rem)}.skills-scene .skill-rpg-slot.skill-loadout-ticket{--skill-ticket-rot: -1deg;position:relative;display:grid;grid-template-columns:clamp(2.8rem,4.4vw,4rem) minmax(10rem,.55fr) minmax(0,1fr);gap:clamp(.5rem,.9vw,.82rem);align-items:center;min-height:clamp(4.7rem,9vh,6rem);padding:.64rem .72rem .72rem!important;background:#050505d6!important;clip-path:polygon(3% 0,100% 7%,96% 100%,0 91%);box-shadow:.28rem .28rem #ff1e1ea3}.skills-scene .skill-rpg-slot.skill-loadout-ticket:nth-child(2n){--skill-ticket-rot: 1deg}.skills-scene .skill-rpg-slot.skill-loadout-ticket:before{content:"";position:absolute;inset:0 auto 0 0;width:.34rem;background:var(--red)}.skills-scene .skill-rpg-slot.skill-loadout-ticket:after{content:"";position:absolute;left:.8rem;right:4%;bottom:.34rem;height:.14rem;background:linear-gradient(90deg,var(--cyan),transparent)}.skill-rpg-slot-index{display:grid;width:clamp(2.45rem,4vw,3.45rem);aspect-ratio:1;place-items:center;background:var(--red);color:#fff;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);box-shadow:.18rem .18rem #050505;font-size:clamp(1.05rem,2vw,1.85rem);line-height:1}.skills-scene .skill-rpg-slot .skill-rpg-slot-index{display:grid;place-items:center;justify-content:center;align-content:center;gap:0;margin-top:0;padding:0 0 .04em;flex-wrap:nowrap;font-variant-numeric:tabular-nums;text-align:center}.skill-rpg-slot-copy{display:grid;min-width:0;gap:.28rem;justify-items:start}.skills-scene .skill-rpg-slot h3{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;margin:0!important;background:#fff;color:#050505!important;padding:.28rem .48rem .3rem;clip-path:polygon(7% 0,100% 0,92% 100%,0 100%);box-shadow:.18rem .18rem 0 var(--red);font-size:clamp(.84rem,1.05vw,1.05rem)!important;line-height:1;overflow-wrap:anywhere;transform:rotate(-1.2deg)}.skill-rpg-slot-readout{display:flex!important;align-items:baseline;gap:.42rem!important}.skill-rpg-slot-readout strong,.skill-rpg-slot-readout em{display:block;font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.skill-rpg-slot-readout strong{color:var(--cyan);font-size:clamp(.72rem,.92vw,.9rem)}.skill-rpg-slot-readout em{color:#fff;font-size:clamp(1.35rem,2.3vw,2.2rem);font-style:normal;text-shadow:.06em .06em 0 var(--red)}.skill-rpg-slot-tags{display:flex!important;flex-wrap:wrap;gap:.34rem!important;justify-content:flex-start}.skills-scene .skill-rpg-slot .skill-command-chip{padding:.31rem .48rem;background:#135cbf;font-size:clamp(.62rem,.76vw,.76rem)}.skills-scene .skill-rpg-slot .skill-command-chip:nth-child(2n){background:var(--red)}.skills-scene .skill-rpg-slot .skill-command-chip-muted{background:#fff;color:#050505}@media (min-width: 901px){.route-screen-skills .skill-rpg-core-panel{--motion-x: -2.8rem;--motion-rot: -2deg;animation:routeTicketIn .46s cubic-bezier(.16,1,.3,1) both}.route-screen-skills .skill-rpg-loadout-panel{--motion-x: 3.1rem;--motion-rot: 2deg;animation:routeTicketIn .5s cubic-bezier(.16,1,.3,1) .06s both}}@media (max-width: 1180px){.skill-rpg-screen{grid-template-columns:1fr;align-items:start}.skill-rpg-core-panel{min-height:0}.skill-rpg-loadout-panel{align-content:start}}@media (max-width: 700px){.skill-rpg-screen{gap:.95rem;padding-inline:.45rem;height:calc(100dvh - 5.6rem);overflow-y:auto;-webkit-overflow-scrolling:touch;align-content:start}.skill-rpg-core-panel{min-height:clamp(40rem,164vw,43rem);padding:.35rem .12rem .72rem}.skill-rpg-core-panel:before{top:4.1rem;right:.12rem;bottom:.3rem;left:.18rem}.skill-rpg-core-panel:after{display:none}.skill-rpg-title-strip{max-width:calc(100% - 4.25rem);padding:.34rem .62rem .42rem}.skill-rpg-title-strip strong{font-size:clamp(1.05rem,5.3vw,1.45rem)}.skills-scene .skill-rpg-rank.skill-rank-card{min-width:3.45rem;padding:.26rem .42rem}.skills-scene .skill-rpg-rank.skill-rank-card strong{font-size:clamp(2rem,10vw,2.75rem)}.skill-rpg-arena{grid-template-columns:1fr;gap:.64rem}.skill-rpg-hex-card{min-height:clamp(17.4rem,60vw,20rem)}.skill-rpg-hex-card:before{top:6%;right:5%;bottom:6%;left:5%}.skill-rpg-hex-label{left:.4rem;top:.5rem}.skill-rpg-hex{min-height:clamp(16rem,55vw,18.5rem)}.skills-scene .skill-rpg-hex .radar-shell{width:min(88%,18.6rem)}.skills-scene .skill-rpg-hex .radar-label{min-width:3.55rem;padding:.22rem .28rem;font-size:.6rem}.skill-rpg-center{width:4.7rem;min-height:4rem}.skill-rpg-readout{width:min(100%,calc(100vw - 3.7rem));justify-self:start;margin-left:.28rem}.skill-rpg-stat-card,.skill-rpg-meter,.skill-rpg-readout p,.skill-rpg-stat-buttons{width:100%;max-width:none}.skill-rpg-readout p{font-size:clamp(.78rem,3.35vw,.92rem);line-height:1.23}.skill-rpg-stat-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-rpg-loadout-panel{gap:.72rem;width:min(100%,calc(100vw - 3.7rem));justify-self:start;margin-left:.28rem}.skill-rpg-loadout-panel:before{top:2.8rem;right:-.1rem;bottom:.1rem;left:.28rem}.skill-rpg-board-heading strong{font-size:clamp(1.16rem,5.7vw,1.65rem)}.skills-scene .skill-rpg-slot.skill-loadout-ticket{grid-template-columns:2.8rem minmax(0,1fr);gap:.48rem;min-height:0;padding:.62rem .58rem .72rem!important}.skill-rpg-slot-tags{grid-column:1 / -1;padding-left:.25rem}}@media (prefers-reduced-motion: reduce){.route-screen-skills .skill-rpg-core-panel,.route-screen-skills .skill-rpg-loadout-panel{animation:none!important}}.top-command-inner{position:relative;padding-right:clamp(6.6rem,8.4vw,7.8rem)!important}.top-command-nav .command-menu-shell{min-width:0}.top-command-nav .command-back-tab{position:absolute!important;top:50%;right:0;width:clamp(5.4rem,6.7vw,6.4rem);min-height:2.82rem;transform:translateY(-50%) rotate(1.5deg)}.top-command-nav .command-back-tab:hover,.top-command-nav .command-back-tab:focus-visible{transform:translateY(calc(-50% - .12rem)) rotate(-1deg)}@media (min-width: 901px){.top-command-nav .command-menu-shell{flex:1 1 auto;max-width:min(100%,62rem)}}@media (max-width: 900px){.top-command-inner{padding-right:clamp(4.8rem,18vw,5.5rem)!important}.top-command-nav .command-back-tab{width:clamp(4.45rem,17vw,5rem);min-height:2.5rem;padding-inline:.48rem}}@media (max-width: 430px){.top-command-inner{padding-right:4.85rem!important}.top-command-nav .command-back-tab{min-width:0;width:4.45rem;padding-inline:.42rem}}@keyframes homeLowerShardDrift{0%,to{transform:translate3d(calc(var(--px) * -.5rem),calc(var(--py) * -.35rem),0) skew(-13deg)}50%{transform:translate3d(calc(var(--px) * .65rem + 1.1rem),calc(var(--py) * .42rem - .45rem),0) skew(-17deg)}}@keyframes homeLowerSignalSweep{0%,to{background-position:0 0,0 0,0 0,0 0;opacity:.82}50%{background-position:3.6rem -1.8rem,-2.4rem 1.2rem,1.6rem .7rem,0 0;opacity:.96}}.scene-home .scene-layout:before,.scene-home .scene-layout:after{content:"";position:fixed;pointer-events:none}.scene-home .scene-layout:before{left:clamp(-7rem,-5vw,-2rem);right:34vw;bottom:clamp(-2.8rem,-3vh,-1rem);z-index:-1;height:clamp(9.5rem,21vh,14.5rem);background:linear-gradient(105deg,transparent 0 8%,rgba(255,30,30,.82) 8.4% 32%,transparent 32.4% 100%),linear-gradient(155deg,transparent 0 26%,rgba(255,255,255,.2) 26.5% 29%,transparent 29.5% 100%),radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(92deg,#050505b8,#08182a7a 54%,#20f4ff38);background-size:auto,auto,.44rem .44rem,auto;clip-path:polygon(0 12%,100% 0,91% 100%,2% 88%);box-shadow:inset 0 0 0 .13rem #20f4ff38,.9rem .9rem #05050580;mix-blend-mode:screen;animation:homeLowerShardDrift 8.4s ease-in-out infinite,homeLowerSignalSweep 6s steps(2,end) infinite}.scene-home .scene-layout:after{left:clamp(1.6rem,8vw,8rem);right:clamp(9rem,28vw,32rem);bottom:clamp(1.2rem,4.8vh,3.4rem);z-index:0;height:clamp(3.1rem,7vh,4.8rem);background:linear-gradient(104deg,transparent 0 13%,rgba(5,5,5,.78) 13.5% 56%,transparent 56.5% 100%),linear-gradient(90deg,rgba(32,244,255,.9),rgba(255,255,255,.62),transparent 72%),repeating-linear-gradient(135deg,transparent 0 .76rem,rgba(255,30,30,.4) .8rem 1.02rem,transparent 1.06rem 2.2rem);clip-path:polygon(4% 0,100% 16%,95% 100%,0 82%);filter:drop-shadow(.28rem .28rem 0 rgba(5,5,5,.9));opacity:.72;transform:rotate(-1.2deg);animation:homeLowerShardDrift 7.2s ease-in-out -1.7s infinite reverse}@media (max-width: 900px){.scene-home .scene-layout:before{right:-8vw;height:clamp(8rem,19vh,11rem)}.scene-home .scene-layout:after{left:2.2rem;right:1.2rem;bottom:.9rem;opacity:.58}}@media (prefers-reduced-motion: reduce){.scene-home .scene-layout:before,.scene-home .scene-layout:after{animation:none!important}}@media (min-width: 701px){.screen-panel.projects-scene .mission-select-stack{overflow:visible}.screen-panel.projects-scene .mission-ticket.mission-ticket-active{isolation:isolate;border:.14rem solid white!important;background:linear-gradient(92deg,#f3f8ff 0,#f3f8ff 24%,#07111f 24.4%,#07111f),radial-gradient(rgba(32,244,255,.14) 1px,transparent 1px)!important;background-size:auto,.42rem .42rem!important;color:#fff;box-shadow:inset 0 0 0 .12rem #050505,.32rem .32rem 0 var(--cyan),.62rem .62rem #050505!important;filter:drop-shadow(0 0 .42rem rgba(32,244,255,.34))}.screen-panel.projects-scene .mission-ticket.mission-ticket-active:before{content:"";position:absolute;inset:-.46rem auto -.34rem -.62rem;z-index:-1;width:30%;background:var(--red);clip-path:polygon(13% 0,100% 7%,82% 100%,0 88%);box-shadow:.22rem .22rem #050505}.screen-panel.projects-scene .mission-ticket.mission-ticket-active:after{content:"";position:absolute;right:.72rem;bottom:.38rem;z-index:0;width:46%;height:.18rem;background:linear-gradient(90deg,var(--cyan),white,transparent);box-shadow:.12rem .12rem #ff1e1ec7;transform:skew(-24deg)}.screen-panel.projects-scene .mission-ticket.mission-ticket-active .mission-ticket-number,.screen-panel.projects-scene .mission-ticket.mission-ticket-active .mission-ticket-copy{position:relative;z-index:1}.screen-panel.projects-scene .mission-ticket.mission-ticket-active .mission-ticket-number{color:#050505!important;text-shadow:.045em .045em 0 var(--cyan),.08em .08em 0 rgba(255,30,30,.88)}.screen-panel.projects-scene .mission-ticket.mission-ticket-active strong,.screen-panel.projects-scene .mission-ticket.mission-ticket-active em{color:#fff!important;text-shadow:.075em .075em 0 #050505}.screen-panel.projects-scene .mission-ticket.mission-ticket-active em{color:var(--cyan)!important}}.skills-scene .skill-rpg-readout{align-content:start}.skills-scene .skill-rpg-stat-card{min-height:clamp(7.7rem,12vh,9.1rem);display:grid;align-content:center}.skills-scene .skill-rpg-stat-card h3{min-height:1em;max-width:6.6ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills-scene .skill-rpg-readout p{min-height:clamp(4.25rem,8vh,5rem);display:grid;align-items:center}.skills-scene .skill-rpg-stat-buttons{contain:layout paint;grid-auto-rows:clamp(2.1rem,3.8vh,2.5rem);min-height:clamp(7rem,12vh,8.2rem)}.skills-scene .skill-rpg-stat-button{width:100%;height:clamp(2.1rem,3.8vh,2.5rem);min-height:clamp(2.1rem,3.8vh,2.5rem);grid-template-columns:1.15rem minmax(3.45rem,1fr) 2rem;overflow:hidden;will-change:background-color,color;transform:none!important;transition:color .14s ease,background .14s ease,box-shadow .14s ease,filter .14s ease}.skills-scene .skill-rpg-stat-button span,.skills-scene .skill-rpg-stat-button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills-scene .skill-rpg-stat-button strong{justify-self:end}.skills-scene .skill-rpg-stat-button-active,.skills-scene .skill-rpg-stat-button:hover,.skills-scene .skill-rpg-stat-button:focus-visible{box-shadow:inset 0 0 0 .1rem #050505,.16rem .16rem 0 var(--red);transform:none!important}.skills-scene .skill-rpg-core-panel button,.skills-scene .skill-rpg-core-panel button:hover,.skills-scene .skill-rpg-core-panel button:focus-visible,.skills-scene .skill-rpg-core-panel button *,.skills-scene .skill-rpg-core-panel button:hover *,.skills-scene .skill-rpg-core-panel button:focus-visible *{animation:none!important;scale:1!important;translate:0 0!important}.skills-scene .skill-rpg-slot .skill-command-chip{cursor:default}.skills-scene .skill-rpg-slot .skill-command-chip:hover,.skills-scene .skill-rpg-slot .skill-command-chip:focus-visible{background:#135cbf;color:#fff;filter:saturate(1.14);transform:rotate(var(--skill-chip-rot, -2deg))}.skills-scene .skill-rpg-slot .skill-command-chip:nth-child(2n):hover,.skills-scene .skill-rpg-slot .skill-command-chip:nth-child(2n):focus-visible{background:var(--red)}@media (max-width: 700px){.skills-scene .skill-rpg-stat-card,.skills-scene .skill-rpg-readout p{min-height:0}.skills-scene .skill-rpg-stat-buttons{grid-auto-rows:2.55rem;min-height:8.35rem}.skills-scene .skill-rpg-stat-button{height:2.55rem;min-height:2.55rem;grid-template-columns:1.1rem minmax(3.25rem,1fr) 2rem}}@keyframes personaButtonSnap{0%,to{translate:0 0;rotate:0deg;filter:saturate(1)}18%{translate:-.12rem .05rem;rotate:-.6deg;filter:saturate(1.35) contrast(1.08)}38%{translate:.2rem -.08rem;rotate:.75deg;filter:saturate(1.5) contrast(1.16)}58%{translate:-.05rem -.04rem;rotate:-.25deg;filter:saturate(1.18)}}@keyframes personaLabelJolt{0%,to{translate:0 0;text-shadow:inherit}20%{translate:.08rem -.03rem;text-shadow:.08em .05em 0 var(--red),-.08em -.03em 0 var(--cyan),.14em .12em 0 #050505}45%{translate:-.07rem .04rem;text-shadow:-.07em .04em 0 var(--cyan),.1em -.04em 0 var(--red),.16em .12em 0 #050505}70%{translate:.04rem 0}}@keyframes personaSlashCut{0%{opacity:0;transform:translate(-150%) skew(-24deg) rotate(-7deg) scaleX(.35)}18%{opacity:.95}58%{opacity:.95;transform:translate(25%) skew(-24deg) rotate(-7deg) scaleX(1.08)}to{opacity:0;transform:translate(150%) skew(-24deg) rotate(-7deg) scaleX(.45)}}@keyframes personaScanBurst{0%{opacity:0;background-position:-5rem 0}22%,62%{opacity:1}to{opacity:.2;background-position:5rem 0}}@keyframes personaArrowKick{0%,to{translate:0 0;scale:1}35%{translate:var(--arrow-kick-x, .22rem) -.08rem;scale:1.12}62%{translate:calc(var(--arrow-kick-x, .22rem) * -.35) .05rem;scale:.96}}.nav-tab,.command-back-tab,.free-menu-button,.mission-ticket,.project-preview-action,.contact-direct-channels .contact-channel-ticket{transform-origin:52% 58%;transition:color .15s steps(2,end),background .15s steps(2,end),filter .15s steps(2,end),box-shadow .15s steps(2,end),translate .15s steps(2,end),rotate .15s steps(2,end)}.nav-tab:hover,.nav-tab:focus-visible,.command-back-tab:hover,.command-back-tab:focus-visible,.free-menu-button:hover,.free-menu-button:focus-visible,.mission-ticket:hover,.mission-ticket:focus-visible,.project-preview-action:hover,.project-preview-action:focus-visible,.contact-direct-channels .contact-channel-ticket:hover,.contact-direct-channels .contact-channel-ticket:focus-visible{animation:personaButtonSnap .36s steps(4,end) both}.nav-tab:active,.command-back-tab:active,.free-menu-button:active,.mission-ticket:active,.project-preview-action:active,.contact-direct-channels .contact-channel-ticket:active{translate:.16rem .12rem;rotate:-1deg;filter:saturate(1.55) contrast(1.2)}.nav-tab:hover:before,.nav-tab:focus-visible:before{background:linear-gradient(104deg,rgba(32,244,255,.52),rgba(255,255,255,.36) 32%,transparent 58%),repeating-linear-gradient(90deg,transparent 0 .7rem,rgba(255,30,30,.38) .74rem .92rem);background-size:7rem 100%,auto;animation:personaScanBurst .42s steps(5,end) both}.nav-tab:hover .nav-tab-index,.nav-tab:focus-visible .nav-tab-index,.nav-tab:hover .nav-tab-label,.nav-tab:focus-visible .nav-tab-label,.command-back-tab:hover span,.command-back-tab:focus-visible span,.free-menu-button:hover .slash-button-content,.free-menu-button:focus-visible .slash-button-content,.mission-ticket:hover .mission-ticket-number,.mission-ticket:focus-visible .mission-ticket-number,.mission-ticket:hover .mission-ticket-copy,.mission-ticket:focus-visible .mission-ticket-copy,.project-preview-action:hover span,.project-preview-action:focus-visible span,.contact-direct-channels .contact-channel-ticket:hover span,.contact-direct-channels .contact-channel-ticket:focus-visible span,.contact-direct-channels .contact-channel-ticket:hover strong,.contact-direct-channels .contact-channel-ticket:focus-visible strong{animation:personaLabelJolt .3s steps(3,end) both}.free-menu-button:hover .slash-button-red-slash,.free-menu-button:focus-visible .slash-button-red-slash{animation:personaSlashCut .41s steps(5,end) both}.command-back-tab:after,.project-preview-action:before{content:"";position:absolute;top:18%;right:-28%;bottom:18%;left:-28%;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(32,244,255,.88) 32%,white 42%,rgba(255,30,30,.88) 58%,transparent 76%);opacity:0;mix-blend-mode:screen;transform:translate(-150%) skew(-24deg) rotate(-7deg) scaleX(.4)}.command-back-tab:hover:after,.command-back-tab:focus-visible:after,.project-preview-action:hover:before,.project-preview-action:focus-visible:before{animation:personaSlashCut .39s steps(5,end) both}.command-back-tab-animated:after{animation:commandBackSpawnSlash .5s steps(5,end) .04s both}.project-preview-action{position:relative;isolation:isolate;overflow:hidden}.project-preview-action svg,.project-preview-action span{position:relative;z-index:1}.contact-direct-channels .contact-channel-ticket:hover:after,.contact-direct-channels .contact-channel-ticket:focus-visible:after{animation:personaScanBurst .43s steps(5,end) both;box-shadow:0 0 .35rem #20f4ffc7,.24rem .24rem 0 var(--red)}@media (max-width: 700px){.mission-arrow:not(:disabled):hover svg,.mission-arrow:not(:disabled):focus-visible svg{--arrow-kick-x: .34rem;animation:personaArrowKick .36s steps(4,end) both}.mission-arrow-prev:not(:disabled):hover svg,.mission-arrow-prev:not(:disabled):focus-visible svg{--arrow-kick-x: -.34rem}}@media (prefers-reduced-motion: reduce){.nav-tab:hover,.nav-tab:focus-visible,.command-back-tab:hover,.command-back-tab:focus-visible,.free-menu-button:hover,.free-menu-button:focus-visible,.mission-ticket:hover,.mission-ticket:focus-visible,.project-preview-action:hover,.project-preview-action:focus-visible,.contact-direct-channels .contact-channel-ticket:hover,.contact-direct-channels .contact-channel-ticket:focus-visible,.nav-tab:hover:before,.nav-tab:focus-visible:before,.free-menu-button:hover .slash-button-red-slash,.free-menu-button:focus-visible .slash-button-red-slash,.command-back-tab:hover:after,.command-back-tab:focus-visible:after,.project-preview-action:hover:before,.project-preview-action:focus-visible:before,.contact-direct-channels .contact-channel-ticket:hover:after,.contact-direct-channels .contact-channel-ticket:focus-visible:after,.mission-arrow:not(:disabled):hover svg,.mission-arrow:not(:disabled):focus-visible svg{animation:none!important}}.experience-page:before{content:"EXPERIENCE"!important}.experience-board{display:grid!important;grid-template-columns:minmax(22rem,.86fr) minmax(32rem,1.14fr)!important;gap:clamp(1rem,2vw,2rem)!important;align-items:stretch!important;overflow:visible!important}.experience-command-panel,.experience-detail-panel{position:relative;isolation:isolate;min-width:0;color:#fff;filter:drop-shadow(.65rem .7rem 0 rgba(5,5,5,.72))}.experience-command-panel{display:grid;align-content:start;gap:clamp(.8rem,1.35vw,1.25rem);min-height:clamp(32rem,66vh,45rem);padding:clamp(1rem,1.65vw,1.5rem) clamp(.9rem,1.55vw,1.4rem)}.experience-command-panel:before,.experience-detail-panel:before{content:"";position:absolute;top:7%;right:0;bottom:3%;left:5%;z-index:-2;background:linear-gradient(112deg,rgba(255,30,30,.76) 0 13%,transparent 13.6%),radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(136deg,#050505f2,#040c2ac7);background-size:auto,.42rem .42rem,auto;clip-path:polygon(6% 0,100% 7%,94% 100%,0 90%)}.experience-command-panel:after,.experience-detail-panel:after{content:"";position:absolute;z-index:-3;pointer-events:none;background:var(--red);opacity:.78;clip-path:polygon(9% 0,100% 17%,82% 100%,0 72%)}.experience-command-panel:after{right:4%;top:12%;width:44%;height:18%;transform:rotate(4deg)}.experience-detail-panel{display:grid;align-content:start;gap:clamp(.75rem,1.2vw,1.08rem);min-height:clamp(32rem,66vh,45rem);padding:clamp(1.2rem,2vw,1.8rem) clamp(1rem,1.8vw,1.7rem) clamp(1rem,1.5vw,1.45rem)}.experience-detail-panel:before{top:4%;right:0;bottom:2%;left:3%;clip-path:polygon(4% 0,100% 5%,94% 100%,0 94%)}.experience-detail-panel:after{right:5%;bottom:10%;width:36%;height:16%;transform:rotate(-5deg)}.experience-title-strip,.experience-detail-header>div:first-child{width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--red);color:#fff;padding:.38rem .76rem .45rem;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);box-shadow:.34rem .34rem #050505;transform:rotate(-2.4deg)}.experience-detail-header>div:first-child{padding-inline:clamp(1.35rem,2vw,2rem) clamp(1.8rem,2.7vw,2.7rem);clip-path:polygon(3% 0,100% 0,94% 100%,0 100%)}.experience-title-strip span,.experience-title-strip strong,.experience-rank-card span,.experience-rank-card strong,.experience-summary-card span,.experience-quick-stats span,.experience-quick-stats strong,.experience-entry-ticket,.experience-detail-header span,.experience-detail-header h2,.experience-detail-header p,.experience-detail-badge,.experience-bullet-panel>span,.experience-tech-panel>span,.experience-tech-panel strong{font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase}.experience-title-strip span,.experience-detail-header span{display:block;font-size:clamp(.7rem,.88vw,.86rem)}.experience-title-strip strong{display:block;font-size:clamp(1.8rem,3vw,3.1rem);text-shadow:.08em .08em 0 #050505}.experience-rank-card{position:absolute;right:clamp(.6rem,1.3vw,1.2rem);top:clamp(.9rem,1.8vw,1.6rem);z-index:3;display:grid;place-items:center;min-width:clamp(4.8rem,7vw,6.4rem);padding:.46rem .64rem;background:#fff;color:#050505;clip-path:polygon(8% 0,100% 6%,92% 100%,0 92%);box-shadow:.32rem .32rem 0 var(--red);transform:rotate(4deg)}.experience-rank-card span{color:var(--red);font-size:.66rem}.experience-rank-card strong{font-size:clamp(1.7rem,3.2vw,3rem)}.experience-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.82rem;align-items:start;max-width:34rem;margin-top:clamp(.6rem,1.3vw,1.1rem);padding:.82rem .92rem .9rem;background:#050505db;border-left:.28rem solid var(--cyan);clip-path:polygon(3% 0,100% 5%,96% 100%,0 92%)}.experience-summary-card svg{color:var(--cyan);filter:drop-shadow(.12rem .12rem 0 var(--red))}.experience-summary-card span{display:block;color:var(--cyan);font-size:.72rem}.experience-summary-card p,.experience-detail-summary,.experience-bullet-panel li{margin:0;color:#fff;font-size:clamp(.93rem,1.05vw,1.08rem);font-weight:850;line-height:1.35;text-shadow:.08rem .08rem 0 #050505}.experience-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.experience-quick-stats div{display:grid;min-width:0;gap:.22rem;padding:.62rem .7rem .7rem;background:#050505c7;clip-path:polygon(7% 0,100% 0,92% 100%,0 100%);box-shadow:.18rem .18rem #20f4ff8a}.experience-quick-stats svg{color:var(--cyan)}.experience-quick-stats span{color:var(--cyan);font-size:.64rem}.experience-quick-stats strong{overflow:hidden;color:#fff;font-size:clamp(.8rem,1vw,.98rem);text-overflow:ellipsis;white-space:nowrap}.experience-entry-list{display:grid;gap:clamp(.55rem,.85vw,.8rem);margin-top:.4rem}.experience-entry-ticket{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;width:min(100%,34rem);min-height:clamp(4.25rem,7vh,5.25rem);border:0;background:#050505e0;color:#fff;padding:.68rem 1rem .74rem;text-align:left;clip-path:polygon(8% 0,100% 6%,92% 100%,0 92%);box-shadow:inset 0 -.12rem #20f4ffb3;cursor:pointer;transition:color .15s ease,background .15s ease,filter .15s ease,box-shadow .15s ease}.experience-entry-ticket:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(96deg,rgba(32,244,255,.24),transparent 55%);opacity:0}.experience-entry-ticket:hover,.experience-entry-ticket:focus-visible,.experience-entry-ticket-active{background:#fff;color:#050505;filter:saturate(1.12);outline:none;box-shadow:.32rem .32rem 0 var(--red),.48rem .48rem #050505}.experience-entry-ticket:hover:before,.experience-entry-ticket:focus-visible:before,.experience-entry-ticket-active:before{opacity:1}.experience-entry-number{color:var(--cyan);font-size:clamp(1.55rem,2.4vw,2.35rem)}.experience-entry-ticket-active .experience-entry-number,.experience-entry-ticket:hover .experience-entry-number,.experience-entry-ticket:focus-visible .experience-entry-number{color:var(--red)}.experience-entry-copy{display:grid;min-width:0;gap:.24rem}.experience-entry-copy strong{overflow:hidden;font-size:clamp(.92rem,1.2vw,1.16rem);text-overflow:ellipsis;white-space:nowrap}.experience-entry-copy em{color:var(--cyan);font-style:normal;font-size:clamp(.72rem,.9vw,.86rem)}.experience-entry-ticket-active .experience-entry-copy em,.experience-entry-ticket:hover .experience-entry-copy em,.experience-entry-ticket:focus-visible .experience-entry-copy em{color:#050505}.experience-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start}.experience-detail-header h2{max-width:min(100%,15ch);margin:.2rem 0 0;color:#fff;font-size:clamp(2.3rem,4.4vw,4.8rem);text-shadow:.07em .07em 0 var(--red),.13em .12em 0 #050505}.experience-detail-header p{margin:.35rem 0 0;color:#050505;background:#fff;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.22rem .48rem;font-size:clamp(.82rem,1.05vw,1.02rem);box-shadow:.18rem .18rem #050505}.experience-detail-badge{display:grid;place-items:center;min-width:clamp(4rem,6vw,5.4rem);aspect-ratio:1;background:#fff;color:var(--red);clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);box-shadow:.34rem .34rem #050505;transform:rotate(7deg)}.experience-detail-badge span{font-size:clamp(1.7rem,3.3vw,3.2rem)}.experience-detail-meta{display:flex;flex-wrap:wrap;gap:.5rem}.experience-detail-meta div{display:inline-flex;align-items:center;gap:.42rem;min-height:2.3rem;padding:.42rem .62rem;background:#050505db;color:#fff;clip-path:polygon(7% 0,100% 0,92% 100%,0 100%);box-shadow:.16rem .16rem #20f4ff9e;font-family:Impact,Arial Black,system-ui,sans-serif;text-transform:uppercase}.experience-detail-meta svg{color:var(--cyan)}.experience-detail-summary{max-width:66ch;padding-left:clamp(.4rem,1vw,1rem);border-left:.26rem solid var(--red)}.experience-bullet-panel,.experience-tech-panel{display:grid;gap:.58rem;padding:clamp(.75rem,1.15vw,1rem);background:#050505c2;clip-path:polygon(3% 0,100% 4%,96% 100%,0 94%)}.experience-bullet-panel>span,.experience-tech-panel>span{width:-moz-fit-content;width:fit-content;color:var(--cyan);font-size:.72rem}.experience-bullet-panel ul{display:grid;gap:.54rem;margin:0;padding:0;list-style:none}.experience-bullet-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.experience-bullet-panel svg{margin-top:.08rem;color:var(--red);filter:drop-shadow(.08rem .08rem 0 #050505)}.experience-tech-panel div{display:flex;flex-wrap:wrap;gap:.45rem}.experience-tech-panel strong{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .58rem;background:#135cbf;color:#fff;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);box-shadow:.18rem .18rem #050505;font-size:clamp(.68rem,.82vw,.82rem)}.top-command-nav .nav-tab:hover,.top-command-nav .nav-tab:focus-visible,.top-command-nav .nav-tab:active{animation:none!important;transform:skew(-9deg) rotate(var(--nav-rot, -1deg))!important;translate:0 0!important;rotate:0deg!important}.top-command-nav .command-back-tab:hover,.top-command-nav .command-back-tab:focus-visible,.top-command-nav .command-back-tab:active{animation:none!important;transform:translateY(-50%) rotate(1.5deg)!important;translate:0 0!important;rotate:0deg!important}@media (max-width: 1100px){.top-command-nav .command-menu-shell{min-height:3.05rem}.top-command-nav .command-menu-shell nav{align-items:center}.top-command-nav .nav-tab{min-height:2.7rem;align-items:center}.top-command-nav .command-back-tab{min-height:2.7rem}}@media (max-width: 900px){.experience-page{min-height:0;overflow:hidden}.experience-board{grid-template-columns:1fr!important;gap:1rem!important;align-content:start!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:.2rem .55rem clamp(5.8rem,14vh,7rem) .2rem!important;-webkit-overflow-scrolling:touch}.experience-command-panel,.experience-detail-panel{min-height:0;filter:drop-shadow(.42rem .5rem 0 rgba(5,5,5,.68))}.experience-quick-stats strong{overflow:visible;line-height:1.08;text-overflow:clip;white-space:normal}}@media (max-width: 620px){.top-command-nav{padding-block:calc(.42rem + env(safe-area-inset-top)) .5rem!important}.top-command-inner{min-height:3.15rem;gap:.24rem!important;padding-right:5.05rem!important}.top-command-nav .command-menu-shell{min-height:2.72rem;padding:.46rem .36rem .42rem .46rem}.top-command-nav .command-menu-shell nav{gap:.18rem!important}.top-command-nav .nav-tab{min-width:3rem!important;min-height:2.55rem;padding:.35rem .48rem!important;touch-action:manipulation}.top-command-nav .nav-tab-label{font-size:.62rem}.top-command-nav .command-back-tab{width:4.72rem;min-height:2.65rem}.experience-board{gap:.85rem!important;padding:.15rem .3rem 6.4rem!important}.experience-command-panel,.experience-detail-panel{gap:.72rem;padding:.72rem .56rem .95rem;filter:drop-shadow(.28rem .36rem 0 rgba(5,5,5,.72))}.experience-command-panel:before,.experience-detail-panel:before{top:.42rem;right:.08rem;bottom:.32rem;left:.08rem;background:linear-gradient(100deg,rgba(255,30,30,.72) 0 .42rem,transparent .48rem),radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(145deg,#050505f0,#030c26e6);background-size:auto,.42rem .42rem,auto;clip-path:polygon(2.5% 0,100% 1.4%,97.5% 100%,0 98.5%)}.experience-command-panel:after,.experience-detail-panel:after{display:none}.experience-title-strip{max-width:calc(100% - 4.6rem);padding:.34rem .68rem .42rem;transform:rotate(-1.2deg)}.experience-title-strip span,.experience-detail-header span,.experience-summary-card span,.experience-bullet-panel>span,.experience-tech-panel>span{font-size:.64rem}.experience-title-strip strong{font-size:clamp(1.52rem,9.4vw,2.35rem)}.experience-rank-card{top:.7rem;right:.42rem;min-width:3.65rem;padding:.32rem .42rem;box-shadow:.2rem .22rem 0 var(--red);transform:rotate(3deg)}.experience-rank-card span{font-size:.55rem}.experience-rank-card strong{font-size:clamp(1.32rem,7vw,1.75rem)}.experience-summary-card{gap:.62rem;margin-top:.22rem;padding:.72rem .72rem .8rem;clip-path:polygon(2.5% 0,100% 2.5%,97% 100%,0 97.5%)}.experience-summary-card svg{width:1.25rem;height:1.25rem}.experience-summary-card p,.experience-detail-summary,.experience-bullet-panel li{font-size:clamp(.94rem,4.1vw,1.04rem);line-height:1.38}.experience-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.experience-quick-stats div{min-height:4.35rem;padding:.48rem .4rem .52rem;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);box-shadow:inset 0 -.1rem #20f4ff80}.experience-quick-stats svg{width:1rem;height:1rem}.experience-quick-stats span{font-size:.54rem}.experience-quick-stats strong{overflow:visible;font-size:clamp(.66rem,2.85vw,.78rem);line-height:1.08;text-overflow:clip;white-space:normal}.experience-entry-list{gap:.52rem;margin-top:.08rem;padding-right:.18rem}.experience-entry-ticket{grid-template-columns:2.42rem minmax(0,1fr);gap:.54rem;width:calc(100% - .42rem);min-height:3.85rem;padding:.56rem .7rem .62rem;clip-path:polygon(5% 0,100% 4%,96% 100%,0 96%);touch-action:manipulation}.experience-entry-ticket:hover,.experience-entry-ticket:focus-visible,.experience-entry-ticket-active{box-shadow:.18rem .2rem 0 var(--red),.3rem .32rem #050505}.experience-entry-number{justify-self:center;font-size:clamp(1.26rem,6.2vw,1.72rem)}.experience-entry-copy strong{overflow:visible;font-size:clamp(.78rem,3.65vw,.96rem);line-height:1.05;text-overflow:clip;white-space:normal}.experience-entry-copy em{font-size:clamp(.75rem,3vw,.84rem)}.experience-detail-panel{margin-top:.12rem;padding-bottom:1.2rem}.experience-detail-header{grid-template-columns:1fr;gap:.55rem}.experience-detail-header>div:first-child{width:100%;padding:.54rem 1.05rem .66rem;clip-path:polygon(2% 0,100% 0,97% 100%,0 100%);box-shadow:.2rem .22rem #050505;transform:rotate(-1.1deg)}.experience-detail-header h2{max-width:100%;font-size:clamp(1.95rem,11.2vw,2.95rem);line-height:.86;overflow-wrap:break-word;text-shadow:.06em .06em 0 var(--red),.1em .1em 0 #050505}.experience-detail-header p{margin-top:.28rem;padding:.2rem .4rem .24rem;font-size:clamp(.68rem,3.25vw,.82rem)}.experience-detail-meta{display:grid;grid-template-columns:1fr;gap:.45rem}.experience-detail-meta div{min-height:2.55rem;width:100%;padding:.5rem .62rem;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);font-size:clamp(.72rem,3.3vw,.86rem)}.experience-detail-summary{max-width:none;padding:.68rem .72rem .74rem;border-left:.22rem solid var(--red);background:#050505b8;clip-path:polygon(2% 0,100% 2%,98% 100%,0 98%)}.experience-bullet-panel,.experience-tech-panel{gap:.58rem;padding:.72rem;background:#050505d1;clip-path:polygon(2% 0,100% 1.5%,98% 100%,0 98.5%)}.experience-bullet-panel ul{gap:.62rem}.experience-bullet-panel li{grid-template-columns:1.1rem minmax(0,1fr);gap:.48rem}.experience-bullet-panel svg{width:1rem;height:1rem}.experience-tech-panel div{gap:.42rem}.experience-tech-panel strong{min-height:2.25rem;padding:.44rem .56rem;font-size:clamp(.75rem,2.95vw,.84rem)}.experience-detail-badge{display:none}}.experience-board{grid-template-columns:minmax(24rem,.9fr) minmax(34rem,1.1fr)!important}.experience-company-strip{display:grid;gap:.18rem;width:min(100%,36rem);max-width:100%;padding:clamp(.52rem,1vw,.78rem) clamp(.9rem,1.6vw,1.35rem) clamp(.68rem,1.15vw,1rem);padding-right:clamp(4.7rem,7vw,6rem);clip-path:polygon(4% 0,100% 3%,94% 100%,0 95%);transform:rotate(-1.2deg)}.experience-company-strip strong{max-width:100%;font-size:clamp(1.95rem,3.2vw,3.85rem);line-height:.88;overflow-wrap:break-word;word-break:normal;text-shadow:.06em .065em 0 #050505}.experience-company-strip em{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.16rem;padding:.2rem .48rem .24rem;background:#fff;color:#050505;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:clamp(.76rem,.98vw,.96rem);font-style:normal;line-height:1;text-transform:uppercase;box-shadow:.16rem .16rem #050505;overflow-wrap:anywhere}.experience-company-summary{max-width:min(100%,36rem);margin-top:clamp(.2rem,.6vw,.55rem);border-left-color:var(--red);background:linear-gradient(103deg,rgba(32,244,255,.12),transparent 55%),#050505e0}.experience-company-summary span{color:var(--cyan)}.experience-rank-card{min-width:clamp(4.2rem,6vw,5.3rem)}.experience-rank-card strong{font-size:clamp(1.6rem,2.75vw,2.6rem)}.experience-menu-label{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:min(100%,35rem);margin:clamp(.1rem,.5vw,.38rem) 0 .1rem;padding:.28rem .66rem .32rem;background:#fff;color:#050505;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);box-shadow:.2rem .2rem 0 var(--red);font-family:Impact,Arial Black,system-ui,sans-serif;line-height:1;text-transform:uppercase;transform:rotate(-.9deg)}.experience-menu-label span{color:var(--red);font-size:clamp(.66rem,.82vw,.82rem)}.experience-menu-label strong{font-size:clamp(.76rem,.95vw,.9rem)}.experience-entry-list{gap:clamp(.5rem,.75vw,.72rem);width:100%;max-width:36rem}.experience-entry-ticket{grid-template-columns:clamp(3rem,4vw,3.8rem) minmax(0,1fr) 1.35rem;gap:clamp(.5rem,.8vw,.75rem);width:min(100%,35rem);min-height:clamp(4.15rem,6.4vh,5rem);padding:.64rem 1rem .7rem clamp(1.05rem,1.5vw,1.35rem);overflow:visible;clip-path:polygon(4% 0,100% 4%,95.5% 100%,0 96%);box-shadow:inset 0 -.13rem #20f4ffd6}.experience-entry-ticket:after{content:"";position:absolute;right:.72rem;bottom:.22rem;left:1rem;height:.14rem;background:linear-gradient(90deg,var(--cyan),transparent);transform:skew(-18deg)}.experience-entry-ticket:hover,.experience-entry-ticket:focus-visible,.experience-entry-ticket-active{background:var(--red);color:#fff;box-shadow:.28rem .28rem #050505,.44rem .44rem #20f4ffa6}.experience-entry-ticket-active:after,.experience-entry-ticket:hover:after,.experience-entry-ticket:focus-visible:after{background:#fff}.experience-entry-number{display:grid;min-width:0;height:100%;place-items:center;color:var(--cyan);font-variant-numeric:tabular-nums;text-align:center}.experience-entry-ticket-active .experience-entry-number,.experience-entry-ticket:hover .experience-entry-number,.experience-entry-ticket:focus-visible .experience-entry-number{color:#fff;text-shadow:.06em .06em 0 #050505}.experience-entry-copy{align-content:center}.experience-entry-copy strong{white-space:normal}.experience-entry-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experience-entry-ticket-active .experience-entry-copy em,.experience-entry-ticket:hover .experience-entry-copy em,.experience-entry-ticket:focus-visible .experience-entry-copy em{color:#fff}.experience-entry-arrow{justify-self:end;color:var(--cyan);font-size:clamp(1.1rem,1.7vw,1.65rem);line-height:1;text-shadow:.08em .08em 0 #050505}.experience-entry-ticket-active .experience-entry-arrow,.experience-entry-ticket:hover .experience-entry-arrow,.experience-entry-ticket:focus-visible .experience-entry-arrow{color:#fff}.experience-detail-header>div:first-child{max-width:min(100%,35rem)}@media (max-width: 1100px){.experience-board{grid-template-columns:1fr!important}.experience-company-strip,.experience-company-summary,.experience-menu-label,.experience-entry-list,.experience-entry-ticket{max-width:none;width:100%}.experience-company-strip strong{max-width:100%}}@media (max-width: 620px){.experience-company-strip{max-width:100%;padding:.46rem 3.95rem .62rem .72rem}.experience-company-strip strong{font-size:clamp(1.52rem,8.2vw,2.28rem);line-height:.88}.experience-company-strip em{font-size:clamp(.66rem,3vw,.78rem)}.experience-menu-label{padding:.3rem .56rem .34rem}.experience-entry-ticket{grid-template-columns:2.55rem minmax(0,1fr) 1rem;width:calc(100% - .22rem);min-height:3.9rem;padding:.54rem .68rem .62rem .8rem;clip-path:polygon(3.5% 0,100% 3%,97% 100%,0 97%)}.experience-entry-number{justify-self:stretch}.experience-entry-copy strong{font-size:clamp(.82rem,3.85vw,1rem)}.experience-entry-copy em{white-space:normal}}.experience-menu-track{display:grid;gap:clamp(.5rem,.75vw,.72rem)}.experience-menu-arrow{display:none}@media (min-width: 621px) and (max-width: 700px){.screen-panel.projects-scene .mission-select-stack{display:grid!important;grid-template-columns:3rem minmax(0,24rem) 3rem;gap:.5rem;align-items:center;justify-content:center;width:min(100%,calc(100vw - 3rem))!important;max-width:34rem!important;min-height:4.45rem;margin:0 auto clamp(.45rem,1.2vh,.8rem)!important;padding:0!important;overflow:visible!important}.screen-panel.projects-scene .mission-arrow{position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:2;width:2.8rem;height:3.05rem;align-self:center}.screen-panel.projects-scene .mission-arrow-prev{grid-column:1;grid-row:1}.screen-panel.projects-scene .mission-arrow-next{grid-column:3;grid-row:1}.screen-panel.projects-scene .mission-ticket.mission-ticket-active{grid-column:2;grid-row:1;width:100%!important;min-height:4.05rem;margin:0!important;padding:.52rem .74rem .58rem!important}.screen-panel.projects-scene .mission-progress-indicator{grid-column:2;grid-row:2;margin:-.08rem auto 0!important;width:min(100%,18rem)}}@media (max-width: 900px){.experience-command-panel{gap:.62rem;min-height:0;padding-bottom:.78rem}.experience-company-summary,.experience-quick-stats{display:none}.experience-company-strip{width:100%;margin-bottom:.12rem}.experience-entry-list{width:100%;max-width:none;gap:.42rem}.experience-menu-track{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.48rem;align-items:center;width:100%}.experience-menu-arrow{position:relative;display:inline-grid;place-items:center;width:2.85rem;min-width:2.85rem;height:3.15rem;border:.12rem solid #050505;background:var(--cyan);color:#050505;clip-path:polygon(9% 0,100% 5%,90% 100%,0 94%);box-shadow:.18rem .18rem #050505,.34rem .34rem 0 var(--red);cursor:pointer;touch-action:manipulation}.experience-menu-arrow:disabled{background:#f4f7f8;color:#05050594;box-shadow:.14rem .14rem #0505058c;cursor:not-allowed;filter:grayscale(.5)}.experience-menu-arrow-prev{grid-column:1;transform:rotate(-3deg)}.experience-menu-arrow-next{grid-column:3;transform:rotate(3deg)}.experience-menu-track .experience-entry-ticket{display:none}.experience-menu-track .experience-entry-ticket-active{display:grid;grid-column:2;width:100%;min-height:4.05rem;margin:0;padding:.54rem .72rem .62rem}.experience-menu-track .experience-entry-number{font-size:clamp(1.42rem,4.7vw,2rem)}.experience-detail-panel{margin-top:0}}@media (max-width: 620px){.experience-company-strip{margin-bottom:0}.experience-menu-track{grid-template-columns:2.85rem minmax(0,1fr) 2.85rem;gap:.34rem}.experience-menu-arrow{width:2.7rem;min-width:2.7rem;height:3rem}.experience-menu-track .experience-entry-ticket-active{min-height:3.82rem}}@media (max-width: 700px),(pointer: coarse){.app-shell.scene{background:radial-gradient(circle at 12% 26%,rgba(255,30,30,.58),transparent 18rem),linear-gradient(100deg,rgba(210,0,0,.82) 0 36%,transparent 36% 100%),linear-gradient(126deg,#080808,#161616 48%,#020202)}.free-perspective-rails,.free-ink-splashes,.page-character-watermark,.scene-home .character-main,.scene-home .character-afterimage,.scene-home .scene-layout:before,.scene-home .scene-layout:after,.route-screen .screen-panel,.route-screen-home .free-red-hand,.route-screen-about .about-confidant-main,.route-screen-about .about-confidant-shadow,.route-screen-about .about-confidant-name span,.route-screen-about .about-confidant-stars .about-star-on,.route-screen-projects .project-preview-card,.route-screen-skills .skill-center-callout,.route-screen-skills .skill-rank-card{animation:none!important}.route-screen *,.route-screen *:before,.route-screen *:after{animation:none!important}.nav-tab:hover,.nav-tab:focus-visible,.command-back-tab:hover,.command-back-tab:focus-visible,.command-back-tab-animated,.command-back-tab-animated svg,.command-back-tab-animated span,.free-menu-button:hover,.free-menu-button:focus-visible,.mission-ticket:hover,.mission-ticket:focus-visible,.project-preview-action:hover,.project-preview-action:focus-visible,.contact-direct-channels .contact-channel-ticket:hover,.contact-direct-channels .contact-channel-ticket:focus-visible,.nav-tab:hover:before,.nav-tab:focus-visible:before,.free-menu-button:hover .slash-button-red-slash,.free-menu-button:focus-visible .slash-button-red-slash,.command-back-tab:hover:after,.command-back-tab:focus-visible:after,.command-back-tab-animated:after,.project-preview-action:hover:before,.project-preview-action:focus-visible:before,.contact-direct-channels .contact-channel-ticket:hover:after,.contact-direct-channels .contact-channel-ticket:focus-visible:after,.mission-arrow:not(:disabled):hover svg,.mission-arrow:not(:disabled):focus-visible svg{animation:none!important}.nav-tab:active,.command-back-tab:active,.free-menu-button:active,.mission-ticket:active,.project-preview-action:active,.contact-direct-channels .contact-channel-ticket:active{translate:0 0!important;rotate:0deg!important}.route-screen,.route-screen .screen-panel{will-change:opacity,transform;filter:none!important}.slash-route-wipe{display:none!important}.free-perspective-rails{opacity:.18;transform:perspective(800px) rotateX(62deg) translate3d(0,8vh,0)}.free-ink-splashes{opacity:.45;transform:none}.free-zigzag-field{opacity:.18;-webkit-mask-image:none;mask-image:none}.scene-glow{display:none}.scene-shards{opacity:.52;filter:none!important;mix-blend-mode:normal!important}.page-character-watermark{display:none}.mission-arrow,.mission-arrow:not(:disabled):hover,.mission-arrow:not(:disabled):focus-visible{filter:drop-shadow(.12rem .12rem 0 #050505)!important}.about-confidant-main{filter:drop-shadow(.38rem .42rem 0 #050505)!important}.project-preview-card,.project-more-image,.experience-command-panel,.experience-detail-panel{filter:none!important}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-cyan-core:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(32 244 255 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:right-6{right:1.5rem}.sm\:flex{display:flex}.sm\:gap-2{gap:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}
