:root{--color-bg-main:#121212;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#2b2b2b;--color-white-primary:#e3dada;--color-white-secondary:#7a7474;--color-white-tertiary:#a69f9f;--color-accent:#ff3c00;--color-accent-hover:#ff5c2e;--color-accent-active:#e63500;--color-accent-light:#ff6b4d;--color-primary:#ffffff;--color-primary-hover:#f5f5f5;--color-primary-active:#e8e8e8;--color-primary-text:#000000;--color-secondary:#2b2b2b;--color-secondary-hover:#353535;--color-secondary-active:#404040;--color-secondary-text:#e3dada;--color-tertiary:#161616;--color-tertiary-hover:#1f1f1f;--color-tertiary-active:#2a2a2a;--color-tertiary-text:#e3dada;--color-border:#161616;--color-border-subtle:rgba(255,255,255,0.04);--color-border-muted:rgba(255,255,255,0.1);--color-overlay-dark:rgba(0,0,0,0.95);--color-overlay-light:rgba(0,0,0,0.3);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:48px;--spacing-6xl:60px;--spacing-7xl:80px;--font-family-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"DM Mono",monospace;--font-family-display:"Inter Tight","Inter Tight Placeholder",sans-serif;--font-family-heading:"Satoshi","Satoshi Placeholder",sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:36px;--font-size-5xl:44px;--font-size-6xl:48px;--font-size-7xl:56px;--font-size-8xl:72px;--font-size-9xl:75px;--font-size-hero:var(--fluid-step-10);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2em;--line-height-normal:1.4em;--line-height-relaxed:1.6em;--line-height-loose:1.8em;--radius-sm:4px;--radius-md:10px;--radius-lg:20px;--radius-xl:24px;--radius-full:999px;--radius-button:46px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1200px;--breakpoint-xl:1920px;--z-base:0;--z-dropdown:1000;--z-sticky:1010;--z-overlay:10000;--z-modal:10001;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--transition-slower:0.6s ease-out;--transition-slowest:0.8s ease-out;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px rgba(0,0,0,0.1);--unframer-bg-main:var(--color-bg-main);--unframer-white-primary:var(--color-white-primary);--unframer-white-secondary:var(--color-white-secondary);--unframer-black-0:var(--color-primary-text);--token-51170b41-dbf0-44c9-9f71-6387b73e409d:var(--color-white-primary);--token-633663d4-6135-4d2d-a328-8707c8a7d2dc:var(--color-accent);--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a:var(--color-border);--token-e8ccf398-6520-4245-a598-2e5ed38e5fec:var(--color-white-tertiary);--token-f7681a8a-2249-4245-b0cc-0c1bcc033b21:var(--color-white-primary);--token-740e6539-6808-4d47-b9f1-033023232df0:var(--color-secondary)}@media (max-width:768px){:root{--section-padding-x:20px;--section-padding-y:var(--section-padding-y-mobile)}}:root{--viewport-min:320;--viewport-max:1440;--viewport-range:calc(var(--viewport-max) - var(--viewport-min));--font-size-min:16;--font-size-max:20;--fluid-step--2:clamp(0.75rem,0.7143rem + 0.1786vw,0.875rem);--fluid-step--1:clamp(0.875rem,0.8571rem + 0.0893vw,0.9375rem);--fluid-step-0:clamp(1rem,0.9643rem + 0.1786vw,1.125rem);--fluid-step-1:clamp(1.125rem,1.0714rem + 0.2679vw,1.3125rem);--fluid-step-2:clamp(1.25rem,1.1786rem + 0.3571vw,1.5rem);--fluid-step-3:clamp(1.5rem,1.3929rem + 0.5357vw,1.875rem);--fluid-step-4:clamp(1.875rem,1.7143rem + 0.8036vw,2.375rem);--fluid-step-5:clamp(2.25rem,2.0357rem + 1.0714vw,3rem);--fluid-step-6:clamp(2.75rem,2.4643rem + 1.4286vw,3.75rem);--fluid-step-7:clamp(3.5rem,3.0357rem + 2.3214vw,5rem);--fluid-step-8:clamp(4.5rem,3.8571rem + 3.2143vw,6.5rem);--fluid-step-9:clamp(5.5rem,4.6786rem + 4.1071vw,8rem);--fluid-step-10:clamp(7rem,5.8571rem + 5.7143vw,10.5rem);--fluid-step-11:clamp(9rem,7.5rem + 7.5vw,14rem);--fluid-step-12:clamp(11.5rem,9.4643rem + 10.1786vw,18rem)}*,: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.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:DM Mono,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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}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}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-\[34px\]{bottom:-34px}.-bottom-\[4px\]{bottom:-4px}.-left-\[34px\]{left:-34px}.-left-\[4px\]{left:-4px}.-right-\[4px\]{right:-4px}.-top-\[5px\]{top:-5px}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-auto{bottom:auto}.left-0{left:0}.left-1\/2{left:50%}.left-\[-100\%\]{left:-100%}.left-\[-10px\]{left:-10px}.left-\[-44px\]{left:-44px}.left-\[39px\]{left:39px}.left-\[calc\(51\.08\%-12\.5px\)\]{left:calc(51.08% - 12.5px)}.right-0{right:0}.right-5{right:1.25rem}.right-\[-10px\]{right:-10px}.right-\[-5px\]{right:-5px}.right-\[30px\]{right:30px}.right-\[57px\]{right:57px}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:1.25rem}.top-\[28px\]{top:28px}.top-\[30px\]{top:30px}.top-\[calc\(50\%-20px\)\]{top:calc(50% - 20px)}.top-\[calc\(50\%-5px\)\]{top:calc(50% - 5px)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[-1\]{z-index:-1}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1000\]{z-index:1000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-\[60px\]{margin-top:60px;margin-bottom:60px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mt-0{margin-top:0}.mt-10{margin-top:2.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-5{margin-top:1.25rem}.mt-\[60px\]{margin-top:60px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0{height:0}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[17px\]{height:17px}.h-\[21px\]{height:21px}.h-\[23px\]{height:23px}.h-\[31px\]{height:31px}.h-\[90px\]{height:90px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50vh\]{max-height:50vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-\[0\.5em\]{width:.5em}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[158px\]{width:158px}.w-\[1px\]{width:1px}.w-\[21px\]{width:21px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[70\%\]{width:70%}.w-auto{width:auto}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.min-w-\[100px\]{min-width:100px}.min-w-\[139px\]{min-width:139px}.min-w-\[320px\]{min-width:320px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1774px\]{max-width:1774px}.max-w-\[25\%\]{max-width:25%}.max-w-\[35\%\]{max-width:35%}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[90\%\]{max-width:90%}.max-w-\[min\(900px\2c 90vw\)\]{max-width:min(900px,90vw)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-\[0_0_25\%\]{flex:0 0 25%}.flex-\[0_0_35\%\]{flex:0 0 35%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{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))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-5{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))}.translate-y-5{--tw-translate-y:1.25rem}.translate-y-\[30px\]{--tw-translate-y:30px}.rotate-180,.translate-y-\[30px\]{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))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-\[0\.95\]{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))}.scale-\[0\.95\]{--tw-scale-x:0.95;--tw-scale-y:0.95}.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))}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll-logos{animation:scroll-logos 30s linear infinite}@keyframes scroll-testimonials-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll-testimonials-left{animation:scroll-testimonials-left 40s linear infinite}@keyframes scroll-testimonials-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.animate-scroll-testimonials-right{animation:scroll-testimonials-right 40s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[70\%_30\%\]{grid-template-columns:70% 30%}.grid-cols-\[auto\]{grid-template-columns:auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\2c minmax\(200px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(280px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(300px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(400px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[44px\]{gap:44px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-button{border-radius:46px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-accent{border-color:var(--color-accent)}.border-border{border-color:var(--color-border)}.border-border-muted{border-color:var(--color-border-muted)}.border-border-subtle{border-color:var(--color-border-subtle)}.bg-accent{background-color:var(--color-accent)}.bg-accent-active{background-color:var(--color-accent-active)}.bg-accent-hover{background-color:var(--color-accent-hover)}.bg-bg-main{background-color:var(--color-bg-main)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-overlay-dark{background-color:var(--color-overlay-dark)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-transparent{background-color:transparent}.bg-white-primary{background-color:var(--color-white-primary)}.bg-white-secondary{background-color:var(--color-white-secondary)}.bg-white-tertiary{background-color:var(--color-white-tertiary)}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-bg-main{--tw-gradient-from:var(--color-bg-main) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-0\%{--tw-gradient-from-position:0%}.via-40\%{--tw-gradient-via-position:40%}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-100\%{--tw-gradient-to-position:100%}.fill-none{fill:none}.fill-white-primary{fill:var(--color-white-primary)}.stroke-white-primary{stroke:var(--color-white-primary)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-section-x{padding:var(--section-padding-x)}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[40px\]{padding-left:40px;padding-right:40px}.px-section-x{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[80px\]{padding-top:80px;padding-bottom:80px}.py-\[calc\(var\(--section-padding-y\)\+80px\)\]{padding-top:calc(var(--section-padding-y) + 80px);padding-bottom:calc(var(--section-padding-y) + 80px)}.py-section-y{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}.py-section-y-mobile{padding-top:var(--section-padding-y-mobile);padding-bottom:var(--section-padding-y-mobile)}.pb-10{padding-bottom:2.5rem}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pb-section-y{padding-bottom:var(--section-padding-y)}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-section-x{padding-left:var(--section-padding-x)}.pr-0{padding-right:0}.pr-section-x{padding-right:var(--section-padding-x)}.pt-10{padding-top:2.5rem}.pt-\[120px\]{padding-top:120px}.pt-\[140px\]{padding-top:140px}.text-left{text-align:left}.text-start{text-align:start}.font-display{font-family:Inter Tight,sans-serif}.font-heading{font-family:Satoshi,sans-serif}.font-mono{font-family:DM Mono,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-fluid--1{font-size:var(--fluid-step--1)}.text-fluid--2{font-size:var(--fluid-step--2)}.text-fluid-0{font-size:var(--fluid-step-0)}.text-fluid-1{font-size:var(--fluid-step-1)}.text-fluid-10{font-size:var(--fluid-step-10)}.text-fluid-11{font-size:var(--fluid-step-11)}.text-fluid-12{font-size:var(--fluid-step-12)}.text-fluid-2{font-size:var(--fluid-step-2)}.text-fluid-3{font-size:var(--fluid-step-3)}.text-fluid-4{font-size:var(--fluid-step-4)}.text-fluid-5{font-size:var(--fluid-step-5)}.text-fluid-6{font-size:var(--fluid-step-6)}.text-fluid-7{font-size:var(--fluid-step-7)}.text-fluid-8{font-size:var(--fluid-step-8)}.text-fluid-9{font-size:var(--fluid-step-9)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[0\.8em\]{line-height:.8em}.leading-\[0\.9em\]{line-height:.9em}.leading-\[1\.2em\]{line-height:1.2em}.leading-\[1\.3em\]{line-height:1.3em}.leading-\[1\.4em\]{line-height:1.4em}.leading-\[1\.5em\]{line-height:1.5em}.leading-\[1\.6em\]{line-height:1.6em}.leading-\[1\.8em\]{line-height:1.8em}.leading-\[100\%\]{line-height:100%}.leading-\[110\%\]{line-height:110%}.leading-\[120\%\]{line-height:120%}.leading-\[140\%\]{line-height:140%}.leading-\[52\.8px\]{line-height:52.8px}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-wider{letter-spacing:.05em}.text-accent{color:var(--color-accent)}.text-bg-main{color:var(--color-bg-main)}.text-inherit{color:inherit}.text-primary-text{color:var(--color-primary-text)}.text-secondary-text{color:var(--color-secondary-text)}.text-tertiary-text{color:var(--color-tertiary-text)}.text-white-primary{color:var(--color-white-primary)}.text-white-secondary{color:var(--color-white-secondary)}.text-white-tertiary{color:var(--color-white-tertiary)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.mix-blend-exclusion{mix-blend-mode:exclusion}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c transform\]{transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;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}.transition-\[text-decoration\]{transition-property:-webkit-text-decoration;transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;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}.delay-\[200ms\]{transition-delay:.2s}.delay-\[400ms\]{transition-delay:.4s}.delay-\[600ms\]{transition-delay:.6s}.delay-\[800ms\]{transition-delay:.8s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-\[100ms\]{transition-duration:.1s}.duration-\[150ms\]{transition-duration:.15s}.duration-\[400ms\]{transition-duration:.4s}.duration-\[600ms\]{transition-duration:.6s}.duration-\[800ms\]{transition-duration:.8s}.ease-\[cubic-bezier\(0\.68\2c -0\.55\2c 0\.265\2c 1\.55\)\]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\]{will-change:opacity}.will-change-\[transform\2c opacity\]{will-change:transform,opacity}.will-change-transform{will-change:transform}:root{color-scheme:dark;--section-padding-x:40px;--section-padding-y:80px;--section-padding-y-mobile:40px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{background-color:var(--color-bg-main);color:var(--color-white-primary);font-family:var(--font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--fluid-step-0)}main{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:visible}.section-padding{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.section-padding-y{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}@media (max-width:768px){.section-padding-y{padding-top:var(--section-padding-y-mobile);padding-bottom:var(--section-padding-y-mobile)}}.text-clamp-footer-heading{font-size:var(--fluid-step-8)}.text-clamp-footer-email{font-size:var(--fluid-step-5)}.text-clamp-work-video-large{font-size:var(--fluid-step-10)}.text-clamp-project-hero-subtitle{font-size:var(--fluid-step-7)}.gap-spacing-xl{gap:20px}.gap-spacing-6xl{gap:40px}.gap-spacing-7xl{gap:80px}.transform-perspective-1432{transform:perspective(1432px)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:z-\[2\]:after{content:var(--tw-content);z-index:2}.after\:h-\[60\%\]:after{content:var(--tw-content);height:60%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-gradient-to-b:after{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.after\:to-bg-main:after{content:var(--tw-content);--tw-gradient-to:var(--color-bg-main) var(--tw-gradient-to-position)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-secondary-hover:hover{background-color:var(--color-secondary-hover)}.hover\:bg-tertiary-hover:hover{background-color:var(--color-tertiary-hover)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-white-primary:hover{color:var(--color-white-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.active\:bg-primary-active:active{background-color:var(--color-primary-active)}.active\:bg-secondary-active:active{background-color:var(--color-secondary-active)}.active\:bg-tertiary-active:active{background-color:var(--color-tertiary-active)}.active\:text-accent-hover:active{color:var(--color-accent-hover)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:absolute{position:absolute}.group:hover .group-hover\:-bottom-\[206px\]{bottom:-206px}.group:hover .group-hover\:-bottom-\[4px\]{bottom:-4px}.group:hover .group-hover\:-left-\[133px\]{left:-133px}.group:hover .group-hover\:-left-\[5px\]{left:-5px}.group:hover .group-hover\:-right-\[134px\]{right:-134px}.group:hover .group-hover\:-right-\[34px\]{right:-34px}.group:hover .group-hover\:-right-\[4px\]{right:-4px}.group:hover .group-hover\:-top-\[206px\]{top:-206px}.group:hover .group-hover\:-top-\[25px\]{top:-25px}.group:hover .group-hover\:-top-\[5px\]{top:-5px}.group:hover .group-hover\:left-4{left:1rem}.group:hover .group-hover\:left-\[-12px\]{left:-12px}.group:hover .group-hover\:left-\[49px\]{left:49px}.group:hover .group-hover\:left-\[89px\]{left:89px}.group:hover .group-hover\:left-\[calc\(49\.64\%-105\%\)\]{left:calc(49.64% - 105%)}.group:hover .group-hover\:left-auto{left:auto}.group:hover .group-hover\:right-1\/2{right:50%}.group:hover .group-hover\:right-\[-37px\]{right:-37px}.group:hover .group-hover\:right-\[-3px\]{right:-3px}.group:hover .group-hover\:right-auto{right:auto}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:top-\[calc\(50\%-150\%\)\]{top:calc(50% - 150%)}.group:hover .group-hover\:z-0{z-index:0}.group:hover .group-hover\:h-\[150px\]{height:150px}.group:hover .group-hover\:h-\[21px\]{height:21px}.group:hover .group-hover\:h-\[300\%\]{height:300%}.group:hover .group-hover\:h-auto{height:auto}.group:hover .group-hover\:w-10{width:2.5rem}.group:hover .group-hover\:w-\[150px\]{width:150px}.group:hover .group-hover\:w-\[210\%\]{width:210%}.group:hover .group-hover\:w-\[21px\]{width:21px}.group:hover .group-hover\:w-\[23px\]{width:23px}.group:hover .group-hover\:w-auto{width:auto}.group:hover .group-hover\:-translate-y-1\/2{--tw-translate-y:-50%}.group:hover .group-hover\:-translate-y-1\/2,.group:hover .group-hover\:translate-x-1\/2{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))}.group:hover .group-hover\:translate-x-1\/2{--tw-translate-x:50%}.group:hover .group-hover\:translate-x-\[14px\]{--tw-translate-x:14px;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))}.group:hover .group-hover\:rounded-full{border-radius:9999px}.group:hover .group-hover\:text-accent{color:var(--color-accent)}.group:hover .group-hover\:text-primary-text{color:var(--color-primary-text)}.group:hover .group-hover\:opacity-100{opacity:1}@media (max-width:1200px){.max-\[1200px\]\:ml-0{margin-left:0}.max-\[1200px\]\:w-full{width:100%}.max-\[1200px\]\:flex-wrap{flex-wrap:wrap}}@media (max-width:480px){.max-\[480px\]\:py-\[30px\]{padding-top:30px;padding-bottom:30px}}@media (min-width:768px){.md\:bottom-0{bottom:0}.md\:right-5{right:1.25rem}.md\:top-\[55\%\]{top:55%}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:inline{display:inline}.md\:hidden{display:none}.md\:w-full{width:100%}.md\:min-w-\[calc\(100vw-80px\)\]{min-width:calc(100vw - 80px)}.md\:max-w-\[calc\(100vw-80px\)\]{max-width:calc(100vw - 80px)}.md\:max-w-\[min\(600px\2c 85vw\)\]{max-width:min(600px,85vw)}.md\:max-w-full{max-width:100%}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:gap-10{gap:2.5rem}.md\:gap-3{gap:.75rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[30px\]{gap:30px}.md\:self-start{align-self:flex-start}.md\:p-0{padding:0}.md\:p-5{padding:1.25rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-\[20px\]{padding-left:20px;padding-right:20px}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.md\:py-section-y-mobile{padding-top:var(--section-padding-y-mobile);padding-bottom:var(--section-padding-y-mobile)}.md\:pb-\[30px\]{padding-bottom:30px}.md\:text-fluid--1{font-size:var(--fluid-step--1)}.md\:text-fluid--2{font-size:var(--fluid-step--2)}.md\:text-fluid-2{font-size:var(--fluid-step-2)}.md\:text-fluid-3{font-size:var(--fluid-step-3)}.md\:text-fluid-4{font-size:var(--fluid-step-4)}.md\:text-fluid-5{font-size:var(--fluid-step-5)}.md\:text-fluid-8{font-size:var(--fluid-step-8)}.md\:leading-\[38\.4px\]{line-height:38.4px}}.\[\&_\.animated-large-text-container\]\:ml-auto .animated-large-text-container{margin-left:auto}.\[\&_\.animated-large-text-container\]\:w-auto .animated-large-text-container{width:auto}.\[\&_\.animated-large-text-container\]\:p-0 .animated-large-text-container{padding:0}.\[\&_\.animated-large-text-container\]\:py-section-y .animated-large-text-container{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}.\[\&_\.animated-large-text-wrapper\]\:w-auto .animated-large-text-wrapper{width:auto}.\[\&_\.animated-large-text-wrapper\]\:items-end .animated-large-text-wrapper{align-items:flex-end}.\[\&_\.animated-large-text-wrapper\]\:items-center .animated-large-text-wrapper{align-items:center}.\[\&_\.project-showcase-section\]\:p-0 .project-showcase-section{padding:0}.\[\&_\.scroll-highlight-heading\]\:max-w-\[800px\] .scroll-highlight-heading{max-width:800px}.\[\&_\.scroll-highlight-heading\]\:max-w-none .scroll-highlight-heading{max-width:none}.\[\&_\.scroll-highlight-section\]\:justify-start .scroll-highlight-section{justify-content:flex-start}.\[\&_\.scroll-highlight-section\]\:p-0 .scroll-highlight-section{padding:0}.\[\&_h1\]\:text-left h1{text-align:left}