/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--beam-angle:0deg;--sweep:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-space-mono),ui-monospace,monospace;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-void:#0a0616;--color-night:#150c2e;--color-dusk:#241455;--color-magenta:#ff2e88;--color-cyan:#22e0ff;--color-violet:#7b2ff7;--color-amber:#ffd166;--color-coral:#ff6b35;--color-red:#ff3b3b;--color-cream:#f6e9ff;--color-haze:#a898c9;--font-display:var(--font-syne),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;--text-mega:clamp(3rem,min(13vw,15vh),11rem);--text-mega--line-height:.94;--text-mega--letter-spacing:-.02em;--text-display:clamp(2.25rem,6.5vw,5.5rem);--text-display--line-height:1.02;--text-display--letter-spacing:-.024em;--text-project:clamp(1.75rem,3.4vw,3.25rem);--text-project--line-height:1.08;--text-project--letter-spacing:-.028em;--text-title:clamp(1.5rem,3.2vw,2.75rem);--text-title--line-height:1.15;--text-title--letter-spacing:-.03em;--text-lead:clamp(1.05rem,1.5vw,1.2rem);--text-lead--line-height:1.6;--text-body:1rem;--text-label:.75rem}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[34\%\]{bottom:34%}.left-0{left:0}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-1{height:var(--spacing)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1\.35em\]{height:1.35em}.h-\[2px\]{height:2px}.h-\[34\%\]{height:34%}.h-\[46\%\]{height:46%}.h-\[62\%\]{height:62%}.h-full{height:100%}.h-px{height:1px}.min-h-\[100svh\]{min-height:100svh}.w-9{width:calc(var(--spacing) * 9)}.w-\[1\.35em\]{width:1.35em}.w-\[46vmin\]{width:46vmin}.w-full{width:100%}.w-max{width:max-content}.max-w-\[84rem\]{max-width:84rem}.max-w-\[420px\]{max-width:420px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-28{gap:calc(var(--spacing) * 28)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.rounded-b-full{border-bottom-right-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-cyan\/60{border-color:#22e0ff99}@supports (color:color-mix(in lab,red,red)){.border-cyan\/60{border-color:color-mix(in oklab,var(--color-cyan) 60%,transparent)}}.border-magenta{border-color:var(--color-magenta)}.border-violet\/30{border-color:#7b2ff74d}@supports (color:color-mix(in lab,red,red)){.border-violet\/30{border-color:color-mix(in oklab,var(--color-violet) 30%,transparent)}}.border-violet\/35{border-color:#7b2ff759}@supports (color:color-mix(in lab,red,red)){.border-violet\/35{border-color:color-mix(in oklab,var(--color-violet) 35%,transparent)}}.border-violet\/45{border-color:#7b2ff773}@supports (color:color-mix(in lab,red,red)){.border-violet\/45{border-color:color-mix(in oklab,var(--color-violet) 45%,transparent)}}.bg-cream\/5{background-color:#f6e9ff0d}@supports (color:color-mix(in lab,red,red)){.bg-cream\/5{background-color:color-mix(in oklab,var(--color-cream) 5%,transparent)}}.bg-cream\/15{background-color:#f6e9ff26}@supports (color:color-mix(in lab,red,red)){.bg-cream\/15{background-color:color-mix(in oklab,var(--color-cream) 15%,transparent)}}.bg-magenta{background-color:var(--color-magenta)}.bg-night\/40{background-color:#150c2e66}@supports (color:color-mix(in lab,red,red)){.bg-night\/40{background-color:color-mix(in oklab,var(--color-night) 40%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-magenta{--tw-gradient-from:var(--color-magenta);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-violet{--tw-gradient-via:var(--color-violet);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-cyan{--tw-gradient-to:var(--color-cyan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.align-\[-0\.32em\]{vertical-align:-.32em}.font-display{font-family:var(--font-display)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-mega{font-size:var(--text-mega);line-height:var(--tw-leading,var(--text-mega--line-height));letter-spacing:var(--tw-tracking,var(--text-mega--letter-spacing))}.text-project{font-size:var(--text-project);line-height:var(--tw-leading,var(--text-project--line-height));letter-spacing:var(--tw-tracking,var(--text-project--letter-spacing))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-cream{color:var(--color-cream)}.text-cream\/90{color:#f6e9ffe6}@supports (color:color-mix(in lab,red,red)){.text-cream\/90{color:color-mix(in oklab,var(--color-cream) 90%,transparent)}}.text-cyan{color:var(--color-cyan)}.text-haze{color:var(--color-haze)}.text-haze\/70{color:#a898c9b3}@supports (color:color-mix(in lab,red,red)){.text-haze\/70{color:color-mix(in oklab,var(--color-haze) 70%,transparent)}}.text-magenta{color:var(--color-magenta)}.text-red{color:var(--color-red)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-cream\/40:hover{background-color:#f6e9ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cream\/40:hover{background-color:color-mix(in oklab,var(--color-cream) 40%,transparent)}}}@media (min-width:48rem){.md\:left-\[78\%\]{left:78%}.md\:mx-10{margin-inline:calc(var(--spacing) * 10)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:flex{display:flex}.md\:w-\[52\%\]{width:52%}.md\:w-\[min\(46vmin\,26vw\)\]{width:min(46vmin,26vw)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-40{gap:calc(var(--spacing) * 40)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:text-right{text-align:right}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}}}:root{--e-out:cubic-bezier(.16,1,.3,1);--e-soft:cubic-bezier(.2,.8,.2,1);--e-back:cubic-bezier(.34,1.4,.5,1)}[data-anim]{opacity:0;transition:opacity .7s var(--e-soft),transform .7s var(--e-soft);transition-delay:var(--anim-delay,0s)}[data-anim=up]{transform:translateY(34px)}[data-anim=left]{transform:translate(-40px)}[data-anim=right]{transform:translate(40px)}[data-anim=zoom]{transform:scale(.94)}[data-anim=blur]{filter:blur(10px)}[data-anim=blur],[data-anim=far]{transition-property:opacity,transform,filter}[data-anim=far]{filter:blur(9px);transition-duration:1s;transition-timing-function:var(--e-out);transform:translateY(84px)scale(.955)}[data-anim=spin]{transform:translateY(60px) rotate(var(--anim-tilt,-2.5deg)) scale(.96);transition-duration:.95s;transition-timing-function:var(--e-out)}[data-anim][data-shown]{opacity:1;filter:none;transform:none}@keyframes rise-in{0%{opacity:0;filter:blur(12px);transform:translateY(66px)scale(.965)}55%{opacity:1}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-44px)rotate(1.8deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes wipe-in{0%{opacity:1;clip-path:inset(-40% 100% -40% 0);transform:translate(-22px)}to{opacity:1;clip-path:inset(-40% 0 -40% 0);transform:translate(0)}}@keyframes curtain-in{0%{opacity:0;clip-path:inset(100% -30% -30%);transform:translateY(44px)scale(1.035)}35%{opacity:1}to{opacity:1;clip-path:inset(-30%);transform:translate(0)scale(1)}}@keyframes sweep-in{0%{opacity:0;transform:translate(-20px);-webkit-mask-image:linear-gradient(100deg,#000 0 36%,#00000080 48%,#0000 64%);mask-image:linear-gradient(100deg,#000 0 36%,#00000080 48%,#0000 64%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}25%{opacity:1}to{opacity:1;transform:translate(0);-webkit-mask-image:linear-gradient(100deg,#000 0 36%,#00000080 48%,#0000 64%);mask-image:linear-gradient(100deg,#000 0 36%,#00000080 48%,#0000 64%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes swing-in{0%{opacity:0;transform:translate(-62px)rotate(-3.4deg)}72%{opacity:1;transform:translate(0)rotate(.55deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes flip-in{0%{opacity:0;transform:perspective(900px)rotateX(-74deg)translateY(30px)}to{opacity:1;transform:perspective(900px)rotateX(0)translate(0)}}@keyframes ignite{0%{opacity:0;filter:blur(7px)brightness(2.4);transform:translateY(12px)}16%{opacity:1;filter:blur(.5px)brightness(2.7)}24%{opacity:.2;filter:blur(2px)brightness()}32%{opacity:1;filter:blur()brightness(2.5)}44%{opacity:.45;filter:blur(1px)brightness(1.1)}56%{opacity:1;filter:blur()brightness(2.1)}to{opacity:1;filter:blur()brightness();transform:translate(0)}}@keyframes pop-in{0%{opacity:0;scale:.5}60%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@keyframes glitch-in{0%{opacity:0;clip-path:inset(-30% -10%);transform:translate(-16px)}10%{opacity:1;clip-path:inset(16% -10% 48%);transform:translate(11px)}22%{opacity:1;clip-path:inset(58% -10% 10%);transform:translate(-8px)}34%{opacity:1;clip-path:inset(4% -10% 74%);transform:translate(6px)}46%{opacity:1;clip-path:inset(38% -10% 30%);transform:translate(-4px)}58%{opacity:1;clip-path:inset(-30% -10%);transform:translate(3px)}74%{opacity:1;clip-path:inset(-30% -10%);transform:translate(-1px)}to{opacity:1;clip-path:inset(-30% -10%);transform:translate(0)}}[data-anim=rise][data-shown]{animation:.95s var(--e-out) var(--anim-delay,0s) backwards rise-in}[data-anim=drop][data-shown]{animation:.8s var(--e-back) var(--anim-delay,0s) backwards drop-in}[data-anim=wipe][data-shown]{animation:.9s var(--e-out) var(--anim-delay,0s) backwards wipe-in}[data-anim=curtain][data-shown]{animation:1s var(--e-out) var(--anim-delay,0s) backwards curtain-in}[data-anim=sweep][data-shown]{animation:1.1s var(--e-out) var(--anim-delay,0s) backwards sweep-in}[data-anim=swing]{transform-origin:0}[data-anim=swing][data-shown]{animation:.95s var(--e-out) var(--anim-delay,0s) backwards swing-in}[data-anim=flip]{transform-origin:50% 100%}[data-anim=flip][data-shown]{animation:1s var(--e-out) var(--anim-delay,0s) backwards flip-in}[data-anim=ignite][data-shown]{animation:1.5s linear var(--anim-delay,0s) backwards ignite}[data-anim=pop][data-shown]{animation:.7s var(--e-out) var(--anim-delay,0s) backwards pop-in}[data-anim=glitch][data-shown]{animation:.75s step-end var(--anim-delay,0s) backwards glitch-in}[data-anim=cascade],[data-anim=lines],[data-anim=words]{transition:none}[data-anim=words]>*{display:inline-block}[data-anim=cascade][data-shown]>*,[data-anim=lines][data-shown]>*,[data-anim=words][data-shown]>*{animation-delay:calc(var(--anim-delay,0s) + var(--i,0) * var(--anim-step,60ms));animation-fill-mode:backwards;animation-timing-function:var(--e-out)}@keyframes word-in{0%{opacity:0;filter:blur(7px);transform:translateY(.6em)rotate(3deg)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}[data-anim=words]>*{transform-origin:0 100%}[data-anim=words][data-shown]>*{animation-name:word-in;animation-duration:.85s}@keyframes line-in{0%{opacity:0;clip-path:inset(-30% -6% 130%);transform:translateY(.3em)}to{opacity:1;clip-path:inset(-30% -6%);transform:translate(0)}}[data-anim=lines][data-shown]>*{animation-name:line-in;animation-duration:1.1s}[data-anim=cascade][data-shown]>*{animation-name:rise-in;animation-duration:.85s}[data-anim=cascade][data-stagger=pop][data-shown]>*{animation-name:pop-in;animation-duration:.6s}[data-anim=cascade][data-stagger=drop][data-shown]>*{animation-name:drop-in;animation-duration:.7s}[data-anim=cascade][data-stagger=swing][data-shown]>*{transform-origin:0;animation-name:swing-in;animation-duration:.9s}[data-anim=cascade][data-stagger=curtain][data-shown]>*{animation-name:curtain-in;animation-duration:.95s}@keyframes drift-up{0%{translate:0 70px}to{translate:0 -70px}}@keyframes drift-slow{0%{translate:0 30px}to{translate:0 -30px}}@keyframes drift-lag{0%{translate:0 -26px}to{translate:0 26px}}@keyframes drift-mid{0%{translate:0 50px}to{translate:0 -50px}}@keyframes drift-title{0%{translate:0 46px}to{translate:0 -46px}}@keyframes tilt-scroll{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes settle{0%{opacity:.55;filter:saturate(.55)blur(2px);transform:scale(.965)}20%,72%{opacity:1;filter:saturate()blur();transform:scale(1)}to{opacity:.4;filter:saturate(.3)blur(3px);transform:scale(.955)}}@keyframes draw-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hero-lift{to{opacity:.12;transform:translateY(-100px)scale(.965)}}@keyframes hint-fade{0%{opacity:1;translate:0}10%,to{opacity:0;translate:0 16px}}@keyframes hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-scroll=hint]{animation:hint-bob 2.6s ease-in-out infinite}@supports (animation-timeline:view()){[data-parallax=fast]{animation:drift-up linear both;animation-timeline:view();animation-range:entry exit 0}[data-parallax=slow]{animation:drift-slow linear both;animation-timeline:view();animation-range:entry exit 0}[data-parallax=lag]{animation:drift-lag linear both;animation-timeline:view();animation-range:entry exit 0}@media (min-width:48rem){[data-parallax=grid-a]{animation:drift-slow linear both;animation-timeline:view();animation-range:entry exit 0}[data-parallax=grid-b]{animation:drift-lag linear both;animation-timeline:view();animation-range:entry exit 0}[data-parallax=grid-c]{animation:drift-mid linear both;animation-timeline:view();animation-range:entry exit 0}}[data-scroll=drift]{animation:drift-title linear both;animation-timeline:view();animation-range:entry exit 0}[data-scroll=tilt]{animation:tilt-scroll linear both;animation-timeline:view();animation-range:entry exit 0}[data-scroll=settle]{animation:settle linear both;animation-timeline:view();animation-range:entry exit 0}[data-scroll=draw]{transform-origin:50% 0;animation:draw-line linear both;animation-timeline:view();animation-range:entry 35% exit 15%}[data-scroll=hint]{animation:hint-bob 2.6s ease-in-out infinite,hint-fade linear both;animation-timeline:auto,scroll(root)}[data-scroll=lift]{animation:hero-lift linear both;animation-timeline:view();animation-range:exit}[data-progress]{transform-origin:0;animation:progress-grow linear both;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){[data-anim],[data-anim]>*,[data-parallax],[data-scroll]{clip-path:none!important;animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}[data-anim],[data-parallax],[data-scroll]{translate:none!important;rotate:none!important;scale:none!important}}[data-anim=tubes]{transition:none}[data-anim=tubes]>*>*{display:inline-block}.tube{--tube-dead:linear-gradient(to bottom,var(--color-dusk),var(--color-dusk));--tube-glow:0 0 7px #ff2e886b,0 0 24px #ff2e8857,0 0 56px #22e0ff3d}@supports (color:color-mix(in lab,red,red)){.tube{--tube-glow:0 0 7px color-mix(in srgb,var(--color-magenta) 42%,transparent),0 0 24px color-mix(in srgb,var(--color-magenta) 34%,transparent),0 0 56px color-mix(in srgb,var(--color-cyan) 24%,transparent)}}.tube{text-shadow:var(--tube-glow)}[data-anim=tubes][data-shown]>*>*{animation:tube-on .75s both;animation-delay:calc(var(--anim-delay,0s) + var(--i,0) * var(--anim-step,90ms))}@keyframes tube-on{0%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end}18%{background-image:var(--chrome-fill);text-shadow:0 0 22px color-mix(in srgb,var(--color-cream) 70%,transparent);animation-timing-function:step-end}26%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end}38%{background-image:var(--chrome-fill);text-shadow:0 0 14px color-mix(in srgb,var(--color-magenta) 55%,transparent);animation-timing-function:step-end}46%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end}58%{background-image:var(--chrome-fill);text-shadow:0 0 10px color-mix(in srgb,var(--color-magenta) 45%,transparent);animation-timing-function:var(--e-out,cubic-bezier(.2,.8,.2,1))}to{background-image:var(--chrome-fill);text-shadow:var(--tube-glow)}}@keyframes bloom-warm{0%{opacity:0}to{opacity:1}}[data-anim=tubes][data-shown]:before{animation:bloom-warm 1.6s ease-out both;animation-delay:var(--anim-delay,0s)}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes beam-run{to{--beam-angle:360deg}}@keyframes shot-sweep{0%{background-position:190% 0}to{background-position:-90% 0}}@keyframes glitch-band-a{0%{clip-path:inset(0 0 64%);transform:translate(-2px)}4%{clip-path:inset(22% 0 38%);transform:translate(-6px,1px)}8%{clip-path:inset(56% 0 10%);transform:translate(-1px,-1px)}12%{clip-path:inset(6% 0 72%);transform:translate(-7px)}16%{clip-path:inset(74% 0 2%);transform:translate(-3px,1px)}20%,to{clip-path:inset(0);transform:translate(-3px)}}@keyframes glitch-band-b{0%{clip-path:inset(46% 0 18%);transform:translate(2px)}5%{clip-path:inset(4% 0 66%);transform:translate(6px,-1px)}10%{clip-path:inset(68% 0 6%);transform:translate(1px,1px)}15%{clip-path:inset(30% 0 40%);transform:translate(7px)}20%{clip-path:inset(12% 0 60%);transform:translate(3px,-1px)}24%,to{clip-path:inset(0);transform:translate(3px)}}@keyframes glitch-jitter{0%{transform:translate(0)}4%{transform:translate(1px,-1px)}8%{transform:translate(-1px)}12%,to{transform:translate(0)}}@keyframes copied-pulse{0%{transform:scale(.94)}45%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes copied-halo{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes star-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes horizon-gleam{to{background-position:200% 0}}@keyframes band-drift{to{background-position:0 14px}}.card{--on:0;--lift:-6px;background-color:#150c2ed1;position:relative}@supports (color:color-mix(in lab,red,red)){.card{background-color:color-mix(in srgb,var(--color-night) 82%,transparent)}}.card{border:1px solid #7b2ff773}@supports (color:color-mix(in lab,red,red)){.card{border:1px solid color-mix(in srgb,var(--color-violet) 45%,transparent)}}.card{transform:translateY(calc(var(--on) * var(--lift)));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.card:before{content:"";z-index:0;pointer-events:none;opacity:var(--on);background-image:linear-gradient(105deg,#0000 42%,#f6e9ff1f 50%,#0000 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.card:before{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-cream) 12%,transparent) 50%,transparent 58%)}}.card:before{background-size:280% 100%;background-position:calc(130% - var(--on) * 160%) 0;box-shadow:0 0 0 1px var(--color-magenta),0 20px 55px -22px #ff2e88bf,0 0 34px -12px #22e0ff8c}@supports (color:color-mix(in lab,red,red)){.card:before{box-shadow:0 0 0 1px var(--color-magenta),0 20px 55px -22px color-mix(in srgb,var(--color-magenta) 75%,transparent),0 0 34px -12px color-mix(in srgb,var(--color-cyan) 55%,transparent)}}.card:before{transition:opacity .35s,background-position .9s cubic-bezier(.2,.8,.2,1)}.card:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(to right,var(--color-cyan),var(--color-magenta) 55%,var(--color-amber));height:2px;transform:scaleX(var(--on));transform-origin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px -1px auto}.card:focus-within{--on:1}@media (hover:hover){.card:hover{--on:1}}.glitch{position:relative;transform:translateZ(0)}.glitch:after,.glitch:before{content:attr(data-text);opacity:calc(var(--on,0) * .85);pointer-events:none;mix-blend-mode:screen;transition:opacity .2s;position:absolute;inset:0}.glitch:before{color:var(--color-magenta);transform:translate(-3px)}.glitch:after{color:var(--color-cyan);transform:translate(3px)}.glitch:focus-visible:before,:where(.project:hover,.project:focus-within) .glitch:before{animation:glitch-band-a 2.6s step-end infinite}.glitch:focus-visible:after,:where(.project:hover,.project:focus-within) .glitch:after{animation:glitch-band-b 3.1s step-end infinite}:where(.project:hover,.project:focus-within) .glitch{animation:glitch-jitter 2.9s step-end infinite}@media (hover:hover){.glitch:hover{--on:1}.glitch:hover:before{animation:glitch-band-a 2.6s step-end infinite}.glitch:hover:after{animation:glitch-band-b 3.1s step-end infinite}}.glitch:focus-visible{--on:1}.link-neon{--on:0;--slide:6px;text-shadow:0 0 calc(var(--on) * 14px) currentColor;transition:text-shadow .35s;position:relative}.link-underline:after{content:"";height:1px;transform:scaleX(var(--on,0));transform-origin:100%;pointer-events:none;background-color:currentColor;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.06em;left:0;right:0;box-shadow:0 0 8px}span.link-underline{position:relative}.link-arrow{transform:translateX(calc(var(--on,0) * var(--slide,0px)));transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.link-arrow-down{transform:translateY(calc(var(--on,0) * var(--slide,0px)))}.link-neon:focus-visible{--on:1}.link-neon:focus-visible .link-underline:after,.link-neon:focus-visible.link-underline:after{transform-origin:0}@media (hover:hover){.link-neon:hover{--on:1}.link-neon:hover .link-underline:after,.link-neon:hover.link-underline:after{transform-origin:0}}.btn-neon{--on:0;--pressed:0;--press:.05;transform:scale(calc(1 - var(--pressed) * var(--press)));transition:transform .18s ease-out,color .3s,border-color .3s;position:relative}.btn-neon:before{content:"";z-index:0;background-color:var(--btn-fill,var(--color-cyan));transform:scaleY(var(--on));transform-origin:50% 100%;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.btn-label{z-index:1;position:relative}.btn-neon:active{--pressed:1}.btn-neon:focus-visible{--on:1;color:var(--color-void);border-color:var(--btn-fill,var(--color-cyan))}@media (hover:hover){.btn-neon:hover{--on:1;color:var(--color-void);border-color:var(--btn-fill,var(--color-cyan))}}.btn-neon[data-copied=true]{--on:0;border-color:var(--color-amber);color:var(--color-amber);animation:copied-pulse .45s cubic-bezier(.2,.8,.2,1)}.btn-neon[data-copied=true]:after{content:"";z-index:0;pointer-events:none;box-shadow:0 0 0 1px var(--color-amber);animation:copied-halo .7s ease-out forwards;position:absolute;inset:-2px}.nav-link{--on:0;--lift:-2px;--spread:.35em;transform:translateY(calc(var(--on) * var(--lift)));text-shadow:0 0 calc(var(--on) * 16px) var(--color-cyan);transition:transform .3s cubic-bezier(.2,.8,.2,1),text-shadow .3s,color .3s;display:inline-block;position:relative}.nav-link:after,.nav-link:before{color:var(--color-magenta);opacity:var(--on);pointer-events:none;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0}.nav-link:before{content:"[";transform:translateX(calc(-.55em - var(--on) * var(--spread)));left:0}.nav-link:after{content:"]";transform:translateX(calc(.55em + var(--on) * var(--spread)));right:0}.nav-link:focus-visible{--on:1;color:var(--color-cyan)}@media (hover:hover){.nav-link:hover{--on:1;color:var(--color-cyan)}}.logo-mark{--on:0;--spread:2px;display:inline-block;transform:translateZ(0)}.logo-mark>*{transition:transform .35s cubic-bezier(.2,.8,.2,1),text-shadow .35s;display:inline-block}.logo-mark>:first-child{transform:translateX(calc(var(--on) * var(--spread) * -1));text-shadow:0 0 calc(var(--on) * 16px) var(--color-cyan)}.logo-mark>:last-child{transform:translateX(calc(var(--on) * var(--spread)));text-shadow:0 0 calc(var(--on) * 18px) var(--color-magenta)}.logo-mark:focus-visible{--on:1}@media (hover:hover){.logo-mark:hover{--on:1}}.lang-chip{--on:0;transition:color .28s;display:inline-block;position:relative;overflow:hidden}.lang-chip:before{content:"";background-color:var(--color-cyan);transform:scaleY(var(--on));transform-origin:50% 100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lang-chip:not([aria-current]):focus-visible{--on:1;color:var(--color-void)}@media (hover:hover){.lang-chip:not([aria-current]):hover{--on:1;color:var(--color-void)}}.lang-chip[aria-current]{text-shadow:0 0 12px #ff2e88cc}@supports (color:color-mix(in lab,red,red)){.lang-chip[aria-current]{text-shadow:0 0 12px color-mix(in srgb,var(--color-magenta) 80%,transparent)}}.lang-chip[aria-current]:after{content:"";background-color:var(--color-magenta);height:1px;box-shadow:0 0 8px var(--color-magenta);position:absolute;inset:auto .35em .15em}.project{--on:0}.project:focus-within{--on:1}@media (hover:hover){.project:hover{--on:1}}.project-frame{--lift:-8px;transform:translateY(calc(var(--on,0) * var(--lift)));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.project-frame:after{content:"";z-index:-2;pointer-events:none;opacity:var(--on,0);box-shadow:0 30px 90px -40px var(--color-magenta),0 0 60px -20px #22e0ff99;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.project-frame:after{box-shadow:0 30px 90px -40px var(--color-magenta),0 0 60px -20px color-mix(in srgb,var(--color-cyan) 60%,transparent)}}.project-frame:after{transition:opacity .45s}.project-beam{z-index:-1;pointer-events:none;opacity:var(--on,0);background-image:conic-gradient(from var(--beam-angle),transparent 0deg 190deg,#22e0ffe6 268deg,var(--color-magenta) 330deg,transparent 1turn);position:absolute;inset:-1.5px}@supports (color:color-mix(in lab,red,red)){.project-beam{background-image:conic-gradient(from var(--beam-angle),transparent 0deg 190deg,color-mix(in srgb,var(--color-cyan) 90%,transparent) 268deg,var(--color-magenta) 330deg,transparent 1turn)}}.project-beam{transition:opacity .4s;animation:beam-run 3.2s linear infinite paused}.project-shot{isolation:isolate;background-color:var(--color-night);position:relative;overflow:hidden;box-shadow:0 24px 70px -30px #ff2e888c}@supports (color:color-mix(in lab,red,red)){.project-shot{box-shadow:0 24px 70px -30px color-mix(in srgb,var(--color-magenta) 55%,transparent)}}.project-shot img{transform-origin:50%;transition:opacity .5s}.project-shot:before{z-index:2;mix-blend-mode:overlay;opacity:calc(var(--on,0) * .55);background-image:linear-gradient(118deg,var(--color-magenta) 0,transparent 46%,var(--color-cyan) 100%);transition:opacity .45s}.project-shot:after,.project-shot:before{content:"";pointer-events:none;position:absolute;inset:0}.project-shot:after{z-index:3;background-image:linear-gradient(104deg,#0000 40%,#f6e9ff47 50%,#0000 60%)}@supports (color:color-mix(in lab,red,red)){.project-shot:after{background-image:linear-gradient(104deg,transparent 40%,color-mix(in srgb,var(--color-cream) 28%,transparent) 50%,transparent 60%)}}.project-shot:after{background-position:190% 0;background-size:260% 100%}.project:focus-within .project-beam{animation-play-state:running}.project:focus-within .project-shot:after{animation:shot-sweep .95s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.project:hover .project-beam{animation-play-state:running}.project:hover .project-shot:after{animation:shot-sweep .95s cubic-bezier(.2,.8,.2,1)}}.shot-dot{--on:0;--grow:.6;transform:scaleY(calc(1 + var(--on) * var(--grow)));transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .28s,box-shadow .28s;position:relative}.shot-dot[aria-current]{box-shadow:0 0 12px var(--color-magenta)}.shot-dot:focus-visible{--on:1}@media (hover:hover){.shot-dot:hover{--on:1}}.marquee{--on:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-word{--on:0;--grow:.08;transform:scale(calc(1 + var(--on) * var(--grow)));text-shadow:0 0 calc(var(--on) * 22px) var(--color-magenta);transition:transform .3s cubic-bezier(.2,.8,.2,1),color .3s,text-shadow .3s;display:inline-block}.marquee-gem{--grow:.5;transform:rotate(45deg) scale(calc(1 + var(--on,0) * var(--grow)));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.marquee:focus-within{--on:1}.marquee:focus-within .marquee-track.marquee-track{animation-play-state:paused}.marquee-word:focus-visible{--on:1;color:var(--color-magenta)}@media (hover:hover){.marquee:hover{--on:1}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-word:hover{--on:1;color:var(--color-magenta)}}.site-footer{--on:0;position:relative}.site-footer:before{content:"";pointer-events:none;height:1px;opacity:var(--on);background-image:linear-gradient(to right,transparent,var(--color-magenta) 35%,var(--color-cyan) 65%,transparent);background-size:220% 100%;background-position:calc(140% - var(--on) * 180%) 0;transition:opacity .5s,background-position 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px 0 auto}@media (hover:hover){.site-footer:hover{--on:1}}.chip-neon{--on:0;--lift:-3px;transform:translateY(calc(var(--on) * var(--lift)));text-shadow:0 0 calc(var(--on) * 16px) var(--color-cyan);transition:transform .3s cubic-bezier(.2,.8,.2,1),text-shadow .3s,color .3s;display:inline-block}.chip-neon:focus-visible{--on:1;color:var(--color-cream)}@media (hover:hover){.chip-neon:hover{--on:1;color:var(--color-cream)}}.chip-neon{border-color:#22e0ff}@supports (color:color-mix(in lab,red,red)){.chip-neon{border-color:color-mix(in srgb,var(--color-cyan) calc(var(--on) * 70%),color-mix(in srgb,var(--color-violet) 45%,transparent))}}.chip-neon{transition:transform .3s cubic-bezier(.2,.8,.2,1),text-shadow .3s,border-color .3s,color .3s}@keyframes tube-break{0%{background-image:var(--chrome-fill);text-shadow:var(--tube-glow);animation-timing-function:step-end;translate:0}7%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}11%{background-image:var(--chrome-fill);text-shadow:0 0 9px color-mix(in srgb,var(--color-magenta) 40%,transparent);animation-timing-function:step-end;translate:-1px}14%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}18%{background-image:var(--chrome-fill);text-shadow:0 0 6px color-mix(in srgb,var(--color-magenta) 30%,transparent);animation-timing-function:step-end;translate:1px}21%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}38%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}41%{background-image:var(--chrome-fill);text-shadow:0 0 26px color-mix(in srgb,var(--color-cream) 65%,transparent);animation-timing-function:step-end;translate:-1px}45%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}53%{background-image:var(--chrome-fill);text-shadow:var(--tube-glow);animation-timing-function:step-end;translate:0}72%{background-image:var(--chrome-fill);text-shadow:var(--tube-glow);animation-timing-function:step-end;translate:0}76%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}81%{background-image:var(--chrome-fill);text-shadow:0 0 8px color-mix(in srgb,var(--color-magenta) 35%,transparent);animation-timing-function:step-end;translate:1px}85%{background-image:var(--tube-dead);text-shadow:none;animation-timing-function:step-end;translate:0}92%,to{background-image:var(--chrome-fill);text-shadow:var(--tube-glow);translate:0}}@media (hover:hover){[data-anim=tubes] .tube:hover{animation:tube-break 1.7s linear infinite}}.star-field{animation:star-twinkle var(--twinkle,5s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s)}.horizon-line{background-size:200% 100%;animation:horizon-gleam 6s linear infinite}.sun .sun-bands{animation:band-drift 5s linear infinite}.progress-fill{box-shadow:0 0 12px #ff2e88b3}@supports (color:color-mix(in lab,red,red)){.progress-fill{box-shadow:0 0 12px color-mix(in srgb,var(--color-magenta) 70%,transparent)}}@media (prefers-reduced-motion:reduce){.btn-neon,.card,.chip-neon,.link-arrow,.link-neon,.logo-mark,.marquee-gem,.marquee-word,.nav-link,.project-frame,.project-shot,.shot-dot{--lift:0px;--slide:0px;--grow:0;--press:0;--spread:0em}.nav-link{--spread:.35em}.link-underline:after{opacity:var(--on,0);transform:none}}.tv-zap{z-index:4;pointer-events:none;opacity:0;background-color:#0000;animation:tv-decouple .5s linear;position:absolute;inset:0;overflow:hidden}.tv-zap:after{content:"";background-image:linear-gradient(#0000,#f6e9ff66 45%,#22e0ff47 55%,#0000);height:20%;position:absolute;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.tv-zap:after{background-image:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-cream) 40%,transparent) 45%,color-mix(in srgb,var(--color-cyan) 28%,transparent) 55%,transparent)}}.tv-zap:after{animation:tv-roll .5s cubic-bezier(.4,0,.7,1)}.project-shot[data-zap=a] img{animation:tv-warp-a .5s linear}.project-shot[data-zap=b] img{animation:tv-warp-b .5s linear}@keyframes tv-warp-a{0%{filter:brightness(3.4)contrast(.7);transform:scaleY(.02)scaleX(1.08)}10%{filter:brightness(3.4)contrast(.7);transform:scaleY(.02)scaleX(1.08)}22%{filter:brightness(.5)contrast(1.8)saturate(.4);transform:scaleY(1.18)scaleX(1.02)translateY(-5%)}36%{filter:brightness(1.5)contrast(1.3)saturate(1.6);transform:skew(-9deg)scale(1.12)scaleY(.94)translate(3%,5%)}48%{filter:brightness(.8)contrast(1.5);transform:skew(7deg)scale(1.1)scaleY(1.06)translate(-4%,-3%)}60%{filter:brightness(1.25)saturate(1.3);transform:skew(-4deg)scale(1.06)translate(2%,2%)}72%{filter:brightness(1.1);transform:skew(2deg)scale(1.02)translateY(-1%)}to{filter:none;transform:none}}@keyframes tv-warp-b{0%{filter:brightness(3.4)contrast(.7);transform:scaleY(.02)scaleX(1.08)}10%{filter:brightness(3.4)contrast(.7);transform:scaleY(.02)scaleX(1.08)}22%{filter:brightness(.5)contrast(1.8)saturate(.4);transform:scaleY(1.18)scaleX(1.02)translateY(-5%)}36%{filter:brightness(1.5)contrast(1.3)saturate(1.6);transform:skew(-9deg)scale(1.12)scaleY(.94)translate(3%,5%)}48%{filter:brightness(.8)contrast(1.5);transform:skew(7deg)scale(1.1)scaleY(1.06)translate(-4%,-3%)}60%{filter:brightness(1.25)saturate(1.3);transform:skew(-4deg)scale(1.06)translate(2%,2%)}72%{filter:brightness(1.1);transform:skew(2deg)scale(1.02)translateY(-1%)}to{filter:none;transform:none}}.project-shot[data-zap=a] img,.project-shot[data-zap=b] img{animation-timing-function:step-end}@keyframes tv-decouple{0%{opacity:1;background-color:color-mix(in srgb,var(--color-cream) 32%,transparent)}12%{opacity:1;background-color:color-mix(in srgb,var(--color-void) 55%,transparent)}55%{opacity:1;background-color:color-mix(in srgb,var(--color-void) 22%,transparent)}to{opacity:0;background-color:#0000}}@keyframes tv-roll{0%{opacity:0;transform:translateY(-120%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(460%)}}.tv-screen{appearance:none;background-color:var(--color-night)}@media (prefers-reduced-motion:reduce){.project-shot[data-zap=a] img,.project-shot[data-zap=b] img{filter:none!important;transform:none!important}.tv-zap:after{display:none}}.path-pin,.path-stage{display:contents}.path-track{gap:2.5rem;margin-top:4rem;display:grid}.path-curve,.path-track>.path-curve{display:none}.path-station{border-left:1px solid #7b2ff773;position:relative}@supports (color:color-mix(in lab,red,red)){.path-station{border-left:1px solid color-mix(in srgb,var(--color-violet) 45%,transparent)}}.path-station{padding-left:1.5rem}.path-scene{width:4.25rem;height:4.25rem;display:block}@supports (animation-timeline:view()){@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.path-pin{height:300vh;display:block}.path-stage{align-content:center;min-height:100svh;display:grid;position:sticky;top:0}.path-track{margin-top:0}}}@media (min-width:64rem){.path-track{grid-template-rows:auto auto auto;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:0 1.25rem}.path-track>.path-curve{grid-area:2/1/auto/-1;width:100%;height:auto;display:block;overflow:visible}.path-station{grid-column:var(--col);border-left:0;padding-left:0}.path-station[data-slot=up]{grid-row:1;align-self:end;padding-bottom:.5rem}.path-station[data-slot=down]{grid-row:3;align-self:start;padding-top:.5rem}.path-station[data-slot=up]{flex-direction:column;display:flex}.path-station[data-slot=up] .path-scene{order:2;margin-top:1rem}}.path-line{stroke:#7b2ff766}@supports (color:color-mix(in lab,red,red)){.path-line{stroke:color-mix(in srgb,var(--color-violet) 40%,transparent)}}.path-line-draw{stroke:url(#path-line);stroke-dasharray:1250;stroke-dashoffset:0}.path-stem path{stroke:#7b2ff78c}@supports (color:color-mix(in lab,red,red)){.path-stem path{stroke:color-mix(in srgb,var(--color-violet) 55%,transparent)}}.path-stem path{fill:none}.path-dot{fill:var(--color-magenta);filter:drop-shadow(0 0 6px var(--color-magenta))}.walker{stroke:var(--color-cream);fill:none;offset-path:path("M0 126C60 132 80 130 120 130C220 130 260 70 360 70C460 70 500 135 600 135C700 135 740 65 840 65C940 65 980 120 1080 120C1140 120 1170 112 1200 106");offset-distance:0;offset-rotate:0deg}.walker-head{fill:var(--color-cream);stroke:none}.walker-arm,.walker-body,.walker-leg{stroke:var(--color-cream)}@keyframes walk-leg-front{0%,to{rotate:24deg}50%{rotate:-24deg}}@keyframes walk-leg-back{0%,to{rotate:-24deg}50%{rotate:24deg}}@keyframes walk-arm-front{0%,to{rotate:-18deg}50%{rotate:18deg}}@keyframes walk-arm-back{0%,to{rotate:18deg}50%{rotate:-18deg}}@keyframes walk-bob{0%,to{translate:0}50%{translate:0 -1.5px}}.walker-arm,.walker-leg{transform-box:fill-box;transform-origin:top}.walker-leg--front{animation:walk-leg-front .62s ease-in-out infinite}.walker-leg--back{animation:walk-leg-back .62s ease-in-out infinite}.walker-arm--front{animation:walk-arm-front .62s ease-in-out infinite}.walker-arm--back{animation:walk-arm-back .62s ease-in-out infinite}.walker-bob{animation:walk-bob .31s ease-in-out infinite}.walker-arm--back,.walker-arm--far,.walker-leg--back{stroke:#f6e9ff8c}@supports (color:color-mix(in lab,red,red)){.walker-arm--back,.walker-arm--far,.walker-leg--back{stroke:color-mix(in srgb,var(--color-cream) 55%,transparent)}}@keyframes walk-along{0%,27%{offset-distance:0}73%,to{offset-distance:100%}}@keyframes path-draw{0%,27%{stroke-dashoffset:1250px}73%,to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.path-pin{view-timeline-name:--path-progress}.walker{animation:walk-along linear both;animation-timeline:--path-progress}.path-line-draw{animation:path-draw linear both;animation-timeline:--path-progress}}.path-scene{overflow:visible}.path-scene [class*=\ scene-],.path-scene [class^=scene-]{fill:none;stroke:var(--color-cream);vector-effect:non-scaling-stroke}.scene-ink{stroke:#a898c9b3}@supports (color:color-mix(in lab,red,red)){.scene-ink{stroke:color-mix(in srgb,var(--color-haze) 70%,transparent)}}.scene-trace path{stroke:#22e0ff99}@supports (color:color-mix(in lab,red,red)){.scene-trace path{stroke:color-mix(in srgb,var(--color-cyan) 60%,transparent)}}.scene-trace path{stroke-dasharray:6 4;animation:trace-run 1.4s linear infinite}@keyframes trace-run{to{stroke-dashoffset:-10px}}.scene-chip{stroke:var(--color-cyan);fill:#241455b3}@supports (color:color-mix(in lab,red,red)){.scene-chip{fill:color-mix(in srgb,var(--color-dusk) 70%,transparent)}}.scene-pin path{stroke:#22e0ffb3}@supports (color:color-mix(in lab,red,red)){.scene-pin path{stroke:color-mix(in srgb,var(--color-cyan) 70%,transparent)}}.scene-etch{stroke:#22e0ff73}@supports (color:color-mix(in lab,red,red)){.scene-etch{stroke:color-mix(in srgb,var(--color-cyan) 45%,transparent)}}.scene-led{fill:var(--color-magenta);stroke:none;animation:led-blink 1.9s step-end infinite}.scene-led--b{fill:var(--color-cyan);animation-duration:2.3s}.scene-led--c{fill:var(--color-amber);animation-duration:3.1s}@keyframes led-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.scene-screen{stroke:var(--color-cyan);fill:#24145599}@supports (color:color-mix(in lab,red,red)){.scene-screen{fill:color-mix(in srgb,var(--color-dusk) 60%,transparent)}}.scene-code path{stroke:var(--color-cyan);stroke-dasharray:20;animation:code-type 3.2s ease-in-out infinite}.scene-code--2{animation-delay:.35s}.scene-code--3{animation-delay:.7s}@keyframes code-type{0%{stroke-dashoffset:20px}22%,78%{stroke-dashoffset:0}92%,to{stroke-dashoffset:20px}}.scene-skin{stroke:var(--color-cream)}.scene-hair{stroke:var(--color-magenta)}.scene-arm,.scene-body{stroke:var(--color-cream)}.scene-arm{transform-box:fill-box;transform-origin:0 0;animation:type-tap .42s ease-in-out infinite}.scene-arm--far{stroke:#f6e9ff8c}@supports (color:color-mix(in lab,red,red)){.scene-arm--far{stroke:color-mix(in srgb,var(--color-cream) 55%,transparent)}}.scene-arm--far{animation-delay:.21s}@keyframes type-tap{0%,to{rotate:0deg}50%{rotate:7deg}}.scene-boy{transform-box:fill-box;transform-origin:bottom;animation:boy-lean 4.5s ease-in-out infinite}@keyframes boy-lean{0%,to{rotate:0deg}50%{rotate:-1.5deg}}.scene-cap-top{stroke:var(--color-amber);fill:#241455bf}@supports (color:color-mix(in lab,red,red)){.scene-cap-top{fill:color-mix(in srgb,var(--color-dusk) 75%,transparent)}}.scene-cap-band{stroke:var(--color-amber)}.scene-tassel{stroke:var(--color-magenta)}.scene-tassel-knot{fill:var(--color-magenta);stroke:none}.scene-cap{transform-box:fill-box;transform-origin:50%;animation:cap-toss 3.4s ease-in-out infinite}@keyframes cap-toss{0%,55%,to{translate:0;rotate:0deg}70%{translate:0 -7px;rotate:-12deg}85%{translate:0 -3px;rotate:5deg}}.scene-paper{stroke:var(--color-cream);fill:#241455b3}@supports (color:color-mix(in lab,red,red)){.scene-paper{fill:color-mix(in srgb,var(--color-dusk) 70%,transparent)}}.scene-spark path{stroke:var(--color-cyan);transform-box:fill-box;transform-origin:50%;animation:spark-pop 3.4s ease-out infinite}.scene-spark--b{stroke:var(--color-magenta);animation-delay:.25s}.scene-spark--c{stroke:var(--color-amber);animation-delay:.5s}@keyframes spark-pop{0%,60%,to{opacity:0;scale:.4}72%{opacity:1;scale:1.15}88%{opacity:0;scale:1.3}}.scene-sun{fill:#ff6b35b3}@supports (color:color-mix(in lab,red,red)){.scene-sun{fill:color-mix(in srgb,var(--color-coral) 70%,transparent)}}.scene-sun{stroke:none;transform-box:fill-box;transform-origin:50%;animation:sun-pulse 5s ease-in-out infinite}@keyframes sun-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}.scene-star circle{fill:var(--color-cream);stroke:none;animation:star-twinkle 2.6s ease-in-out infinite}.scene-star--b{animation-duration:3.3s}.scene-star--c{animation-duration:4.1s}.scene-trail{stroke:#22e0ffa6}@supports (color:color-mix(in lab,red,red)){.scene-trail{stroke:color-mix(in srgb,var(--color-cyan) 65%,transparent)}}.scene-trail{stroke-dasharray:60;animation:trail-draw 4.2s ease-in-out infinite}@keyframes trail-draw{0%{stroke-dashoffset:60px}55%,80%{stroke-dashoffset:0}95%,to{stroke-dashoffset:60px}}.scene-plane-body{stroke:var(--color-cream);fill:#f6e9ff33}@supports (color:color-mix(in lab,red,red)){.scene-plane-body{fill:color-mix(in srgb,var(--color-cream) 20%,transparent)}}.scene-plane{transform-box:fill-box;transform-origin:50%;animation:plane-fly 4.2s ease-in-out infinite}@keyframes plane-fly{0%{opacity:0;translate:-26px 10px}12%{opacity:1}55%,80%{opacity:1;translate:0}95%,to{opacity:0;translate:14px -6px}}.scene-glass{stroke:var(--color-cyan);fill:#22e0ff14}@supports (color:color-mix(in lab,red,red)){.scene-glass{fill:color-mix(in srgb,var(--color-cyan) 8%,transparent)}}.scene-handle{stroke:var(--color-cream)}.scene-glint{stroke:#f6e9ffb3}@supports (color:color-mix(in lab,red,red)){.scene-glint{stroke:color-mix(in srgb,var(--color-cream) 70%,transparent)}}.scene-lens{transform-box:fill-box;transform-origin:60% 60%;animation:lens-sweep 4s ease-in-out infinite}@keyframes lens-sweep{0%,to{translate:-3px 2px}50%{translate:4px -3px}}.scene-wave circle{stroke:var(--color-magenta);transform-box:fill-box;transform-origin:50%;animation:wave-out 2.8s ease-out infinite}.scene-wave--b{animation-delay:.9s}.scene-wave--c{animation-delay:1.8s}@keyframes wave-out{0%{opacity:.8;scale:.5}to{opacity:0;scale:2.2}}@media (prefers-reduced-motion:reduce){.walker{offset-distance:50%}.path-line-draw{stroke-dashoffset:0}}.backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop-bloom{border-radius:50%;width:90vmax;height:90vmax;position:absolute}.backdrop-bloom--magenta{background:radial-gradient(circle,#7b2ff738 0,#ff2e8817 38%,#0000 68%);top:-30vmax;left:-25vmax}@supports (color:color-mix(in lab,red,red)){.backdrop-bloom--magenta{background:radial-gradient(circle,color-mix(in srgb,var(--color-violet) 22%,transparent) 0,color-mix(in srgb,var(--color-magenta) 9%,transparent) 38%,transparent 68%)}}.backdrop-bloom--magenta{animation:bloom-drift-a 34s ease-in-out infinite alternate}.backdrop-bloom--cyan{background:radial-gradient(circle,#22e0ff1f 0,#7b2ff714 40%,#0000 68%);bottom:-34vmax;right:-28vmax}@supports (color:color-mix(in lab,red,red)){.backdrop-bloom--cyan{background:radial-gradient(circle,color-mix(in srgb,var(--color-cyan) 12%,transparent) 0,color-mix(in srgb,var(--color-violet) 8%,transparent) 40%,transparent 68%)}}.backdrop-bloom--cyan{animation:bloom-drift-b 41s ease-in-out infinite alternate}@keyframes bloom-drift-a{to{translate:12vw 6vh}}@keyframes bloom-drift-b{to{translate:-10vw -7vh}}.backdrop-floor{perspective:300px;perspective-origin:50% 0;inset-inline:0;height:30vh;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 55%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 55%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.backdrop-grid{transform-origin:50% 0;background-image:linear-gradient(90deg,#22e0ff29 1px,#0000 0),linear-gradient(#ff2e8829 1px,#0000 0);position:absolute;inset:0;transform:rotateX(76deg)}@supports (color:color-mix(in lab,red,red)){.backdrop-grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-cyan) 16%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-magenta) 16%,transparent) 1px,transparent 1px)}}.backdrop-grid{background-size:70px 70px;animation:backdrop-grid-run 5.5s linear infinite}@keyframes backdrop-grid-run{to{background-position:0 70px}}@media (max-width:48rem){.backdrop-glyph:nth-child(n+5){display:none}}.backdrop-glyphs{position:absolute;inset:0}.backdrop-glyph{font-family:var(--font-mono);color:#22e0ff1f;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:700;position:absolute}@supports (color:color-mix(in lab,red,red)){.backdrop-glyph{color:color-mix(in srgb,var(--color-cyan) 12%,transparent)}}.backdrop-glyph{-webkit-user-select:none;user-select:none;animation:glyph-float var(--dur,24s) linear infinite;animation-delay:var(--delay,0s)}@keyframes glyph-float{0%{opacity:0;translate:0 20px}15%,70%{opacity:1}to{opacity:0;translate:0 -90px}}@media (prefers-reduced-motion:reduce){.backdrop-glyph{opacity:1;translate:0}}@property --sweep{syntax:"<number>";inherits:false;initial-value:0}.skills-deck{gap:2.75rem;display:grid}.hat-bar{border:0;flex-wrap:wrap;gap:.6rem;min-inline-size:0;margin:0;padding:0;display:flex}.hat-slot{max-width:100%;display:inline-flex;position:relative}.hat-chip[data-hat=all]{--hat:var(--color-cream)}.hat-chip[data-hat=front]{--hat:var(--color-cyan)}.hat-chip[data-hat=fullstack]{--hat:var(--color-magenta)}.hat-chip[data-hat=devops]{--hat:var(--color-amber)}.hat-chip[data-hat=network]{--hat:var(--color-coral)}.hat-chip{--on:0;--lift:-2px;cursor:pointer;border:1px solid #7b2ff773;align-items:center;gap:.55rem;max-width:100%;padding:.7rem 1.05rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hat-chip{border:1px solid color-mix(in srgb,var(--color-violet) 45%,transparent)}}.hat-chip{background-color:#150c2eb8}@supports (color:color-mix(in lab,red,red)){.hat-chip{background-color:color-mix(in srgb,var(--color-night) 72%,transparent)}}.hat-chip{color:var(--color-haze);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;transform:translateY(calc(var(--on) * var(--lift)));transition:color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .35s ease,transform .3s var(--e-soft)}.hat-led{background-color:var(--hat);border-radius:50%;flex:none;width:.5rem;height:.5rem}@supports (color:color-mix(in lab,red,red)){.hat-led{background-color:color-mix(in srgb,var(--hat) 28%,transparent)}}.hat-led{transition:background-color .3s,box-shadow .35s}.hat-count{opacity:.55;font-size:.625rem}.hat-input:checked+.hat-chip{color:var(--color-cream);border-color:var(--hat)}@supports (color:color-mix(in lab,red,red)){.hat-input:checked+.hat-chip{border-color:color-mix(in srgb,var(--hat) 70%,transparent)}}.hat-input:checked+.hat-chip{background-color:var(--hat)}@supports (color:color-mix(in lab,red,red)){.hat-input:checked+.hat-chip{background-color:color-mix(in srgb,var(--hat) 12%,var(--color-night))}}.hat-input:checked+.hat-chip{box-shadow:0 14px 34px -22px var(--hat)}.hat-input:checked+.hat-chip .hat-led{background-color:var(--hat);box-shadow:0 0 8px var(--hat),0 0 18px var(--hat)}@supports (color:color-mix(in lab,red,red)){.hat-input:checked+.hat-chip .hat-led{box-shadow:0 0 8px var(--hat),0 0 18px color-mix(in srgb,var(--hat) 55%,transparent)}}.hat-input:focus-visible+.hat-chip{outline:2px solid var(--color-cyan);outline-offset:3px}@media (hover:hover){.hat-input:not(:checked)+.hat-chip:hover{--on:1;color:var(--color-cream);border-color:var(--hat)}@supports (color:color-mix(in lab,red,red)){.hat-input:not(:checked)+.hat-chip:hover{border-color:color-mix(in srgb,var(--hat) 55%,transparent)}}.hat-input:not(:checked)+.hat-chip:hover .hat-led{background-color:var(--hat)}@supports (color:color-mix(in lab,red,red)){.hat-input:not(:checked)+.hat-chip:hover .hat-led{background-color:color-mix(in srgb,var(--hat) 70%,transparent)}}}.hat-panels{display:grid}.hat-panel{opacity:0;visibility:hidden;max-width:62ch;transition:opacity .35s var(--e-soft),transform .35s var(--e-soft),visibility 0s linear .35s;grid-area:1/1;transform:translateY(6px)}.hat-panel-body{color:var(--color-haze)}.skills-deck:has(#hat-all:checked) .hat-panel[data-hat=all],.skills-deck:has(#hat-devops:checked) .hat-panel[data-hat=devops],.skills-deck:has(#hat-front:checked) .hat-panel[data-hat=front],.skills-deck:has(#hat-fullstack:checked) .hat-panel[data-hat=fullstack],.skills-deck:has(#hat-network:checked) .hat-panel[data-hat=network]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.orb-grid{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.orb-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.75rem}}.orb{--dim:0;--dim-shrink:.055}.orb-face{--on:0;--lift:-5px;text-align:center;opacity:calc(1 - var(--dim) * .74);filter:grayscale(var(--dim));scale:calc(1 - var(--dim) * var(--dim-shrink));transform:translateY(calc(var(--on) * var(--lift)));transition:opacity .45s var(--e-soft),filter .45s var(--e-soft),scale .45s var(--e-soft),transform .35s var(--e-soft);justify-items:center;gap:.55rem;padding:1.15rem .4rem 1rem;text-decoration:none;display:grid;position:relative}.orb-face:before{content:"";pointer-events:none;width:5.8rem;height:5.8rem;opacity:calc(var(--on) * .85);background-image:radial-gradient(circle,var(--tint) 0,transparent 68%);border-radius:50%;position:absolute;top:.5rem;left:calc(50% - 2.9rem)}@supports (color:color-mix(in lab,red,red)){.orb-face:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--tint) 42%,transparent) 0,transparent 68%)}}.orb-face:before{filter:blur(12px);transition:opacity .4s}.orb-face:focus-visible{--on:1}@media (hover:hover){.orb-face:hover{--on:1}}.orb-ring{place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative}.orb-ring:before{content:"";border:2px solid #7b2ff766;border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.orb-ring:before{border:2px solid color-mix(in srgb,var(--color-violet) 40%,transparent)}}.orb-ring:after{--sweep:calc(var(--lvl) / 5);content:"";background-image:conic-gradient(from -90deg,var(--tint) calc(var(--sweep) * 1turn),transparent 0);filter:drop-shadow(0 0 calc(3px + var(--on) * 8px) var(--tint));border-radius:50%;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@supports (color:color-mix(in lab,red,red)){.orb-ring:after{filter:drop-shadow(0 0 calc(3px + var(--on) * 8px) color-mix(in srgb,var(--tint) 70%,transparent))}}.orb-ring:after{transition:filter .35s}.orb-grid--bench .orb-ring:before{border-style:dashed;border-color:#ffd1666b}@supports (color:color-mix(in lab,red,red)){.orb-grid--bench .orb-ring:before{border-color:color-mix(in srgb,var(--color-amber) 42%,transparent)}}.orb-mark{width:1.6rem;height:1.6rem;color:var(--tint);position:relative}@supports (color:color-mix(in lab,red,red)){.orb-mark{color:color-mix(in srgb,var(--tint) 58%,var(--color-haze))}}.orb-mark{filter:drop-shadow(0 0 calc(var(--on) * 9px) var(--tint))}@supports (color:color-mix(in lab,red,red)){.orb-mark{filter:drop-shadow(0 0 calc(var(--on) * 9px) color-mix(in srgb,var(--tint) 60%,transparent))}}.orb-mark{transition:color .35s,filter .35s}.orb-face:focus-visible .orb-mark{color:var(--tint)}@media (hover:hover){.orb-face:hover .orb-mark{color:var(--tint)}}.orb-name{color:var(--color-haze);font-size:.78rem;line-height:1.3;transition:color .3s}.orb-face:focus-visible .orb-name{color:var(--color-cream)}@media (hover:hover){.orb-face:hover .orb-name{color:var(--color-cream)}}.orb-meta{place-items:center;min-height:.85rem;display:grid}.orb-level,.orb-pips{transition:opacity .28s ease,transform .28s var(--e-soft);grid-area:1/1}.orb-pips{opacity:calc(1 - var(--on));transform:translateY(calc(var(--on) * -3px));gap:3px;display:flex}.orb-pip{background-color:#7b2ff78c;border-radius:1px;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.orb-pip{background-color:color-mix(in srgb,var(--color-violet) 55%,transparent)}}.orb-pip[data-on]{background-color:var(--tint)}@supports (color:color-mix(in lab,red,red)){.orb-pip[data-on]{background-color:color-mix(in srgb,var(--tint) 88%,transparent)}}.orb-level{opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 3px));color:var(--tint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6rem}.skills-deck:has(#hat-devops:checked) .orb:not([data-hats~=devops]),.skills-deck:has(#hat-front:checked) .orb:not([data-hats~=front]),.skills-deck:has(#hat-fullstack:checked) .orb:not([data-hats~=fullstack]),.skills-deck:has(#hat-network:checked) .orb:not([data-hats~=network]){--dim:1}.skills-deck:has(#hat-devops:checked) .orb[data-hats~=devops]>.orb-face,.skills-deck:has(#hat-front:checked) .orb[data-hats~=front]>.orb-face,.skills-deck:has(#hat-fullstack:checked) .orb[data-hats~=fullstack]>.orb-face,.skills-deck:has(#hat-network:checked) .orb[data-hats~=network]>.orb-face{animation:orb-pick .55s var(--e-back) backwards;animation-delay:calc(var(--i) * 26ms)}@keyframes orb-pick{0%{transform:translateY(7px)scale(.86)}}[data-anim][data-shown] .orb-ring:after{animation:ring-fill 1.1s var(--e-out) backwards;animation-delay:calc(var(--i) * 34ms + .22s)}@keyframes ring-fill{0%{--sweep:0}}[data-anim][data-shown] .orb-pip[data-on]{animation:pip-on .4s var(--e-out) backwards;animation-delay:calc(var(--i) * 34ms + var(--p) * 70ms + .42s)}@keyframes pip-on{0%{background-color:color-mix(in srgb,var(--color-violet) 55%,transparent);transform:scale(.4)}}.lvl-scale{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-haze);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.lvl-step{opacity:calc(.46 + var(--lvl) * .108);align-items:center;gap:.5rem;display:inline-flex}.lvl-num{border:1px solid #22e0ff80;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.lvl-num{border:1px solid color-mix(in srgb,var(--color-cyan) 50%,transparent)}}.lvl-num{color:var(--color-cyan);letter-spacing:0;font-size:.62rem}.orb-bench{border-top:1px solid #7b2ff752;gap:.9rem;padding-top:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.orb-bench{border-top:1px solid color-mix(in srgb,var(--color-violet) 32%,transparent)}}.bench-title{color:var(--color-amber);justify-self:start}.bench-body{max-width:58ch;color:var(--color-haze)}@supports not selector(:has(*)){.hat-bar{display:none}.hat-panel[data-hat=all]{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.hat-chip,.orb-face{--lift:0px}.orb{--dim-shrink:0}.hat-panel,.orb-level,.orb-pips{transform:none}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark}body{background-color:var(--color-void);color:var(--color-cream);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;line-height:1.7;overflow-x:hidden}body:after{content:"";z-index:90;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:fixed;inset:0}::selection{background-color:var(--color-magenta);color:var(--color-void)}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px;border-radius:2px}.u-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase}.neon-magenta{color:var(--color-magenta);text-shadow:0 0 6px #ff2e88b3,0 0 22px #ff2e8873}@supports (color:color-mix(in lab,red,red)){.neon-magenta{text-shadow:0 0 6px color-mix(in srgb,var(--color-magenta) 70%,transparent),0 0 22px color-mix(in srgb,var(--color-magenta) 45%,transparent)}}.neon-cyan{color:var(--color-cyan);text-shadow:0 0 6px #22e0ffb3,0 0 22px #22e0ff66}@supports (color:color-mix(in lab,red,red)){.neon-cyan{text-shadow:0 0 6px color-mix(in srgb,var(--color-cyan) 70%,transparent),0 0 22px color-mix(in srgb,var(--color-cyan) 40%,transparent)}}.chrome{--chrome-fill:linear-gradient(to bottom,#fff 0%,var(--color-cyan) 22%,var(--color-cream) 44%,var(--color-amber) 62%,var(--color-coral) 78%,var(--color-magenta) 100%);background-image:var(--chrome-fill);color:#0000;-webkit-background-clip:text;background-clip:text}.chrome-bloom{position:relative}.chrome-bloom:before{content:"";z-index:-1;background:radial-gradient(at 50% 55%,#ff2e8852 0,#0000 68%);position:absolute;inset:-12% -6%}@supports (color:color-mix(in lab,red,red)){.chrome-bloom:before{background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--color-magenta) 32%,transparent) 0,transparent 68%)}}.chrome-bloom:before{filter:blur(26px);pointer-events:none}.rule-neon{background-image:linear-gradient(to right,transparent,var(--color-magenta),var(--color-cyan),transparent);height:1px}@keyframes grid-run{to{background-position:0 60px}}.grid-floor{background-image:linear-gradient(90deg,#22e0ff8c 1px,#0000 0),linear-gradient(#ff2e888c 1px,#0000 0)}@supports (color:color-mix(in lab,red,red)){.grid-floor{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-cyan) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-magenta) 55%,transparent) 1px,transparent 1px)}}.grid-floor{background-size:60px 60px;animation:grid-run 2.4s linear infinite;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}@keyframes sun-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-6px)scale(1.015)}}.sun{animation:sun-breathe 7s ease-in-out infinite}.sun-bands{background-image:repeating-linear-gradient(to bottom,transparent 0 8px,var(--color-void) 8px 14px)}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.55}94%{opacity:1}96%{opacity:.7}97%{opacity:1}}.flicker{animation:flicker 6s linear infinite}.role-reel{display:inline-grid}.role-reel-item{opacity:0;grid-area:1/1;transition:opacity .32s ease-in-out}.role-reel-item[data-current]{opacity:1}.tagline-reel{display:grid}.tagline-reel>*{grid-area:1/1}.tagline-ghost{visibility:hidden}.type-caret{vertical-align:-.17em;background:var(--color-cyan);width:.5ch;height:1.05em;animation:caret-blink 1.06s step-end infinite;display:inline-block}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes marquee-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee-run 26s linear infinite}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation:none!important}[data-anim]{opacity:1!important;filter:none!important;clip-path:none!important;transform:translate(0)rotate(0)scale(1)!important;-webkit-mask-image:none!important;mask-image:none!important}.flicker,.grid-floor,.marquee-track,.sun{animation:none!important}.type-caret{display:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_387f85{font-family:Syne,Syne Fallback;font-style:normal}.__variable_387f85{--font-syne:"Syne","Syne Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_61695a{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_61695a{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}