.Hero_hero__T3Fr4,.Hero_stickyContainer__Rg_7M{position:relative;width:100%;background:#000}.Hero_stickyContainer__Rg_7M{height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.Hero_desktopHero__VRjE7{position:absolute;inset:0;display:block}.Hero_mobileHero__mXEU_{display:none}.Hero_mediaContainer__2QJCd{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Hero_bgMedia__q1eoC{width:100%;height:100%;object-fit:cover;animation:Hero_slowPan__2v2Ue 30s linear infinite alternate}@keyframes Hero_slowPan__2v2Ue{0%{transform:scale(1)}to{transform:scale(1.15)}}.Hero_floatImg__4qHAp{position:absolute;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.5);will-change:transform}.Hero_float1__tJARI{width:250px;height:350px;top:10%;left:15%}.Hero_float2__q01UP{width:300px;height:200px;bottom:15%;right:10%}.Hero_float3__beTmI{width:180px;height:180px;top:20%;right:25%;border-radius:50%}.Hero_float4__hXo_p,.Hero_float5__WyYMA{display:none}.Hero_maskContainer___FM_K{position:absolute;top:0;left:0;height:100%;background:#000;color:#fff;mix-blend-mode:multiply;z-index:2}.Hero_maskContainer___FM_K,.Hero_maskLockup__8oA1g{width:100%;display:flex;align-items:center;justify-content:center}.Hero_maskLockup__8oA1g{flex-direction:column;position:relative}.Hero_maskSubBot__M4XLL,.Hero_maskSubTop__RF2l_{font-family:var(--font-body);font-size:clamp(8px,1.2vw,11px);font-weight:500;letter-spacing:.28em;color:hsla(0,0%,100%,.45);text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none;margin:0;line-height:1}.Hero_maskSubTop__RF2l_{margin-bottom:clamp(12px,2.5vw,24px)}.Hero_maskSubBot__M4XLL{margin-top:clamp(12px,2.5vw,24px)}.Hero_maskText__mNG7a{font-family:var(--font-body);font-size:clamp(60px,12vw,240px);font-weight:900;letter-spacing:-.05em;margin:0;line-height:1;text-align:center;white-space:nowrap}.Hero_marqueeWrapper__fqyLS{position:absolute;bottom:22%;left:0;width:100%;overflow:hidden;z-index:3;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.Hero_marqueeTrack__oh7Ww{display:flex;width:max-content;animation:Hero_marqueeScroll__R6f0B 20s linear infinite}.Hero_marqueeItem__MEFSK{font-family:var(--font-mono);font-size:clamp(11px,1.2vw,13px);font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:hsla(0,0%,100%,.45);padding-right:60px;white-space:nowrap;mix-blend-mode:difference}@keyframes Hero_marqueeScroll__R6f0B{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Hero_contentOverlay__2uzBB{position:absolute;bottom:8%;left:0;width:100%;display:flex;justify-content:center;z-index:3;mix-blend-mode:difference;pointer-events:none}.Hero_subtitle__lkRtQ{font-family:var(--font-body);font-size:clamp(16px,2vw,24px);font-weight:400;color:hsla(0,0%,100%,.7);letter-spacing:.2em;text-transform:uppercase;text-align:center}.Hero_ghostText__mG05q,.Hero_manifestoDrift__AeUfh,.Hero_rotatingSeal__3Ilj6,.Hero_verticalSidebar__QVkN9{display:none}@media (max-width:768px){.Hero_desktopHero__VRjE7{display:none}.Hero_mobileHero__mXEU_{display:flex;flex-direction:column;align-items:center;position:absolute;inset:0;overflow:hidden;background-color:var(--void);background-image:linear-gradient(90deg,rgba(28,28,28,.04) 1px,transparent 0),linear-gradient(180deg,rgba(28,28,28,.04) 1px,transparent 0);background-size:28px 28px;background-position:top;padding:85px 20px 0}.Hero_mobAmbientGlow__Iey_r{position:absolute;top:35%;left:45%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(circle,rgba(255,112,95,.08) 0,transparent 70%);pointer-events:none;z-index:1;will-change:transform}.Hero_mobLockup__e5YmN{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;z-index:5;text-align:center;margin-top:clamp(35px,9vh,65px);gap:clamp(10px,2.6vh,22px)}.Hero_mobLine1__iwdYJ,.Hero_mobLine3__xodN2,.Hero_mobLine4__DOUN2{font-family:var(--font-display);font-weight:800;color:#1c1c1c;line-height:.95;margin:0;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(34px,9.6vw,48px);white-space:nowrap}.Hero_mobLine2__86JhA{font-family:var(--font-serif);font-size:clamp(32px,9.2vw,44px);font-weight:600;font-style:italic;color:#1c1c1c;line-height:1.05;margin:0;letter-spacing:-.01em;text-transform:lowercase;white-space:nowrap}.Hero_mobBottomArea__F_3Q_{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5;margin-top:clamp(25px,6.5vh,45px);gap:20px}.Hero_mobSubtitle__o4sWW{font-family:var(--font-body);font-size:clamp(12px,3.5vw,14px);font-weight:400;color:var(--text-muted);text-align:center;line-height:1.5;max-width:270px;margin:0}.Hero_mobCtaWrapper__72Iog{position:relative;z-index:5;width:fit-content}.Hero_mobCtaBtn__NQQBF{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#fff;color:#1c1c1c;font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;z-index:2;cursor:none}.Hero_mobCtaBtn__NQQBF,.Hero_mobCtaShadow__bRmtY{border:2px solid #1c1c1c;transition:transform .12s ease}.Hero_mobCtaShadow__bRmtY{position:absolute;top:5px;left:5px;width:100%;height:100%;background:#ff705f;z-index:1}.Hero_mobCtaWrapper__72Iog:active .Hero_mobCtaBtn__NQQBF{transform:translate(3px,3px)}.Hero_mobCtaWrapper__72Iog:active .Hero_mobCtaShadow__bRmtY{transform:translate(-1px,-1px)}.Hero_mobMarqueeWrapper__DdcWH{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;pointer-events:none;padding:12px 0;border-top:2px solid #1c1c1c;mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);background:#fff;z-index:2}.Hero_mobMarqueeTrack__3mn_l{display:flex;width:max-content;animation:Hero_mobMarqueeScroll__WsKOA 20s linear infinite}.Hero_mobMarqueeItem__nOf9m{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#1c1c1c;padding-right:40px;white-space:nowrap}}@keyframes Hero_mobMarqueeScroll__WsKOA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Marquee_marqueeContainer__84f4c{width:100%;overflow:hidden;padding:clamp(60px,8vw,120px) 0;background-color:var(--surface);border-top:1px solid hsla(0,0%,59%,.1);border-bottom:1px solid hsla(0,0%,59%,.1)}.Marquee_marqueeTrack__mObSV{display:flex;white-space:nowrap;will-change:transform}.Marquee_marqueeItem__SCYWY{font-family:var(--font-display);font-size:clamp(80px,15vw,240px);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:1;padding-right:40px;color:transparent!important;-webkit-text-stroke:2px var(--text-primary)}.Marquee_marqueeContainer__84f4c:hover .Marquee_marqueeItem__SCYWY{color:var(--text-primary)!important;transition:color .3s ease}.Projects_section__sHycs{background:var(--surface);overflow:hidden;height:100vh;display:flex;flex-direction:column}.Projects_header__1Cm_R{display:flex;justify-content:space-between;align-items:center;padding:40px clamp(24px,5vw,80px);flex-shrink:0}.Projects_label__pIUTE{font-family:var(--font-body);font-size:24px;font-weight:500;color:var(--text-primary);letter-spacing:-.02em}.Projects_drag__0doom{font-family:var(--font-body);font-size:14px;color:var(--accent-salmon);font-weight:500;background:#fff;padding:8px 16px;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.Projects_track__jgS6X{display:flex;gap:40px;padding:40px clamp(24px,5vw,80px) 80px;flex:1;align-items:center;width:max-content;will-change:transform;touch-action:none}.Projects_card__Rq8hx{flex-shrink:0;width:clamp(320px,45vw,600px);height:90%;display:flex;flex-direction:column;border-radius:32px;overflow:hidden;background:#fff;text-decoration:none;transition:transform .4s var(--ease-expo),box-shadow .4s var(--ease-expo);box-shadow:0 10px 40px rgba(0,0,0,.05);cursor:none;border:1px solid var(--border)}.Projects_card__Rq8hx:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,0,0,.08)}.Projects_imageOverflow__ZqGlC{flex:1;overflow:hidden;position:relative;border-bottom:1px solid var(--border)}.Projects_cardImage__rtLGz{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:transform .8s var(--ease-expo)}.Projects_card__Rq8hx:hover .Projects_cardImage__rtLGz{transform:scale(1.05)}.Projects_cardFooter__YkZ3y{padding:32px;display:grid;grid-template-columns:1fr auto;gap:8px;background:#fff}.Projects_cardMeta__hvwj4{display:flex;gap:12px;align-items:center;grid-column:1/-1}.Projects_cardCategory__ADwYw{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-salmon)}.Projects_cardTitle__yMmwz{font-family:var(--font-body);font-size:clamp(24px,2.5vw,32px);font-weight:500;letter-spacing:-.02em;color:var(--text-primary)}.Projects_cardYear__qNPfZ{font-family:var(--font-body);font-size:14px;color:var(--text-muted);align-self:center}@media (max-width:1023px){.Projects_section__sHycs{height:auto;overflow:visible}.Projects_track__jgS6X{flex-direction:column;padding:40px clamp(24px,5vw,80px);width:100%;align-items:center;touch-action:auto}.Projects_card__Rq8hx{width:100%;max-width:600px;height:500px}}.About_section__Q8Qnu{width:100%;background:var(--surface);padding:clamp(100px,12vw,200px) clamp(24px,5vw,80px);display:flex;justify-content:center;position:relative;z-index:10}.About_content___EnpQ{width:100%;max-width:1600px;display:grid;grid-template-columns:1fr;gap:clamp(80px,10vw,160px);align-items:flex-start}.About_headline__HUn9i{font-family:var(--font-display);font-size:clamp(36px,14vw,220px);font-weight:800;line-height:.85;text-transform:uppercase;color:var(--text-primary);margin:0;perspective:1000px;transform-style:preserve-3d;letter-spacing:-.02em}.About_bodyContainer__Nd3B3{display:flex;flex-direction:column;gap:40px;max-width:800px;margin-left:auto}.About_bodyText__GifQR{font-family:var(--font-body);font-size:clamp(24px,3.5vw,48px);font-weight:500;color:var(--text-primary);line-height:1.3;letter-spacing:-.02em;margin:0}.About_actions__SBFWQ{display:flex}.Stats_section__KdpIk{width:100%;background:var(--void);padding:clamp(80px,10vw,140px) clamp(24px,5vw,80px);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Stats_inner__NIJ0o{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.Stats_title__vgvmh{font-family:var(--font-body);font-size:clamp(40px,6vw,72px);font-weight:500;letter-spacing:-.04em;color:var(--text-primary);line-height:1.05}.Stats_grid__YfQ0w{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.Stats_stat__nl0yz{display:flex;flex-direction:column;gap:12px;padding:40px 0;border-right:1px solid var(--border)}.Stats_stat__nl0yz:first-child{padding-left:0}.Stats_stat__nl0yz:last-child{border-right:none}.Stats_number__RdIHy{font-family:var(--font-body);font-size:clamp(36px,8vw,96px);font-weight:500;letter-spacing:-.05em;color:var(--text-primary);line-height:1}.Stats_label__fzJmf{font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--text-muted);letter-spacing:0}@media (max-width:768px){.Stats_grid__YfQ0w{grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border)}.Stats_stat__nl0yz{background:var(--void);padding:32px 16px;border-right:none}}.Services_section__o6N2W{width:100%;background:var(--void);padding:clamp(80px,12vw,160px) clamp(24px,5vw,80px)}.Services_inner__S1ePr{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.Services_header__xPqpo{border-bottom:2px solid var(--text-primary);padding-bottom:24px}.Services_headline__CRlXn{font-family:var(--font-display);font-size:clamp(36px,10vw,160px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:.9}.Services_list__7e2PU,.Services_row__3mQxf{display:flex;flex-direction:column}.Services_row__3mQxf{border-bottom:1px solid var(--border);cursor:pointer;transition:background .3s ease}.Services_row__3mQxf:hover{background:rgba(0,0,0,.02)}.Services_rowHeader__98Cwu{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;padding:40px 0}.Services_index__l7_O8{font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--text-muted)}.Services_cardTitle__9XssM{font-family:var(--font-display);font-size:clamp(32px,5vw,80px);font-weight:700;text-transform:uppercase;color:var(--text-primary);margin:0}.Services_arrow___VBHl{font-size:40px;text-align:right;transition:transform .4s var(--ease-expo)}.Services_rowActive__D9WR9 .Services_arrow___VBHl{transform:rotate(45deg)}.Services_rowContent__o6nfa{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:end;height:0;overflow:hidden;opacity:0;transition:height .6s var(--ease-expo),opacity .4s ease,padding .6s var(--ease-expo)}.Services_rowActive__D9WR9 .Services_rowContent__o6nfa{height:400px;opacity:1;padding-bottom:40px}.Services_imageWrapper__Ngrd1{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;filter:grayscale(100%) contrast(1.2);transition:filter .4s ease}.Services_row__3mQxf:hover .Services_imageWrapper__Ngrd1{filter:grayscale(0) contrast(1)}.Services_cardDesc__YujeJ{font-family:var(--font-body);font-size:24px;line-height:1.4;font-weight:500;color:var(--text-primary);margin:0;padding-bottom:20px}@media (max-width:1024px){.Services_rowHeader__98Cwu{grid-template-columns:40px 1fr 40px}.Services_cardTitle__9XssM{font-size:24px}.Services_rowContent__o6nfa{grid-template-columns:1fr}.Services_rowActive__D9WR9 .Services_rowContent__o6nfa{height:600px}}.TechStack_section__bNWLx{width:100%;background:var(--text-primary);padding:clamp(80px,10vw,140px) 0;overflow:hidden;display:flex;flex-direction:column;gap:48px}.TechStack_inner__WwUAn{padding:0 clamp(24px,5vw,80px);max-width:1400px;margin:0 auto;width:100%}.TechStack_header__GR5Up{display:flex;flex-direction:column;gap:16px}.TechStack_label__ysa1s{font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.4)}.TechStack_title__Vm37_{font-family:var(--font-body);font-size:clamp(32px,6vw,80px);font-weight:500;letter-spacing:-.04em;line-height:1.05;color:#fff}.TechStack_marqueeWrap__AcYa0{overflow:hidden;width:100%;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 0;background:transparent}.TechStack_track__iJ5tS{display:flex;width:max-content;gap:0;will-change:transform}.TechStack_track1__mdYgY{animation:TechStack_scrollRowLeft__pA1_v linear both;animation-timeline:view();animation-range:entry 100% exit 0}.TechStack_track2__rz6OP{animation:TechStack_scrollRowRight__1S_qN linear both;animation-timeline:view();animation-range:entry 100% exit 0}.TechStack_item__Nwucz{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:hsla(0,0%,100%,.8);padding:12px 48px;white-space:nowrap;transition:all .3s var(--ease-expo);border-right:1px solid hsla(0,0%,100%,.1);cursor:pointer}.TechStack_item__Nwucz:hover{color:#000;background:var(--accent-salmon);transform:skewX(-6deg)}@keyframes TechStack_scrollRowLeft__pA1_v{0%{transform:translateZ(0)}to{transform:translate3d(-33.33%,0,0)}}@keyframes TechStack_scrollRowRight__1S_qN{0%{transform:translate3d(-33.33%,0,0)}to{transform:translateZ(0)}}.Process_section__tmouo{background:var(--surface);padding:clamp(80px,12vw,160px) clamp(24px,5vw,80px)}.Process_header__Sc1n6{max-width:1400px;margin:0 auto 64px}.Process_label__flNKn{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.Process_title__CsbUz{font-family:var(--font-body);font-size:clamp(32px,5vw,64px);font-weight:500;color:var(--text-primary);margin-top:16px;letter-spacing:-.02em}.Process_progressTrack__8RkIi{max-width:1400px;margin:0 auto 64px;height:2px;background:var(--border);position:relative;overflow:hidden}.Process_progressFill__dZPzJ{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent-salmon);transform-origin:left center;will-change:transform;animation:Process_scaleXProgress__RVtag linear both;animation-timeline:view();animation-range:entry 100% exit 50%}.Process_grid__HAHeV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1400px;margin:0 auto}.Process_card__YH0bf{background:#fff;border-radius:0;padding:48px 32px;border:1px solid var(--text-primary);box-shadow:6px 6px 0 #000;display:flex;flex-direction:column;gap:16px;transition:transform .4s var(--ease-expo),box-shadow .4s var(--ease-expo),background .3s ease;will-change:transform}.Process_card1__coYhD{animation-delay:0s}.Process_card2__KHSVC{animation-delay:.1s}.Process_card3__GBnkp{animation-delay:.2s}.Process_card4__9IrKl{animation-delay:.3s}.Process_card__YH0bf:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 #000;background:var(--text-primary)}.Process_stepNum__7aQpo{font-size:18px;font-weight:600;color:var(--accent-salmon)}.Process_stepNum__7aQpo,.Process_stepTitle__hsJWj{font-family:var(--font-body);transition:color .3s ease}.Process_stepTitle__hsJWj{font-size:24px;font-weight:500;color:var(--text-primary)}.Process_card__YH0bf:hover .Process_stepTitle__hsJWj{color:#fff}.Process_stepText__wyL1f{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-muted);transition:color .3s ease}.Process_card__YH0bf:hover .Process_stepText__wyL1f{color:hsla(0,0%,100%,.7)}@keyframes Process_scaleXProgress__RVtag{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Process_cardReveal__ldgMx{0%{opacity:0;transform:translateY(80px) rotate(1.5deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}.Testimonials_section__wmc_G{background:var(--void);background-image:linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:80px 80px;padding:clamp(100px,15vw,200px) 0;overflow:hidden;position:relative}.Testimonials_header__mzZRU{max-width:1400px;margin:0 auto 80px;padding:0 clamp(24px,5vw,80px)}.Testimonials_label__ozcfP{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-salmon)}.Testimonials_title__NiFgw{font-family:var(--font-display);font-size:clamp(32px,7vw,96px);font-weight:800;color:var(--text-primary);margin-top:16px;letter-spacing:-.03em;line-height:.95;text-transform:uppercase}.Testimonials_track__JSsdB{display:flex;gap:40px;padding:20px clamp(24px,5vw,80px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;perspective:1200px}.Testimonials_track__JSsdB::-webkit-scrollbar{display:none}.Testimonials_card__szgpU{flex-shrink:0;width:clamp(340px,50vw,750px);background:#fff;border-radius:0;border:1px solid var(--text-primary);box-shadow:12px 12px 0 #000;padding:clamp(40px,6vw,80px);position:relative;overflow:hidden;cursor:pointer;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .15s cubic-bezier(.25,1,.5,1),box-shadow .3s var(--ease-expo);will-change:transform}.Testimonials_card__szgpU:hover{box-shadow:20px 20px 0 #000}.Testimonials_glare__fr8b_{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.25) 0,transparent 60%);mix-blend-mode:overlay;transition:opacity .3s ease}.Testimonials_cardInner__LrS00{transform-style:preserve-3d;display:flex;flex-direction:column;gap:48px}.Testimonials_quote__Vw4p_{font-family:var(--font-body);font-size:clamp(22px,2.5vw,36px);font-weight:500;color:var(--text-primary);line-height:1.45;letter-spacing:-.02em;transform:translateZ(40px);transition:transform .3s var(--ease-expo)}.Testimonials_card__szgpU:hover .Testimonials_quote__Vw4p_{transform:translateZ(55px)}.Testimonials_author__F_kuF{display:flex;align-items:center;gap:20px;transform:translateZ(60px);transition:transform .3s var(--ease-expo)}.Testimonials_card__szgpU:hover .Testimonials_author__F_kuF{transform:translateZ(80px)}.Testimonials_avatar___tEKk{width:64px;height:64px;border-radius:0;border:1px solid var(--text-primary);position:relative;overflow:hidden;background:var(--border)}.Testimonials_authorInfo__XyEts{display:flex;flex-direction:column}.Testimonials_authorName__5t7qT{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--text-primary)}.Testimonials_authorRole__JaLqb{font-family:var(--font-body);font-size:14px;color:var(--text-muted)}.Clients_section__GmX2d{width:100%;background:var(--void);padding:clamp(100px,12vw,180px) 0;border-top:1px solid var(--text-primary)}.Clients_header__GM3b4{display:flex;justify-content:center;align-items:center;margin-bottom:80px}.Clients_label___XyQI{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.Clients_container__K0YaI{max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,80px);width:100%}.Clients_grid__BE9h2{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--text-primary);border-left:1px solid var(--text-primary);width:100%}.Clients_clientCell__S6QCp{padding:60px 0;display:flex;align-items:center;justify-content:center;background:#fff;border-right:1px solid var(--text-primary);border-bottom:1px solid var(--text-primary);transition:all .4s var(--ease-expo);cursor:pointer;position:relative;overflow:hidden}.Clients_clientName__k_J9y{font-family:var(--font-display);font-size:clamp(20px,2vw,36px);font-weight:800;color:var(--text-primary);opacity:.85;transition:all .4s var(--ease-expo);display:inline-block;letter-spacing:-.01em}.Clients_cellApple___9N8i:hover{background:#000}.Clients_cellApple___9N8i:hover .Clients_clientName__k_J9y{color:#fff}.Clients_cellGoogle__PeZfD:hover{background:var(--accent)}.Clients_cellGoogle__PeZfD:hover .Clients_clientName__k_J9y{color:#000}.Clients_cellNike__xIYi8:hover{background:var(--accent-salmon)}.Clients_cellNike__xIYi8:hover .Clients_clientName__k_J9y{color:#000}.Clients_cellTesla__3oeZr:hover{background:var(--accent-yellow)}.Clients_cellTesla__3oeZr:hover .Clients_clientName__k_J9y{color:#000}.Clients_cellA24__YX9V_:hover{background:#1c1c1c}.Clients_cellA24__YX9V_:hover .Clients_clientName__k_J9y{color:#fff}.Clients_cellLvmh__WW1ds:hover{background:var(--accent-yellow)}.Clients_cellLvmh__WW1ds:hover .Clients_clientName__k_J9y{color:#000}.Clients_cellSsense__PqQ0_:hover{background:#000}.Clients_cellSsense__PqQ0_:hover .Clients_clientName__k_J9y{color:#fff}.Clients_cellSamsung__5ufok:hover{background:var(--accent-blue)}.Clients_cellSamsung__5ufok:hover .Clients_clientName__k_J9y{color:#000}.Clients_clientCell__S6QCp:hover .Clients_clientName__k_J9y{transform:skewX(-10deg) scale(1.08);opacity:1}@media (max-width:1024px){.Clients_grid__BE9h2{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Clients_grid__BE9h2{grid-template-columns:1fr}}.Awards_section__jyDau{width:100%;background:var(--void);padding:clamp(100px,12vw,180px) 0;border-top:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden}.Awards_header___iuS2{padding:0 clamp(24px,5vw,80px) 60px;display:flex;justify-content:flex-start;max-width:1400px;margin:0 auto}.Awards_label__jHnhO{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.12em;color:var(--accent-salmon);text-transform:uppercase}.Awards_list__V0u2e{display:flex;flex-direction:column;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,80px);border-top:1px solid rgba(0,0,0,.1)}.Awards_row__EbeVm{display:grid;grid-template-columns:120px 1fr 200px 200px;align-items:center;padding:36px 24px;background:transparent;border-bottom:1px solid rgba(0,0,0,.08);transition:all .4s var(--ease-expo);cursor:pointer}.Awards_row__EbeVm:hover{background:rgba(0,0,0,.02);padding-left:48px}.Awards_year__8AOPF{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--accent-salmon)}.Awards_title__PZsf2{font-family:var(--font-display);font-size:clamp(24px,3vw,44px);font-weight:700;text-transform:uppercase;color:var(--text-primary);letter-spacing:-.02em;transition:transform .4s var(--ease-expo),color .3s ease}.Awards_row__EbeVm:hover .Awards_title__PZsf2{color:var(--accent-salmon);transform:translateX(12px)}.Awards_project__EhQ4h{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--text-primary);text-align:right;transition:transform .4s var(--ease-expo)}.Awards_row__EbeVm:hover .Awards_project__EhQ4h{transform:translateX(-8px)}.Awards_platform__y_EAX{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--text-muted);text-align:right;text-transform:uppercase;letter-spacing:.05em}@keyframes Awards_rowReveal__ObZEB{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Awards_row__EbeVm{grid-template-columns:1fr;gap:16px;padding:32px 16px}.Awards_row__EbeVm:hover{padding-left:24px}.Awards_row__EbeVm:hover .Awards_project__EhQ4h,.Awards_row__EbeVm:hover .Awards_title__PZsf2{transform:none}.Awards_platform__y_EAX,.Awards_project__EhQ4h{text-align:left}}.Faq_section__m_mzV{background:var(--surface);padding:clamp(100px,12vw,180px) 0;border-top:1px solid var(--border)}.Faq_inner__I6zjY{max-width:1100px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.Faq_header__YDRIw{margin-bottom:72px}.Faq_label__I5xwy{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.Faq_title__N5mlw{font-family:var(--font-display);font-size:clamp(32px,6vw,80px);font-weight:800;color:var(--text-primary);margin-top:16px;letter-spacing:-.03em;text-transform:uppercase;line-height:.95}.Faq_list__06z4M{display:flex;flex-direction:column;gap:24px}.Faq_item__4iDDg{background:#fff;border-radius:0;overflow:hidden;border:1px solid var(--text-primary);box-shadow:6px 6px 0 #000;transition:all .4s var(--ease-expo)}.Faq_item__4iDDg:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 #000}.Faq_item__4iDDg[data-active=true]{transform:translate(-4px,-4px);box-shadow:12px 12px 0 #000}.Faq_question__qtIS0{width:100%;padding:36px 40px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:clamp(20px,2vw,28px);font-weight:600;color:var(--text-primary);transition:color .3s ease}.Faq_item__4iDDg:hover .Faq_question__qtIS0{color:var(--accent-salmon)}.Faq_icon__zXy7O{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:0;border:1px solid var(--text-primary);background:#fff;color:var(--text-primary);font-size:24px;font-weight:700;transition:all .4s var(--ease-expo)}.Faq_item__4iDDg[data-active=true] .Faq_icon__zXy7O{transform:rotate(90deg);background:var(--text-primary);color:#fff}.Faq_answerWrapper__OoiHk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.Faq_item__4iDDg[data-active=true] .Faq_answerWrapper__OoiHk{grid-template-rows:1fr}.Faq_answer__B5i6X{overflow:hidden}.Faq_answerInner__3kPfy{padding:0 40px 40px;font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--text-muted);opacity:0;transform:translateY(-12px);transition:opacity .4s var(--ease-expo),transform .4s var(--ease-expo)}.Faq_item__4iDDg[data-active=true] .Faq_answerInner__3kPfy{opacity:1;transform:translateY(0);transition-delay:.1s}@keyframes Faq_itemReveal__XLplA{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Faq_question__qtIS0{padding:24px}.Faq_answerInner__3kPfy{padding:0 24px 24px}}.page_mainContent__51TpB{position:relative;z-index:1;background:var(--void);width:100%;overflow-x:hidden;box-sizing:border-box}.page_ambientBg__UF6nv{position:sticky;top:0;left:0;width:100vw;height:100vh;margin-bottom:-100vh;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.05) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(255,59,0,.04) 0,transparent 50%);animation:page_ambient-drift-local__D14QM 20s ease-in-out infinite alternate}@keyframes page_ambient-drift-local__D14QM{0%{transform:scale(1)}to{transform:scale(1.1)}}