.not-found-module__sxuMuG__page{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding-top:60px;display:flex}.not-found-module__sxuMuG__inner{max-width:560px;padding:2rem 1rem}.not-found-module__sxuMuG__code{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--blue);opacity:.3;margin-bottom:1.5rem;font-size:clamp(3rem,7vw,4.5rem);font-weight:200;line-height:1;display:block}.not-found-module__sxuMuG__heading{color:var(--text-color);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:200}.not-found-module__sxuMuG__joke{color:var(--text-color);opacity:.7;margin-bottom:2.5rem;font-size:.95rem;line-height:1.7}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.not-found-module__sxuMuG__actions .not-found-module__sxuMuG__btn{margin:0!important}.not-found-module__sxuMuG__secondaryLink{font-family:var(--font-mono);color:var(--text-color);opacity:.6;font-size:.8rem;transition:opacity .15s,color .15s}.not-found-module__sxuMuG__secondaryLink:hover{opacity:1;color:var(--blue)}
.Navbar-module__pSp8Ga__navWrapper{z-index:1000;position:sticky;top:0}.Navbar-module__pSp8Ga__navInner{justify-content:space-between;align-items:center;width:90%;max-width:1280px;height:60px;margin:0 auto;padding:0;display:flex}.Navbar-module__pSp8Ga__brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__pSp8Ga__brand:hover{opacity:.8;background:0 0!important}.Navbar-module__pSp8Ga__brandLogo{width:auto;height:20px}.Navbar-module__pSp8Ga__brandText{letter-spacing:.1em;text-transform:uppercase;color:var(--text-color);font-size:.8rem;font-weight:500;font-family:var(--font-mono)}.Navbar-module__pSp8Ga__navLinks{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__pSp8Ga__navLinks a{letter-spacing:.02em;border-radius:6px;transition:background .15s,color .15s;padding:8px 14px!important;font-size:.875rem!important}.Navbar-module__pSp8Ga__navRight{align-items:center;gap:8px;display:flex}.Navbar-module__pSp8Ga__jargonToggleWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;height:32px;padding:4px 10px;transition:border-color .25s,background .25s;display:flex;position:relative}.Navbar-module__pSp8Ga__jargonToggleWrapper:hover{background:#ffffff0a;border-color:#ffffff2e}[data-theme=light] .Navbar-module__pSp8Ga__jargonToggleWrapper{border-color:#00000014}[data-theme=light] .Navbar-module__pSp8Ga__jargonToggleWrapper:hover{background:#00000008;border-color:#00000029}.Navbar-module__pSp8Ga__jargonToggleWrapper:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Navbar-module__pSp8Ga__jargonTooltip{font-family:var(--font-mono);white-space:nowrap;color:var(--text-color);opacity:0;background:hsl(0, 0%, var(--lightness-hsl));pointer-events:none;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:.72rem;transition:opacity .2s,transform .2s;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)translateY(-4px)}[data-theme=light] .Navbar-module__pSp8Ga__jargonTooltip{border-color:#0000001a}.Navbar-module__pSp8Ga__jargonToggleWrapper:hover .Navbar-module__pSp8Ga__jargonTooltip{opacity:.85;transform:translate(-50%)translateY(0)}.Navbar-module__pSp8Ga__jargonLabel{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-color);opacity:.65;white-space:nowrap;font-size:.75rem;transition:opacity .25s,color .25s}.Navbar-module__pSp8Ga__jargonToggleWrapper:hover .Navbar-module__pSp8Ga__jargonLabel{opacity:.9}.Navbar-module__pSp8Ga__jargonLabelActive{opacity:1;color:var(--blue)}.Navbar-module__pSp8Ga__jargonTrack{background:#ffffff24;border:1px solid #ffffff1a;border-radius:11px;flex-shrink:0;width:38px;height:22px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}[data-theme=light] .Navbar-module__pSp8Ga__jargonTrack{background:#0000001f;border-color:#00000014}.Navbar-module__pSp8Ga__jargonTrackActive{box-shadow:0 0 10px #e1212c59;background:var(--blue)!important;border-color:#0000!important}.Navbar-module__pSp8Ga__jargonThumb{will-change:transform;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.Navbar-module__pSp8Ga__jargonThumbActive{transform:translate(16px)}.Navbar-module__pSp8Ga__navCta{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;flex-shrink:0;font-weight:400;justify-content:center!important;align-items:center!important;height:32px!important;margin:0!important;padding:0 16px!important;font-size:.8rem!important;line-height:32px!important;display:inline-flex!important}.Navbar-module__pSp8Ga__themeToggle{color:var(--text-color);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1rem;transition:border-color .2s,background .2s;display:flex}.Navbar-module__pSp8Ga__themeToggle:hover{background:#ffffff0f;border-color:#ffffff3d}[data-theme=light] .Navbar-module__pSp8Ga__themeToggle{border-color:#0000001f}[data-theme=light] .Navbar-module__pSp8Ga__themeToggle:hover{background:#0000000a;border-color:#0000003d}.Navbar-module__pSp8Ga__mobileToggle{color:var(--text-color);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;transition:border-color .2s,background .2s;display:none}#page-content{z-index:2;transform-origin:100%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;max-height:100vh;transition:transform 1s cubic-bezier(.77,0,.175,1),box-shadow 1s;position:relative;overflow:hidden;transform:translate(-300px)scale(.6);box-shadow:0 0 60px #0009}[data-theme=dark] #page-content{background:#000}[data-theme=light] #page-content{background:#fff}#page-content.navClosed{scroll-behavior:smooth;box-shadow:none;pointer-events:auto;-webkit-user-select:auto;user-select:auto;overflow:auto;transform:none}.Navbar-module__pSp8Ga__mobileNavPanel{z-index:1;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:300px;padding:60px 32px 40px;display:none;position:fixed;top:0;bottom:0;right:0}[data-theme=dark] .Navbar-module__pSp8Ga__mobileNavPanel{color:#fff;background:#000}[data-theme=light] .Navbar-module__pSp8Ga__mobileNavPanel{color:#000;background:#fff}.Navbar-module__pSp8Ga__mobileNavPanelOpen{animation:.4s .3s both Navbar-module__pSp8Ga__fadeIn}@keyframes Navbar-module__pSp8Ga__fadeIn{0%{opacity:0}to{opacity:1}}.Navbar-module__pSp8Ga__mobileNavClose{color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;padding:4px;font-size:1.1rem;position:absolute;top:24px;right:24px}.Navbar-module__pSp8Ga__mobileNavLinks{flex-direction:column;gap:4px;width:100%;margin:0 0 32px;padding:0;list-style:none;display:flex}.Navbar-module__pSp8Ga__mobileNavLinks a{border-radius:0;font-weight:300;line-height:1.3;text-decoration:none;transition:color .15s;display:block;color:inherit!important;padding:8px 0!important;font-size:1.5rem!important}.Navbar-module__pSp8Ga__mobileNavLinks a:hover{color:var(--blue)!important;background:0 0!important}.Navbar-module__pSp8Ga__mobileJargonRow{cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:4px;padding:14px 0;display:flex}[data-theme=light] .Navbar-module__pSp8Ga__mobileJargonRow{border-top-color:#00000014}.Navbar-module__pSp8Ga__mobileJargonText{color:inherit;opacity:.55;font-size:.8rem;transition:opacity .15s,color .15s}.Navbar-module__pSp8Ga__mobileJargonRow:hover .Navbar-module__pSp8Ga__mobileJargonText{opacity:1}.Navbar-module__pSp8Ga__mobileJargonTextActive{color:var(--blue);opacity:1}.Navbar-module__pSp8Ga__mobileCtaBtn{text-align:center;width:100%;margin-top:20px;display:block;padding:.7rem 1.5rem!important;font-size:.9rem!important}.Navbar-module__pSp8Ga__mobileThemeToggle{color:inherit;opacity:.45;letter-spacing:.05em;cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:auto;padding:10px 0;font-size:.75rem;transition:opacity .15s}.Navbar-module__pSp8Ga__mobileThemeToggle:hover{opacity:.8}.Navbar-module__pSp8Ga__mobileNavBackdrop{z-index:3;cursor:pointer;background:0 0;width:calc(100% - 300px);display:none;position:fixed;top:0;bottom:0;left:0}@media (max-width:42rem){.Navbar-module__pSp8Ga__navLinks,.Navbar-module__pSp8Ga__navCta,.Navbar-module__pSp8Ga__jargonToggleWrapper{display:none}.Navbar-module__pSp8Ga__mobileToggle{display:flex}.Navbar-module__pSp8Ga__themeToggle{display:none}.Navbar-module__pSp8Ga__brandText{font-size:.72rem}.Navbar-module__pSp8Ga__mobileNavPanel{display:flex}.Navbar-module__pSp8Ga__mobileNavBackdrop{display:block}}
.Hero-module__gNeX-G__hero{justify-content:center;align-items:center;min-height:100vh;padding-top:60px;display:flex;position:relative;overflow:hidden}.Hero-module__gNeX-G__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#e1212c0a 1px,#0000 1px),linear-gradient(90deg,#e1212c0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%)}[data-theme=light] .Hero-module__gNeX-G__hero:before{background-image:linear-gradient(#e1212c0f 1px,#0000 1px),linear-gradient(90deg,#e1212c0f 1px,#0000 1px)}.Hero-module__gNeX-G__heroBody{z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:4rem 1rem;position:relative}.Hero-module__gNeX-G__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1.5rem;font-size:.75rem;display:block}.Hero-module__gNeX-G__heading{letter-spacing:-.02em;color:var(--text-color);margin-bottom:1.5rem;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:200;line-height:1.08}.Hero-module__gNeX-G__rotatingLine{color:var(--accent-text);min-height:1.2em;display:block}.Hero-module__gNeX-G__cursor{background:var(--blue);vertical-align:baseline;width:2px;height:.85em;margin-left:2px;animation:.7s step-end infinite Hero-module__gNeX-G__blink;display:inline-block}@keyframes Hero-module__gNeX-G__blink{0%,to{opacity:1}50%{opacity:0}}.Hero-module__gNeX-G__subheading{color:var(--text-color);opacity:.75;max-width:640px;margin:0 auto 2.5rem;font-size:clamp(.875rem,1.2vw,1rem);font-weight:300;line-height:1.6}.Hero-module__gNeX-G__ctaGroup{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Hero-module__gNeX-G__ctaSecondary{color:var(--text-color)!important;background:0 0!important;border:1px solid #ffffff29!important;transition:border-color .2s,background .2s!important}.Hero-module__gNeX-G__ctaSecondary:hover{color:var(--text-color)!important;background:#ffffff0f!important;border-color:#ffffff4d!important}[data-theme=light] .Hero-module__gNeX-G__ctaSecondary{border-color:#00000029!important}[data-theme=light] .Hero-module__gNeX-G__ctaSecondary:hover{background:#0000000a!important;border-color:#0000004d!important}.Hero-module__gNeX-G__scrollIndicator{opacity:.5;flex-direction:column;align-items:center;gap:6px;animation:2s ease-in-out infinite Hero-module__gNeX-G__bounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__gNeX-G__scrollLine{background:var(--text-color);width:1px;height:40px}@keyframes Hero-module__gNeX-G__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (max-width:42rem){.Hero-module__gNeX-G__heroBody{padding:3rem 1rem 4rem}.Hero-module__gNeX-G__ctaGroup{flex-direction:column;align-items:stretch}.Hero-module__gNeX-G__ctaGroup a{text-align:center}}
.TrustStrip-module__m2vArq__strip{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:1.5rem 0}[data-theme=light] .TrustStrip-module__m2vArq__strip{border-top-color:#0000000f;border-bottom-color:#0000000f}.TrustStrip-module__m2vArq__inner{flex-wrap:wrap;align-items:center;gap:1.5rem;width:90%;max-width:1280px;margin:0 auto;display:flex}.TrustStrip-module__m2vArq__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-color);opacity:.45;white-space:nowrap;flex-shrink:0;font-size:.7rem}.TrustStrip-module__m2vArq__names{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.TrustStrip-module__m2vArq__client{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:100px;padding:.35rem .75rem;font-size:.68rem;transition:border-color .2s,background .2s}.TrustStrip-module__m2vArq__client:hover{background:#ffffff12;border-color:#ffffff40}[data-theme=light] .TrustStrip-module__m2vArq__client{background:#00000008;border-color:#0000001a}[data-theme=light] .TrustStrip-module__m2vArq__client:hover{background:#0000000d;border-color:#0003}@media (max-width:42rem){.TrustStrip-module__m2vArq__inner{flex-direction:column;align-items:flex-start;gap:1rem}.TrustStrip-module__m2vArq__names{gap:.5rem}.TrustStrip-module__m2vArq__client{padding:.3rem .6rem;font-size:.65rem}}
.Work-module__D3KtDW__section{border-top:1px solid #ffffff0f;padding:6rem 0}[data-theme=light] .Work-module__D3KtDW__section{border-top-color:#0000000f}.Work-module__D3KtDW__sectionHeader{margin-bottom:3.5rem}.Work-module__D3KtDW__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1rem;font-size:.72rem;display:block}.Work-module__D3KtDW__sectionTitle{letter-spacing:-.02em;color:var(--text-color);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:200;line-height:1.15}.Work-module__D3KtDW__featuredCard{background:var(--bg-color);border:1px solid #ffffff14;border-radius:12px;margin-bottom:1px;transition:border-color .2s;overflow:hidden}.Work-module__D3KtDW__featuredCard:hover{border-color:#e1212c40}[data-theme=light] .Work-module__D3KtDW__featuredCard{border-color:#00000014}[data-theme=light] .Work-module__D3KtDW__featuredCard:hover{border-color:#e1212c4d}.Work-module__D3KtDW__featuredInner{grid-template-columns:1fr 1fr;min-height:340px;display:grid}.Work-module__D3KtDW__featuredLeft{border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;padding:3rem;display:flex}[data-theme=light] .Work-module__D3KtDW__featuredLeft{border-right-color:#0000000f}.Work-module__D3KtDW__featuredRight{flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem;display:flex}.Work-module__D3KtDW__featuredDesktopImage{border:1px solid #ffffff14;border-radius:8px;overflow:hidden}[data-theme=light] .Work-module__D3KtDW__featuredDesktopImage{border-color:#00000014}.Work-module__D3KtDW__featuredImg{width:100%;height:auto;display:block}.Work-module__D3KtDW__projectType{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1rem;font-size:.72rem;display:block}.Work-module__D3KtDW__projectTitle{color:var(--text-color);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:200;line-height:1.2}.Work-module__D3KtDW__projectDesc{color:var(--text-color);opacity:.75;flex:1;font-size:.9rem;line-height:1.75}.Work-module__D3KtDW__aiHighlight{font-family:var(--font-mono);color:var(--accent-text);align-items:center;gap:6px;margin-top:1.5rem;font-size:.75rem;display:inline-flex}.Work-module__D3KtDW__aiHighlight:before{content:"⬡";font-size:.9rem}.Work-module__D3KtDW__techStack{margin-top:0}.Work-module__D3KtDW__techLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-color);opacity:.6;margin-bottom:1rem;font-size:.72rem;display:block}.Work-module__D3KtDW__techTags{flex-wrap:wrap;gap:8px;display:flex}.Work-module__D3KtDW__tag{font-family:var(--font-mono);background:hsl(0, 0%, var(--lightness-hsl));color:var(--text-color);letter-spacing:.03em;border-radius:4px;padding:3px 8px;font-size:.72rem}.Work-module__D3KtDW__secondaryGrid{background:#ffffff0f;border:1px solid #ffffff0f;border-top:none;border-radius:0 0 12px 12px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;align-items:stretch;gap:1px;display:grid;overflow:hidden}[data-theme=light] .Work-module__D3KtDW__secondaryGrid{background:#0000000d;border-color:#0000000d}.Work-module__D3KtDW__secondaryCard{background:var(--bg-color);height:100%;color:inherit;flex-direction:column;transition:background .2s;display:flex}.Work-module__D3KtDW__secondaryCard:hover{background:hsl(0, 0%, var(--lightness-hsl))}.Work-module__D3KtDW__cardImage{aspect-ratio:3/2;flex-shrink:0;width:100%;padding:1rem 1rem 0;position:relative;overflow:hidden}.Work-module__D3KtDW__cardImgWrapper{border:1px solid #ffffff14;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}[data-theme=light] .Work-module__D3KtDW__cardImgWrapper{border-color:#00000014}.Work-module__D3KtDW__cardImg{object-fit:cover;object-position:center top;border-radius:0;width:100%;height:100%;transition:transform .35s;position:absolute;top:0;left:0}.Work-module__D3KtDW__secondaryCard:hover .Work-module__D3KtDW__cardImg{transform:scale(1.03)}.Work-module__D3KtDW__cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.Work-module__D3KtDW__secondaryTitle{color:var(--text-color);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:300}.Work-module__D3KtDW__secondaryDesc{color:var(--text-color);opacity:.7;flex:1;margin:0;font-size:.8rem;line-height:1.65}.Work-module__D3KtDW__cardTags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:.5rem;display:flex}.Work-module__D3KtDW__secondaryLink{font-family:var(--font-mono);color:var(--accent-text);align-items:center;gap:4px;margin-top:.5rem;font-size:.72rem;transition:opacity .15s;display:inline-flex}.Work-module__D3KtDW__secondaryLink:hover{opacity:.7}@media (max-width:68rem){.Work-module__D3KtDW__secondaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.Work-module__D3KtDW__section{padding:4rem 0}.Work-module__D3KtDW__featuredInner{grid-template-columns:1fr}.Work-module__D3KtDW__featuredLeft{border-bottom:1px solid #ffffff0f;border-right:none;padding:2rem}.Work-module__D3KtDW__featuredRight{padding:2rem}.Work-module__D3KtDW__secondaryGrid{grid-template-columns:1fr;grid-auto-rows:auto}}
.Services-module__kf8n-G__section{padding:6rem 0}.Services-module__kf8n-G__sectionHeader{margin-bottom:3.5rem}.Services-module__kf8n-G__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1rem;font-size:.72rem;display:block}.Services-module__kf8n-G__sectionTitle{letter-spacing:-.02em;color:var(--text-color);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:200;line-height:1.15}.Services-module__kf8n-G__cardsRow{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}[data-theme=light] .Services-module__kf8n-G__cardsRow{background:#0000000f;border-color:#0000000f}.Services-module__kf8n-G__serviceCard{background:var(--bg-color);padding:2.5rem;transition:background .2s;position:relative}.Services-module__kf8n-G__serviceCard:hover{background:hsl(0, 0%, var(--lightness-hsl))}.Services-module__kf8n-G__cardNumber{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-text);margin-bottom:1.25rem;font-size:.72rem;display:block}.Services-module__kf8n-G__cardTitle{color:var(--text-color);letter-spacing:-.01em;margin-bottom:1rem;font-size:1.25rem;font-weight:300}.Services-module__kf8n-G__cardDesc{color:var(--text-color);opacity:.75;font-size:.9rem;line-height:1.7}@media (max-width:42rem){.Services-module__kf8n-G__section{padding:4rem 0}.Services-module__kf8n-G__cardsRow{grid-template-columns:1fr}}
.HowWeWork-module__0KCTUa__section{border-top:1px solid #ffffff0f;padding:6rem 0}[data-theme=light] .HowWeWork-module__0KCTUa__section{border-top-color:#0000000f}.HowWeWork-module__0KCTUa__inner{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.HowWeWork-module__0KCTUa__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1rem;font-size:.72rem;display:block}.HowWeWork-module__0KCTUa__sectionTitle{letter-spacing:-.02em;color:var(--text-color);margin-bottom:1.5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:200;line-height:1.15}.HowWeWork-module__0KCTUa__description{color:var(--text-color);opacity:.75;font-size:.95rem;line-height:1.75}.HowWeWork-module__0KCTUa__statsGrid{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}[data-theme=light] .HowWeWork-module__0KCTUa__statsGrid{background:#0000000f;border-color:#0000000f}.HowWeWork-module__0KCTUa__statCell{background:var(--bg-color);padding:2rem 1.75rem}.HowWeWork-module__0KCTUa__statValue{font-family:var(--font-mono);color:var(--accent-text);letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.25rem;font-weight:300;display:block}.HowWeWork-module__0KCTUa__statLabel{color:var(--text-color);opacity:.65;letter-spacing:.02em;font-size:.8rem}.HowWeWork-module__0KCTUa__featureList{flex-direction:column;gap:.875rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.HowWeWork-module__0KCTUa__featureItem{color:var(--text-color);opacity:.8;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;display:flex}.HowWeWork-module__0KCTUa__featureDot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.45rem}@media (max-width:42rem){.HowWeWork-module__0KCTUa__section{padding:4rem 0}.HowWeWork-module__0KCTUa__inner{grid-template-columns:1fr;gap:3rem}.HowWeWork-module__0KCTUa__statsGrid{grid-template-columns:1fr 1fr}}
.About-module__Balj8a__section{border-top:1px solid #ffffff0f;padding:6rem 0}[data-theme=light] .About-module__Balj8a__section{border-top-color:#0000000f}.About-module__Balj8a__inner{grid-template-columns:1fr 2fr;align-items:start;gap:5rem;display:grid}.About-module__Balj8a__sideLabel{position:sticky;top:80px}.About-module__Balj8a__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.5rem;font-size:.72rem;display:block}.About-module__Balj8a__sectionTitle{color:var(--text-color);opacity:.65;font-size:1.2rem;font-weight:200}.About-module__Balj8a__content{flex-direction:column;gap:1.5rem;display:flex}.About-module__Balj8a__lead{color:var(--text-color);letter-spacing:-.01em;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:200;line-height:1.4}.About-module__Balj8a__body{color:var(--text-color);opacity:.75;font-size:.95rem;line-height:1.8}.About-module__Balj8a__inlineLink{color:var(--accent-text);text-decoration:none;transition:opacity .15s}.About-module__Balj8a__inlineLink:hover{opacity:.7}@media (max-width:42rem){.About-module__Balj8a__section{padding:4rem 0}.About-module__Balj8a__inner{grid-template-columns:1fr;gap:2rem}.About-module__Balj8a__sideLabel{position:static}}
.Contact-module__gQiC5G__section{border-top:1px solid #ffffff0f;padding:6rem 0 0}[data-theme=light] .Contact-module__gQiC5G__section{border-top-color:#0000000f}.Contact-module__gQiC5G__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1rem;font-size:.72rem;display:block}.Contact-module__gQiC5G__heading{letter-spacing:-.02em;color:var(--text-color);margin-bottom:.75rem;font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:200;line-height:1.1}.Contact-module__gQiC5G__subheading{color:var(--text-color);opacity:.7;margin-bottom:2.5rem;font-size:.95rem}.Contact-module__gQiC5G__contactGrid{grid-template-columns:1fr 1fr;gap:5rem;margin-top:3rem;display:grid}.Contact-module__gQiC5G__form{flex-direction:column;gap:1.25rem;display:flex}.Contact-module__gQiC5G__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.Contact-module__gQiC5G__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-color);opacity:.6;font-size:.7rem}.Contact-module__gQiC5G__input,.Contact-module__gQiC5G__textarea{width:100%;color:var(--text-color);appearance:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.65rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s}.Contact-module__gQiC5G__input::placeholder,.Contact-module__gQiC5G__textarea::placeholder{color:var(--text-color);opacity:.3}.Contact-module__gQiC5G__input:focus,.Contact-module__gQiC5G__textarea:focus{border-color:var(--blue);background:#ffffff0f}[data-theme=light] .Contact-module__gQiC5G__input,[data-theme=light] .Contact-module__gQiC5G__textarea{background:#00000008;border-color:#0000001f}[data-theme=light] .Contact-module__gQiC5G__input:focus,[data-theme=light] .Contact-module__gQiC5G__textarea:focus{border-color:var(--blue);background:#0000000d}.Contact-module__gQiC5G__textarea{resize:vertical;min-height:100px}.Contact-module__gQiC5G__submitBtn{align-self:flex-start;margin-top:.5rem}.Contact-module__gQiC5G__submitBtn:disabled{opacity:.6;cursor:not-allowed}.Contact-module__gQiC5G__errorText{color:var(--accent-text);font-size:.85rem}.Contact-module__gQiC5G__successMessage{flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 0;display:flex}.Contact-module__gQiC5G__successIcon{background:var(--accent-text);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:600;display:inline-flex}.Contact-module__gQiC5G__successHeading{color:var(--text-color);letter-spacing:-.01em;font-size:1.25rem;font-weight:300}.Contact-module__gQiC5G__successText{color:var(--text-color);opacity:.7;font-size:.95rem}.Contact-module__gQiC5G__contactInfo{flex-direction:column;gap:2rem;display:flex}.Contact-module__gQiC5G__infoBlock{flex-direction:column;gap:.4rem;display:flex}.Contact-module__gQiC5G__infoLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-color);opacity:.6;font-size:.72rem}.Contact-module__gQiC5G__infoValue{color:var(--text-color);opacity:.8;font-size:.95rem}.Contact-module__gQiC5G__emailLink{font-size:1rem;transition:opacity .15s;color:var(--accent-text)!important}.Contact-module__gQiC5G__emailLink:hover{opacity:.75}.Contact-module__gQiC5G__socialLinks{flex-wrap:wrap;gap:12px;display:flex}.Contact-module__gQiC5G__socialLink{font-family:var(--font-mono);opacity:.65;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:.78rem;text-decoration:none;transition:opacity .15s,border-color .15s;color:var(--text-color)!important}.Contact-module__gQiC5G__socialLink:hover{opacity:1;border-color:#ffffff40;color:var(--text-color)!important}[data-theme=light] .Contact-module__gQiC5G__socialLink{border-color:#0000001a}[data-theme=light] .Contact-module__gQiC5G__socialLink:hover{border-color:#00000040}.Contact-module__gQiC5G__footerBar{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:5rem;padding:1.5rem 0;display:flex}[data-theme=light] .Contact-module__gQiC5G__footerBar{border-top-color:#0000000f}.Contact-module__gQiC5G__copyright,.Contact-module__gQiC5G__builtWith{font-family:var(--font-mono);color:var(--text-color);opacity:.5;font-size:.72rem}.Contact-module__gQiC5G__builtWith a{color:var(--accent-text);transition:opacity .15s}.Contact-module__gQiC5G__builtWith a:hover{opacity:1}@media (max-width:42rem){.Contact-module__gQiC5G__section{padding:4rem 0 0}.Contact-module__gQiC5G__contactGrid{grid-template-columns:1fr;gap:3rem}.Contact-module__gQiC5G__footerBar{flex-direction:column;align-items:flex-start}}
