@font-face{font-family:jannaLt;src:url(/_next/static/media/9146e4cb6a3e3f5e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jannaLt Fallback;src:local("Arial");ascent-override:126.68%;descent-override:57.40%;line-gap-override:0.00%;size-adjust:101.04%}.__className_4e1ca3{font-family:jannaLt,jannaLt Fallback;font-weight:400;font-style:normal}.__variable_4e1ca3{--font-janna:"jannaLt","jannaLt Fallback"}@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}@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--percentage-translate-full:1;--animate-in:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-out:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}--animate-accordion-down:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-accordion-up:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-down:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-up:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility animation-duration-*{--tw-animation-duration:calc(--value(number)*1ms);--tw-animation-duration:--value(--animation-duration-*,[duration],"initial",[*]);animation-duration:calc(--value(number)*1ms);animation-duration:--value(--animation-duration-*,[duration],"initial",[*])}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],"initial",[*]);--tw-animation-delay:calc(--value(number)*1ms);--tw-animation-delay:--value(--animation-delay-*,[duration],"initial",[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*]);--tw-animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*])}@utility direction-*{animation-direction:--value(--animation-direction-*,"initial",[*]);--tw-animation-direction:--value(--animation-direction-*,"initial",[*])}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*]);--tw-animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*])}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility play-state-*{animation-play-state:--value("initial",[*])}@utility blur-in{--tw-enter-blur:20px}@utility blur-in-*{--tw-enter-blur:calc(--value(number)*1px);--tw-enter-blur:--value(--blur-*,[*])}@utility blur-out{--tw-exit-blur:20px}@utility blur-out-*{--tw-exit-blur:calc(--value(number)*1px);--tw-exit-blur:--value(--blur-*,[*])}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:calc(--value(number)/100);--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:calc(--value(number)/100);--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value(number)*1%);--tw-enter-scale:calc(--value(ratio));--tw-enter-scale:--value(--percentage-*,[*])}@utility -zoom-in-*{--tw-enter-scale:calc(--value(number)*-1%);--tw-enter-scale:calc(--value(ratio)*-1);--tw-enter-scale:--value(--percentage-*,[*])}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value(number)*1%);--tw-exit-scale:calc(--value(ratio));--tw-exit-scale:--value(--percentage-*,[*])}@utility -zoom-out-*{--tw-exit-scale:calc(--value(number)*-1%);--tw-exit-scale:calc(--value(ratio)*-1);--tw-exit-scale:--value(--percentage-*,[*])}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:calc(--value(ratio)*360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility -spin-in{--tw-enter-rotate:-30deg}@utility -spin-in-*{--tw-enter-rotate:calc(--value(number)*-1deg);--tw-enter-rotate:calc(--value(ratio)*-360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:calc(--value(ratio)*360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility -spin-out{--tw-exit-rotate:-30deg}@utility -spin-out-*{--tw-exit-rotate:calc(--value(number)*-1deg);--tw-exit-rotate:calc(--value(ratio)*-360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-y:calc(--value(ratio)*-100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-in-from-start{&:dir(ltr){--tw-enter-translate-x:-100%}&:dir(rtl){--tw-enter-translate-x:100%}}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-in-from-end{&:dir(ltr){--tw-enter-translate-x:100%}&:dir(rtl){--tw-enter-translate-x:-100%}}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-y:calc(--value(ratio)*-100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-start{&:dir(ltr){--tw-exit-translate-x:-100%}&:dir(rtl){--tw-exit-translate-x:100%}}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-out-to-end{&:dir(ltr){--tw-exit-translate-x:100%}&:dir(rtl){--tw-exit-translate-x:-100%}}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@theme inline{@keyframes accordion-down{0%{height:0}to{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}}@keyframes accordion-up{0%{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}to{height:0}}}@utility no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.theme{--font-heading:var(--font-sans);--font-sans:var(--font-sans)}:root{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.87 0 0);--chart-2:oklch(0.556 0 0);--chart-3:oklch(0.439 0 0);--chart-4:oklch(0.371 0 0);--chart-5:oklch(0.269 0 0);--radius:0.625rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.922 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(0.82 0 0);--chart-1:oklch(0.87 0 0);--chart-2:oklch(0.556 0 0);--chart-3:oklch(0.439 0 0);--chart-4:oklch(0.371 0 0);--chart-5:oklch(0.269 0 0);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0)}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-janna),ui-sans-serif,system-ui,sans-serif}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.bottom-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.end-\[max\(1rem\2c env\(safe-area-inset-right\)\)\]{inset-inline-end:max(1rem,env(safe-area-inset-right))}.isolate{isolation:isolate}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-11{height:2.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[169\%\]{height:169%}.h-auto{height:auto}.h-full{height:100%}.max-h-\[100dvh\]{max-height:100dvh}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-9{min-height:2.25rem}.w-11{width:2.75rem}.w-5{width:1.25rem}.w-\[138\%\]{width:138%}.w-\[min\(42vw\2c 12\.5rem\)\]{width:min(42vw,12.5rem)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[4\.25rem\]{min-width:4.25rem}.max-w-6xl{max-width:72rem}.max-w-\[100vw\]{max-width:100vw}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%) scale(.5)}to{opacity:1;transform:translate(-50%,-40%) scale(1)}}.animate-spotlight{animation:spotlight 2s ease .75s 1 forwards}.select-none{user-select:none}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-y-contain{overscroll-behavior-y:contain}.whitespace-nowrap{white-space:nowrap}.rounded-\[min\(var\(--radius-md\)\2c 10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\2c 12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:transparent}.border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}.border-white\/\[0\.14\]{border-color:rgb(255 255 255/.14)}.bg-\[\#f2efe8\]{--tw-bg-opacity:1;background-color:rgb(242 239 232/var(--tw-bg-opacity,1))}.bg-background{background-color:var(--background)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-card{background-color:var(--card)}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-\[radial-gradient\(circle_at_center\2c var\(--tw-gradient-stops\)\2c transparent_80\%\)\]{background-image:radial-gradient(circle at center,var(--tw-gradient-stops),transparent 80%)}.from-zinc-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 250 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-zinc-100{--tw-gradient-to:rgb(244 244 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f4f4f5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-zinc-200{--tw-gradient-to:#e4e4e7 var(--tw-gradient-to-position)}.bg-clip-padding{background-clip:padding-box}.object-contain{object-fit:contain}.p-0\.5{padding:.125rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[clamp\(1rem\2c 4vw\2c 2rem\)\]{padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[0\.09\]{opacity:.09}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.loader{height:2.25rem;width:2.25rem;border-radius:9999px;border:2px solid rgb(255 255 255/.2);border-top-color:rgb(255 255 255/.95);animation:smartboy-spin .75s linear infinite}.\[scroll-behavior\:auto\]{scroll-behavior:auto}#site-scroll-root{scrollbar-width:none;-ms-overflow-style:none}#site-scroll-root::-webkit-scrollbar{display:none;width:0;height:0}@keyframes smartboy-spin{to{transform:rotate(1turn)}}.hover\:border-fuchsia-400\/35:hover{border-color:rgb(232 121 249/.35)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:bg-fuchsia-500\/10:hover{background-color:rgb(217 70 239/.1)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-fuchsia-200:hover{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-cyan-400\/40:focus-visible{--tw-ring-color:rgb(34 211 238/0.4)}.focus-visible\:ring-fuchsia-400\/35:focus-visible{--tw-ring-color:rgb(232 121 249/0.35)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:.75rem}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-top:.75rem;padding-bottom:.75rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:p-3{padding:.75rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:px-3{padding-left:.75rem;padding-right:.75rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.sm\:bottom-10{bottom:2.5rem}.sm\:end-10{inset-inline-end:2.5rem}.sm\:w-\[min\(36vw\2c 14rem\)\]{width:min(36vw,14rem)}.sm\:gap-5{gap:1.25rem}}@media (min-width:1024px){.lg\:w-\[84\%\]{width:84%}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}}.\[\&_\.spline-container\]\:h-full .spline-container{height:100%}.\[\&_\.spline-container\]\:min-h-0 .spline-container{min-height:0}.\[\&_canvas\]\:touch-none canvas{touch-action:none}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{--paper:#f2efe8;--ink:#0b0b0c;--blue:#163bd5;--lime:#c7ff00;--line:rgba(11,11,12,.16)}*{box-sizing:border-box}.editorial-site{background:var(--paper);color:var(--ink);min-height:100%;font-family:var(--font-janna),Arial,sans-serif;overflow:hidden}.editorial-site a{text-decoration:none;color:inherit}.topbar{position:fixed;inset:0 0 auto;z-index:80;height:76px;padding:0 clamp(20px,4vw,70px);justify-content:space-between;background:color-mix(in srgb,var(--paper) 82%,transparent);border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(16px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;direction:ltr}.brand-mark{font-family:Arial,sans-serif;font-size:38px;line-height:1}.brand span{display:flex;flex-direction:column;line-height:1.05}.brand b{font:700 14px/1.1 Arial,sans-serif}.brand small{font:10px/1.2 Arial,sans-serif;color:#555}.desktop-nav{display:flex;gap:32px;font-size:13px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;inset:auto 0 -9px;height:2px;background:var(--blue);transform:scaleX(0);transition:.3s}.desktop-nav a:hover:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:10px}.lang,.menu-button{border:0;background:transparent;font:700 12px Arial;padding:10px;cursor:pointer}.mini-cta,.primary-cta{background:var(--ink);color:white!important;border-radius:999px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-weight:700}.mini-cta svg{background:var(--blue);border-radius:50%;padding:3px;box-sizing:content-box}.menu-button,.mobile-nav{display:none}.hero{min-height:clamp(720px,100svh,960px);padding:125px clamp(24px,7vw,100px) 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:30px;position:relative}.hero-copy{z-index:2;max-width:690px}.eyebrow{border:1px solid var(--line);border-radius:999px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;font-size:12px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.hero h1{font-size:clamp(64px,7.8vw,126px);letter-spacing:-.065em;line-height:.84;margin:38px 0 30px;font-weight:800}.hero h1 em{font-style:normal;color:var(--blue)}.hero-copy>p{max-width:590px;font-size:clamp(16px,1.45vw,21px);line-height:1.75}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.primary-cta{padding:8px 8px 8px 24px;transition:transform .3s}.primary-cta:hover{transform:scale(1.04)}[dir=rtl] .primary-cta{padding:8px 24px 8px 8px}.primary-cta span{width:38px;height:38px;background:var(--lime);color:var(--ink);border-radius:50%;display:grid;place-items:center}.text-cta{gap:8px;font-weight:700}.contact-strip,.text-cta{display:flex;align-items:center}.contact-strip{gap:22px;flex-wrap:wrap;font:12px Arial,sans-serif;margin-top:48px}.contact-strip a,.contact-strip span{display:flex;align-items:center;gap:7px}.contact-strip svg{width:16px}.hero-art{position:relative;aspect-ratio:1;min-width:0}.hero-art img{object-fit:contain}.coordinate{position:absolute;font:9px/1.45 monospace;letter-spacing:.1em}.c1{inset:16% auto auto 3%}.c2{inset:auto 1% 7% auto}.ticker{height:54px;background:var(--ink);color:white;display:flex;align-items:center;overflow:hidden;direction:ltr}.ticker>div{display:flex;width:max-content;animation:ticker 30s linear infinite}.ticker span{white-space:nowrap;font-size:13px;display:flex;align-items:center;gap:24px;margin-inline:20px}.ticker i{width:5px;height:5px;background:var(--lime);border-radius:50%}@keyframes ticker{to{transform:translateX(-50%)}}.manifesto{background:var(--ink);color:white;min-height:670px;padding:110px clamp(24px,7vw,100px);display:grid;grid-template-columns:150px 1fr 230px;gap:6vw;align-items:center}.metrics{display:grid;gap:8px;direction:ltr}.metrics b{font:700 42px Arial;color:var(--lime);margin-top:20px}.metrics span{font:11px Arial;color:#999;text-transform:uppercase;letter-spacing:.1em}.manifesto-main{text-align:center;max-width:750px;margin:auto}.manifesto-main h2{font-size:clamp(42px,5vw,76px);line-height:1.05;letter-spacing:-.04em}.manifesto-main em{font-style:normal;color:var(--lime)}.manifesto-main p{color:#aaa;line-height:1.8;max-width:650px;margin:30px auto 0}.principles{display:grid;gap:40px}.principles span{display:flex;gap:12px;align-items:flex-start;font-size:15px}.principles b{font:12px Arial;color:var(--blue)}.section-pad{padding:clamp(80px,10vw,150px) clamp(24px,7vw,100px)}.section-heading{display:grid;grid-template-columns:180px 1fr 120px;align-items:end;margin-bottom:70px}.section-heading>span{text-transform:uppercase;font:11px Arial;letter-spacing:.14em}.process-title h2,.section-heading h2{font-size:clamp(42px,5.2vw,80px);line-height:1;letter-spacing:-.05em;margin:0;max-width:850px}.section-heading>b{font:700 100px/1 Arial;color:var(--blue);text-align:end}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.cap-grid article{min-height:310px;padding:28px;position:relative;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .35s,color .35s,transform .35s}.cap-grid article:hover{background:var(--blue);color:white;transform:translateY(-6px)}.cap-grid article>svg{width:28px;height:28px;margin:40px 0 24px}.cap-number{font:11px monospace;color:#777}.cap-grid h3{font-size:22px;margin:0 0 12px}.cap-grid p{font:14px/1.6 Arial;color:#666}.cap-grid article:hover p{color:#dfe5ff}.cap-arrow{position:absolute;inset:auto 24px 24px auto!important;width:18px!important;height:18px!important;margin:0!important}[dir=rtl] .cap-arrow{inset:auto auto 24px 24px!important}.process{border-top:1px solid var(--line)}.process-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:70px}.process-title>span{font:11px monospace}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.step-grid article{border-top:1px solid var(--ink);padding:24px 20px;display:flex;gap:22px}.step-grid article b{font:700 28px Arial;color:var(--blue)}.step-grid h3{font-size:20px;margin:5px 0 12px}.step-grid p{font:13px/1.7 Arial;color:#666}.case-wrap{padding:0 clamp(14px,3vw,40px) clamp(80px,10vw,140px)}.case-study{min-height:620px;background:var(--ink);color:white;border-radius:32px;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr}.case-image{position:relative;min-height:430px}.case-image img{object-fit:cover}.case-copy{padding:clamp(42px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.case-copy>span{font:10px monospace;color:var(--lime);letter-spacing:.13em}.case-copy h2{font-size:clamp(38px,4vw,62px);line-height:1.08;margin:30px 0}.case-copy p{color:#aaa;line-height:1.8}.case-numbers{display:flex;gap:32px;margin-top:50px;direction:ltr}.case-numbers b{font:700 clamp(24px,3vw,42px) Arial;color:var(--lime)}.case-numbers small{display:block;font:10px Arial;color:#888;margin-top:7px;text-transform:uppercase}.contact{background:var(--ink);color:white;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.contact-intro>span:first-child{font:11px Arial;color:var(--lime);text-transform:uppercase;letter-spacing:.15em}.contact-intro h2{font-size:clamp(44px,5vw,72px);line-height:1.02;margin:28px 0}.contact-intro p{color:#aaa;line-height:1.8;max-width:430px}.contact-intro a,.contact-intro>span{display:flex;align-items:center;gap:9px;margin-top:25px;color:#bbb}.contact-intro svg{width:18px}.contact form{display:grid;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact label{display:grid;gap:8px}.contact label span{font-size:12px;color:#999}.contact input,.contact select,.contact textarea{width:100%;background:#111;border:1px solid #444;border-radius:5px;color:white;padding:16px;font:15px inherit;outline:none}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--lime);box-shadow:0 0 0 2px rgba(199,255,0,.12)}.contact form button{border:0;background:var(--lime);color:var(--ink);min-height:56px;border-radius:5px;font:700 16px inherit;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer}.contact form button:hover{filter:brightness(.9)}.contact form button:disabled{opacity:.6}.honey{display:none}.form-status{font-size:13px;color:#ff8d8d}.form-status.ok{color:var(--lime)}footer{background:var(--ink);color:white;border-top:1px solid #333;padding:28px clamp(24px,7vw,100px);display:flex;align-items:center;justify-content:space-between}footer p{font:11px Arial;color:#777}footer>div{display:flex;gap:14px}footer svg{width:19px}@media(max-width:1024px){.desktop-nav{display:none}.menu-button{display:block}.mobile-nav{display:flex;position:absolute;top:76px;inset-inline:20px;flex-direction:column;padding:20px;background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 50px #0002}.mobile-nav a{padding:12px}.hero{grid-template-columns:1fr 1fr;padding-inline:40px}.hero h1{font-size:clamp(58px,8vw,88px)}.manifesto{grid-template-columns:110px 1fr}.principles{display:none}.cap-grid,.step-grid{grid-template-columns:repeat(2,1fr)}.case-study{grid-template-columns:1fr}.case-image{min-height:430px}.contact{gap:5vw}}@media(max-width:700px){.topbar{height:66px;padding-inline:18px}.mini-cta{display:none}.brand-mark{font-size:30px}.mobile-nav{top:66px}.hero{min-height:auto;padding:105px 20px 50px;display:flex;flex-direction:column;gap:10px}.hero-copy{display:contents}.eyebrow{order:1;align-self:flex-start}.hero h1{order:2;font-size:clamp(54px,18vw,78px);margin:24px 0 16px}.hero-copy>p{order:4;font-size:16px}.hero-art{order:3;width:112%;align-self:center;margin:-28px 0 -18px}.hero-actions{order:5;flex-wrap:wrap;margin:22px 0}.contact-strip{order:6;margin-top:10px;gap:15px}.coordinate{display:none}.ticker{height:48px}.manifesto{padding:80px 22px;display:flex;flex-direction:column}.metrics{grid-template-columns:repeat(3,1fr);width:100%;text-align:center}.metrics b{font-size:28px}.metrics span{font-size:8px}.manifesto-main h2{font-size:42px}.section-heading{display:block;margin-bottom:42px}.section-heading>span{display:block;margin-bottom:20px}.section-heading>b{display:none}.process-title h2,.section-heading h2{font-size:44px}.cap-grid{grid-template-columns:1fr}.cap-grid article{min-height:245px}.process-title{display:block}.process-title>span{display:block;margin-bottom:20px}.step-grid{grid-template-columns:1fr}.case-wrap{padding-inline:10px}.case-study{border-radius:20px;min-height:0}.case-image{min-height:300px}.case-copy{padding:35px 24px}.case-numbers{gap:18px;flex-wrap:wrap}.contact{padding-inline:22px}.contact,.form-row{grid-template-columns:1fr}footer{flex-direction:column;gap:20px;text-align:center}.cf-turnstile{transform:scale(.88);transform-origin:0 0}[dir=rtl] .cf-turnstile{transform-origin:100% 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ticker>div{animation:none}.cap-grid article{transition:none}}.metrics{gap:24px}.metrics div{display:grid;gap:7px}.metrics div b{margin-top:0}.scroll-progress{position:fixed;z-index:100;inset:0 0 auto;height:3px;background:var(--blue);transform-origin:left center;pointer-events:none}.theme-toggle{width:38px;height:38px;border:1px solid var(--line);background:transparent;color:inherit;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .3s,background .3s,color .3s}.theme-toggle:hover{transform:rotate(12deg) scale(1.06);background:var(--ink);color:var(--paper)}.manifesto-scene{background:var(--paper);position:relative}.manifesto-scene .manifesto{position:relative;min-height:100svh;overflow:hidden;transform-origin:center}.capabilities{position:relative;z-index:3;padding-top:90px!important;background:var(--paper);border-radius:48px 48px 0 0;box-shadow:0 -28px 90px rgba(0,0,0,.12)}.scene-label{display:inline-block;font:10px/1 monospace;letter-spacing:.18em;color:#777;margin-bottom:24px}.case-image{overflow:hidden;transform-origin:center}.case-image img{transform:scale(1.02)}.capabilities,.editorial-site,.hero,.mobile-nav,.process,.topbar{transition:background-color .55s cubic-bezier(.2,.8,.2,1),color .55s cubic-bezier(.2,.8,.2,1),border-color .55s}.theme-dark{--paper:#090a0d;--ink:#f4f1ea;--line:rgba(255,255,255,.17);--blue:#5375ff;--lime:#c7ff00;background:var(--paper);color:var(--ink);color-scheme:dark}.theme-dark .topbar{background:rgba(9,10,13,.82);border-color:rgba(255,255,255,.11)}.theme-dark .brand small,.theme-dark .cap-grid p,.theme-dark .step-grid p{color:#aaa}.theme-dark .hero-art{background:#f2efe8;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 45px 120px rgba(22,59,213,.18)}.theme-dark .eyebrow{background:rgba(255,255,255,.04)}.theme-dark .mini-cta,.theme-dark .primary-cta{background:#f4f1ea;color:#090a0d!important}.theme-dark .text-cta{color:#f4f1ea}.theme-dark .case-study,.theme-dark .contact,.theme-dark .manifesto,.theme-dark .ticker,.theme-dark footer{background:#111319;color:#f6f3ec}.theme-dark .manifesto-scene{background:#090a0d}.theme-dark .manifesto{box-shadow:0 0 0 1px rgba(255,255,255,.06),0 50px 120px #000}.theme-dark .cap-grid article{border-color:rgba(255,255,255,.16)}.theme-dark .cap-grid article:hover{background:var(--blue)}.theme-dark .process{border-color:rgba(255,255,255,.16)}.theme-dark .step-grid article{border-color:#f4f1ea}.theme-dark .mobile-nav{background:#101218;box-shadow:0 18px 50px #000}@media(max-width:700px){.capabilities{padding-top:70px!important;border-radius:30px 30px 0 0}.manifesto-scene .manifesto{min-height:100svh;justify-content:center}.scene-label{margin-bottom:18px}.theme-toggle{width:36px;height:36px}.theme-dark .hero-art{width:104%;border-radius:50%}}@media(prefers-reduced-motion:reduce){.manifesto-scene{height:auto}.manifesto-scene .manifesto{position:relative;min-height:auto}.capabilities,.editorial-site,.hero,.mobile-nav,.process,.theme-toggle,.topbar{transition:none}}.editorial-site{overflow:visible}.hero{overflow:clip}.capabilities-journey{height:430svh;position:relative;z-index:3;background:var(--paper);border-radius:48px 48px 0 0;box-shadow:0 -28px 90px rgba(0,0,0,.12)}.capabilities-sticky{position:sticky;top:0;height:100svh;min-height:700px;overflow:hidden;padding:104px 0 34px}.capability-heading{position:absolute;z-index:3;inset:105px 7vw auto;transform-origin:top center;display:grid;grid-template-columns:minmax(150px,.35fr) minmax(420px,1fr);align-items:end;gap:5vw;pointer-events:none}.capability-heading>span{font:11px/1 Arial;letter-spacing:.14em;text-transform:uppercase}.capability-heading h2{max-width:900px;margin:0;font-size:clamp(43px,5.2vw,78px);line-height:.98;letter-spacing:-.05em}.capability-hud{position:absolute;z-index:4;inset:310px 7vw auto;direction:ltr;display:grid;grid-template-columns:auto minmax(120px,240px) auto;align-items:center;gap:14px;font:11px/1 monospace;color:#777}.capability-hud i{height:2px;background:var(--line);overflow:hidden}.capability-hud b{display:block;width:100%;height:100%;background:var(--blue);transform-origin:left center}.cap-track{position:absolute;z-index:2;inset:390px auto auto 0;direction:ltr;display:flex;width:max-content;gap:22px;padding:0 7vw;will-change:transform}.cap-track article{position:relative;width:clamp(420px,35vw,560px);height:clamp(320px,43svh,440px);padding:32px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 93%,var(--blue) 7%);direction:rtl;text-align:right;overflow:hidden;transition:background .45s,color .45s,border-color .45s,transform .45s,opacity .45s}[dir=ltr] .cap-track article{direction:ltr;text-align:left}.cap-track article:not(.is-current){opacity:.58;transform:scale(.94)}.cap-track article.is-current{background:var(--blue);border-color:var(--blue);color:white;transform:scale(1)}.cap-track article>svg{width:34px;height:34px;margin:clamp(36px,6vh,70px) 0 26px}.cap-track article h3{margin:0 0 14px;font:700 clamp(25px,2.1vw,34px)/1.1 Arial,sans-serif;letter-spacing:-.025em}.cap-track article p{max-width:410px;margin:0;color:#666;font:15px/1.65 Arial,sans-serif}.cap-track article.is-current p{color:#e2e7ff}.card-foot{position:absolute;inset:auto 30px 25px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;font:9px/1 monospace;letter-spacing:.12em}.cap-track article.is-current .card-foot{border-color:rgba(255,255,255,.32)}.card-foot svg{width:18px;height:18px}.scroll-cue{position:absolute;z-index:5;inset:auto 7vw 28px;display:flex;align-items:center;gap:8px;font:9px/1 monospace;letter-spacing:.13em;color:#777}.scroll-cue svg{width:16px;height:16px;animation:cue-bob 1.5s ease-in-out infinite}@keyframes cue-bob{50%{transform:translateY(5px)}}.theme-dark .capabilities-journey{background:var(--paper);box-shadow:0 -28px 90px #000}.theme-dark .cap-track article{background:#111319}.theme-dark .cap-track article p{color:#aaa}.theme-dark .cap-track article.is-current{background:var(--blue)}.theme-dark .cap-track article.is-current p{color:#eef1ff}@media(max-width:900px){.capabilities-journey{height:auto;border-radius:30px 30px 0 0}.capabilities-sticky{position:relative;height:auto;min-height:0;overflow:visible;padding:80px 20px}.capability-heading{position:relative;inset:auto;display:block;transform:none!important;opacity:1!important;margin-bottom:45px}.capability-heading>span{display:block;margin-bottom:18px}.capability-heading h2{font-size:clamp(42px,10vw,64px)}.capability-hud,.scroll-cue{display:none}.cap-track{position:relative;inset:auto;display:grid;gap:14px;padding:0}.cap-track,.cap-track article{width:auto;transform:none!important}.cap-track article{height:auto;min-height:275px;padding:26px;opacity:1!important}.cap-track article>svg{margin:38px 0 24px}}@media(prefers-reduced-motion:reduce){.capabilities-journey{height:auto}.capabilities-sticky{position:relative;height:auto;min-height:0;overflow:visible;padding:90px 7vw}.capability-heading{position:relative;inset:auto;transform:none!important;opacity:1!important;margin-bottom:55px}.capability-hud,.scroll-cue{display:none}.cap-track{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.cap-track,.cap-track article{width:auto;transform:none!important}.cap-track article{height:auto;min-height:300px;opacity:1!important}}.hero h1 .hero-line{display:block;overflow:clip;padding-block:.045em;margin-block:-.045em}.hero h1 .hero-line>span{display:block;will-change:transform}.hero h1 .hero-line-accent{color:var(--blue)}.contact form button,.primary-cta span{color:#090a0d}.cf-turnstile iframe{pointer-events:auto!important}.editorial-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--lime);outline-offset:4px}[dir=rtl] .cap-track{left:auto;right:0;flex-direction:row-reverse}[dir=rtl] .capability-hud b{transform-origin:right center}@media(min-width:701px){.hero{min-height:150svh;align-items:start}.hero-art,.hero-copy{position:sticky;top:125px}}@media(min-width:701px) and (max-width:1024px){.hero{min-height:120svh}.hero-art,.hero-copy{top:112px}}@media(min-width:901px) and (max-height:820px){.capabilities-sticky{min-height:0;padding-top:76px}.capability-heading{inset-block-start:78px}.capability-hud{inset-block-start:235px}.cap-track{top:305px}.cap-track article{height:clamp(285px,45svh,360px)}.cap-track article>svg{margin:32px 0 20px}}@media(max-width:900px){.cap-track{display:block}.cap-track article{position:sticky;top:86px;margin-bottom:14px;background:var(--paper);box-shadow:0 18px 55px rgba(0,0,0,.12)}.theme-dark .cap-track article{background:#111319;box-shadow:0 20px 65px #000}}@media(max-width:700px){.hero-copy{transform:none!important;opacity:1!important}.hero-art{will-change:transform}.hero h1{letter-spacing:-.035em;line-height:.92}[dir=rtl] .hero h1{letter-spacing:0;line-height:1.02}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}.cap-track article{position:relative;top:auto;box-shadow:none}.scroll-cue svg,.ticker>div{animation:none}.editorial-site *{scroll-behavior:auto!important}.editorial-site :is(a,button,.theme-toggle,.primary-cta,.cap-track article){transition:none!important}.editorial-site :is(a,button,.theme-toggle,.primary-cta,.cap-track article):hover{transform:none!important}}.capabilities-journey{height:245svh}.hero-art{background:transparent!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}.hero-art-media{position:absolute;inset:0}.hero-art img{filter:drop-shadow(0 32px 34px rgba(11,11,12,.18))}.theme-dark .hero-art{background:transparent!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}.theme-dark .hero-art img{filter:drop-shadow(0 34px 38px rgba(0,0,0,.48))}.contact form button,.primary-cta span{background:#163bd5!important;color:#fff!important}.contact form button{transition:background-color .25s,transform .25s}.contact form button:hover{filter:none;background:#102a9f!important;transform:translateY(-2px)}.living-canvas-scene{position:relative;height:145svh}.living-canvas,.living-canvas-scene{background:#0b0b0c;isolation:isolate}.living-canvas{position:sticky;top:0;height:100svh;min-height:720px;overflow:hidden;color:#fff;display:grid;place-items:center;padding:110px clamp(24px,8vw,120px)}.living-canvas:before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,.09) .7px,transparent 0);background-size:7px 7px;opacity:.22}.paint-field{position:absolute;z-index:-1;inset:-7%;width:114%;height:114%;overflow:visible}.paint-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.paint-stroke-main{stroke:#163bd5;stroke-width:235}.paint-stroke-edge{stroke:#89a0ff;stroke-width:10;stroke-dasharray:5 24;opacity:.68}.canvas-echo{position:absolute;z-index:0;inset:17% 0 auto;width:100%;overflow:visible;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.65);font:800 clamp(92px,13vw,220px)/.9 var(--font-janna),Arial,sans-serif;letter-spacing:-.04em;pointer-events:none}.canvas-copy,.canvas-echo{text-align:center;will-change:transform,opacity}.canvas-copy{position:relative;z-index:2;width:min(1100px,100%)}.canvas-copy>span{display:inline-flex;align-items:center;gap:10px;font:11px/1 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.canvas-copy>span:before{content:"";width:38px;height:2px;background:#fff}.canvas-copy h2{max-width:1100px;margin:30px auto 26px;font-size:clamp(64px,8.8vw,142px);line-height:.88;letter-spacing:-.065em;text-wrap:balance}.canvas-title-line{display:block;overflow:clip;padding-block:.045em;margin-block:-.045em}.canvas-title-line>span{display:block;will-change:transform,opacity}.canvas-title-line:last-child{font-size:.88em}.canvas-copy p{max-width:700px;margin:auto;font:clamp(16px,1.5vw,21px)/1.8 Arial,sans-serif;color:#e3e7ff;text-wrap:balance}.canvas-beats{position:absolute;z-index:4;inset:auto clamp(24px,8vw,120px) 7vh;will-change:transform,opacity}.canvas-beats>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,80px)}.canvas-beats>div>span{border-top:1px solid rgba(255,255,255,.45);padding-top:17px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;font-size:clamp(15px,1.25vw,18px)}.canvas-beats b{font:700 12px/1 Arial,sans-serif;color:#9fb0ff;direction:ltr}.canvas-beats>a{width:max-content;margin:30px auto 0;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:11px 16px 11px 20px;display:flex;align-items:center;gap:12px;font-weight:700;background:rgba(11,11,12,.46);backdrop-filter:blur(10px);transition:background .25s,border-color .25s,transform .25s}.canvas-beats>a:hover{background:#163bd5;border-color:#163bd5;transform:translateY(-2px)}.canvas-beats>a svg{width:18px;height:18px}.paint-roller{position:absolute;z-index:3;inset:76% auto auto 0;width:clamp(96px,10vw,145px);overflow:visible;filter:drop-shadow(0 15px 20px rgba(0,0,0,.4));pointer-events:none}.paint-roller svg{display:block;width:100%;height:auto;color:#f5f1e8;stroke-width:1.45}@media(max-width:900px){.capabilities-journey{height:auto}.cap-track article{min-height:360px}.living-canvas-scene{height:135svh}.living-canvas{min-height:100svh;padding-inline:24px}.paint-stroke-main{stroke-width:310}.canvas-copy h2{font-size:clamp(54px,13vw,92px)}.canvas-beats{inset-inline:24px}}@media(max-width:700px){.hero-art img,.theme-dark .hero-art img{filter:drop-shadow(0 22px 20px rgba(0,0,0,.24))}.living-canvas-scene{height:100svh}.living-canvas{position:relative;top:auto;height:100svh;min-height:100svh;padding-block:86px}.paint-field{inset:-12%;width:124%;height:124%}.paint-stroke-main{stroke-width:390}.paint-stroke-edge{stroke-width:8}.canvas-copy h2{font-size:clamp(51px,16vw,72px);line-height:.94;letter-spacing:-.04em}.canvas-copy p{font-size:15px;line-height:1.72}.canvas-echo{inset-block-start:21%;font-size:clamp(74px,23vw,108px);-webkit-text-stroke-color:rgba(255,255,255,.52)}[dir=rtl] .canvas-copy h2{letter-spacing:0;line-height:1.05}.paint-roller{display:none}.canvas-beats{inset:48% 20px auto}.canvas-beats>div{grid-template-columns:1fr;gap:12px}.canvas-beats>div>span{padding-top:11px;font-size:14px}.canvas-beats>a{margin-top:18px;font-size:14px}}@media(max-width:900px) and (max-height:600px){.hero{min-height:auto;align-items:center;padding-top:96px;padding-bottom:44px}.hero-art,.hero-copy{position:relative;top:auto}.hero h1{font-size:clamp(46px,7vw,64px)}.hero-actions{margin-block:20px}.contact-strip{margin-top:20px}.living-canvas-scene{height:auto}.living-canvas{position:relative;height:auto;min-height:650px}}@media(prefers-reduced-motion:reduce){.capabilities-journey{height:auto}.paint-roller{display:none}.contact form button:hover{transform:none}.living-canvas-scene{height:auto}.living-canvas{position:relative;top:auto;height:auto;min-height:0;display:block;padding-block:110px}.canvas-copy{margin:auto}.canvas-beats{position:relative;inset:auto;margin:70px auto 0}.canvas-beats>a:hover{transform:none}}.hero-art-orbit{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform;animation:hero-universe-orbit 70s linear infinite}.hero-art-media{transform-origin:50% 51%;will-change:transform;animation:hero-universe-breathe 11s cubic-bezier(.45,0,.2,1) infinite}@keyframes hero-universe-orbit{to{transform:rotate(1turn)}}@keyframes hero-universe-breathe{0%,to{transform:translate3d(0,-5px,0) scale(.992)}50%{transform:translate3d(0,7px,0) scale(1.018)}}[dir=rtl] .scroll-progress{transform-origin:right center}[dir=rtl] .ticker{direction:rtl}[dir=rtl] .paint-field{transform:scaleX(-1);transform-origin:center}[dir=rtl] :is(.mini-cta>svg,.primary-cta span svg,.text-cta>svg,.card-foot>svg,.contact form button svg,.canvas-beats>a svg){transform:scaleX(-1)}[dir=rtl] .scroll-cue svg{animation-name:cue-bob-rtl}@keyframes cue-bob-rtl{0%,to{transform:scaleX(-1) translateY(0)}50%{transform:scaleX(-1) translateY(5px)}}.metrics{direction:inherit}.metrics b{direction:ltr;unicode-bidi:isolate}[dir=rtl] :is(.contact-strip a,.contact-intro a){direction:ltr;unicode-bidi:isolate}[dir=rtl] .c2{direction:ltr;text-align:left}[lang=ar] :is(.hero h1,.manifesto-main h2,.capability-heading h2,.process-title h2,.canvas-copy h2,.contact-intro h2){font-family:var(--font-janna),Arial,sans-serif;letter-spacing:0}[lang=ar] .hero h1{line-height:1.03}[lang=ar] .manifesto-main h2{line-height:1.16}[lang=ar] :is(.capability-heading h2,.process-title h2,.contact-intro h2){line-height:1.13}[lang=ar] .canvas-copy h2{line-height:1.08}[lang=ar] :is(.metrics span,.scene-label,.principles span,.capability-heading>span,.card-foot,.scroll-cue,.process-title>span,.canvas-copy>span,.canvas-beats,.contact-intro>span:first-child,.c1){font-family:var(--font-janna),Arial,sans-serif;letter-spacing:0;text-transform:none}[lang=ar] :is(.cap-track article h3,.cap-track article p,.step-grid h3,.step-grid p){font-family:var(--font-janna),Arial,sans-serif}[lang=ar] .metrics span{line-height:1.45}[lang=ar] .coordinate.c1{font-size:10px;line-height:1.65}[lang=ar] footer p{unicode-bidi:plaintext}@media(max-width:700px){.hero-art-orbit{animation-duration:84s}.hero-art-media{animation-duration:13s}[lang=ar] .hero h1{line-height:1.08}}@media(prefers-reduced-motion:reduce){.hero-art-media,.hero-art-orbit{animation:none!important;transform:none!important;will-change:auto}[dir=rtl] .scroll-cue svg{animation:none}}@property --ai-chrome-angle{syntax:"<angle>";inherits:true;initial-value:42deg}@property --ai-cobalt-angle{syntax:"<angle>";inherits:true;initial-value:-27deg}@property --ai-wire-angle{syntax:"<angle>";inherits:true;initial-value:80deg}.hero-art{perspective:none}.ai-cell-scene{position:absolute;inset:-3%;isolation:isolate;transform-origin:50% 50.8%;transform-style:flat;filter:drop-shadow(0 32px 34px rgba(11,11,12,.2));animation:ai-cell-drift 14s cubic-bezier(.45,0,.2,1) infinite,ai-cell-orbit-clock 48s cubic-bezier(.45,0,.55,1) 0s infinite both}.theme-dark .ai-cell-scene{filter:drop-shadow(0 36px 40px rgba(0,0,0,.52))}.ai-cell-core-anchor,.ai-cell-core-media,.ai-cell-front-window,.ai-cell-orbit{position:absolute;inset:0;transform-origin:50% 50.8%}.ai-cell-core-media,.ai-cell-orbit{will-change:transform}.ai-cell-scene img,.theme-dark .ai-cell-scene img{object-fit:contain;filter:none!important}.ai-cell-orbit-back.ai-cell-orbit-chrome{z-index:1}.ai-cell-orbit-back.ai-cell-orbit-cobalt{z-index:2}.ai-cell-orbit-back.ai-cell-orbit-wire{z-index:3}.ai-cell-core-anchor{z-index:10;transform-style:flat}.ai-cell-core-media{animation:ai-cell-core-pulse 15s cubic-bezier(.45,0,.2,1) infinite}.ai-cell-orbit-front.ai-cell-orbit-chrome{z-index:20;--near-axis:38deg}.ai-cell-orbit-front.ai-cell-orbit-cobalt{z-index:21;--near-axis:223deg}.ai-cell-orbit-front.ai-cell-orbit-wire{z-index:22;--near-axis:141deg}.ai-cell-front-window{filter:drop-shadow(0 2px 2.5px rgba(3,6,18,.22));-webkit-mask-image:radial-gradient(ellipse 27% 28% at 50% 50.8%,#000 0 92%,rgba(0,0,0,.96) 95%,transparent 100%),linear-gradient(var(--near-axis),transparent 0 49%,rgba(0,0,0,.18) 49.4%,#000 51% 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 27% 28% at 50% 50.8%,#000 0 92%,rgba(0,0,0,.96) 95%,transparent 100%),linear-gradient(var(--near-axis),transparent 0 49%,rgba(0,0,0,.18) 49.4%,#000 51% 100%);mask-composite:intersect}.theme-dark .ai-cell-front-window{filter:drop-shadow(0 2px 3px rgba(0,0,0,.34))}.ai-cell-orbit-chrome{transform:rotate(var(--ai-chrome-angle))}.ai-cell-orbit-cobalt{transform:rotate(var(--ai-cobalt-angle))}.ai-cell-orbit-wire{transform:rotate(var(--ai-wire-angle))}@keyframes ai-cell-drift{0%,to{transform:translate3d(-3px,-5px,0) rotateX(1deg) rotateY(-1deg) scale(.993)}50%{transform:translate3d(5px,7px,0) rotateX(-1deg) rotateY(1.4deg) scale(1.012)}}@keyframes ai-cell-orbit-clock{0%,to{--ai-chrome-angle:42deg;--ai-cobalt-angle:-27deg;--ai-wire-angle:80deg}25%{--ai-wire-angle:88deg}50%{--ai-chrome-angle:62deg;--ai-cobalt-angle:-47deg;--ai-wire-angle:80deg}75%{--ai-wire-angle:72deg}}@keyframes ai-cell-core-pulse{0%,to{transform:rotate(-.6deg) scale(.998)}50%{transform:rotate(.6deg) scale(1.004)}}.cf-turnstile{min-height:65px;max-width:100%;overflow:visible}.form-status.verify{color:#f5d875}.contact form button:disabled:hover{background:#163bd5!important;transform:none}@media(max-width:700px){.ai-cell-scene{inset:-5%;animation-duration:17s,48s;filter:drop-shadow(0 22px 22px rgba(0,0,0,.26))}.theme-dark .ai-cell-scene{filter:drop-shadow(0 24px 26px rgba(0,0,0,.46))}.ai-cell-core-media{animation-duration:18s}}@media(prefers-reduced-motion:reduce){.ai-cell-scene{animation:none!important;transform:none!important;filter:drop-shadow(0 24px 26px rgba(0,0,0,.2))}.ai-cell-core-media,.ai-cell-orbit{animation:none!important;will-change:auto}.ai-cell-orbit-chrome{transform:rotate(52deg)}.ai-cell-orbit-cobalt{transform:rotate(-37deg)}.ai-cell-orbit-wire{transform:rotate(80deg)}.ai-cell-core-media{transform:none}}.hero h1 .hero-line>span{white-space:nowrap}[lang=en] .hero h1{font-size:clamp(62px,6.8vw,110px);line-height:.92}[lang=ar] .hero h1{font-size:clamp(62px,6.8vw,108px);line-height:1.1;font-weight:400;font-synthesis:none}[lang=ar] :is(.manifesto-main h2,.capability-heading h2,.process-title h2,.canvas-copy h2,.contact-intro h2,.cap-track article h3){font-weight:400;font-synthesis:none}[lang=ar] :is(.hero h1 .hero-line,.canvas-title-line){padding-block:.1em;margin-block:-.1em}[lang=ar] .hero-copy>p{font-size:clamp(17px,1.35vw,20px);line-height:1.9}[lang=ar] .cap-track article{padding-block-end:88px}[lang=ar] .cap-track article h3{font-size:clamp(26px,2.1vw,34px);line-height:1.3;letter-spacing:0}[lang=ar] :is(.cap-track article p,.step-grid p){font-size:15px;line-height:1.75}[lang=ar] :is(.canvas-copy p,.contact-strip,.contact-intro a,.contact-intro>span,footer p){font-family:var(--font-janna),Arial,sans-serif}.living-canvas-scene{height:250svh}.canvas-raster-stack{position:absolute;inset:-10%;z-index:1;overflow:visible;pointer-events:none;transform-origin:center}[dir=rtl] .canvas-raster-stack{transform:scaleX(-1)}.canvas-raster-layer{position:absolute;transform-origin:center;backface-visibility:hidden;contain:paint;will-change:transform,opacity;mix-blend-mode:screen}.canvas-raster-layer img{object-fit:contain;filter:none!important}.canvas-raster-layer-ivory{inset:-9% -6%}.canvas-raster-layer-cobalt{inset:-5% -8%}.canvas-echo{z-index:2}.canvas-copy{z-index:3}.paint-roller{z-index:2;inset:0 auto auto 0;width:clamp(220px,18vw,280px);translate:-41.667% -20.833%;transform-origin:41.667% 20.833%;color:#f5f1e8;filter:drop-shadow(0 18px 26px rgba(0,0,0,.48)) drop-shadow(0 0 18px rgba(137,160,255,.18));will-change:transform,opacity}.paint-roller svg{color:inherit;stroke-width:.9}.canvas-beats{z-index:5}@media(max-width:900px){.living-canvas-scene{height:210svh}.canvas-raster-stack{inset:-12% -18%}.canvas-raster-layer-ivory{inset:-6% -8%}.canvas-raster-layer-cobalt{inset:-4% -12%}.paint-roller{display:none}}@media(max-width:700px){[lang=en] .hero h1{font-size:clamp(46px,13.7vw,58px);line-height:.96}[lang=ar] .hero h1{font-size:clamp(50px,15.5vw,66px);line-height:1.13}[lang=ar] .canvas-copy h2{font-size:clamp(46px,13vw,58px);line-height:1.12}[lang=ar] .metrics span{font-size:11px;line-height:1.45}[lang=ar] .canvas-copy p{font-size:16px;line-height:1.75}[lang=ar] .contact label span{font-size:13px}.living-canvas-scene{height:180svh}.living-canvas{position:sticky;top:0;height:100svh;min-height:100svh;padding:78px 20px}.canvas-raster-stack{inset:-14% -34%}.canvas-raster-layer-ivory{inset:-5% -10%}.canvas-raster-layer-cobalt{inset:-4% -13%}.canvas-copy{padding-inline:3px}.canvas-beats{inset:60% 20px auto}.canvas-beats>div>span{font-size:15px}}@media(max-width:900px) and (max-height:600px){.living-canvas-scene{height:auto}.living-canvas{position:relative;top:auto;height:auto;min-height:650px}}@media(prefers-reduced-motion:reduce){.living-canvas-scene{height:auto}.living-canvas{position:relative;top:auto;height:auto;min-height:0;display:block;padding-block:110px}.canvas-raster-layer{will-change:auto}.canvas-copy{margin:auto}.canvas-beats{position:relative;inset:auto;margin:70px auto 0}}.story-spine{--story-bronze:#9a6b35;--story-bronze-soft:rgba(154,107,53,.38);--story-glass:rgba(239,238,232,.52);--story-glass-deep:rgba(185,196,220,.24);--story-glass-edge:rgba(67,62,51,.3);--story-marker:rgba(246,244,237,.72);--story-label:rgba(244,242,235,.78);--story-legend-ink:#101218;position:fixed;z-index:70;inset-block-start:calc(76px + (100svh - 76px)/2);inset-inline-end:max(18px,env(safe-area-inset-right));width:44px;height:min(54svh,470px);transform:translateY(-50%);isolation:isolate;pointer-events:none;color:var(--story-legend-ink)}[dir=rtl] .story-spine{inset-inline-end:max(18px,env(safe-area-inset-left))}.theme-dark .story-spine{--story-bronze:#c08a48;--story-bronze-soft:rgba(192,138,72,.34);--story-glass:rgba(11,14,22,.48);--story-glass-deep:rgba(44,56,83,.3);--story-glass-edge:rgba(255,255,255,.3);--story-marker:rgba(12,16,25,.7);--story-label:rgba(12,15,23,.82);--story-legend-ink:#f7f3e9}.story-spine:before{content:"";position:absolute;z-index:1;inset:-22px -5px;border:1px solid var(--story-glass-edge);border-radius:999px;background:linear-gradient(112deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.09) 15%,transparent 34%,rgba(100,139,255,.08) 65%,rgba(255,255,255,.2) 100%),radial-gradient(circle at 25% 7%,rgba(255,255,255,.72),transparent 18%),linear-gradient(180deg,var(--story-glass),var(--story-glass-deep) 48%,var(--story-glass));box-shadow:0 22px 58px rgba(0,0,0,.24),0 0 0 1px rgba(154,107,53,.09),inset 1px 0 rgba(255,255,255,.44),inset -1px 0 var(--story-bronze-soft),inset 0 -18px 30px rgba(32,54,128,.09);backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%)}.story-spine:after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:104px;height:calc(100% + 76px);background:url(/art/chapter-brush-v11-rail.png) 50%/auto 100% no-repeat;opacity:.42;filter:saturate(.72) contrast(1.08);transform:translate(-50%,-50%);transform-origin:center;pointer-events:none;mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent)}[dir=rtl] .story-spine:after{transform:translate(-50%,-50%) scaleX(-1)}.theme-dark .story-spine:after{opacity:.34}.story-spine-track{z-index:2;inset-block:0;width:5px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(90deg,rgba(255,255,255,.42),rgba(255,255,255,.06) 36%,rgba(0,0,0,.14) 70%,rgba(255,255,255,.2)),color-mix(in srgb,var(--story-glass-deep) 72%,transparent);box-shadow:0 0 0 1px rgba(0,0,0,.12),0 0 18px rgba(57,91,222,.12),inset 1px 0 rgba(255,255,255,.48);overflow:visible}.story-spine-track,.story-spine-track:before{position:absolute;left:50%;transform:translateX(-50%)}.story-spine-track:before{content:"";z-index:-1;inset:-4px auto;width:1px;background:linear-gradient(180deg,transparent,var(--story-bronze) 8%,rgba(154,107,53,.2) 46%,var(--story-bronze) 88%,transparent);box-shadow:-4px 42px 0 -.25px rgba(154,107,53,.25),3px 210px 0 -.25px rgba(95,66,34,.22)}.story-spine-track:after{content:"";position:absolute;inset:2px auto 2px 1px;width:1px;border-radius:999px;background:linear-gradient(transparent,rgba(255,255,255,.72) 14%,rgba(255,255,255,.08) 55%,rgba(255,255,255,.48) 88%,transparent);pointer-events:none}.story-spine-fill{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(180deg,#f8fbff 0,#8edcff 12%,#557aff 34%,var(--blue) 68%,#dff8ff 100%);background-size:100% 220%;box-shadow:0 0 12px color-mix(in srgb,var(--blue) 72%,transparent),0 0 28px color-mix(in srgb,var(--blue) 26%,transparent),inset 1px 0 rgba(255,255,255,.78);transform-origin:50% 0;animation:story-liquid-pour 6.5s linear infinite}.story-spine-bead{position:absolute;z-index:3;left:50%;width:14px;height:14px;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:radial-gradient(circle at 34% 24%,#fff 0 8%,rgba(255,255,255,.3) 9% 18%,transparent 19%),radial-gradient(circle at 50% 72%,var(--blue),#6faeff 44%,rgba(210,244,255,.94) 72%,rgba(255,255,255,.75));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent),0 0 22px color-mix(in srgb,var(--blue) 66%,transparent),inset -2px -3px 5px rgba(17,32,95,.34),inset 2px 2px 3px rgba(255,255,255,.72);transform:translate(-50%,-50%)}.story-spine-bead:after{content:"";position:absolute;width:4px;height:2px;left:3px;top:2px;border-radius:50%;background:rgba(255,255,255,.9);filter:blur(.2px)}.story-spine-link{position:absolute;z-index:4;left:50%;width:44px;height:44px;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:auto;border-radius:50%}.story-spine-marker{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--story-bronze) 42%,var(--story-glass-edge));border-radius:50%;background:radial-gradient(circle at 34% 23%,rgba(255,255,255,.5),transparent 23%),linear-gradient(145deg,color-mix(in srgb,var(--story-marker) 86%,white 14%),var(--story-marker));box-shadow:0 9px 24px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.09),inset 1px 1px 3px rgba(255,255,255,.42),inset -2px -3px 5px rgba(40,45,63,.16);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);transition:border-color .28s,transform .28s,box-shadow .28s}.story-spine-marker:before{content:"";position:absolute;z-index:2;inset:3px;border:1px solid rgba(255,255,255,.16);border-radius:inherit;pointer-events:none}.story-spine-active{position:absolute;inset:-5px;z-index:0;border-radius:50%;border:1px solid rgba(255,255,255,.58);background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.95) 0 5%,transparent 7%),radial-gradient(circle at 48% 64%,#84d4ff 0 8%,#5479ff 34%,var(--blue) 67%,#132b92 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 20%,transparent),0 0 0 5px color-mix(in srgb,var(--story-bronze) 28%,transparent),0 0 28px color-mix(in srgb,var(--blue) 72%,transparent),inset 2px 2px 4px rgba(255,255,255,.56),inset -3px -4px 7px rgba(8,23,85,.42)}.story-spine-index{position:relative;z-index:3;color:color-mix(in srgb,var(--story-legend-ink) 72%,transparent);font:700 10px/1 Georgia,Times New Roman,serif;letter-spacing:.06em;direction:ltr}.story-spine-link[aria-current=location] .story-spine-index{color:#fff}.story-spine-link:is(:hover,:focus-visible) .story-spine-marker{border-color:color-mix(in srgb,var(--story-bronze) 64%,white);box-shadow:0 12px 30px rgba(0,0,0,.28),0 0 0 2px color-mix(in srgb,var(--story-bronze) 20%,transparent),inset 1px 1px 3px rgba(255,255,255,.56)}[dir=ltr] .story-spine-link:is(:hover,:focus-visible) .story-spine-marker{transform:translateX(-2px) scale(1.06)}[dir=rtl] .story-spine-link:is(:hover,:focus-visible) .story-spine-marker{transform:translateX(2px) scale(1.06)}.story-spine-label{position:absolute;inset-inline-end:calc(100% + 9px);top:50%;min-width:max-content;padding:9px 13px 9px 16px;border:1px solid color-mix(in srgb,var(--story-bronze) 36%,var(--story-glass-edge));border-radius:16px 16px 5px 16px;background:linear-gradient(112deg,rgba(255,255,255,.34),transparent 32%),var(--story-label);color:var(--story-legend-ink);box-shadow:0 14px 36px rgba(0,0,0,.25),inset 1px 1px rgba(255,255,255,.28),inset -1px -1px var(--story-bronze-soft);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);font:700 11px/1 var(--font-janna),Arial,sans-serif;text-align:start;opacity:0;transform:translateY(-50%) translateX(6px);transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1);white-space:nowrap;pointer-events:none}.story-spine-label:before{content:"";position:absolute;inset:7px auto 7px -2px;width:3px;border-radius:90% 20% 70% 30%;background:linear-gradient(180deg,transparent,var(--story-bronze) 22% 78%,transparent);box-shadow:1px 0 rgba(255,255,255,.2)}[dir=rtl] .story-spine-label{padding:9px 16px 9px 13px;border-radius:16px 16px 16px 5px;transform:translateY(-50%) translateX(-6px)}[dir=rtl] .story-spine-label:before{inset:7px -2px 7px auto}.story-spine-link:is(:hover,:focus-visible) .story-spine-label{opacity:1;transform:translateY(-50%) translateX(0)}.story-edge-progress{display:none}@media(max-width:1179px){.story-spine{inset-inline-end:max(6px,env(safe-area-inset-right));width:40px}[dir=rtl] .story-spine{inset-inline-end:max(6px,env(safe-area-inset-left))}.story-spine:before{inset-inline:-2px;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.story-spine:after{width:78px;opacity:.2}.theme-dark .story-spine:after{opacity:.18}.story-spine-marker{width:28px;height:28px}.story-spine-label{display:none}}@media(max-width:700px){.story-spine{display:none}.story-edge-progress{position:fixed;z-index:70;inset:66px 0 0 auto;width:3px;display:block;background:linear-gradient(180deg,#eafaff,#6abfff 16%,var(--blue) 68%,#c8954f 100%);background-size:100% 220%;box-shadow:0 0 14px color-mix(in srgb,var(--blue) 68%,transparent),-2px 0 0 -1px rgba(154,107,53,.62);transform-origin:50% 0;pointer-events:none;animation:story-liquid-pour 6.5s linear infinite}[dir=rtl] .story-edge-progress{inset:66px auto 0 0}}@media(max-height:400px) and (min-width:701px){.story-spine{display:none}.story-edge-progress{position:fixed;z-index:70;inset:76px 0 0 auto;width:3px;display:block;background:linear-gradient(180deg,#eafaff,#6abfff 16%,var(--blue) 68%,#c8954f 100%);background-size:100% 220%;box-shadow:0 0 12px color-mix(in srgb,var(--blue) 54%,transparent),-2px 0 0 -1px rgba(154,107,53,.54);transform-origin:50% 0;pointer-events:none;animation:story-liquid-pour 6.5s linear infinite}[dir=rtl] .story-edge-progress{inset:76px auto 0 0}}@keyframes story-liquid-pour{0%{background-position:50% 0}to{background-position:50% 220%}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.story-spine:before{background:color-mix(in srgb,var(--story-marker) 92%,transparent)}.story-spine-label,.story-spine-marker{background:var(--story-marker)}}@media(forced-colors:active){.story-spine-label:before,.story-spine-track:before,.story-spine:after{display:none}.story-spine-label,.story-spine-marker,.story-spine-track,.story-spine:before{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.story-edge-progress,.story-spine-active,.story-spine-fill{background:Highlight;box-shadow:none}.story-spine-link[aria-current=location] .story-spine-index{color:HighlightText}}@media(prefers-reduced-motion:reduce){.story-spine-label,.story-spine-marker{transition:none}.story-spine-active{box-shadow:none}.story-edge-progress,.story-spine-fill{animation:none}}