/*! tailwindcss v4.1.11 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-zinc-100:oklch(96.7% .001 286.375);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--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-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--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)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\[container-type\:size\]{container-type:size}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-full{inset:-100%}.\[inset\:var\(--cut\)\]{inset:var(--cut)}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.-z-20{z-index:calc(20*-1)}.-z-30{z-index:calc(30*-1)}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-14{margin-top:calc(var(--spacing)*14)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\[aspect-ratio\:1\],.aspect-\[1\/1\]{aspect-ratio:1}.size-full{width:100%;height:100%}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-18{height:calc(var(--spacing)*18)}.h-\[72px\]{height:72px}.h-\[100cqh\]{height:100cqh}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-10{width:calc(var(--spacing)*10)}.w-18{width:calc(var(--spacing)*18)}.w-\[30px\]{width:30px}.w-\[50px\]{width:50px}.w-auto{width:auto}.w-full{width:100%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[translate\:0_0\]{translate:0}.rotate-0{rotate:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-marquee{animation:marquee var(--duration)infinite linear}.animate-marquee-vertical{animation:marquee-vertical var(--duration)linear infinite}.animate-shimmer-slide{animation:shimmer-slide var(--speed)ease-in-out infinite alternate}.animate-spin-around{animation:spin-around calc(var(--speed)*2)infinite linear}.cursor-pointer{cursor:pointer}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\[gap\:var\(--gap\)\]{gap:var(--gap)}.gap-2{gap:calc(var(--spacing)*2)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\[border-radius\:0\]{border-radius:0}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-700{border-color:var(--color-gray-700)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#181818\]{background-color:#181818}.bg-black{background-color:var(--color-black)}.bg-neutral-700\/80{background-color:#404040cc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/80{background-color:color-mix(in oklab,var(--color-neutral-700)80%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#111\]{--tw-gradient-from:#111;--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))}.from-\[\#090909\]{--tw-gradient-from:#090909;--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))}.to-transparent{--tw-gradient-to:transparent;--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}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-2{padding:calc(var(--spacing)*2)}.p-6{padding:calc(var(--spacing)*6)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[5px\]{padding-inline:5px}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.font-\[\'General_Sans\'\]{font-family:General Sans}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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-\[\#A7A9AB\]{color:#a7a9ab}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.uppercase{text-transform:uppercase}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_0_-8px_10px_\#ffffff1f\]{--tw-shadow:inset 0 -8px 10px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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-sm{--tw-backdrop-blur:blur(var(--blur-sm));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{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--duration\:30s\]{--duration:30s}.\[--duration\:40s\]{--duration:40s}.\[--gap\:0\.5rem\]{--gap:.5rem}.\[--gap\:1rem\]{--gap:1rem}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - (var(--spread)*.5)),transparent 0,var(--shimmer-color)var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[mask\:none\]{mask:none}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}@media (hover:hover){.group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]:is(:where(.group):hover *){--tw-shadow:inset 0 -6px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}}.group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]:is(:where(.group):active *){--tw-shadow:inset 0 -10px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:bg-neutral-600\/80:hover{background-color:#525252cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-600\/80:hover{background-color:color-mix(in oklab,var(--color-neutral-600)80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (width>=40rem){.sm\:mb-7{margin-bottom:calc(var(--spacing)*7)}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.dark\:text-black:is(.dark *){color:var(--color-black)}}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}*,html,body,div,span,p,h1,h2,h3,h4,h5,h6,a,button,input,textarea,select,img,video,iframe,canvas,svg,path,g,rect,circle{cursor:url(/images/cursors/cursor-small.png) 16 16,auto!important}a:hover,button:hover,[role=button]:hover,.clickable:hover,.menu-item:hover{cursor:url(/images/cursors/cursor-small-hover.png) 16 16,pointer!important}input,textarea,[contenteditable=true],input:hover,textarea:hover,[contenteditable=true]:hover,input:focus,textarea:focus,[contenteditable=true]:focus{cursor:url(/images/cursors/quill-cursor-small.png) 0 32,text!important}[disabled],[disabled]:hover,.disabled,.disabled:hover{cursor:url(/images/cursors/cursor-small.png) 16 16,not-allowed!important}*{transition-property:all;transition-duration:.2s;transition-property:transform,opacity,background-color,color,border-color,box-shadow!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}.magic-hover{position:relative;overflow:hidden;cursor:inherit!important}.magic-shine{position:relative;cursor:inherit!important}.magic-shine:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle,#ffffff1a 0%,#fff0 70%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.magic-shine:hover:after{opacity:1}.magic-spotlight{background:radial-gradient(600px circle at var(--x,0)var(--y,0),#ffffff0f,transparent 40%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-1px}.magic-hover:hover .magic-spotlight{opacity:1}.magic-hover *,.magic-shine *{cursor:inherit!important}.magic-hover{--x:0px;--y:0px}.menu-container[data-astro-cid-gqkgmz2j]{display:none}@media (width<=1300px){.menu-container[data-astro-cid-gqkgmz2j]{z-index:1000;display:block;position:fixed;top:20px;right:20px}.menu-button[data-astro-cid-gqkgmz2j]{cursor:pointer;background-color:#000;border:none;border-radius:25px;justify-content:center;align-items:center;width:80px;height:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003}.menu-button[data-astro-cid-gqkgmz2j]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#ffffff1a,#0000);width:200%;height:100%;animation:4s linear infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.menu-button[data-astro-cid-gqkgmz2j]:hover{background-color:#222;transition:background-color .7s ease-in-out}.menu-icon[data-astro-cid-gqkgmz2j]{color:#fff;font-size:20px}.modal-overlay[data-astro-cid-gqkgmz2j]{opacity:0;visibility:hidden;z-index:1001;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay[data-astro-cid-gqkgmz2j].active{opacity:1;visibility:visible}.modal-content[data-astro-cid-gqkgmz2j]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.close-button[data-astro-cid-gqkgmz2j]{cursor:pointer;background:0 0;border:none;padding:10px;position:absolute;top:20px;right:20px}.close-icon[data-astro-cid-gqkgmz2j]{color:#fff;font-size:32px}.modal-menu[data-astro-cid-gqkgmz2j]{flex-direction:column;align-items:flex-start;gap:2rem;width:80%;max-width:400px;display:flex}.menu-item[data-astro-cid-gqkgmz2j]{color:#fff;text-align:left;width:100%;font-family:General Sans,sans-serif;font-size:1.5rem;text-decoration:none;transition:color .2s}.menu-item[data-astro-cid-gqkgmz2j]:hover{color:#a7a9ab}}@font-face{font-family:General Sans;src:url(/fonts/general-sans/GeneralSans-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans/GeneralSans-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans/GeneralSans-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans/GeneralSans-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans/GeneralSans-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans/GeneralSans-Extralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/fonts/fira-code/FiraCode-VariableFont_wght.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"General Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"Fira Code","SF Mono",Monaco,"Cascadia Code","Roboto Mono",monospace}body{font-family:var(--font-sans)}code,pre{font-family:var(--font-mono)}.magic-hover{contain:layout style paint;will-change:transform}.magic-spotlight,.magic-shine:after{will-change:opacity;transform:translateZ(0)}@media (hover:hover){:root{--cursor-default:url(/images/cursors/cursor-small.png) 16 16,auto;--cursor-hover:url(/images/cursors/cursor-small-hover.png) 16 16,pointer;--cursor-text:url(/images/cursors/quill-cursor-small.png) 0 32,text}}:root{--container-padding:1rem;--bento-gap:1rem;--bento-radius:1rem;--primary-bg:#121212;--box-bg-light:#e0e0e0;--box-bg-mint:#8cd3c9;--box-bg-red:#d65a5a;--accent-color:#2dfff5}@media (width>=700px){:root{--container-padding:2rem;--bento-gap:1.5rem}}html{background:var(--primary-bg);color:#fff}body{font-family:var(--font-sans);margin:0}.grid-container[data-astro-cid-6la6tper]{grid-template-rows:repeat(8,minmax(112.5px,auto));grid-template-columns:repeat(10,1fr);grid-template-areas:". . . . . . . . . ."".intro intro intro intro image image image socials socials"".intro intro intro intro image image image socials socials"".tech tech image2 image2 about about about menu menu"".tech tech image2 image2 about about about menu menu"".tech tech newsletter newsletter newsletter app-suite app-suite menu menu"".tech tech newsletter newsletter newsletter app-suite app-suite menu menu"". . . . . . . . . .";gap:1rem;width:100%;max-width:1600px;margin:0 auto;padding:2rem;display:grid}[style*="grid-area: intro"]{border-radius:2rem;grid-area:intro}[style*="grid-area: socials"]{border-radius:2rem;grid-area:socials}[style*="grid-area: tech"]{border-radius:2rem;grid-area:tech}[style*="grid-area: about"]{border-radius:2rem;grid-area:about}[style*="grid-area: newsletter"]{border-radius:2rem;grid-area:newsletter}[style*="grid-area: app-suite"]{border-radius:2rem;grid-area:app-suite}[style*="grid-area: menu"]{border-radius:2rem;grid-area:menu}.grid-container[data-astro-cid-b4djgzp3]{grid-template-columns:repeat(12,1fr);grid-template-areas:"intro intro intro intro intro intro image image image image image image""intro intro intro intro intro intro image image image image image image""tech tech tech tech image2 image2 image2 image2 socials socials socials socials""tech tech tech tech image2 image2 image2 image2 socials socials socials socials""tech tech tech tech about about about about about about about about""tech tech tech tech about about about about about about about about""newsletter newsletter newsletter newsletter newsletter newsletter app-suite app-suite app-suite app-suite app-suite app-suite""newsletter newsletter newsletter newsletter newsletter newsletter app-suite app-suite app-suite app-suite app-suite app-suite";grid-auto-rows:minmax(100px,auto);gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:1rem;display:grid}[style*="grid-area: newsletter"]{border-radius:1.5rem;grid-area:newsletter;background-color:#000000e6!important}.grid-container[data-astro-cid-b4djgzp3] [style*="grid-area: menu"]{display:none!important}.card[data-astro-cid-wyplkfro]{cursor:pointer;background-color:#000000e6;border-radius:1.8rem;flex-direction:column;grid-area:news-button;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;transition:transform .3s;display:flex;overflow:hidden}.card[data-astro-cid-wyplkfro]:hover{transform:scale(1.02)}.hex-content[data-astro-cid-wyplkfro]{border-radius:.5rem;width:100%;padding:.5rem;overflow:hidden}pre[data-astro-cid-wyplkfro]{color:#d1d5db;white-space:pre;margin:0;font-family:Fira Code,Monaco,Courier New,monospace;font-size:8px;line-height:1.2;overflow:hidden}.addr[data-astro-cid-wyplkfro]{color:#6b7280}.ascii[data-astro-cid-wyplkfro]{color:#bebebe}@media (width<=480px){pre[data-astro-cid-wyplkfro]{font-size:7px}.hex-content[data-astro-cid-wyplkfro]{padding:.25rem}}.grid-container[data-astro-cid-2h2i7yzw]{grid-template-columns:repeat(16,1fr);grid-template-areas:"intro intro intro intro intro intro intro intro intro intro intro intro intro intro intro intro""intro intro intro intro intro intro intro intro intro intro intro intro intro intro intro intro""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech image image image image image image image image""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech app-suite app-suite app-suite app-suite app-suite app-suite app-suite app-suite""tech tech tech tech tech tech tech tech socials socials socials socials socials socials socials socials""tech tech tech tech tech tech tech tech socials socials socials socials socials socials socials socials""tech tech tech tech tech tech tech tech socials socials socials socials socials socials socials socials""tech tech tech tech tech tech tech tech socials socials socials socials socials socials socials socials""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""about about about about about about about about about about about about about about about about""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button""image2 image2 image2 image2 image2 image2 image2 image2 image2 image2 news-button news-button news-button news-button news-button news-button";gap:1rem;width:100%;max-width:100%;margin:0 auto;padding:1rem 0;display:grid}[style*="grid-area: intro"]{border-radius:1.8rem;grid-area:intro;background-color:#000000e6!important}[style*="grid-area: image"]{border-radius:1.8rem;grid-area:image}[style*="grid-area: image2"]{border-radius:1.8rem;grid-area:image2}[style*="grid-area: news-button"]{grid-area:news-button}[style*="grid-area: socials"]{border-radius:1.8rem;grid-area:socials;background-color:#000000e6!important}[style*="grid-area: tech"]{border-radius:1.8rem;grid-area:tech;background-color:#000000e6!important}[style*="grid-area: about"]{border-radius:1.8rem;grid-area:about;background-color:#000000e6!important}[style*="grid-area: newsletter"]{border-radius:1.8rem;grid-area:newsletter;background-color:#000000e6!important;display:none!important}[style*="grid-area: app-suite"]{border-radius:1.8rem;grid-area:app-suite;background-color:#000000e6!important}.grid-container[data-astro-cid-2h2i7yzw] [style*="grid-area: menu"]{display:none!important}@media (width>=700px){[style*="grid-area: newsletter"]{display:block!important}[style*="grid-area: news-button"]{display:none!important}}.bento-container[data-astro-cid-xg7oz2mr]{width:100%}.desktop-layout[data-astro-cid-xg7oz2mr],.tablet-layout[data-astro-cid-xg7oz2mr],.mobile-layout[data-astro-cid-xg7oz2mr]{display:none}@media (width<=699px){.mobile-layout[data-astro-cid-xg7oz2mr]{display:block}.mobile-layout[data-astro-cid-xg7oz2mr] .grid-container{width:100vw;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (width>=700px) and (width<=1299px){.tablet-layout[data-astro-cid-xg7oz2mr]{display:block}}@media (width>=1300px){.desktop-layout[data-astro-cid-xg7oz2mr]{display:block}}div[data-astro-cid-dd5txfcy]{-webkit-backdrop-filter:blur(10px);will-change:transform;contain:layout style paint;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transform:translateZ(0);box-shadow:0 4px 16px #0003;background-color:#050505b3!important}div[data-astro-cid-dd5txfcy].image-card-one,div[data-astro-cid-dd5txfcy].image-card-two{-webkit-backdrop-filter:none;will-change:auto;background-color:#0000!important}.image-card-one[data-astro-cid-j3dmbpc7]{background-color:#0000!important}.slideshow-image[data-astro-cid-j3dmbpc7]{opacity:0;transition:opacity 2s ease-in-out}.image-slideshow[data-astro-cid-j3dmbpc7][data-total-images="4"] .slideshow-image[data-astro-cid-j3dmbpc7][data-index="0"]{animation:32s infinite slide0}.image-slideshow[data-astro-cid-j3dmbpc7][data-total-images="4"] .slideshow-image[data-astro-cid-j3dmbpc7][data-index="1"]{animation:32s infinite slide1}.image-slideshow[data-astro-cid-j3dmbpc7][data-total-images="4"] .slideshow-image[data-astro-cid-j3dmbpc7][data-index="2"]{animation:32s infinite slide2}.image-slideshow[data-astro-cid-j3dmbpc7][data-total-images="4"] .slideshow-image[data-astro-cid-j3dmbpc7][data-index="3"]{animation:32s infinite slide3}@keyframes slide0{0%,to{opacity:1}25%,75%{opacity:0}}@keyframes slide1{0%,to{opacity:0}25%{opacity:1}50%,75%{opacity:0}}@keyframes slide2{0%,25%,to{opacity:0}50%{opacity:1}75%{opacity:0}}@keyframes slide3{0%,25%,50%{opacity:0}75%{opacity:1}to{opacity:0}}.image-card-two[data-astro-cid-rrctneze]{background-color:#000000e6!important}.image-card-two[data-astro-cid-rrctneze] .js-tilt-glare{opacity:0;animation:.5s ease-out .2s forwards fadeInGlare}@keyframes fadeInGlare{to{opacity:1}}.arrow-button[data-astro-cid-yivro7cz]{display:none}@media (width>=700px){.arrow-button[data-astro-cid-yivro7cz]{display:flex}}@media (width<=700px){.tech-stack-header-text[data-astro-cid-yivro7cz]{margin-bottom:70px}}.marquee[data-astro-cid-zmkppu6z]{mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}html,body{background:#000;height:100vh;margin:0;padding:0;overflow:hidden}@media (width<=850px){html,body{height:auto;overflow:auto}}.bg[data-astro-cid-j7pv25f6]{filter:blur(100px);opacity:.45;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,#7c7b7b,#3a3939,#1b1a1a,#000) 0 0/300% 300%;animation:10s ease-in-out infinite moveGradient;position:fixed;inset:0}.grain[data-astro-cid-j7pv25f6]{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.1;filter:contrast(150%)brightness(110%);background-image:repeating-radial-gradient(circle,#ffffff04 0,#2f2f2f04 1px),repeating-radial-gradient(circle,#ffffff05 0,#00000005 1.5px),repeating-radial-gradient(circle,#ffffff03 0,#00000003 2px),repeating-radial-gradient(circle,#ffffff05 0,#00000005 .7px);background-size:3px 3px,2px 2px,1px 1px,4px 4px;animation:30s linear infinite grainMotion;position:fixed;inset:0}@keyframes moveGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes grainMotion{0%{transform:translate(0)}to{transform:translate(-5%,-5%)}}main[data-astro-cid-j7pv25f6]{z-index:2;position:relative}
