:root{--size: 20px;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.phases{text-align:center}.phase-container{position:relative;overflow:hidden}.phase-in{margin-top:0!important;opacity:1!important;transition-duration:1s!important}.phase-out{margin-top:400px;opacity:0}.phase-image-container{background-size:initial;background-repeat:no-repeat;background-size:15vh;background-position:50% 80px;transition-duration:.5s;overflow:hidden!important}.phase-containerx:hover .phase-image-container{background-size:10vh;background-position:50% 50px}.phase-containerx:hover .phase-description{left:0%!important;opacity:1;padding-left:20px;background-color:#0000}.phase-containerx:hover .phase-label{margin-left:0!important;font-size:2vw}.phase-icon{width:50px;height:50px;margin:0 auto}.phase-label{font-size:2em;font-weight:500;padding-top:20px}.phase-tagline{font-size:1em}.phase-arrow{font-size:5em;position:absolute;opacity:.6}.background-light{background:radial-gradient(ellipse at center,#f4e400,#d69500 96%);opacity:0}.background-light-on{opacity:1!important;transition-delay:.35s;transition-duration:.15s}.background-gray{background:linear-gradient(to bottom,#849e49 1%,#152217);opacity:0}.background-gray-on{opacity:1!important;transition-duration:.5s}.idea-tagline-out{opacity:0}.svg-in{animation:.5s alternate slide-on;animation-fill-mode:forwards;animation-iteration-count:1}.idea-cast-shadow{font-family:impact;color:#000!important;font-weight:700;opacity:0;transform:skew(40deg) scaleY(3)!important;margin-top:14px;margin-left:50%;padding-left:7px;letter-spacing:6px;position:absolute}.idea-cast-shadow-on{opacity:1;transition-delay:.35s;transform:skew(40deg) scaleY(3)!important;transition-duration:.25s;position:absolute}.units{width:max-content;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none;padding:0}.units>*{background-color:#fff;-webkit-background-clip:text;color:transparent;overflow:hidden}.units>:last-child{transform:rotatex(180deg) translatey(5px)}.units:first-of-type>:last-child{transform:rotateX(0) translateY(-40px) translate(20px);--gradient: linear-gradient(to bottom, rgba(255, 0, 0, 1), rgba(255, 0, 0, 0));-webkit-mask-image:var(--gradient);mask-image:var(--gradient)}@keyframes slide-on{0%{margin-top:8vh}50%{margin-top:10vh}70%{margin-top:6vh}to{margin-top:8vh}}#parallax{position:relative;width:100%;height:100%;background-size:150%;background-image:url(/frames-solid-1.png),url(/frames-solid-2.png),url(/frames-outline-1.png);background-repeat:no-repeat;background-position:center;background-position:50% 50%;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(3px)}.prototype-animation{transform:rotate(0);animation:prototypeAnimation 10s infinite;width:200%!important;height:200%!important}@keyframes prototypeAnimation{0%{transform:translate(-30%) rotate(0) scale(1)}35%{transform:translate(-30%) rotate(0) scale(1)}40%{transform:translate(-25%) rotate(0) scale(1)}45%{transform:translate(-25%) rotate(90deg) scale(1);filter:blur(0)}65%{transform:translate(-25%) rotate(90deg) scale(1);filter:blur(0)}70%{transform:translate(20%) rotate(0) scale(1)}75%{transform:translate(20%) rotate(0) scale(1)}80%{transform:translate(10%) rotate(90deg) scale(1)}90%{transform:translate(10%) rotate(90deg) scale(1)}to{transform:translate(-30%) rotate(0) scale(1)}}.mapped-out{animation:mapped-out-trailer 8s linear infinite 0s}@keyframes mapped-out-trailer{0%,5%{padding-left:110px}10%,29%{padding-left:90px}35%,54%{padding-left:120px}60%,79%{padding-left:60px}85%,to{padding-left:110px}}.slidingVerticalDesign{display:inline}.slidingVerticalDesign span{padding-top:20px;animation:topToBottom 8s linear infinite 0s;-ms-animation:topToBottom 8s linear infinite 0s;-webkit-animation:topToBottom 8s linear infinite 0s;color:#fff;font-weight:700;opacity:0;overflow:hidden;position:absolute;min-width:400px}.slidingVerticalDesign span:nth-child(2){animation-delay:2s;-ms-animation-delay:2s;-webkit-animation-delay:2s}.slidingVerticalDesign span:nth-child(3){animation-delay:4ms;-ms-animation-delay:4s;-webkit-animation-delay:4s}.slidingVerticalDesign span:nth-child(4){animation-delay:6s;-ms-animation-delay:6s;-webkit-animation-delay:6s}.slidingVerticalDesign span:nth-child(5){animation-delay:8s;-ms-animation-delay:8s;-webkit-animation-delay:8s}.background-blue{background:radial-gradient(ellipse at center,#297492,#072a4b);opacity:0}.background-green{background:radial-gradient(ellipse at center,#329229,#074b07);opacity:0}.design-tagline{transform:translate(-50%)}.design-tagline-out{opacity:0}.design-parallax{transform:rotate(25deg)}.design-label{transform:translate(-50%) translateY(0)}.design-label-out{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgb(255,255,255);text-stroke-width:1px;text-stroke-color:rgb(255,255,255);color:transparent}.hover-content-on{opacity:1}.design-svg-in{left:-30%}.background-green-on{opacity:1!important;transition-duration:.5s}.hover-background-on{opacity:1!important;transition-delay:.35s}.cog-on{opacity:1!important;animation:infinite-rotate 10s linear infinite}.cog{z-index:10000;opacity:1;transform:translate(-50%)}@keyframes infinite-rotate{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes move{to{transform:translateZ(1px) rotate(360deg)}}.ball-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100000000;overflow:hidden}.ball{position:absolute;width:20vmin;height:20vmin;border-radius:5%;backface-visibility:hidden;animation:move linear infinite}.ball:nth-child(odd){color:#fff}.ball:nth-child(2n){color:#66b1f7}.ball:nth-child(1){top:77%;left:88%;animation-duration:40s;animation-delay:-3s;transform-origin:16vw -2vh;box-shadow:10vmin 0 5.703076368487546vmin currentColor}.ball:nth-child(2){top:42%;left:2%;animation-duration:53s;animation-delay:-29s;transform-origin:-19vw 21vh;box-shadow:-10vmin 0 5.17594621519026vmin currentColor}.ball:nth-child(3){top:28%;left:18%;animation-duration:49s;animation-delay:-8s;transform-origin:-22vw 3vh;box-shadow:40vmin 0 5.248179047256236vmin currentColor}.ball:nth-child(4){top:50%;left:79%;animation-duration:26s;animation-delay:-21s;transform-origin:-17vw -6vh;box-shadow:40vmin 0 5.279749632220298vmin currentColor}.ball:nth-child(5){top:46%;left:15%;animation-duration:36s;animation-delay:-40s;transform-origin:4vw 0vh;box-shadow:-40vmin 0 5.964309466052033vmin currentColor}.ball:nth-child(6){top:77%;left:16%;animation-duration:31s;animation-delay:-10s;transform-origin:18vw 4vh;box-shadow:40vmin 0 5.178483653434181vmin currentColor}.ball:nth-child(7){top:22%;left:17%;animation-duration:55s;animation-delay:-6s;transform-origin:1vw -23vh;box-shadow:-40vmin 0 5.703026794398318vmin currentColor}.ball:nth-child(8){top:41%;left:47%;animation-duration:43s;animation-delay:-28s;transform-origin:25vw -3vh;box-shadow:40vmin 0 5.196265905749415vmin currentColor}.wave{background:#00000040;border-radius:1000% 1000% 0 0;position:absolute;width:200%;height:12em;animation:wave 10s -3s linear infinite;transform:translateZ(0);opacity:.8;bottom:0;left:0;z-index:-1}.wave:nth-of-type(2){bottom:-1.25em;animation:wave 18s linear reverse infinite;opacity:.8}.wave:nth-of-type(3){bottom:-2.5em;animation:wave 20s -1s reverse infinite;opacity:.9}@keyframes wave{2%{transform:translate(1)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-25%)}to{transform:translate(1)}}.content__words{position:absolute;top:50%;left:50%;height:160px;overflow:hidden;line-height:40px;color:#ecf0f1}.content__container{font-weight:600;overflow:hidden;height:40px;padding:0 40px}.content__container__text{display:inline;float:left;margin:0}.content__container__list{margin-top:0;padding-left:110px;text-align:left;list-style:none;-webkit-animation-name:change;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-name:change;animation-duration:10s;animation-iteration-count:infinite}.content__container__list__item{line-height:40px;margin:0}@-webkit-keyframes opacity{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes change{0%,12.66%,to{transform:translateZ(0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}}@-o-keyframes opacity{0%,to{opacity:0}50%{opacity:1}}@-o-keyframes change{0%,12.66%,to{transform:translateZ(0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}}@-moz-keyframes opacity{0%,to{opacity:0}50%{opacity:1}}@-moz-keyframes change{0%,12.66%,to{transform:translateZ(0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}}@keyframes opacity{0%,to{opacity:0}50%{opacity:1}}@keyframes change{0%,12.66%,to{transform:translateZ(0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}}.sentence{color:#222;font-size:30px;text-align:left}.slidingVertical{display:inline}.slidingVertical span{padding-top:20px;animation:topToBottom 8s linear infinite 0s;-ms-animation:topToBottom 8s linear infinite 0s;-webkit-animation:topToBottom 8s linear infinite 0s;color:#fff;font-weight:700;opacity:0;overflow:hidden;position:absolute;min-width:400px}.slidingVertical span:nth-child(2){animation-delay:2s;-ms-animation-delay:2s;-webkit-animation-delay:2s}.slidingVertical span:nth-child(3){animation-delay:4ms;-ms-animation-delay:4s;-webkit-animation-delay:4s}.slidingVertical span:nth-child(4){animation-delay:6s;-ms-animation-delay:6s;-webkit-animation-delay:6s}.slidingVertical span:nth-child(5){animation-delay:8s;-ms-animation-delay:8s;-webkit-animation-delay:8s}@-moz-keyframes topToBottom{0%{opacity:0}5%{opacity:0;-moz-transform:translateY(-50px)}10%{opacity:1;-moz-transform:translateY(0px)}25%{opacity:1;-moz-transform:translateY(0px)}30%{opacity:0;-moz-transform:translateY(50px)}80%{opacity:0}to{opacity:0}}@-webkit-keyframes topToBottom{0%{opacity:0}5%{opacity:0;-webkit-transform:translateY(-50px)}10%{opacity:1;-webkit-transform:translateY(0px)}25%{opacity:1;-webkit-transform:translateY(0px)}30%{opacity:0;-webkit-transform:translateY(50px)}80%{opacity:0}to{opacity:0}}@-ms-keyframes topToBottom{0%{opacity:0}5%{opacity:0;-ms-transform:translateY(-50px)}10%{opacity:1;-ms-transform:translateY(0px)}25%{opacity:1;-ms-transform:translateY(0px)}30%{opacity:0;-ms-transform:translateY(50px)}80%{opacity:0}to{opacity:0}}.production-svg-in{left:-30%}.production-label{transform:translate(-50%) translateY(0)}.production-svg-in .phase-tagline{opacity:0}.production-description{transform:translate(0);text-align:center}.slidingVertical-production{display:block;transform:translate(0);width:100%}.slidingVertical-production span{transform:translate(-50%)!important;padding-top:20px;animation:topToBottom 8s linear infinite 0s;-ms-animation:topToBottom 8s linear infinite 0s;-webkit-animation:topToBottom 8s linear infinite 0s;color:#fff;font-weight:700;opacity:0;overflow:hidden;position:absolute;min-width:400px}.perlin-noise{display:grid;position:absolute;place-items:center;width:100%;min-height:700px;top:0}.el{background:conic-gradient(from 180deg at 50% 70%,#fafafa,#eec32d,#196119,#709ab9,#4dffbf,#fafafa 1turn);width:100%;height:100%;mask:radial-gradient(circle at 50% 50%,white 1px,transparent 1.5px) 50% 50% / var(--size) var(--size),url(/noise-mask.webp) 256px 50% / 256px 256px;-webkit-mask-composite:source-in;mask-composite:intersect;animation:flicker 20s infinite linear}@keyframes flicker{to{-webkit-mask-position:50% 50%,0 50%;mask-position:50% 50%,0 50%}}.service-icon{transform:translate(50%);max-height:50%!important;padding-left:2vw}.background-service{position:absolute;top:0;z-index:0;background:radial-gradient(ellipse at center,#2b5513,#122208 96%);width:100%;height:100%;transition-duration:1s;opacity:0}.background-service-on{opacity:1!important}/*! 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-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-divide-x-reverse:0;--tw-border-style:solid;--tw-font-weight: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-outline-style:solid;--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-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@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-orange-500:oklch(70.5% .213 47.604);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-800:oklch(45.3% .124 130.933);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-gray-400:oklch(70.7% .022 261.325);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-stone-400:oklch(70.9% .01 56.259);--color-white:#fff;--spacing:.25rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.top-0{top:calc(var(--spacing)*0)}.top-\[-25vh\]{top:-25vh}.top-\[-40px\]{top:-40px}.top-\[-40vh\]{top:-40vh}.top-\[-49vh\]{top:-49vh}.top-\[-50vh\]{top:-50vh}.top-\[-150px\]{top:-150px}.top-\[-340px\]{top:-340px}.top-\[-360px\]{top:-360px}.top-\[0\]{top:0}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[90px\]{top:90px}.right-0{right:calc(var(--spacing)*0)}.right-\[-49vw\]{right:-49vw}.right-\[-50vw\]{right:-50vw}.right-\[0\%\]{right:0%}.right-\[10vw\]{right:10vw}.right-\[28vw\]{right:28vw}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[-50vh\]{bottom:-50vh}.left-0{left:calc(var(--spacing)*0)}.left-4{left:calc(var(--spacing)*4)}.left-\[-50\%\]{left:-50%}.left-\[-50vw\]{left:-50vw}.left-\[-100\%\]{left:-100%}.left-\[0\%\]{left:0%}.left-\[0px\],.left-\[0vw\]{left:0}.left-\[50\%\]{left:50%}.z-0{z-index:0}.z-100{z-index:100}.z-1000{z-index:1000}.z-10000{z-index:10000}.z-100000000{z-index:100000000}.z-1000000000{z-index:1000000000}.z-10000000000,.z-100000000000,.z-1000000000000,.z-1000000000001,.z-10000000000001,.z-100000000000000,.z-100000000000000000,.z-100000000000000000000{z-index:2147483647}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.row-span-3{grid-row:span 3/span 3}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.m-\[auto\]{margin:auto}.mx-2{margin-inline:calc(var(--spacing)*2)}.my-5{margin-block:calc(var(--spacing)*5)}.my-10{margin-block:calc(var(--spacing)*10)}.my-\[10\%\]{margin-block:10%}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-30{margin-top:calc(var(--spacing)*30)}.mt-\[-100px\]{margin-top:-100px}.mt-\[1\%\]{margin-top:1%}.mt-\[5\%\]{margin-top:5%}.mt-\[8vh\]{margin-top:8vh}.mt-\[11vh\]{margin-top:11vh}.mt-\[25vh\]{margin-top:25vh}.mt-\[27vh\]{margin-top:27vh}.mt-\[35vh\]{margin-top:35vh}.mt-\[400px\]{margin-top:400px}.mr-\[auto\]{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-11{margin-left:calc(var(--spacing)*11)}.ml-15{margin-left:calc(var(--spacing)*15)}.ml-23{margin-left:calc(var(--spacing)*23)}.ml-55{margin-left:calc(var(--spacing)*55)}.ml-\[-25vw\]{margin-left:-25vw}.ml-\[-50vw\]{margin-left:-50vw}.ml-\[-100px\]{margin-left:-100px}.ml-\[-250px\]{margin-left:-250px}.ml-\[-280px\]{margin-left:-280px}.ml-\[40\%\]{margin-left:40%}.ml-\[50\%\]{margin-left:50%}.ml-\[auto\]{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.h-0{height:calc(var(--spacing)*0)}.h-12{height:calc(var(--spacing)*12)}.h-60{height:calc(var(--spacing)*60)}.h-\[0vh\]{height:0}.h-\[8vh\]{height:8vh}.h-\[20vh\]{height:20vh}.h-\[25\%\]{height:25%}.h-\[50vh\]{height:50vh}.h-\[70\%\]{height:70%}.h-\[75\%\]{height:75%}.h-\[100\%\]{height:100%}.h-\[100vh\]{height:100vh}.max-h-\[10vh\]\!{max-height:10vh!important}.min-h-\[20vh\]{min-height:20vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[100vh\]{min-height:100vh}.min-h-\[100vh\]\!{min-height:100vh!important}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.w-100{width:calc(var(--spacing)*100)}.w-\[35\%\]{width:35%}.w-\[75\%\]{width:75%}.w-\[100\%\]{width:100%}.w-\[100vw\]{width:100vw}.w-\[250px\]{width:250px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-\[1000px\]{width:1000px}.w-\[auto\]{width:auto}.w-\[auto\]\!{width:auto!important}.w-auto{width:auto}.w-full{width:100%}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[2200px\]{max-width:2200px}.min-w-\[150px\]{min-width:150px}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}:where(.divide-x-0>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px*var(--tw-divide-x-reverse));border-inline-end-width:calc(0px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-solid>:not(:last-child)){--tw-border-style:solid;border-style:solid}:where(.divide-neutral-300\/100>:not(:last-child)){border-color:var(--color-neutral-300)}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-y-auto\!{overflow-y:auto!important}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-sm\!{border-radius:var(--radius-sm)!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-10{border-top-style:var(--tw-border-style);border-top-width:10px}.border-r-1{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-neutral-100\/20{border-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.border-neutral-100\/20{border-color:color-mix(in oklab,var(--color-neutral-100)20%,transparent)}}.border-neutral-400\/20{border-color:#a1a1a133}@supports (color:color-mix(in lab,red,red)){.border-neutral-400\/20{border-color:color-mix(in oklab,var(--color-neutral-400)20%,transparent)}}.border-neutral-500{border-color:var(--color-neutral-500)}.border-stone-400{border-color:var(--color-stone-400)}.border-zinc-100\/20{border-color:#f4f4f533}@supports (color:color-mix(in lab,red,red)){.border-zinc-100\/20{border-color:color-mix(in oklab,var(--color-zinc-100)20%,transparent)}}.border-zinc-100\/30{border-color:#f4f4f54d}@supports (color:color-mix(in lab,red,red)){.border-zinc-100\/30{border-color:color-mix(in oklab,var(--color-zinc-100)30%,transparent)}}.border-zinc-200\/20{border-color:#e4e4e733}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/20{border-color:color-mix(in oklab,var(--color-zinc-200)20%,transparent)}}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-500\/50{border-color:#71717b80}@supports (color:color-mix(in lab,red,red)){.border-zinc-500\/50{border-color:color-mix(in oklab,var(--color-zinc-500)50%,transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-lime-600\!{background-color:var(--color-lime-600)!important}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-neutral-100\/0{background-color:color-mix(in oklab,var(--color-neutral-100)0%,transparent)}}.bg-neutral-100\/100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300\/50{background-color:#d4d4d480}@supports (color:color-mix(in lab,red,red)){.bg-neutral-300\/50{background-color:color-mix(in oklab,var(--color-neutral-300)50%,transparent)}}.bg-neutral-500\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-neutral-500\/0{background-color:color-mix(in oklab,var(--color-neutral-500)0%,transparent)}}.bg-neutral-600\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-neutral-600\/0{background-color:color-mix(in oklab,var(--color-neutral-600)0%,transparent)}}.bg-neutral-800\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-neutral-800\/0{background-color:color-mix(in oklab,var(--color-neutral-800)0%,transparent)}}.bg-sky-800{background-color:var(--color-sky-800)}.bg-sky-900{background-color:var(--color-sky-900)}.bg-slate-400\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/0{background-color:color-mix(in oklab,var(--color-slate-400)0%,transparent)}}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-zinc-200\/20{background-color:#e4e4e733}@supports (color:color-mix(in lab,red,red)){.bg-zinc-200\/20{background-color:color-mix(in oklab,var(--color-zinc-200)20%,transparent)}}.bg-zinc-800\/80\!{background-color:#27272acc!important}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/80\!{background-color:color-mix(in oklab,var(--color-zinc-800)80%,transparent)!important}}.bg-zinc-900\/100{background-color:var(--color-zinc-900)}.bg-zinc-950\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/0{background-color:color-mix(in oklab,var(--color-zinc-950)0%,transparent)}}.bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950)80%,transparent)}}.bg-zinc-950\/100{background-color:var(--color-zinc-950)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-20\!{padding-inline:calc(var(--spacing)*20)!important}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-10{padding-block:calc(var(--spacing)*10)}.py-30{padding-block:calc(var(--spacing)*30)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-15{padding-left:calc(var(--spacing)*15)}.pl-22{padding-left:calc(var(--spacing)*22)}.pl-40{padding-left:calc(var(--spacing)*40)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[1em\]{font-size:1em}.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)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-lime-600{color:var(--color-lime-600)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-700{color:var(--color-neutral-700)}.text-orange-500{color:var(--color-orange-500)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-slate-100{color:var(--color-slate-100)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale-100{--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,)}.sepia{--tw-sepia:sepia(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,)}.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))}.delay-50{transition-delay:50ms}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-1000{transition-delay:1s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-500\!{--tw-duration:.5s!important;transition-duration:.5s!important}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-2000{--tw-duration:2s;transition-duration:2s}.duration-3000{--tw-duration:3s;transition-duration:3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.text-shadow-lg{text-shadow:0px 1px 2px var(--tw-text-shadow-color,#0000001a),0px 3px 2px var(--tw-text-shadow-color,#0000001a),0px 4px 8px var(--tw-text-shadow-color,#0000001a)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-lime-800:hover{background-color:var(--color-lime-800)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-zinc-950:hover{background-color:var(--color-zinc-950)}.hover\:text-orange-500:hover{color:var(--color-orange-500)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}}@media (min-width:40rem){.sm\:top-\[-50vh\]{top:-50vh}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}}@media (min-width:48rem){.md\:top-\[0\]{top:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:ml-\[-250px\]{margin-left:-250px}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}}@media (min-width:64rem){.lg\:top-\[-25vh\]{top:-25vh}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-\[-250px\]{margin-left:-250px}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.xl\:top-\[-107px\]{top:-107px}.xl\:top-\[-340px\]{top:-340px}.xl\:left-\[-25vw\]{left:-25vw}.xl\:left-\[-400px\]{left:-400px}.xl\:left-\[-500px\]{left:-500px}.xl\:left-\[-600px\]{left:-600px}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:m-10{margin:calc(var(--spacing)*10)}.xl\:mt-20{margin-top:calc(var(--spacing)*20)}.xl\:ml-\[-500px\]{margin-left:-500px}.xl\:ml-\[0\]{margin-left:0}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:inline-block{display:inline-block}.xl\:w-\[50\%\]{width:50%}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:px-25{padding-inline:calc(var(--spacing)*25)}.xl\:pt-40{padding-top:calc(var(--spacing)*40)}.xl\:pr-3{padding-right:calc(var(--spacing)*3)}.xl\:pl-10{padding-left:calc(var(--spacing)*10)}.xl\:pl-20{padding-left:calc(var(--spacing)*20)}.xl\:text-right{text-align:right}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}#root{text-align:center;--color-cursor:94,165,0;--cursor-outline-shade:.3;--cursor-size:10px;--cursor-outline-size:12px;width:100vw;height:100vh;margin:0 auto;padding:0}html{overflow:hidden}body{cursor:none}.element::-webkit-scrollbar{display:none!important}#custom-cursor{pointer-events:none;z-index:9999;background-color:#00000080;border-radius:50%;width:20px;height:20px;position:fixed;transform:translate(-50%,-50%)}p{padding:10px 0;font-size:1em;font-weight:300}.section-label{padding:30px 0 10px;font-size:1.5em;font-weight:700}.attention-text{line-height:1.5em}.item-2{background-color:#fff;border-radius:50%;width:60px;height:60px;position:relative}.item-2:before,.item-2:after{content:"";background-color:#000;width:80%;height:2px;transition:all .3s ease-out;position:absolute;top:50%;left:50%}.item-2:after{transform:translate(-50%,-50%)rotate(45deg)}.item-2:before{transform:translate(-50%,-50%)rotate(-45deg)}:is(.item-2:hover,.item-2:focus):before,:is(.item-2:hover,.item-2:focus):after{transform:translate(-50%,-50%)rotate(180deg)}#cursor-dot,#cursor-dot-outline{z-index:2147483647;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .15s ease-in-out,transform .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){#cursor-dot,#cursor-dot-outline{display:none}}#cursor-dot{width:var(--cursor-size);height:var(--cursor-size);background-color:rgba(var(--color-cursor),1)}#cursor-dot-outline{width:var(--cursor-outline-size);height:var(--cursor-outline-size);background-color:rgba(var(--color-cursor),var(--cursor-outline-shade))}#left{width:50%}.flag{margin-left:30px;position:relative;top:-3px;transform:rotate(45deg)}.flag_min{position:relative;top:-80px;left:-50px;transform:rotate(45deg)scale(.4)}.navigation-container{position:absolute;top:240px;left:320px}.navigation-container-min{position:absolute;top:240px;left:30px}#navigation{z-index:1000;width:400px;position:absolute;top:40%;left:60px}#navigation span{margin-top:8px}#navigation circle{stroke-width:.25rem;padding-top:4px}#navigation li span,#navigation li label{display:inline-block}.mobile-nav{background-color:#000;width:100vw;height:60px;position:fixed;top:-50vh;left:-50vw}canvas{position:fixed;touch-action:none!important}.cloud-layer{color:#000;z-index:100;width:100%;height:100%}.canvas-scene{width:100vw;height:100vh;position:fixed;top:0;left:0}.canvas-scene>div:first-child{scrollbar-width:none;-ms-overflow-style:none;touch-action:auto!important;overflow-y:scroll!important}.panel-about{z-index:1!important}.panels-main{z-index:2147483647!important}.panel-transition-in{opacity:1;pointer-events:all;transition-duration:2s;transition-delay:1.5s;transform:scale(1)}.panel-transition-out{opacity:0;pointer-events:none;transition-duration:.5s;transition-delay:.25s;transform:scale(.95)}.home-title-out{margin-left:100vw;transition-duration:1s}.tech-stack-min{max-height:10vh!important;overflow:hidden!important}.top-most{z-index:1000000000!important}.preview-panel{z-index:2147483647!important;position:fixed!important}.preview-panel-in{opacity:1;pointer-events:all;width:100vw;transition-duration:1s;top:-50vh;left:-50vw;overflow-y:auto}.preview-panel-out{opacity:0;pointer-events:none;width:100vw;transition-duration:.5s;top:-50vh;left:-50vw}.slides-container{width:100%;height:100%;position:relative}.slide-image{z-index:100;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100vh;position:relative;top:0}.slide-image img{height:100%}.slide-image-mobile{z-index:100;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:300px;display:inline-flex;position:relative;top:0}.slide-nav-dot{background-color:#fff;border:1px solid #2d9600;border-radius:50%;width:10px;height:10px;margin:4px;display:inline-block}.wrapper-class-about-1>div:first-of-type{pointer-events:none;height:100px!important}.active-menu-item{text-align:left;font-size:.75em;font-weight:700}.active-menu-item .nav-item-icon{background-color:#88b88e;border-color:#60bd6c}.nav-item-icon{background-color:#0000;border:1px solid #ccc;border-radius:50%;width:12px;height:12px;margin-right:10px;display:inline-block;position:relative}.menu-item{width:200px;font-size:.75em}.mneu-item-mobile{display:block}.loader-anim-in{opacity:1;transition-duration:2000}.social-link{font-size:.75em;display:inline-block;position:relative;margin:5px 18px!important}.social-link img{display:inline}.social-link label{display:inline-block;margin-left:8px!important}.social-link-mobile{font-size:1em;display:block;position:relative;margin:20px 18px!important}.social-link-mobile img{display:inline}.social-link-mobile label{display:inline-block;margin-left:8px!important}#menuToggle{z-index:1;-webkit-user-select:none;user-select:none;margin-top:5px;display:block;position:fixed;right:0}#menuToggle a{color:#232323;text-decoration:none;transition:color .3s}#menuToggle a:hover{color:tomato}#menuToggle input{cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;width:40px;height:32px;display:block;position:absolute;top:7px}.horizontal-scroll-container{background-color:#ff000080;height:100vh;position:relative;overflow:hidden}.horizontal-content-wrapper{will-change:transform;flex-wrap:nowrap;width:fit-content;display:flex;position:absolute;top:0;left:0}.horizontal-panel{border:1px solid #fff;flex-shrink:0;width:1200px}#menuToggle span{z-index:1;transform-origin:4px 0;background:#c7c0c0;border-radius:3px;width:30px;height:3px;margin-bottom:5px;margin-right:10px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;background:#fff;transform:rotate(45deg)translate(-2px,-1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translateY(-1px)}#menu{box-sizing:border-box;-webkit-font-smoothing:antialiased;transform-origin:-200% 0;background:#202020;width:100vw;height:100vh;padding-top:25px;list-style-type:none;transition:transform .5s cubic-bezier(.77,.2,.05,1);position:absolute;top:-10px;right:0;overflow-y:auto;transform:translate(200%)}#menu li{padding:10px 0;font-size:22px}#menu li label{cursor:pointer}#menuToggle input:checked~ul{transform:none}span.flip-animate{perspective:1000px;white-space:nowrap}span.flip-animate span{transform-origin:50% 0;transform-style:preserve-3d;padding:0;transition:transform .3s;display:inline-block;position:relative}span.flip-animate span:before{content:attr(data-hover);transform-origin:50% 0;text-align:center;width:100%;height:100%;transition:color .3s;position:absolute;top:100%;left:0;transform:rotateX(-90deg)}span.flip-animate:hover span,span.flip-animate:focus span{transform:rotateX(90deg)translateY(-22px)}span.flip-animate:hover span:before,span.flip-animate:focus span:before{color:#2d9600}.progress-text{margin-left:-25vw;left:50vw}.h1-glitch{text-align:center;color:#7ac978;letter-spacing:8px;margin-top:15px;font-size:1em;font-weight:400;line-height:0;position:absolute}.h1-glitch2{color:#67f3da;animation:2.5s infinite glitch2}.h1-glitch3{color:#f16f6f;animation:2.5s infinite glitch3}@keyframes glitch1{0%{opacity:1;transform:none}7%{opacity:.75;transform:skew(-.5deg,-.9deg)}10%{opacity:1;transform:none}27%{opacity:1;transform:none}30%{opacity:.75;transform:skew(.8deg,-.1deg)}35%{opacity:1;transform:none}52%{opacity:1;transform:none}55%{opacity:.75;transform:skew(-1deg,.2deg)}50%{opacity:1;transform:none}72%{opacity:1;transform:none}75%{opacity:.75;transform:skew(.4deg,1deg)}80%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes glitch2{0%{opacity:.25;transform:none}7%{opacity:.5;transform:translate(1px)}10%{opacity:.5;transform:none}27%{opacity:.5;transform:none}30%{opacity:.5;transform:translate(3px)}35%{opacity:.5;transform:none}52%{opacity:.5;transform:none}55%{opacity:.5;transform:translate(-2px)}50%{opacity:.25;transform:none}72%{opacity:.25;transform:none}75%{opacity:.5;transform:translate(-1px)}80%{opacity:.25;transform:none}to{opacity:.25;transform:none}}@keyframes glitch3{0%{opacity:.25;transform:none}7%{opacity:.5;transform:translate(2px,3px)}10%{opacity:.25;transform:none}27%{opacity:.25;transform:none}30%{opacity:.5;transform:translate(5px,2px)}35%{opacity:.25;transform:none}52%{opacity:.25;transform:none}55%{opacity:.5;transform:translate(5px,1px)}50%{opacity:.25;transform:none}72%{opacity:.25;transform:none}75%{opacity:.5;transform:translate(2px,6px)}80%{opacity:.25;transform:none}to{opacity:.25;transform: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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
