@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.u4LDuG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.u4LDuG_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.kP-DZW_className{font-family:Geist,Geist Fallback;font-style:normal}.kP-DZW_variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._1EEhOq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._1EEhOq_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.VMVMAW_btn{font-family:var(--font-body);letter-spacing:-.005em;border-radius:var(--r-sm);border:var(--bw-strong) solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease-swipe), color var(--dur-2) var(--ease-swipe), border-color var(--dur-2) var(--ease-swipe), transform var(--dur-1) var(--ease-swipe), box-shadow var(--dur-2) var(--ease-swipe);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.VMVMAW_btn:before{content:"";width:100%;height:100%;transition:left var(--dur-3) var(--ease-swipe);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);position:absolute;top:0;left:-100%}.VMVMAW_btn:hover:before{left:100%}.VMVMAW_btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.VMVMAW_btn:disabled{opacity:.4;cursor:not-allowed}.VMVMAW_full{width:100%}.VMVMAW_sm{height:36px;padding:0 14px;font-size:14px}.VMVMAW_md{height:44px;padding:0 20px;font-size:15px}.VMVMAW_lg{height:56px;padding:0 28px;font-size:17px}.VMVMAW_primary{background:var(--accent);color:var(--on-accent)}.VMVMAW_primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 20px color-mix(in oklch, var(--volt-500) 30%, transparent)}.VMVMAW_secondary{background:var(--ink-900);color:var(--paper-50)}.VMVMAW_secondary:hover:not(:disabled){background:var(--ink-700)}.VMVMAW_outline{color:var(--fg-1);border-color:var(--border-strong);background:0 0}.VMVMAW_outline:hover:not(:disabled){background:var(--fg-1);color:var(--bg)}.VMVMAW_ghost{color:var(--fg-1);background:0 0}.VMVMAW_ghost:hover:not(:disabled){background:var(--surface-sunken)}.VMVMAW_iconRight{transition:transform var(--dur-2) var(--ease-swipe);display:inline-flex}.VMVMAW_btn:hover .VMVMAW_iconRight{transform:translate(3px)rotate(-5deg)}@media (prefers-reduced-motion:reduce){.VMVMAW_btn:before{display:none}.VMVMAW_btn,.VMVMAW_iconRight{transition:none}}
.rqF98a_magnetic{transition:transform var(--dur-3) var(--ease-out);will-change:transform;display:inline-flex}@media (prefers-reduced-motion:reduce){.rqF98a_magnetic{transition:none}}
.f6P7CG_hero{background:var(--bg);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(24px,5vw,80px);display:flex;position:relative;overflow:hidden}.f6P7CG_hero:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#abe3550f 0%,#0000 60%);background:radial-gradient(at 30%,lab(84.3693% -34.3033 60.9884/.06) 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.f6P7CG_eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);opacity:0;margin-bottom:32px;font-size:11px;transform:translateY(12px)}.f6P7CG_entered .f6P7CG_eyebrow{animation:.6s .2s forwards f6P7CG_fadeUp}.f6P7CG_headline{font-family:var(--font-display);font-style:italic;font-weight:900;font-stretch:var(--display-stretch);letter-spacing:-.03em;color:var(--fg-1);font-size:clamp(48px,9vw,144px);line-height:.92}.f6P7CG_line{padding-bottom:.08em;display:block;overflow:hidden}.f6P7CG_lineInner{transform-origin:0 0;display:inline-block;transform:translateY(110%)rotateX(-80deg)}.f6P7CG_entered .f6P7CG_line:first-child .f6P7CG_lineInner{animation:.8s cubic-bezier(.7,0,.2,1) .3s forwards f6P7CG_lineReveal}.f6P7CG_entered .f6P7CG_line:nth-child(2) .f6P7CG_lineInner{animation:.8s cubic-bezier(.7,0,.2,1) .45s forwards f6P7CG_lineReveal}.f6P7CG_entered .f6P7CG_line:nth-child(3) .f6P7CG_lineInner{animation:.8s cubic-bezier(.7,0,.2,1) .6s forwards f6P7CG_lineReveal}@keyframes f6P7CG_lineReveal{to{transform:translateY(0)rotateX(0)}}@keyframes f6P7CG_fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.f6P7CG_volt{color:var(--volt-text)}.f6P7CG_word{cursor:default;transition:transform .3s cubic-bezier(.7,0,.2,1),letter-spacing .3s cubic-bezier(.7,0,.2,1);display:inline-block;position:relative}.f6P7CG_word:hover{transform:skewX(var(--skew,-12deg)) scale(1.05);color:var(--volt-text)}.f6P7CG_scramble{min-width:7ch;color:var(--volt-text);display:inline-block}.f6P7CG_subtitle{color:var(--fg-2);opacity:0;max-width:480px;margin-top:40px;font-size:clamp(16px,1.5vw,24px);line-height:1.55;transform:translateY(12px)}.f6P7CG_entered .f6P7CG_subtitle{animation:.6s .9s forwards f6P7CG_fadeUp}.f6P7CG_ctaRow{opacity:0;flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;display:flex;transform:translateY(12px)}.f6P7CG_entered .f6P7CG_ctaRow{animation:.6s 1.1s forwards f6P7CG_fadeUp}.f6P7CG_floatingTags{z-index:2;flex-direction:column;gap:16px;display:flex;position:absolute;top:50%;right:clamp(24px,5vw,80px);transform:translateY(-50%)}.f6P7CG_floatingTag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in oklch, var(--volt-text) 40%, transparent);color:var(--volt-text);opacity:0;white-space:nowrap;padding:6px 16px;font-size:12px;transform:rotate(-12deg)translateY(20px)}.f6P7CG_entered .f6P7CG_floatingTag{animation:1s forwards f6P7CG_floatIn}.f6P7CG_entered .f6P7CG_floatingTag:first-child{animation-delay:1.5s}.f6P7CG_entered .f6P7CG_floatingTag:nth-child(2){animation-delay:1.7s}.f6P7CG_entered .f6P7CG_floatingTag:nth-child(3){animation-delay:1.9s}@keyframes f6P7CG_floatIn{0%{opacity:0;transform:rotate(-12deg)translateY(20px)}to{opacity:.6;transform:rotate(-12deg)translateY(0)}}@media (max-width:768px){.f6P7CG_floatingTags{display:none}.f6P7CG_headline{font-size:clamp(36px,10vw,72px)}}@media (prefers-reduced-motion:reduce){.f6P7CG_lineInner{transform:none;animation:none!important}.f6P7CG_eyebrow,.f6P7CG_subtitle,.f6P7CG_ctaRow{opacity:1;transform:none;animation:none!important}.f6P7CG_floatingTag{opacity:.6;transform:rotate(-12deg);animation:none!important}}
.HsjkRa_toast{z-index:9999;background:var(--ink-900);min-width:300px;max-width:420px;color:var(--paper-50);border-radius:var(--r-md);box-shadow:var(--shadow-3);font-family:var(--font-body);animation:HsjkRa_slideUp var(--dur-3) var(--ease-out);align-items:center;gap:14px;padding:14px 16px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.HsjkRa_bar{background:var(--volt-500);width:4px;transform:skewX(var(--skew));flex-shrink:0;align-self:stretch}.HsjkRa_body{flex:1}.HsjkRa_title{font-size:14px;font-weight:600}.HsjkRa_message{color:var(--gray-300);margin-top:2px;font-size:13px}@keyframes HsjkRa_slideUp{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.Ilqo7G_layout{gap:var(--sp-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.Ilqo7G_left{top:var(--sp-8);position:sticky}.Ilqo7G_heading{margin:var(--sp-4) 0 var(--sp-5)}.Ilqo7G_sub{font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--fg-3);max-width:400px;margin-bottom:var(--sp-7)}.Ilqo7G_contactInfo{gap:var(--sp-5);flex-direction:column;display:flex}.Ilqo7G_contactItem{gap:var(--sp-1);color:inherit;transition:transform var(--dur-2) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}a.Ilqo7G_contactItem:hover{transform:translate(6px)}.Ilqo7G_contactLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-3);font-weight:600}.Ilqo7G_contactValue{font-size:var(--fs-md);color:var(--fg-1);transition:color var(--dur-2) var(--ease-swipe);font-weight:500}a.Ilqo7G_contactItem:hover .Ilqo7G_contactValue{color:var(--accent-hover)}.Ilqo7G_form{gap:var(--sp-5);display:grid}.Ilqo7G_row{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.Ilqo7G_fieldset{gap:var(--sp-3);border:none;margin:0;padding:0;display:grid}.Ilqo7G_legend{color:var(--fg-1);margin-bottom:var(--sp-3);padding:0;font-size:13px;font-weight:500}.Ilqo7G_checkGroup,.Ilqo7G_radioGroup{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}@media (max-width:960px){.Ilqo7G_layout{gap:var(--sp-8);grid-template-columns:1fr}.Ilqo7G_left{position:static}}@media (max-width:480px){.Ilqo7G_row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Ilqo7G_contactItem{transition:none}a.Ilqo7G_contactItem:hover{transform:none}}
.mnP3uq_marquee{white-space:nowrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0;overflow:hidden}.mnP3uq_track{animation:mnP3uq_scroll var(--marquee-speed,30s) linear infinite;display:inline-flex}.mnP3uq_reverse .mnP3uq_track{animation-direction:reverse}.mnP3uq_content{font-family:var(--font-display);font-style:italic;font-weight:900;font-stretch:var(--display-stretch);letter-spacing:-.02em;color:var(--fg-3);opacity:.3;transition:opacity var(--dur-3) var(--ease-swipe);padding-right:.5em;font-size:clamp(24px,3vw,48px)}.mnP3uq_marquee:hover .mnP3uq_content{opacity:.6}@keyframes mnP3uq_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mnP3uq_track{animation:none}}
.cvGVmq_split{display:inline-block}.cvGVmq_char{opacity:0;filter:blur(4px);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), filter .5s var(--ease-out);transition-delay:var(--char-delay,0s);display:inline-block;transform:translateY(.4em)rotate(4deg)}.cvGVmq_visible .cvGVmq_char{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.cvGVmq_char{opacity:1;filter:none;transition:none;transform:none}}
.E0kJGG_casesHeader{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-7);flex-wrap:wrap;display:flex}.E0kJGG_casesHeading{font:700 var(--fs-h1)/1.05 var(--font-display);letter-spacing:var(--tr-head);margin:10px 0 0;font-stretch:108%}.E0kJGG_casesGhostLink{align-items:center;gap:var(--sp-2);font:500 14px var(--font-body);color:var(--fg-1);transition:gap var(--dur-2) var(--ease-swipe), color var(--dur-2) var(--ease-swipe);padding-bottom:3px;text-decoration:none;display:inline-flex;position:relative}.E0kJGG_casesGhostLink:after{content:"";background:var(--volt-500);transform-origin:0;height:2px;transition:transform var(--dur-2) var(--ease-swipe);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.E0kJGG_casesGhostLink:hover:after{transform:scaleX(1)}.E0kJGG_casesGhostLink:hover{gap:var(--sp-3);color:var(--volt-text);text-decoration:none}.E0kJGG_casesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;display:grid}.E0kJGG_servicesGrid{background:var(--ink-600);border:1px solid var(--ink-600);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.E0kJGG_serviceCard{background:var(--ink-900);min-height:220px;transition:background var(--dur-3) var(--ease-swipe);align-content:space-between;gap:40px;padding:28px;display:grid;position:relative;overflow:hidden}.E0kJGG_serviceCard:before{content:"";background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--volt-500) 6%, transparent) 0%, transparent 50%);opacity:0;width:200%;height:200%;transition:opacity var(--dur-4) var(--ease-out);pointer-events:none;position:absolute;top:-50%;left:-50%}.E0kJGG_serviceCard:hover:before{opacity:1}.E0kJGG_serviceCard:hover{background:var(--ink-800)}.E0kJGG_serviceIcon{color:var(--volt-500);transition:transform var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);line-height:1}.E0kJGG_serviceCard:hover .E0kJGG_serviceIcon{color:var(--volt-300);transform:scale(1.2)rotate(-8deg)translateY(-2px)}.E0kJGG_serviceTitle{font:700 22px var(--font-display);transition:transform var(--dur-3) var(--ease-out);font-stretch:108%}.E0kJGG_serviceCard:hover .E0kJGG_serviceTitle{transform:translate(4px)}.E0kJGG_serviceDesc{color:var(--gray-300);transition:color var(--dur-3) var(--ease-swipe), transform var(--dur-3) var(--ease-out);margin-top:6px;font-size:15px}.E0kJGG_serviceCard:hover .E0kJGG_serviceDesc{color:var(--gray-200);transform:translate(4px)}.E0kJGG_serviceCard:after{content:"";background:var(--volt-500);transform-origin:0;height:3px;transition:transform var(--dur-3) var(--ease-swipe);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.E0kJGG_serviceCard:hover:after{transform:scaleX(1)}.E0kJGG_processLayout{gap:var(--sp-7);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.E0kJGG_processTitle{font:700 var(--fs-h1)/1.05 var(--font-display);letter-spacing:var(--tr-head);margin:10px 0 16px;font-stretch:108%}.E0kJGG_processDesc{color:var(--fg-2);max-width:440px;margin:0}.E0kJGG_stepsGrid{gap:0;display:grid}.E0kJGG_step{border-top:1px solid var(--border);transition:background var(--dur-2) var(--ease-swipe);position:relative}.E0kJGG_step:hover{background:var(--surface-sunken)}.E0kJGG_step:before{content:"";background:var(--volt-500);transform-origin:top;width:3px;transition:transform var(--dur-3) var(--ease-swipe);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.E0kJGG_step:hover:before{transform:scaleY(1)}.E0kJGG_stepRow{transition:transform var(--dur-3) var(--ease-out);grid-template-columns:56px 1fr auto;align-items:baseline;gap:16px;padding:20px 0;display:grid}.E0kJGG_step:hover .E0kJGG_stepRow{transform:translate(12px)}.E0kJGG_stepNumber{font:500 13px var(--font-mono);color:var(--fg-3);transition:color var(--dur-2) var(--ease-swipe)}.E0kJGG_step:hover .E0kJGG_stepNumber{color:var(--volt-text)}.E0kJGG_stepTitle{font:700 24px var(--font-display);transition:transform var(--dur-3) var(--ease-out);font-stretch:108%}.E0kJGG_step:hover .E0kJGG_stepTitle{transform:translate(4px)}.E0kJGG_stepDuration{font:500 12px var(--font-mono);color:var(--fg-3);transition:color var(--dur-2) var(--ease-swipe)}.E0kJGG_step:hover .E0kJGG_stepDuration{color:var(--fg-2)}.E0kJGG_aboutLayout{gap:var(--sp-8);grid-template-columns:.8fr 1fr;align-items:center;display:grid}.E0kJGG_aboutPhoto{border-radius:var(--r-md);aspect-ratio:1;max-width:400px;position:relative;overflow:hidden}.E0kJGG_aboutImage{object-fit:cover;filter:grayscale(.2);width:100%;height:100%;transition:filter var(--dur-4) var(--ease-out)}.E0kJGG_aboutPhoto:hover .E0kJGG_aboutImage{filter:grayscale(0)}.E0kJGG_aboutAccent{background:var(--volt-500);height:5px;position:absolute;bottom:0;left:0;right:0}.E0kJGG_aboutContent{gap:var(--sp-5);flex-direction:column;display:flex}.E0kJGG_aboutName{font:900 var(--fs-h1)/1.05 var(--font-display);letter-spacing:var(--tr-head);margin:8px 0 0;font-style:italic;font-stretch:108%}.E0kJGG_aboutRole{font:500 var(--fs-lg) var(--font-body);color:var(--volt-text);margin:0}.E0kJGG_aboutBio{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--fg-2);max-width:500px;margin:0}.E0kJGG_aboutBio strong{color:var(--fg-1);font-weight:700}.E0kJGG_aboutStats{gap:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--border);margin-top:var(--sp-3);display:flex}.E0kJGG_aboutStat{flex-direction:column;gap:4px;display:flex}.E0kJGG_aboutStatNumber{font:900 28px/1 var(--font-display);letter-spacing:-.02em;font-style:italic;font-stretch:108%}.E0kJGG_aboutStatLabel{font:500 11px var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-3)}.E0kJGG_aboutCta{padding-top:var(--sp-3)}.E0kJGG_marqueeSection{overflow:hidden}@media (max-width:960px){.E0kJGG_aboutLayout{gap:var(--sp-7);grid-template-columns:1fr}.E0kJGG_aboutPhoto{aspect-ratio:1;max-width:360px}.E0kJGG_aboutStats{gap:var(--sp-5);flex-wrap:wrap}}@media (max-width:768px){.E0kJGG_casesHeader{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.E0kJGG_serviceCard:before,.E0kJGG_serviceCard:after,.E0kJGG_step:before{transition:none}.E0kJGG_serviceCard:hover .E0kJGG_serviceIcon,.E0kJGG_serviceCard:hover .E0kJGG_serviceTitle,.E0kJGG_serviceCard:hover .E0kJGG_serviceDesc,.E0kJGG_step:hover .E0kJGG_stepRow,.E0kJGG_step:hover .E0kJGG_stepTitle{transform:none}}
.-\36 F5tq_footer{background:var(--ink-900);color:var(--paper-50);overflow:hidden}.-\36 F5tq_container{max-width:var(--container);padding:72px var(--gutter) 40px;gap:48px;margin:0 auto;display:grid}.-\36 F5tq_ctaRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.-\36 F5tq_ghostWrap{overflow:hidden}.-\36 F5tq_ghost{opacity:.08;width:100%;height:auto;transition:transform .1s linear}.-\36 F5tq_bottom{font:500 12px var(--font-mono);color:var(--gray-400);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}
.biEsYq_dot{background:var(--volt-500);pointer-events:none;z-index:9999;opacity:0;mix-blend-mode:difference;border-radius:50%;width:8px;height:8px;transition:transform 50ms linear,opacity .3s;position:fixed;top:0;left:0}.biEsYq_ring{border:2px solid color-mix(in oklch, var(--volt-500) 40%, transparent);pointer-events:none;z-index:9998;opacity:0;width:40px;height:40px;transition:transform .15s var(--ease-out), opacity .3s;border-radius:50%;position:fixed;top:0;left:0}@media (pointer:coarse){.biEsYq_dot,.biEsYq_ring{display:none}}@media (prefers-reduced-motion:reduce){.biEsYq_dot,.biEsYq_ring{display:none}}
.sxuMuG_wrap{align-items:flex-start;gap:var(--sp-5);padding:var(--sp-9) 0;flex-direction:column;display:flex}.sxuMuG_code{font-family:var(--font-display);font-size:clamp(120px,20vw,240px);font-weight:900;font-stretch:var(--display-stretch);letter-spacing:var(--tr-display);color:var(--gray-100);-webkit-user-select:none;user-select:none;margin:0;font-style:italic;line-height:1}.sxuMuG_heading{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:var(--tr-head);color:var(--fg-1);margin:0;font-weight:700}.sxuMuG_sub{font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--fg-3);max-width:440px;margin:0}
