@import"https://fonts.googleapis.com/css2?family=Staatliches&family=Inter:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}h4.section-label{margin-bottom:var(--spacing-16);display:inline-block;text-transform:uppercase;color:var(--color-primary)}.\!tag{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border-radius:var(--radius-8)!important;border-width:1px!important;border-style:solid!important;padding:var(--spacing-4) var(--spacing-16)!important;font-size:var(--font-size-body)!important;line-height:var(--line-height-body)!important;letter-spacing:var(--letter-spacing-body)!important;white-space:nowrap!important;position:relative!important}.tag{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-8);border-width:1px;border-style:solid;padding:var(--spacing-4) var(--spacing-16);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);white-space:nowrap;position:relative}.\!tag.tag-primary{background-color:var(--color-elements-pills-primary-background)!important;border-color:var(--color-elements-pills-primary-border)!important;color:var(--color-royal-purple-300)!important}.tag.tag-primary{background-color:var(--color-elements-pills-primary-background);border-color:var(--color-elements-pills-primary-border)!important;color:var(--color-royal-purple-300)}.\!tag.tag-secondary{background-color:var(--color-elements-pills-secondary-background)!important;border-color:var(--color-elements-pills-secondary-border)!important;color:var(--color-elements-icons-cyan)!important}.tag.tag-secondary{background-color:var(--color-elements-pills-secondary-background);border-color:var(--color-elements-pills-secondary-border)!important;color:var(--color-elements-icons-cyan)}.section-divider-line{position:absolute;left:0;top:64px;height:1px;width:100%;background:linear-gradient(to right,rgba(0,0,0,0) 0%,var(--color-transparent-royal-purple-25) 50%,rgba(0,0,0,0) 100%)}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);border-radius:var(--radius-8);background-color:var(--color-surface-button-primary);padding:var(--spacing-8) var(--spacing-24);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-body);transition:background-color .2s ease-in-out;border:none;cursor:pointer;text-decoration:none}.button-primary:hover,.button-primary:active{background-color:var(--color-surface-button-primary-hover);color:var(--color-text-body)}.button-primary:disabled{opacity:.5;cursor:not-allowed}.button-primary svg{width:var(--spacing-16);height:var(--spacing-16);flex-shrink:0}.button-secondary{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;gap:var(--spacing-8);border-radius:var(--radius-8);background-color:var(--color-surface-button-secondary);padding:var(--spacing-8) var(--spacing-24);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-body-black);transition:background-color .2s ease-in-out;border:none;cursor:pointer;text-decoration:none}.button-secondary:hover,.button-secondary:active{background-color:var(--color-surface-button-secondary-hover);color:var(--color-text-body-black)}.button-secondary:disabled{opacity:.5;cursor:not-allowed}.button-secondary img,.button-secondary svg{width:var(--spacing-16);height:var(--spacing-16);flex-shrink:0}.button-secondary img{filter:brightness(0)}.button-secondary svg path{stroke:var(--color-text-body-black)}.metadata-icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;border:1px solid var(--color-elements-pills-secondary-border);background-color:var(--color-elements-pills-secondary-background);color:var(--color-elements-icons-cyan)}.icon-small{width:var(--icon-size-small);height:var(--icon-size-small)}.design-principle-card-secondary{display:flex;flex-direction:row;align-items:flex-start;gap:20px;border-radius:var(--radius-16);border:1px solid var(--color-elements-pills-secondary-border);padding:25px;background-color:#0f172b66}.design-principle-icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-8);background-color:var( --color-elements-pills-secondary-border )}.solution-card{display:flex;position:relative;flex:1 1 0%;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--spacing-8);padding:var(--spacing-24);border-radius:var(--radius-16);border:1px solid var(--color-elements-pills-secondary-border);background-color:var(--color-elements-pills-secondary-background);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.solution-card:hover{border-color:var(--color-elements-icons-cyan);background-color:#00d3f214;box-shadow:0 8px 24px #00d3f226}.solution-card[style*=--solution-card-gradient-from]{background:linear-gradient(to bottom,var(--solution-card-gradient-from),var(--solution-card-gradient-to))}.solution-card[style*=--solution-card-gradient-from]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-16);background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px;opacity:.5;pointer-events:none}.solution-card-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:9px;border-radius:var(--radius-8);border:1px solid var(--color-elements-pills-secondary-border);background-color:var(--color-elements-pills-secondary-background)}.solution-metric{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);padding-top:25px;border-top:1px solid #1d293d;width:100%;max-width:100%}@media(min-width:768px){.solution-metric{max-width:373px}}.social-link{display:flex;align-items:center;justify-content:center;width:var(--icon-size-medium);height:var(--icon-size-medium);border-radius:9999px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;color:var(--color-neutral-white);transition:background-color .2s}.social-link:hover{background-color:#ffffff1a}.case-study-card-grid{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px}.case-study-card-project-container{display:flex;flex-direction:column;gap:var(--spacing-24)}.case-study-card-top-content{display:flex;flex-direction:column;gap:var(--spacing-8)}.case-study-card-category{font-size:var(--font-size-h4-small);line-height:var(--line-height-h4-small);color:var(--color-text-body);opacity:.8;font-weight:var(--font-weight-bold);text-transform:uppercase}.case-study-card-title{color:var(--color-text-heading)}.case-study-card-description{color:var(--color-text-body)}.case-study-card-metrics-list{display:flex;flex-direction:column}.case-study-card-metric-item{display:flex;align-items:center}.case-study-card-gradient{background:linear-gradient(to bottom,var(--case-study-gradient-from, #541db9),var(--case-study-gradient-to, #7f5af0))}.case-study-card-image-container{position:relative;width:100%;aspect-ratio:635 / 415;min-height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}.case-study-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .4s cubic-bezier(.4,0,.2,1)}.case-study-card:hover .case-study-card-image{transform:scale(1.05)}.case-study-card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:var(--spacing-8) var(--spacing-16) var(--spacing-16);gap:var(--spacing-16)}@media(min-width:640px){.case-study-card-content{padding:var(--spacing-12) var(--spacing-24) var(--spacing-24);gap:var(--spacing-24)}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:var(--spacing-0)}.inset-y-0{top:var(--spacing-0);bottom:var(--spacing-0)}.-left-\[200px\]{left:-200px}.bottom-0{bottom:var(--spacing-0)}.bottom-\[220px\]{bottom:220px}.bottom-\[24px\]{bottom:24px}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.left-\[14px\]{left:14px}.right-0{right:var(--spacing-0)}.right-\[100px\]{right:100px}.top-0{top:var(--spacing-0)}.top-\[14px\]{top:14px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-\[1\]{grid-column:1}.row-\[1\]{grid-row:1}.m-0{margin:var(--spacing-0)}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:var(--spacing-0)}.mb-6{margin-bottom:1.5rem}.mb-\[var\(--spacing-40\)\]{margin-bottom:var(--spacing-40)}.ml-0{margin-left:var(--spacing-0)}.ml-\[11px\]{margin-left:11px}.mt-0{margin-top:var(--spacing-0)}.mt-12{margin-top:var(--spacing-12)}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.mt-\[12px\]{margin-top:12px}.mt-\[40px\]{margin-top:40px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flex{display:flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[571\/668\]{aspect-ratio:571/668}.size-0\.5{width:.125rem;height:.125rem}.size-\[24px\]{width:24px;height:24px}.size-\[48px\]{width:48px;height:48px}.h-1{height:var(--spacing-1)}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[128px\]{height:128px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[400px\]{height:400px}.h-\[464px\]{height:464px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[660px\]{height:660px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[var\(--icon-size-small\)\]{height:var(--icon-size-small)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[860px\]{max-height:860px}.min-h-\[1052px\]{min-height:1052px}.min-h-\[660px\]{min-height:660px}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing-1)}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[100px\]{width:100px}.w-\[192px\]{width:192px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[342px\]{width:342px}.w-\[425px\]{width:425px}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[578px\]{width:578px}.w-\[650px\]{width:650px}.w-\[670px\]{width:670px}.w-\[6px\]{width:6px}.w-\[880px\]{width:880px}.w-\[8px\]{width:8px}.w-\[var\(--icon-size-small\)\]{width:var(--icon-size-small)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1094px\]{max-width:1094px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1146px\]{max-width:1146px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[570px\]{max-width:570px}.max-w-\[571px\]{max-width:571px}.max-w-\[635px\]{max-width:635px}.max-w-\[646px\]{max-width:646px}.max-w-\[650px\]{max-width:650px}.max-w-\[741px\]{max-width:741px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-slow{animation:marquee 20s linear infinite}@keyframes meteor{0%{transform:rotate(var(--angle)) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle)) translate(-500px);opacity:0}}.animate-meteor{animation:meteor 5s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(2\,_minmax\(0px\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0px,1fr))}.grid-rows-\[repeat\(2\,_fit-content\(100\%\)\)\]{grid-template-rows:repeat(2,fit-content(100%))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-2{gap:.5rem}.gap-24{gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-4{gap:var(--spacing-4)}.gap-40{gap:var(--spacing-40)}.gap-48{gap:var(--spacing-48)}.gap-6{gap:1.5rem}.gap-8{gap:var(--spacing-8)}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[40px\]{gap:40px}.gap-\[48px\]{gap:48px}.gap-\[8px\]{gap:8px}.gap-\[var\(--spacing-24\)\]{gap:var(--spacing-24)}.gap-\[var\(--spacing-28\)\]{gap:var(--spacing-28)}.gap-\[var\(--spacing-40\)\]{gap:var(--spacing-40)}.gap-\[var\(--spacing-8\)\]{gap:var(--spacing-8)}.gap-x-32{-moz-column-gap:var(--spacing-32);column-gap:var(--spacing-32)}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.rounded-16{border-radius:var(--radius-16)}.rounded-24{border-radius:var(--radius-24)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--radius-16\)\]{border-radius:var(--radius-16)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[var\(--color-elements-pills-primary-border\)\]{border-color:var(--color-elements-pills-primary-border)}.border-borders-primary-default{border-color:var(--color-borders-primary-default)}.border-elements-pills-secondary-border{border-color:var(--color-elements-pills-secondary-border)}.border-surface-card-border{border-color:var(--color-surface-card-border)}.border-white\/10{border-color:#ffffff1a}.bg-\[var\(--color-elements-icons-default\)\]{background-color:var(--color-elements-icons-default)}.bg-\[var\(--color-elements-pills-primary-background\)\]{background-color:var(--color-elements-pills-primary-background)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-transparent-royal-purple-25\)\]{background-color:var(--color-transparent-royal-purple-25)}.bg-cyan{background-color:var(--color-cyan)}.bg-ink{background-color:var(--color-surface-background-default)}.bg-metadata-bg{background-color:var(--color-metadata-bg)}.bg-primary{background-color:var(--color-primary)}.bg-purple-light{background-color:var(--color-purple-light)}.bg-surface-card{background-color:var(--color-surface-card)}.bg-surface-card-border{background-color:var(--color-surface-card-border)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#00c950\]{--tw-gradient-from: #00c950 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 201 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2b7fff\]{--tw-gradient-from: #2b7fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(43 127 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#541db9\]{--tw-gradient-from: #541db9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 29 185 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7f5af0\]{--tw-gradient-from: #7f5af0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 90 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff6900\]{--tw-gradient-from: #ff6900 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 105 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink{--tw-gradient-from: var(--color-surface-background-default) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#00b8db\]{--tw-gradient-to: #00b8db var(--tw-gradient-to-position)}.to-\[\#00bc7d\]{--tw-gradient-to: #00bc7d var(--tw-gradient-to-position)}.to-\[\#7f5af0\]{--tw-gradient-to: #7f5af0 var(--tw-gradient-to-position)}.to-\[\#9d7ff5\]{--tw-gradient-to: #9d7ff5 var(--tw-gradient-to-position)}.to-\[\#fb2c36\]{--tw-gradient-to: #fb2c36 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-24{padding:var(--spacing-24)}.p-48{padding:var(--spacing-48)}.p-6{padding:1.5rem}.p-\[33px\]{padding:33px}.p-\[var\(--spacing-24\)\]{padding:var(--spacing-24)}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.px-24{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-60{padding-left:var(--spacing-60);padding-right:var(--spacing-60)}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-100{padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}.py-24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-48{padding-top:var(--spacing-48);padding-bottom:var(--spacing-48)}.py-80{padding-top:var(--spacing-80);padding-bottom:var(--spacing-80)}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[var\(--spacing-80\)\]{padding-top:var(--spacing-80);padding-bottom:var(--spacing-80)}.pt-\[100px\]{padding-top:100px}.pt-\[357px\]{padding-top:357px}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-family-body)}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-normal)}.text-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--letter-spacing-body-lg);font-weight:var(--font-weight-normal)}.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-weight:var(--font-weight-normal)}.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);font-weight:var(--font-weight-normal)}.text-h4-small{font-size:var(--font-size-h4-small);line-height:var(--line-height-h4-small);letter-spacing:var(--letter-spacing-h4-small);font-weight:var(--font-weight-bold)}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[var\(--line-height-body\)\]{line-height:var(--line-height-body)}.leading-none{line-height:1}.tracking-\[0\.48px\]{letter-spacing:.48px}.text-\[var\(--color-text-body\)\]{color:var(--color-text-body)}.text-link{color:var(--color-link-default)}.text-text-body-300{color:var(--color-text-body-300)}.text-text-body-500{color:var(--color-text-body-500)}.text-white\/30{color:#ffffff4d}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_0_1px_\#ffffff10\]{--tw-shadow: 0 0 0 1px #ffffff10;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[5px_5px_5px_3px_rgba\(6\,22\,22\,0\.25\)\]{--tw-shadow: 5px 5px 5px 3px rgba(6,22,22,.25);--tw-shadow-colored: 5px 5px 5px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);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)}.blur-sm{--tw-blur: blur(4px);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)}.brightness-0{--tw-brightness: brightness(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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.invert{--tw-invert: invert(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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}:root{color-scheme:dark;--color-surface-background-default: #000000;--color-surface-background-light: #18151f;--color-surface-background-900: #1e1e1e;--color-surface-panel: #0a0a0f;--color-primary: #7f5af0;--color-accent: #7f5af0;--color-purple: #7f5af0;--color-purple-dark: #541db9;--color-purple-light: #9d7ff5;--color-orange: #ff9900;--color-orange-dark: #cc7a00;--color-green: #009966;--color-green-dark: #006644;--color-blue: #0066ff;--color-blue-dark: #0052cc;--color-lilac: #c2b7ff;--color-neon: #76ffc4;--color-pink: #ff3cac;--color-cyan: #38efe9;--color-cyan-300: #38efe9;--color-electric-blue-500: #00d3f2;--color-surface-card: rgba(255, 255, 255, .05);--color-surface-card-border: rgba(255, 255, 255, .1);--color-surface-button-primary: #7f5af0;--color-surface-button-primary-hover: #6548c0;--color-surface-button-secondary: #ffffff;--color-surface-button-secondary-hover: #d2d2d2;--color-elements-pills-primary-background: rgba( 127, 90, 240, .05 );--color-elements-pills-primary-border: rgba( 127, 90, 240, .25 );--color-elements-pills-secondary-background: rgba( 0, 211, 242, .05 );--color-elements-pills-secondary-border: rgba( 0, 211, 242, .25 );--color-elements-icons-royal-purple: #7f5af0;--color-elements-icons-cyan: #38efe9;--color-elements-icons-default: #ffffff;--color-elements-secondary: #38efe9;--color-text-tag: #7f5af0;--color-text-heading: #ffffff;--color-text-body: #ffffff;--color-text-body-black: #000000;--color-text-body-300: #d2d2d2;--color-text-body-400: #c3c3c3;--color-text-body-500: #b4b4b4;--color-link-default: #38efe9;--color-royal-purple-300: #b29cf6;--color-transparent-royal-purple-25: rgba( 127, 90, 240, .25 );--color-borders-primary-default: rgba( 127, 90, 240, .25 );--color-neutral-white: #ffffff;--color-subtitle: #ffd7ba;--color-tertiary: #191b21;--color-tldr-section-bg: rgba(15, 23, 43, .4);--color-tldr-section-border: #1d293d;--color-metadata-bg: rgba(15, 23, 43, .4);--color-cyan-bg-10: rgba( 0, 184, 219, .1 );--color-role-card-bg: rgba( 2, 6, 24, .8 );--color-question-mark: #1d293d;--color-hero-card-bg: rgba( 2, 6, 24, .8 );--color-hero-card-border: rgba( 0, 211, 242, .4 );--color-hero-tag-bg: rgba( 25, 27, 33, .8 );--color-hero-tag-border: rgba( 0, 211, 242, .4 );--spacing-none: 0;--spacing-0: 0;--spacing-1: 1px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-60: 60px;--spacing-64: 64px;--spacing-72: 72px;--spacing-80: 80px;--spacing-100: 100px;--spacing-104: 104px;--radius-none: 0;--radius-8: 8px;--radius-14: 14px;--radius-16: 16px;--radius-24: 24px;--font-family-display: "Staatliches", "Inter", system-ui, -apple-system, sans-serif;--font-family-body: "Inter", system-ui, -apple-system, sans-serif;--font-size-h1: 64px;--font-size-h2: 48px;--font-size-h3: 40px;--font-size-h4: 32px;--font-size-h4-small: 14px;--font-size-body: 16px;--font-size-body-lg: 20px;--line-height-h1: 64px;--line-height-h2: 52px;--line-height-h3: 44px;--line-height-h4: 36px;--line-height-h4-small: 20px;--line-height-body: 24px;--line-height-body-lg: 24px;--letter-spacing-h1: 0px;--letter-spacing-h2: 0px;--letter-spacing-h3: 0px;--letter-spacing-h4: 0px;--letter-spacing-h4-small: 0px;--letter-spacing-body: 0px;--letter-spacing-body-lg: 0px;--font-weight-normal: 400;--font-weight-bold: 700;--icon-size-small: 24px;--icon-size-medium: 48px;--icon-size-question-mark: 96px;--icon-size-question-mark-line-height: 96px;--question-mark-container-width: 52.641px;--question-mark-container-height: 96px}html{background-color:#18151f;scroll-behavior:smooth}body{min-height:100vh;background-color:var(--color-surface-background-default);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-body);margin:0;padding:0}h1{font-family:var(--font-family-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-h1);color:var(--color-text-heading);margin:0}h2{font-family:var(--font-family-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-h2);color:var(--color-text-heading);margin:0}h3{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-h3);color:var(--color-text-heading);margin:0}h4{font-family:var(--font-family-display);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-h4);color:var(--color-text-heading);margin:0}p{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-body);color:var(--color-text-body);margin:0}span{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:inherit}a:hover{color:var(--color-accent)}button{color:inherit;font-family:inherit;font-size:inherit}::-moz-selection{background:#7de8ff33;color:#e2e8f0}::selection{background:#7de8ff33;color:#e2e8f0}.glass{border-width:1px;border-color:#ffffff0d;background-color:#ffffff0d;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.grain-overlay{position:relative}.grain-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[50px\]:before{content:var(--tw-content);width:50px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-purple-light:before{content:var(--tw-content);--tw-gradient-from: var(--color-purple-light) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:from-white:before{content:var(--tw-content);--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-white\/80:hover{color:#fffc}.hover\:opacity-80:hover{opacity:.8}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-primary{color:var(--color-primary)}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:mt-\[90px\]{margin-top:90px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[635\/775\]{aspect-ratio:635/775}.md\:w-auto{width:auto}.md\:max-w-\[50\%\]{max-width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content:center}.md\:gap-16{gap:var(--spacing-16)}.md\:gap-\[70px\]{gap:70px}.md\:px-40{padding-left:var(--spacing-40);padding-right:var(--spacing-40)}.md\:px-60{padding-left:var(--spacing-60);padding-right:var(--spacing-60)}.md\:px-64{padding-left:var(--spacing-64);padding-right:var(--spacing-64)}.md\:px-\[60px\]{padding-left:60px;padding-right:60px}.md\:text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);font-weight:var(--font-weight-normal)}.md\:text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-weight:var(--font-weight-normal)}}@media(min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:w-\[578px\]{width:578px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:gap-24{gap:var(--spacing-24)}}
