/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:var(--font-mono);--color-cyan-500:oklch(71.5% .143 215.221);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\[inset\:12\%_9\%_-5\%\]{inset:12% 9% -5%}.inset-0{inset:0}.inset-\[calc\(var\(--dw-gap\)\/2\)\]{inset:calc(var(--dw-gap) / 2)}.inset-y-0{inset-block:0}.\[top\:calc\(var\(--tt-parallax\)\*-1\)\]{top:calc(var(--tt-parallax) * -1)}.\[top\:var\(--tt-inset\)\]{top:var(--tt-inset)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[-10px\]{top:-10px}.top-\[1em\]{top:1em}.top-\[3em\]{top:3em}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-\[-250\%\]{right:-250%}.-bottom-\[6px\]{bottom:-6px}.bottom-0{bottom:0}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-11px\]{bottom:-11px}.\[left\:calc\(var\(--tt-parallax\)\*-1\)\]{left:calc(var(--tt-parallax) * -1)}.\[left\:var\(--tt-inset\)\]{left:var(--tt-inset)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[-250\%\]{left:-250%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1,.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[998\]{z-index:998}.z-\[1000\]{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-\[7vw\]{margin:7vw}.mx-\[2px\]{margin-inline:2px}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.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-\[4\/3\]{aspect-ratio:4/3}.aspect-\[100\/12\]{aspect-ratio:100/12}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[height\:calc\(100\%_\+_var\(--tt-parallax\)\*2\)\]{height:calc(100% + var(--tt-parallax) * 2)}.\[height\:calc\(var\(--tt-body-h\)\*var\(--tt-span\)_-_var\(--tt-inset\)\*2\)\]{height:calc(var(--tt-body-h) * var(--tt-span) - var(--tt-inset) * 2)}.\[height\:var\(--fc-h\)\]{height:var(--fc-h)}.\[height\:var\(--tt-h\)\]{height:var(--tt-h)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.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-\[50\%\]{height:50%}.h-\[calc\(var\(--dw-tile-h\)\+var\(--dw-gap\)\)\]{height:calc(var(--dw-tile-h) + var(--dw-gap))}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-full{max-height:100%}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.\[width\:calc\(100\%_\+_var\(--tt-parallax\)\*2\)\]{width:calc(100% + var(--tt-parallax) * 2)}.\[width\:calc\(var\(--tt-body-w\)_-_var\(--tt-inset\)\*2\)\]{width:calc(var(--tt-body-w) - var(--tt-inset) * 2)}.\[width\:calc\(var\(--tt-w\)_-_var\(--tt-stub\)\)\]{width:calc(var(--tt-w) - var(--tt-stub))}.\[width\:min\(var\(--tt-w\)\,100\%\)\]{width:min(var(--tt-w),100%)}.\[width\:var\(--fc-w\)\]{width:var(--fc-w)}.\[width\:var\(--tt-stub\)\]{width:var(--tt-stub)}.\[width\:var\(--tt-w\)\]{width:var(--tt-w)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-\[300\%\]{width:300%}.w-\[calc\(var\(--dw-tile-w\)\+var\(--dw-gap\)\)\]{width:calc(var(--dw-tile-w) + var(--dw-gap))}.w-full{width:100%}.w-min{width:min-content}.w-px{width:1px}.max-w-\[54rem\]{max-width:54rem}.max-w-\[800px\]{max-width:800px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.\[transform-origin\:50\%_50\%\],.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.\[transform\:scale\(var\(--tt-fit\)\)\]{transform:scale(var(--tt-fit))}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[transform\:translateZ\(30px\)\]{transform:translateZ(30px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[3px\]{gap:3px}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\[border-radius\:var\(--fc-radius\)\]{border-radius:var(--fc-radius)}.\[border-radius\:var\(--tt-art-radius\)\]{border-radius:var(--tt-art-radius)}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[15px\]{border-radius:15px}.rounded-\[20px\]{border-radius:20px}.rounded-\[27px\]{border-radius:27px}.rounded-\[50px\]{border-radius:50px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--dw-radius\)\]{border-radius:var(--dw-radius)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-solid{--tw-border-style:solid;border-style:solid}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#0b0b12\]{background-color:#0b0b12}.bg-\[var\(--dw-overlay\)\]{background-color:var(--dw-overlay)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[3px\]{padding:3px}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[10px\]{padding-inline:10px}.px-\[26px\]{padding-inline:26px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[4px\]{padding-block:4px}.py-\[16px\]{padding-block:16px}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-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\.8rem\]{font-size:.8rem}.text-\[6rem\]{font-size:6rem}.text-\[10px\]{font-size:10px}.text-\[16px\]{font-size:16px}.text-\[clamp\(1\.6rem\,4vw\,3rem\)\]{font-size:clamp(1.6rem,4vw,3rem)}.text-\[clamp\(14px\,4vw\,32px\)\]{font-size:clamp(14px,4vw,32px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\[color\:var\(--fc-ink\)\]{color:var(--fc-ink)}.\[color\:var\(--tt-ink\)\]{color:var(--tt-ink)}.text-\[\#2d2d2d\]{color:#2d2d2d}.text-cyan-500{color:var(--color-cyan-500)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.\[opacity\:var\(--fc-sheen\,0\)\]{opacity:var(--fc-sheen,0)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.42\]{opacity:.42}.opacity-\[var\(--dw-dim\)\]{opacity:var(--dw-dim)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000001f)}.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}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:blur\(22px\)\]{filter:blur(22px)}.\[filter\:grayscale\(var\(--dw-gray\)\)_saturate\(0\.92\)\]{filter:grayscale(var(--dw-gray)) saturate(.92)}.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-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-blur-\[10px\],.backdrop-blur-\[30px\]{-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-\[30px\]{--tw-backdrop-blur:blur(30px)}.backdrop-filter{-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-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,box-shadow\]{transition-property:transform,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[10ms\]{--tw-duration:10ms;transition-duration:10ms}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\]{--tw-ease:cubic-bezier(.25,.1,.25,1);transition-timing-function:ease}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[will-change\:font-weight\,-webkit-text-stroke-width\,padding\]{will-change:font-weight,-webkit-text-stroke-width,padding}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-backface-visibility\:hidden\]{-webkit-backface-visibility:hidden}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-text-stroke-color\:transparent\]{-webkit-text-stroke-color:transparent}.\[-webkit-text-stroke-width\:var\(--text-stroke-width\)\]{-webkit-text-stroke-width:var(--text-stroke-width)}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background\:color-mix\(in_srgb\,var\(--fc-shadow\)_calc\(var\(--fc-shadow-o\)\*100\%\)\,transparent\)\]{background:var(--fc-shadow)}@supports (color:color-mix(in lab,red,red)){.\[background\:color-mix\(in_srgb\,var\(--fc-shadow\)_calc\(var\(--fc-shadow-o\)\*100\%\)\,transparent\)\]{background:color-mix(in srgb,var(--fc-shadow) calc(var(--fc-shadow-o) * 100%),transparent)}}.\[background\:linear-gradient\(to_top\,var\(--tt-bg\)_0\%\,color-mix\(in_srgb\,var\(--tt-bg\)_72\%\,transparent\)_30\%\,color-mix\(in_srgb\,var\(--tt-bg\)_18\%\,transparent\)_58\%\,transparent_80\%\)\]{background:linear-gradient(to top,var(--tt-bg) 0,var(--tt-bg) 30%,var(--tt-bg) 58%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){.\[background\:linear-gradient\(to_top\,var\(--tt-bg\)_0\%\,color-mix\(in_srgb\,var\(--tt-bg\)_72\%\,transparent\)_30\%\,color-mix\(in_srgb\,var\(--tt-bg\)_18\%\,transparent\)_58\%\,transparent_80\%\)\]{background:linear-gradient(to top,var(--tt-bg) 0,color-mix(in srgb,var(--tt-bg) 72%,transparent) 30%,color-mix(in srgb,var(--tt-bg) 18%,transparent) 58%,transparent 80%)}}.\[background\:radial-gradient\(circle_farthest-side_at_var\(--fc-gx\,50\%\)_var\(--fc-gy\,50\%\)\,rgba\(255\,255\,255\,var\(--fc-glare\)\)_0\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.76\)\)_12\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.5\)\)_26\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.28\)\)_42\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.12\)\)_60\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.04\)\)_78\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background:radial-gradient(circle farthest-side at var(--fc-gx,50%) var(--fc-gy,50%),rgba(255,255,255,var(--fc-glare)) 0,rgba(255,255,255,calc(var(--fc-glare) * .76)) 12%,rgba(255,255,255,calc(var(--fc-glare) * .5)) 26%,rgba(255,255,255,calc(var(--fc-glare) * .28)) 42%,rgba(255,255,255,calc(var(--fc-glare) * .12)) 60%,rgba(255,255,255,calc(var(--fc-glare) * .04)) 78%,#fff0 100%)}.\[background\:var\(--fc-bg\)\]{background:var(--fc-bg)}.\[background\:var\(--tt-bg\)\]{background:var(--tt-bg)}.\[background\:var\(--tt-stub-bg\)\]{background:var(--tt-stub-bg)}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.\[perspective\:800px\]{perspective:800px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:filter_700ms_ease\]{transition:filter .7s}.\[transition\:font-weight_0\.4s\,_-webkit-text-stroke-color_0\.4s\,_padding_0\.4s\]{transition:font-weight .4s,-webkit-text-stroke-color .4s,padding .4s}.\[transition\:opacity_500ms_ease\]{transition:opacity .5s}.\[transition\:transform_650ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition:transform .65s cubic-bezier(.22,1,.36,1)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-visible\/tile\:\[transform\:translateZ\(var\(--dw-lift\)\)\]:is(:where(.group\/tile):focus-visible *){transform:translateZ(var(--dw-lift))}.group-focus-visible\/tile\:opacity-0:is(:where(.group\/tile):focus-visible *){opacity:0}.group-focus-visible\/tile\:opacity-100:is(:where(.group\/tile):focus-visible *){opacity:1}.group-focus-visible\/tile\:shadow-\[0_24px_60px_-18px_rgba\(0\,0\,0\,0\.7\)\,0_0_0_2px_rgba\(255\,255\,255\,0\.9\)\]:is(:where(.group\/tile):focus-visible *){--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,#000000b3),0 0 0 2px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-visible\/tile\:\[filter\:grayscale\(0\)_saturate\(1\.05\)\]:is(:where(.group\/tile):focus-visible *){filter:grayscale(0)saturate(1.05)}.group-data-\[axis\=x\]\:\[transform\:rotateX\(180deg\)\]:is(:where(.group)[data-axis=x] *){transform:rotateX(180deg)}.group-data-\[disabled\]\:cursor-default:is(:where(.group)[data-disabled] *){cursor:default}.group-data-\[fade\]\:\[transform\:none\]\!:is(:where(.group)[data-fade] *){transform:none!important}.group-data-\[fade\]\:opacity-0:is(:where(.group)[data-fade] *){opacity:0}.group-data-\[fade\]\:\[-webkit-backface-visibility\:visible\]:is(:where(.group)[data-fade] *){-webkit-backface-visibility:visible}.group-data-\[fade\]\:\[backface-visibility\:visible\]:is(:where(.group)[data-fade] *){backface-visibility:visible}.group-data-\[fade\]\:\[transition\:opacity_200ms_ease\]:is(:where(.group)[data-fade] *){transition:opacity .2s}.group-data-\[fade\=back\]\:opacity-100\!:is(:where(.group)[data-fade=back] *),.group-data-\[fade\=front\]\:opacity-100\!:is(:where(.group)[data-fade=front] *){opacity:1!important}.group-data-\[grabbing\]\:cursor-grabbing:is(:where(.group)[data-grabbing] *){cursor:grabbing}.group-data-\[instant\]\:\[transition-duration\:0ms\]:is(:where(.group)[data-instant] *){transition-duration:0s}.group-data-\[orientation\=vertical\]\:top-auto:is(:where(.group)[data-orientation=vertical] *){top:auto}.group-data-\[orientation\=vertical\]\:bottom-auto:is(:where(.group)[data-orientation=vertical] *){bottom:auto}.group-data-\[orientation\=vertical\]\:left-0:is(:where(.group)[data-orientation=vertical] *){left:0}.group-data-\[orientation\=vertical\]\:\[height\:calc\(var\(--tt-h\)_-_var\(--tt-stub\)\)\]:is(:where(.group)[data-orientation=vertical] *){height:calc(var(--tt-h) - var(--tt-stub))}.group-data-\[orientation\=vertical\]\:\[height\:var\(--tt-stub\)\]:is(:where(.group)[data-orientation=vertical] *){height:var(--tt-stub)}.group-data-\[orientation\=vertical\]\:w-auto:is(:where(.group)[data-orientation=vertical] *){width:auto}.group-data-\[orientation\=vertical\]\:w-full:is(:where(.group)[data-orientation=vertical] *){width:100%}.group-data-\[shift\=x\]\:\[transform\:translateX\(calc\(var\(--tt-stub\)\*var\(--tt-fit\)\/2\)\)_scale\(var\(--tt-fit\)\)\]:is(:where(.group)[data-shift=x] *){transform:translateX(calc(var(--tt-stub) * var(--tt-fit) / 2)) scale(var(--tt-fit))}.group-data-\[shift\=y\]\:\[transform\:translateY\(calc\(var\(--tt-stub\)\*var\(--tt-fit\)\/2\)\)_scale\(var\(--tt-fit\)\)\]:is(:where(.group)[data-shift=y] *){transform:translateY(calc(var(--tt-stub) * var(--tt-fit) / 2)) scale(var(--tt-fit))}.group-data-\[used\]\:opacity-55:is(:where(.group)[data-used] *){opacity:.55}.group-data-\[used\]\:\[filter\:grayscale\(1\)_brightness\(0\.75\)\]:is(:where(.group)[data-used] *){filter:grayscale()brightness(.75)}.group-\[\.is-active\]\/tile\:\[transform\:translateZ\(var\(--dw-lift\)\)\]:is(:where(.group\/tile).is-active *){transform:translateZ(var(--dw-lift))}.group-\[\.is-active\]\/tile\:opacity-0:is(:where(.group\/tile).is-active *){opacity:0}.group-\[\.is-active\]\/tile\:opacity-100:is(:where(.group\/tile).is-active *){opacity:1}.group-\[\.is-active\]\/tile\:shadow-\[0_24px_60px_-18px_rgba\(0\,0\,0\,0\.7\)\]:is(:where(.group\/tile).is-active *){--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.is-active\]\/tile\:\[filter\:grayscale\(0\)_saturate\(1\.05\)\]:is(:where(.group\/tile).is-active *){filter:grayscale(0)saturate(1.05)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:\[padding-inline\:var\(--hover-padding\)\]:hover{padding-inline:var(--hover-padding)}.hover\:font-\[700\]:hover{--tw-font-weight:700;font-weight:700}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_25px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-shadow:0 8px 25px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\[-webkit-text-stroke-color\:currentcolor\]:hover{-webkit-text-stroke-color:currentcolor}.hover\:\[-webkit-text-stroke-width\:calc\(var\(--text-stroke-width\)\*2\)\]:hover{-webkit-text-stroke-width:calc(var(--text-stroke-width) * 2)}}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-\[\+span\+span\:hover\]\:font-\[400\]:has(+span+span:hover){--tw-font-weight:400;font-weight:400}.has-\[\+span\:hover\]\:\[padding-inline\:var\(--hover-padding\)\]:has(+span:hover){padding-inline:var(--hover-padding)}.has-\[\+span\:hover\]\:font-\[600\]:has(+span:hover){--tw-font-weight:600;font-weight:600}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[axis\=x\]\:touch-pan-x[data-axis=x]{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[draggable\]\:cursor-grab[data-draggable]{cursor:grab}.data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[transition\:none\]{transition:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}}@media (min-width:48rem){.md\:left-auto{left:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:w-max{width:max-content}.md\:justify-start{justify-content:flex-start}.md\:px-0{padding-inline:0}.md\:text-\[5rem\]{font-size:5rem}.md\:leading-\[5rem\]{--tw-leading:5rem;line-height:5rem}}.\[\&_img\]\:\[-webkit-user-drag\:none\] img{-webkit-user-drag:none}.\[\&_path\]\:fill-none path{fill:none}.\[\&_path\]\:\[stroke\:var\(--tt-bg\)\] path{stroke:var(--tt-bg)}.\[\&_path\]\:opacity-0 path{opacity:0}.\[\&_path\]\:\[stroke-linecap\:round\] path{stroke-linecap:round}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>path\]\:fill-none>path{fill:none}.\[\&\>path\]\:\[stroke\:var\(--tt-edge\)\]>path{stroke:var(--tt-edge)}.\[\&\>path\]\:\[stroke-width\:var\(--tt-edge-w\)\]>path{stroke-width:var(--tt-edge-w)}:hover+.\[\:hover\+\&\]\:\[padding-inline\:var\(--hover-padding\)\]{padding-inline:var(--hover-padding)}:hover+.\[\:hover\+\&\]\:font-\[600\]{--tw-font-weight:600;font-weight:600}:hover+span+.\[\:hover\+span\+\&\]\:font-\[400\]{--tw-font-weight:400;font-weight:400}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ink:#07070b;--surface:#0f0f16;--elevated:#161622;--bone:#ede9e1;--white:#fff;--cobalt:#3d5afe;--cyan:#22d3ee;--lime:#c6ff3d;--border:#ffffff1a;--ink-border:#07070b24;--ease-premium:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.76,0,.24,1);--duration-fast:.6s;--duration-medium:.9s;--duration-slow:1.4s;--stagger:80ms;--shell:min(1440px,calc(100vw - 48px))}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{background:var(--ink)}body{color:var(--bone);font:400 16px/1.55 var(--font-body),sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{z-index:900;pointer-events:none;content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{cursor:pointer;-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{color:var(--ink);background:var(--lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.skip-link{z-index:10000;color:var(--ink);background:var(--lime);border-radius:99px;padding:10px 15px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.shell{width:var(--shell);margin-inline:auto}.eyebrow{color:currentColor;font:600 10px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.58;margin:0}.button{border:1px solid var(--border);min-height:48px;transition:transform var(--duration-fast) var(--ease-premium),background var(--duration-fast) var(--ease-premium);border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:14px 21px;font-size:13px;font-weight:700;display:inline-flex}.button:active{transform:scale(.97)}.button-lime{border-color:var(--lime);color:var(--ink);background:var(--lime)}.button-lime:hover{background:#d4ff6d}.button-ghost{background:#ffffff0a}.site-loader{z-index:9999;color:var(--bone);background:var(--ink);grid-template-columns:1fr auto;align-content:end;gap:18px;padding:clamp(24px,4vw,64px);display:grid;position:fixed;inset:0}.site-loader span{font:700 clamp(42px,10vw,160px)/.78 var(--font-display);letter-spacing:-.08em}.site-loader b{color:var(--lime);font:500 clamp(22px,3vw,42px)/1 var(--font-mono);align-self:end}.site-loader i{transform-origin:0;background:var(--lime);grid-column:1/-1;height:2px;transition:transform .1s linear}.page-curtain{z-index:9500;pointer-events:none;background:var(--cobalt);place-items:center;display:grid;position:fixed;inset:0}.page-curtain strong{font:700 clamp(42px,12vw,180px)/1 var(--font-display);letter-spacing:-.08em}.smooth-cursor{z-index:9900;pointer-events:none;will-change:transform;align-items:center;gap:9px;display:flex;position:fixed;top:0;left:0}.smooth-cursor-arrow{transform-origin:50%;will-change:transform;flex:none;place-items:center;display:grid}.smooth-cursor-arrow svg{filter:drop-shadow(0 4px 8px #0003);display:block}.smooth-cursor-label{color:var(--ink);background:var(--lime);font:600 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transform-origin:0;border:1px solid #07070b38;border-radius:999px;padding:7px 9px;display:block;box-shadow:0 8px 24px #0000002e}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-cursor],[role=button],a,body,button{cursor:none}[contenteditable=true],input,select,textarea{cursor:text}input[type=checkbox],input[type=radio],input[type=range],select{cursor:auto}.about-lanyard-canvas,.cursor-grab,[data-cursor=DRAG],[data-draggable]{cursor:grab}.about-lanyard-canvas:active,.cursor-grab:active,[data-cursor=DRAG]:active,[data-draggable]:active{cursor:grabbing}}.scroll-hud{z-index:80;background:#ffffff26;width:1px;height:170px;display:grid;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.scroll-hud i{transform-origin:top;background:var(--lime);height:100%}.scroll-hud span{width:max-content;color:var(--bone);font:600 8px/1 var(--font-mono);letter-spacing:.12em;writing-mode:vertical-rl;position:absolute;bottom:-30px;right:-7px}.site-header{z-index:500;height:84px;transition:transform .6s var(--ease-premium);position:fixed;top:0;left:0;right:0}.site-header.nav-hidden{transform:translateY(-115%)}.desktop-pill{position:absolute;top:16px;left:20px}.desktop-pill>div{width:auto!important;position:static!important}.nav-cta-wrap{z-index:1001;top:19px;right:22px;position:absolute!important}.menu-button,.mobile-brand{display:none}.menu-overlay{z-index:-1;visibility:hidden;opacity:0;background:var(--cobalt);transition:opacity .6s var(--ease-premium),visibility .6s;place-items:center;display:grid;position:fixed;inset:0}.menu-overlay.is-open{visibility:visible;opacity:1}.menu-overlay nav{width:min(900px,84vw);display:grid}.menu-overlay nav>a{border-bottom:1px solid #ffffff38;grid-template-columns:40px 1fr;align-items:center;padding:12px 0;display:grid}.menu-overlay nav>a>span{font:600 9px/1 var(--font-mono)}.menu-overlay p{font:600 clamp(42px,8vw,112px)/.95 var(--font-display);letter-spacing:-.06em;margin:0}.site-footer{background:var(--ink);padding:110px 0 24px;position:relative;overflow:hidden}.footer-top{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:40px;padding-bottom:80px;display:grid}.footer-top p{color:var(--lime);font:600 11px/1.6 var(--font-mono);text-transform:uppercase;margin:0}.footer-top nav,.footer-top>div{align-content:start;gap:9px;display:grid}.footer-top a,.footer-top span{color:#a5a5af;font-size:13px;transition:color .3s}.footer-top a:hover{color:var(--bone)}.footer-word{width:calc(100% + 28px);margin:50px -14px 0}.footer-word svg,.footer-word>span{width:100%!important;height:auto!important;display:block!important}.footer-bottom{color:#71717f;font:500 9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:28px;display:flex}.media-frame{isolation:isolate;background:var(--surface);clip-path:inset(0 round 26px);position:relative;overflow:hidden}.media-image{z-index:2;object-fit:cover;transform:translateY(var(--media-drift,0)) scale(1.1);transition:transform 1.4s var(--ease-premium)}.media-fallback{background:radial-gradient(circle at 30% 25%,#22d3ee45,#0000 26%),linear-gradient(135deg,#0d1233,#3d5afe 52%,#090a12);position:absolute;inset:0;overflow:hidden}.media-fallback:after,.media-fallback:before{content:"";filter:blur(2px);border-radius:50%;position:absolute}.media-fallback:before{aspect-ratio:1;width:52%;animation:mesh-orbit 12s var(--ease-in-out) infinite alternate;border:1px solid #ffffff38;top:10%;left:8%;box-shadow:0 0 90px #22d3ee3d}.media-fallback:after{aspect-ratio:1;background:var(--lime);opacity:.18;filter:blur(45px);width:35%;animation:mesh-float 9s var(--ease-in-out) infinite alternate;bottom:4%;right:6%}.media-fallback i{width:36%;height:1px;transform:rotate(var(--r,0deg));background:#ffffff40;position:absolute;top:50%;left:32%}.media-fallback i:nth-child(2){--r:60deg}.media-fallback i:nth-child(3){--r:-60deg}.media-fallback b{color:#ffffff9e;font:500 8px/1 var(--font-mono);letter-spacing:.16em;position:absolute;bottom:18px;left:20px}.animated-icon{flex:none;place-items:center;display:inline-grid;position:relative}@keyframes mesh-orbit{to{transform:translate(36%,22%)rotate(40deg)scale(.76)}}@keyframes mesh-float{to{transform:translate(-70%,-55%)scale(1.3)}}.phase-placeholder{align-content:end;min-height:100svh;padding:150px max(24px,5vw) 80px;display:grid}.phase-placeholder h1{max-width:1400px;font:600 clamp(64px,11vw,190px)/.82 var(--font-display);letter-spacing:-.085em;margin:28px 0 0}.viewport-scene{width:100%;height:100%}.dot-fallback{opacity:.48;background-image:radial-gradient(circle,#f4f1ea2b 1px,#0000 0);background-size:34px 34px}.browser-stack{width:100%;height:100%;position:relative}.browser-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform 1.2s var(--ease-premium);background:#0f0f16e6;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 35px 100px #00000080}.browser-card-site>header{border-bottom:1px solid var(--border);align-items:center;gap:6px;height:37px;padding:0 12px;display:flex}.browser-card-site header i{background:#555;border-radius:50%;width:6px;height:6px}.browser-card-site header span{color:#777;font:500 7px/1 var(--font-mono);margin-left:auto}.browser-card-site main{background:linear-gradient(145deg,#3d5afe3b,#0000);align-content:center;height:calc(100% - 37px);padding:28px;display:grid}.browser-card-site small{color:var(--lime);font:600 8px/1 var(--font-mono)}.browser-card-site b{max-width:340px;font:600 clamp(26px,3.3vw,50px)/.95 var(--font-display);letter-spacing:-.05em;margin-top:15px}.browser-card-site main span{background:var(--lime);border-radius:99px;width:110px;height:26px;margin-top:22px}.browser-card-crm>header{border-bottom:1px solid var(--border);align-items:center;gap:15px;height:40px;padding:0 14px;font-size:9px;display:flex}.browser-card-crm header strong{color:var(--lime)}.browser-card-crm>main{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.browser-card-crm section{background:#ffffff08;border-radius:8px;padding:7px}.browser-card-crm section>small{color:#8a8a99;font-size:6px}.browser-card-crm article{border:1px solid var(--border);border-radius:7px;gap:5px;margin-top:7px;padding:8px;display:grid}.browser-card-crm article i{background:var(--cobalt);width:17px;height:17px;font:600 6px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.browser-card-crm article b{font-size:7px}.browser-card-crm article em{color:#777;font-size:6px;font-style:normal}.browser-card-chart{width:45%;height:35%;transform:translate(calc(var(--hero-x)*25px),calc(var(--hero-y)*16px)) rotate(7deg);padding:18px;bottom:0;right:0}.browser-card-chart small{color:#7f7f8c;font:500 7px/1 var(--font-mono)}.browser-card-chart strong{font:600 18px/1 var(--font-display);margin:9px 0;display:block}.browser-card-chart svg{width:100%;height:70px}.browser-card-chart path{fill:none;stroke:var(--lime);stroke-width:2px}@keyframes scroll-cue{50%{transform:translateY(6px)}}.velocity-band{z-index:5;background:var(--lime);color:var(--ink);padding:20px 0;position:relative}.velocity-band,.velocity-band .parallax{overflow:hidden}.velocity-band .scroller{width:max-content;display:flex}.velocity-text{white-space:nowrap;font:700 clamp(36px,5.8vw,88px)/.9 var(--font-display);letter-spacing:-.055em;padding-right:.35em}.services-story{background:var(--bone);min-height:100svh;color:var(--ink);position:relative;overflow:hidden}.services-label{z-index:5;max-width:520px;position:absolute;top:6vh;left:max(24px,50vw + min(1440px,100vw - 48px)/-2)}.service-float{margin-top:14px}.service-float-text{font:600 clamp(34px,4vw,62px)/.94 var(--font-display);letter-spacing:-.06em}.service-scenes{height:100svh;position:relative}.service-scene{width:var(--shell);grid-template-columns:54px minmax(290px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(26px,4vw,70px);margin:auto;padding-top:17vh;display:grid;position:absolute;inset:0}.service-number{font:600 10px/1 var(--font-mono);align-self:end;padding-bottom:10vh}.service-word{z-index:2;min-width:0;position:relative}.service-word .animated-icon{border:1px solid var(--ink-border);border-radius:50%;margin-bottom:22px}.service-word h2{max-width:590px;font:600 clamp(58px,7vw,116px)/.84 var(--font-display);letter-spacing:-.075em;overflow-wrap:normal;margin:0}.service-word>p{color:#07070ba3;max-width:390px;margin:24px 0;font-size:17px}.service-word>a{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.service-morph{will-change:clip-path,transform;background:#0a0b12;border:1px solid #07070b1f;border-radius:30px;height:min(58vh,640px);min-height:460px;overflow:hidden;box-shadow:0 38px 90px #07070b33}.service-visual{height:100%;color:var(--bone);background:radial-gradient(circle at 75% 20%,#3d5afe80,#0000 35%),linear-gradient(145deg,#111525,#07070b 70%);grid-template-rows:auto 1fr auto;padding:clamp(22px,3vw,42px);display:grid;position:relative;overflow:hidden}.service-visual:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff2e 1px,#0000 0),linear-gradient(90deg,#ffffff2e 1px,#0000 0);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.service-visual>footer,.service-visual>header,.service-visual>main,.signal-chart{z-index:1;position:relative}.service-visual>header{color:#9696a3;font:600 8px/1 var(--font-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;display:flex}.service-visual>header b{color:var(--lime);font:600 7px/1 var(--font-mono);border:1px solid #c6ff3d61;border-radius:99px;padding:8px 11px}.service-visual-marketing .signal-chart{border-bottom:1px solid var(--border);align-items:end;gap:10px;margin:42px 0 30px;padding:0 3% 24px;display:flex}.signal-chart>i{background:linear-gradient(to top,var(--cobalt),var(--cyan));opacity:.35;border-radius:8px 8px 0 0;width:9%}.signal-chart>i:first-child{height:21%}.signal-chart>i:nth-child(2){height:34%}.signal-chart>i:nth-child(3){height:48%}.signal-chart>i:nth-child(4){height:66%}.signal-chart>i:nth-child(5){height:86%}.signal-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-chart path{fill:none;stroke:var(--lime);stroke-width:4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 14px #c6ff3d70)}.service-visual-marketing>footer{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.service-visual-marketing>footer span{border:1px solid var(--border);color:#aaaab5;font:600 7px/1 var(--font-mono);border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.service-visual-marketing>footer i{color:var(--lime);font-style:normal}.service-visual-web>header{border-bottom:1px solid var(--border);justify-content:flex-start;gap:7px;padding-bottom:20px}.service-visual-web>header i{background:#3f404b;border-radius:50%;width:7px;height:7px}.service-visual-web>header i:first-child{background:var(--lime)}.service-visual-web>header span{margin-left:12px}.service-visual-web>main{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;display:grid}.service-visual-web main>div small{color:var(--lime);font:600 7px/1 var(--font-mono);letter-spacing:.13em}.service-visual-web main strong{max-width:420px;font:600 clamp(32px,4.2vw,68px)/.9 var(--font-display);letter-spacing:-.06em;margin:22px 0;display:block}.service-visual-web main>div>span{background:var(--lime);border-radius:99px;width:110px;height:38px;display:block}.service-visual-web aside{gap:10px;display:grid}.service-visual-web aside i{border:1px solid var(--border);background:linear-gradient(120deg,#3d5afe73,#ffffff05);border-radius:16px;height:72px;display:block}.service-visual-web aside i:nth-child(2){background:#ffffff0b;margin-left:18%}.service-visual-web>footer{gap:7px;display:flex}.service-visual-web>footer span{border:1px solid var(--border);color:#8d8d99;font:600 7px/1 var(--font-mono);border-radius:99px;padding:8px 10px}.service-visual-saas>main{grid-template-columns:repeat(3,1fr);align-self:center;gap:10px;display:grid}.service-visual-saas section{border:1px solid var(--border);background:#ffffff06;border-radius:16px;padding:12px}.service-visual-saas section>small{font:600 8px/1 var(--font-mono)}.service-visual-saas article{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:112px;margin-top:12px;padding:15px;position:relative}.service-visual-saas article i{color:var(--lime);font:600 8px/1 var(--font-mono);font-style:normal;position:absolute;top:12px;right:12px}.service-visual-saas article strong{margin-top:24px;font-size:12px;display:block}.service-visual-saas article span{color:#6f707d;font:500 6px/1 var(--font-mono);margin-top:18px;display:block}.service-visual-saas .muted-card{opacity:.48;min-height:72px}.service-visual-geo>main{align-content:center;gap:18px;display:grid}.geo-query{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:99px;justify-content:space-between;align-items:center;padding:18px 20px;font-size:12px;display:flex}.geo-query i{background:var(--lime);width:10px;height:10px;box-shadow:0 0 22px var(--lime);border-radius:50%}.geo-answer{border:1px solid var(--border);background:#0f0f16d1;border-radius:20px;padding:28px;position:relative}.geo-answer>span{background:#31323d;border-radius:9px;width:72%;height:7px;margin-bottom:9px;display:block}.geo-answer>span:nth-child(2){width:88%}.geo-answer>span:nth-child(3){width:54%}.geo-answer strong{color:var(--lime);font:600 10px/1 var(--font-mono);margin-top:28px;display:block}.geo-answer p{color:#aaaab4;max-width:420px;margin:12px 0 0;font-size:14px}.service-visual-geo>footer{color:#898995;font:600 7px/1 var(--font-mono);justify-content:center;align-items:center;gap:13px;display:flex}.service-visual-geo>footer i{background:var(--lime);width:28px;height:1px}@media (min-width:900px){.services-label{max-width:min(780px,72vw)}.service-float-text{font-size:clamp(34px,3.6vw,56px)}.service-scene{align-items:start;padding-top:30vh}.service-number{align-self:start;padding-top:16px;padding-bottom:0}}.products-story{background:var(--ink);height:100svh;position:relative;overflow:hidden}.product-track{width:100%;height:100%;position:relative}.product-scene{transform-origin:50%;grid-template-columns:minmax(290px,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(34px,4vw,72px);width:100%;height:100%;padding:100px max(32px,4vw) 42px;display:grid;position:absolute;inset:0;overflow:hidden}.product-scene+.product-scene{visibility:hidden;opacity:0}.product-copy{z-index:2;min-width:0;position:relative}.product-copy h2{max-width:560px;font:600 clamp(62px,7.2vw,118px)/.84 var(--font-display);letter-spacing:-.075em;margin:18px 0 20px}.product-copy>p:not(.eyebrow){color:#9b9ba7;max-width:390px;font-size:18px}.product-copy ul{gap:9px;margin:28px 0;padding:0;list-style:none;display:grid}.product-copy li{color:#babac3;align-items:center;gap:10px;font-size:13px;display:flex}.product-copy li svg{color:var(--lime)}.product-device{min-width:0;max-width:100%}.product-device figure{margin:0!important}.product-device figure>div{background:var(--surface)!important;border-radius:28px!important}.product-device figure img{opacity:0!important}.product-device figure>div>div:last-child{width:100%;height:100%;inset:0!important}.calls-canvas,.crm-canvas{border:1px solid var(--border);width:100%;height:100%;color:var(--bone);text-align:left;background:#0b0b10;border-radius:28px;overflow:hidden;box-shadow:0 40px 120px #0006}.crm-canvas>header{border-bottom:1px solid var(--border);background:#12121a;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.crm-canvas>header div,.crm-canvas>header span{align-items:center;gap:10px;display:flex}.crm-canvas>header i{width:34px;height:34px;color:var(--ink);background:var(--lime);font:700 9px/1 var(--font-mono);border-radius:10px;place-items:center;display:grid}.crm-canvas>header strong{font-size:13px}.crm-canvas>header span{color:#888895;font-size:10px}.crm-metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 22px;display:grid}.crm-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:17px}.crm-metrics small{color:#777784;font:500 7px/1 var(--font-mono);letter-spacing:.1em;display:block}.crm-metrics b{font:600 22px/1 var(--font-display);margin-top:10px;display:block}.crm-canvas>main{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px 22px;display:grid}.crm-canvas main section{background:#ffffff06;border-radius:16px;padding:11px}.crm-canvas main section>header{justify-content:space-between;align-items:center;padding:5px 2px 12px;font-size:9px;display:flex}.crm-canvas main section>header span{align-items:center;gap:7px;display:flex}.crm-canvas main section>header i{background:var(--lime);border-radius:50%;width:6px;height:6px}.crm-canvas main article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:15px}.crm-canvas main article+article{margin-top:9px}.crm-canvas main article small{color:var(--cyan);font:500 6px/1 var(--font-mono)}.crm-canvas main article strong{margin:10px 0;font-size:12px;display:block}.crm-canvas main article p{color:#777784;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.crm-canvas main article footer{color:#a7a7b1;justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;display:flex}.calls-canvas{grid-template-columns:72px 1fr;display:grid}.calls-canvas>aside{border-right:1px solid var(--border);color:#737380;flex-direction:column;align-items:center;gap:32px;padding-top:22px;display:flex}.calls-canvas>aside b{width:38px;height:38px;color:var(--ink);background:var(--lime);font:700 9px/1 var(--font-mono);border-radius:12px;place-items:center;display:grid}.calls-canvas>main{padding:clamp(20px,3vw,42px)}.calls-canvas main>header{justify-content:space-between;align-items:center;display:flex}.calls-canvas main>header small{color:#737380;font:500 7px/1 var(--font-mono)}.calls-canvas main>header strong{font:600 26px/1 var(--font-display);margin-top:8px;display:block}.calls-canvas main>header button{color:var(--ink);background:var(--lime);border:0;border-radius:99px;align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:700;display:flex}.call-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:32px 0;display:grid}.call-stats article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}.call-stats small{color:#777784;font:500 7px/1 var(--font-mono);display:block}.call-stats b{font:600 23px/1 var(--font-display);margin-top:10px;display:block}.call-table{border-top:1px solid var(--border)}.call-table>div{border-bottom:1px solid var(--border);grid-template-columns:34px 1.1fr .8fr 1fr 45px;align-items:center;gap:12px;min-height:66px;font-size:9px;display:grid}.call-table>div>i{background:var(--elevated);width:30px;height:30px;font:600 7px/1 var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.call-table small,.call-table span{color:#787884}.wave{background:repeating-linear-gradient(90deg,var(--cobalt) 0 2px,transparent 2px 6px);height:17px;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.wave-1{transform:scaleY(.5)}.wave-2{transform:scaleY(.75)}@media (min-width:900px){.product-track{will-change:transform;width:200vw;height:100%;display:flex}.product-scene,.product-scene+.product-scene{visibility:visible;opacity:1;flex:0 0 100vw;width:100vw;height:100%;position:relative;inset:auto}.product-scene+.product-scene{border-left:1px solid var(--border)}}.big-statement{background:var(--cobalt);align-content:center;width:100%;max-width:100vw;min-height:110svh;padding:110px max(24px,4vw);display:grid;overflow:hidden}.big-statement>.eyebrow{margin-bottom:38px}.pressure-shell{width:100%;min-width:0;height:clamp(380px,57vw,780px);overflow:hidden}.pressure-shell>div{min-width:0}.pressure-shell .text-pressure-title{max-width:100%;text-transform:none!important;letter-spacing:-.075em!important}.work-story{background:var(--bone);min-height:125svh;color:var(--ink);padding:clamp(110px,12vw,190px) 0 60px;position:relative}.work-heading{grid-template-columns:.28fr 1fr auto;align-items:end;gap:30px;display:grid}.work-heading h2{font:600 clamp(68px,9vw,146px)/.84 var(--font-display);letter-spacing:-.075em;margin:0}.work-heading>a{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.gallery-stage{background:var(--ink);height:min(72vh,760px);margin-top:60px}.gallery-fallback{grid-template-columns:repeat(3,1fr);gap:12px;height:100%;padding:16px;display:grid}.gallery-fallback>.media-frame{height:100%;aspect-ratio:auto!important}.home-cta{background:var(--ink);min-height:120svh;padding:90px 0 140px;position:relative;overflow:hidden}.cta-shape{opacity:.42;position:absolute;inset:0}.cta-shape-fallback{aspect-ratio:1;background:var(--cobalt);filter:blur(80px);border-radius:44% 56% 62% 38%;width:50vw;margin:10vh auto}.cta-loop{z-index:2;color:var(--bone);position:relative}.home-cta-grid{z-index:3;grid-template-columns:1fr .75fr;align-items:start;gap:clamp(45px,9vw,140px);margin-top:12vh;display:grid;position:relative}.home-cta h2{max-width:760px;font:600 clamp(66px,7.8vw,126px)/.84 var(--font-display);letter-spacing:-.075em;margin:22px 0 28px}.home-cta-grid>div>p:last-child{color:#93939e;font-size:18px}.contact-form{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f16b8;border-radius:24px;grid-template-columns:1fr 1fr;gap:18px 14px;padding:clamp(22px,3vw,38px);display:grid}.contact-form label{gap:9px;display:grid}.contact-form label>span{color:#7c7c88;font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;color:var(--bone);background:0 0;border:0;border-bottom:1px solid #ffffff29;border-radius:0;outline:0;padding:12px 0}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--lime)}.contact-form option{color:var(--bone);background:var(--surface)}.contact-form .button,.form-message,.form-status{grid-column:1/-1}.contact-form .button{width:max-content}.form-status{min-height:20px;color:var(--lime);margin:0;font-size:11px}.contact-form-compact{grid-template-columns:1fr 1fr}.contact-form-compact .form-message{grid-column:1/-1}@media (max-width:1100px){.product-scene{grid-template-columns:.42fr .58fr}.work-heading{grid-template-columns:1fr}.work-heading>a{margin-top:10px}.home-cta-grid{grid-template-columns:1fr}.home-cta-grid>.contact-form{max-width:760px}}@media (max-width:899px){.browser-card-chart,.browser-card-crm{display:none}.browser-card-site{width:100%;height:100%}.services-story{padding:100px 0}.services-label{width:var(--shell);margin:auto;position:relative;top:auto;left:auto}.service-scenes{gap:80px;height:auto;margin-top:70px;display:grid}.service-scene{width:var(--shell);grid-template-columns:34px 1fr;padding:0;position:relative;inset:auto}.service-number{align-self:start;padding:14px 0}.service-word h2{font-size:clamp(54px,13vw,88px)}.service-morph{grid-column:1/-1;height:62vw;min-height:360px;clip-path:circle(72%)!important}.service-visual{padding:22px}.service-visual-web main strong{font-size:clamp(30px,7vw,54px)}.products-story{height:auto;overflow:hidden}.product-track{width:100%;height:auto;display:grid}.product-scene,.product-scene+.product-scene{visibility:visible;opacity:1;grid-template-columns:1fr;gap:50px;width:100%;height:auto;min-height:100svh;padding:120px 16px 80px;position:relative;inset:auto}.product-device{order:-1}.product-device figure>div{width:100%!important;height:min(68vw,550px)!important}.product-copy h2{font-size:clamp(58px,15vw,92px)}.pressure-shell{height:70vw;min-height:400px}.work-story{min-height:100svh}.gallery-stage{height:65vw;min-height:440px}.gallery-fallback{grid-template-columns:repeat(3,78vw);overflow:hidden}.home-cta-grid{margin-top:6vh}.contact-form{grid-template-columns:1fr}.contact-form .button,.contact-form label,.form-message,.form-status{grid-column:1}.contact-form .button{width:100%}}@media (max-width:600px){.service-float-text{font-size:38px}.service-morph{height:430px;min-height:430px}.service-visual-marketing>footer span{padding:10px 8px;font-size:6px}.service-visual-web>main{grid-template-columns:1fr}.service-visual-web aside{display:none}.service-visual-saas>main{grid-template-columns:1fr 1fr}.service-visual-saas section:nth-child(3){display:none}.geo-answer{padding:20px}.crm-canvas main section:nth-child(3),.crm-metrics article:nth-child(3){display:none}.crm-canvas>main{grid-template-columns:1fr 1fr}.calls-canvas{grid-template-columns:1fr}.calls-canvas>aside{display:none}.call-stats{grid-template-columns:1fr 1fr}.call-stats article:nth-child(3){display:none}.call-table>div{grid-template-columns:32px 1fr 50px}.call-table em,.call-table span{display:none}.big-statement{min-height:90svh}.work-heading h2{font-size:60px}.gallery-stage{height:520px}.home-cta h2{font-size:58px}.cta-loop{font-size:12px}}@media (max-width:899px){.product-device figure{width:100%!important;height:min(68vw,550px)!important}}.page-hero{padding:clamp(140px,16vw,240px) 0 clamp(90px,10vw,150px)}.page-hero-cobalt{background:var(--cobalt)}.page-hero-grid{grid-template-columns:1.05fr .75fr;align-items:center;gap:clamp(40px,8vw,130px);display:grid}.page-title{max-width:980px!important;font:600 clamp(74px,9.2vw,156px)/.84 var(--font-display)!important;letter-spacing:-.08em!important;text-transform:none!important;margin:26px 0 0!important;display:block!important}.page-hero-line{color:currentColor;opacity:.66;max-width:520px;margin:34px 0 0;font-size:19px}.page-scroll{width:max-content;margin-top:34px;font-size:12px;font-weight:700;display:flex}.page-hero-media{clip-path:polygon(4% 0,100% 6%,94% 100%,0 92%);border-radius:60px 16px;height:clamp(480px,54vw,760px);aspect-ratio:auto!important}.service-chapter{background:var(--ink);align-items:center;min-height:100svh;padding:110px 0;display:grid}.service-chapter-bone{color:var(--ink);background:var(--bone)}.service-chapter-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(44px,8vw,130px);display:grid}.service-chapter-title>span{font:600 9px/1 var(--font-mono)}.service-chapter-title .animated-icon{opacity:.72;border:1px solid;border-radius:50%;margin:50px 0 28px;display:grid}.service-chapter-title h2{font:600 clamp(58px,7vw,112px)/.84 var(--font-display);letter-spacing:-.075em;margin:0}.service-chapter-title p{color:currentColor;opacity:.62;max-width:390px;margin-top:28px;font-size:18px}.service-bento .bento-section,.service-bento .card-responsive{width:100%!important}.service-chapter-bone .service-bento .card{color:var(--ink)!important;border-color:#07070b26!important}.service-outcome{margin:16px auto 0;padding:28px!important}.service-outcome span{color:#8b8b98;font:600 8px/1 var(--font-mono);display:block}.service-outcome strong{color:var(--bone);font:600 clamp(22px,2.5vw,38px)/1 var(--font-display);letter-spacing:-.045em;margin-top:16px;display:block}.product-index-scene{background:var(--ink);align-items:center;min-height:105svh;padding:120px 0;display:grid}.product-index-scene:nth-child(2){color:var(--ink);background:var(--bone)}.product-index-grid{grid-template-columns:.42fr .58fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}.product-index-grid h2{font:600 clamp(64px,8vw,130px)/.84 var(--font-display);letter-spacing:-.075em;margin:22px 0}.product-index-grid>div>p:not(.eyebrow){color:currentColor;opacity:.62;max-width:410px;margin-bottom:32px;font-size:18px}.product-index-demo{height:min(72vh,740px)}.product-coming{background:var(--cobalt);padding:150px 0}.product-coming>.shell>.eyebrow{margin-bottom:30px}.product-coming [style*=--fc-w]{display:block!important}.flip-face{background:var(--bone);height:100%;color:var(--ink);align-content:end;padding:clamp(30px,5vw,72px);display:grid}.flip-face span{font:600 9px/1 var(--font-mono)}.flip-face h2{max-width:900px;font:600 clamp(52px,7vw,110px)/.88 var(--font-display);letter-spacing:-.07em;margin:26px 0 16px}.flip-face p{color:#07070b94;margin:0}.flip-back{color:var(--bone);background:var(--ink)}.flip-back p{color:#90909c}.product-walk{background:var(--bone);min-height:310svh;color:var(--ink);grid-template-columns:1.2fr .8fr;gap:6vw;padding:12vh 4vw;display:grid}.walk-demo{height:76vh;position:relative;top:12vh}.walk-step,.walk-steps{display:grid}.walk-step{align-content:center;min-height:95vh}.walk-step>span{font:600 9px/1 var(--font-mono)}.walk-step .animated-icon{border:1px solid var(--ink-border);border-radius:50%;margin:34px 0 22px}.walk-step h2{max-width:540px;font:600 clamp(54px,6vw,96px)/.88 var(--font-display);letter-spacing:-.07em;margin:0}.walk-step p{color:#07070b99;max-width:410px;font-size:18px}.work-index{background:var(--surface);padding:100px 0 180px}.work-filters{flex-wrap:wrap;gap:8px;margin-bottom:60px;display:flex}.work-filters button{border:1px solid var(--border);background:0 0;border-radius:99px;min-height:42px;padding:10px 17px;font-size:12px}.work-filters button.active{border-color:var(--lime);color:var(--ink);background:var(--lime)}.work-grid{grid-template-columns:1fr 1fr;gap:70px 18px;display:grid}.work-card>.media-frame{height:min(45vw,620px);aspect-ratio:auto!important}.work-card>div:last-child{padding:24px 4px;position:relative}.work-card span{color:var(--lime);font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.work-card h2{font:600 clamp(30px,3.5vw,54px)/.95 var(--font-display);letter-spacing:-.055em;margin:16px 0 8px}.work-card p{color:#777784;margin:0;font-size:13px}.work-card>div:last-child>svg{position:absolute;top:26px;right:6px}.work-card:hover .media-fallback,.work-card:hover .media-image{transform:scale(1.04)}.case-study{background:var(--bone);color:var(--ink)}.case-intro{grid-template-columns:.3fr 1fr;align-content:center;gap:30px;min-height:75vh;display:grid}.case-intro h2{max-width:1000px;font:600 clamp(62px,8vw,132px)/.85 var(--font-display);letter-spacing:-.075em;margin:0}.case-intro>p:last-child{color:#07070b99;grid-column:2}.case-stats{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.case-stats article{border-right:1px solid var(--ink-border);align-content:space-between;min-height:230px;padding:30px;display:grid}.case-stats article:last-child{border-right:0}.case-stats span{font:600 9px/1 var(--font-mono)}.case-stats strong{font:600 clamp(24px,3vw,44px)/1 var(--font-display)}.case-images{gap:15vh;padding-block:15vh;display:grid}.case-images>.media-frame{height:min(68vw,860px);aspect-ratio:auto!important}.case-image-offset{width:78%;margin-left:auto}.next-case{height:100svh;color:var(--bone);text-align:center;place-content:center;display:grid;position:relative;overflow:hidden}.next-case>.media-frame{clip-path:none;width:100%;height:100%;transition:transform 1.4s var(--ease-premium);position:absolute;inset:0;aspect-ratio:auto!important}.next-case:after{content:"";background:#07070b8a;position:absolute;inset:0}.next-case>span,.next-case>strong,.next-case>svg{z-index:2;position:relative}.next-case>span{font:600 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.next-case>strong{font:600 clamp(58px,8vw,130px)/.85 var(--font-display);letter-spacing:-.075em;margin:24px 0}.next-case>svg{margin:auto}.next-case:hover>.media-frame{transform:scale(1.09)}.about-origin{background:var(--cobalt);padding:150px 0}.about-origin-grid{grid-template-columns:.25fr 1fr;gap:30px;display:grid}.about-origin h2{font:600 clamp(64px,9vw,146px)/.84 var(--font-display);letter-spacing:-.075em;margin:0}.about-origin-grid>p:nth-child(3){color:#ffffffab;grid-column:2;font-size:18px}.about-office{grid-column:1/-1;height:min(62vw,800px);margin-top:80px;aspect-ratio:auto!important}.founders-section{background:var(--bone);color:var(--ink);padding:150px 0}.founder-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.founder-grid>article{min-width:0}.founder-grid .pc-card,.founder-grid .pc-card-wrapper{width:100%!important}.founder-media{clip-path:none;width:100%;height:100%;aspect-ratio:auto!important}.founder-copy{padding:28px 4px}.founder-copy>span{font:600 9px/1 var(--font-mono)}.founder-copy h2{font:600 clamp(34px,4vw,58px)/.95 var(--font-display);letter-spacing:-.055em;margin:16px 0 12px}.founder-copy p{color:#07070b99}.founder-copy a{text-underline-offset:5px;font-size:12px;text-decoration:underline}.process-line{background:var(--ink);padding:150px 0}.process-track{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid;position:relative}.process-track:before{content:"";transform-origin:0;background:var(--lime);width:100%;height:1px;animation:process-draw 2s var(--ease-premium) both;animation-timeline:view();animation-range:entry 10% cover 60%;position:absolute;top:-1px;left:0}@keyframes process-draw{0%{transform:scaleX(0)}}.process-track article{border-right:1px solid var(--border);min-height:430px;padding:28px}.process-track article>span{font:600 9px/1 var(--font-mono)}.process-track .animated-icon{margin:90px 0 28px}.process-track h2{font:600 clamp(32px,3vw,48px)/1 var(--font-display);letter-spacing:-.05em;margin:0}.process-track p{color:#858591}.contact-main{background:var(--ink);padding:150px 0}.contact-main-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(50px,9vw,140px);display:grid}.contact-main h2{font:600 clamp(68px,9vw,150px)/.84 var(--font-display);letter-spacing:-.075em;margin:24px 0}.contact-fall{border-top:1px solid var(--border);height:230px;color:var(--bone);margin-top:30px;overflow:hidden}.contact-fall .text-cyan-500{color:var(--lime)!important}.contact-direct{background:var(--cobalt);padding:110px 0}.contact-direct-grid{grid-template-columns:1fr 1fr 1.2fr;gap:12px;display:grid}.contact-direct-grid>a,.contact-globe{border:1px solid #fff3;border-radius:22px;align-content:space-between;min-height:260px;padding:26px;display:grid}.contact-direct-grid>a>span,.contact-globe span{font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.contact-direct-grid>a>strong{font:600 clamp(20px,2.3vw,34px)/1 var(--font-display);letter-spacing:-.04em}.contact-globe{position:relative;overflow:hidden}.contact-globe .animated-icon{position:absolute;top:28px;right:28px}.contact-globe i{border:1px solid #ffffff4d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-30px;box-shadow:inset 0 0 50px #22d3ee33}.contact-globe small{color:#ffffff9e;font:500 9px/1 var(--font-mono);align-self:end}@media (max-width:900px){.contact-main-grid,.page-hero-grid,.product-index-grid,.service-chapter-grid{grid-template-columns:1fr}.page-hero-media{height:60vw;min-height:390px}.service-chapter{min-height:auto}.service-chapter-title{max-width:620px}.product-index-demo{height:70vw;min-height:460px}.product-walk{grid-template-columns:1fr;min-height:auto;padding:100px 16px}.walk-demo{height:70vw;min-height:450px;top:auto;position:relative!important}.walk-step{min-height:70vh}.work-grid{grid-template-columns:1fr}.work-card:nth-child(2n){margin-top:0}.work-card>.media-frame{height:75vw}.case-intro{grid-template-columns:1fr;padding-block:120px}.case-intro>p:last-child{grid-column:1}.founder-grid{grid-template-columns:1fr}.contact-direct-grid,.process-track{grid-template-columns:1fr 1fr}.contact-globe{grid-column:1/-1}.about-origin-grid{grid-template-columns:1fr}.about-origin-grid>p:nth-child(3){grid-column:1}}@media (max-width:600px){.page-title{font-size:clamp(54px,15.5vw,80px)!important}.page-hero-media{height:430px}.service-bento .card-responsive{grid-template-columns:1fr!important}.product-index-demo{height:540px}.product-coming [style*=--fc-w]{height:520px!important}.product-coming{padding:100px 0}.walk-demo{height:520px}.case-stats{grid-template-columns:1fr}.case-stats article{border-right:0;border-bottom:1px solid var(--ink-border);min-height:150px}.case-image-offset{width:100%}.process-track{grid-template-columns:1fr}.process-track article{min-height:300px}.process-track .animated-icon{margin:50px 0 20px}.contact-direct-grid{grid-template-columns:1fr}.contact-globe{grid-column:auto}}@media (max-width:900px){:root{--shell:calc(100vw - 32px)}.desktop-pill,.nav-cta-wrap{display:none!important}.site-header{height:72px}.mobile-brand{font:700 15px/1 var(--font-display);letter-spacing:-.03em;display:block;position:absolute;top:26px;left:18px}.menu-button{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f16c2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:14px;right:14px}.menu-overlay,.menu-overlay.is-open{z-index:-1}.scroll-hud{display:none}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div{grid-column:1/-1}.footer-word{margin-top:35px}.footer-bottom{flex-direction:column;align-items:flex-start}.phase-placeholder h1{font-size:clamp(54px,14vw,96px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.media-image{transform:none}.page-curtain{display:none}.products-story{height:auto}.product-track{height:auto;display:grid}.product-scene,.product-scene+.product-scene{min-height:100svh;position:relative;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.menu-button{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.media-fallback{isolation:isolate;background:#0a0b12}.media-fallback:after,.media-fallback:before{content:none}.media-fallback>b{z-index:8;color:#f4f1eaa8;font:600 8px/1 var(--font-mono);letter-spacing:.15em;position:absolute;bottom:20px;left:22px}.media-fallback small{font:600 7px/1.2 var(--font-mono);letter-spacing:.14em}.media-fallback strong{font-family:var(--font-display)}.media-fallback[data-scene=arshdeep],.media-fallback[data-scene=work-2],.media-fallback[data-scene=work-5]{background:#0b0b11}.media-fallback[data-scene=harvinder],.media-fallback[data-scene=work-3],.media-fallback[data-scene=work-6]{background:var(--cobalt)}.engine-scene{background:radial-gradient(circle at 50% 48%,#22d3ee38,#0000 20%),radial-gradient(circle,#253ed0 0,#111638 46%,#08090f 76%)}.engine-axis,.engine-core,.engine-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engine-core{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,var(--bone),var(--cyan) 7%,var(--cobalt) 30%,#101329 68%);width:20%;animation:engine-pulse 4s var(--ease-in-out) infinite alternate;border-radius:50%;box-shadow:0 0 110px #22d3ee66}.engine-ring{aspect-ratio:1;border:1px solid #f4f1ea38;border-radius:50%}.ring-one{width:50%;animation:engine-spin 16s linear infinite}.ring-two{border-style:dashed;width:74%;animation:engine-spin 26s linear infinite reverse}.engine-axis{background:linear-gradient(90deg,#0000,#f4f1ea52,#0000);width:76%;height:1px}.axis-one{transform:translate(-50%,-50%)rotate(33deg)}.axis-two{transform:translate(-50%,-50%)rotate(-33deg)}.engine-readout{z-index:4;text-align:right;gap:8px;display:grid;position:absolute;top:8%;right:5%}.engine-readout strong{font-size:clamp(12px,1.7vw,28px)}@keyframes engine-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes engine-pulse{to{filter:saturate(1.25);transform:translate(-50%,-50%)scale(1.12)}}.browser-scene{background:radial-gradient(circle at 72% 20%,#22d3ee33,#0000 30%),linear-gradient(145deg,#0b0c16,#162d84 58%,#08090f);place-items:center;padding:8% 7%;display:grid}.visual-browser{background:#07070be0;border:1px solid #fff3;border-radius:18px;width:88%;height:76%;overflow:hidden;transform:perspective(900px)rotateY(-5deg)rotateX(2deg);box-shadow:0 32px 90px #00000073}.visual-browser header{border-bottom:1px solid var(--border);align-items:center;gap:7px;height:12%;padding:0 4%;display:flex}.visual-browser header i{background:var(--lime);border-radius:50%;width:6px;height:6px}.visual-browser header i:nth-child(2){background:var(--cyan)}.visual-browser header i:nth-child(3){background:var(--cobalt)}.visual-browser header span{color:#777887;font:500 6px/1 var(--font-mono);margin-left:auto}.visual-browser main{background:radial-gradient(circle at 76% 42%,#3d5afe57,#0000 30%);align-content:center;height:68%;padding:6% 8%;display:grid}.visual-browser main small{color:var(--lime)}.visual-browser main strong{letter-spacing:-.06em;max-width:75%;margin:3% 0;font-size:clamp(22px,4vw,62px);line-height:.9;display:block}.browser-cta{background:var(--lime);border-radius:99px;width:20%;height:9px}.visual-browser footer{border-top:1px solid var(--border);color:#8d8d9a;height:20%;font:600 6px/1 var(--font-mono);letter-spacing:.12em;justify-content:space-around;align-items:center;display:flex}.campaign-scene{background:radial-gradient(circle at 80% 0,#3d5afe4d,#0000 30%),#090a10;padding:8%}.campaign-scene>header{color:#8c8c98;font:600 7px/1 var(--font-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;display:flex}.campaign-scene>header em{color:var(--ink);background:var(--lime);border-radius:99px;padding:8px 12px;font-style:normal}.campaign-metric{z-index:3;position:absolute;top:24%;left:9%}.campaign-metric small{color:#7e7f8c}.campaign-metric strong{color:var(--lime);margin-top:10px;font-size:clamp(52px,9vw,140px);line-height:.7;display:block}.campaign-chart{align-items:end;gap:3%;display:flex;position:absolute;inset:38% 8% 15%}.campaign-chart>i{background:linear-gradient(to top,var(--cobalt),#22d3eeb3);width:9%;animation:chart-rise 2.4s var(--ease-premium) both;border-radius:8px 8px 0 0;animation-timeline:view()}.campaign-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.campaign-chart path{fill:none;stroke:var(--lime);stroke-width:3px;filter:drop-shadow(0 0 12px #c6ff3d73)}@keyframes chart-rise{0%{transform-origin:bottom;transform:scaleY(.05)}}.commerce-scene{background:var(--bone);color:var(--ink)}.commerce-nav{height:12%;font:700 8px/1 var(--font-mono);border-bottom:1px solid #07070b29;align-items:center;gap:12px;padding:0 6%;display:flex}.commerce-nav i{background:var(--ink);width:22px;height:1px}.commerce-nav i:nth-of-type(2){margin-left:auto}.commerce-nav em{font-style:normal}.commerce-product{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-content:center;gap:10px;height:88%;padding:8%;display:grid}.commerce-object{aspect-ratio:.72;background:radial-gradient(circle at 35% 20%,var(--cyan),var(--cobalt) 44%,#0b0d22 82%);border-radius:48% 48% 18% 18%;grid-row:1/4;justify-self:center;width:75%;transform:rotate(-8deg);box-shadow:18px 22px #07070b1f}.commerce-product small{align-self:end}.commerce-product strong{letter-spacing:-.055em;font-size:clamp(21px,3.4vw,58px);line-height:.9}.commerce-button{width:max-content;color:var(--bone);background:var(--ink);font:700 7px/1 var(--font-mono);border-radius:99px;padding:10px 14px}.commerce-scene>b{color:#07070b94}.product-scene-art{background:linear-gradient(145deg,#0b0c12,#15182c);padding:7%}.product-scene-art>header{border-bottom:1px solid var(--border);font:600 7px/1 var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding-bottom:5%;display:flex}.product-scene-art>header b{color:var(--lime)}.product-scene-art>main{grid-template-columns:repeat(3,1fr);gap:2.5%;height:72%;padding-top:5%;display:grid}.product-scene-art main section{background:#ffffff09;border-radius:12px;padding:8%}.product-scene-art main section>small{color:#8f8f9b}.product-scene-art main article{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:14%;padding:12%;position:relative}.product-scene-art main article>i{width:22px;height:22px;color:var(--ink);background:var(--lime);font:700 7px/1 var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.product-scene-art main article>strong{margin:16% 0 8%;font-size:clamp(10px,1.4vw,18px);display:block}.product-scene-art main article>span{color:#777784;font:500 6px/1 var(--font-mono)}.product-scene-art main .capability-ghost{opacity:.45;height:28%}.search-scene{background:radial-gradient(circle at 72% 54%,#3d5afe4d,#0000 24%),#08090f;padding:8%}.search-query{z-index:3;border:1px solid var(--border);max-width:76%;font:500 clamp(10px,1.8vw,22px)/1.2 var(--font-body);background:#ffffff0a;border-radius:99px;justify-content:space-between;align-items:center;margin-top:4%;padding:4% 5%;display:flex;position:relative}.search-query i{aspect-ratio:1;border:1px solid var(--lime);border-radius:50%;width:7%}.search-answer{z-index:3;background:#0f0f16d6;border:1px solid #22d3ee33;border-radius:18px;width:68%;margin:7% 0 0 12%;padding:6%;position:relative}.search-answer small{color:var(--cyan)}.search-answer strong{letter-spacing:-.06em;margin:4% 0 2%;font-size:clamp(28px,5vw,72px);display:block}.search-answer p{color:#8f8f9c;margin:0;font-size:clamp(8px,1.2vw,15px)}.search-rings{aspect-ratio:1;width:62%;position:absolute;bottom:-20%;right:-8%}.search-rings i{border:1px solid #c6ff3d3d;border-radius:50%;position:absolute;inset:0}.search-rings i:nth-child(2){inset:18%}.search-rings i:nth-child(3){background:var(--lime);opacity:.12;inset:36%}.launch-scene{color:var(--bone);background:linear-gradient(140deg,#2842d8,var(--cobalt) 54%,#101229);padding:8%;overflow:hidden}.launch-kicker{z-index:3;color:var(--lime);font:700 8px/1 var(--font-mono);letter-spacing:.2em;position:relative}.launch-scene>strong{z-index:3;font:700 clamp(54px,10vw,150px)/.72 var(--font-display);letter-spacing:-.09em;margin-top:7%;display:block;position:relative}.launch-disc{aspect-ratio:1;background:var(--lime);width:68%;animation:launch-float 6s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute;bottom:-28%;right:-12%;box-shadow:0 0 100px #c6ff3d59}@keyframes launch-float{to{transform:translate(-12%,-10%)scale(.88)}}.portrait-scene{place-items:center;display:grid;overflow:hidden}.portrait-halo{aspect-ratio:1;width:76%;animation:mesh-orbit 10s var(--ease-in-out) infinite alternate;border:1px solid #c6ff3d80;border-radius:50%;position:absolute;box-shadow:0 0 100px #3d5afe7a}.portrait-figure{background:linear-gradient(160deg,#22d3ee66,var(--cobalt) 34%,#090a11 80%);border-radius:48% 48% 12% 12%;place-items:center;width:68%;height:88%;display:grid;position:absolute;bottom:-8%;box-shadow:inset 0 0 70px #ffffff17}.portrait-figure i{aspect-ratio:1;background:linear-gradient(145deg,var(--bone),#6877e6 42%,#0d1027);border-radius:50%;width:38%;position:absolute;top:10%}.portrait-figure em{font:700 clamp(48px,9vw,130px)/1 var(--font-display);letter-spacing:-.08em;font-style:normal;position:absolute;bottom:16%}.media-fallback[data-scene=harvinder] .portrait-figure{background:linear-gradient(160deg,#c6ff3d80,#203cd1 42%,#090a11 84%)}.media-fallback[data-scene=harvinder] .portrait-halo{border-color:#22d3ee80}.office-scene{background:radial-gradient(circle at 62% 48%,#22d3ee38,#0000 23%),linear-gradient(145deg,#07070b,#18235d 54%,#0a0b13)}.office-grid{grid-template-columns:1fr 1fr;gap:3%;display:grid;position:absolute;inset:9%;transform:perspective(900px)rotateX(12deg)rotate(-3deg)}.office-grid span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;background:#ffffff09;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:end;padding:6%;display:flex}.office-grid span i{background:linear-gradient(140deg,var(--cobalt),#22d3ee99);border-radius:9px;width:34%;height:42%}.office-orbit{aspect-ratio:1;width:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.office-orbit i{border:1px solid #c6ff3d4d;border-radius:50%;position:absolute;inset:0}.office-orbit i:nth-child(2){background:#c6ff3d14;inset:24%}.office-orbit i:nth-child(3){background:var(--lime);inset:44%;box-shadow:0 0 35px #c6ff3d80}.service-chapter{padding:clamp(110px,11vw,180px) 0}.service-chapter-grid{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:start}.service-chapter-title{position:sticky;top:120px}.service-chapter-title .animated-icon{background:#3d5afe14;width:72px!important;height:72px!important}.service-promise{max-width:330px;font:600 16px/1.35 var(--font-display);opacity:.84;border-top:1px solid;margin-top:38px;padding-top:22px;display:block}.service-composition{gap:16px;display:grid}.capability-visual{border:1px solid var(--border);height:min(64vh,650px);color:var(--bone);background:#0b0b11;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 45px 100px #0000002e}.service-chapter-bone .capability-visual{border-color:#07070b24}.capability-visual>header{border-bottom:1px solid var(--border);height:14%;font:600 8px/1 var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 5%;display:flex}.capability-visual>header b{color:var(--lime)}.capability-marketing main{height:68%;margin:5%;position:relative}.capability-bars{align-items:end;gap:4%;display:flex;position:absolute;inset:18% 3% 0}.capability-bars i{background:linear-gradient(to top,var(--cobalt),#22d3ee9e);width:10%;animation:chart-rise 2.2s var(--ease-premium) both;border-radius:7px 7px 0 0;animation-timeline:view()}.capability-marketing svg{width:100%;height:100%;position:absolute;inset:0}.capability-marketing path{fill:none;stroke:var(--lime);stroke-width:3px}.capability-marketing footer,.capability-web footer{border-top:1px solid var(--border);color:#898995;height:13%;font:600 7px/1 var(--font-mono);justify-content:space-around;align-items:center;display:flex}.capability-web>header{justify-content:flex-start;gap:8px}.capability-web>header i{background:var(--lime);border-radius:50%;width:7px;height:7px}.capability-web>header i:nth-child(2){background:var(--cyan)}.capability-web>header i:nth-child(3){background:var(--cobalt)}.capability-web>header span{margin-left:auto}.capability-web main{grid-template-columns:1.25fr .75fr;align-items:center;gap:7%;height:73%;padding:7%;display:grid}.capability-web main small{color:var(--lime)}.capability-web main strong{letter-spacing:-.07em;margin:4% 0;font-size:clamp(38px,5vw,76px);line-height:.86;display:block}.capability-button{background:var(--lime);border-radius:99px;width:110px;height:15px;display:block}.capability-web aside{gap:12px;display:grid}.capability-web aside article{border:1px solid var(--border);background:linear-gradient(140deg,#3d5afe59,#ffffff05);border-radius:14px;height:90px}.capability-saas main{grid-template-columns:repeat(3,1fr);gap:2%;height:86%;padding:4%;display:grid}.capability-saas main section{background:#ffffff09;border-radius:14px;padding:9%}.capability-saas main section>small{color:#8a8a98}.capability-saas article{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16%;padding:13%}.capability-saas article i{width:24px;height:24px;color:var(--ink);background:var(--lime);font:700 7px/1 var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.capability-saas article strong{margin:16% 0 8%;font-size:clamp(10px,1.5vw,20px);display:block}.capability-saas article span{color:#777784;font:500 6px/1 var(--font-mono)}.capability-saas .capability-ghost{opacity:.35;height:25%}.capability-geo main{background:radial-gradient(circle at 75% 55%,#3d5afe59,#0000 26%);height:86%;padding:7%;position:relative}.capability-query{border:1px solid var(--border);background:#ffffff0a;border-radius:99px;justify-content:space-between;align-items:center;width:76%;padding:4%;font-size:clamp(13px,1.7vw,23px);display:flex}.capability-query i{aspect-ratio:1;border:1px solid var(--lime);border-radius:50%;width:8%}.capability-geo main section{background:#0f0f16db;border:1px solid #22d3ee3b;border-radius:20px;width:68%;margin:6% 0 0 12%;padding:6%}.capability-geo section small{color:var(--cyan)}.capability-geo section strong{letter-spacing:-.06em;margin:4% 0 2%;font-size:clamp(38px,5vw,76px);display:block}.capability-geo section p{color:#90909c}.capability-geo section div{gap:8px;margin-top:6%;display:flex}.capability-geo section div span{border:1px solid var(--border);font:600 6px/1 var(--font-mono);border-radius:99px;padding:7px 10px}.service-bento .bento-section{padding:0!important}.service-bento .card{min-height:170px!important}.service-outcome{margin-top:16px!important}.work-index{padding-top:140px}.work-index-head{grid-template-columns:1fr .38fr;align-items:end;gap:8vw;margin-bottom:80px;display:grid}.work-index-head h2{max-width:900px;font:600 clamp(54px,7vw,112px)/.86 var(--font-display);letter-spacing:-.075em;margin:24px 0 0}.work-index-head>p{color:#90909d;max-width:360px;margin:0;font-size:15px}.work-filters{z-index:20;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f16c7;border-radius:99px;width:max-content;max-width:100%;padding:7px;position:sticky;top:18px}.work-card{min-width:0}.work-card-media{border-radius:26px;position:relative;overflow:hidden}.work-card-media>.media-frame{height:min(45vw,620px);aspect-ratio:auto!important}.work-card-index{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070b80;border:1px solid #fff3;padding:10px 12px;top:20px;left:20px;color:var(--bone)!important;border-radius:99px!important;position:absolute!important}.work-card-copy{position:relative;padding:28px 5px 0!important}.work-card-copy p{color:#a0a0ac!important;max-width:470px!important;font-size:14px!important}.work-card-copy ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.work-card-copy li{border:1px solid var(--border);color:#8e8e9a;font:600 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:7px 10px}.work-card-copy>svg{top:30px!important}.work-card:nth-child(2n){margin-top:160px}.about-origin{position:relative;overflow:hidden}.about-origin-grid{grid-template-columns:.22fr 1fr}.about-office{border:1px solid #ffffff2e;height:min(58vw,760px)}.about-origin-note{border-top:1px solid #ffffff38;grid-column:2;grid-template-columns:.3fr 1fr .8fr;align-items:start;gap:30px;margin-top:50px;padding-top:30px;display:grid}.about-origin-note span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.about-origin-note strong{font:600 clamp(32px,4vw,60px)/.9 var(--font-display);letter-spacing:-.06em}.about-origin-note p{color:#ffffffa6;max-width:350px;margin:0}.about-principles{padding:140px 0}.about-principles>.shell>div{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.about-principles article{min-height:350px;padding:30px}.about-principles article span{color:var(--lime);font:600 9px/1 var(--font-mono)}.about-principles article h2{font:600 clamp(34px,4vw,58px)/1 var(--font-display);letter-spacing:-.055em;margin:110px 0 16px}.about-principles article p{color:#858591}.founders-heading{grid-template-columns:.3fr 1fr;align-items:start;gap:30px;display:grid}.founders-heading h2{font:600 clamp(54px,7vw,112px)/.86 var(--font-display);letter-spacing:-.075em;margin:0}.founder-grid{gap:clamp(18px,4vw,60px);margin-top:90px}.founder-grid>article{position:relative}.founder-index{z-index:8;color:var(--bone);font:600 8px/1 var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070b94;border-radius:99px;padding:10px 12px;position:absolute;top:20px;left:20px}.founder-copy{grid-template-columns:.22fr 1fr;column-gap:18px;display:grid}.founder-copy a,.founder-copy h2,.founder-copy p{grid-column:2}.founder-copy p{max-width:430px}.process-heading{grid-template-columns:.3fr 1fr;align-items:start;gap:30px;display:grid}.process-heading h2{font:600 clamp(54px,7vw,110px)/.86 var(--font-display);letter-spacing:-.075em;margin:0}.process-track article{transition:background .6s var(--ease-premium),transform .6s var(--ease-premium)}.process-track article:hover{background:#3d5afe1a;transform:translateY(-10px)}.site-footer{padding-top:0}.footer-cta{border-bottom:1px solid var(--border);grid-template-columns:1.15fr .55fr;align-items:center;gap:9vw;min-height:76svh;padding-block:120px;display:grid}.footer-cta h2{max-width:940px;font:600 clamp(64px,8.2vw,138px)/.82 var(--font-display);letter-spacing:-.08em;margin:28px 0 0}.footer-cta-side{justify-items:start;gap:28px;display:grid}.footer-cta-side>.animated-icon{border:1px solid var(--border);background:#3d5afe17;border-radius:50%;width:86px!important;height:86px!important}.footer-cta-side p{color:#9898a4;max-width:340px;margin:0;font-size:17px}.footer-services{border-bottom:1px solid var(--border);background:var(--lime);color:var(--ink)}.footer-services>.shell{grid-template-columns:repeat(4,1fr);display:grid}.footer-services span{font:700 clamp(12px,1.4vw,18px)/1 var(--font-display);text-align:center;border-right:1px solid #07070b2e;padding:24px 12px}.footer-top{padding-block:80px}.footer-top b{color:#686875;font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.footer-location{gap:22px!important;display:grid!important}.footer-location>span{line-height:1.6}@media (max-width:1000px){.service-chapter-grid{grid-template-columns:1fr}.service-chapter-title{max-width:720px;position:relative;top:auto}.service-chapter-title h2{max-width:700px}.capability-visual{height:620px}.founders-heading,.process-heading,.work-index-head{grid-template-columns:1fr}.work-index-head>p{margin-top:20px}.about-origin-note{grid-column:1;grid-template-columns:1fr 1fr}.about-origin-note p{grid-column:2}.footer-cta{grid-template-columns:1fr;gap:60px}.footer-cta-side{max-width:620px}.footer-top{grid-template-columns:1fr 1fr}.footer-location{grid-column:1/-1}}@media (max-width:700px){.media-fallback>b{font-size:6px;bottom:15px;left:16px}.visual-browser{width:94%;height:72%}.campaign-scene{padding:7%}.capability-saas main,.product-scene-art>main{grid-template-columns:1fr 1fr}.capability-saas main section:nth-child(3),.product-scene-art main section:nth-child(3){display:none}.commerce-product{grid-template-columns:.85fr 1.15fr;padding:7%}.commerce-product strong{font-size:24px}.search-answer{width:82%;margin-left:5%}.office-grid{grid-template-columns:1fr}.office-grid span:nth-child(n+3){display:none}.capability-visual{height:480px}.capability-web main{grid-template-columns:1fr}.capability-web aside{display:none}.capability-web main strong{font-size:46px}.capability-geo main section{width:85%;margin-left:5%}.service-bento .card-responsive{grid-template-columns:1fr!important}.work-index{padding-top:100px}.work-index-head{margin-bottom:48px}.work-filters{flex-wrap:nowrap;width:100%;top:10px;overflow:auto}.work-card:nth-child(2n){margin-top:0}.work-card-media>.media-frame{max-height:560px;height:108vw!important}.about-origin-note{grid-template-columns:1fr}.about-origin-note p{grid-column:1}.about-principles>.shell>div{grid-template-columns:1fr}.about-principles article{border-right:0;border-bottom:1px solid var(--border);min-height:240px}.about-principles article h2{margin-top:70px}.founder-copy{grid-template-columns:1fr}.founder-copy a,.founder-copy h2,.founder-copy p{grid-column:1}.footer-cta{min-height:auto;padding-block:110px}.footer-services>.shell{grid-template-columns:1fr 1fr}.footer-services span:nth-child(2){border-right:0}.footer-services span:nth-child(-n+2){border-bottom:1px solid #07070b2e}.footer-top{grid-template-columns:1fr}.footer-location{grid-column:auto}.footer-word{margin-top:20px}.footer-bottom{padding-bottom:26px}}.animated-icon{isolation:isolate;color:inherit;border-radius:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.animated-icon-core{z-index:2;color:currentColor;border-radius:0;place-items:center;width:72%;height:72%;display:grid;position:relative;background:0 0!important}.animated-icon-core svg{filter:drop-shadow(0 2px 7px #00000029);width:72%;height:72%}.product-index-scene:nth-child(2) .animated-icon,.service-chapter-bone .animated-icon,.services-story .animated-icon,.walk-step .animated-icon{color:var(--ink)}.contact-globe .animated-icon,.footer-signal-card .animated-icon,.process-track .animated-icon,.service-chapter:not(.service-chapter-bone) .animated-icon{color:var(--bone)}.process-track .animated-icon{margin-top:82px;width:64px!important;height:64px!important}.service-word .animated-icon{width:68px!important;height:68px!important}.big-statement{min-height:100svh;color:var(--bone);background:radial-gradient(circle at 78% 65%,#22d3ee33,transparent 25%),var(--cobalt);flex-direction:column;justify-content:space-between;padding:clamp(100px,9vw,150px) max(24px,5vw) clamp(58px,6vw,90px);display:flex;position:relative}.big-statement:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 72%,#0000);mask-image:linear-gradient(#0000,#000 35% 72%,#0000)}.statement-bottom,.statement-top{z-index:1;font:600 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.statement-top .eyebrow{margin:0}.statement-bottom>span,.statement-top>span{opacity:.68}.statement-lead{z-index:1;font:600 clamp(66px,9.2vw,154px)/.78 var(--font-display);letter-spacing:-.085em;margin:7vh 0 0;position:relative}.statement-lead span{display:block}.statement-lead span:last-child{color:var(--ink);margin-left:9vw}.statement-close{z-index:1;border-top:1px solid #ffffff47;grid-template-columns:.35fr 1fr;align-items:end;gap:3vw;margin-top:2vh;display:grid;position:relative}.statement-close>p{font:600 clamp(28px,4vw,64px)/.9 var(--font-display);letter-spacing:-.06em;margin:0 0 2.3vw}.statement-sell{width:100%;min-width:0;height:clamp(190px,24vw,370px);color:var(--bone);display:block;overflow:hidden}.statement-sell>div{height:100%;overflow:visible}.statement-sell .text-pressure-title{white-space:nowrap;justify-content:flex-end;align-items:center;gap:0;height:100%;display:flex;letter-spacing:-.035em!important;text-transform:none!important;line-height:.72!important}.statement-sell .text-pressure-title span{margin:0!important}.statement-sell:after{content:"SELL.";display:none}.statement-bottom{margin-top:4vh}.statement-bottom i{background:#ffffff4d;flex:1;height:1px}.site-footer{border-top:1px solid var(--border);background:radial-gradient(circle at 83% 12%,#3d5afe33,transparent 26%),var(--ink)}.footer-cta{grid-template-columns:minmax(0,1.12fr) minmax(320px,.5fr);gap:clamp(50px,8vw,130px);min-height:88svh}.footer-cta-copy>p:last-child{color:#9a9aa6;max-width:520px;margin:38px 0 0;font-size:clamp(16px,1.4vw,20px)}.footer-signal-card{background:linear-gradient(155deg,#3d5afe2e,#0f0f16c7);border:1px solid #ffffff29;border-radius:28px;grid-template-rows:auto 1fr auto auto;min-height:520px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000038}.footer-signal-card:before{content:"";border:1px solid #c6ff3d4d;border-radius:50%;width:260px;height:260px;position:absolute;top:80px;right:-80px;box-shadow:0 0 90px #22d3ee1f}.footer-signal-card header{border-bottom:1px solid var(--border);font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.footer-signal-card header b{color:var(--lime);font:inherit;align-items:center;gap:8px;display:flex}.footer-signal-card header b:before{content:"";background:var(--lime);width:7px;height:7px;box-shadow:0 0 15px var(--lime);border-radius:50%}.footer-signal-card>.animated-icon{align-self:center;width:96px!important;height:96px!important}.footer-signal-card>div small{color:#777784;font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:block}.footer-signal-card>div strong{font:600 clamp(30px,3vw,48px)/.95 var(--font-display);letter-spacing:-.055em}.footer-signal-card .button{margin-top:30px}.footer-directory{grid-template-columns:1.35fr .7fr 1fr .9fr;gap:clamp(30px,5vw,90px);padding-block:75px;display:grid}.footer-directory>div,.footer-directory>nav{align-content:start;gap:11px;display:grid}.footer-directory b{color:#6e6e7b;font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.footer-directory a,.footer-directory span{color:#aaaab5;transition:color .3s var(--ease-premium);font-size:14px}.footer-directory a:hover{color:var(--bone)}.footer-location{gap:18px!important}.footer-location p{font:600 clamp(25px,2.5vw,40px)/.95 var(--font-display);letter-spacing:-.04em;margin:0}.footer-location small{color:#777784;font:600 8px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.footer-monogram{place-items:center;width:52px;height:52px;transform:rotate(-5deg);color:var(--ink)!important;background:var(--lime)!important;font:700 20px/1 var(--font-display)!important;border-radius:15px!important;display:grid!important}.footer-status{border-block:1px solid var(--border);color:#777784;font:600 8px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;gap:24px;padding-block:22px;display:grid}.footer-status span:nth-child(2){text-align:center}.footer-status span:last-child{text-align:right}.footer-status i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:8px;display:inline-block}.footer-word{margin-top:34px}.footer-bottom{padding-bottom:18px}@media (max-width:1000px){.footer-directory{grid-template-columns:1fr 1fr}.footer-location{grid-column:1/-1}.footer-status{grid-template-columns:1fr}.footer-status span:nth-child(n){text-align:left}}@media (max-width:700px){.big-statement{min-height:860px;padding:100px 18px 56px}.statement-top>span{display:none}.statement-lead{margin-top:70px;font-size:clamp(58px,18vw,86px);line-height:.82}.statement-lead span:last-child{color:var(--bone);margin-left:0}.statement-close{grid-template-columns:1fr;margin-top:70px}.statement-close>p{margin:28px 0 0}.statement-sell{height:170px}.statement-bottom{flex-direction:column;align-items:flex-start}.statement-bottom i{flex:none;width:100%}.footer-cta{padding-block:90px}.footer-cta h2{font-size:clamp(54px,15vw,82px)}.footer-signal-card{min-height:470px;padding:22px}.footer-directory{grid-template-columns:1fr 1fr;gap:45px 24px}.footer-availability,.footer-location{grid-column:1/-1}.footer-status{gap:12px}.footer-word{margin-top:20px}.process-track .animated-icon{margin-top:44px}.statement-sell>div{display:none}.statement-sell:after{font:700 clamp(102px,31vw,160px)/.72 var(--font-display);letter-spacing:-.09em;white-space:nowrap;margin-top:25px;display:block}}@media (prefers-reduced-motion:reduce){.statement-sell>div{display:none}.statement-sell:after{font:700 clamp(102px,23vw,390px)/.72 var(--font-display);letter-spacing:-.09em;white-space:nowrap;display:block}}@media (max-width:700px){.about-origin{overflow:hidden}.about-origin-grid,.about-origin-grid>*,.founder-grid,.founder-grid>article,.founder-profile{min-width:0;max-width:100%}.about-origin h2{overflow-wrap:anywhere;font-size:clamp(52px,14vw,74px)}.founder-profile>div:last-child>section{aspect-ratio:.718;width:100%;height:auto!important;max-height:none!important}.founder-media{width:100%!important}.founders-heading h2,.process-heading h2{font-size:clamp(48px,13vw,70px)}}.site-footer{color:var(--ink);background:var(--bone);border-top:0;padding:0}.footer-launch{background:radial-gradient(circle at 82% 58%,#3d5afe24,transparent 24%),var(--bone);align-content:start;padding:clamp(90px,8vw,130px) 0 clamp(70px,6vw,96px);display:grid;position:relative;overflow:hidden}.footer-launch:before{content:"";pointer-events:none;background-image:linear-gradient(#07070b0f 1px,#0000 0),linear-gradient(90deg,#07070b0f 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 35% 78%,#0000);mask-image:linear-gradient(#0000 5%,#000 35% 78%,#0000)}.footer-launch-top{z-index:1;border-bottom:1px solid var(--ink-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex;position:relative}.footer-launch-top .eyebrow{margin:0}.footer-launch-top>span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.footer-launch-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.42fr);align-items:end;gap:clamp(50px,9vw,150px);margin-top:clamp(80px,8vw,125px);display:grid;position:relative}.footer-launch h2{font:600 clamp(76px,10vw,165px)/.78 var(--font-display);letter-spacing:-.085em;margin:0}.footer-launch h2 em{color:var(--cobalt);font-style:normal}.footer-launch-side{justify-items:start;gap:32px;padding-bottom:1.2vw;display:grid}.footer-launch-side>p{color:#07070b9e;max-width:380px;margin:0;font-size:clamp(16px,1.35vw,20px)}.footer-project-link{aspect-ratio:1;width:190px;color:var(--ink);background:var(--lime);font:700 17px/1.05 var(--font-display);transition:transform var(--duration-fast) var(--ease-premium),background var(--duration-fast) var(--ease-premium);border-radius:50%;grid-template-columns:1fr auto;align-items:end;padding:26px;display:grid}.footer-project-link:hover{background:var(--white);transform:rotate(-4deg)scale(1.025)}.footer-project-link svg{align-self:start}.footer-launch-side>small{color:#07070b94;font:600 7px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.footer-launch-side>small i{background:var(--cobalt);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #3d5afe73}.site-footer .footer-services{color:var(--bone);background:var(--cobalt);border-color:#ffffff29}.site-footer .footer-services span{transition:color var(--duration-fast) var(--ease-premium),background var(--duration-fast) var(--ease-premium);border-color:#ffffff2e;padding-block:29px}.site-footer .footer-services span:hover{color:var(--ink);background:var(--lime)}.footer-deck{color:var(--bone);background:var(--ink);overflow:hidden}.footer-map{border-bottom:1px solid var(--border);grid-template-columns:1.35fr .65fr 1fr .85fr;gap:clamp(30px,5vw,90px);padding-block:clamp(64px,6vw,90px);display:grid}.footer-map>div,.footer-map>nav{align-content:start;gap:11px;display:grid}.footer-map b{color:#6d6d79;font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px}.footer-map a,.footer-map span{color:#a9a9b4;transition:color .3s var(--ease-premium);font-size:14px}.footer-map a:hover{color:var(--lime)}.footer-brand{gap:22px!important}.footer-brand p{color:var(--bone);font:600 clamp(25px,2.4vw,38px)/.98 var(--font-display);letter-spacing:-.045em;margin:0}.footer-deck .footer-monogram{color:var(--ink)!important;background:var(--lime)!important}.footer-wordmark{color:#0000;width:calc(100% + 20px);font:700 clamp(92px,18.2vw,350px)/.7 var(--font-display);letter-spacing:-.09em;text-align:center;white-space:nowrap;-webkit-text-stroke:1.3px #ede9e1c7;transition:color .9s var(--ease-premium),-webkit-text-stroke-color .9s var(--ease-premium);margin:clamp(45px,5vw,75px) -10px 0;display:block}.footer-wordmark:hover{color:var(--cobalt);-webkit-text-stroke-color:var(--cobalt)}.footer-deck .footer-bottom{color:#747481;border-top:1px solid var(--border);padding-block:28px}@media (max-width:900px){.footer-launch{min-height:auto}.footer-launch-grid{grid-template-columns:1fr}.footer-launch-side{grid-template-columns:1fr auto;align-items:end}.footer-launch-side>small{grid-column:1/-1}.footer-map{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.footer-launch{padding:92px 0 70px}.footer-launch-top{flex-direction:column;align-items:flex-start}.footer-launch-grid{gap:54px;margin-top:70px}.footer-launch h2{font-size:clamp(58px,18vw,86px)}.footer-launch-side{grid-template-columns:1fr;gap:28px;display:grid}.footer-project-link{width:170px}.footer-map,.site-footer .footer-services>.shell{grid-template-columns:1fr 1fr}.footer-map{gap:46px 22px}.footer-brand,.footer-map>div:last-child{grid-column:1/-1}.footer-wordmark{letter-spacing:-.075em;-webkit-text-stroke-width:.8px;width:calc(100% + 8px);margin-inline:-4px;font-size:21vw}.footer-deck .footer-bottom{gap:12px;padding-block:24px}}.contact-page-content{background:var(--ink);overflow:clip}.contact-hero-v2{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 76% 24%,#22d3ee29,transparent 26%),var(--bone);padding:clamp(126px,12vw,178px) 0 70px;position:relative;overflow:hidden}.contact-hero-v2:before{content:"";pointer-events:none;background-image:linear-gradient(#07070b0e 1px,#0000 0),linear-gradient(90deg,#07070b0e 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 82%,#0000);mask-image:linear-gradient(#0000,#000 22% 82%,#0000)}.contact-hero-meta{z-index:2;border-bottom:1px solid var(--ink-border);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex;position:relative}.contact-hero-meta .eyebrow{color:var(--ink);margin:0}.contact-hero-meta>span{font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.contact-hero-layout{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(440px,.72fr);align-items:center;gap:clamp(45px,7vw,115px);min-height:720px;padding-top:58px;display:grid;position:relative}.contact-hero-copy h1{max-width:1040px;font:600 clamp(72px,9.4vw,158px)/.77 var(--font-display);letter-spacing:-.09em;margin:0}.contact-hero-copy h1 em{color:var(--cobalt);font-style:normal}.contact-hero-copy>p{color:#07070ba1;max-width:510px;margin:42px 0 0;font-size:clamp(16px,1.45vw,21px)}.contact-scroll-link{border-bottom:1px solid var(--ink);width:max-content;transition:gap var(--duration-fast) var(--ease-premium),color var(--duration-fast) var(--ease-premium);align-items:center;gap:12px;margin-top:38px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.contact-scroll-link:hover{color:var(--cobalt);gap:20px}.contact-hero-proof{flex-wrap:wrap;gap:8px;margin-top:66px;display:flex}.contact-hero-proof span{border:1px solid var(--ink-border);font:600 7px/1 var(--font-mono);letter-spacing:.11em;border-radius:99px;padding:9px 12px}.contact-drift{background:var(--ink);border:1px solid #07070b21;border-radius:30px;height:min(74vh,760px);min-height:610px;position:relative;overflow:hidden;box-shadow:0 38px 100px #07070b38}.contact-drift:after{content:"";pointer-events:none;background:linear-gradient(#07070bb8,#0000 16% 82%,#07070bbd);position:absolute;inset:0}.contact-drift-fallback{background:radial-gradient(circle at 60% 30%,#3d5afeb3,#0000 28%),linear-gradient(140deg,#07070b,#161622);width:100%;height:100%}.contact-drift-caption{z-index:4;color:var(--bone);font:600 7px/1 var(--font-mono);letter-spacing:.14em;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;right:22px}.contact-drift-caption i{background:var(--lime);width:34px;height:1px}.contact-brief-v2{background:var(--ink);padding:clamp(110px,11vw,180px) 0}.contact-brief-heading{border-bottom:1px solid var(--border);grid-template-columns:.28fr 1fr .46fr;align-items:end;gap:32px;padding-bottom:70px;display:grid}.contact-brief-heading .eyebrow{align-self:start;margin:10px 0 0}.contact-brief-heading h2{max-width:850px;font:600 clamp(58px,7.3vw,116px)/.84 var(--font-display);letter-spacing:-.075em;margin:0}.contact-brief-heading>p:last-child{color:#91919d;max-width:390px;margin:0;font-size:17px}.contact-brief-layout{grid-template-columns:minmax(270px,.48fr) minmax(0,1.12fr);align-items:start;gap:clamp(48px,8vw,130px);padding-top:80px;display:grid}.contact-brief-guide{position:sticky;top:130px}.contact-brief-guide .eyebrow{margin-bottom:36px}.contact-brief-guide ol{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.contact-brief-guide li{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr;gap:17px;padding:24px 0;display:grid}.contact-brief-guide li>span{color:var(--lime);font:600 8px/1 var(--font-mono);padding-top:4px}.contact-brief-guide strong{font:600 18px/1.1 var(--font-display)}.contact-brief-guide li p{color:#858591;margin:8px 0 0;font-size:13px}.contact-availability{color:#90909c;font:600 8px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-top:30px;display:flex}.contact-availability i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #c6ff3d9e}.contact-brief-v2 .contact-form{background:linear-gradient(145deg,#3d5afe1f,#0f0f16e0);border-color:#ffffff24;border-radius:30px;grid-template-columns:1fr 1fr;padding:clamp(26px,4vw,54px);box-shadow:0 45px 100px #0003}.contact-brief-v2 .contact-form label>span{color:#92929e}.contact-brief-v2 .contact-form input,.contact-brief-v2 .contact-form select,.contact-brief-v2 .contact-form textarea{min-height:58px;font-size:15px}.contact-brief-v2 .contact-form textarea{min-height:130px}.contact-brief-v2 .contact-form .button{min-height:56px;margin-top:8px;padding-inline:26px}.contact-ticket-section{background:radial-gradient(circle at 78% 50%,#22d3ee33,transparent 28%),var(--cobalt);padding:clamp(110px,11vw,170px) 0;position:relative;overflow:hidden}.contact-ticket-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 85%,#0000)}.contact-ticket-layout{z-index:1;grid-template-columns:.72fr 1fr;align-items:center;gap:clamp(55px,9vw,150px);display:grid;position:relative}.contact-ticket-copy h2{color:var(--bone);font:600 clamp(58px,7.2vw,112px)/.82 var(--font-display);letter-spacing:-.078em;margin:24px 0 28px}.contact-ticket-copy>p:not(.eyebrow){color:#ede9e1b8;max-width:430px;margin:0;font-size:17px}.contact-ticket-copy .button{margin-top:34px}.button-ink{color:var(--bone);background:var(--ink)}.button-ink:hover{color:var(--ink);background:var(--lime)}.contact-ticket-stage{justify-items:center;gap:24px;min-width:0;padding:60px 20px;display:grid}.contact-ticket-fallback{width:min(650px,100%);height:300px;color:var(--bone);background:var(--ink);font:700 30px/1 var(--font-display);border-radius:22px;place-items:center;display:grid}.project-ticket-body{align-content:space-between;height:100%;padding:30px 38px;display:grid}.project-ticket-body>small,.project-ticket-body>span{font:600 8px/1 var(--font-mono);letter-spacing:.14em}.project-ticket-body strong{font:700 80px/.8 var(--font-display);letter-spacing:-.075em}.project-ticket-body p{color:#a0a0ab;font:600 11px/1 var(--font-mono);letter-spacing:.12em;margin:0}.project-ticket-stub{height:100%;color:var(--ink);font:700 12px/1 var(--font-mono);letter-spacing:.14em;flex-direction:column;justify-content:space-between;align-items:center;padding:34px 22px;display:flex}.project-ticket-stub span{writing-mode:vertical-rl}.ticket-result{color:#ede9e1c2;font:600 8px/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;opacity:0;transition:opacity .6s var(--ease-premium),transform .6s var(--ease-premium);margin:0;transform:translateY(8px)}.ticket-result.is-visible{opacity:1;transform:none}.contact-direct-v2{background:var(--bone);color:var(--ink);padding:0}.contact-direct-v2-grid{grid-template-columns:1.35fr 1fr 1fr 1fr;display:grid}.contact-direct-v2-grid>a,.contact-direct-v2-grid>div{border-right:1px solid var(--ink-border);align-content:space-between;min-height:300px;padding:30px;display:grid;position:relative}.contact-direct-v2-grid>:first-child{border-left:1px solid var(--ink-border)}.contact-direct-v2-grid>*>span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.contact-direct-v2-grid strong{font:600 clamp(19px,2vw,31px)/.98 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere}.contact-direct-v2-grid small{color:#07070b8c;font-size:11px}.contact-direct-v2-grid>a>svg:last-child{color:var(--ink);transition:transform .5s var(--ease-premium);position:absolute;top:30px;right:30px}.contact-direct-v2-grid>a:hover>svg:last-child{transform:translate(5px,-5px)}@media (max-width:1100px){.contact-hero-layout{grid-template-columns:1fr .72fr}.contact-hero-copy h1{font-size:clamp(68px,10vw,116px)}.contact-brief-heading{grid-template-columns:1fr 1fr}.contact-brief-heading .eyebrow{grid-column:1/-1}.contact-brief-heading>p:last-child{justify-self:end}.contact-ticket-layout{grid-template-columns:1fr}.contact-ticket-copy{max-width:850px}.contact-direct-v2-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.contact-hero-v2{padding-top:115px}.contact-hero-meta>span{display:none}.contact-hero-layout{grid-template-columns:1fr;padding-top:48px}.contact-hero-copy h1{font-size:clamp(64px,15vw,102px)}.contact-hero-copy>p{margin-top:30px}.contact-drift{height:620px;min-height:0;margin-top:20px}.contact-brief-heading{grid-template-columns:1fr}.contact-brief-heading>p:last-child{justify-self:start}.contact-brief-layout{grid-template-columns:1fr}.contact-brief-guide{position:relative;top:auto}.contact-brief-v2 .contact-form{grid-template-columns:1fr}.contact-brief-v2 .contact-form .button,.contact-brief-v2 .contact-form .form-message,.contact-brief-v2 .contact-form .form-status,.contact-brief-v2 .contact-form label{grid-column:1}.contact-ticket-stage{padding-inline:0}.contact-direct-v2-grid>a,.contact-direct-v2-grid>div{min-height:240px}}@media (max-width:560px){.contact-hero-v2{padding-bottom:40px}.contact-hero-meta{padding-bottom:18px}.contact-hero-copy h1{font-size:clamp(56px,16.5vw,82px)}.contact-hero-copy>p{font-size:16px}.contact-hero-proof{margin-top:46px}.contact-drift{border-radius:22px;height:500px}.contact-brief-heading{padding-bottom:48px}.contact-brief-heading h2{font-size:clamp(50px,14vw,72px)}.contact-brief-layout{padding-top:56px}.contact-brief-v2 .contact-form{border-radius:22px;padding:22px}.contact-ticket-copy h2{font-size:clamp(52px,14vw,76px)}.contact-ticket-stage{padding-block:40px}.project-ticket-body{padding:26px}.project-ticket-body strong{font-size:58px}.contact-direct-v2-grid{grid-template-columns:1fr}.contact-direct-v2-grid>a,.contact-direct-v2-grid>div{border-right:1px solid var(--ink-border);border-bottom:1px solid var(--ink-border);min-height:210px}.contact-direct-v2-grid>:not(:first-child){border-left:1px solid var(--ink-border)}}.about-lanyard-section{min-height:100svh;color:var(--bone);background:radial-gradient(circle at 78% 42%,#3d5afe4d,transparent 28%),var(--ink);padding:80px 0;position:relative;overflow:hidden}.about-lanyard-grid{grid-template-columns:.72fr 1fr;align-items:center;gap:clamp(35px,7vw,110px);min-height:calc(100svh - 160px);display:grid}.about-lanyard-copy h2{max-width:760px;font:600 clamp(58px,7.2vw,116px)/.83 var(--font-display);letter-spacing:-.078em;margin:25px 0 32px}.about-lanyard-copy>p:last-child{color:#90909c;max-width:440px;margin:0;font-size:17px}.about-lanyard-canvas{cursor:grab;height:min(86svh,860px);min-height:650px}.about-lanyard-canvas:active{cursor:grabbing}.about-lanyard-canvas>div{height:100%!important}.about-pass-fallback{aspect-ratio:.72;background:radial-gradient(circle at 70% 28%,#22d3ee6b,transparent 28%),linear-gradient(145deg,#101435,var(--ink));border:1px solid #ffffff29;border-radius:30px;place-content:end start;width:min(520px,90%);padding:42px;display:grid;position:relative;overflow:hidden;transform:rotate(4deg);box-shadow:0 45px 100px #0000003d}.about-pass-fallback:before{aspect-ratio:1;content:"";border:1px solid #c6ff3da6;border-radius:50%;width:58%;position:absolute;top:18%;left:21%;box-shadow:inset 0 0 80px #3d5afe33}.about-pass-fallback span{width:68px;height:68px;color:var(--ink);background:var(--lime);font:700 28px/1 var(--font-display);border-radius:18px;place-items:center;display:grid;position:absolute;top:32px;left:32px}.about-pass-fallback strong{font:700 clamp(48px,7vw,92px)/.8 var(--font-display);letter-spacing:-.075em}.about-pass-fallback small{color:var(--lime);font:600 8px/1 var(--font-mono);letter-spacing:.13em;margin-top:20px}@media (max-width:1000px){.about-lanyard-grid{grid-template-columns:1fr}.about-lanyard-copy{max-width:820px}.about-pass-fallback{justify-self:center;margin:50px auto 20px}}@media (max-width:600px){.about-lanyard-section{min-height:auto;padding:110px 0}.about-lanyard-grid{min-height:0}.about-lanyard-copy h2{font-size:clamp(50px,14vw,74px)}.about-pass-fallback{border-radius:24px;width:88%;padding:28px}.about-pass-fallback span{width:54px;height:54px;top:24px;left:24px}.about-pass-fallback strong{font-size:15vw}}.footer-v3{color:var(--bone);background:var(--ink)}.footer-signal-stage{--footer-x:0px;--footer-y:0px;min-height:100svh;color:var(--bone);background:radial-gradient(circle at 72% 42%,#22d3ee38,transparent 28%),var(--cobalt);flex-direction:column;justify-content:space-between;padding:clamp(94px,8vw,130px) 0 46px;display:flex;position:relative;overflow:hidden}.footer-signal-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff16 1px,#0000 0),linear-gradient(90deg,#ffffff16 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 86%,#0000);mask-image:linear-gradient(#0000,#000 20% 86%,#0000)}.footer-signal-meta{z-index:3;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex;position:relative}.footer-signal-meta .eyebrow{color:var(--bone);margin:0}.footer-signal-meta>span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.footer-signal-main{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(260px,.34fr);align-items:center;gap:8vw;padding-block:8vh 5vh;display:grid;position:relative}.footer-signal-copy h2{font:600 clamp(104px,15vw,250px)/.67 var(--font-display);letter-spacing:-.095em;margin:0}.footer-signal-copy h2 em{color:var(--ink);font-style:normal}.footer-signal-copy>p{color:#ede9e1b8;max-width:470px;margin:56px 0 0;font-size:clamp(16px,1.35vw,20px)}.footer-signal-main>div:last-child{z-index:4;position:relative}.footer-signal-cta{aspect-ratio:1;width:clamp(220px,21vw,330px);color:var(--ink);background:var(--lime);font:700 clamp(22px,2.5vw,38px)/.86 var(--font-display);letter-spacing:-.045em;transition:color .7s var(--ease-premium),background .7s var(--ease-premium),transform .7s var(--ease-premium);border-radius:50%;grid-template-columns:1fr auto;align-items:start;padding:clamp(28px,3vw,48px);position:relative;box-shadow:0 32px 90px #07070b40}.footer-signal-cta:hover{background:var(--ink);transform:rotate(-4deg)}.footer-signal-cta svg{justify-self:end}.footer-signal-cta small{font:600 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:16%;right:16%}.footer-signal-orbit{z-index:1;aspect-ratio:1;pointer-events:none;width:min(55vw,820px);transform:translate3d(var(--footer-x),var(--footer-y),0);transition:transform .8s var(--ease-premium);position:absolute;top:13%;right:-4vw}.footer-signal-orbit i{border:1px solid #ede9e142;border-radius:50%;position:absolute;inset:0}.footer-signal-orbit i:nth-child(2){border-color:#22d3ee7a;inset:14%}.footer-signal-orbit i:nth-child(3){border-color:#c6ff3d94;inset:32%}.footer-signal-orbit span{aspect-ratio:1;background:var(--lime);border-radius:50%;width:4%;position:absolute;top:49%;left:49%;box-shadow:0 0 70px 25px #c6ff3d33}.footer-mail-row{z-index:3;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:end;padding-top:28px;display:flex;position:relative}.footer-mail-row>span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.footer-mail-row>a{font:600 clamp(22px,2.5vw,40px)/1 var(--font-display);letter-spacing:-.045em;transition:gap .6s var(--ease-premium),color .6s var(--ease-premium);align-items:center;gap:18px;display:flex}.footer-mail-row>a:hover{color:var(--lime);gap:30px}.footer-motion-band{color:var(--ink);background:var(--lime);border-block:1px solid #07070b2e;overflow:hidden}.footer-motion-band>div{align-items:center;width:max-content;animation:footer-drift 28s linear infinite;display:flex}.footer-motion-band span{font:700 clamp(15px,1.7vw,24px)/1 var(--font-display);letter-spacing:-.02em;padding:29px 35px}.footer-motion-band i{background:var(--cobalt);border-radius:50%;width:9px;height:9px}@keyframes footer-drift{to{transform:translate(-50%)}}.footer-deck-v3{background:radial-gradient(circle at 16% 24%,#3d5afe26,transparent 24%),var(--ink)}.footer-deck-v3 .footer-map{padding-block:clamp(70px,7vw,110px)}.footer-brand small{color:#696976;font:600 7px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.footer-wordmark-v3{border-top:1px solid var(--border);color:#0000;width:100%;font:700 clamp(130px,25vw,470px)/.55 var(--font-display);letter-spacing:-.095em;text-align:center;-webkit-text-stroke:1.3px #ede9e1b3;transition:color .9s var(--ease-premium),-webkit-text-stroke-color .9s var(--ease-premium);margin:0;padding:5vw 0 2vw;display:grid}.footer-wordmark-v3 span{transition:transform 1s var(--ease-premium);display:block}.footer-wordmark-v3 span:first-child{transform:translate(-8vw)}.footer-wordmark-v3 span:last-child{transform:translate(8vw)}.footer-wordmark-v3:hover{color:var(--cobalt);-webkit-text-stroke-color:var(--cobalt)}.footer-wordmark-v3:hover span{transform:translate(0)}@media (max-width:900px){.footer-signal-main{grid-template-columns:1fr}.footer-signal-copy h2{font-size:clamp(96px,20vw,170px)}.footer-signal-main>div:last-child{justify-self:end}.footer-signal-orbit{width:90vw;top:30%;right:-28vw}.footer-wordmark-v3{font-size:29vw}}@media (max-width:600px){.footer-signal-stage{min-height:900px;padding:94px 0 36px}.footer-signal-meta{flex-direction:column;align-items:flex-start;gap:14px}.footer-signal-main{gap:55px;padding-block:65px 40px}.footer-signal-copy h2{font-size:clamp(82px,25vw,122px)}.footer-signal-copy>p{margin-top:36px}.footer-signal-main>div:last-child{justify-self:start}.footer-signal-cta{width:210px}.footer-signal-orbit{width:115vw;top:42%;right:-42vw}.footer-mail-row{flex-direction:column;align-items:flex-start;gap:20px}.footer-mail-row>a{max-width:100%;font-size:20px}.footer-motion-band span{padding:24px 27px}.footer-wordmark-v3{padding-top:55px;font-size:31vw;line-height:.58}.footer-wordmark-v3 span:first-child{transform:translate(-5vw)}.footer-wordmark-v3 span:last-child{transform:translate(5vw)}}@media (prefers-reduced-motion:reduce){.footer-motion-band>div{animation:none}.footer-signal-orbit,.footer-wordmark-v3 span{transform:none}}.footer-signal-map{z-index:1;pointer-events:none;width:min(58vw,900px);height:70%;transform:translate3d(var(--footer-x),var(--footer-y),0);transition:transform .85s var(--ease-premium);position:absolute;top:16%;right:-3vw}.footer-signal-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.footer-signal-map path:first-child{fill:none;stroke:var(--lime);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 18px #c6ff3d33);stroke-dasharray:1500;animation:footer-signal-draw 2.2s var(--ease-premium) both;animation-timeline:view();animation-range:entry 15% cover 65%}.footer-signal-map path:nth-child(2){fill:none;stroke:#ede9e140;stroke-width:1px}.footer-signal-map circle{fill:var(--lime);stroke:var(--cobalt);stroke-width:6px}.footer-signal-map span{color:#ede9e1b3;font:600 7px/1 var(--font-mono);letter-spacing:.14em;position:absolute}.footer-signal-map span:first-of-type{bottom:9%;left:12%}.footer-signal-map span:nth-of-type(2){bottom:30%;left:53%}.footer-signal-map span:nth-of-type(3){top:10%;right:1%}@keyframes footer-signal-draw{0%{stroke-dashoffset:1500px}to{stroke-dashoffset:0}}.footer-signal-main{grid-template-columns:minmax(0,1.12fr) minmax(300px,.38fr)}.footer-signal-main>div:last-child{width:100%}.footer-signal-cta{aspect-ratio:.82;width:100%;max-width:410px;color:var(--bone);font:inherit;letter-spacing:normal;transition:transform .7s var(--ease-premium),border-color .7s var(--ease-premium),background .7s var(--ease-premium);background:#07070be6;border:1px solid #ede9e133;border-radius:28px;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;gap:0;padding:30px;display:grid;box-shadow:0 35px 100px #07070b4d}.footer-signal-cta:hover{color:var(--bone);background:var(--surface);border-color:var(--lime);transform:translateY(-10px)}.footer-signal-cta footer,.footer-signal-cta header{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.footer-signal-cta header{border-bottom:1px solid var(--border);padding-bottom:22px}.footer-signal-cta header b{color:var(--lime);font:inherit;align-items:center;gap:7px;display:flex}.footer-signal-cta header b:before{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%}.footer-signal-cta>strong{font:600 clamp(40px,4.2vw,66px)/.86 var(--font-display);letter-spacing:-.065em;align-self:center}.footer-signal-cta>small{position:static}.footer-cta-signal{align-items:end;gap:8px;height:75px;padding-block:12px;display:flex}.footer-cta-signal i{background:linear-gradient(to top,var(--cobalt),var(--cyan));width:18%;animation:footer-bars 1.8s var(--ease-in-out) infinite alternate;border-radius:5px 5px 0 0}.footer-cta-signal i:first-child{height:26%}.footer-cta-signal i:nth-child(2){height:54%;animation-delay:-.2s}.footer-cta-signal i:nth-child(3){height:38%;animation-delay:-.4s}.footer-cta-signal i:nth-child(4){height:78%;animation-delay:-.6s}.footer-cta-signal i:nth-child(5){background:var(--lime);height:100%;animation-delay:-.8s}@keyframes footer-bars{to{transform-origin:bottom;transform:scaleY(.78)}}.footer-signal-cta footer{border-top:1px solid var(--border);padding-top:20px}.footer-signal-cta footer small{color:#858591;max-width:170px;line-height:1.4}.footer-signal-cta footer svg{color:var(--lime);justify-self:auto}.footer-deck-v4{color:var(--ink);background:radial-gradient(circle at 86% 8%,#3d5afe1f,transparent 24%),var(--bone)}.footer-wordmark-v4{width:var(--shell);border-bottom:1px solid var(--ink-border);color:var(--cobalt);font:700 clamp(92px,17vw,330px)/.7 var(--font-display);letter-spacing:-.09em;text-align:center;-webkit-text-stroke:0;transition:color .7s var(--ease-premium),letter-spacing .9s var(--ease-premium);margin:0 auto;padding:clamp(75px,7vw,112px) 0 clamp(58px,5vw,82px);display:block}.footer-wordmark-v4 span{display:block;transform:none!important}.footer-wordmark-v4:hover{color:var(--ink);letter-spacing:-.075em;-webkit-text-stroke:0}.footer-deck-v4 .footer-map{border-bottom:1px solid var(--ink-border);padding-block:clamp(62px,6vw,90px)}.footer-deck-v4 .footer-map b{color:#07070b73}.footer-deck-v4 .footer-map a,.footer-deck-v4 .footer-map span{color:#07070bad}.footer-deck-v4 .footer-map a:hover{color:var(--cobalt)}.footer-deck-v4 .footer-brand p{color:var(--ink)}.footer-deck-v4 .footer-brand small{color:#07070b7a}.footer-deck-v4 .footer-bottom{color:#07070b85;border-top:0;padding-block:28px}.footer-deck-v4 .footer-monogram{color:var(--bone)!important;background:var(--cobalt)!important}@media (max-width:900px){.footer-signal-main{grid-template-columns:1fr}.footer-signal-main>div:last-child{justify-self:end;width:min(410px,100%)}.footer-signal-map{width:110vw;height:56%;top:38%;right:-30vw}.footer-wordmark-v4{font-size:19vw}.footer-deck-v4 .footer-map{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-signal-map{opacity:.58;width:145vw;height:48%;top:43%;right:-48vw}.footer-signal-main>div:last-child{justify-self:start}.footer-signal-cta{aspect-ratio:auto;max-width:330px;min-height:390px}.footer-signal-cta>strong{font-size:46px}.footer-wordmark-v4{padding-top:70px;font-size:19.4vw}.footer-deck-v4 .footer-map{grid-template-columns:1fr 1fr}.footer-deck-v4 .footer-brand,.footer-deck-v4 .footer-map>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.footer-signal-map{transform:none}.footer-cta-signal i,.footer-signal-map path:first-child{animation:none}}.page-hero-cobalt{color:var(--bone);background:var(--ink)}.draw-icon{color:currentColor;background:0 0;flex:none;place-items:center;display:inline-grid}.draw-icon svg{overflow:visible}.draw-icon :is(path,line,polyline,polygon,circle,rect){stroke-dasharray:90;stroke-dashoffset:90px;transition:stroke-dashoffset .9s var(--ease-premium),transform .6s var(--ease-premium)}.draw-icon.is-drawn :is(path,line,polyline,polygon,circle,rect),a:hover .draw-icon :is(path,line,polyline,polygon,circle,rect){stroke-dashoffset:0}.draw-icon:hover svg{transition:transform .6s var(--ease-premium);transform:translateY(-2px)rotate(-2deg)}.lazy-scene{min-width:0;min-height:0;position:absolute;inset:0}.visual-fallback{background:radial-gradient(circle at 66% 38%,#ede9e117,transparent 28%),var(--ink);position:absolute;inset:0;overflow:hidden}.visual-fallback:before{content:"";border:1px solid #ede9e124;border-radius:32px;position:absolute;inset:8%}.visual-fallback i{aspect-ratio:1;border:1px solid #c6ff3d75;border-radius:50%;width:44%;position:absolute;top:18%;right:10%}.visual-fallback i:nth-child(2){width:26%;inset:auto auto 12% 8%}.visual-fallback span{color:#ede9e180;font:600 8px/1 var(--font-mono);letter-spacing:.18em;position:absolute;bottom:5%;right:6%}.depth-light,.pixel-sculpt{width:100%;height:100%;position:relative;overflow:hidden}.depth-light canvas,.pixel-sculpt canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.depth-light>:not(canvas){z-index:1;position:relative}.page-hero{background:var(--ink);min-height:100svh;color:var(--bone);position:relative;overflow:hidden;padding:0!important}.page-hero-bone{color:var(--ink);background:var(--bone)}.page-hero-shade,.page-hero-visual{position:absolute;inset:0}.page-hero-media,.page-hero-visual>.media-frame{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important}.page-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#07070bf0,#07070bc2 42%,#07070b38 78%,#07070b7a)}.page-hero-bone .page-hero-shade{background:linear-gradient(90deg,#ede9e1f5,#ede9e1bd 48%,#ede9e114)}.page-hero-content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:clamp(110px,13vh,150px) clamp(38px,6vh,64px);display:flex;position:relative}.page-hero-content>.eyebrow{margin-bottom:clamp(18px,2.5vh,32px)}.page-title{flex-wrap:wrap;gap:0 .24em;max-width:1160px!important;font:600 clamp(64px,8vw,150px)/.82 var(--font-display)!important;letter-spacing:-.02em!important;margin:0!important;display:flex!important}.page-title-mask{padding-bottom:.1em;display:block;overflow:hidden}.page-title-mask>span{transform-origin:0 100%;display:block}.page-hero-foot{justify-content:space-between;align-items:end;gap:32px;max-width:980px;margin-top:clamp(22px,3vh,38px);display:flex}.page-hero-foot>p{color:#ede9e1b8;max-width:430px;margin:0;font-size:clamp(16px,1.4vw,20px)}.page-hero-foot ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-hero-foot li{font:600 9px/1 var(--font-mono);opacity:.74;border:1px solid;border-radius:99px;padding:8px 12px}.page-scroll{font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:0;display:inline-flex}.site-header{overflow:visible}.desktop-pill{top:18px}.browser-card-site{width:70%;height:66%;transform:translate(calc(var(--hero-x)*12px),calc(var(--hero-y)*8px)) rotate(3deg);top:0;right:0}.browser-card-crm{width:62%;height:51%;transform:translate(calc(var(--hero-x)*-16px),calc(var(--hero-y)*-7px)) rotate(-4deg);bottom:0;left:0}.browser-card-chart{width:40%;height:31%;transform:translate(calc(var(--hero-x)*18px),calc(var(--hero-y)*12px)) rotate(5deg);bottom:1%;right:1%}@media (max-width:900px){.page-hero-content{justify-content:flex-end}.page-title{font-size:clamp(62px,13vw,112px)}.page-hero-foot{flex-direction:column;align-items:flex-start}}@media (max-width:600px){:root{--shell:calc(100vw - 32px)}.page-hero-content{padding-block:116px 42px}.page-title{font-size:clamp(54px,15vw,82px);line-height:.88}.page-hero-foot{margin-top:28px}.page-hero-foot ul{display:none}.browser-card-site{width:72%;height:60%}.browser-card-crm{width:64%;height:46%}.browser-card-chart{width:43%;height:28%}}@media (prefers-reduced-motion:reduce){.draw-icon :is(path,line,polyline,polygon,circle,rect){stroke-dashoffset:0}.page-title-mask>span{transform:none!important}.pixel-sculpt canvas{display:none}}.page-hero-visual :is(canvas,.tilted-tiles,.shader-backdrop){width:100%;height:100%}.shader-card-fallback{background:var(--surface);position:absolute;inset:0;box-shadow:inset 0 0 180px #ede9e10f}.page-hero-services .page-hero-content{text-align:center;align-items:center}.page-hero-calls .page-hero-shade,.page-hero-crm .page-hero-shade,.page-hero-products .page-hero-shade{background:linear-gradient(90deg,#07070bf0,#07070b94 54%,#07070b42)}.hero-products-pair{perspective:1200px;grid-template-columns:1fr 1fr;gap:18px;display:grid;position:absolute;inset:16% 4% 8% 48%}.hero-product-card{background:#07070be0;border:1px solid #ede9e129;border-radius:24px;min-width:0;overflow:hidden;transform:rotateY(-9deg)rotate(2deg);box-shadow:0 35px 90px #00000057}.hero-product-card header{font:600 8px/1 var(--font-mono);letter-spacing:.13em;border-bottom:1px solid #ede9e11f;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.hero-product-card header i{background:var(--lime);border-radius:50%;width:7px;height:7px}.hero-product-card>div{height:calc(100% - 48px)}.hero-product-card :is(.crm-canvas,.calls-canvas){height:100%}.hero-single-mockup{background:var(--surface);border:1px solid #ede9e12e;border-radius:28px 28px 0 0;width:min(53vw,900px);height:min(72vh,760px);position:absolute;bottom:-4vh;right:4vw;overflow:hidden;transform:perspective(1300px)rotateY(-7deg)rotateX(2deg);box-shadow:0 34px 100px #00000075}.hero-single-mockup :is(.crm-canvas,.calls-canvas){height:100%}.page-hero-work .page-hero-shade{background:linear-gradient(180deg,#07070b2e,#07070bd6 70%,var(--ink))}.page-hero-work .page-title{max-width:1250px}.page-hero-about .pixel-sculpt{width:65%;margin-left:35%}.page-hero-contact .page-hero-shade{background:linear-gradient(90deg,var(--ink) 0,#07070be6 43%,#07070b24 72%)}.page-hero-contact .page-title{max-width:820px}.page-hero-contact .lazy-scene{left:42%}.page-hero-case .page-hero-shade{background:linear-gradient(#07070b1f,#07070be6 83%)}.worldwide-story{min-height:110svh;color:var(--bone);background:var(--ink);position:relative;overflow:hidden}.worldwide-visual{position:absolute;inset:0 0 0 34%}.worldwide-story:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--ink) 0,#07070bdb 35%,#07070b0d 70%);position:absolute;inset:0}.worldwide-copy{z-index:2;flex-direction:column;justify-content:center;min-height:110svh;display:flex;position:relative}.worldwide-copy h2{max-width:850px;font:600 clamp(72px,9vw,158px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0}.worldwide-copy>p:last-child{color:#ede9e1b3;max-width:430px;font-size:18px}@media (max-width:900px){.hero-products-pair{inset:38% 3% 6% 26%}.hero-single-mockup{width:72vw;height:55vh;right:-8vw}.page-hero-about .pixel-sculpt{width:82%;margin-left:18%}.page-hero-contact .lazy-scene{left:25%}.worldwide-visual{left:15%}}@media (max-width:600px){.page-hero-services .page-hero-content{text-align:left;align-items:flex-start}.page-hero-services .page-title{justify-content:flex-start}.hero-products-pair{gap:8px;inset:45% -14% 4% 18%}.hero-product-card{border-radius:15px}.hero-single-mockup{opacity:.75;width:108vw;height:47vh;bottom:2vh;right:-30vw}.page-hero-about .pixel-sculpt{opacity:.74;width:100%;margin-left:0}.page-hero-contact .lazy-scene{opacity:.74;left:0}.worldwide-visual{opacity:.76;left:0}.worldwide-story:after{background:linear-gradient(180deg,#07070b1a,var(--ink) 82%)}.worldwide-copy{justify-content:flex-end;padding-bottom:80px}.worldwide-copy h2{font-size:clamp(62px,17vw,90px)}}.hero-shell{--hero-pointer-x:0;--hero-pointer-y:0;isolation:isolate;position:relative}.hero-shell-visual{z-index:0;position:absolute;inset:0}.hero-shell-depth{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-parallax-layer{transform:translate3d(calc(var(--hero-pointer-x) * var(--hero-depth) * 10px),calc(var(--hero-pointer-y) * var(--hero-depth) * 10px),0);transition:transform .9s var(--ease-premium);will-change:transform;position:absolute;inset:0}.hero-shell-hud{color:#ede9e18a;font:500 9px/1 var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;bottom:22px;left:max(20px,3vw);right:max(20px,3vw)}.page-hero-bone .hero-shell-hud{color:#07070b94}.hero-shell-hud i{opacity:.28;background:currentColor;height:1px}.mask-line{padding-bottom:.1em;display:block;overflow:hidden}.mask-line>span{transform-origin:0 100%;display:block}.page-hero-ctas{align-items:center;gap:10px;display:flex}.hero-cta{min-height:44px;font:600 11px/1 var(--font-mono);transition:transform .6s var(--ease-premium),background-color .6s var(--ease-premium),color .6s var(--ease-premium);border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.hero-cta:hover{transform:translateY(-3px)}.hero-cta-primary{color:var(--ink);background:var(--bone)}.page-hero-bone .hero-cta-primary,.pinned-chapter{color:var(--bone);background:var(--ink)}.pinned-chapter{height:calc(var(--pinned-beats) * 90svh);position:relative}.pinned-chapter-stage{grid-template-columns:minmax(54px,7vw) minmax(260px,.75fr) minmax(0,1.25fr);width:100%;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.pinned-chapter-rail{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.pinned-chapter-rail li{color:var(--muted);font:500 9px/1 var(--font-mono);transition:color .6s var(--ease-premium),transform .6s var(--ease-premium)}.pinned-chapter[data-active-beat="0"] .pinned-chapter-rail li:first-child,.pinned-chapter[data-active-beat="1"] .pinned-chapter-rail li:nth-child(2),.pinned-chapter[data-active-beat="2"] .pinned-chapter-rail li:nth-child(3),.pinned-chapter[data-active-beat="3"] .pinned-chapter-rail li:nth-child(4),.pinned-chapter[data-active-beat="4"] .pinned-chapter-rail li:nth-child(5),.pinned-chapter[data-active-beat="5"] .pinned-chapter-rail li:nth-child(6),.pinned-chapter[data-active-beat="6"] .pinned-chapter-rail li:nth-child(7),.pinned-chapter[data-active-beat="7"] .pinned-chapter-rail li:nth-child(8){color:var(--bone);transform:scale(1.18)}.pinned-chapter-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,80px);display:flex;position:relative}.pinned-chapter-copy>.eyebrow{position:absolute;top:clamp(34px,6vh,70px)}.pinned-chapter-panels{min-height:360px;position:relative}.pinned-chapter-panel{visibility:hidden;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.pinned-chapter-panel:first-child{visibility:visible}.pinned-chapter-panel h2{font:600 clamp(54px,6.4vw,116px)/.88 var(--font-display);letter-spacing:-.02em;margin:0}.pinned-chapter-panel h2 span{display:block}.pinned-chapter-panel>p:last-child{max-width:420px;color:var(--muted);margin:28px 0 0;font-size:clamp(16px,1.4vw,20px)}.pinned-chapter-visual{min-width:0;position:relative;overflow:hidden}@media (max-width:900px){.hero-shell-hud{display:none}.pinned-chapter{height:calc(var(--pinned-beats) * 68svh)}.pinned-chapter-stage{grid-template-columns:44px 1fr}.pinned-chapter-copy{grid-area:1/2;padding:24px 24px 54vh}.pinned-chapter-visual{z-index:0;opacity:.72;height:54vh;position:absolute;bottom:0;left:44px;right:0}.pinned-chapter-rail{z-index:2;grid-row:1}.pinned-chapter-panels{min-height:260px}}@media (prefers-reduced-motion:reduce){.hero-parallax-layer{transition:none!important;transform:none!important}.pinned-chapter{height:auto}.pinned-chapter-stage{height:auto;display:block;position:relative;overflow:visible}.pinned-chapter-rail{display:none}.pinned-chapter-copy{padding:80px 20px;display:block}.pinned-chapter-copy>.eyebrow{position:static}.pinned-chapter-panels{min-height:0}.pinned-chapter-panel{border-bottom:1px solid var(--border);padding:64px 0;position:relative;visibility:visible!important;opacity:1!important;transform:none!important}.pinned-chapter-visual{opacity:1;height:min(70vh,700px);position:relative;left:auto}}.hero-shell-scroll{height:var(--hero-scroll-height,240svh);min-height:0!important}.hero-shell-sticky{isolation:isolate;width:100%;height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.hero-shell-scroll .page-hero-content{height:100svh}.hero-circle-reveal{z-index:5;background:var(--bone);border-radius:50%;width:10vmax;height:10vmax}.hero-circle-reveal,.hero-shell-hud{pointer-events:none;position:absolute}.hero-shell-hud{z-index:4;color:#ede9e180;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block;inset:0}.hero-hud-route{align-items:center;gap:12px;width:min(240px,21vw);display:flex;position:absolute;top:clamp(92px,11vh,126px);left:max(20px,3vw)}.hero-hud-route i{background:currentColor;flex:1;height:1px}.hero-hud-location{position:absolute;bottom:24px;left:max(20px,3vw)}.hero-hud-scroll{align-items:center;gap:9px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-hud-scroll i{width:5px;height:5px;animation:hero-scroll-pulse 1.6s var(--ease-in-out) infinite;background:currentColor;border-radius:50%;display:block}.hero-hud-time{position:absolute;bottom:24px;right:max(20px,3vw)}.page-title{letter-spacing:-.04em!important;font-size:clamp(64px,11vw,200px)!important;line-height:.88!important}.mask-line-accent>span{color:var(--lime);font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;font-style:italic;font-weight:400}.page-hero-foot>p{color:#ede9e1b3}.page-hero-bone .page-hero-foot>p{color:#07070bb3}.hero-visual-stage,.hero-visual-stage>.lazy-scene{position:absolute;inset:0}.hero-visual-stage button{font:600 10px/1 var(--font-mono);letter-spacing:.08em}.hero-visual-stage button:focus-visible{outline:2px solid var(--bone);outline-offset:4px}@keyframes hero-scroll-pulse{50%{transform:translateY(7px)}}.page-hero-services .page-hero-content{text-align:left;justify-content:flex-end;align-items:flex-start}.page-hero-services .page-title{justify-content:flex-start;max-width:1220px!important}.page-hero-services .page-hero-foot{width:min(840px,100%)}.page-hero-services .page-hero-shade{background:radial-gradient(circle at 52% 42%,#0000 0,#07070b42 42%,#07070bf0 100%)}.hero-dome-stage:after{content:"";background:radial-gradient(circle at 50% 48%,transparent 12%,#07070b47 55%,var(--ink) 100%);pointer-events:none;position:absolute;inset:0}.hero-capability-chips{z-index:2;pointer-events:none;position:absolute;inset:16% 5% 22%}.hero-capability-chips button{color:var(--bone);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;transition:transform .6s var(--ease-premium),background-color .6s var(--ease-premium);background:#07070b8f;border:1px solid #ede9e13d;border-radius:999px;padding:10px 14px;position:absolute}.hero-capability-chips button:focus-visible,.hero-capability-chips button:hover{color:var(--ink);background:var(--bone);transform:translateY(-5px)}.hero-capability-chips button:first-child{top:8%;left:8%}.hero-capability-chips button:nth-child(2){top:0;right:18%}.hero-capability-chips button:nth-child(3){top:41%;left:1%}.hero-capability-chips button:nth-child(4){top:34%;right:2%}.hero-capability-chips button:nth-child(5){bottom:2%;left:20%}.hero-capability-chips button:nth-child(6){bottom:0;right:24%}.page-hero-products .page-hero-content{justify-content:flex-start;padding-top:clamp(128px,16vh,176px)}.page-hero-products .page-title{max-width:1050px!important;font-size:clamp(62px,8.5vw,150px)!important}.hero-products-stage{--product-tilt-x:0deg;--product-tilt-y:0deg;--glare-x:50%;--glare-y:50%}.hero-products-pair{transform:perspective(1300px) rotateX(var(--product-tilt-x)) rotateY(var(--product-tilt-y));transition:transform .5s var(--ease-premium)}.hero-product-card{transform:translateX(var(--product-left,6%)) rotateY(-9deg) rotate(2deg);transition:transform .3s var(--ease-premium);position:relative}.hero-product-card-calls{transform:translateX(var(--product-right,-6%)) translateY(11%) rotateY(-9deg) rotate(-2deg)}.hero-product-card:after{content:"";background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ede9e129,transparent 34%);pointer-events:none;position:absolute;inset:0}.hero-live-product{z-index:2;border:1px solid var(--border);font:600 9px/1 var(--font-mono);text-transform:uppercase;background:#07070ba6;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;display:flex;position:absolute;top:13vh;right:6vw}.hero-live-product i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 18px var(--lime);border-radius:50%}.page-hero-calls .page-title,.page-hero-crm .page-title{max-width:min(760px,52vw)!important;font-size:clamp(64px,7.4vw,128px)!important}.hero-crm-rise{transform:perspective(1300px) translateY(var(--crm-y,3vh)) rotateY(var(--crm-ry,-7deg)) rotateX(2deg)}.hero-crm-rise .crm-canvas article{animation:hero-card-arrive 1.2s var(--ease-premium) both}.hero-crm-rise .crm-canvas section:nth-child(2) article{animation-delay:90ms}.hero-crm-rise .crm-canvas section:nth-child(3) article{animation-delay:.18s}.hero-pipeline-value{z-index:3;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070bb3;border-radius:14px;gap:7px;padding:15px 18px;display:grid;position:absolute;top:16vh;right:6vw}.hero-pipeline-value span{color:var(--muted);font:500 8px/1 var(--font-mono);text-transform:uppercase}.hero-pipeline-value strong{font-size:18px}@keyframes hero-card-arrive{0%{opacity:0;transform:translate(28px,50px)rotate(3deg)}to{opacity:1;transform:none}}.page-hero-calls .page-hero-content{align-items:flex-start}.hero-calls-rise{transform:perspective(1300px) translateY(var(--calls-y,4vh)) rotateY(var(--calls-ry,-7deg))}.live-call-strip{border:1px solid var(--border);font:600 9px/1 var(--font-mono);text-transform:uppercase;background:#07070bdb;border-radius:12px;grid-template-columns:8px auto auto 1fr;align-items:center;gap:12px;padding:12px 15px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.live-call-strip>i{background:var(--lime);border-radius:50%;width:7px;height:7px}.live-call-strip>b{justify-content:flex-end;align-items:center;gap:3px;height:24px;display:flex}.live-call-strip b i{width:2px;height:var(--wave-height,15px);background:var(--lime);animation:call-wave 1s var(--ease-in-out) infinite}.live-call-strip b i:nth-child(3n){height:var(--wave-short-height,9px);animation-delay:-.25s}.call-rings{aspect-ratio:1;width:20vw;position:absolute;bottom:35%;right:22%}.call-rings i{transform:scale(var(--ring-one,1));opacity:var(--ring-opacity,1);border:1px solid #ede9e126;border-radius:50%;position:absolute;inset:0}.call-rings i:nth-child(2){transform:scale(var(--ring-two,.68))}.call-rings i:nth-child(3){transform:scale(var(--ring-three,.36))}@keyframes call-wave{50%{transform:scaleY(.35)}}.page-hero-work .page-title{z-index:3;mix-blend-mode:difference;position:relative}.hero-work-filters{z-index:3;gap:8px;display:flex;position:absolute;bottom:9vh;right:4vw}.hero-work-filters button{color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .5s var(--ease-premium),color .5s var(--ease-premium);background:#07070b85;border:1px solid #ede9e147;border-radius:999px;padding:10px 14px}.hero-work-filters button:focus-visible,.hero-work-filters button:hover{color:var(--ink);background:var(--bone)}.hero-about-stage .pixel-sculpt{width:66%;margin-left:34%}.founder-morph-chips{z-index:3;gap:10px;display:grid;position:absolute;top:42%;left:5vw}.founder-morph-chips button{border:1px solid var(--border);width:max-content;color:var(--bone);transition:transform .5s var(--ease-premium),background-color .5s var(--ease-premium);background:#07070bad;border-radius:999px;padding:11px 15px}.founder-morph-chips button:focus-visible,.founder-morph-chips button:hover{color:var(--ink);background:var(--bone);transform:translate(6px)}.hero-about-stage{--about-turn:0deg;--about-core-scale:1;--about-tilt-x:0deg;--about-tilt-y:0deg}.about-engine-diagram{perspective:1400px;transform:translate3d(var(--about-mouse-x),var(--about-mouse-y),0) rotateX(var(--about-tilt-x)) rotateY(var(--about-tilt-y));transform-style:preserve-3d;transition:transform 1s var(--ease-premium);position:absolute;inset:8vh 1.5vw 5vh 47vw;overflow:hidden}.about-engine-field{transform:rotate(calc(-8deg + var(--about-turn)));background:radial-gradient(circle,#3d5afe21,#0000 27%),repeating-radial-gradient(circle,#0000 0 66px,#ede9e10e 67px 68px);border:1px solid #ede9e11a;border-radius:50%;position:absolute;inset:7%;box-shadow:inset 0 0 120px #3d5afe17}.about-engine-field:after,.about-engine-field:before{content:"";background:#ede9e117;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-engine-field:before{width:100%;height:1px}.about-engine-field:after{width:1px;height:100%}.about-engine-routes{width:90%;height:90%;position:absolute;inset:5%;overflow:visible}.about-engine-routes path{fill:none;stroke:#ede9e147;stroke-width:1.2px;stroke-dasharray:7 11}.about-engine-routes path:first-child{stroke-dashoffset:calc(var(--about-progress) * -90)}.about-engine-routes path:nth-child(2){stroke-dashoffset:calc(var(--about-progress) * 90)}.about-engine-routes circle{fill:var(--ink);stroke:var(--lime);stroke-width:1.5px}.about-engine-orbit{transform-style:preserve-3d;border:1px solid #ede9e133;border-radius:50%;position:absolute;top:50%;left:50%}.about-engine-orbit-outer{aspect-ratio:1;width:72%;transform:translate(-50%,-50%) rotateX(67deg) rotate(calc(18deg + var(--about-turn)))}.about-engine-orbit-inner{aspect-ratio:1;width:49%;transform:translate(-50%,-50%) rotateY(65deg) rotate(calc(-20deg - var(--about-turn)))}.about-engine-orbit i{border:1px solid var(--bone);background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #ede9e133}.about-engine-orbit i:first-child{top:-4px;left:50%}.about-engine-orbit i:nth-child(2){top:50%;right:-4px}.about-engine-orbit i:nth-child(3){bottom:-4px;left:50%}.about-engine-orbit i:nth-child(4){top:50%;left:-4px}.about-engine-node{z-index:3;min-width:130px;color:var(--bone);font-family:var(--font-mono);text-transform:uppercase;background:linear-gradient(90deg,#07070be0,#0000);border-top:1px solid #ede9e161;gap:4px;padding:14px 16px;display:grid;position:absolute}.about-engine-node small,.about-engine-node span{color:#ede9e17a;letter-spacing:.12em;font-size:7px}.about-engine-node strong{font:500 clamp(14px,1.25vw,19px)/1 var(--font-display);letter-spacing:-.02em;text-transform:none}.about-engine-node-a{top:23%;left:3%}.about-engine-node-h{text-align:right;background:linear-gradient(270deg,#07070be0,#0000);bottom:22%;right:2%}.about-engine-core{z-index:4;aspect-ratio:1;width:clamp(126px,12vw,190px);transform:translate(-50%,-50%) scale(var(--about-core-scale));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070bd1;border:1px solid #ede9e15c;border-radius:50%;place-content:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 12px #07070b61,0 0 80px #3d5afe33}.about-engine-core:after,.about-engine-core:before{content:"";border:1px solid #ede9e11a;border-radius:50%;position:absolute;inset:-25%}.about-engine-core:after{transform:rotate(var(--about-turn));border-style:dashed;inset:-48%}.about-engine-core>span{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-bottom:12px;box-shadow:0 0 20px #c6ff3d73}.about-engine-core strong{font:600 clamp(34px,4.2vw,68px)/.8 var(--font-display);letter-spacing:-.02em}.about-engine-core small{color:#ede9e180;font:600 7px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:12px}.about-engine-caption{color:#ede9e194;font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex;position:absolute;bottom:4%;right:4%}.about-engine-caption span{background:var(--lime);width:28px;height:1px}@media (max-width:900px){.about-engine-diagram{inset:76px 1vw 43% 31vw}.about-engine-node{min-width:96px;padding:10px}.about-engine-caption{display:none}}@media (max-width:600px){.about-engine-diagram{inset:76px -11vw 50% 24vw}.about-engine-field{inset:2%}.about-engine-node{display:none}.about-engine-core{width:112px}.about-engine-orbit-outer{width:82%}.about-engine-orbit-inner{width:56%}}@media (prefers-reduced-motion:reduce){.about-engine-core:after,.about-engine-diagram,.about-engine-field,.about-engine-orbit{transform:none!important}}.hero-about-stage{--about-spread:0vw;--about-scale:1;--about-opacity:1;--about-mouse-y-reverse:0px}.about-founder-composition{perspective:1400px;isolation:isolate;position:absolute;inset:7vh 3.5vw 5vh 43vw}.about-founder-composition:before{content:"";opacity:.7;border:1px solid #ede9e11a;border-radius:50%;position:absolute;inset:9% 4% 8%;transform:rotate(-12deg);box-shadow:0 0 90px #3d5afe2e}.about-founder-plane{aspect-ratio:.76;background:var(--surface);width:min(25vw,420px);opacity:var(--about-opacity);transform-style:preserve-3d;transition:transform 1.1s var(--ease-premium),box-shadow .8s var(--ease-premium),border-color .8s var(--ease-premium);border:1px solid #ede9e12e;border-radius:26px;position:absolute;overflow:hidden;box-shadow:0 35px 90px #0000006b}.about-founder-plane>.media-frame{clip-path:none;width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.about-founder-plane .media-fallback b{display:none}.about-founder-plane footer{z-index:4;background:linear-gradient(#0000,#07070beb);gap:7px;padding:52px 20px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.about-founder-plane footer span{color:#ede9e194;font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.about-founder-plane footer strong{font:500 clamp(18px,1.8vw,28px)/1 var(--font-display);letter-spacing:-.02em}.about-founder-plane-a{z-index:2;transform:translate3d(calc(var(--about-mouse-x) - var(--about-spread)),var(--about-mouse-y),40px) rotateY(8deg) rotate(-5deg) scale(var(--about-scale));top:5%;left:2%}.about-founder-plane-b{z-index:3;transform:translate3d(calc(var(--about-mouse-x-reverse) + var(--about-spread)),var(--about-mouse-y-reverse),75px) rotateY(-8deg) rotate(4deg) scale(var(--about-scale));bottom:2%;right:1%}.about-founder-plane:hover{z-index:5;border-color:#ede9e16b;box-shadow:0 46px 120px #0000009e}.about-founder-signal{z-index:1;background:#ede9e14d;width:52%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.about-founder-signal i{border:1px solid var(--lime);background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.about-founder-signal i:first-child{left:0}.about-founder-signal i:nth-child(2){right:0}.about-founder-signal span{border:1px solid #ede9e12e;border-radius:50%;width:66px;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #3d5afe40}.about-founder-caption{z-index:5;color:#ede9e19e;font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex;position:absolute;bottom:0;right:2%}.about-founder-caption span{background:var(--lime);border-radius:50%;width:7px;height:7px}@media (max-width:900px){.about-founder-composition{inset:94px 18px 44% 25%}.about-founder-plane{width:min(38vw,330px)}.about-founder-caption{display:none}}@media (max-width:600px){.about-founder-composition{inset:82px 10px 48% 20%}.about-founder-composition:before{inset:8% 0}.about-founder-plane{border-radius:18px;width:48vw;max-width:190px}.about-founder-plane footer{gap:4px;padding:38px 12px 13px}.about-founder-plane footer span{font-size:6px}.about-founder-plane footer strong{font-size:13px}.about-founder-plane-a{transform:translate3d(calc(var(--about-mouse-x) - var(--about-spread)),var(--about-mouse-y),20px) rotate(-5deg) scale(var(--about-scale));top:3%;left:1%}.about-founder-plane-b{transform:translate3d(calc(var(--about-mouse-x-reverse) + var(--about-spread)),var(--about-mouse-y-reverse),30px) rotate(4deg) scale(var(--about-scale));bottom:0;right:0}.about-founder-signal{width:66%}}@media (prefers-reduced-motion:reduce){.about-founder-plane-a,.about-founder-plane-b{transform:none!important}}.hero-about-stage{--about-progress:0;--about-two-opacity:1;--about-one-opacity:0;--about-scatter:0px;--about-one-scale:.78;--about-mouse-x:0px;--about-mouse-x-reverse:0px;--about-mouse-y:0px;--about-tilt:0deg}.about-number-sculpture{transform:translate3d(0,var(--about-mouse-y),0) rotateY(var(--about-tilt));transform-origin:70%;transform-style:preserve-3d;transition:transform 1.1s var(--ease-premium);isolation:isolate;border-left:1px solid #ede9e117;position:absolute;inset:8vh 2vw 4vh 48vw;overflow:hidden}.about-number-sculpture:before{content:"";transform:scale(calc(.92 + var(--about-progress) * .08));border:1px solid #ede9e114;border-radius:50%;position:absolute;inset:8% 4%;box-shadow:inset 0 0 110px #3d5afe1c}.about-number-grid{opacity:.72;background-color:#0000;background-image:linear-gradient(#ede9e10b 1px,#0000 0),linear-gradient(90deg,#ede9e10b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:10% 10%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60%,#000 0 58%,#0000 82%);mask-image:radial-gradient(circle at 60%,#000 0 58%,#0000 82%)}.about-sliced-two{opacity:var(--about-two-opacity);filter:drop-shadow(0 24px 54px #00000061);transition:opacity .18s var(--ease-premium);position:absolute;inset:0}.about-sliced-two:before{content:"2";color:#0000;-webkit-text-stroke:1px #ede9e121;transform:translate(-50%,-50%)scale(1.04)}.about-sliced-two span,.about-sliced-two:before{font:600 clamp(420px,45vw,720px)/.76 var(--font-display);letter-spacing:-.075em;position:absolute;top:50%;left:55%}.about-sliced-two span{width:max-content;color:var(--bone);will-change:transform}.about-sliced-two .slice-forward{transform:translate(-50%,-50%) translateX(calc(var(--about-mouse-x) + var(--about-scatter)))}.about-sliced-two .slice-reverse{color:#ede9e1b8;transform:translate(-50%,-50%) translateX(calc(var(--about-mouse-x-reverse) - var(--about-scatter)))}.about-unified-one{opacity:var(--about-one-opacity);transform:scale(var(--about-one-scale));filter:drop-shadow(0 38px 90px #00000075);will-change:transform,opacity;place-items:center;display:grid;position:absolute;inset:0}.about-unified-one span{color:var(--bone);font:600 clamp(430px,48vw,760px)/.72 var(--font-display);letter-spacing:-.075em}.about-unified-one i{background:var(--lime);border-radius:50%;width:clamp(12px,1.2vw,18px);height:clamp(12px,1.2vw,18px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #c6ff3d14,0 0 42px #c6ff3d61}.about-number-sculpture:after{z-index:5;content:"";background:linear-gradient(transparent,var(--lime),transparent);opacity:.55;width:1px;animation:about-scan 5.5s var(--ease-in-out) infinite;position:absolute;top:-15%;bottom:-15%;left:0}.about-founder-label{z-index:6;color:var(--bone);transition:transform .9s var(--ease-premium),opacity .5s var(--ease-premium);gap:6px;display:grid;position:absolute}.about-founder-label span{color:#ede9e17a;font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.about-founder-label strong{font:500 clamp(18px,1.55vw,24px)/1 var(--font-display);letter-spacing:-.02em}.about-founder-label-a{transform:translateX(calc(var(--about-mouse-x-reverse) * .45));top:15%;left:7%}.about-founder-label-h{text-align:right;transform:translateX(calc(var(--about-mouse-x) * .45));bottom:16%;right:5%}.about-engine-seal{z-index:7;aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:112px;transform:rotate(calc(var(--about-progress) * 18deg));background:#07070bb3;border:1px solid #ede9e13d;border-radius:50%;place-content:center;display:grid;position:absolute;top:12%;right:7%;box-shadow:0 0 0 9px #ede9e106}.about-engine-seal i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin:0 auto 9px}.about-engine-seal span{color:#ede9e180;font:600 7px/1 var(--font-mono);letter-spacing:.16em}.about-engine-seal strong{font:600 13px/1 var(--font-display);letter-spacing:.04em;margin-top:5px}.about-number-caption{z-index:7;color:#ede9e18f;font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex;position:absolute;bottom:4%;right:6%}.about-number-caption span{background:var(--lime);width:28px;height:1px}@keyframes about-scan{0%{opacity:0;left:2%}16%{opacity:.55}84%{opacity:.55}to{opacity:0;left:98%}}@media (max-width:900px){.about-number-sculpture{inset:76px -3vw 42% 34vw}.about-founder-label{display:none}.about-engine-seal{width:86px;top:8%;right:9%}.about-number-caption{display:none}.about-sliced-two span,.about-sliced-two:before{font-size:clamp(300px,57vw,520px)}.about-unified-one span{font-size:clamp(310px,60vw,540px)}}@media (max-width:600px){.about-number-sculpture{opacity:.8;border-left:0;inset:72px -18vw 50% 31vw}.about-number-grid{opacity:.45}.about-engine-seal{display:none}.about-sliced-two span,.about-sliced-two:before{font-size:82vw;left:58%}.about-unified-one span{font-size:88vw}.about-number-sculpture:after{display:none}}@media (prefers-reduced-motion:reduce){.about-number-sculpture{transform:none!important}.about-number-sculpture:after{display:none}.about-sliced-two .slice-forward,.about-sliced-two .slice-reverse{transform:translate(-50%,-50%)!important}.about-sliced-two{opacity:1}.about-unified-one{display:none}}.hero-about-stage{--about-ring-scale:.92;--about-seal-turn:0deg}.about-number-sculpture:before{transform:scale(var(--about-ring-scale))}.about-engine-seal{transform:rotate(var(--about-seal-turn))}.hero-about-stage{--weave-progress:0;--weave-angle:18deg;--weave-angle-reverse:-18deg;--weave-gap:42px;--weave-mark-scale:.78;--weave-mark-opacity:.42;--weave-x:0px;--weave-x-reverse:0px;--weave-y:0px}.about-identity-weave{transform:translateY(var(--weave-y));transition:transform 1.1s var(--ease-premium);isolation:isolate;border-left:1px solid #ede9e114;position:absolute;inset:7vh 0 4vh 44vw;overflow:hidden}.about-identity-weave:before{content:"";transform:scale(calc(.94 + var(--weave-progress) * .06));border:1px solid #ede9e114;border-radius:50%;position:absolute;inset:8% 4%;box-shadow:inset 0 0 120px #3d5afe1f}.about-weave-backdrop{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.about-weave-backdrop span{color:#0000;font:600 clamp(170px,18vw,300px)/.8 var(--font-display);letter-spacing:-.04em;-webkit-text-stroke:1px #ede9e112;transform:rotate(90deg)}.about-weave-ribbon{z-index:2;transform-origin:50%;will-change:transform;align-items:center;width:140%;height:18%;display:flex;position:absolute;left:-20%;overflow:hidden;box-shadow:0 24px 60px #00000047}.about-weave-ribbon>div{white-space:nowrap;width:max-content;animation:about-weave-drift 9s var(--ease-in-out) infinite alternate;align-items:center;gap:clamp(34px,4vw,72px);padding-inline:4vw;display:flex}.about-weave-ribbon span{font:600 clamp(62px,7vw,112px)/.8 var(--font-display);letter-spacing:-.035em}.about-weave-ribbon-a{color:var(--ink);background:var(--bone);transform:translate3d(var(--weave-x),calc(var(--weave-gap) * -1),0) rotate(var(--weave-angle));top:34%}.about-weave-ribbon-h{z-index:3;color:var(--bone);transform:translate3d(var(--weave-x-reverse),var(--weave-gap),40px) rotate(var(--weave-angle-reverse));background:#07070beb;border-top:1px solid #ede9e152;border-bottom:1px solid #ede9e152;top:48%}.about-weave-ribbon-h>div{animation-direction:alternate-reverse}.about-weave-ribbon-h span{color:#0000;-webkit-text-stroke:1px #ede9e1db}.about-weave-mark{z-index:5;min-width:min(76%,620px);color:var(--bone);text-align:center;opacity:var(--weave-mark-opacity);transform:translate(-50%,-50%) scale(var(--weave-mark-scale));transform-origin:50%;filter:drop-shadow(0 20px 38px #000000b3);will-change:transform,opacity;place-items:center;gap:10px;padding:26px 32px;display:grid;position:absolute;top:50%;left:53%}.about-weave-mark:before{z-index:-1;content:"";clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);background:#07070be6;border:1px solid #ede9e12e;position:absolute;inset:0}.about-weave-mark i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 22px #c6ff3d59}.about-weave-mark strong{font:600 clamp(42px,5.2vw,84px)/.82 var(--font-display);letter-spacing:-.02em}.about-weave-mark span{color:#ede9e180;font:600 7px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.about-weave-caption{z-index:6;color:#ede9e194;font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex;position:absolute;bottom:5%;right:5%}.about-weave-caption span{background:var(--lime);width:30px;height:1px}@keyframes about-weave-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@media (max-width:900px){.about-identity-weave{inset:76px -7vw 43% 31vw}.about-weave-ribbon{height:20%}.about-weave-ribbon span{font-size:clamp(52px,10vw,84px)}.about-weave-mark{min-width:66%;padding:18px 22px}.about-weave-caption{display:none}}@media (max-width:600px){.about-identity-weave{opacity:.72;border-left:0;inset:76px -22vw 50% 26vw}.about-identity-weave:before{inset:4%}.about-weave-backdrop{display:none}.about-weave-ribbon{width:172%;height:22%;left:-36%}.about-weave-ribbon-a{top:30%}.about-weave-ribbon-h{top:50%}.about-weave-ribbon span{font-size:15vw}.about-weave-mark{gap:6px;min-width:72%;padding:14px 16px;left:55%}.about-weave-mark strong{font-size:9vw}.about-weave-mark span{display:none}}@media (prefers-reduced-motion:reduce){.about-identity-weave{transform:none!important}.about-weave-ribbon>div{animation:none}.about-weave-ribbon-a{transform:rotate(12deg)}.about-weave-ribbon-h{transform:rotate(-12deg)}.about-weave-mark{opacity:1;transform:translate(-50%,-50%)scale(.9)}}.page-hero-contact .page-title{max-width:850px!important;font-size:clamp(64px,8vw,140px)!important}.hero-contact-stage>.lazy-scene{left:42%}.hero-regions{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:48vw;display:flex;position:absolute;bottom:12vh;right:4vw}.hero-copy-email,.hero-regions button{color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .5s var(--ease-premium),background-color .5s var(--ease-premium);background:#07070b99;border:1px solid #ede9e133;border-radius:999px;padding:9px 12px}.hero-copy-email:focus-visible,.hero-copy-email:hover,.hero-regions button:focus-visible,.hero-regions button:hover{color:var(--ink);background:var(--bone);transform:translateY(-3px)}.hero-copy-email{z-index:3;position:absolute;top:28vh;left:5vw}.page-hero-case .page-title{max-width:1280px!important}.hero-case-stage .depth-light{transition:clip-path .2s var(--ease-premium)}.page-hero-support{justify-items:start;gap:18px;width:min(430px,100%);display:grid}.page-hero-support>p{color:#ede9e1b3;margin:0;font-size:clamp(16px,1.4vw,20px)}.page-hero-bone .page-hero-support>p{color:#07070bb3}.page-hero-support .page-hero-ctas{justify-content:flex-start}@media (max-width:900px){.hero-shell-scroll{height:140svh}.page-title{font-size:clamp(52px,13vw,98px)!important;line-height:.9!important}.hero-capability-chips,.hero-shell-hud{display:none}.page-hero-products .page-hero-content{padding-top:112px}.hero-live-product{top:96px;right:16px}.page-hero-about .page-title,.page-hero-calls .page-title,.page-hero-contact .page-title,.page-hero-crm .page-title{max-width:92vw!important;font-size:clamp(52px,13vw,96px)!important}.hero-pipeline-value{top:100px;right:16px}.hero-work-filters{bottom:28px;right:16px}.hero-about-stage .pixel-sculpt{width:88%;margin-left:12%}.founder-morph-chips{inset:auto 16px 32px auto}.founder-morph-chips button:nth-child(3){display:none}.hero-contact-stage>.lazy-scene{left:18%}.hero-regions{max-width:80vw;bottom:30px;right:16px}.hero-copy-email{top:110px;left:16px}}@media (max-width:600px){.page-title{letter-spacing:-.035em!important;font-size:clamp(52px,15vw,76px)!important}.page-hero-foot{gap:20px}.page-hero-ctas,.page-hero-ctas .hero-cta{width:100%}.hero-regions{display:none}.hero-copy-email{top:96px}.hero-live-product,.hero-pipeline-value{display:none}.hero-work-filters{justify-content:flex-start;left:16px;overflow:auto}.hero-work-filters button{flex:none}.hero-about-stage .pixel-sculpt{width:100%;margin-left:0}.hero-about-stage .visual-fallback:after{content:"A";color:#ede9e129;font:600 66vw/.75 var(--font-display);letter-spacing:-.06em;position:absolute;top:14%;right:-5%}.founder-morph-chips{display:flex;inset:34% auto auto 16px}.live-call-strip{bottom:10px;left:10px;right:10px}.live-call-strip>b{display:none}}@media (prefers-reduced-motion:reduce){.hero-shell-scroll{height:100svh!important}.hero-shell-sticky{position:relative}.hero-circle-reveal{display:none}.hero-calls-rise,.hero-crm-rise,.hero-product-card,.hero-product-card-calls{transform:none!important}.founder-morph-chips,.hero-capability-chips,.hero-regions,.hero-work-filters{display:none}.hero-hud-scroll i,.live-call-strip b i{animation:none}}.page-hero.hero-shell-scroll{overflow:clip}.page-hero-about{background:var(--ink);width:100%;min-height:100svh;overflow:clip}.page-hero-about.hero-shell-scroll{height:var(--hero-scroll-height,260svh)}.page-hero-about .page-hero-visual{inset:0;overflow:hidden}.page-hero-about .page-hero-shade{background:linear-gradient(90deg,#07070bc7,#07070b66 34%,#0000 55%)}.page-hero-about .page-hero-content{pointer-events:none;justify-content:flex-end;padding-top:clamp(112px,14vh,150px);padding-bottom:clamp(72px,8vh,94px)}.page-hero-about .hero-hud-route,.page-hero-about .page-hero-content>.eyebrow{display:none}.page-hero-about .page-title{letter-spacing:-.02em!important;max-width:760px!important;font-size:clamp(64px,8.2vw,142px)!important;line-height:.88!important}.page-hero-about .page-hero-foot{max-width:620px;margin-top:clamp(16px,2.2vh,28px)}.page-hero-about .page-hero-support>p{color:#ede9e1b8;max-width:520px;font-size:clamp(16px,1.25vw,20px)}.cosmos-collision,.hero-about-stage,.hero-about-stage>.lazy-scene{width:100%;height:100%;position:absolute;inset:0}.cosmos-collision{touch-action:pan-y;background:#02030a;overflow:hidden}.cosmos-canvas{touch-action:pan-y;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cosmos-collision[data-ready=true]>.cosmos-canvas{opacity:1}.cosmos-collision[data-ready=true]>.cosmos-poster,.page-hero-about[data-cosmos-light=true] .hero-circle-reveal{visibility:hidden}.page-hero-about[data-cosmos-light=true] .page-hero-shade{opacity:var(--cosmos-overlay-opacity,1)}.page-hero-about[data-cosmos-light=true] .cosmos-resolved-copy,.page-hero-about[data-cosmos-light=true] .hero-shell-hud{filter:opacity(var(--cosmos-overlay-opacity,1))}.cosmos-resolved-copy{z-index:3;color:#ede9e1b8;font:500 clamp(13px,1vw,17px)/1 var(--font-display);letter-spacing:-.01em;opacity:0;pointer-events:none;will-change:opacity;margin:0;position:absolute;top:48%;left:64%;transform:translate(-50%,70px)}.cosmos-poster{background:radial-gradient(70% 36% at 64% 55%,#103c76 0,#081c42 47%,#0000 100%),linear-gradient(#02030a 12%,#050b1c 56%,#081c3c);position:absolute;inset:0;overflow:hidden}.cosmos-poster b,.cosmos-poster i{aspect-ratio:1;background:#fff;border-radius:50%;width:clamp(7px,1.3vmin,14px);position:absolute;top:46%;left:61%;box-shadow:0 0 8px 3px #d5eeff,0 0 22px 12px #5aa0ffb8,0 0 75px 24px #2e7bff45}.cosmos-poster b{top:51%;left:67%;box-shadow:0 0 8px 3px #efffdc,0 0 25px 13px #c6ff3d40,0 0 80px 25px #5aa0ff35}.cosmos-poster span{opacity:.7;background:#d7eaff;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0;box-shadow:4vw 8vh #bad4ff,12vw 13vh 1px #fff0c8,19vw 7vh #8ea6c4,26vw 18vh #fff,33vw 6vh #8ba2bd,41vw 21vh 1px #cde4ff,49vw 9vh #fff0c8,58vw 17vh #97adc6,66vw 6vh #8ba2bd,77vw 11vh 1px #cde4ff,85vw 21vh #fff,94vw 7vh #97adc6,8vw 33vh #8ba2bd,16vw 45vh 1px #cde4ff,24vw 30vh #fff0c8,35vw 39vh #97adc6,47vw 32vh #cde4ff,55vw 40vh #8ba2bd,73vw 31vh #fff,89vw 39vh 1px #cde4ff,96vw 53vh #97adc6,6vw 61vh #cde4ff,18vw 57vh #fff0c8,28vw 69vh #8ba2bd,39vw 60vh 1px #fff,48vw 76vh #97adc6,56vw 63vh #cde4ff,68vw 71vh #8ba2bd,79vw 61vh 1px #fff0c8,90vw 72vh #97adc6,3vw 85vh #cde4ff,14vw 94vh #8ba2bd,25vw 81vh 1px #fff,37vw 90vh #97adc6,46vw 86vh #fff0c8,59vw 96vh #8ba2bd,70vw 87vh 1px #cde4ff,81vw 94vh #fff,91vw 86vh #97adc6,98vw 96vh #fff0c8}@media (max-width:900px){.page-hero-about .page-hero-content{padding-bottom:48px}.page-hero-about .page-title{max-width:92vw!important;font-size:clamp(58px,13vw,98px)!important}.page-hero-about .page-hero-foot{max-width:70vw}.cosmos-resolved-copy{transform:translate(-50%,48px)}}@media (max-width:600px){.page-hero-about .page-hero-content{justify-content:flex-end;padding-top:104px;padding-bottom:38px}.page-hero-about .page-title{max-width:calc(100vw - 32px)!important;font-size:clamp(50px,14vw,60px)!important;line-height:.9!important}.page-hero-about .page-title-mask:nth-child(2){flex-basis:100%}.page-hero-about .page-hero-foot{max-width:84vw;margin-top:16px}.page-hero-about .page-hero-support>p{font-size:15px}.cosmos-resolved-copy{font-size:12px}.page-hero-about .page-hero-shade{background:linear-gradient(90deg,#07070bc7,#0000 75%),linear-gradient(#0000 35%,#07070bbf)}}@media (max-width:700px),(pointer:coarse){.page-hero-about.hero-shell-scroll{height:140svh!important}.page-hero-about .hero-shell-sticky{position:sticky}.page-hero-about .cosmos-resolved-copy,.page-hero-about .hero-circle-reveal{display:none}}@media (prefers-reduced-motion:reduce){.page-hero-about.hero-shell-scroll{height:100svh!important}.page-hero-about .hero-shell-sticky{position:relative}.page-hero-about .cosmos-resolved-copy,.page-hero-about .hero-circle-reveal{display:none}}.journey-service{min-height:110svh;color:var(--bone);background:var(--ink);padding:clamp(90px,10vw,150px) 0}.journey-service.is-bone{color:var(--ink);background:var(--bone)}.journey-service-grid{grid-template-rows:1fr auto;grid-template-columns:minmax(250px,.72fr) minmax(0,1.3fr);align-items:center;gap:32px clamp(35px,6vw,100px);min-height:calc(110svh - 220px);display:grid}.journey-service-copy h2{max-width:620px;font:600 clamp(64px,7vw,126px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0}.journey-service-copy>p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:18px}.journey-service-copy>strong{border-top:1px solid;max-width:440px;margin-top:48px;padding-top:22px;font-size:17px;display:block}.journey-service-visual{height:min(67vh,680px);min-height:460px}.journey-service-visual>*{height:100%}.journey-service-grid>ol{border-top:1px solid;grid-column:2;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.journey-service-grid>ol li{border-right:1px solid;align-content:space-between;min-height:118px;padding:22px;font-size:17px;display:grid}.journey-service-grid>ol span{font:600 9px/1 var(--font-mono);opacity:.5}.engagement-scene{min-height:110svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.engagement-scene h2{max-width:1050px;font:600 clamp(68px,9vw,158px)/.83 var(--font-display);letter-spacing:-.02em;margin:22px 0 70px}.engagement-models{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.engagement-models article{border-right:1px solid var(--ink-border);min-height:280px;padding:28px}.engagement-models article:last-child{border:0}.engagement-models span{font:600 9px/1 var(--font-mono)}.engagement-models h3{font:500 clamp(36px,4vw,62px)/1 var(--font-display);margin:75px 0 14px}.engagement-models p{color:#07070ba8;max-width:250px}.services-process{background:var(--ink);height:100svh;color:var(--bone);overflow:hidden}.services-process-track{width:max-content;height:100%;display:flex}.services-process article{border-right:1px solid var(--border);flex-direction:column;justify-content:center;width:60vw;min-width:700px;height:100%;padding:9vw;display:flex}.services-process article>span{font:600 9px/1 var(--font-mono);color:var(--muted)}.services-process h2{font:600 clamp(72px,8vw,140px)/.8 var(--font-display);letter-spacing:-.02em;margin:56px 0 12px}.services-process p{color:var(--muted);font-size:18px}.service-tools{color:var(--ink);background:var(--bone);padding:90px 0;overflow:hidden}.service-tools>.eyebrow{margin-bottom:55px}.service-tools-text{font:600 clamp(54px,7vw,110px)/.9 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.faq-scene{min-height:110svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.faq-layout{grid-template-columns:.65fr 1fr;gap:8vw;display:grid}.faq-layout h2{font:600 clamp(66px,8vw,132px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:25px 0;font-size:18px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:600 8px/1 var(--font-mono);color:var(--muted)}.faq-list summary i{transition:transform .5s var(--ease-premium);font-size:24px;font-style:normal}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{max-width:620px;color:var(--muted);margin:0 0 28px 58px}.journey-cta{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.journey-cta h2{max-width:1200px;font:600 clamp(82px,12vw,210px)/.78 var(--font-display);letter-spacing:-.02em;margin:24px 0 60px}.products-journey .product-index-scene{min-height:115svh}.products-journey .product-index-scene.is-bone{color:var(--ink);background:var(--bone)}.products-journey .product-index-grid>div:first-child ul{gap:11px;margin:30px 0 38px;padding:0;list-style:none;display:grid}.products-journey .product-index-grid>div:first-child li{align-items:center;gap:9px;display:flex}.products-journey .is-bone .product-index-demo{border-color:var(--ink-border);box-shadow:0 45px 100px #07070b29}.product-comparison{min-height:100svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.product-comparison h2{font:600 clamp(72px,9vw,160px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0 70px}.comparison-grid{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.comparison-grid article{min-height:330px;padding:32px}.comparison-grid article+article{border-left:1px solid var(--border)}.comparison-grid span{font:600 9px/1 var(--font-mono);color:var(--muted)}.comparison-grid h3{font:500 clamp(42px,5vw,76px)/.9 var(--font-display);margin:95px 0 16px}.comparison-grid p{max-width:390px;color:var(--muted);font-size:18px}.integrations-scene{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.integrations-scene h2{max-width:1080px;font:600 clamp(72px,9vw,154px)/.82 var(--font-display);letter-spacing:-.02em;margin:34px 0 70px}.integrations-scene .shell>div{border-block:1px solid var(--ink-border);flex-wrap:wrap;display:flex}.integrations-scene span{border-right:1px solid var(--ink-border);font:500 18px/1 var(--font-display);flex:180px;padding:28px}.reliability-scene{min-height:100svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.reliability-scene h2{max-width:1000px;font:600 clamp(72px,9vw,154px)/.82 var(--font-display);letter-spacing:-.02em;margin:34px 0 70px}.reliability-scene .shell>div{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.reliability-scene article{border-right:1px solid var(--border);align-content:space-between;min-height:150px;padding:26px;font-size:18px;display:grid}.reliability-scene article span{font:600 9px/1 var(--font-mono);color:var(--muted)}.product-problem{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.product-problem h2{max-width:1200px;font:600 clamp(76px,10vw,175px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 45px}.product-problem .shell>p:last-child{color:#07070ba6;max-width:620px;font-size:20px}.product-detail .product-walk{min-height:600vh}.product-detail .walk-demo{height:100svh;top:0}.product-detail .walk-steps{width:48%;margin-left:52%}.product-detail .walk-step{min-height:100svh;padding:20vh 7vw 10vh 4vw}.product-detail .walk-step h2{letter-spacing:-.02em;font-size:clamp(56px,6vw,100px)}.product-detail .walk-step p{font-size:18px}.workflow-scene{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.workflow-scene h2{font:600 clamp(78px,10vw,170px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 90px}.workflow-line{grid-template-columns:repeat(4,1fr);display:grid}.workflow-line article{border-block:1px solid var(--ink-border);align-content:space-between;min-height:160px;padding:24px;display:grid;position:relative}.workflow-line article:after{content:"";background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px}.workflow-line article:last-child:after{display:none}.workflow-line span{font:600 9px/1 var(--font-mono)}.workflow-line b{font:500 24px/1 var(--font-display)}.product-gallery{min-height:130svh;color:var(--bone);background:var(--ink);padding:130px 0}.product-gallery h2{font:600 clamp(70px,9vw,150px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 70px}.product-gallery-grid{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.product-gallery-shot{border:1px solid var(--border);background:var(--surface);border-radius:28px;height:620px;overflow:hidden}.product-gallery-shot:nth-child(2),.product-gallery-shot:nth-child(3){height:299px}.product-gallery-shot:nth-child(3){grid-area:2/2}.product-gallery-shot:first-child{grid-row:1/3}.product-gallery-shot :is(.crm-canvas,.calls-canvas){transform-origin:0 0;width:135%;height:135%;transform:scale(.75)}.demo-scene{min-height:100svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.demo-scene h2{max-width:1100px;font:600 clamp(74px,10vw,170px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 44px}.demo-scene ul{gap:22px;margin:0 0 48px;padding:0;list-style:none;display:flex}.demo-scene li{color:var(--muted);align-items:center;gap:8px;display:flex}@media (max-width:900px){.journey-service-grid{grid-template-columns:1fr}.journey-service-visual{min-height:420px}.journey-service-grid>ol{grid-column:1}.comparison-grid,.engagement-models,.reliability-scene .shell>div{grid-template-columns:1fr}.services-process{height:auto}.services-process-track{width:100%;display:grid}.services-process article{width:100%;min-width:0;height:80svh;padding:var(--pad)}.faq-layout{grid-template-columns:1fr}.product-detail .product-walk{min-height:auto;display:block}.product-detail .walk-demo{z-index:2;height:52svh;position:sticky}.product-detail .walk-steps{width:100%;margin:0}.product-detail .walk-step{min-height:75svh;padding:20vh var(--pad) 10vh}.workflow-line{grid-template-columns:1fr 1fr}.product-gallery-grid{display:block}.product-gallery-shot,.product-gallery-shot:nth-child(2),.product-gallery-shot:nth-child(3){height:420px;margin-bottom:18px}}@media (max-width:600px){.journey-service-grid{min-height:0}.journey-service-visual{height:400px;min-height:0}.journey-service-grid>ol{grid-template-columns:1fr}.engagement-models article{min-height:210px}.engagement-models h3{margin-top:45px}.faq-list summary{grid-template-columns:30px 1fr auto;font-size:16px}.faq-list details p{margin-left:48px}.product-detail .walk-demo{height:42svh}.workflow-line{grid-template-columns:1fr}.workflow-line article:after{display:none}.demo-scene ul{flex-direction:column;align-items:flex-start}.product-gallery-shot,.product-gallery-shot:nth-child(2),.product-gallery-shot:nth-child(3){height:320px}}.work-manifesto{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.work-manifesto h2{max-width:1250px;font:600 clamp(76px,10vw,178px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 44px}.work-manifesto .shell>p:last-child{color:#07070ba3;max-width:560px;font-size:19px}.work-journey .work-index{min-height:130svh;color:var(--bone);background:var(--ink);padding-block:130px}.work-rows{border-top:1px solid var(--border)}.work-row{border-bottom:1px solid var(--border);min-height:150px;transition:padding .65s var(--ease-premium),background .65s var(--ease-premium);grid-template-columns:70px 1fr .35fr auto;align-items:center;gap:24px;display:grid}.work-row:hover{background:#ede9e10a;padding-inline:24px}.work-row>p,.work-row>span{color:var(--muted);font:600 9px/1 var(--font-mono)}.work-row h2{font:500 clamp(30px,4.3vw,72px)/.9 var(--font-display);letter-spacing:-.02em;margin:0}.work-hover-preview{z-index:80;pointer-events:none;opacity:0;will-change:transform;width:340px;height:250px;transition:opacity .35s var(--ease-premium);position:fixed;top:0;left:0}.work-hover-preview.is-visible{opacity:1}.work-hover-preview .media-frame{border-radius:18px;width:100%;height:100%;aspect-ratio:auto!important}.work-method{min-height:110svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.industries-scene h2,.work-method h2,.work-proof h2{max-width:1150px;font:600 clamp(70px,9vw,158px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0 70px}.work-method .shell>div{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.work-method article{border-right:1px solid var(--ink-border);min-height:270px;padding:28px}.work-method article span{font:600 9px/1 var(--font-mono)}.work-method article h3{font:500 clamp(36px,4vw,62px)/.9 var(--font-display);margin:90px 0 14px}.work-method article p{color:#07070ba3}.industries-scene{min-height:100svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.industries-scene .shell>div{border-block:1px solid var(--border);flex-wrap:wrap;display:flex}.industries-scene span{border-right:1px solid var(--border);font:500 clamp(22px,2.5vw,38px)/1 var(--font-display);flex:280px;padding:32px}.work-proof{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.work-proof .shell>div{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.work-proof article{border-right:1px solid var(--ink-border);min-height:190px;font:500 clamp(25px,3vw,44px)/1 var(--font-display);padding:30px}.case-narrative,.case-overview{min-height:100svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.case-narrative.is-bone{color:var(--ink);background:var(--bone)}.case-narrative h2,.case-overview h2{max-width:1250px;font:600 clamp(74px,10vw,176px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 42px}.case-narrative .shell>p:last-child,.case-overview .shell>p:last-child{max-width:590px;color:var(--muted);font-size:19px}.case-narrative.is-bone .shell>p:last-child{color:#07070b9e}.case-stats-v2{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.case-stats-v2 .shell>div{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.case-stats-v2 article{border-right:1px solid var(--ink-border);align-content:space-between;min-height:330px;padding:30px;display:grid}.case-stats-v2 article span{font:600 9px/1 var(--font-mono)}.case-stats-v2 article strong{font:500 clamp(90px,12vw,190px)/.7 var(--font-display)}.case-stats-v2 article p{color:#07070b9e}.case-sequence{min-height:160svh;color:var(--bone);background:var(--ink);padding:15vh 0}.case-sequence .shell{gap:18vh;display:grid}.case-sequence .media-frame{height:min(72vw,900px);aspect-ratio:auto!important}.case-sequence .case-image-offset{width:76%;margin-left:auto}.next-case-v2{min-height:110svh;padding:var(--pad);color:var(--bone);text-align:center;place-content:center;display:grid;position:relative;overflow:hidden}.next-case-v2>.media-frame{width:100%;height:100%;transition:transform 1.2s var(--ease-premium);border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important}.next-case-v2:after{content:"";background:#07070ba3;position:absolute;inset:0}.next-case-v2>:not(.media-frame){z-index:2;position:relative}.next-case-v2>span{font:600 9px/1 var(--font-mono)}.next-case-v2 h2{max-width:1100px;font:600 clamp(70px,10vw,170px)/.8 var(--font-display);letter-spacing:-.02em;margin:28px 0}.next-case-v2>svg{margin:auto}.next-case-v2:hover>.media-frame{transform:scale(1.08)}.about-origin{min-height:110svh;color:var(--ink);background:var(--bone)}.about-origin-grid>p:nth-child(3),.about-origin-note p{color:#07070b9e}.about-origin-note{border-color:var(--ink-border)}.about-origin-note span{color:var(--ink)}.about-principles>.shell>div{grid-template-columns:repeat(4,1fr)}.about-principles article h2{font-size:clamp(30px,3.2vw,50px)}.about-numbers,.about-stack{align-items:center;min-height:100svh;padding:100px 0;display:grid}.about-stack{color:var(--bone);background:var(--ink)}.about-numbers{color:var(--ink);background:var(--bone)}.about-numbers h2,.about-stack h2{max-width:1150px;font:600 clamp(72px,9vw,160px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 75px}.about-stack .shell>div{border-block:1px solid var(--border);flex-wrap:wrap;display:flex}.about-stack span{border-right:1px solid var(--border);font:500 20px/1 var(--font-display);flex:260px;padding:29px}.about-numbers .shell>div{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.about-numbers article{border-right:1px solid var(--ink-border);align-content:space-between;min-height:270px;padding:30px;display:grid}.about-numbers strong{font:500 clamp(86px,11vw,170px)/.7 var(--font-display)}.about-numbers span{color:#07070b9e}.contact-location-scene,.contact-next-scene{align-items:center;min-height:100svh;padding:100px 0;display:grid}.contact-next-scene{color:var(--bone);background:var(--ink)}.contact-location-scene{color:var(--ink);background:var(--bone)}.contact-location-scene h2,.contact-next-scene h2{max-width:1100px;font:600 clamp(72px,9vw,160px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 70px}.contact-next-scene .shell>div{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.contact-next-scene article{border-right:1px solid var(--border);min-height:260px;padding:28px}.contact-next-scene article span{font:600 9px/1 var(--font-mono);color:var(--muted)}.contact-next-scene article h3{font:500 clamp(34px,4vw,58px)/.9 var(--font-display);margin:85px 0 12px}.contact-next-scene article p{color:var(--muted)}.contact-location-scene>.shell{grid-template-columns:1fr .42fr;align-items:end;gap:8vw;display:grid}.contact-location-scene h2{margin-bottom:30px}.contact-location-scene aside{border:1px solid var(--ink-border);border-radius:26px;align-content:space-between;min-height:310px;padding:30px;display:grid}.contact-location-scene aside p,.contact-location-scene aside span{font:600 9px/1 var(--font-mono)}.contact-location-scene aside strong{font:500 clamp(48px,6vw,90px)/1 var(--font-display);font-variant-numeric:tabular-nums}.contact-direct-v2-grid svg{color:var(--ink)}@media (max-width:900px){.work-hover-preview{display:none}.work-row{grid-template-columns:45px 1fr auto}.work-row>p{display:none}.about-numbers .shell>div,.case-stats-v2 .shell>div,.contact-next-scene .shell>div,.work-method .shell>div{grid-template-columns:1fr}.about-principles>.shell>div{grid-template-columns:1fr 1fr}.contact-location-scene>.shell{grid-template-columns:1fr}.contact-location-scene aside{max-width:520px}.case-sequence .case-image-offset{width:88%}}@media (max-width:600px){.work-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:125px}.work-row h2{overflow-wrap:anywhere;min-width:0;font-size:30px}.work-method .shell>div,.work-proof .shell>div{grid-template-columns:1fr}.work-proof article{border-right:0;border-bottom:1px solid var(--ink-border);min-width:0;min-height:132px}.work-proof article:last-child{border-bottom:0}.about-principles>.shell>div{grid-template-columns:1fr}.about-stack span{flex-basis:50%;font-size:16px}.case-sequence .case-image-offset{width:100%}.case-sequence .media-frame{height:112vw}.contact-location-scene aside{min-height:240px}.contact-direct-v2-grid svg{color:var(--ink)}}#main-content{z-index:2;margin-bottom:var(--footer-reveal-height,100svh);background:var(--ink);position:relative;box-shadow:0 36px 90px #00000080}.closing-footer{--footer-fill:0%;z-index:1;width:100vw;height:100svh;color:var(--bone);position:fixed;bottom:0;left:0;right:0}.closing-footer,.footer-curtain{background:var(--ink);overflow:hidden}.footer-content,.footer-curtain{width:100%;height:100%;position:relative}.footer-content{grid-template-rows:auto auto minmax(190px,1fr) auto;padding-top:clamp(88px,12vh,140px);display:grid}.footer-closing-block{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,88px);padding-bottom:clamp(18px,3vh,32px);display:grid}.footer-closing-link{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.footer-closing-link h2{max-width:1120px;font:600 clamp(56px,7.15vw,116px)/.82 var(--font-display);letter-spacing:-.02em;margin:0}.footer-closing-link>svg{stroke-width:1.25px;width:clamp(38px,4vw,66px);height:auto;transition:transform .7s var(--ease-premium);flex:none}.footer-closing-link:focus-visible>svg,.footer-closing-link:hover>svg{transform:translate(8px,-8px)rotate(8deg)}.footer-copy-email{min-width:250px;color:var(--bone);text-align:left;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:0 0 7px;display:grid}.footer-copy-email>span{color:#ede9e185;font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.footer-copy-email>strong{font:500 clamp(15px,1.2vw,19px)/1 var(--font-display);letter-spacing:-.01em}.footer-copy-email svg{width:16px;transition:transform .5s var(--ease-premium)}.footer-copy-email:focus-visible svg,.footer-copy-email:hover svg{transform:translateY(-4px)}.footer-compact-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(22px,3vw,46px);padding-block:clamp(14px,1.8vh,22px);display:grid}.footer-compact-row nav{flex-wrap:wrap;gap:10px clamp(18px,2.3vw,38px);display:flex}.footer-compact-row nav a{color:#ede9e1b8;font:500 clamp(12px,1vw,15px)/1 var(--font-display);transition:color .45s var(--ease-premium);position:relative}.footer-compact-row nav a:after{content:"";background:var(--lime);transform-origin:100%;height:1px;transition:transform .55s var(--ease-premium);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.footer-compact-row nav a:focus-visible,.footer-compact-row nav a:hover{color:var(--bone)}.footer-compact-row nav a:focus-visible:after,.footer-compact-row nav a:hover:after{transform-origin:0;transform:scaleX(1)}.footer-socials{gap:7px;display:flex}.footer-socials a{border:1px solid var(--border);color:#ede9e1b8;width:36px;height:36px;transition:color .45s var(--ease-premium),border-color .45s var(--ease-premium);border-radius:50%;place-items:center;display:grid}.footer-socials a:focus-visible,.footer-socials a:hover{color:var(--lime);border-color:#c6ff3d6b}.footer-time{text-align:right;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:4px 12px;display:grid}.footer-time>span{color:#ede9e185;font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.footer-time>span i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #c6ff3d75}.footer-time strong{font:500 clamp(30px,3vw,48px)/.85 var(--font-display);font-variant-numeric:tabular-nums}.footer-time small{color:#ede9e17a;font:600 7px/1 var(--font-mono);letter-spacing:.06em;grid-column:2}.footer-word-stage{min-height:190px;position:relative;overflow:hidden}.footer-giant-word{--letter-fill:var(--footer-fill);z-index:1;color:#0000;width:100%;font-family:var(--font-display);font-size:var(--footer-word-size,15vw);letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;gap:.002em;padding-inline:4vw;line-height:.7;display:flex;position:absolute;top:8%;left:0;overflow:visible}.footer-word-measure{visibility:hidden;font:600 100px/.7 var(--font-display);letter-spacing:-.02em;white-space:nowrap;position:absolute}.footer-word-letter{color:#0000;background:linear-gradient(to top,var(--lime) 0,var(--lime) var(--letter-fill),transparent calc(var(--letter-fill) + .5%),transparent 100%);-webkit-text-stroke:1px #ede9e124;min-width:0;transition:-webkit-text-stroke-color .55s var(--ease-premium);-webkit-background-clip:text;background-clip:text;font-weight:600;display:inline-block}.footer-giant-word:hover{--letter-fill:100%}.footer-giant-word:hover .footer-word-letter{-webkit-text-stroke-color:#c6ff3db3}.footer-crowd{z-index:2;pointer-events:none;opacity:.82;filter:sepia(.12)saturate(.72)brightness(1.02);height:clamp(200px,30vh,320px);position:absolute;bottom:0;left:0;right:0}.footer-crowd>div{height:100%}.footer-crowd canvas{width:100%;height:100%;display:block}.footer-legal{z-index:3;border-top:1px solid var(--border);color:#ede9e19e;background:var(--ink);font:600 clamp(8px,.65vw,10px)/1.35 var(--font-mono);letter-spacing:.04em;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(20px,3vw,48px);padding-block:12px 16px;display:grid;position:relative}.footer-attribution{gap:20px;display:flex}.footer-legal a,.footer-legal button{color:inherit;transition:color .4s var(--ease-premium)}.footer-legal a:focus-visible,.footer-legal a:hover,.footer-legal button:focus-visible,.footer-legal button:hover{color:var(--bone)}.footer-legal button{background:0 0;align-items:center;gap:8px;min-height:36px;display:flex}.footer-legal button:hover svg{transform:translateY(-3px)}.footer-legal svg{transition:transform .4s var(--ease-premium)}html[data-footer-visible=true] .scroll-hud{opacity:0;pointer-events:none}.scroll-hud{transition:opacity .4s var(--ease-premium)}.media-fallback{background:radial-gradient(circle at 72% 28%,#ede9e11a,transparent 30%),linear-gradient(145deg,var(--surface),var(--ink))}.media-fallback:after{background:var(--bone);opacity:.06}.dome-static-fallback{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:absolute;inset:-12%;transform:rotate(-9deg)scale(1.06)}.dome-static-fallback i{background:radial-gradient(circle at 70% 25%,#c6ff3d1f,transparent 22%),var(--surface);border:1px solid #ede9e124;border-radius:24px}@media (max-height:760px) and (min-width:901px){.footer-content{padding-top:9vh}.footer-closing-link h2{font-size:clamp(48px,5.7vw,82px)}.footer-closing-block{padding-bottom:14px}.footer-compact-row{padding-block:10px}.footer-crowd{height:27vh}.footer-legal{padding-block:8px 10px}}@media (max-width:900px){.footer-content{grid-template-rows:auto auto minmax(170px,1fr) auto}.footer-closing-block{grid-template-columns:1fr;gap:14px}.footer-copy-email{width:max-content;min-width:0;max-width:100%}.footer-compact-row{grid-template-columns:1fr auto}.footer-compact-row nav{grid-column:1/-1}.footer-socials{grid-area:2/1}.footer-time{grid-area:2/2}.footer-crowd{height:26vh}}@media (max-width:600px){.footer-content{grid-template-rows:auto auto minmax(150px,1fr) auto;padding-top:12vh}.footer-closing-block{padding-bottom:18px}.footer-closing-link h2{font-size:clamp(48px,13vw,62px);line-height:.88}.footer-closing-link>svg{width:34px}.footer-copy-email>strong{font-size:14px}.footer-compact-row{gap:16px;padding-block:15px}.footer-compact-row nav{gap:12px 18px}.footer-compact-row nav a{font-size:12px}.footer-time strong{font-size:28px}.footer-time>span{font-size:7px}.footer-word-stage{min-height:150px}.footer-giant-word{padding-inline:4vw;top:11%}.footer-crowd{opacity:.8;height:20vh;min-height:150px}.footer-legal{grid-template-columns:1fr auto;gap:10px 18px;padding-block:10px 15px}.footer-attribution{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:14px}.footer-legal button{grid-area:1/2}.case-narrative h2,.case-overview h2,.journey-cta h2,.product-problem h2,.work-manifesto h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.footer-closing-link>svg,.footer-compact-row nav a,.footer-copy-email svg,.footer-legal a,.footer-legal button,.footer-legal svg,.footer-socials a,.footer-word-letter{transition:none}.footer-closing-link .kinetic-text>span:not(.kinetic-word),.footer-closing-link .kinetic-word>span{-webkit-text-stroke-color:transparent!important;padding-inline:0!important;font-weight:600!important;transition:none!important}}.tool-icon{color:currentColor;flex:none;display:block}.tool-monogram{font:600 7px/1 var(--font-mono);letter-spacing:-.04em;border:1px solid;border-radius:5px;flex:none;place-items:center;display:grid}.tool-row{min-width:0;color:inherit;border-block:1px solid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding-block:18px;display:grid}.tool-row>span{opacity:.52;font:600 8px/1 var(--font-mono);white-space:nowrap}.tool-row>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.tool-row-chip{opacity:.64;transition:color .5s var(--ease-premium),opacity .5s var(--ease-premium),transform .5s var(--ease-premium);border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.tool-row-chip b{font:500 11px/1 var(--font-display)}.tool-row-chip:hover{color:var(--lime);opacity:1;transform:translateY(-3px)}.journey-service-grid>.tool-row{align-self:start}.journey-service.is-bone .tool-row-chip:hover{color:var(--ink);opacity:1}.case-tool-row,.product-tool-row,.work-tool-row{color:var(--bone);background:var(--ink);padding:44px 0}.case-tool-row{border-top:1px solid var(--border)}.work-tool-row{color:var(--ink);background:var(--bone)}.tool-marquee{gap:10px;display:grid}.tool-marquee,.tool-marquee-viewport{width:100%;overflow:hidden}.tool-marquee-track{will-change:transform;width:max-content;display:flex}.tool-marquee-item{border:1px solid var(--border);color:#ede9e1a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .5s var(--ease-premium),border-color .5s var(--ease-premium),background-color .5s var(--ease-premium);background:#0f0f169e;border-radius:999px;flex:none;align-items:center;gap:15px;margin-right:10px;padding:18px 22px;display:flex}.tool-marquee-item span{font:500 clamp(16px,1.35vw,22px)/1 var(--font-display);white-space:nowrap}.tool-marquee-item:hover{color:var(--lime);background:var(--surface);border-color:#c6ff3d6b}.home-stack-story{min-height:100svh;color:var(--bone);background:var(--ink);align-content:center;gap:clamp(60px,9vh,110px);padding:100px 0;display:grid;overflow:hidden}.home-stack-heading h2{max-width:1100px;font:600 clamp(62px,8vw,132px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0 0}.service-tools-v2{min-height:120svh;color:var(--bone);background:var(--ink);padding:120px 0}.service-tools-v2 h2{max-width:1100px;font:600 clamp(68px,8vw,138px)/.8 var(--font-display);letter-spacing:-.02em;margin:25px 0 70px}.tool-bento{gap:28px;display:grid}.tool-bento-filters{flex-wrap:wrap;gap:8px;display:flex}.tool-bento-filters button{border:1px solid var(--border);color:var(--muted);font:600 9px/1 var(--font-mono);transition:color .45s var(--ease-premium),border-color .45s var(--ease-premium),background-color .45s var(--ease-premium);background:0 0;border-radius:999px;padding:10px 15px}.tool-bento-filters button:focus-visible,.tool-bento-filters button:hover{color:var(--bone);border-color:#ede9e173}.tool-bento-filters button.active{color:var(--ink);border-color:var(--bone);background:var(--bone)}.tool-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:520px;display:grid}.tool-bento-grid>div{min-height:245px}.tool-bento-card{place-items:initial!important;align-content:space-between!important;padding:23px!important;display:grid!important}.tool-bento-card>div:not(:first-child){position:relative}.tool-bento-card>div:first-of-type{color:#ede9e194;justify-content:space-between;align-items:center;display:flex}.tool-bento-card>div:first-of-type span{font:600 7px/1 var(--font-mono)}.tool-bento-card h3{color:var(--bone);font:500 clamp(24px,2.2vw,36px)/.9 var(--font-display);letter-spacing:-.02em;margin:70px 0 10px;position:relative}.tool-bento-card p{max-width:25ch;color:var(--muted);margin:0;font-size:13px;position:relative}.tool-bento-card:hover .tool-icon,.tool-bento-card:hover .tool-monogram{color:var(--lime)}.about-stack-v2{min-height:110svh;color:var(--bone);background:var(--ink);align-items:center;padding:100px 0;display:grid}.about-stack-v2-grid{grid-template-columns:minmax(280px,.55fr) minmax(560px,1fr);align-items:center;gap:5vw;display:grid}.about-stack-v2 h2{max-width:720px;font:600 clamp(66px,7vw,124px)/.8 var(--font-display);letter-spacing:-.02em;margin:24px 0 30px}.about-stack-v2-grid>div:first-child>p:last-child{max-width:340px;color:var(--muted)}.tool-orbit{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:24px;min-width:0;display:grid;position:relative}.tool-orbit-stage{aspect-ratio:1;background:radial-gradient(circle,#161622cc,#07070b00 68%);border-radius:50%;min-width:0;position:relative}.tool-orbit-core{z-index:3;aspect-ratio:1;border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:50%;place-content:center;width:116px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tool-orbit-core span{font:600 32px/1 var(--font-display)}.tool-orbit-core small{color:var(--muted);font:600 6px/1 var(--font-mono);margin-top:8px}.tool-orbit-ring{--ring-radius:34%;border:1px solid var(--border);border-radius:50%;animation:tool-orbit-turn 34s linear infinite;position:absolute;inset:50%}.tool-orbit-ring.ring-1{--ring-radius:50%;animation-duration:22s;inset:35%}.tool-orbit-ring.ring-2{--ring-radius:50%;animation-duration:31s;animation-direction:reverse;inset:23%}.tool-orbit-ring.ring-3{--ring-radius:50%;animation-duration:43s;inset:10%}.tool-orbit:focus-within .tool-orbit-ring,.tool-orbit:hover .tool-orbit-ring{animation-play-state:paused}.tool-orbit-node{--angle:calc(360deg / var(--orbit-count) * var(--orbit-index));z-index:2;aspect-ratio:1;border:1px solid var(--border);color:#ede9e1ad;background:var(--surface);width:46px;transform:rotate(var(--angle)) translateX(calc(var(--ring-radius) + 22px)) rotate(calc(var(--angle) * -1)) translate(-50%,-50%);transition:color .45s var(--ease-premium),border-color .45s var(--ease-premium),background-color .45s var(--ease-premium),scale .45s var(--ease-premium);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.tool-orbit-node:focus-visible,.tool-orbit-node:hover{z-index:5;color:var(--ink);border-color:var(--lime);background:var(--lime);scale:1.12}.tool-orbit-detail{border-left:1px solid var(--border);align-content:end;gap:7px;min-height:150px;padding:19px;display:grid}.tool-orbit-detail span{color:var(--muted);font:600 7px/1 var(--font-mono)}.tool-orbit-detail strong{font:500 26px/1 var(--font-display)}.tool-orbit-detail p{color:var(--muted);margin:0;font-size:12px}.tool-orbit-mobile{display:none}@keyframes tool-orbit-turn{to{transform:rotate(1turn)}}@media (max-width:1000px){.tool-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stack-v2-grid{grid-template-columns:1fr}.tool-orbit{max-width:760px;margin-inline:auto}}@media (max-width:700px){.journey-service-grid>.tool-row{grid-column:1}.tool-row{grid-template-columns:1fr;gap:12px}.tool-row>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.tool-row>div::-webkit-scrollbar{display:none}.tool-row-chip{flex:none}.home-stack-story{min-height:82svh;padding-block:80px}.home-stack-heading h2,.service-tools-v2 h2{font-size:clamp(52px,15vw,78px)}.tool-marquee-item{padding:14px 17px}.service-tools-v2{min-height:100svh;padding:90px 0}.tool-bento-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.tool-bento-filters::-webkit-scrollbar{display:none}.tool-bento-filters button{flex:none}.tool-bento-grid{grid-template-columns:1fr 1fr;min-height:0}.tool-bento-grid>div{min-height:210px}.tool-bento-card{padding:18px!important}.tool-bento-card h3{margin-top:45px;font-size:25px}.tool-bento-card p{font-size:11px}.about-stack-v2{min-height:100svh;padding:90px 0}.tool-orbit{display:block}.tool-orbit-detail,.tool-orbit-stage{display:none}.tool-orbit-mobile{border-block:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.tool-orbit-mobile>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:#ede9e1b8;align-items:center;gap:12px;min-height:74px;padding:15px;display:flex}.tool-orbit-mobile span{font:500 14px/1 var(--font-display)}}@media (max-width:420px){.tool-bento-grid{grid-template-columns:1fr}.tool-bento-grid>div{min-height:190px}.tool-bento-card h3{margin-top:34px}.tool-orbit-mobile{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.tool-orbit-ring{animation:none}.tool-marquee-track{transform:none!important}.tool-marquee-viewport{overflow-x:auto}.tool-bento-grid *{transition:none!important}}.services-manifesto{min-height:105svh;color:var(--ink);background:var(--bone);align-items:center;padding:110px 0;display:grid}.services-manifesto h2{max-width:1320px;font:600 clamp(72px,9.4vw,168px)/.84 var(--font-display);letter-spacing:-.02em;margin:28px 0 0}.services-manifesto-word{will-change:transform,opacity;display:inline-block}.service-pinned{height:calc(var(--pinned-beats) * 90svh)}.service-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.service-pinned .pinned-chapter-panel h2{max-width:680px;font-size:clamp(58px,6.7vw,120px)}.service-pinned .pinned-chapter-panel>p:last-child{max-width:390px;font-size:clamp(16px,1.25vw,19px)}.service-pinned.is-bone{color:var(--ink);background:var(--bone)}.service-pinned.is-bone .pinned-chapter-rail{border-color:var(--ink-border)}.service-pinned.is-bone .pinned-chapter-panel>p:last-child,.service-pinned.is-bone .pinned-chapter-rail li{color:#07070ba3}.service-pinned.is-bone[data-active-beat="0"] .pinned-chapter-rail li:first-child,.service-pinned.is-bone[data-active-beat="1"] .pinned-chapter-rail li:nth-child(2),.service-pinned.is-bone[data-active-beat="2"] .pinned-chapter-rail li:nth-child(3),.service-pinned.is-bone[data-active-beat="3"] .pinned-chapter-rail li:nth-child(4){color:var(--ink)}.service-pinned-visual{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;align-content:center;gap:20px;min-width:0;height:100%;padding:clamp(72px,9vh,110px) clamp(26px,4vw,66px) clamp(28px,4vh,48px);display:grid}.service-pinned-visual-frame{place-items:center;min-height:0;display:grid}.service-pinned-visual-frame>.capability-visual{width:100%;height:min(65vh,650px);max-height:650px;transition:filter 1.1s var(--ease-premium),transform 1.1s var(--ease-premium),opacity 1.1s var(--ease-premium)}.service-pinned-visual .tool-row{align-self:end}.service-pinned-visual :is(.capability-bars i,.capability-marketing path,.capability-web main>div,.capability-web aside article,.capability-button,.capability-saas main section,.capability-saas article,.capability-query,.capability-geo main section){transition:opacity 1.1s var(--ease-premium),transform 1.1s var(--ease-premium),stroke-dashoffset 1.1s var(--ease-premium),width 1.1s var(--ease-premium)}.service-pinned-visual[data-state="0"] .capability-visual{filter:saturate(.35);opacity:.64;transform:scale(.9)translateY(3%)}.service-pinned-visual[data-state="1"] .capability-visual{filter:saturate(.75);opacity:.84;transform:scale(.95)}.service-pinned-visual[data-state="2"] .capability-visual{filter:saturate();opacity:1;transform:scale(1)}.service-pinned-visual[data-state="3"] .capability-visual{filter:saturate(1.08);opacity:1;transform:scale(1.025)}.service-pinned-visual[data-state="0"] .capability-bars i{transform-origin:bottom;transform:scaleY(.18)}.service-pinned-visual[data-state="1"] .capability-bars i{transform-origin:bottom;transform:scaleY(.62)}.service-pinned-visual[data-state="2"] .capability-bars i,.service-pinned-visual[data-state="3"] .capability-bars i{transform-origin:bottom;transform:scaleY(1)}.service-pinned-visual .capability-marketing path{stroke-dasharray:1100;stroke-dashoffset:1100px}.service-pinned-visual[data-state="1"] .capability-marketing path{stroke-dashoffset:620px}.service-pinned-visual[data-state="2"] .capability-marketing path,.service-pinned-visual[data-state="3"] .capability-marketing path{stroke-dashoffset:0}.service-pinned-visual[data-state="0"] .capability-web main>div{opacity:.3;transform:translateY(34px)}.service-pinned-visual[data-state="0"] .capability-web aside article{opacity:.08;transform:translate(58px)}.service-pinned-visual[data-state="1"] .capability-web aside article:nth-child(2){transform:translate(18px)}.service-pinned-visual[data-state="1"] .capability-web aside article:nth-child(3){transform:translate(36px)}.service-pinned-visual[data-state="2"] .capability-web aside article,.service-pinned-visual[data-state="3"] .capability-web aside article{opacity:1;transform:translate(0)}.service-pinned-visual[data-state="0"] .capability-button{opacity:.35;width:24px}.service-pinned-visual[data-state="1"] .capability-button{width:66px}.service-pinned-visual[data-state="2"] .capability-button,.service-pinned-visual[data-state="3"] .capability-button{width:110px}.service-pinned-visual[data-state="0"] .capability-saas main section{opacity:.22;transform:translateY(70px)}.service-pinned-visual[data-state="1"] .capability-saas main section:first-child{opacity:1;transform:translateY(0)}.service-pinned-visual[data-state="1"] .capability-saas main section:nth-child(2){opacity:.48;transform:translateY(35px)}.service-pinned-visual[data-state="1"] .capability-saas main section:nth-child(3){opacity:.25;transform:translateY(60px)}.service-pinned-visual[data-state="2"] .capability-saas main section,.service-pinned-visual[data-state="3"] .capability-saas main section{opacity:1;transform:translateY(0)}.service-pinned-visual[data-state="3"] .capability-saas article:not(.capability-ghost){transform:translateY(-8px)}.service-pinned-visual[data-state="0"] .capability-query{opacity:.35;transform:translateY(-18px)scale(.88)}.service-pinned-visual[data-state="0"] .capability-geo main section{opacity:.08;transform:translateY(60px)scale(.92)}.service-pinned-visual[data-state="1"] .capability-query{opacity:1;transform:translateY(0)scale(1)}.service-pinned-visual[data-state="1"] .capability-geo main section{opacity:.35;transform:translateY(24px)scale(.96)}.service-pinned-visual[data-state="2"] .capability-geo main section,.service-pinned-visual[data-state="3"] .capability-geo main section{opacity:1;transform:translateY(0)scale(1)}.service-pinned-visual[data-state="3"] .capability-geo main section{transform:translateY(-10px)scale(1.025)}.engagement-shell{gap:clamp(28px,4vw,60px);display:grid}.engagement-heading{grid-template-columns:.32fr 1fr;align-items:start;gap:4vw;display:grid}.engagement-scene h2{margin:0}.engagement-selector{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.engagement-selector button{border-right:1px solid var(--ink-border);color:#07070b7a;text-align:left;min-height:220px;transition:color .65s var(--ease-premium),background-color .65s var(--ease-premium);background:0 0;grid-template-rows:auto 1fr auto;gap:16px;padding:26px;display:grid}.engagement-selector button:last-child{border-right:0}.engagement-selector button.is-active,.engagement-selector button:focus-visible,.engagement-selector button:hover{color:var(--ink);background:#07070b09}.engagement-selector button span{font:600 8px/1 var(--font-mono)}.engagement-selector button strong{font:500 clamp(36px,4vw,64px)/.9 var(--font-display);letter-spacing:-.02em;align-self:end}.engagement-selector button small{max-width:240px;font-size:14px;line-height:1.35}.engagement-detail{border-bottom:1px solid var(--ink-border);grid-template-columns:1.4fr .8fr .8fr;display:grid}.engagement-detail>div{border-right:1px solid var(--ink-border);min-height:150px;padding:24px}.engagement-detail>div:last-child{border-right:0}.engagement-detail ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.engagement-detail li{border:1px solid var(--ink-border);font:500 11px/1 var(--font-display);border-radius:999px;padding:9px 12px}.engagement-detail p{color:#07070bad;max-width:230px;margin:30px 0 0}.service-audience{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:100px 0;display:grid}.service-audience h2{max-width:1150px;font:600 clamp(70px,9vw,158px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0 70px}.service-audience .shell>div{border-block:1px solid var(--ink-border);grid-template-columns:repeat(2,1fr);display:grid}.service-audience .shell>div span{border-right:1px solid var(--ink-border);border-bottom:1px solid var(--ink-border);min-height:116px;font:500 clamp(20px,2.1vw,34px)/1 var(--font-display);align-items:center;gap:24px;padding:24px;display:flex}.service-audience .shell>div span:nth-child(2n){border-right:0}.service-audience .shell>div span:nth-last-child(-n+2){border-bottom:0}.service-audience i{font:600 8px/1 var(--font-mono);opacity:.48;font-style:normal}@media (max-width:900px){.service-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.service-pinned-visual{gap:10px;padding:8px 18px 18px}.service-pinned-visual-frame>.capability-visual{height:calc(54vh - 86px);min-height:300px}.service-pinned-visual .tool-row{padding-block:10px}.service-pinned-visual .tool-row>span{display:none}.engagement-heading,.engagement-selector{grid-template-columns:1fr}.engagement-selector button{border-right:0;border-bottom:1px solid var(--ink-border);min-height:150px}.engagement-selector button:last-child{border-bottom:0}.engagement-detail{grid-template-columns:1fr 1fr}.engagement-detail>div:first-child{border-bottom:1px solid var(--ink-border);grid-column:1/-1}.services-manifesto{min-height:90svh}.service-audience .shell>div{grid-template-columns:1fr}.service-audience .shell>div span{border-right:0}.service-audience .shell>div span:nth-last-child(2){border-bottom:1px solid var(--ink-border)}}@media (max-width:600px){.services-manifesto h2{font-size:clamp(54px,15vw,76px)}.service-pinned .pinned-chapter-panel h2{font-size:clamp(48px,13vw,66px)}.service-pinned-visual-frame>.capability-visual{border-radius:18px;height:calc(54vh - 74px);min-height:260px}.service-pinned-visual .tool-row-chip:nth-child(n+4){display:none}.engagement-scene{padding-block:84px}.engagement-scene h2,.service-audience h2{font-size:clamp(56px,15vw,82px)}.engagement-selector button{min-height:132px}.engagement-detail{grid-template-columns:1fr}.engagement-detail>div{border-right:0;border-bottom:1px solid var(--ink-border);min-height:120px}.engagement-detail>div:first-child{grid-column:auto}.service-audience{min-height:90svh;padding-block:84px}.service-audience .shell>div span{min-height:92px;font-size:21px}}@media (prefers-reduced-motion:reduce){.services-manifesto-word{opacity:1!important;transform:none!important}.service-pinned-visual .capability-visual,.service-pinned-visual .capability-visual *{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.service-pinned{height:auto}.service-pinned-visual{min-height:70svh}.engagement-selector button{transition:none}}.tool-orbit-ring{--orbit-radius:clamp(88px,9vw,138px);border:0;inset:0}.tool-orbit-ring:before{width:calc(var(--orbit-radius) * 2);aspect-ratio:1;border:1px solid var(--border);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tool-orbit-ring.ring-1{--orbit-radius:clamp(88px,9vw,138px);inset:0}.tool-orbit-ring.ring-2{--orbit-radius:clamp(150px,15vw,225px);inset:0}.tool-orbit-ring.ring-3{--orbit-radius:clamp(215px,21vw,310px);inset:0}.tool-orbit-node{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--orbit-radius)) rotate(calc(var(--angle) * -1))}.product-overview{min-height:110svh;color:var(--bone);background:var(--ink);align-items:center;padding:110px 0;display:grid}.product-overview-grid{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(42px,7vw,118px);display:grid}.product-overview-copy h2{max-width:720px;font:600 clamp(62px,7vw,124px)/.82 var(--font-display);letter-spacing:-.02em;margin:25px 0 52px}.product-switcher{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.product-switcher button{border-right:1px solid var(--border);min-height:88px;color:var(--muted);font:500 clamp(17px,1.5vw,23px)/1 var(--font-display);text-align:left;transition:color .7s var(--ease-premium),background-color .7s var(--ease-premium);background:0 0;align-items:center;gap:16px;padding:20px;display:flex}.product-switcher button:last-child{border-right:0}.product-switcher button.is-active,.product-switcher button:focus-visible,.product-switcher button:hover{color:var(--bone);background:#ede9e10e}.product-switcher button span{color:var(--muted);font:600 8px/1 var(--font-mono)}.product-overview-detail{gap:24px;padding-top:30px;display:grid}.product-overview-detail>p{max-width:470px;color:var(--muted);margin:0;font-size:18px}.product-overview-detail ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.product-overview-detail li{border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.product-overview-detail .button{justify-self:start}.product-overview-demo{border:1px solid var(--border);background:var(--surface);perspective:1400px;border-radius:28px;min-width:0;height:min(72vh,740px);overflow:hidden;box-shadow:0 50px 120px #00000057}.product-overview-device{width:100%;height:100%;animation:product-device-enter 1.15s var(--ease-premium) both}.product-overview-device :is(.crm-canvas,.calls-canvas){width:100%;height:100%}@keyframes product-device-enter{0%{opacity:0;transform:translateY(11%)rotateX(5deg)scale(.94)}to{opacity:1;transform:none}}.product-pinned{height:calc(var(--pinned-beats) * 90svh)}.product-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(310px,.74fr) minmax(0,1.26fr)}.product-pinned .pinned-chapter-panel h2{max-width:690px;font-size:clamp(56px,6.4vw,116px)}.product-pinned.is-bone{color:var(--ink);background:var(--bone)}.product-pinned.is-bone .pinned-chapter-rail{border-color:var(--ink-border)}.product-pinned.is-bone .pinned-chapter-panel>p:last-child,.product-pinned.is-bone .pinned-chapter-rail li{color:#07070b9e}.product-pinned.is-bone[data-active-beat="0"] .pinned-chapter-rail li:first-child,.product-pinned.is-bone[data-active-beat="1"] .pinned-chapter-rail li:nth-child(2),.product-pinned.is-bone[data-active-beat="2"] .pinned-chapter-rail li:nth-child(3),.product-pinned.is-bone[data-active-beat="3"] .pinned-chapter-rail li:nth-child(4),.product-pinned.is-bone[data-active-beat="4"] .pinned-chapter-rail li:nth-child(5),.product-pinned.is-bone[data-active-beat="5"] .pinned-chapter-rail li:nth-child(6){color:var(--ink)}.product-story-visual{isolation:isolate;place-items:center;min-width:0;height:100%;padding:clamp(80px,10vh,120px) clamp(28px,4vw,68px) clamp(46px,6vh,70px);display:grid;position:relative;overflow:hidden}.product-story-visual:before{content:"";border:1px solid var(--border);opacity:.65;transform:scale(calc(.72 + var(--product-state,0) * .02));transition:transform 1.2s var(--ease-premium);border-radius:50%;position:absolute;inset:12% 6%}.product-pinned.is-bone .product-story-visual:before{border-color:var(--ink-border)}.product-story-title{z-index:3;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:clamp(36px,6vh,70px);left:clamp(24px,4vw,62px);right:clamp(24px,4vw,62px)}.product-pinned.is-bone .product-story-title{color:#07070b94}.product-story-title a{color:inherit;transition:color .45s var(--ease-premium),transform .45s var(--ease-premium);align-items:center;gap:7px;display:flex}.product-story-title a:focus-visible,.product-story-title a:hover{color:var(--lime);transform:translateY(-2px)}.product-pinned.is-bone .product-story-title a:focus-visible,.product-pinned.is-bone .product-story-title a:hover{color:var(--ink)}.product-story-device{z-index:2;border:1px solid var(--border);background:var(--surface);width:min(100%,900px);height:min(66vh,690px);transition:transform 1.2s var(--ease-premium),box-shadow 1.2s var(--ease-premium),border-color 1.2s var(--ease-premium);border-radius:26px;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-4deg)rotateX(2deg)scale(.94);box-shadow:0 45px 110px #00000059}.product-story-device :is(.crm-canvas,.calls-canvas){width:100%;height:100%}.product-story-visual[data-state="5"] .product-story-device{border-color:#c6ff3d61;transform:perspective(1500px)rotateY(0)rotateX(0)scale(1);box-shadow:0 55px 140px #0000006b}.product-story-visual>ol{z-index:3;gap:7px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(24px,4vh,44px);right:clamp(24px,3vw,46px)}.product-story-visual>ol li{aspect-ratio:1;border:1px solid var(--border);width:25px;color:var(--muted);font:600 6px/1 var(--font-mono);transition:color .65s var(--ease-premium),background-color .65s var(--ease-premium),border-color .65s var(--ease-premium);border-radius:50%;place-items:center;display:grid}.product-story-visual[data-state="0"]>ol li:first-child,.product-story-visual[data-state="1"]>ol li:nth-child(2),.product-story-visual[data-state="2"]>ol li:nth-child(3),.product-story-visual[data-state="3"]>ol li:nth-child(4),.product-story-visual[data-state="4"]>ol li:nth-child(5),.product-story-visual[data-state="5"]>ol li:nth-child(6){color:var(--ink);border-color:var(--lime);background:var(--lime)}.product-story-device :is(.crm-metrics article,.crm-canvas main section,.calls-canvas .call-stats article,.calls-canvas .call-table>div){transition:opacity 1.05s var(--ease-premium),filter 1.05s var(--ease-premium),transform 1.05s var(--ease-premium),background-color 1.05s var(--ease-premium)}.product-story-crm[data-state="0"] .crm-canvas main section{opacity:.58;transform:translateY(22px)}.product-story-crm[data-state="1"] .crm-canvas main section:not(:first-child),.product-story-crm[data-state="2"] .crm-canvas main section:not(:nth-child(2)),.product-story-crm[data-state="3"] .crm-canvas main section:not(:nth-child(3)){opacity:.2;filter:grayscale(.7);transform:scale(.97)}.product-story-crm[data-state="1"] .crm-canvas main section:first-child,.product-story-crm[data-state="2"] .crm-canvas main section:nth-child(2),.product-story-crm[data-state="3"] .crm-canvas main section:nth-child(3){opacity:1;transform:translateY(-7px)scale(1.02)}.product-story-crm[data-state="4"] .crm-canvas main section{opacity:.28}.product-story-crm[data-state="4"] .crm-metrics article{background:#c6ff3d14;transform:translateY(-8px)}.product-story-calling[data-state="0"] .call-table>div{opacity:.26;transform:translate(44px)}.product-story-calling[data-state="1"] .call-table>div:not(:first-child),.product-story-calling[data-state="2"] .call-table>div:not(:nth-child(2)),.product-story-calling[data-state="3"] .call-table>div:not(:nth-child(3)){opacity:.2;transform:translate(30px)}.product-story-calling[data-state="1"] .call-table>div:first-child,.product-story-calling[data-state="2"] .call-table>div:nth-child(2),.product-story-calling[data-state="3"] .call-table>div:nth-child(3){opacity:1;transform:translate(-8px)}.product-story-calling[data-state="4"] .call-table>div{opacity:.35}.product-story-calling[data-state="4"] .call-stats article{background:#c6ff3d17;transform:translateY(-8px)}.products-journey-v2 .product-comparison{min-height:110svh}.comparison-table-wrap{border-block:1px solid var(--border);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:760px}.comparison-table :is(th,td){border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;min-width:180px;padding:28px}.comparison-table tr:last-child :is(th,td){border-bottom:0}.comparison-table :is(th,td):last-child{border-right:0}.comparison-table thead th{color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.comparison-table tbody th{color:var(--muted);font:500 13px/1.3 var(--font-display)}.comparison-table tbody td{font:500 clamp(20px,2.2vw,32px)/1.1 var(--font-display)}.products-journey-v2 .product-coming{min-height:100svh;color:var(--ink);background:var(--bone);align-items:center;padding:110px 0;display:grid}.products-journey-v2 .product-coming .flip-face{color:var(--bone);background:var(--ink)}.products-journey-v2 .product-coming .flip-face p{color:var(--muted)}.products-journey-v2 .product-coming .flip-back{color:var(--ink);background:var(--bone);box-shadow:inset 0 0 0 1px var(--ink-border)}.products-journey-v2 .product-coming .flip-back p{color:#07070b9e}.products-journey-v2 .reliability-scene article{min-height:190px}.products-journey-v2 .product-tool-row{padding-block:58px}.product-demo-cta{min-height:105svh;color:var(--ink);background:var(--bone);align-items:center;padding:110px 0;display:grid}.product-demo-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid}.product-demo-grid h2{max-width:800px;font:600 clamp(70px,9vw,156px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0}.product-demo-grid>div>p:last-child{color:#07070b9e;max-width:420px;font-size:18px}.product-demo-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.product-demo-form label{gap:9px;display:grid}.product-demo-form label span{font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.product-demo-form :is(input,textarea){border:0;border-bottom:1px solid var(--ink-border);width:100%;color:var(--ink);font:500 17px/1.35 var(--font-display);resize:vertical;background:0 0;border-radius:0;outline:0;padding:16px 0}.product-demo-form :is(input,textarea)::placeholder{color:#07070b61}.product-demo-form :is(input,textarea):focus{border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.product-demo-wide{grid-column:1/-1}.product-demo-form .button{border:0;justify-self:start;margin-top:8px}.product-demo-form .button:disabled{cursor:wait;opacity:.58}.product-demo-status{color:#07070ba6;min-height:20px;margin:0;font-size:13px}@media (max-width:900px){.product-overview-grid{grid-template-columns:1fr}.product-overview-demo{height:min(64vh,620px)}.product-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.product-story-visual{padding:40px 18px 18px}.product-story-title{top:18px;left:18px;right:18px}.product-story-device{height:calc(54vh - 58px);min-height:300px}.product-story-visual>ol{bottom:14px;right:18px}.product-story-visual>ol li{width:22px}.product-demo-grid{grid-template-columns:1fr}.product-demo-form{max-width:720px}}@media (max-width:600px){.product-overview{min-height:100svh;padding:88px 0}.product-overview-copy h2{font-size:clamp(54px,15vw,78px)}.product-switcher{grid-template-columns:1fr}.product-switcher button{border-right:0;border-bottom:1px solid var(--border);min-height:72px}.product-switcher button:last-child{border-bottom:0}.product-overview-detail ul{display:none}.product-overview-demo{border-radius:20px;height:430px}.product-pinned .pinned-chapter-panel h2{font-size:clamp(46px,12.8vw,64px)}.product-story-title>span{display:none}.product-story-device{border-radius:18px;height:calc(54vh - 44px);min-height:260px}.product-story-visual>ol{display:none}.product-demo-grid h2,.products-journey-v2 .integrations-scene h2,.products-journey-v2 .product-comparison h2,.products-journey-v2 .reliability-scene h2{font-size:clamp(54px,15vw,80px)}.comparison-table :is(th,td){padding:20px}.product-demo-cta,.products-journey-v2 .product-coming{padding:88px 0}.product-demo-form{grid-template-columns:1fr}.product-demo-form label,.product-demo-wide{grid-column:1}.product-demo-form .button{width:100%}}@media (prefers-reduced-motion:reduce){.product-overview-device{animation:none}.product-story-device,.product-story-device *,.product-story-visual{transition:none!important}.product-pinned{height:auto}.product-story-visual{min-height:70svh}}.crm-problem{overflow:hidden}.crm-problem-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(42px,8vw,140px);display:grid}.crm-problem h2{margin-bottom:0}.crm-problem-signal{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;padding-bottom:22px;display:grid}.crm-problem-signal span{font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.crm-problem-signal i{background:var(--ink-border);transform-origin:0;height:1px}.crm-problem-signal i:after{background:var(--lime);content:"";width:8px;height:8px;animation:crm-signal 3.4s var(--ease-inout) infinite;border-radius:50%;margin-top:-4px;display:block}@keyframes crm-signal{0%{transform:translate(0)}50%,to{transform:translate(calc(100% - 8px))}}.crm-pinned{height:calc(var(--pinned-beats) * 90svh)}.crm-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.crm-pinned .pinned-chapter-panel h2{max-width:690px;font-size:clamp(54px,6.2vw,112px)}.crm-pinned .pinned-chapter-panel>p:last-child{max-width:390px}.crm-visual-ref{width:100%;height:100%}.crm-walkthrough-visual{background:radial-gradient(circle at 56% 42%,#ede9e10e,#0000 48%);place-items:center;width:100%;height:100%;padding:clamp(82px,10vh,116px) clamp(26px,4vw,62px) clamp(54px,7vh,76px);display:grid;position:relative;overflow:hidden}.crm-walkthrough-visual:before{border:1px solid var(--border);content:"";opacity:.55;transition:transform 1.2s var(--ease-premium),opacity 1.2s var(--ease-premium);border-radius:50%;position:absolute;inset:12% 5%;transform:scale(.78)}.crm-walkthrough-visual>header{z-index:4;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid;position:absolute;top:clamp(34px,5vh,58px);left:clamp(24px,4vw,58px);right:clamp(24px,4vw,58px)}.crm-walkthrough-visual>header>i{background:var(--border);height:1px}.crm-walkthrough-visual>header b{color:var(--bone);font:inherit}.crm-walkthrough-device{z-index:2;border:1px solid var(--border);background:var(--surface);width:min(100%,940px);height:min(66vh,690px);transition:transform 1.15s var(--ease-premium),border-color 1.15s var(--ease-premium),box-shadow 1.15s var(--ease-premium);border-radius:26px;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-7deg)rotateX(3deg)scale(.93);box-shadow:0 48px 120px #0006}.crm-walkthrough-device .crm-canvas{width:100%;height:100%}.crm-walkthrough-visual>ol{z-index:4;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(20px,3vh,34px);right:clamp(24px,3vw,44px)}.crm-walkthrough-visual>ol li{aspect-ratio:1;border:1px solid var(--border);width:24px;color:var(--muted);font:600 6px/1 var(--font-mono);transition:color .65s var(--ease-premium),background-color .65s var(--ease-premium),border-color .65s var(--ease-premium);border-radius:50%;place-items:center;display:grid}.crm-walkthrough-device :is(.crm-metrics article,.crm-canvas main section,.crm-canvas main article){transition:opacity 1.05s var(--ease-premium),filter 1.05s var(--ease-premium),transform 1.05s var(--ease-premium),background-color 1.05s var(--ease-premium),border-color 1.05s var(--ease-premium)}.crm-visual-ref[data-state="0"] .crm-canvas main section{opacity:.42;transform:translateY(32px)}.crm-visual-ref[data-state="1"] .crm-canvas main section:not(:first-child),.crm-visual-ref[data-state="2"] .crm-canvas main section:not(:first-child){opacity:.2;filter:grayscale(.8);transform:scale(.965)}.crm-visual-ref[data-state="1"] .crm-canvas main section:first-child,.crm-visual-ref[data-state="2"] .crm-canvas main section:first-child{opacity:1;transform:translateY(-8px)scale(1.025)}.crm-visual-ref[data-state="2"] .crm-canvas main section:first-child article:first-of-type{background:#c6ff3d0e;border-color:#c6ff3d61;transform:translateY(-7px)}.crm-visual-ref[data-state="3"] .crm-canvas main section:not(:nth-child(2)),.crm-visual-ref[data-state="4"] .crm-canvas main section:not(:nth-child(2)){opacity:.18;filter:grayscale(.8);transform:scale(.965)}.crm-visual-ref[data-state="3"] .crm-canvas main section:nth-child(2),.crm-visual-ref[data-state="4"] .crm-canvas main section:nth-child(2){opacity:1;transform:translateY(-8px)scale(1.025)}.crm-visual-ref[data-state="4"] .crm-canvas main section:nth-child(2) article:last-child{background:#c6ff3d0e;border-color:#c6ff3d61;transform:translateY(-7px)}.crm-visual-ref[data-state="5"] .crm-canvas main section{opacity:.22;filter:grayscale(.75)}.crm-visual-ref[data-state="5"] .crm-metrics article{background:#c6ff3d0e;border-color:#c6ff3d47;transform:translateY(-8px)}.crm-visual-ref[data-state="6"] .crm-canvas main section{opacity:.4}.crm-visual-ref[data-state="6"] .crm-canvas main article{transform:translate(8px)}.crm-visual-ref[data-state="6"] .crm-canvas main section:nth-child(3){opacity:1;transform:translateY(-8px)}.crm-visual-ref[data-state="7"] .crm-walkthrough-device{border-color:#c6ff3d61;transform:perspective(1500px)rotateY(0)rotateX(0)scale(1);box-shadow:0 58px 145px #00000075}.crm-visual-ref[data-state="7"] .crm-walkthrough-visual:before{opacity:.9;transform:scale(1.08)}.crm-visual-ref[data-state="0"] .crm-walkthrough-visual>ol li:first-child,.crm-visual-ref[data-state="1"] .crm-walkthrough-visual>ol li:nth-child(2),.crm-visual-ref[data-state="2"] .crm-walkthrough-visual>ol li:nth-child(3),.crm-visual-ref[data-state="3"] .crm-walkthrough-visual>ol li:nth-child(4),.crm-visual-ref[data-state="4"] .crm-walkthrough-visual>ol li:nth-child(5),.crm-visual-ref[data-state="5"] .crm-walkthrough-visual>ol li:nth-child(6),.crm-visual-ref[data-state="6"] .crm-walkthrough-visual>ol li:nth-child(7),.crm-visual-ref[data-state="7"] .crm-walkthrough-visual>ol li:nth-child(8){color:var(--ink);border-color:var(--lime);background:var(--lime)}.crm-workflow-track{border-block:1px solid var(--ink-border);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.crm-workflow-draw{z-index:0;background:var(--ink);transform-origin:0;will-change:transform;height:1px;position:absolute;top:50%;left:0;right:0}.crm-workflow-track article{z-index:1;border-right:1px solid var(--ink-border);background:var(--bone);align-content:space-between;min-height:190px;padding:24px;display:grid;position:relative}.crm-workflow-track article:last-child{border-right:0}.crm-workflow-track article>span{font:600 8px/1 var(--font-mono)}.crm-workflow-track article>b{font:500 clamp(24px,2.5vw,38px)/1 var(--font-display)}.crm-workflow-track article>i{border:3px solid var(--bone);background:var(--lime);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:calc(50% - 6px);left:24px}.crm-personas{min-height:105svh;color:var(--bone);background:var(--ink);align-items:center;padding:110px 0;display:grid}.crm-personas-heading{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.crm-personas h2{max-width:1100px;font:600 clamp(70px,9vw,154px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0 72px}.crm-persona-grid{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.crm-persona-grid article{border-right:1px solid var(--border);grid-template-rows:auto 1fr auto;min-height:320px;padding:28px;display:grid}.crm-persona-grid article:last-child{border-right:0}.crm-persona-grid span{color:var(--muted);font:600 8px/1 var(--font-mono)}.crm-persona-grid h3{font:500 clamp(34px,3.8vw,58px)/.92 var(--font-display);letter-spacing:-.02em;align-self:end;margin:0 0 24px}.crm-persona-grid p{max-width:270px;color:var(--muted);margin:0}.crm-gallery{min-height:140svh}.crm-integrations{min-height:105svh}.crm-tool-row{padding-block:64px}.crm-demo{min-height:105svh}@media (max-width:900px){.crm-problem-grid{grid-template-columns:1fr}.crm-problem-signal{max-width:620px}.crm-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.crm-walkthrough-visual{padding:38px 16px 16px}.crm-walkthrough-visual>header{top:14px;left:16px;right:16px}.crm-walkthrough-device{border-radius:20px;height:calc(54vh - 48px);min-height:290px}.crm-walkthrough-visual>ol{display:none}.crm-workflow-track{grid-template-columns:1fr 1fr}.crm-workflow-track article:nth-child(2){border-right:0}.crm-workflow-track article:nth-child(-n+2){border-bottom:1px solid var(--ink-border)}.crm-persona-grid{grid-template-columns:1fr}.crm-persona-grid article{border-right:0;border-bottom:1px solid var(--border);min-height:210px}.crm-persona-grid article:last-child{border-bottom:0}.crm-personas-heading{grid-template-columns:1fr}.crm-personas-heading>svg{display:none}}@media (max-width:600px){.crm-problem-grid{align-items:center}.crm-problem h2{font-size:clamp(54px,15vw,76px)}.crm-problem-signal{grid-template-columns:auto 1fr auto}.crm-problem-signal i:nth-of-type(2),.crm-problem-signal span:nth-of-type(2){display:none}.crm-pinned .pinned-chapter-panel h2{font-size:clamp(46px,12.8vw,64px)}.crm-walkthrough-device{border-radius:16px;height:calc(54vh - 34px);min-height:250px}.crm-demo h2,.crm-gallery h2,.crm-integrations h2,.crm-personas h2,.crm-workflow h2{font-size:clamp(54px,15vw,80px)}.crm-workflow-track{grid-template-columns:1fr}.crm-workflow-track article{border-right:0;border-bottom:1px solid var(--ink-border);min-height:132px}.crm-workflow-track article:last-child{border-bottom:0}.crm-workflow-draw{width:1px;height:auto;inset:0 auto 0 24px;transform:scaleY(1)}.crm-workflow-track article>i{top:24px}.crm-personas{padding:88px 0}.crm-persona-grid article{min-height:180px}.crm-gallery{padding-block:100px}.crm-demo ul{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){.crm-problem-signal i:after{animation:none}.crm-workflow-draw{transform:none!important}.crm-walkthrough-device,.crm-walkthrough-device *,.crm-walkthrough-visual:before{transition:none!important}.crm-pinned{height:auto}.crm-walkthrough-visual{min-height:70svh}}.calls-problem{overflow:hidden}.calls-problem-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:end;gap:clamp(42px,8vw,140px);display:grid}.calls-problem h2{margin-bottom:0}.calls-problem-signal{border-block:1px solid var(--ink-border);justify-content:center;align-items:center;gap:clamp(4px,.6vw,9px);height:180px;padding:24px;display:flex}.calls-problem-signal i{width:clamp(3px,.4vw,6px);height:var(--bar);background:var(--ink);transform-origin:50%;animation:calling-signal 2.8s var(--ease-inout) infinite;border-radius:99px}.calls-problem-signal i:nth-child(3n){animation-delay:-.9s}.calls-problem-signal i:nth-child(4n){animation-delay:-1.7s}@keyframes calling-signal{0%,to{opacity:.35;transform:scaleY(.42)}48%{opacity:1;transform:scaleY(1)}}.calls-pinned{height:calc(var(--pinned-beats) * 90svh)}.calls-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.calls-pinned .pinned-chapter-panel h2{max-width:690px;font-size:clamp(52px,6vw,108px)}.calls-pinned .pinned-chapter-panel>p:last-child{max-width:390px}.calling-visual-ref{width:100%;height:100%}.calling-walkthrough-visual{background:radial-gradient(circle at 55% 47%,#ede9e10b,#0000 47%);place-items:center;width:100%;height:100%;padding:clamp(82px,10vh,116px) clamp(26px,4vw,62px) clamp(54px,7vh,76px);display:grid;position:relative;overflow:hidden}.calling-walkthrough-visual:after,.calling-walkthrough-visual:before{border:1px solid var(--border);content:"";opacity:.52;transition:transform 1.2s var(--ease-premium),opacity 1.2s var(--ease-premium);border-radius:50%;position:absolute;inset:17% 10%}.calling-walkthrough-visual:after{opacity:.35;inset:27% 20%}.calling-walkthrough-visual>header{z-index:4;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid;position:absolute;top:clamp(34px,5vh,58px);left:clamp(24px,4vw,58px);right:clamp(24px,4vw,58px)}.calling-walkthrough-visual>header>i{background:var(--border);height:1px}.calling-walkthrough-visual>header b{color:var(--bone);font:inherit}.calling-walkthrough-device{z-index:2;border:1px solid var(--border);background:var(--surface);width:min(100%,940px);height:min(66vh,690px);transition:transform 1.15s var(--ease-premium),border-color 1.15s var(--ease-premium),box-shadow 1.15s var(--ease-premium);border-radius:26px;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(6deg)rotateX(3deg)scale(.93);box-shadow:0 48px 120px #0006}.calling-walkthrough-device .calls-canvas{width:100%;height:100%}.calling-walkthrough-visual>ol{z-index:4;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(20px,3vh,34px);right:clamp(24px,3vw,44px)}.calling-walkthrough-visual>ol li{aspect-ratio:1;border:1px solid var(--border);width:24px;color:var(--muted);font:600 6px/1 var(--font-mono);transition:color .65s var(--ease-premium),background-color .65s var(--ease-premium),border-color .65s var(--ease-premium);border-radius:50%;place-items:center;display:grid}.calling-walkthrough-device :is(.calls-canvas main>header,.call-stats article,.call-table>div,.wave){transition:opacity 1.05s var(--ease-premium),filter 1.05s var(--ease-premium),transform 1.05s var(--ease-premium),background-color 1.05s var(--ease-premium),border-color 1.05s var(--ease-premium)}.calling-visual-ref[data-state="0"] .call-table>div{opacity:.22;transform:translate(42px)}.calling-visual-ref[data-state="0"] .calls-canvas main>header{transform:translateY(10px)}.calling-visual-ref[data-state="1"] .call-table>div{opacity:.22}.calling-visual-ref[data-state="1"] .call-table>div:first-child{opacity:1;transform:translate(-8px)}.calling-visual-ref[data-state="2"] .call-table>div:not(:first-child){opacity:.18;filter:grayscale(.75)}.calling-visual-ref[data-state="2"] .call-table>div:first-child{background:#c6ff3d0b;border-color:#c6ff3d52;transform:translate(-10px)}.calling-visual-ref[data-state="3"] .call-table>div{opacity:.35}.calling-visual-ref[data-state="3"] .wave{filter:none;transform:scaleY(1.8)}.calling-visual-ref[data-state="4"] .call-table>div:not(:nth-child(2)),.calling-visual-ref[data-state="5"] .call-table>div:not(:nth-child(3)){opacity:.18;filter:grayscale(.75)}.calling-visual-ref[data-state="4"] .call-table>div:nth-child(2),.calling-visual-ref[data-state="5"] .call-table>div:nth-child(3){opacity:1;background:#c6ff3d0b;border-color:#c6ff3d52;transform:translate(-10px)}.calling-visual-ref[data-state="6"] .call-table>div{opacity:.28}.calling-visual-ref[data-state="6"] .call-stats article{background:#c6ff3d0e;border-color:#c6ff3d47;transform:translateY(-8px)}.calling-visual-ref[data-state="7"] .calling-walkthrough-device{border-color:#c6ff3d61;transform:perspective(1500px)rotateY(0)rotateX(0)scale(1);box-shadow:0 58px 145px #00000075}.calling-visual-ref[data-state="7"] .calling-walkthrough-visual:before{opacity:.9;transform:scale(1.18)}.calling-visual-ref[data-state="7"] .calling-walkthrough-visual:after{opacity:.65;transform:scale(1.12)}.calling-visual-ref[data-state="0"] .calling-walkthrough-visual>ol li:first-child,.calling-visual-ref[data-state="1"] .calling-walkthrough-visual>ol li:nth-child(2),.calling-visual-ref[data-state="2"] .calling-walkthrough-visual>ol li:nth-child(3),.calling-visual-ref[data-state="3"] .calling-walkthrough-visual>ol li:nth-child(4),.calling-visual-ref[data-state="4"] .calling-walkthrough-visual>ol li:nth-child(5),.calling-visual-ref[data-state="5"] .calling-walkthrough-visual>ol li:nth-child(6),.calling-visual-ref[data-state="6"] .calling-walkthrough-visual>ol li:nth-child(7),.calling-visual-ref[data-state="7"] .calling-walkthrough-visual>ol li:nth-child(8){color:var(--ink);border-color:var(--lime);background:var(--lime)}.calling-workflow-track{border-block:1px solid var(--ink-border);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.calling-workflow-draw{z-index:0;background:var(--ink);transform-origin:0;will-change:transform;height:1px;position:absolute;top:50%;left:0;right:0}.calling-workflow-track article{z-index:1;border-right:1px solid var(--ink-border);background:var(--bone);align-content:space-between;min-height:190px;padding:24px;display:grid;position:relative}.calling-workflow-track article:last-child{border-right:0}.calling-workflow-track article>span{font:600 8px/1 var(--font-mono)}.calling-workflow-track article>b{font:500 clamp(24px,2.5vw,38px)/1 var(--font-display)}.calling-workflow-track article>i{border:3px solid var(--bone);background:var(--lime);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:calc(50% - 6px);left:24px}.calling-personas{min-height:105svh;color:var(--bone);background:var(--surface);align-items:center;padding:110px 0;display:grid}.calling-personas-heading{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.calling-personas h2{max-width:1120px;font:600 clamp(70px,9vw,154px)/.82 var(--font-display);letter-spacing:-.02em;margin:24px 0 72px}.calling-persona-grid{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.calling-persona-grid article{border-right:1px solid var(--border);grid-template-rows:auto 1fr auto;min-height:320px;padding:28px;display:grid}.calling-persona-grid article:last-child{border-right:0}.calling-persona-grid span{color:var(--muted);font:600 8px/1 var(--font-mono)}.calling-persona-grid h3{font:500 clamp(34px,3.8vw,58px)/.92 var(--font-display);letter-spacing:-.02em;align-self:end;margin:0 0 24px}.calling-persona-grid p{max-width:270px;color:var(--muted);margin:0}.calling-gallery{min-height:140svh}.calling-integrations{min-height:105svh}.calling-tool-row{padding-block:64px}.calling-demo{min-height:105svh}@media (max-width:900px){.calls-problem-grid{grid-template-columns:1fr}.calls-problem-signal{max-width:680px}.calls-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.calling-walkthrough-visual{padding:38px 16px 16px}.calling-walkthrough-visual>header{top:14px;left:16px;right:16px}.calling-walkthrough-device{border-radius:20px;height:calc(54vh - 48px);min-height:290px}.calling-walkthrough-visual>ol{display:none}.calling-workflow-track{grid-template-columns:1fr 1fr}.calling-workflow-track article:nth-child(2){border-right:0}.calling-workflow-track article:nth-child(-n+2){border-bottom:1px solid var(--ink-border)}.calling-persona-grid{grid-template-columns:1fr}.calling-persona-grid article{border-right:0;border-bottom:1px solid var(--border);min-height:210px}.calling-persona-grid article:last-child{border-bottom:0}.calling-personas-heading{grid-template-columns:1fr}.calling-personas-heading>svg{display:none}}@media (max-width:600px){.calls-problem-grid{align-items:center}.calls-problem h2{font-size:clamp(54px,15vw,76px)}.calls-problem-signal{height:120px;padding-inline:8px}.calls-pinned .pinned-chapter-panel h2{font-size:clamp(44px,12.2vw,62px)}.calling-walkthrough-device{border-radius:16px;height:calc(54vh - 34px);min-height:250px}.calling-demo h2,.calling-gallery h2,.calling-integrations h2,.calling-personas h2,.calling-workflow h2{font-size:clamp(54px,15vw,80px)}.calling-workflow-track{grid-template-columns:1fr}.calling-workflow-track article{border-right:0;border-bottom:1px solid var(--ink-border);min-height:132px}.calling-workflow-track article:last-child{border-bottom:0}.calling-workflow-draw{width:1px;height:auto;inset:0 auto 0 24px;transform:none!important}.calling-workflow-track article>i{top:24px}.calling-personas{padding:88px 0}.calling-persona-grid article{min-height:180px}.calling-gallery{padding-block:100px}.calling-demo ul{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){.calls-problem-signal i{animation:none}.calling-workflow-draw{transform:none!important}.calling-walkthrough-device,.calling-walkthrough-device *,.calling-walkthrough-visual:after,.calling-walkthrough-visual:before{transition:none!important}.calls-pinned{height:auto}.calling-walkthrough-visual{min-height:70svh}}.work-journey{isolation:isolate;background:var(--ink);position:relative}.work-journey .work-index{min-height:165svh;padding-block:clamp(110px,14vh,170px)}.work-journey .work-row{animation:work-row-in .8s var(--ease-premium) both}.work-journey .work-row:focus-visible{outline:2px solid var(--lime);outline-offset:-4px;background:#ede9e10a;padding-inline:24px}.work-journey .work-row>svg{transition:transform .6s var(--ease-premium)}.work-journey .work-row:focus-visible>svg,.work-journey .work-row:hover>svg{transform:translate(4px,-4px)}@keyframes work-row-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.work-method-controller{background:var(--bone);position:relative}.work-pinned{color:var(--ink);background:var(--bone)}.work-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.work-pinned .pinned-chapter-rail{border-color:var(--ink-border)}.work-pinned .pinned-chapter-panel>p:last-child,.work-pinned .pinned-chapter-rail li{color:#07070b9e}.work-pinned[data-active-beat="0"] .pinned-chapter-rail li:first-child,.work-pinned[data-active-beat="1"] .pinned-chapter-rail li:nth-child(2),.work-pinned[data-active-beat="2"] .pinned-chapter-rail li:nth-child(3),.work-pinned[data-active-beat="3"] .pinned-chapter-rail li:nth-child(4){color:var(--ink)}.work-pinned .pinned-chapter-panel h2{max-width:720px;font-size:clamp(54px,6.1vw,110px)}.work-pinned .pinned-chapter-visual{background:var(--bone);padding:clamp(20px,3vw,48px)}.work-method-visual{width:100%;height:100%;color:var(--bone);background:radial-gradient(circle at 50% 48%,#ede9e112,transparent 35%),var(--ink);border-radius:28px;grid-template-rows:auto 1fr auto;padding:clamp(22px,3vw,44px);display:grid;position:relative;overflow:hidden}.work-method-visual:before{content:"";opacity:.26;background-image:linear-gradient(#ede9e10e 1px,#0000 0),linear-gradient(90deg,#ede9e10e 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.work-method-visual>footer,.work-method-visual>header{z-index:3;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:relative}.work-method-visual>footer i,.work-method-visual>header i{background:var(--border);height:1px}.work-method-visual>header b{color:var(--bone);font:inherit}.work-method-orbit{z-index:2;aspect-ratio:1;place-self:center;place-items:center;width:min(72vh,78%);display:grid;position:relative}.work-method-orbit svg{fill:none;stroke:#ede9e129;stroke-width:1px;width:100%;height:100%;transition:transform 1.25s var(--ease-premium);position:absolute;inset:0;overflow:visible}.work-method-orbit .work-method-signal{stroke:var(--lime);stroke-width:1.5px;stroke-dasharray:1120;stroke-dashoffset:980px;opacity:.72;transition:stroke-dashoffset 1.25s var(--ease-premium),opacity 1.25s var(--ease-premium)}.work-method-core{z-index:3;aspect-ratio:1;width:clamp(90px,10vw,150px);font:500 clamp(30px,3.6vw,58px)/1 var(--font-display);transition:color 1.15s var(--ease-premium),background-color 1.15s var(--ease-premium),transform 1.15s var(--ease-premium);border:1px solid #ede9e147;border-radius:50%;place-items:center;display:grid;position:relative}.work-method-node{z-index:4;border:1px solid var(--border);min-width:100px;color:var(--muted);font:500 13px/1 var(--font-display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.3;transition:color .9s var(--ease-premium),border-color .9s var(--ease-premium),opacity .9s var(--ease-premium),transform .9s var(--ease-premium);background:#0f0f16d1;border-radius:999px;gap:7px;padding:13px 16px;display:grid;position:absolute;transform:scale(.88)}.work-method-node small{font:600 7px/1 var(--font-mono)}.work-method-node-1{top:1%;left:50%;translate:-50%}.work-method-node-2{top:50%;right:-2%;translate:0 -50%}.work-method-node-3{bottom:1%;left:50%;translate:-50%}.work-method-node-4{top:50%;left:-2%;translate:0 -50%}.work-method-controller[data-state="0"] .work-method-node-1,.work-method-controller[data-state="1"] .work-method-node-2,.work-method-controller[data-state="2"] .work-method-node-3,.work-method-controller[data-state="3"] .work-method-node-4{color:var(--ink);border-color:var(--lime);background:var(--lime);opacity:1;transform:scale(1)}.work-method-controller[data-state="0"] .work-method-orbit svg{transform:rotate(-12deg)}.work-method-controller[data-state="1"] .work-method-orbit svg{transform:rotate(10deg)}.work-method-controller[data-state="2"] .work-method-orbit svg{transform:rotate(34deg)}.work-method-controller[data-state="3"] .work-method-orbit svg{transform:rotate(58deg)}.work-method-controller[data-state="0"] .work-method-signal{stroke-dashoffset:820px}.work-method-controller[data-state="1"] .work-method-signal{stroke-dashoffset:560px}.work-method-controller[data-state="2"] .work-method-signal{stroke-dashoffset:280px}.work-method-controller[data-state="3"] .work-method-signal{stroke-dashoffset:0}.work-method-controller[data-state="3"] .work-method-core{color:var(--ink);background:var(--lime);transform:scale(1.08)}.industries-scene span{font-size:clamp(19px,2.1vw,32px)}@media (max-width:1000px){.work-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.work-pinned .pinned-chapter-visual{padding:14px 16px 16px}.work-method-visual{border-radius:20px;padding:18px}.work-method-orbit{width:min(48vh,76%)}.work-method-node{min-width:80px;padding:9px 11px;font-size:11px}.work-method-visual>footer,.work-method-visual>header{font-size:7px}}@media (max-width:600px){.work-journey .work-index{min-height:auto;padding-block:96px}.work-pinned .pinned-chapter-panel h2{font-size:clamp(44px,12.5vw,62px)}.work-method-orbit{width:min(42vh,82%)}.work-method-node{min-width:66px;padding:8px 9px;font-size:9px}.work-method-node small{display:none}.work-method-core{width:76px}.work-method-visual>footer{display:none}.industries-scene span{flex-basis:100%;padding:25px}}.case-approach-controller{background:var(--ink)}.case-approach-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.case-approach-pinned .pinned-chapter-panel h2{max-width:720px;font-size:clamp(54px,6.2vw,112px)}.case-approach-pinned .pinned-chapter-panel>p:last-child{max-width:390px}.case-approach-pinned .pinned-chapter-visual{padding:clamp(20px,3vw,48px)}.case-approach-visual{border:1px solid var(--border);background:var(--surface);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.case-approach-visual:before{border:1px solid var(--border);content:"";opacity:.5;transition:transform 1.2s var(--ease-premium),opacity 1.2s var(--ease-premium);border-radius:50%;position:absolute;inset:9%;transform:scale(.72)}.case-approach-visual>footer,.case-approach-visual>header{z-index:4;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:absolute;left:clamp(22px,3vw,44px);right:clamp(22px,3vw,44px)}.case-approach-visual>header{top:clamp(22px,3vw,44px)}.case-approach-visual>footer{bottom:clamp(22px,3vw,44px)}.case-approach-visual>footer i,.case-approach-visual>header i{background:var(--border);height:1px}.case-approach-visual>header b{color:var(--bone);font:inherit}.case-approach-map{place-items:center;display:grid;position:absolute;inset:11% 7%}.case-approach-map svg{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.case-approach-orbit,.case-approach-route{vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.2s var(--ease-premium),opacity 1.2s var(--ease-premium),stroke 1.2s var(--ease-premium)}.case-approach-orbit{stroke:#ede9e11f;stroke-width:1px;stroke-dasharray:5 9}.case-approach-route{stroke:#ede9e12e;stroke-width:1.25px;stroke-dasharray:780;stroke-dashoffset:780px}.case-approach-core{z-index:3;aspect-ratio:1;border:1px solid var(--border);width:clamp(92px,10vw,142px);color:var(--bone);font:600 clamp(25px,3vw,44px)/1 var(--font-display);text-align:center;transition:background-color 1.2s var(--ease-premium),color 1.2s var(--ease-premium),transform 1.2s var(--ease-premium),box-shadow 1.2s var(--ease-premium);border-radius:50%;place-content:center;display:grid;position:relative}.case-approach-core small{color:var(--muted);font:600 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:block}.case-approach-node{z-index:3;border:1px solid var(--border);min-width:112px;color:var(--muted);font:600 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:color .9s var(--ease-premium),border-color .9s var(--ease-premium),transform 1.2s var(--ease-premium),opacity .9s var(--ease-premium);background:#0f0f16db;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute}.case-approach-node small{color:inherit;font:inherit;opacity:.6}.case-approach-node.node-1{top:11%;left:4%}.case-approach-node.node-2{top:11%;right:4%}.case-approach-node.node-3{bottom:4%;left:50%;transform:translate(-50%)}.case-approach-controller[data-state="0"] .node-1,.case-approach-controller[data-state="1"] .node-2,.case-approach-controller[data-state="2"] .node-3{color:var(--ink);border-color:var(--lime);background:var(--lime)}.case-approach-controller[data-state="0"] .route-one,.case-approach-controller[data-state="1"] :is(.route-one,.route-two),.case-approach-controller[data-state="2"] :is(.route-one,.route-two,.route-three){stroke:var(--lime);stroke-dashoffset:0}.case-approach-controller[data-state="1"] .case-approach-visual:before{opacity:.68;transform:scale(.9)}.case-approach-controller[data-state="2"] .case-approach-visual:before{opacity:.8;transform:scale(1.08)}.case-approach-controller[data-state="2"] .case-approach-core{color:var(--ink);background:var(--bone);transform:scale(1.08);box-shadow:0 0 0 18px #ede9e10a}.case-approach-controller[data-state="2"] .case-approach-core small{color:#07070b9e}.case-sequence-v2{color:var(--bone);background:var(--ink)}.case-sequence-chapter{min-height:112svh;padding:clamp(64px,8vw,128px) var(--pad);place-items:center;display:grid;position:relative;overflow:hidden}.case-sequence-chapter:after{content:"";pointer-events:none;background:linear-gradient(#07070b14,#0000 38%,#07070b6b);position:absolute;inset:0}.case-sequence-chapter .media-frame{will-change:transform;border-radius:clamp(20px,2.4vw,38px);width:100%;height:calc(100svh - clamp(112px,14vw,210px));max-height:980px;aspect-ratio:auto!important}.case-sequence-chapter:nth-child(2) .media-frame{width:82%;margin-left:auto}.case-sequence-chapter:nth-child(3) .media-frame{width:88%;margin-right:auto}.case-sequence-caption{z-index:3;right:calc(var(--pad) + 20px);color:var(--bone);font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex;position:absolute;bottom:clamp(52px,7vh,82px)}.case-sequence-caption span{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;place-items:center;width:34px;display:grid}.case-sequence-chapter:nth-child(2) .case-sequence-caption{right:auto;left:calc(var(--pad) + 20px)}.next-case-v2{isolation:isolate}.next-case-v2>.media-frame{will-change:transform}.next-case-v2:focus-visible{outline:2px solid var(--lime);outline-offset:-8px}.next-case-v2:focus-visible h2{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:900px){.case-approach-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.case-approach-pinned .pinned-chapter-visual{padding:12px 16px 16px}.case-approach-visual{border-radius:20px}.case-approach-node{min-width:90px;padding:9px 11px;font-size:8px}.case-approach-node.node-1{top:15%;left:1%}.case-approach-node.node-2{top:15%;right:1%}.case-approach-node.node-3{bottom:2%}.case-approach-visual>footer,.case-approach-visual>header{left:18px;right:18px}.case-sequence-chapter{min-height:100svh;padding-inline:20px}.case-sequence-chapter .media-frame{height:78svh}.case-sequence-chapter:nth-child(2) .media-frame,.case-sequence-chapter:nth-child(3) .media-frame{width:100%;margin:0}.case-sequence-caption,.case-sequence-chapter:nth-child(2) .case-sequence-caption{bottom:8vh;left:auto;right:38px}}@media (max-width:600px){.case-approach-pinned .pinned-chapter-panel h2{font-size:clamp(44px,12.5vw,62px)}.case-approach-map{inset:15% 5% 12%}.case-approach-node{min-width:0;padding:8px}.case-approach-node small,.case-approach-visual>footer{display:none}.case-sequence-chapter{min-height:92svh;padding:72px 14px}.case-sequence-chapter .media-frame{border-radius:18px;height:74svh}.case-sequence-caption,.case-sequence-chapter:nth-child(2) .case-sequence-caption{bottom:9vh;right:28px}}@media (prefers-reduced-motion:reduce){.case-approach-controller .case-approach-visual:before{opacity:.8;transform:scale(1)}.case-approach-controller .case-approach-route{stroke:var(--lime);stroke-dashoffset:0}.case-approach-controller .case-approach-node{color:var(--bone);background:var(--surface)}.case-sequence-chapter .media-frame,.next-case-v2>.media-frame{will-change:auto;transform:none!important}.case-sequence-caption{visibility:visible!important;opacity:1!important;transform:none!important}}@media (hover:none),(pointer:coarse){.work-hover-preview{display:none}}@media (prefers-reduced-motion:reduce){.work-journey .work-row{animation:none}.work-journey .work-row,.work-journey .work-row>svg,.work-method-core,.work-method-node,.work-method-orbit svg,.work-method-signal{transition:none!important}.work-method-controller .work-method-node{opacity:.72;transform:none}.work-method-controller .work-method-signal{stroke-dashoffset:0}.work-pinned{height:auto}.work-method-visual{min-height:68svh}}.about-principles{min-height:112svh;color:var(--bone);background:var(--ink);padding:clamp(110px,13vh,170px) 0}.about-principles>.shell>div{border-block:1px solid var(--border);margin-top:clamp(58px,8vh,92px);display:flex}.about-principles article{border-right:1px solid var(--border);min-width:0;min-height:470px;transition:flex .9s var(--ease-premium),background-color .9s var(--ease-premium),color .9s var(--ease-premium);background:0 0;flex:1;grid-template-rows:auto 1fr auto;padding:clamp(24px,2.4vw,38px);display:grid;overflow:hidden;container-type:inline-size}.about-principles article:last-child{border-right:0}.about-principles article>span{color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.09em}.about-principles article h2{max-width:100%;font:500 clamp(30px,10.5cqw,42px)/.94 var(--font-display);letter-spacing:-.02em;white-space:normal;align-self:center;margin:0}.about-principles article p{max-width:240px;color:var(--muted);opacity:.64;transition:opacity .7s var(--ease-premium),transform .7s var(--ease-premium);margin:0}.about-principles article:focus-visible,.about-principles article:hover{background:var(--surface);outline:0;flex:1.55}.about-principles article:focus-visible p,.about-principles article:hover p{opacity:1;transform:translateY(-7px)}.about-principles article:focus-visible{box-shadow:inset 0 0 0 2px var(--lime)}.founders-intro{min-height:92svh;color:var(--ink);background:var(--bone);align-items:center;padding:110px 0;display:grid}.founders-intro-grid{grid-template-columns:minmax(90px,.24fr) minmax(0,1fr);align-items:start;gap:28px clamp(28px,5vw,80px);display:grid}.founders-intro h2{max-width:1250px;font:600 clamp(72px,9.2vw,158px)/.82 var(--font-display);letter-spacing:-.02em;margin:0}.founders-intro-grid>p:last-child{color:#07070ba3;grid-column:2;max-width:360px;margin:0;font-size:clamp(16px,1.3vw,20px)}.founder-story-controller{position:relative}.founder-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.founder-pinned .pinned-chapter-panel h2{max-width:700px;font-size:clamp(56px,6.35vw,114px)}.founder-pinned .pinned-chapter-panel>p:last-child{max-width:390px;font-size:clamp(15px,1.2vw,19px)}.founder-pinned .pinned-chapter-visual{padding:clamp(18px,2.8vw,46px)}.founder-pinned.is-bone{color:var(--ink);background:var(--bone)}.founder-pinned.is-bone .pinned-chapter-rail{border-color:var(--ink-border)}.founder-pinned.is-bone .pinned-chapter-panel>p:last-child,.founder-pinned.is-bone .pinned-chapter-rail li{color:#07070b9e}.founder-pinned.is-bone[data-active-beat="0"] .pinned-chapter-rail li:first-child,.founder-pinned.is-bone[data-active-beat="1"] .pinned-chapter-rail li:nth-child(2),.founder-pinned.is-bone[data-active-beat="2"] .pinned-chapter-rail li:nth-child(3){color:var(--ink)}.founder-story-visual{border:1px solid var(--border);width:100%;height:100%;color:var(--bone);background:radial-gradient(circle at 58% 42%,#ede9e113,transparent 33%),var(--ink);isolation:isolate;border-radius:30px;grid-template-rows:auto 1fr auto;padding:clamp(22px,3vw,44px);display:grid;position:relative;overflow:hidden}.founder-story-visual:before{content:"";opacity:.25;background-image:linear-gradient(#ede9e10d 1px,#0000 0),linear-gradient(90deg,#ede9e10d 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55%,#000,#0000 78%);mask-image:radial-gradient(circle at 55%,#000,#0000 78%)}.founder-story-visual>footer,.founder-story-visual>header{z-index:5;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid;position:relative}.founder-story-visual>header i{background:var(--border);height:1px}.founder-story-visual>header b{color:var(--bone);font:inherit}.founder-story-visual>footer{text-transform:none;grid-template-columns:auto 1fr}.founder-story-visual>footer strong{color:var(--bone);font:500 clamp(22px,2vw,31px)/1 var(--font-display);letter-spacing:-.02em}.founder-story-visual>footer span{text-align:right;justify-self:end;max-width:340px}.founder-story-card-wrap{z-index:3;perspective:1200px;place-items:center;min-height:0;display:grid;position:relative}.founder-story-card{width:min(30vw,440px);transition:filter 1.1s var(--ease-premium),opacity 1.1s var(--ease-premium),transform 1.1s var(--ease-premium)}.founder-story-card>div:last-child>section{height:min(67vh,660px)!important;max-height:none!important}.founder-story-card .founder-media{width:100%!important;height:100%!important}.founder-story-card .founder-media .media-frame{height:100%}.founder-story-visual>ol{z-index:5;gap:9px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:clamp(18px,2vw,34px);transform:translateY(-50%)}.founder-story-visual>ol li{border:1px solid var(--border);min-width:108px;color:var(--muted);font:600 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.42;transition:color .8s var(--ease-premium),border-color .8s var(--ease-premium),background-color .8s var(--ease-premium),opacity .8s var(--ease-premium),transform .8s var(--ease-premium);background:#0f0f16b8;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid;transform:translate(10px)}.founder-story-visual>ol b{font:inherit}.founder-story-controller[data-state="0"] .founder-story-visual>ol li:first-child,.founder-story-controller[data-state="1"] .founder-story-visual>ol li:nth-child(2),.founder-story-controller[data-state="2"] .founder-story-visual>ol li:nth-child(3){color:var(--ink);border-color:var(--lime);background:var(--lime);opacity:1;transform:translate(0)}.founder-story-controller[data-state="0"] .founder-story-card{transform:translate(-8%)rotateY(8deg)rotate(-2deg)}.founder-story-controller[data-state="1"] .founder-story-card{transform:translate3d(4%,-2%,40px)rotateY(-5deg)rotate(1deg)scale(1.035)}.founder-story-controller[data-state="2"] .founder-story-card{filter:grayscale(.35);transform:translate(-3%,1%)rotateY(0)rotate(0)scale(.93)}.process-line,.process-track{position:relative}.process-track:before{content:none!important}.about-process-draw{z-index:0;background:var(--lime);transform-origin:0;will-change:transform;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.process-track article{z-index:1;transition:background-color .7s var(--ease-premium),color .7s var(--ease-premium);position:relative}.process-track article:focus-within,.process-track article:hover{color:var(--bone);background:#ede9e10b;transform:none}@media (max-width:1000px){.about-principles>.shell>div{grid-template-columns:1fr 1fr;display:grid}.about-principles article{border-bottom:1px solid var(--border);min-height:320px}.about-principles article:nth-child(2){border-right:0}.founder-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.founder-pinned .pinned-chapter-visual{padding:14px 16px 16px}.founder-story-visual{border-radius:22px}.founder-story-card{width:min(44vw,390px)}.founder-story-card>div:last-child>section{height:min(52vh,540px)!important}.founder-story-visual>ol{right:18px}.founder-story-visual>footer span{max-width:240px}}@media (max-width:700px){.about-principles{min-height:auto;padding-block:90px}.about-principles>.shell>div{grid-template-columns:1fr}.about-principles article{border-right:0;min-height:240px}.about-principles article:focus-visible,.about-principles article:hover{flex:1}.founders-intro{min-height:82svh;padding-block:90px}.founders-intro-grid{grid-template-columns:1fr}.founders-intro h2{font-size:clamp(54px,14.5vw,78px)}.founders-intro-grid>p:last-child{grid-column:1}.founder-pinned .pinned-chapter-panel h2{font-size:clamp(44px,12.3vw,62px)}.founder-story-visual{padding:16px}.founder-story-visual>footer,.founder-story-visual>header{font-size:6px}.founder-story-visual>header b{display:none}.founder-story-card{width:min(69vw,340px)}.founder-story-card>div:last-child>section{height:min(45vh,470px)!important}.founder-story-visual>ol{grid-template-columns:repeat(3,1fr);display:grid;inset:auto 14px 48px;transform:none}.founder-story-visual>ol li{text-align:center;grid-template-columns:1fr;min-width:0;padding:8px;transform:none}.founder-story-visual>footer span,.founder-story-visual>ol li span{display:none}.process-track{grid-template-columns:1fr;display:grid}.about-process-draw{transform-origin:top;width:2px;height:auto;inset:0 auto 0 0;transform:scaleY(0)}.process-track article{border-right:0}}@media (prefers-reduced-motion:reduce){.about-principles article,.about-principles article p,.founder-story-card,.founder-story-visual>ol li{transition:none!important}.founder-pinned{height:auto}.founder-story-card{filter:none!important;transform:none!important}.founder-story-visual{min-height:68svh}.founder-story-visual>ol li{opacity:.7;transform:none}.about-process-draw{transform:none!important}}.contact-brief-v2 .contact-form{background:var(--surface);box-shadow:0 45px 100px #0000003d}.contact-ticket-section{color:var(--ink);background:var(--bone)}.contact-ticket-section:before{opacity:.55;background-image:linear-gradient(#07070b0e 1px,#0000 0),linear-gradient(90deg,#07070b0e 1px,#0000 0)}.contact-ticket-copy h2{color:var(--ink)}.contact-ticket-copy>p:not(.eyebrow){color:#07070ba3}.contact-ticket-copy .eyebrow{color:var(--ink)}.contact-ticket-stage .ticket-result{color:#07070ba3}.contact-direct-v2-grid{align-items:stretch}.contact-direct-v2-grid>.contact-direct-magnet{border-right:1px solid var(--ink-border);min-width:0;min-height:300px;padding:0;display:block!important}.contact-direct-v2-grid>.contact-direct-magnet:first-child{border-left:1px solid var(--ink-border)}.contact-direct-magnet-inner{height:100%}.contact-direct-magnet-inner>a,.contact-direct-magnet-inner>div{width:100%;height:100%;min-height:300px;color:var(--ink);background:var(--bone);transition:color .65s var(--ease-premium),background-color .65s var(--ease-premium);align-content:space-between;padding:30px;display:grid;position:relative}.contact-direct-magnet-inner svg{color:var(--ink);transition:color .55s var(--ease-premium),transform .55s var(--ease-premium)}.contact-direct-magnet-inner span{font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.contact-direct-magnet-inner strong{font:600 clamp(19px,2vw,31px)/.98 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.contact-direct-magnet-inner small{color:#07070b8c;transition:color .55s var(--ease-premium);font-size:11px}.contact-direct-magnet-inner>a>svg:last-child{position:absolute;top:30px;right:30px}.contact-direct-magnet-inner>a:focus-visible,.contact-direct-magnet-inner>a:hover,.contact-direct-magnet-inner>div:hover{color:var(--bone);background:var(--ink);outline:0}.contact-direct-magnet-inner>a:focus-visible svg,.contact-direct-magnet-inner>a:hover svg,.contact-direct-magnet-inner>div:hover svg{color:var(--lime);transform:translateY(-3px)}.contact-direct-magnet-inner>a:focus-visible small,.contact-direct-magnet-inner>a:hover small,.contact-direct-magnet-inner>div:hover small{color:var(--muted)}.contact-direct-magnet-inner>a:focus-visible{box-shadow:inset 0 0 0 2px var(--lime)}.contact-next-controller{color:var(--bone);background:var(--ink);position:relative}.contact-next-pinned .pinned-chapter-stage{grid-template-columns:minmax(54px,6vw) minmax(300px,.72fr) minmax(0,1.28fr)}.contact-next-pinned .pinned-chapter-panel h2{max-width:700px;font-size:clamp(56px,6.4vw,116px)}.contact-next-pinned .pinned-chapter-panel>p:last-child{max-width:390px;font-size:clamp(15px,1.2vw,19px)}.contact-next-pinned .pinned-chapter-visual{padding:clamp(18px,2.8vw,46px)}.contact-next-visual{border:1px solid var(--border);width:100%;height:100%;color:var(--bone);background:radial-gradient(circle at 52% 50%,#ede9e10f,transparent 30%),var(--surface);isolation:isolate;border-radius:30px;grid-template-rows:auto 1fr auto;padding:clamp(22px,3vw,44px);display:grid;position:relative;overflow:hidden}.contact-next-visual:before{content:"";opacity:.24;background-image:linear-gradient(#ede9e10d 1px,#0000 0),linear-gradient(90deg,#ede9e10d 1px,#0000 0);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.contact-next-visual>footer,.contact-next-visual>header{z-index:4;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid;position:relative}.contact-next-visual>footer i,.contact-next-visual>header i{background:var(--border);height:1px}.contact-next-visual>footer b,.contact-next-visual>header b{color:var(--bone);font:inherit}.contact-next-route{z-index:2;place-items:center;min-height:0;display:grid;position:relative}.contact-next-route>svg{fill:none;width:94%;height:76%;position:absolute;inset:12% 3%;overflow:visible}.contact-route-base,.contact-route-progress{vector-effect:non-scaling-stroke;stroke-width:1.25px}.contact-route-base{stroke:#ede9e124}.contact-route-progress{stroke:var(--lime);stroke-dasharray:920;stroke-dashoffset:920px;transition:stroke-dashoffset 1.15s var(--ease-premium)}.contact-next-route>ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.contact-next-route>ol li{z-index:3;border:1px solid var(--border);min-width:104px;color:var(--muted);font:600 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;transition:color .8s var(--ease-premium),border-color .8s var(--ease-premium),background-color .8s var(--ease-premium),opacity .8s var(--ease-premium),transform .8s var(--ease-premium);background:#0f0f16db;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 14px;display:grid;position:absolute}.contact-next-route>ol li:first-child{top:50%;left:5%;transform:translateY(-50%)}.contact-next-route>ol li:nth-child(2){top:18%;left:42%}.contact-next-route>ol li:nth-child(3){bottom:19%;right:4%}.contact-next-route>ol b{font:inherit}.contact-route-core{z-index:2;aspect-ratio:1;width:clamp(110px,12vw,170px);color:var(--bone);text-align:center;transition:color 1s var(--ease-premium),background-color 1s var(--ease-premium),box-shadow 1s var(--ease-premium),transform 1s var(--ease-premium);border:1px solid #ede9e138;border-radius:50%;place-content:center;display:grid;position:relative}.contact-route-core>i{background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:17%;left:50%;transform:translate(-50%)}.contact-route-core strong{font:500 clamp(31px,3.5vw,52px)/1 var(--font-display)}.contact-route-core small{color:var(--muted);font:600 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.contact-next-controller[data-state="0"] .contact-next-route>ol li:first-child,.contact-next-controller[data-state="1"] .contact-next-route>ol li:nth-child(2),.contact-next-controller[data-state="2"] .contact-next-route>ol li:nth-child(3){color:var(--ink);border-color:var(--lime);background:var(--lime);transform:translateY(-6px)}.contact-next-controller[data-state="0"] .contact-next-route>ol li:first-child{transform:translateY(calc(-50% - 6px))}.contact-next-controller[data-state="0"] .contact-route-progress{stroke-dashoffset:680px}.contact-next-controller[data-state="1"] .contact-route-progress{stroke-dashoffset:340px}.contact-next-controller[data-state="2"] .contact-route-progress{stroke-dashoffset:0}.contact-next-controller[data-state="2"] .contact-route-core{color:var(--ink);background:var(--bone);transform:scale(1.08);box-shadow:0 0 0 18px #ede9e10a}.contact-next-controller[data-state="2"] .contact-route-core small{color:#07070b9e}.contact-location-scene aside>div{border-top:1px solid var(--ink-border);justify-content:space-between;gap:20px;padding-top:18px;display:flex}.contact-location-scene aside>div p{color:#07070b94;margin:0}@media (max-width:1100px){.contact-direct-magnet-inner>a,.contact-direct-magnet-inner>div,.contact-direct-v2-grid>.contact-direct-magnet{min-height:240px}}@media (max-width:900px){.contact-next-pinned .pinned-chapter-stage{grid-template-columns:44px 1fr}.contact-next-pinned .pinned-chapter-visual{padding:14px 16px 16px}.contact-next-visual{border-radius:22px}.contact-next-route>ol li{min-width:82px;padding:9px 11px;font-size:7px}}@media (max-width:600px){.contact-direct-v2-grid>.contact-direct-magnet{border-left:1px solid var(--ink-border);border-bottom:1px solid var(--ink-border);min-height:190px}.contact-direct-magnet-inner>a,.contact-direct-magnet-inner>div{min-height:190px;padding:22px}.contact-next-pinned .pinned-chapter-panel h2{font-size:clamp(44px,12.3vw,62px)}.contact-next-visual{padding:16px}.contact-next-visual>footer,.contact-next-visual>header{font-size:6px}.contact-next-visual>footer b,.contact-next-visual>header b{display:none}.contact-next-route>svg{width:100%;height:84%;inset:8% 0}.contact-next-route>ol li{min-width:0;padding:8px}.contact-next-route>ol li b{display:none}.contact-next-route>ol li:first-child{left:0}.contact-next-route>ol li:nth-child(2){top:15%;left:38%}.contact-next-route>ol li:nth-child(3){bottom:16%;right:0}.contact-route-core{width:94px}.contact-location-scene aside>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.contact-direct-magnet-inner svg,.contact-direct-magnet-inner>a,.contact-direct-magnet-inner>div,.contact-next-route>ol li,.contact-route-core,.contact-route-progress{transition:none!important}.contact-next-pinned{height:auto}.contact-next-visual{min-height:68svh}.contact-route-progress{stroke-dashoffset:0}.contact-next-route>ol li{opacity:.78;transform:none!important}}.home-manifesto{min-height:110svh;color:var(--ink);background:var(--bone);align-items:center;display:grid;position:relative;overflow:hidden}.home-manifesto:before{content:"";opacity:.32;background-image:linear-gradient(#07070b0d 1px,#0000 0),linear-gradient(90deg,#07070b0d 1px,#0000 0);background-size:clamp(70px,8vw,130px) clamp(70px,8vw,130px);position:absolute;inset:0}.home-manifesto-inner{z-index:1;padding-block:clamp(110px,14vh,160px);position:relative}.home-manifesto .eyebrow{color:#07070b94}.home-manifesto-title{max-width:1240px;font:600 clamp(66px,8.1vw,146px)/.87 var(--font-display);letter-spacing:-.025em;margin:clamp(35px,5vh,60px) 0 clamp(75px,10vh,120px)}.home-manifesto-title span{color:#07070b29}.home-manifesto-rail{border-block:1px solid var(--ink-border);grid-template-columns:repeat(3,1fr);display:grid}.home-manifesto-rail article{border-right:1px solid var(--ink-border);align-content:space-between;min-height:180px;padding:24px clamp(18px,2.2vw,34px);display:grid}.home-manifesto-rail article:last-child{border-right:0}.home-manifesto-rail i{color:#07070b7a;font:600 9px/1 var(--font-mono);font-style:normal}.home-manifesto-rail p{max-width:240px;font:500 clamp(21px,2vw,31px)/1.08 var(--font-display);letter-spacing:-.02em;margin:0}@media (max-width:900px){.home-manifesto{min-height:100svh}.home-manifesto-title{font-size:clamp(58px,10.5vw,92px)}}@media (max-width:600px){.home-manifesto-inner{padding-block:92px}.home-manifesto-title{margin:30px 0 58px;font-size:clamp(50px,14vw,65px);line-height:.9}.home-manifesto-rail{grid-template-columns:1fr}.home-manifesto-rail article{border-right:0;border-bottom:1px solid var(--ink-border);min-height:118px}.home-manifesto-rail article:last-child{border-bottom:0}.home-manifesto-rail p{font-size:22px}}@media (prefers-reduced-motion:reduce){.home-manifesto-title span{color:var(--ink)!important}}.product-system-stack{--hero-x:0;--hero-y:0;width:100%;height:min(70vh,690px);min-height:500px;position:relative;overflow:visible}.product-system-stack .browser-card-site{width:72%;height:68%;top:2%;right:1%}.product-system-stack .browser-card-crm{width:64%;height:52%;bottom:2%;left:0}.product-system-stack .browser-card-chart{width:42%;height:32%;bottom:0;right:0}@media (min-width:900px){.products-story .product-track{width:300vw}}@media (max-width:900px){.product-system-stack{order:-1;height:min(78vw,540px);min-height:360px}}@media (min-width:900px){.products-story .product-track{width:200vw}}.home-hero{--hero-x:0;--hero-y:0;background:var(--ink);position:relative;overflow:hidden}.home-hero .dot-fallback,.home-hero>.viewport-scene{position:absolute;inset:0}.home-hero>.viewport-scene:after{content:"";pointer-events:none;background:linear-gradient(to bottom,#07070b0d,var(--ink) 92%);position:absolute;inset:0}.hero-glow{opacity:.52;filter:blur(70px);width:46vw;height:44vw;transform:translate(calc(var(--hero-x)*18px),calc(var(--hero-y)*12px));background:radial-gradient(circle,#3d5afe61,#22d3ee1f 38%,#0000 67%);border-radius:50%;position:absolute;top:14%;right:8%}.home-hero-copy{z-index:2;padding-top:clamp(145px,15vh,190px);position:relative}.home-title{max-width:1160px!important;font:600 clamp(72px,9.4vw,170px)/.84 var(--font-display)!important;letter-spacing:-.082em!important;text-transform:none!important;margin:28px 0 0!important;display:block!important}.home-title>span{display:inline!important}.home-hero-bottom{justify-content:space-between;align-items:flex-end;gap:60px;max-width:950px;margin-top:42px;display:flex}.hero-subline{max-width:430px;font-size:clamp(16px,1.4vw,20px);line-height:1.55;display:block}.hero-actions{align-items:center;gap:10px;display:flex}.hero-star>div:last-child{align-items:center;gap:8px;display:flex;border-radius:99px!important}.hero-mockups{z-index:3;pointer-events:none;width:min(47vw,720px);height:440px;transform:perspective(1200px) rotateY(calc(var(--hero-x)*-2deg)) rotateX(calc(var(--hero-y)*2deg));position:absolute;bottom:5vh;right:-4vw}.scroll-cue{z-index:4;color:#777;font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:24px}.scroll-cue svg{animation:scroll-cue 1.7s var(--ease-in-out) infinite}@media (max-width:1100px){.hero-mockups{opacity:.76;width:50vw;height:380px}}@media (max-width:899px){.home-hero{min-height:100svh}.home-hero-copy{padding-top:125px}.home-title{font-size:clamp(52px,14.8vw,92px)!important}.home-hero-bottom{flex-direction:column;align-items:flex-start;gap:26px}.hero-actions{flex-wrap:wrap}.hero-mockups{opacity:.42;width:75vw;height:300px;bottom:1vh;right:-20vw}.scroll-cue{display:none}}@media (max-width:600px){.hero-actions .button,.hero-actions>a,.hero-actions>div{width:100%}.hero-star>div:last-child{justify-content:center}.home-hero-bottom{width:100%}.hero-mockups{display:none}}.home-hero{min-height:110svh}.home-hero-bottom{align-items:center;gap:34px;max-width:1040px}.hero-subline{color:#ede9e1b3!important;opacity:1!important}.hero-actions{flex:none}.hero-mockups{width:min(43vw,650px);height:min(42vw,430px);bottom:clamp(26px,5vh,62px);right:clamp(24px,4vw,72px)}@media (max-width:900px){.home-hero{min-height:125svh}.home-title{max-width:920px!important}.home-hero-bottom{flex-direction:column;align-items:flex-start;margin-top:28px}.hero-mockups{opacity:.92;width:57vw;height:46vw;bottom:3vh;right:4vw}}@media (max-width:600px){.home-hero{min-height:980px}.home-hero-copy{padding-top:126px}.home-title{letter-spacing:-.045em!important;font-size:clamp(58px,16.5vw,84px)!important}.hero-actions{flex-wrap:wrap;width:100%}.hero-mockups{width:calc(100vw - 32px);height:310px;bottom:36px;right:16px}.scroll-cue{display:none}}.home-hero-reveal{z-index:5;background:var(--bone);pointer-events:none;border-radius:50%;width:10vmax;height:10vmax;position:absolute}.home-hero-scroll{overflow:clip;height:240svh!important;min-height:0!important}.home-hero-sticky{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.home-hero-sticky>.hero-glow,.home-hero-sticky>.viewport-scene{position:absolute;inset:0}.home-hero-sticky .home-hero-bottom{justify-content:start;place-items:start;gap:20px;max-width:470px;margin-top:32px;display:grid}.home-hero-sticky .hero-actions{justify-content:flex-start}.home-hero-reveal{inset:auto 15vw 12vh auto}.home-hero-sticky .hero-shell-hud{display:block}@media (max-width:900px){.home-hero-scroll{height:140svh!important}.home-hero-sticky .hero-shell-hud{display:none}}@media (prefers-reduced-motion:reduce){.home-hero-scroll{height:100svh!important}.home-hero-sticky{position:relative}.home-hero-reveal,.home-hero-sticky .hero-shell-hud{display: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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@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-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}