@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--card-tint:.08}*,: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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Avenir Next","Avenir",var(--font-avenir),"Space Grotesk","Satoshi","Manrope","Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","IBM Plex Mono","SFMono-Regular","Consolas",monospace;--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-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Avenir Next","Avenir",var(--font-avenir),"Space Grotesk","Satoshi","Manrope","Segoe UI",sans-serif;--default-mono-font-family:var(--font-jetbrains-mono),"JetBrains Mono","IBM Plex Mono","SFMono-Regular","Consolas",monospace}}@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;-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}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;border-color:var(--border)}}@layer components{.label-mono{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.4}.studio-card{isolation:isolate;border:1px solid var(--card-border);background-color:var(--card-base);background-image:linear-gradient(135deg,var(--card-base)0%,var(--card-base)42%,rgba(var(--card-accent-rgb),var(--card-tint))100%);border-radius:15px;transition:border-color .22s,transform .22s,--card-tint .22s;position:relative;overflow:hidden}.studio-card[data-card-theme=dark]{--card-base:#121216;--card-border:#ffffff1f;--card-border-hover:#fff3;--card-tint:.1;--card-tint-hover:.16}.studio-card[data-card-theme=light]{--card-base:#efeff2;--card-border:#0a0a0f17;--card-border-hover:#0a0a0f29;--card-tint:.09;--card-tint-hover:.13}.studio-card[data-card-accent=blue]{--card-accent:var(--brand-blue);--card-accent-rgb:0,130,239}.studio-card[data-card-accent=purple]{--card-accent:var(--accent-violet);--card-accent-rgb:139,44,245}.studio-card[data-card-accent=neutral][data-card-theme=dark]{--card-accent:#d7dae3;--card-accent-rgb:215,218,227;--card-tint:.05;--card-tint-hover:.08}.studio-card[data-card-accent=neutral][data-card-theme=light]{--card-accent:#5b6070;--card-accent-rgb:91,96,112;--card-tint:.06;--card-tint-hover:.09}.studio-card:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.studio-card-icon{color:var(--card-accent);transition:transform .22s;display:block}.studio-card-arrow{transition:transform .22s;display:inline-block}.pixel-corner{z-index:-1;pointer-events:none;width:49px;height:42px;color:var(--pixel-color);opacity:var(--corner-opacity);transition:opacity .22s;position:absolute;bottom:0;right:0}@media (min-width:640px){.pixel-corner--md{width:56px;height:48px}}.pixel-corner--sm{width:42px;height:36px}.pixel-corner[data-theme=dark]{--corner-opacity:.72}.pixel-corner[data-theme=light]{--corner-opacity:.55}.pixel-corner[data-accent=blue]{--pixel-color:var(--brand-blue)}.pixel-corner[data-accent=purple]{--pixel-color:var(--accent-violet)}.pixel-corner[data-accent=neutral][data-theme=dark]{--pixel-color:#d7dae3}.pixel-corner[data-accent=neutral][data-theme=light]{--pixel-color:#5b6070}@media (hover:hover){.studio-card[data-card-interactive]:hover{border-color:var(--card-border-hover);--card-tint:var(--card-tint-hover);transform:translateY(-2px)}.studio-card[data-card-interactive]:hover .studio-card-icon{transform:translateY(-2px)}.studio-card[data-card-interactive]:hover .studio-card-arrow{transform:translate(3px)}.studio-card[data-card-interactive]:hover .pixel-corner{opacity:calc(var(--corner-opacity) + .18)}}@media (prefers-reduced-motion:reduce){.studio-card,.studio-card-icon,.studio-card-arrow,.pixel-corner{transition:none}.studio-card[data-card-interactive]:hover,.studio-card[data-card-interactive]:hover .studio-card-icon,.studio-card[data-card-interactive]:hover .studio-card-arrow{transform:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-\[18\%\]{top:-18%}.-top-\[60px\]{top:-60px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-10{top:calc(var(--spacing)*10)}.top-30{top:calc(var(--spacing)*30)}.top-\[-2\.5\%\]{top:-2.5%}.top-\[6\%\]{top:6%}.top-\[18\%\]{top:18%}.top-\[27\.6\%\]{top:27.6%}.top-\[42\%\]{top:42%}.top-\[49\%\]{top:49%}.top-\[89\.5\%\]{top:89.5%}.top-\[calc\(18\%\+18px\)\]{top:calc(18% + 18px)}.top-\[calc\(42\%\+22px\)\]{top:calc(42% + 22px)}.top-full{top:100%}.-right-\[1\.3rem\]{right:-1.3rem}.right-0{right:calc(var(--spacing)*0)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-4{right:calc(var(--spacing)*4)}.right-\[-12\%\]{right:-12%}.right-\[4\%\]{right:4%}.right-\[18\.6\%\]{right:18.6%}.right-\[18px\]{right:18px}.right-\[30px\]{right:30px}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-\[60px\]{bottom:-60px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[9\%\]{bottom:9%}.bottom-\[14\%\]{bottom:14%}.-left-28{left:calc(var(--spacing)*-28)}.left-0{left:calc(var(--spacing)*0)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-6{left:calc(var(--spacing)*6)}.left-\[-1\.5\%\]{left:-1.5%}.left-\[-7\%\]{left:-7%}.left-\[1\.15rem\]{left:1.15rem}.left-\[3\%\]{left:3%}.left-\[12px\]{left:12px}.left-\[26px\]{left:26px}.left-\[46\.5\%\]{left:46.5%}.left-\[86\.5\%\]{left:86.5%}.\[z-index\:-3\]{z-index:-3}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.mx-auto{margin-inline:auto}.-mt-\[5\.5rem\]{margin-top:-5.5rem}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.16em\]{margin-top:.16em}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.-ml-\[4\%\]{margin-left:-4%}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-\[0\.84rem\]{height:.84rem}.h-\[0\.85rem\]{height:.85rem}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.6rem\]{height:1.6rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.67rem\]{height:1.67rem}.h-\[1\.72rem\]{height:1.72rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[2\.1rem\]{height:2.1rem}.h-\[2\.3rem\]{height:2.3rem}.h-\[2px\]{height:2px}.h-\[3\.5rem\]{height:3.5rem}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[15rem\]{height:15rem}.h-\[18rem\]{height:18rem}.h-\[34rem\]{height:34rem}.h-auto{height:auto}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing)*16)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[100svh\]{min-height:100svh}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-\[0\.95rem\]{width:.95rem}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[1\.625rem\]{width:1.625rem}.w-\[2\.3rem\]{width:2.3rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[4\.667rem\]{width:4.667rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[7px\]{width:7px}.w-\[20rem\]{width:20rem}.w-\[34rem\]{width:34rem}.w-\[37\.5\%\]{width:37.5%}.w-\[80vw\]{width:80vw}.w-\[86vw\]{width:86vw}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[108\%\]{width:108%}.w-\[120px\]{width:120px}.w-\[136px\]{width:136px}.w-\[calc\(\(100vw-3\.25rem\)\/2\)\]{width:calc(50vw - 1.625rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[3\.2rem\]{max-width:3.2rem}.max-w-\[3\.22rem\]{max-width:3.22rem}.max-w-\[4\.08rem\]{max-width:4.08rem}.max-w-\[4\.62rem\]{max-width:4.62rem}.max-w-\[6\.65rem\]{max-width:6.65rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[62rem\]{max-width:62rem}.max-w-\[64rem\]{max-width:64rem}.max-w-\[66rem\]{max-width:66rem}.max-w-\[68\%\]{max-width:68%}.max-w-\[68rem\]{max-width:68rem}.max-w-\[70rem\]{max-width:70rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[80rem\]{max-width:80rem}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[4\.5rem\]{min-width:4.5rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.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}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing)*32)}.scroll-px-5{scroll-padding-inline:calc(var(--spacing)*5)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.55rem\]{border-radius:.55rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(10\,10\,15\,0\.07\)\]{border-color:#0a0a0f12}.border-\[rgba\(10\,10\,15\,0\.18\)\]{border-color:#0a0a0f2e}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\,255\,255\,0\.16\)\]{border-color:#ffffff29}.border-\[rgba\(255\,255\,255\,0\.18\)\]{border-color:#ffffff2e}.border-\[rgba\(255\,255\,255\,0\.22\)\]{border-color:#ffffff38}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--line-dark\)\]{border-color:var(--line-dark)}.border-transparent{border-color:#0000}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#0a0a0f\]{background-color:#0a0a0f}.bg-\[\#020204\]{background-color:#020204}.bg-\[\#fafafc\]{background-color:#fafafc}.bg-\[rgb\(6\,7\,14\)\]{background-color:#06070e}.bg-\[rgb\(8\,10\,18\)\]{background-color:#080a12}.bg-\[rgb\(10\,12\,20\)\]{background-color:#0a0c14}.bg-\[rgb\(255_255_255_\/_0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(3\,5\,12\,0\.34\)\]{background-color:#03050c57}.bg-\[rgba\(6\,7\,14\,0\.82\)\]{background-color:#06070ed1}.bg-\[rgba\(6\,7\,14\,0\.96\)\]{background-color:#06070ef5}.bg-\[rgba\(6\,8\,18\,0\.6\)\]{background-color:#06081299}.bg-\[rgba\(10\,10\,15\,0\.02\)\]{background-color:#0a0a0f05}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)}.bg-\[var\(--brand-magenta\)\]{background-color:var(--brand-magenta)}.bg-\[var\(--card-dark\)\]{background-color:var(--card-dark)}.bg-\[var\(--footer-bg\)\]{background-color:var(--footer-bg)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-dark\)\]{background-color:var(--surface-dark)}.bg-\[var\(--surface-light\)\]{background-color:var(--surface-light)}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-black{background-color:var(--color-black)}.bg-current{background-color:currentColor}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.\[background-image\:linear-gradient\(rgb\(255_255_255_\/_0\.05\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgb\(255_255_255_\/_0\.05\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.03\)_0\%\,rgba\(0\,0\,0\,0\.32\)_100\%\)\]{background-image:linear-gradient(#00000008 0%,#00000052 100%)}.\[background-size\:32px_32px\]{background-size:32px 32px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_45\%\]{object-position:50% 45%}.object-center{object-position:center}.object-top{object-position:top}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[1\.125rem\]{padding:1.125rem}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-\[0\.4rem\]{padding-block:.4rem}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.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-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-36{padding-top:calc(var(--spacing)*36)}.pt-40{padding-top:calc(var(--spacing)*40)}.pt-\[8\.75rem\]{padding-top:8.75rem}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-11{padding-bottom:calc(var(--spacing)*11)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono","IBM Plex Mono","SFMono-Regular","Consolas",monospace}.font-mono\!{font-family:var(--font-jetbrains-mono),"JetBrains Mono","IBM Plex Mono","SFMono-Regular","Consolas",monospace!important}.font-sans{font-family:"Avenir Next","Avenir",var(--font-avenir),"Space Grotesk","Satoshi","Manrope","Segoe UI",sans-serif}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86em\]{font-size:.86em}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.89rem\]{font-size:.89rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.93rem\]{font-size:.93rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4em\]{font-size:1.4em}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.8rem\,calc\(\(100vw-2\.5rem\)\/8\.6\)\,2\.9rem\)\]{font-size:clamp(1.8rem,11.6279vw - .290698rem,2.9rem)}.text-\[clamp\(2\.1rem\,3\.4vw\,2\.9rem\)\]{font-size:clamp(2.1rem,3.4vw,2.9rem)}.text-\[clamp\(2\.1rem\,3\.7vw\,3\.25rem\)\]{font-size:clamp(2.1rem,3.7vw,3.25rem)}.text-\[clamp\(2\.25rem\,11vw\,3\.5rem\)\]{font-size:clamp(2.25rem,11vw,3.5rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0a0f\]{color:#0a0a0f}.text-\[\#2a2f3f\]{color:#2a2f3f}.text-\[\#3a4050\]{color:#3a4050}.text-\[\#4a4f60\]{color:#4a4f60}.text-\[\#5a5f70\]{color:#5a5f70}.text-\[rgb\(220_226_240_\/_0\.7\)\]{color:#dce2f0b3}.text-\[rgb\(220_226_240_\/_0\.8\)\]{color:#dce2f0cc}.text-\[rgb\(220_226_240_\/_0\.55\)\]{color:#dce2f08c}.text-\[rgb\(220_226_240_\/_0\.66\)\]{color:#dce2f0a8}.text-\[rgb\(220_226_240_\/_0\.74\)\]{color:#dce2f0bd}.text-\[rgb\(220_226_240_\/_0\.75\)\]{color:#dce2f0bf}.text-\[rgb\(220_226_240_\/_0\.76\)\]{color:#dce2f0c2}.text-\[rgb\(220_226_240_\/_0\.78\)\]{color:#dce2f0c7}.text-\[rgb\(220_226_240_\/_0\.82\)\]{color:#dce2f0d1}.text-\[rgb\(220_226_240_\/_0\.85\)\]{color:#dce2f0d9}.text-\[rgb\(220_226_240_\/_0\.88\)\]{color:#dce2f0e0}.text-\[rgb\(228\,233\,246\)\]{color:#e4e9f6}.text-\[rgba\(10\,10\,15\,0\.72\)\]{color:#0a0a0fb8}.text-\[rgba\(255\,255\,255\,0\.4\)\]{color:#fff6}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--brand-magenta\)\]{color:var(--brand-magenta)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--muted\)\],.text-\[var\(--muted\)\]\/60{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--muted\)\]\/60{color:color-mix(in oklab,var(--muted)60%,transparent)}}.text-\[var\(--muted-strong\)\]{color:var(--muted-strong)}.text-\[var\(--text\)\]{color:var(--text)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[rgba\(10\,10\,15\,0\.25\)\]{text-decoration-color:#0a0a0f40}.decoration-\[var\(--border\)\]{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-\[var\(--border-strong\)\]{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.decoration-2{text-decoration-thickness:2px}.underline-offset-\[4px\]{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.72\]{opacity:.72}.shadow-\[0_24px_60px_-24px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);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}.brightness-110{--tw-brightness:brightness(110%);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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\]{transition-property:width,transform;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-opacity{transition-property:opacity;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--btn-accent-glow\:rgba\(10\,10\,15\,0\.35\)\]{--btn-accent-glow:#0a0a0f59}.\[--btn-accent-glow\:rgba\(201\,31\,255\,0\.55\)\]{--btn-accent-glow:#c91fff8c}.\[--btn-accent-peel\:var\(--brand-violet\)\]{--btn-accent-peel:var(--brand-violet)}.\[--btn-accent\:var\(--brand-magenta\)\]{--btn-accent:var(--brand-magenta)}.\[--btn-accent\:var\(--ink\)\]{--btn-accent:var(--ink)}.\[--rise-delay\:140ms\]{--rise-delay:.14s}.\[--rise-delay\:260ms\]{--rise-delay:.26s}.\[--rise-delay\:360ms\]{--rise-delay:.36s}.\[--rise-delay\:560ms\]{--rise-delay:.56s}.\[--rise-delay\:700ms\]{--rise-delay:.7s}.\[--rise-x\:0px\]{--rise-x:0px}.\[--rise-y\:14px\]{--rise-y:14px}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-\[2px\]:is(:where(.group):hover *){--tw-translate-y:calc(2px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:gap-2\.5:is(:where(.group):hover *){gap:calc(var(--spacing)*2.5)}.group-hover\/work\:translate-x-0\.5:is(:where(.group\/work):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/work\:-translate-y-0\.5:is(:where(.group\/work):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/work\:scale-\[1\.04\]:is(:where(.group\/work):hover *){scale:1.04}}.placeholder\:text-\[rgb\(220_226_240_\/_0\.5\)\]::placeholder{color:#dce2f080}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:hidden:last-child{display:none}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.odd\:snap-start:nth-child(odd){scroll-snap-align:start}.open\:border-\[rgba\(255\,255\,255\,0\.22\)\]:is([open],:popover-open,:open){border-color:#ffffff38}.open\:bg-\[rgba\(255\,255\,255\,0\.04\)\]:is([open],:popover-open,:open){background-color:#ffffff0a}@media (hover:hover){.hover\:gap-3:hover{gap:calc(var(--spacing)*3)}.hover\:border-\[var\(--ink\)\]:hover{border-color:var(--ink)}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.hover\:bg-\[\#23232c\]:hover{background-color:#23232c}.hover\:bg-\[rgba\(10\,10\,15\,0\.05\)\]:hover{background-color:#0a0a0f0d}.hover\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:hover{background-color:#ffffff0d}.hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover{background-color:#ffffff0f}.hover\:bg-\[var\(--field-bg\)\]:hover{background-color:var(--field-bg)}.hover\:bg-\[var\(--ink\)\]:hover{background-color:var(--ink)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-\[\#0a0a0f\]:hover{text-decoration-color:#0a0a0f}.hover\:decoration-\[var\(--text\)\]:hover{-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\[var\(--brand-blue\)\]:focus{border-color:var(--brand-blue)}.focus\:shadow-\[0_0_0_3px_rgba\(0\,130\,239\,0\.45\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0082ef73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--brand-blue\)\]:focus-visible{--tw-ring-color:var(--brand-blue)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[rgb\(2\,3\,8\)\]:focus-visible{--tw-ring-offset-color:#020308}.focus-visible\:ring-offset-\[var\(--surface-dark\)\]:focus-visible{--tw-ring-offset-color:var(--surface-dark)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--brand-blue\)\]:focus-visible{outline-color:var(--brand-blue)}.focus-visible\:outline-\[var\(--brand-magenta\)\]:focus-visible{outline-color:var(--brand-magenta)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-80:disabled{opacity:.8}.aria-\[invalid\=true\]\:border-\[var\(--danger\)\][aria-invalid=true]{border-color:var(--danger)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.motion-safe\:group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\/work\:scale-100:is(:where(.group\/work):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media (min-width:360px){.min-\[360px\]\:px-4{padding-inline:calc(var(--spacing)*4)}.min-\[360px\]\:text-\[0\.68rem\]{font-size:.68rem}.min-\[360px\]\:text-\[0\.72rem\]{font-size:.72rem}}@media (min-width:520px){.min-\[520px\]\:w-\[74vw\]{width:74vw}}@media (min-width:40rem){.sm\:inset-x-6{inset-inline:calc(var(--spacing)*6)}.sm\:top-4{top:calc(var(--spacing)*4)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:bottom-7{bottom:calc(var(--spacing)*7)}.sm\:left-\[1\.4rem\]{left:1.4rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:mt-9{margin-top:calc(var(--spacing)*9)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mt-14{margin-top:calc(var(--spacing)*14)}.sm\:mt-16{margin-top:calc(var(--spacing)*16)}.sm\:mt-20{margin-top:calc(var(--spacing)*20)}.sm\:mt-28{margin-top:calc(var(--spacing)*28)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-square{aspect-ratio:1}.sm\:h-2{height:calc(var(--spacing)*2)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-\[1\.1rem\]{height:1.1rem}.sm\:h-\[1\.875rem\]{height:1.875rem}.sm\:h-\[2\.1rem\]{height:2.1rem}.sm\:h-\[2\.8rem\]{height:2.8rem}.sm\:h-\[2\.17rem\]{height:2.17rem}.sm\:h-\[2\.25rem\]{height:2.25rem}.sm\:h-\[2\.69rem\]{height:2.69rem}.sm\:h-\[2\.625rem\]{height:2.625rem}.sm\:h-\[3\.85rem\]{height:3.85rem}.sm\:h-\[18rem\]{height:18rem}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:w-2{width:calc(var(--spacing)*2)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-14{width:calc(var(--spacing)*14)}.sm\:w-\[2\.8rem\]{width:2.8rem}.sm\:w-\[3\.85rem\]{width:3.85rem}.sm\:w-\[6\.5rem\]{width:6.5rem}.sm\:w-\[6rem\]{width:6rem}.sm\:w-\[62vw\]{width:62vw}.sm\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[4\.02rem\]{max-width:4.02rem}.sm\:max-w-\[4\.06rem\]{max-width:4.06rem}.sm\:max-w-\[5\.04rem\]{max-width:5.04rem}.sm\:max-w-\[5\.74rem\]{max-width:5.74rem}.sm\:max-w-\[8\.54rem\]{max-width:8.54rem}.sm\:max-w-\[9rem\]{max-width:9rem}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-\[26rem\]{max-width:26rem}.sm\:max-w-\[30rem\]{max-width:30rem}.sm\:max-w-\[36rem\]{max-width:36rem}.sm\:max-w-\[38rem\]{max-width:38rem}.sm\:shrink{flex-shrink:1}.sm\:scroll-px-6{scroll-padding-inline:calc(var(--spacing)*6)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:gap-16{gap:calc(var(--spacing)*16)}.sm\:overflow-visible{overflow:visible}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:border-2{border-style:var(--tw-border-style);border-width:2px}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-\[1\.15rem\]{padding:1.15rem}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:pt-1{padding-top:calc(var(--spacing)*1)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pt-10{padding-top:calc(var(--spacing)*10)}.sm\:pt-14{padding-top:calc(var(--spacing)*14)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pt-48{padding-top:calc(var(--spacing)*48)}.sm\:pt-\[4\.5rem\]{padding-top:4.5rem}.sm\:pt-\[9rem\]{padding-top:9rem}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:pb-12{padding-bottom:calc(var(--spacing)*12)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:pb-28{padding-bottom:calc(var(--spacing)*28)}.sm\:pb-32{padding-bottom:calc(var(--spacing)*32)}.sm\:pl-3{padding-left:calc(var(--spacing)*3)}.sm\:text-left{text-align:left}.sm\:text-\[0\.7rem\]{font-size:.7rem}.sm\:text-\[0\.8rem\]{font-size:.8rem}.sm\:text-\[0\.64rem\]{font-size:.64rem}.sm\:text-\[0\.74rem\]{font-size:.74rem}.sm\:text-\[0\.76rem\]{font-size:.76rem}.sm\:text-\[0\.78rem\]{font-size:.78rem}.sm\:text-\[0\.82rem\]{font-size:.82rem}.sm\:text-\[0\.86rem\]{font-size:.86rem}.sm\:text-\[0\.88rem\]{font-size:.88rem}.sm\:text-\[0\.94rem\]{font-size:.94rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[0\.96rem\]{font-size:.96rem}.sm\:text-\[1\.2rem\]{font-size:1.2rem}.sm\:text-\[1\.03rem\]{font-size:1.03rem}.sm\:text-\[1\.3rem\]{font-size:1.3rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.06rem\]{font-size:1.06rem}.sm\:text-\[1\.6rem\]{font-size:1.6rem}.sm\:text-\[1\.15rem\]{font-size:1.15rem}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[1\.45rem\]{font-size:1.45rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[1\.95rem\]{font-size:1.95rem}.sm\:text-\[1rem\]{font-size:1rem}.sm\:text-\[2\.4rem\]{font-size:2.4rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[2\.9rem\]{font-size:2.9rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-\[clamp\(3\.6rem\,9\.2vw\,4\.5rem\)\]{font-size:clamp(3.6rem,9.2vw,4.5rem)}.sm\:leading-\[0\.96\]{--tw-leading:.96;line-height:.96}}@media (min-width:64rem){.lg\:right-\[6\%\]{right:6%}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-auto{margin-inline:auto}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-6{margin-top:calc(var(--spacing)*6)}.lg\:mt-7{margin-top:calc(var(--spacing)*7)}.lg\:mt-9{margin-top:calc(var(--spacing)*9)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:-mr-6{margin-right:calc(var(--spacing)*-6)}.lg\:mr-0{margin-right:calc(var(--spacing)*0)}.lg\:ml-\[5\%\]{margin-left:5%}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-2\.5{height:calc(var(--spacing)*2.5)}.lg\:h-7{height:calc(var(--spacing)*7)}.lg\:h-8{height:calc(var(--spacing)*8)}.lg\:h-11{height:calc(var(--spacing)*11)}.lg\:h-\[2\.25rem\]{height:2.25rem}.lg\:h-\[2\.625rem\]{height:2.625rem}.lg\:h-\[3\.125rem\]{height:3.125rem}.lg\:h-\[3\.375rem\]{height:3.375rem}.lg\:h-\[21rem\]{height:21rem}.lg\:w-2\.5{width:calc(var(--spacing)*2.5)}.lg\:w-5{width:calc(var(--spacing)*5)}.lg\:w-7{width:calc(var(--spacing)*7)}.lg\:w-12{width:calc(var(--spacing)*12)}.lg\:w-14{width:calc(var(--spacing)*14)}.lg\:w-\[4\.5rem\]{width:4.5rem}.lg\:w-\[110\%\]{width:110%}.lg\:w-\[130px\]{width:130px}.lg\:w-\[140px\]{width:140px}.lg\:w-\[146px\]{width:146px}.lg\:w-\[calc\(33\.333\%-0\.834rem\)\]{width:calc(33.333% - .834rem)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-\[19rem\]{max-width:19rem}.lg\:max-w-\[31rem\]{max-width:31rem}.lg\:max-w-\[32rem\]{max-width:32rem}.lg\:max-w-\[34rem\]{max-width:34rem}.lg\:max-w-\[48rem\]{max-width:48rem}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:shrink{flex-shrink:1}.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\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.48fr\)_minmax\(0\,0\.52fr\)\]{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:content-center{align-content:center}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-x-8{column-gap:calc(var(--spacing)*8)}.lg\:self-auto{align-self:auto}.lg\:self-center{align-self:center}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[0\.5rem\]{border-radius:.5rem}.lg\:rounded-\[0\.85rem\]{border-radius:.85rem}.lg\:rounded-\[1rem\]{border-radius:1rem}.lg\:rounded-none{border-radius:0}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:p-2\.5{padding:calc(var(--spacing)*2.5)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-7{padding-inline:calc(var(--spacing)*7)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-2{padding-block:calc(var(--spacing)*2)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:py-\[18px\]{padding-block:18px}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pt-56{padding-top:calc(var(--spacing)*56)}.lg\:pt-\[8\.5rem\]{padding-top:8.5rem}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-2{padding-bottom:calc(var(--spacing)*2)}.lg\:pb-9{padding-bottom:calc(var(--spacing)*9)}.lg\:pb-14{padding-bottom:calc(var(--spacing)*14)}.lg\:pb-28{padding-bottom:calc(var(--spacing)*28)}.lg\:pb-32{padding-bottom:calc(var(--spacing)*32)}.lg\:pb-40{padding-bottom:calc(var(--spacing)*40)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-\[0\.54rem\]{font-size:.54rem}.lg\:text-\[0\.58rem\]{font-size:.58rem}.lg\:text-\[0\.74rem\]{font-size:.74rem}.lg\:text-\[0\.88rem\]{font-size:.88rem}.lg\:text-\[0\.92rem\]{font-size:.92rem}.lg\:text-\[1\.15rem\]{font-size:1.15rem}.lg\:text-\[1em\]{font-size:1em}.lg\:text-\[2\.6rem\]{font-size:2.6rem}.lg\:text-\[2\.7rem\]{font-size:2.7rem}.lg\:text-\[2\.8rem\]{font-size:2.8rem}.lg\:text-\[2rem\]{font-size:2rem}.lg\:text-\[3\.2rem\]{font-size:3.2rem}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[3\.6rem\]{font-size:3.6rem}.lg\:text-\[3\.9rem\]{font-size:3.9rem}.lg\:text-\[3rem\]{font-size:3rem}.lg\:text-\[clamp\(3\.4rem\,5\.35vw\,4\.85rem\)\]{font-size:clamp(3.4rem,5.35vw,4.85rem)}.lg\:text-\[clamp\(3rem\,4\.4vw\,4\.25rem\)\]{font-size:clamp(3rem,4.4vw,4.25rem)}.lg\:leading-\[1\]{--tw-leading:1;line-height:1}.lg\:leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.lg\:text-pretty{text-wrap:pretty}.lg\:text-inherit{color:inherit}.lg\:underline{text-decoration-line:underline}.lg\:decoration-\[rgba\(10\,10\,15\,0\.35\)\]{text-decoration-color:#0a0a0f59}.lg\:decoration-1{text-decoration-thickness:1px}.lg\:underline-offset-\[6px\]{text-underline-offset:6px}.lg\:opacity-\[0\.62\]{opacity:.62}.lg\:\[--rise-delay\:200ms\]{--rise-delay:.2s}.lg\:\[--rise-x\:36px\]{--rise-x:36px}@media (hover:hover){.lg\:hover\:bg-transparent:hover{background-color:#0000}.lg\:hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.lg\:hover\:decoration-\[var\(--ink\)\]:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}}@media (min-width:80rem){.xl\:-mr-12{margin-right:calc(var(--spacing)*-12)}.xl\:ml-\[3\%\]{margin-left:3%}.xl\:ml-\[clamp\(0rem\,9vw\,8\.5rem\)\]{margin-left:clamp(0rem,9vw,8.5rem)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-9{height:calc(var(--spacing)*9)}.xl\:max-w-\[10\.5rem\]{max-width:10.5rem}.xl\:max-w-\[42rem\]{max-width:42rem}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:gap-x-10{column-gap:calc(var(--spacing)*10)}.xl\:px-3{padding-inline:calc(var(--spacing)*3)}.xl\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.xl\:text-\[0\.64rem\]{font-size:.64rem}}@media (min-width:96rem){.\32 xl\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}}}:root{--background:#020204;--surface:#ffffff0a;--panel:#0a0a10e6;--border:#868fff2e;--border-strong:#977eff57;--text:#f5f7ff;--muted:#a5abc3;--muted-strong:#d6daf0;--danger:#ff8d9e;--brand-violet:#6413c7;--brand-blue:#0082ef;--brand-royal:#1d0ded;--brand-magenta:#c91fff;--brand-black:#000;--brand-white:#fff;--accent-1:var(--brand-blue);--accent-2:var(--brand-royal);--accent-3:var(--brand-violet);--accent-4:var(--brand-magenta);--nav-bg:#020204b8;--footer-bg:#050509e6;--field-bg:#ffffff0a;--page-background:radial-gradient(circle at 12% 10%,#53a8ff29,transparent 28%),radial-gradient(circle at 88% 14%,#241dff2e,transparent 24%),radial-gradient(circle at 50% 82%,#c33cff1f,transparent 30%),linear-gradient(180deg,#020204 0%,#04040a 42%,#020204 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pixel-edge{pointer-events:none;z-index:2;height:60px;position:absolute;left:0;right:0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:1440px 60px;mask-size:1440px 60px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.pixel-edge-up{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'><path d='M0,60 L1440,60 V30 H1422 V20 H1404 V14 H1386 V24 H1368 V32 H1350 V28 H1332 V18 H1314 V14 H1296 V24 H1278 V32 H1260 V28 H1242 V20 H1224 V30 H1200 V30 H1182 V14 H1164 V6 H1146 V22 H1128 V32 H1110 V26 H1092 V10 H1074 V4 H1056 V20 H1038 V34 H1020 V28 H1002 V14 H984 V30 H960 V30 H942 V22 H924 V18 H906 V26 H888 V32 H870 V28 H852 V20 H834 V16 H816 V24 H798 V32 H780 V28 H762 V22 H744 V30 H720 V30 H702 V18 H684 V10 H666 V22 H648 V32 H630 V26 H612 V14 H594 V8 H576 V20 H558 V34 H540 V28 H522 V18 H504 V30 H480 V30 H462 V24 H444 V22 H426 V26 H408 V30 H390 V28 H372 V22 H354 V20 H336 V26 H318 V32 H300 V30 H282 V24 H264 V30 H240 V30 H222 V14 H204 V4 H186 V20 H168 V32 H150 V26 H132 V8 H114 V2 H96 V18 H78 V34 H60 V28 H42 V14 H24 V30 H0 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'><path d='M0,60 L1440,60 V30 H1422 V20 H1404 V14 H1386 V24 H1368 V32 H1350 V28 H1332 V18 H1314 V14 H1296 V24 H1278 V32 H1260 V28 H1242 V20 H1224 V30 H1200 V30 H1182 V14 H1164 V6 H1146 V22 H1128 V32 H1110 V26 H1092 V10 H1074 V4 H1056 V20 H1038 V34 H1020 V28 H1002 V14 H984 V30 H960 V30 H942 V22 H924 V18 H906 V26 H888 V32 H870 V28 H852 V20 H834 V16 H816 V24 H798 V32 H780 V28 H762 V22 H744 V30 H720 V30 H702 V18 H684 V10 H666 V22 H648 V32 H630 V26 H612 V14 H594 V8 H576 V20 H558 V34 H540 V28 H522 V18 H504 V30 H480 V30 H462 V24 H444 V22 H426 V26 H408 V30 H390 V28 H372 V22 H354 V20 H336 V26 H318 V32 H300 V30 H282 V24 H264 V30 H240 V30 H222 V14 H204 V4 H186 V20 H168 V32 H150 V26 H132 V8 H114 V2 H96 V18 H78 V34 H60 V28 H42 V14 H24 V30 H0 Z' fill='black'/></svg>")}.pixel-edge-down{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'><path d='M0,0 L1440,0 V30 H1422 V40 H1404 V46 H1386 V36 H1368 V28 H1350 V32 H1332 V42 H1314 V46 H1296 V36 H1278 V28 H1260 V32 H1242 V40 H1224 V30 H1200 V30 H1182 V46 H1164 V54 H1146 V38 H1128 V28 H1110 V34 H1092 V50 H1074 V56 H1056 V40 H1038 V26 H1020 V32 H1002 V46 H984 V30 H960 V30 H942 V38 H924 V42 H906 V34 H888 V28 H870 V32 H852 V40 H834 V44 H816 V36 H798 V28 H780 V32 H762 V38 H744 V30 H720 V30 H702 V42 H684 V50 H666 V38 H648 V28 H630 V34 H612 V46 H594 V52 H576 V40 H558 V26 H540 V32 H522 V42 H504 V30 H480 V30 H462 V36 H444 V38 H426 V34 H408 V30 H390 V32 H372 V38 H354 V40 H336 V34 H318 V28 H300 V30 H282 V36 H264 V30 H240 V30 H222 V46 H204 V56 H186 V40 H168 V28 H150 V34 H132 V52 H114 V58 H96 V42 H78 V26 H60 V32 H42 V46 H24 V30 H0 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'><path d='M0,0 L1440,0 V30 H1422 V40 H1404 V46 H1386 V36 H1368 V28 H1350 V32 H1332 V42 H1314 V46 H1296 V36 H1278 V28 H1260 V32 H1242 V40 H1224 V30 H1200 V30 H1182 V46 H1164 V54 H1146 V38 H1128 V28 H1110 V34 H1092 V50 H1074 V56 H1056 V40 H1038 V26 H1020 V32 H1002 V46 H984 V30 H960 V30 H942 V38 H924 V42 H906 V34 H888 V28 H870 V32 H852 V40 H834 V44 H816 V36 H798 V28 H780 V32 H762 V38 H744 V30 H720 V30 H702 V42 H684 V50 H666 V38 H648 V28 H630 V34 H612 V46 H594 V52 H576 V40 H558 V26 H540 V32 H522 V42 H504 V30 H480 V30 H462 V36 H444 V38 H426 V34 H408 V30 H390 V32 H372 V38 H354 V40 H336 V34 H318 V28 H300 V30 H282 V36 H264 V30 H240 V30 H222 V46 H204 V56 H186 V40 H168 V28 H150 V34 H132 V52 H114 V58 H96 V42 H78 V26 H60 V32 H42 V46 H24 V30 H0 Z' fill='black'/></svg>")}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--page-background);min-height:100vh;color:var(--text);font-family:var(--font-mono);text-rendering:optimizelegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700}::selection{color:var(--text);background:#53a8ff3d}@keyframes client-logo-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes client-logo-marquee-reverse{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}.accent-button{isolation:isolate;background:var(--btn-accent,var(--brand-blue));color:var(--btn-accent-fg,#fff);box-shadow:0 10px 24px -18px var(--btn-accent-glow,#0082ef99),inset 0 1px 0 #ffffff29;border:1px solid #ffffff1f;transition:transform .26s,box-shadow .32s,border-color .32s;position:relative;overflow:hidden}.accent-button:before,.accent-button:after{content:"";clip-path:polygon(-2% 0%,-2% 0%,-14% 100%,-14% 100%);pointer-events:none;will-change:clip-path;transition:clip-path .62s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.accent-button:before{z-index:1;background:var(--btn-accent-peel,var(--brand-violet))}.accent-button:after{z-index:2;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 0%,#00000052 46%,#ffffff47 49%,#0000 55%)}.accent-button:hover:before,.accent-button:hover:after,.accent-button:focus-visible:before,.accent-button:focus-visible:after{clip-path:polygon(-2% 0%,112% 0%,112% 100%,-14% 100%)}.accent-button:hover,.accent-button:focus-visible{color:var(--btn-accent-fg-hover,var(--btn-accent-fg,#fff))}.accent-button:hover{border-color:#ffffff2e;transform:translateY(-1px)scale(1.035);box-shadow:0 14px 28px -18px #6413c799,inset 0 1px #fff3}.accent-button:active{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.accent-button:before,.accent-button:after{clip-path:polygon(-2% 0%,-2% 0%,-14% 100%,-14% 100%);transition:none}.accent-button{transition:background-color .2s,box-shadow .2s}.accent-button:hover{background:var(--brand-violet)}.accent-button:hover:before,.accent-button:hover:after{clip-path:polygon(-2% 0%,-2% 0%,-14% 100%,-14% 100%)}}.nav-featured-sparkle{filter:drop-shadow(0 0 4px #a877ff59);justify-content:center;align-items:center;margin-left:.2rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.nav-featured-sparkle{animation:none}}.section-icon-cc{opacity:.06;pointer-events:none}.hero-clients-bar{opacity:.86;box-shadow:0 14px 32px -28px #0000008c,inset 0 1px #ffffff08}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500}.realizations-rail{scrollbar-width:none}.realizations-rail::-webkit-scrollbar{display:none}@keyframes live-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-dot{animation:2s ease-in-out infinite live-dot-pulse}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.client-logo-marquee{overflow:hidden}.row-outline rect{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.24s cubic-bezier(.33,.9,.28,1)}.realization-row:hover .row-outline rect{stroke-dashoffset:0}.realization-row:hover{box-shadow:0 18px 50px -30px var(--row-glow-hover)!important}@media (prefers-reduced-motion:reduce){.row-outline rect{transition:none}}.liquid-glass{-webkit-backdrop-filter:blur(22px)saturate(108%);isolation:isolate;background:linear-gradient(150deg,#ffffff09 0%,#ffffff03 35%,#ffffff07 65%,#ffffff03 100%);border:1px solid #ffffff1a;transition:transform .36s cubic-bezier(.22,.65,.32,1),border-color .36s,box-shadow .36s;position:relative}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff0d 0%,#ffffff03 12%,#0000 28% 82%,#ffffff02 94%,#ffffff06 100%);position:absolute;inset:0}.liquid-glass:after{content:"";border-radius:inherit;mix-blend-mode:normal;pointer-events:none;z-index:1;opacity:0;background:linear-gradient(118deg,#0000 0% 40%,#ffffff04 48%,#ffffff0a 51%,#ffffff03 54%,#0000 62% 100%);transition:opacity .6s,transform .7s cubic-bezier(.22,.65,.32,1);position:absolute;inset:0}.liquid-glass:hover:after{opacity:.5;transform:translate(3%)}.liquid-glass>:not(.liquid-glass-accent-ring):not(.liquid-glass-bottom-glow):not(.row-outline){z-index:2;position:relative}@keyframes filter-panel-in{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:none}}@keyframes card-reveal-in{0%{opacity:0}to{opacity:1}}.filter-panel{animation:.52s cubic-bezier(.22,.61,.24,1) both filter-panel-in}.card-reveal{animation:.54s cubic-bezier(.22,.61,.24,1) both card-reveal-in}@media (prefers-reduced-motion:reduce){.filter-panel,.card-reveal{animation:none}}.row-outline{z-index:5}.navbar-floating{pointer-events:none}.navbar-floating>*{pointer-events:auto}.navbar-pill{background:#080a12c7;border-color:#ffffff14;box-shadow:0 24px 60px -36px #000000b3,inset 0 0 0 1px #ffffff05}.navbar-mobile-panel{background:#080a12eb;border-color:#ffffff14;box-shadow:0 24px 60px -36px #000000b3}.nav-pill-item-active{background:#ffffff0a;position:relative;box-shadow:inset 0 0 0 1px #c33cff38,0 14px 30px -22px #6366f173}.nav-pill-item-active:before{content:"";background:var(--brand-violet);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:9999px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-pill-toggle,.nav-pill-icon{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.nav-pill-icon:hover{background:#ffffff14}.navbar-floating[data-nav-theme=light]{--text:#0a0a0f;--muted:#4a4f60;--background:#fff}.navbar-floating[data-nav-theme=light] .navbar-pill{background:#ffffffdb;border-color:#0a0a0f14;box-shadow:0 18px 40px -30px #18123047,0 2px 6px -4px #1812301f}.navbar-floating[data-nav-theme=light] .navbar-mobile-panel{background:#fffffff5;border-color:#0a0a0f14;box-shadow:0 24px 60px -36px #18123059}.navbar-floating[data-nav-theme=light] .nav-pill-item-active{box-shadow:none;background:#8b2cf50f}.navbar-floating[data-nav-theme=light] .nav-pill-toggle,.navbar-floating[data-nav-theme=light] .nav-pill-icon{background:#0a0a0f0a;box-shadow:inset 0 0 0 1px #0a0a0f0f}.navbar-floating[data-nav-theme=light] .nav-pill-icon:hover{background:#0a0a0f14}.client-logo-marquee-stage{position:relative;overflow:hidden}.client-logo-marquee-track{will-change:transform;align-items:center;width:max-content;animation:45s linear infinite client-logo-marquee;display:flex}.client-logo-marquee-track.reverse{animation-name:client-logo-marquee-reverse}.client-logo-marquee-segment{flex-shrink:0;align-items:center;gap:.5rem;padding-right:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.client-logo-marquee-track,.nav-pill-item-active:before{animation:none}}@media (max-width:767px){.link-button-outline,.link-button-accent,.accent-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--reveal-duration,.76s);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(24px)scale(.985)}.reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.reveal-up{transform:translateY(24px)scale(.985)}.reveal-left{transform:translate(-26px)scale(.985)}.reveal-right{transform:translate(26px)scale(.985)}.reveal-down{transform:translateY(-24px)scale(.985)}.reveal-zoom{transform:translateY(12px)scale(.94)}@media (max-width:767px){.reveal{opacity:1;will-change:auto;transition:none;transform:none}}@media (min-width:1024px){.service-scope-list{background:var(--scope-bg)}.service-scope-list>li{background:0 0!important}.service-scope-list>li+li{border-left-style:solid;border-left-width:1px;border-left-color:var(--scope-divider);border-top-width:0!important}}.back-to-top{opacity:0;transform:translateY(10px)scale(.94)}.back-to-top.is-visible{opacity:1;transform:none}.back-to-top.is-visible:hover{border-color:#977eff99;box-shadow:0 14px 34px -18px #6413c7b3}.back-to-top.is-visible:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .16s linear;transform:none}.back-to-top.is-visible{transform:none}}.reveal .section-head-part{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,.7,.3,1);transform:translateY(10px)}.reveal.is-visible .section-head-part{opacity:1;transform:none}.reveal .section-head-part--bubble{transition-delay:0s;transform:none}@keyframes bubble-pop{0%{opacity:0;transform:translateY(10px)scale(.15)}18%{opacity:1}42%{transform:translateY(-3px)scale(1.12,1.06)}62%{transform:translateY(1px)scale(.94,.97)}80%{transform:translate(0)scale(1.03,1.01)}to{opacity:1;transform:none}}.eyebrow-bubble{transform-origin:1.9rem 100%}.eyebrow-bubble[data-shown=false]{opacity:0}.eyebrow-bubble[data-shown=true]{animation:.68s cubic-bezier(.33,1,.68,1) both bubble-pop}@media (scripting:none){.eyebrow-bubble[data-shown=false]{opacity:1;transform:none}}.reveal .section-head-part--title{transition-delay:.13s}.reveal .section-head-part--lead{transition-delay:.23s}@keyframes mockup-float{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}.mockup-float{animation:8s ease-in-out infinite mockup-float}@media (max-width:1023px){.mockup-float{animation:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal .section-head-part,.reveal.is-visible .section-head-part,.eyebrow-bubble,.eyebrow-bubble[data-shown=false],.eyebrow-bubble[data-shown=true]{opacity:1;transition:none;animation:none;transform:none}.mockup-float{animation:none}}.case-ending{background:#05060b}.case-ending-grid{background-image:repeating-linear-gradient(0deg,#868fff0d 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#868fff0d 0 1px,#0000 1px 34px);-webkit-mask-image:radial-gradient(120% 90%,#0000 34%,#000 100%);mask-image:radial-gradient(120% 90%,#0000 34%,#000 100%)}.case-ending-noise{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.next-teaser-scrim{background:linear-gradient(90deg,#05060bfa 0%,#05060bf5 55%,#05060bed 100%),linear-gradient(#05060bf0 0%,#05060b8c 24%,#05060b99 62%,#05060bdb 90%,#05060b 100%)}@media (min-width:640px){.next-teaser-scrim{background:linear-gradient(90deg,#05060bf7 0%,#05060bed 32%,#05060bbd 58%,#05060b85 82%,#05060b99 100%),linear-gradient(#05060bf0 0%,#05060b42 24%,#05060b57 62%,#05060bdb 90%,#05060b 100%)}}.next-teaser-media,.next-teaser-arrow,.work-tile,.work-tile-media{transition:transform .7s cubic-bezier(.22,1,.36,1),border-color .3s}.next-teaser:hover .next-teaser-media{transform:scale(1.025)}.next-teaser:hover .next-teaser-arrow{transform:translate(6px)}.next-teaser:focus-visible{outline-offset:-4px;outline:2px solid #868fffb3}.work-tile{border-color:rgba(var(--tile-accent-rgb),.16);background:#ffffff05}.work-tile:hover{border-color:rgba(var(--tile-accent-rgb),.46)}.work-tile:hover .work-tile-media{transform:scale(1.045)}.work-tile:focus-visible{border-color:rgba(var(--tile-accent-rgb),.46);outline:2px solid rgba(var(--tile-accent-rgb),.7);outline-offset:2px}@media (prefers-reduced-motion:reduce){.next-teaser-media,.next-teaser:hover .next-teaser-media,.next-teaser-arrow,.next-teaser:hover .next-teaser-arrow,.work-tile-media,.work-tile:hover .work-tile-media{transition:none;transform:none}}.snap-rail{scrollbar-width:none}.snap-rail::-webkit-scrollbar{display:none}@media (max-width:639px){.snap-rail>.reveal{transform:none}}.snap-arrow:disabled{cursor:default}.snap-arrow:not(:disabled):hover .snap-arrow-box{border-color:currentColor}.snap-arrow:focus-visible{outline:none}.snap-arrow:focus-visible .snap-arrow-box{outline-offset:2px;outline:2px solid}:root{--surface-dark:#050507;--surface-light:#fafafa;--card-dark:#0e0f13;--line-dark:#ffffff14;--line-dark-strong:#ffffff29;--line-light:#0a0a0f17;--ink:#0a0a0f;--ink-muted:#4a4f60;--accent-violet:#8b2cf5;--accent-violet-light:var(--accent-violet)}@supports (color:color-mix(in lab, red, red)){:root{--accent-violet-light:color-mix(in srgb,var(--accent-violet)70%,#fff)}}:root{--brand-blue-ink:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){:root{--brand-blue-ink:color-mix(in srgb,var(--brand-blue)78%,#000)}}html{scroll-padding-top:6rem}.pixel-seam{z-index:1;pointer-events:none;background:var(--seam-color,var(--surface-dark));height:42px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='42' viewBox='0 0 1440 42' shape-rendering='crispEdges'><path d='M0 0h12v12h-12zM12 0h12v18h-12zM24 0h6v12h-6zM30 0h18v18h-18zM48 0h6v24h-6zM54 0h12v18h-12zM66 0h6v24h-6zM72 0h6v18h-6zM78 0h6v24h-6zM84 0h18v30h-18zM102 0h6v24h-6zM108 0h6v18h-6zM114 0h6v24h-6zM120 0h36v30h-36zM156 0h6v24h-6zM162 0h6v30h-6zM168 0h12v24h-12zM180 0h6v18h-6zM186 0h6v24h-6zM192 0h6v18h-6zM198 0h6v24h-6zM204 0h6v12h-6zM210 0h18v6h-18zM228 0h6v12h-6zM234 0h30v6h-30zM264 0h6v12h-6zM270 0h36v6h-36zM306 0h6v12h-6zM312 0h6v18h-6zM318 0h18v12h-18zM336 0h18v18h-18zM354 0h6v12h-6zM360 0h12v6h-12zM372 0h6v12h-6zM378 0h6v18h-6zM384 0h6v6h-6zM390 0h48v12h-48zM438 0h6v18h-6zM444 0h12v24h-12zM456 0h12v30h-12zM468 0h12v18h-12zM480 0h12v24h-12zM492 0h12v18h-12zM504 0h6v24h-6zM510 0h6v18h-6zM516 0h6v6h-6zM522 0h6v12h-6zM528 0h12v6h-12zM540 0h6v12h-6zM546 0h18v18h-18zM564 0h6v24h-6zM570 0h12v30h-12zM582 0h6v24h-6zM588 0h12v18h-12zM600 0h6v12h-6zM606 0h6v6h-6zM612 0h6v12h-6zM618 0h6v18h-6zM624 0h18v24h-18zM642 0h6v18h-6zM648 0h6v24h-6zM654 0h24v30h-24zM678 0h18v24h-18zM696 0h6v30h-6zM702 0h6v24h-6zM708 0h6v18h-6zM714 0h12v12h-12zM726 0h24v6h-24zM750 0h6v12h-6zM756 0h6v18h-6zM762 0h6v12h-6zM768 0h6v6h-6zM774 0h12v12h-12zM786 0h18v6h-18zM804 0h6v18h-6zM810 0h6v24h-6zM816 0h6v18h-6zM822 0h18v24h-18zM840 0h6v30h-6zM846 0h6v24h-6zM852 0h6v18h-6zM858 0h6v12h-6zM864 0h6v18h-6zM870 0h6v24h-6zM876 0h6v30h-6zM882 0h6v24h-6zM888 0h6v12h-6zM894 0h12v18h-12zM906 0h6v12h-6zM912 0h12v6h-12zM924 0h6v12h-6zM930 0h6v6h-6zM936 0h6v12h-6zM942 0h6v6h-6zM948 0h12v12h-12zM960 0h6v24h-6zM966 0h12v30h-12zM978 0h12v18h-12zM990 0h12v24h-12zM1002 0h6v30h-6zM1008 0h12v24h-12zM1020 0h18v30h-18zM1038 0h12v24h-12zM1050 0h18v30h-18zM1068 0h12v24h-12zM1080 0h12v30h-12zM1092 0h6v18h-6zM1098 0h12v12h-12zM1110 0h6v6h-6zM1116 0h18v12h-18zM1134 0h6v18h-6zM1140 0h6v24h-6zM1146 0h18v18h-18zM1164 0h12v24h-12zM1176 0h6v30h-6zM1182 0h6v24h-6zM1188 0h6v18h-6zM1194 0h18v24h-18zM1212 0h18v30h-18zM1230 0h42v24h-42zM1272 0h18v30h-18zM1290 0h6v24h-6zM1296 0h6v18h-6zM1302 0h12v12h-12zM1314 0h24v6h-24zM1338 0h6v12h-6zM1344 0h12v18h-12zM1356 0h36v30h-36zM1392 0h6v24h-6zM1398 0h12v18h-12zM1410 0h30v12h-30zM54 24h6v6h-6zM204 18h6v6h-6zM216 12h6v6h-6zM222 12h6v6h-6zM240 12h6v6h-6zM294 18h6v6h-6zM312 30h6v6h-6zM336 24h6v6h-6zM372 24h6v6h-6zM378 30h6v6h-6zM402 18h6v6h-6zM408 24h6v6h-6zM450 30h6v6h-6zM480 30h6v6h-6zM498 30h6v6h-6zM606 12h6v6h-6zM726 12h6v6h-6zM768 12h6v6h-6zM780 18h6v6h-6zM786 12h6v6h-6zM834 30h6v6h-6zM888 18h6v6h-6zM1008 30h6v6h-6zM1146 30h6v6h-6zM1182 30h6v6h-6zM1296 30h6v6h-6zM1332 12h6v6h-6zM1350 30h6v6h-6zM1404 24h6v6h-6zM1416 18h6v6h-6z'/></svg>") var(--seam-shift,0px)0/1440px 42px repeat-x;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='42' viewBox='0 0 1440 42' shape-rendering='crispEdges'><path d='M0 0h12v12h-12zM12 0h12v18h-12zM24 0h6v12h-6zM30 0h18v18h-18zM48 0h6v24h-6zM54 0h12v18h-12zM66 0h6v24h-6zM72 0h6v18h-6zM78 0h6v24h-6zM84 0h18v30h-18zM102 0h6v24h-6zM108 0h6v18h-6zM114 0h6v24h-6zM120 0h36v30h-36zM156 0h6v24h-6zM162 0h6v30h-6zM168 0h12v24h-12zM180 0h6v18h-6zM186 0h6v24h-6zM192 0h6v18h-6zM198 0h6v24h-6zM204 0h6v12h-6zM210 0h18v6h-18zM228 0h6v12h-6zM234 0h30v6h-30zM264 0h6v12h-6zM270 0h36v6h-36zM306 0h6v12h-6zM312 0h6v18h-6zM318 0h18v12h-18zM336 0h18v18h-18zM354 0h6v12h-6zM360 0h12v6h-12zM372 0h6v12h-6zM378 0h6v18h-6zM384 0h6v6h-6zM390 0h48v12h-48zM438 0h6v18h-6zM444 0h12v24h-12zM456 0h12v30h-12zM468 0h12v18h-12zM480 0h12v24h-12zM492 0h12v18h-12zM504 0h6v24h-6zM510 0h6v18h-6zM516 0h6v6h-6zM522 0h6v12h-6zM528 0h12v6h-12zM540 0h6v12h-6zM546 0h18v18h-18zM564 0h6v24h-6zM570 0h12v30h-12zM582 0h6v24h-6zM588 0h12v18h-12zM600 0h6v12h-6zM606 0h6v6h-6zM612 0h6v12h-6zM618 0h6v18h-6zM624 0h18v24h-18zM642 0h6v18h-6zM648 0h6v24h-6zM654 0h24v30h-24zM678 0h18v24h-18zM696 0h6v30h-6zM702 0h6v24h-6zM708 0h6v18h-6zM714 0h12v12h-12zM726 0h24v6h-24zM750 0h6v12h-6zM756 0h6v18h-6zM762 0h6v12h-6zM768 0h6v6h-6zM774 0h12v12h-12zM786 0h18v6h-18zM804 0h6v18h-6zM810 0h6v24h-6zM816 0h6v18h-6zM822 0h18v24h-18zM840 0h6v30h-6zM846 0h6v24h-6zM852 0h6v18h-6zM858 0h6v12h-6zM864 0h6v18h-6zM870 0h6v24h-6zM876 0h6v30h-6zM882 0h6v24h-6zM888 0h6v12h-6zM894 0h12v18h-12zM906 0h6v12h-6zM912 0h12v6h-12zM924 0h6v12h-6zM930 0h6v6h-6zM936 0h6v12h-6zM942 0h6v6h-6zM948 0h12v12h-12zM960 0h6v24h-6zM966 0h12v30h-12zM978 0h12v18h-12zM990 0h12v24h-12zM1002 0h6v30h-6zM1008 0h12v24h-12zM1020 0h18v30h-18zM1038 0h12v24h-12zM1050 0h18v30h-18zM1068 0h12v24h-12zM1080 0h12v30h-12zM1092 0h6v18h-6zM1098 0h12v12h-12zM1110 0h6v6h-6zM1116 0h18v12h-18zM1134 0h6v18h-6zM1140 0h6v24h-6zM1146 0h18v18h-18zM1164 0h12v24h-12zM1176 0h6v30h-6zM1182 0h6v24h-6zM1188 0h6v18h-6zM1194 0h18v24h-18zM1212 0h18v30h-18zM1230 0h42v24h-42zM1272 0h18v30h-18zM1290 0h6v24h-6zM1296 0h6v18h-6zM1302 0h12v12h-12zM1314 0h24v6h-24zM1338 0h6v12h-6zM1344 0h12v18h-12zM1356 0h36v30h-36zM1392 0h6v24h-6zM1398 0h12v18h-12zM1410 0h30v12h-30zM54 24h6v6h-6zM204 18h6v6h-6zM216 12h6v6h-6zM222 12h6v6h-6zM240 12h6v6h-6zM294 18h6v6h-6zM312 30h6v6h-6zM336 24h6v6h-6zM372 24h6v6h-6zM378 30h6v6h-6zM402 18h6v6h-6zM408 24h6v6h-6zM450 30h6v6h-6zM480 30h6v6h-6zM498 30h6v6h-6zM606 12h6v6h-6zM726 12h6v6h-6zM768 12h6v6h-6zM780 18h6v6h-6zM786 12h6v6h-6zM834 30h6v6h-6zM888 18h6v6h-6zM1008 30h6v6h-6zM1146 30h6v6h-6zM1182 30h6v6h-6zM1296 30h6v6h-6zM1332 12h6v6h-6zM1350 30h6v6h-6zM1404 24h6v6h-6zM1416 18h6v6h-6z'/></svg>") var(--seam-shift,0px)0/1440px 42px repeat-x;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='42' viewBox='0 0 1440 42' shape-rendering='crispEdges'><path d='M0 0h12v12h-12zM12 0h12v18h-12zM24 0h6v12h-6zM30 0h18v18h-18zM48 0h6v24h-6zM54 0h12v18h-12zM66 0h6v24h-6zM72 0h6v18h-6zM78 0h6v24h-6zM84 0h18v30h-18zM102 0h6v24h-6zM108 0h6v18h-6zM114 0h6v24h-6zM120 0h36v30h-36zM156 0h6v24h-6zM162 0h6v30h-6zM168 0h12v24h-12zM180 0h6v18h-6zM186 0h6v24h-6zM192 0h6v18h-6zM198 0h6v24h-6zM204 0h6v12h-6zM210 0h18v6h-18zM228 0h6v12h-6zM234 0h30v6h-30zM264 0h6v12h-6zM270 0h36v6h-36zM306 0h6v12h-6zM312 0h6v18h-6zM318 0h18v12h-18zM336 0h18v18h-18zM354 0h6v12h-6zM360 0h12v6h-12zM372 0h6v12h-6zM378 0h6v18h-6zM384 0h6v6h-6zM390 0h48v12h-48zM438 0h6v18h-6zM444 0h12v24h-12zM456 0h12v30h-12zM468 0h12v18h-12zM480 0h12v24h-12zM492 0h12v18h-12zM504 0h6v24h-6zM510 0h6v18h-6zM516 0h6v6h-6zM522 0h6v12h-6zM528 0h12v6h-12zM540 0h6v12h-6zM546 0h18v18h-18zM564 0h6v24h-6zM570 0h12v30h-12zM582 0h6v24h-6zM588 0h12v18h-12zM600 0h6v12h-6zM606 0h6v6h-6zM612 0h6v12h-6zM618 0h6v18h-6zM624 0h18v24h-18zM642 0h6v18h-6zM648 0h6v24h-6zM654 0h24v30h-24zM678 0h18v24h-18zM696 0h6v30h-6zM702 0h6v24h-6zM708 0h6v18h-6zM714 0h12v12h-12zM726 0h24v6h-24zM750 0h6v12h-6zM756 0h6v18h-6zM762 0h6v12h-6zM768 0h6v6h-6zM774 0h12v12h-12zM786 0h18v6h-18zM804 0h6v18h-6zM810 0h6v24h-6zM816 0h6v18h-6zM822 0h18v24h-18zM840 0h6v30h-6zM846 0h6v24h-6zM852 0h6v18h-6zM858 0h6v12h-6zM864 0h6v18h-6zM870 0h6v24h-6zM876 0h6v30h-6zM882 0h6v24h-6zM888 0h6v12h-6zM894 0h12v18h-12zM906 0h6v12h-6zM912 0h12v6h-12zM924 0h6v12h-6zM930 0h6v6h-6zM936 0h6v12h-6zM942 0h6v6h-6zM948 0h12v12h-12zM960 0h6v24h-6zM966 0h12v30h-12zM978 0h12v18h-12zM990 0h12v24h-12zM1002 0h6v30h-6zM1008 0h12v24h-12zM1020 0h18v30h-18zM1038 0h12v24h-12zM1050 0h18v30h-18zM1068 0h12v24h-12zM1080 0h12v30h-12zM1092 0h6v18h-6zM1098 0h12v12h-12zM1110 0h6v6h-6zM1116 0h18v12h-18zM1134 0h6v18h-6zM1140 0h6v24h-6zM1146 0h18v18h-18zM1164 0h12v24h-12zM1176 0h6v30h-6zM1182 0h6v24h-6zM1188 0h6v18h-6zM1194 0h18v24h-18zM1212 0h18v30h-18zM1230 0h42v24h-42zM1272 0h18v30h-18zM1290 0h6v24h-6zM1296 0h6v18h-6zM1302 0h12v12h-12zM1314 0h24v6h-24zM1338 0h6v12h-6zM1344 0h12v18h-12zM1356 0h36v30h-36zM1392 0h6v24h-6zM1398 0h12v18h-12zM1410 0h30v12h-30zM54 24h6v6h-6zM204 18h6v6h-6zM216 12h6v6h-6zM222 12h6v6h-6zM240 12h6v6h-6zM294 18h6v6h-6zM312 30h6v6h-6zM336 24h6v6h-6zM372 24h6v6h-6zM378 30h6v6h-6zM402 18h6v6h-6zM408 24h6v6h-6zM450 30h6v6h-6zM480 30h6v6h-6zM498 30h6v6h-6zM606 12h6v6h-6zM726 12h6v6h-6zM768 12h6v6h-6zM780 18h6v6h-6zM786 12h6v6h-6zM834 30h6v6h-6zM888 18h6v6h-6zM1008 30h6v6h-6zM1146 30h6v6h-6zM1182 30h6v6h-6zM1296 30h6v6h-6zM1332 12h6v6h-6zM1350 30h6v6h-6zM1404 24h6v6h-6zM1416 18h6v6h-6z'/></svg>") var(--seam-shift,0px)0/1440px 42px repeat-x;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='42' viewBox='0 0 1440 42' shape-rendering='crispEdges'><path d='M0 0h12v12h-12zM12 0h12v18h-12zM24 0h6v12h-6zM30 0h18v18h-18zM48 0h6v24h-6zM54 0h12v18h-12zM66 0h6v24h-6zM72 0h6v18h-6zM78 0h6v24h-6zM84 0h18v30h-18zM102 0h6v24h-6zM108 0h6v18h-6zM114 0h6v24h-6zM120 0h36v30h-36zM156 0h6v24h-6zM162 0h6v30h-6zM168 0h12v24h-12zM180 0h6v18h-6zM186 0h6v24h-6zM192 0h6v18h-6zM198 0h6v24h-6zM204 0h6v12h-6zM210 0h18v6h-18zM228 0h6v12h-6zM234 0h30v6h-30zM264 0h6v12h-6zM270 0h36v6h-36zM306 0h6v12h-6zM312 0h6v18h-6zM318 0h18v12h-18zM336 0h18v18h-18zM354 0h6v12h-6zM360 0h12v6h-12zM372 0h6v12h-6zM378 0h6v18h-6zM384 0h6v6h-6zM390 0h48v12h-48zM438 0h6v18h-6zM444 0h12v24h-12zM456 0h12v30h-12zM468 0h12v18h-12zM480 0h12v24h-12zM492 0h12v18h-12zM504 0h6v24h-6zM510 0h6v18h-6zM516 0h6v6h-6zM522 0h6v12h-6zM528 0h12v6h-12zM540 0h6v12h-6zM546 0h18v18h-18zM564 0h6v24h-6zM570 0h12v30h-12zM582 0h6v24h-6zM588 0h12v18h-12zM600 0h6v12h-6zM606 0h6v6h-6zM612 0h6v12h-6zM618 0h6v18h-6zM624 0h18v24h-18zM642 0h6v18h-6zM648 0h6v24h-6zM654 0h24v30h-24zM678 0h18v24h-18zM696 0h6v30h-6zM702 0h6v24h-6zM708 0h6v18h-6zM714 0h12v12h-12zM726 0h24v6h-24zM750 0h6v12h-6zM756 0h6v18h-6zM762 0h6v12h-6zM768 0h6v6h-6zM774 0h12v12h-12zM786 0h18v6h-18zM804 0h6v18h-6zM810 0h6v24h-6zM816 0h6v18h-6zM822 0h18v24h-18zM840 0h6v30h-6zM846 0h6v24h-6zM852 0h6v18h-6zM858 0h6v12h-6zM864 0h6v18h-6zM870 0h6v24h-6zM876 0h6v30h-6zM882 0h6v24h-6zM888 0h6v12h-6zM894 0h12v18h-12zM906 0h6v12h-6zM912 0h12v6h-12zM924 0h6v12h-6zM930 0h6v6h-6zM936 0h6v12h-6zM942 0h6v6h-6zM948 0h12v12h-12zM960 0h6v24h-6zM966 0h12v30h-12zM978 0h12v18h-12zM990 0h12v24h-12zM1002 0h6v30h-6zM1008 0h12v24h-12zM1020 0h18v30h-18zM1038 0h12v24h-12zM1050 0h18v30h-18zM1068 0h12v24h-12zM1080 0h12v30h-12zM1092 0h6v18h-6zM1098 0h12v12h-12zM1110 0h6v6h-6zM1116 0h18v12h-18zM1134 0h6v18h-6zM1140 0h6v24h-6zM1146 0h18v18h-18zM1164 0h12v24h-12zM1176 0h6v30h-6zM1182 0h6v24h-6zM1188 0h6v18h-6zM1194 0h18v24h-18zM1212 0h18v30h-18zM1230 0h42v24h-42zM1272 0h18v30h-18zM1290 0h6v24h-6zM1296 0h6v18h-6zM1302 0h12v12h-12zM1314 0h24v6h-24zM1338 0h6v12h-6zM1344 0h12v18h-12zM1356 0h36v30h-36zM1392 0h6v24h-6zM1398 0h12v18h-12zM1410 0h30v12h-30zM54 24h6v6h-6zM204 18h6v6h-6zM216 12h6v6h-6zM222 12h6v6h-6zM240 12h6v6h-6zM294 18h6v6h-6zM312 30h6v6h-6zM336 24h6v6h-6zM372 24h6v6h-6zM378 30h6v6h-6zM402 18h6v6h-6zM408 24h6v6h-6zM450 30h6v6h-6zM480 30h6v6h-6zM498 30h6v6h-6zM606 12h6v6h-6zM726 12h6v6h-6zM768 12h6v6h-6zM780 18h6v6h-6zM786 12h6v6h-6zM834 30h6v6h-6zM888 18h6v6h-6zM1008 30h6v6h-6zM1146 30h6v6h-6zM1182 30h6v6h-6zM1296 30h6v6h-6zM1332 12h6v6h-6zM1350 30h6v6h-6zM1404 24h6v6h-6zM1416 18h6v6h-6z'/></svg>") var(--seam-shift,0px)0/1440px 42px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1440' height='42' viewBox='0 0 1440 42' shape-rendering='crispEdges'><path d='M0 0h12v12h-12zM12 0h12v18h-12zM24 0h6v12h-6zM30 0h18v18h-18zM48 0h6v24h-6zM54 0h12v18h-12zM66 0h6v24h-6zM72 0h6v18h-6zM78 0h6v24h-6zM84 0h18v30h-18zM102 0h6v24h-6zM108 0h6v18h-6zM114 0h6v24h-6zM120 0h36v30h-36zM156 0h6v24h-6zM162 0h6v30h-6zM168 0h12v24h-12zM180 0h6v18h-6zM186 0h6v24h-6zM192 0h6v18h-6zM198 0h6v24h-6zM204 0h6v12h-6zM210 0h18v6h-18zM228 0h6v12h-6zM234 0h30v6h-30zM264 0h6v12h-6zM270 0h36v6h-36zM306 0h6v12h-6zM312 0h6v18h-6zM318 0h18v12h-18zM336 0h18v18h-18zM354 0h6v12h-6zM360 0h12v6h-12zM372 0h6v12h-6zM378 0h6v18h-6zM384 0h6v6h-6zM390 0h48v12h-48zM438 0h6v18h-6zM444 0h12v24h-12zM456 0h12v30h-12zM468 0h12v18h-12zM480 0h12v24h-12zM492 0h12v18h-12zM504 0h6v24h-6zM510 0h6v18h-6zM516 0h6v6h-6zM522 0h6v12h-6zM528 0h12v6h-12zM540 0h6v12h-6zM546 0h18v18h-18zM564 0h6v24h-6zM570 0h12v30h-12zM582 0h6v24h-6zM588 0h12v18h-12zM600 0h6v12h-6zM606 0h6v6h-6zM612 0h6v12h-6zM618 0h6v18h-6zM624 0h18v24h-18zM642 0h6v18h-6zM648 0h6v24h-6zM654 0h24v30h-24zM678 0h18v24h-18zM696 0h6v30h-6zM702 0h6v24h-6zM708 0h6v18h-6zM714 0h12v12h-12zM726 0h24v6h-24zM750 0h6v12h-6zM756 0h6v18h-6zM762 0h6v12h-6zM768 0h6v6h-6zM774 0h12v12h-12zM786 0h18v6h-18zM804 0h6v18h-6zM810 0h6v24h-6zM816 0h6v18h-6zM822 0h18v24h-18zM840 0h6v30h-6zM846 0h6v24h-6zM852 0h6v18h-6zM858 0h6v12h-6zM864 0h6v18h-6zM870 0h6v24h-6zM876 0h6v30h-6zM882 0h6v24h-6zM888 0h6v12h-6zM894 0h12v18h-12zM906 0h6v12h-6zM912 0h12v6h-12zM924 0h6v12h-6zM930 0h6v6h-6zM936 0h6v12h-6zM942 0h6v6h-6zM948 0h12v12h-12zM960 0h6v24h-6zM966 0h12v30h-12zM978 0h12v18h-12zM990 0h12v24h-12zM1002 0h6v30h-6zM1008 0h12v24h-12zM1020 0h18v30h-18zM1038 0h12v24h-12zM1050 0h18v30h-18zM1068 0h12v24h-12zM1080 0h12v30h-12zM1092 0h6v18h-6zM1098 0h12v12h-12zM1110 0h6v6h-6zM1116 0h18v12h-18zM1134 0h6v18h-6zM1140 0h6v24h-6zM1146 0h18v18h-18zM1164 0h12v24h-12zM1176 0h6v30h-6zM1182 0h6v24h-6zM1188 0h6v18h-6zM1194 0h18v24h-18zM1212 0h18v30h-18zM1230 0h42v24h-42zM1272 0h18v30h-18zM1290 0h6v24h-6zM1296 0h6v18h-6zM1302 0h12v12h-12zM1314 0h24v6h-24zM1338 0h6v12h-6zM1344 0h12v18h-12zM1356 0h36v30h-36zM1392 0h6v24h-6zM1398 0h12v18h-12zM1410 0h30v12h-30zM54 24h6v6h-6zM204 18h6v6h-6zM216 12h6v6h-6zM222 12h6v6h-6zM240 12h6v6h-6zM294 18h6v6h-6zM312 30h6v6h-6zM336 24h6v6h-6zM372 24h6v6h-6zM378 30h6v6h-6zM402 18h6v6h-6zM408 24h6v6h-6zM450 30h6v6h-6zM480 30h6v6h-6zM498 30h6v6h-6zM606 12h6v6h-6zM726 12h6v6h-6zM768 12h6v6h-6zM780 18h6v6h-6zM786 12h6v6h-6zM834 30h6v6h-6zM888 18h6v6h-6zM1008 30h6v6h-6zM1146 30h6v6h-6zM1182 30h6v6h-6zM1296 30h6v6h-6zM1332 12h6v6h-6zM1350 30h6v6h-6zM1404 24h6v6h-6zM1416 18h6v6h-6z'/></svg>") var(--seam-shift,0px)0/1440px 42px repeat-x;position:absolute;top:-1px;left:0;right:0}.accent-violet{color:var(--accent-violet)}.home-section{padding-top:clamp(4rem,6.2vw,5.5rem);padding-bottom:clamp(3rem,4.4vw,4rem)}.hero-light{background-color:#fafaf8}.hero-sky-fade{background:radial-gradient(46% 58% at 22% 52%,#ffffff8c 0%,#ffffff47 45%,#fff0 75%),linear-gradient(#fafaf800 58%,#fafaf8bf 86%,#fafaf8 100%)}@media (max-width:1023px){.hero-sky-fade{background:radial-gradient(85% 30% at 40% 60%,#ffffff8c 0%,#ffffff40 50%,#fff0 80%),linear-gradient(#fafaf84d 0%,#fafaf800 40% 70%,#fafaf8 100%)}}.cloud-veil{background:linear-gradient(180deg,var(--surface-light)0%,#fafafa00 16%,#fafafa00 84%,var(--surface-light)100%),#ffffff61}.cloud-surface .studio-card[data-card-theme=light]{--card-base:#ffffffb3;--card-border:#0a0a0f14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-device-cutout{filter:drop-shadow(0 22px 26px #1812302e)drop-shadow(0 6px 10px #1812301a)}.hero-device-front{filter:drop-shadow(0 40px 44px #18123052)drop-shadow(0 12px 16px #1812302e)}.stats-band-item{border-left:1px solid #ffffff1a;padding-left:.875rem;padding-right:.5rem}.stats-band-item:first-child{border-left-width:0;padding-left:0}@media (min-width:640px){.stats-band-item{padding-left:2rem;padding-right:1rem}}.client-logo-marquee--large{zoom:1.3}@media (max-width:1023px){.client-logo-marquee--large{zoom:1.45}}@keyframes hero-rise{0%{opacity:0;transform:translate3d(var(--rise-x,0px),calc(var(--rise-y,12px)*3),0)scale(.96)}55%{opacity:1;transform:translateY(-3px)scale(1.004)}to{opacity:1;transform:none}}.hero-rise{transform-origin:50% 100%;animation:1.5s cubic-bezier(.25,.8,.3,1) both hero-rise;animation-delay:var(--rise-delay,0s)}@keyframes hero-float{0%,to{translate:none}50%{translate:0 -6px}}.hero-rise.hero-float{animation:1.5s cubic-bezier(.25,.8,.3,1) both hero-rise,8s ease-in-out infinite hero-float;animation-delay:var(--rise-delay,0s),calc(var(--rise-delay,0s) + 1.5s)}.hero-light[data-offscreen] .hero-rise.hero-float{animation-play-state:running,paused}.hero-light[data-offscreen] .client-logo-marquee-track{animation-play-state:paused}@media (max-width:1023px){.hero-text-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff9e 0%,#ffffff61 55%,#fff0 100%);position:absolute;inset:-1.75rem -1.25rem}}.cloud-text-glow{isolation:isolate;position:relative}.cloud-text-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffd9 0%,#fff9 50%,#fff0 100%);position:absolute;inset:-2.5rem -1.25rem}@media (min-width:1024px){.cloud-text-glow:before{inset:-3.5rem -6rem}}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-rise.hero-float{animation:none}}@property --card-tint{syntax:"<number>";inherits:true;initial-value:.08}.work-strip{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.work-strip::-webkit-scrollbar{display:none}.work-strip-track{width:max-content;display:flex}.work-strip-group{flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}@media (min-width:640px){.work-strip-group{gap:1rem;padding-right:1rem}}.work-strip{transition:opacity .22s,transform .22s}.work-strip[data-swapping=true]{opacity:0;transform:translateY(6px)}@keyframes work-shuffle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.work-shuffle-spin{animation:.48s cubic-bezier(.22,1,.36,1) work-shuffle-spin}@media (prefers-reduced-motion:reduce){.work-strip{transition:none}.work-shuffle-spin{animation:none}}.work-media{background-color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.work-media{background-color:color-mix(in srgb,var(--project-accent)22%,#0b0c10)}}.work-card:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.work-strip-shade{pointer-events:none;background:linear-gradient(#05050700 42%,#05050761 68%,#050507cc 100%);transition:opacity .3s}.work-strip-shade:after{content:"";background:linear-gradient(0deg,var(--project-accent)0%,transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.work-strip-shade:after{background:linear-gradient(0deg,color-mix(in srgb,var(--project-accent)38%,transparent)0%,transparent 40%)}}.work-strip-shade:after{opacity:.55;transition:opacity .3s}@media (hover:hover){.work-card:hover .work-strip-shade:after{opacity:.9}}@media (prefers-reduced-motion:reduce){.work-strip-group[aria-hidden=true],.work-strip-toggle{display:none}.work-strip-shade,.work-strip-shade:after{transition:none}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}@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}
