@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-ext-400-normal.e406951c.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-ext-400-normal.5b3ab455.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-400-normal.f4646f71.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-400-normal.4ae0824f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-condensed-vietnamese-400-normal.c702892a.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-400-normal.77faf9c6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-condensed-latin-ext-400-normal.439bccc1.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-400-normal.fc462151.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-condensed-latin-400-normal.a9143135.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-400-normal.c2079bcf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-vietnamese-700-normal.b5cf89c0.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-700-normal.c7b344a0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.73a79c9e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-vietnamese-900-normal.9121ad4c.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-900-normal.d8ab793b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-ext-900-normal.3c068dd7.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-900-normal.e813ed35.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-900-normal.fd25bb53.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-900-normal.ccc16d38.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/oswald-cyrillic-ext-700-normal.644f3352.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-ext-700-normal.a356ed2e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/oswald-cyrillic-700-normal.dcafaea9.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-700-normal.aaf6ca08.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/oswald-vietnamese-700-normal.ea6e06fa.woff2) format("woff2"),url(/_next/static/media/oswald-vietnamese-700-normal.30604361.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/oswald-latin-ext-700-normal.b4a34ffc.woff2) format("woff2"),url(/_next/static/media/oswald-latin-ext-700-normal.41d87c54.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/oswald-latin-700-normal.6003289b.woff2) format("woff2"),url(/_next/static/media/oswald-latin-700-normal.92a4adae.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--yellow:#f5d03a;--orange:#e8651a;--red:#c23b22;--black:#0e0e0e;--asphalt:#1a1a1a;--surface:#222;--concrete:#333;--dust:#f0ede4;--grey:#888480;--midgrey:#444240;--bebas:"Bebas Neue",sans-serif;--barlow:"Barlow Condensed",sans-serif;--oswald:"Oswald",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--dust);font-family:var(--barlow);font-weight:400;overflow-x:hidden;cursor:crosshair}.grain-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.038;z-index:9999;animation:grain .4s steps(2) infinite}.grain-overlay,.scanline-overlay{position:fixed;inset:0;pointer-events:none}.scanline-overlay{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 4px);z-index:9998}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}20%{transform:translate(2%,2%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-2%,1%)}60%{transform:translate(2%,-2%)}70%{transform:translate(-1%,-1%)}80%{transform:translate(1%,2%)}90%{transform:translate(-2%,2%)}}.nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,hsla(0,0%,5%,.97) 60%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nav-logo-img{height:52px;width:auto;display:block}.nav-logo-text{font-family:var(--bebas);font-size:22px;letter-spacing:3px;color:var(--yellow);text-decoration:none;line-height:1}.nav-logo-text span{color:var(--dust)}.nav-cta{font-family:var(--bebas);font-size:15px;letter-spacing:2px;color:var(--black);background:var(--yellow);padding:9px 20px 7px;text-decoration:none;border:none;cursor:crosshair;transition:background .15s,color .15s;display:inline-block}.nav-cta:hover{background:var(--orange);color:var(--dust)}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:130px 24px 80px;position:relative;overflow:hidden;background-color:var(--black);background-image:repeating-linear-gradient(45deg,rgba(245,208,58,.025),rgba(245,208,58,.025) 1px,transparent 0,transparent 50%),repeating-linear-gradient(-45deg,rgba(245,208,58,.025),rgba(245,208,58,.025) 1px,transparent 0,transparent 50%);background-size:28px 28px}.hero:before{content:"";top:-20%;right:-10%;width:50%;height:160%;background:linear-gradient(180deg,rgba(245,208,58,.06),rgba(245,208,58,.13),rgba(245,208,58,.06));transform:rotate(-12deg)}.hero-watermark,.hero:before{position:absolute;pointer-events:none}.hero-watermark{bottom:-60px;right:-20px;font-family:var(--bebas);font-size:clamp(140px,28vw,340px);color:rgba(245,208,58,.04);white-space:nowrap;letter-spacing:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-inner{position:relative;z-index:2;max-width:1100px;width:100%;margin:0 auto}.hero-eyebrow{font-family:var(--bebas);font-size:clamp(11px,1.8vw,14px);letter-spacing:6px;color:var(--orange);margin-bottom:20px;opacity:0;animation:fadeup .6s ease .2s forwards}.hero-logo-lockup{opacity:0;animation:fadeup .6s ease .4s forwards;margin-bottom:32px}.hero-logo-img{height:clamp(80px,16vw,180px);width:auto;display:block}.hero-title-fallback{font-family:var(--bebas);font-size:clamp(72px,16vw,180px);line-height:.88;letter-spacing:2px;color:var(--dust)}.hero-title-fallback .y{color:var(--yellow)}.hero-rule{width:60px;height:4px;background:var(--yellow);margin-bottom:24px;opacity:0;animation:fadeup .6s ease .6s forwards}.hero-tagline{font-size:clamp(17px,2.5vw,22px);font-weight:400;color:var(--grey);max-width:520px;line-height:1.6;opacity:0;animation:fadeup .6s ease .8s forwards}.hero-tagline strong{color:var(--dust);font-weight:700}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:32px;opacity:0;animation:fadeup .6s ease 1s forwards;flex-wrap:wrap}.btn-primary{font-family:var(--bebas);font-size:18px;letter-spacing:3px;color:var(--black);background:var(--yellow);padding:14px 32px 12px;text-decoration:none;cursor:crosshair;transition:background .15s,color .15s,transform .1s;display:inline-block;border:none}.btn-primary:hover{background:var(--orange);color:var(--dust);transform:translateY(-2px)}.btn-ghost{font-family:var(--bebas);font-size:18px;letter-spacing:3px;color:var(--grey);background:transparent;padding:14px 0 12px;text-decoration:none;cursor:crosshair;transition:color .15s;border:none;display:inline-flex;align-items:center;gap:8px}.btn-ghost:hover{color:var(--dust)}.btn-ghost .arrow{transition:transform .2s}.btn-ghost:hover .arrow{transform:translateX(6px)}.hero-scroll-hint{position:absolute;bottom:28px;left:24px;font-family:var(--bebas);font-size:11px;letter-spacing:4px;color:var(--midgrey);display:flex;align-items:center;gap:10px;opacity:0;animation:fadeup .6s ease 1.3s forwards}.hero-scroll-hint:before{content:"";width:36px;height:1px;background:var(--midgrey);display:block;animation:scrollpulse 2s ease-in-out infinite}.sticker{position:absolute;font-family:var(--bebas);font-size:clamp(10px,1.4vw,13px);letter-spacing:2px;padding:6px 14px 4px;pointer-events:none;border:2.5px solid;z-index:3}.sticker-1{top:22%;right:clamp(16px,8vw,80px);color:var(--yellow);transform:rotate(7deg);animation:float1 5s ease-in-out infinite}.sticker-2{bottom:22%;right:clamp(16px,12vw,120px);color:var(--orange);transform:rotate(-4deg);animation:float2 6s ease-in-out 1s infinite}.sticker-3{top:40%;right:clamp(80px,18vw,200px);color:var(--red);transform:rotate(12deg);animation:float1 7s ease-in-out 2s infinite;font-size:clamp(9px,1.2vw,11px)}@keyframes float1{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-8px)}}@keyframes float2{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-10px)}}.marquee-wrap{background:var(--yellow);border-top:3px solid var(--black);border-bottom:3px solid var(--black);overflow:hidden;padding:8px 0;position:relative;z-index:10}.marquee-track{display:flex;width:max-content;animation:marquee 20s linear infinite}.marquee-item{font-family:var(--bebas);font-size:clamp(16px,2.5vw,22px);letter-spacing:3px;color:var(--black);white-space:nowrap;padding:0 28px;display:flex;align-items:center;gap:28px}.marquee-item:after{content:"★";color:var(--orange);font-size:12px;flex-shrink:0}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-inner{max-width:1100px;margin:0 auto;padding:clamp(64px,10vw,120px) 24px;position:relative}.section-eyebrow{font-family:var(--bebas);font-size:12px;letter-spacing:6px;color:var(--orange);margin-bottom:16px;display:flex;align-items:center;gap:14px}.section-eyebrow:after{content:"";width:60px;height:1px;background:var(--concrete);display:block}.section-title{font-family:var(--bebas);font-size:clamp(52px,10vw,108px);line-height:.88;letter-spacing:2px;color:var(--dust);margin-bottom:36px}.section-title .accent{color:var(--yellow)}.who-section{position:relative;overflow:hidden;background-color:var(--asphalt);background-image:radial-gradient(circle,rgba(245,208,58,.07) 1px,transparent 0);background-size:28px 28px}.who-section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--yellow)}.who-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}.who-body{font-size:clamp(16px,2.2vw,20px);line-height:1.65;color:var(--grey)}.who-body p+p{margin-top:18px}.who-body strong{color:var(--dust);font-weight:700}.stat-grid{display:flex;flex-direction:column;grid-template-columns:repeat(3,1fr);gap:3px}.stat-card{background:var(--surface);border-left:3px solid var(--yellow);padding:20px 20px 16px}.stat-card:nth-child(2){border-color:var(--orange)}.stat-card:nth-child(3){border-color:var(--red)}.stat-num{font-family:var(--bebas);font-size:clamp(52px,8vw,80px);line-height:1;letter-spacing:2px;color:var(--yellow)}.stat-card:nth-child(2) .stat-num{color:var(--orange)}.stat-card:nth-child(3) .stat-num{color:var(--red)}.stat-label{font-family:var(--barlow);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9a9690;margin-top:4px}.build-section{position:relative;overflow:hidden;background-color:var(--black);background-image:repeating-linear-gradient(-55deg,transparent,transparent 18px,rgba(245,208,58,.025) 0,rgba(245,208,58,.025) 19px);border-top:1px solid var(--concrete);border-bottom:1px solid var(--concrete)}.build-section:after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:linear-gradient(225deg,rgba(245,208,58,.1),transparent 70%);pointer-events:none}.build-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;margin-top:48px}.build-card{background:var(--asphalt);padding:32px 24px 28px;border-top:3px solid var(--concrete);position:relative;overflow:hidden;transition:border-top-color .2s,transform .2s,background .2s;cursor:default}.build-card:hover{border-top-color:var(--yellow);background:var(--surface);transform:translateY(-3px)}.build-card:nth-child(2):hover{border-top-color:var(--orange)}.build-card:nth-child(3):hover{border-top-color:var(--red)}.build-card:before{content:attr(data-num);position:absolute;bottom:-24px;right:12px;font-family:var(--bebas);font-size:120px;color:hsla(0,0%,100%,.025);line-height:1;pointer-events:none;letter-spacing:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.build-icon{font-size:28px;margin-bottom:16px;display:block}.build-card-title{font-family:var(--bebas);font-size:clamp(26px,3.5vw,34px);letter-spacing:2px;color:var(--dust);margin-bottom:12px;line-height:1}.build-card-body{font-size:clamp(14px,1.6vw,16px);color:var(--grey);line-height:1.65}.manifesto-section{position:relative;overflow:hidden;background-color:var(--yellow);background-image:repeating-linear-gradient(-45deg,transparent,transparent 24px,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 26px);padding:clamp(64px,10vw,120px) 24px}.manifesto-section:before{content:'"';position:absolute;top:-60px;left:10px;font-family:var(--bebas);font-size:400px;color:rgba(0,0,0,.06);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manifesto-inner{max-width:960px;margin:0 auto;position:relative;z-index:2}.manifesto-text{font-family:var(--bebas);font-size:clamp(30px,5.5vw,58px);letter-spacing:2px;color:var(--black);line-height:1.12}.manifesto-text .red{color:var(--red)}.manifesto-attr{margin-top:28px;font-family:var(--barlow);font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:rgba(0,0,0,.35)}.contact-section{position:relative;overflow:hidden;background-color:var(--black);background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px}.contact-inner{max-width:800px;margin:0 auto;padding:clamp(64px,10vw,120px) 24px;position:relative;z-index:2}.contact-intro{font-size:clamp(17px,2.5vw,21px);color:var(--grey);line-height:1.6;margin-top:12px;max-width:560px}.contact-intro strong{color:var(--dust)}.form-stack{display:flex;flex-direction:column;gap:3px;margin-top:40px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px}.field-wrap{display:flex;flex-direction:column}.field-label{font-family:var(--bebas);font-size:12px;letter-spacing:3px;color:#9a9690;padding:10px 16px 6px;background:var(--asphalt);border-top:1px solid var(--concrete);border-left:1px solid var(--concrete);border-right:1px solid var(--concrete);text-transform:uppercase}.field-input,.field-textarea{background:var(--asphalt);border:1px solid var(--concrete);border-top:none;color:var(--dust);font-family:var(--barlow);font-size:18px;font-weight:400;padding:14px 16px;width:100%;outline:none;transition:border-color .15s,background .15s;-moz-appearance:none;appearance:none;border-radius:0;-webkit-appearance:none}.field-input:focus,.field-textarea:focus{border-color:var(--yellow);background:#1f1f1f}.field-input::placeholder,.field-textarea::placeholder{color:#666260}.field-textarea{min-height:150px;resize:none}.submit-row{display:flex;flex-direction:column;gap:0}.btn-submit{font-family:var(--bebas);font-size:22px;letter-spacing:4px;color:var(--black);background:var(--yellow);border:none;padding:20px 28px 16px;cursor:crosshair;width:100%;text-align:left;transition:background .15s,color .15s,padding-left .2s;display:flex;align-items:center;justify-content:space-between}.btn-submit:hover{background:var(--orange);color:var(--dust);padding-left:38px}.btn-submit .btn-arrow{font-size:26px;transition:transform .2s}.btn-submit:hover .btn-arrow{transform:translateX(6px)}.form-footnote{margin-top:10px;font-size:12px;color:#9a9690;letter-spacing:1px;text-transform:uppercase;font-weight:700}.form-success{display:none;padding:40px 32px;background:var(--asphalt);border-left:4px solid var(--yellow);margin-top:40px}.form-success.active{display:block}.success-title{font-family:var(--bebas);font-size:56px;color:var(--yellow);letter-spacing:2px;line-height:1;margin-bottom:10px}.success-body{font-size:18px;color:var(--grey)}.footer{background:#080808;border-top:3px solid var(--yellow);padding:28px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-logo-img{height:28px;width:auto}.footer-logo-text{font-family:var(--bebas);font-size:18px;letter-spacing:3px;color:var(--midgrey)}.footer-logo-text span{color:var(--yellow)}.footer-tag{font-family:var(--bebas);font-size:14px;letter-spacing:3px;color:#888480}.footer-copy{font-family:var(--barlow);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#888480;text-align:right}.flash-el{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.18}.flash-el svg{display:block}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-28px);transition:opacity .65s ease,transform .65s ease}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(28px);transition:opacity .65s ease,transform .65s ease}.reveal-right.visible{opacity:1;transform:translateX(0)}.stagger>:first-child{transition-delay:0s}.stagger>:nth-child(2){transition-delay:.1s}.stagger>:nth-child(3){transition-delay:.2s}.stagger>:nth-child(4){transition-delay:.3s}@keyframes fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollpulse{0%,to{width:36px;opacity:1}50%{width:52px;opacity:.3}}@keyframes glitch{0%{text-shadow:3px 0 var(--orange),-3px 0 var(--yellow)}20%{-webkit-clip-path:inset(20% 0 35% 0);clip-path:inset(20% 0 35% 0);text-shadow:-3px 0 var(--orange),3px 0 var(--red)}40%{-webkit-clip-path:inset(55% 0 10% 0);clip-path:inset(55% 0 10% 0);text-shadow:3px 2px var(--red),-3px -2px var(--yellow)}60%{-webkit-clip-path:inset(10% 0 62% 0);clip-path:inset(10% 0 62% 0);text-shadow:-2px 0 var(--orange),2px 0 var(--red)}80%{-webkit-clip-path:inset(80% 0 4% 0);clip-path:inset(80% 0 4% 0);text-shadow:3px 0 var(--yellow),-3px 0 var(--red)}to{-webkit-clip-path:none;clip-path:none;text-shadow:none}}@keyframes float-spin{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(3deg)}}@media (max-width:768px){.who-grid{gap:32px}.build-grid,.form-row-2,.who-grid{grid-template-columns:1fr}.sticker-3{display:none}.footer{flex-direction:column;align-items:flex-start;gap:10px}.footer-copy{text-align:left}}@media (max-width:480px){.sticker-1,.sticker-2{display:none}.hero{padding-top:100px}}.founders-section{position:relative;overflow:hidden;background-color:var(--black);background-image:radial-gradient(circle,rgba(245,208,58,.05) 1px,transparent 0);background-size:32px 32px}.founders-single-layout{display:grid;grid-template-columns:3fr 2fr;grid-gap:3px;gap:3px;margin-top:40px;align-items:stretch}.founders-photo-wrap{position:relative;overflow:hidden;background:var(--surface);min-height:480px}.founders-photo{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:contrast(1.05) brightness(.92) saturate(.85);transition:transform .5s ease}.founders-single-layout:hover .founders-photo{transform:scale(1.02)}.founders-photo-fade{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent,hsla(0,0%,5%,.5));pointer-events:none}.founders-photo-placeholder{width:100%;height:100%;min-height:480px;background:var(--surface);border:2px dashed var(--concrete);display:flex;align-items:center;justify-content:center;padding:24px}.founders-photo-placeholder span{font-family:var(--bebas);font-size:14px;letter-spacing:3px;color:var(--concrete);text-align:center}.founders-text{background:var(--asphalt);padding:36px 28px;display:flex;flex-direction:column;justify-content:center;gap:0}.founders-person{padding:20px 0}.founders-person-name{font-family:var(--bebas);font-size:clamp(32px,4vw,48px);letter-spacing:3px;color:var(--yellow);line-height:1;margin-bottom:12px}.founders-person-bio{font-size:clamp(14px,1.6vw,16px);color:var(--grey);line-height:1.7}.founders-divider{width:40px;height:2px;background:var(--concrete);margin:4px 0}@media (max-width:768px){.founders-single-layout{grid-template-columns:1fr}.founders-photo-wrap{min-height:280px;aspect-ratio:16/10}.founders-photo{min-height:unset}.founders-text{padding:28px 20px}}.projects-section{position:relative;overflow:hidden;background-color:var(--asphalt);background-image:repeating-linear-gradient(-55deg,transparent,transparent 18px,rgba(245,208,58,.018) 0,rgba(245,208,58,.018) 19px);border-top:1px solid var(--concrete)}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;margin-top:48px}.project-card{background:var(--surface);text-decoration:none;color:inherit;display:flex;flex-direction:column;border-top:3px solid var(--concrete);transition:border-top-color .2s,transform .2s;cursor:crosshair}.project-card:hover{border-top-color:var(--yellow);transform:translateY(-3px)}.project-img-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--black);flex-shrink:0}.project-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.project-card:hover .project-img{transform:scale(1.04)}.project-img-placeholder{width:100%;height:100%;background:var(--black);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--concrete)}.project-img-num{font-family:var(--bebas);font-size:72px;color:var(--concrete);line-height:1}.project-body{padding:20px 20px 24px;display:flex;flex-direction:column;flex:1 1}.project-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.project-tag{font-size:10px;color:var(--orange);background:rgba(232,101,26,.1);padding:3px 8px 2px}.project-tag,.project-title{font-family:var(--bebas);letter-spacing:2px}.project-title{font-size:clamp(22px,3vw,28px);color:var(--dust);line-height:1;margin-bottom:10px}.project-desc{font-size:14px;color:var(--grey);line-height:1.6;flex:1 1;margin-bottom:16px}.project-link{font-family:var(--bebas);font-size:13px;letter-spacing:2px;color:var(--yellow);transition:letter-spacing .2s}.project-card:hover .project-link{letter-spacing:3px}@media (max-width:768px){.founders-grid,.projects-grid{grid-template-columns:1fr}}@media (max-width:480px){.founder-photo-wrap{aspect-ratio:4/3}}