@font-face{font-family:unbounded;src:url(/_next/static/media/e4503c054527b51f-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_75174e{font-family:unbounded,unbounded Fallback}.__variable_75174e{--font-unbounded:"unbounded","unbounded Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_acff56{font-family:manrope,manrope Fallback}.__variable_acff56{--font-manrope:"manrope","manrope Fallback"}:root{--ink:#060e12;--ink-2:#0a171b;--ink-3:#0c1c20;--line:#1e3a36;--line-soft:#16302d;--line-strong:#24443f;--text:#eaf4f1;--text-2:#b7ccc6;--text-3:#9fb7b1;--teal:#59b9a0;--teal-hover:#7fe0c6;--mint:#7fe0c6;--accent:var(--teal);--coral:#ff5a36;--gold:#ffd34d;--radius:22px;--max:1280px;--font-display:var(--font-unbounded),system-ui,sans-serif;--font-body:var(--font-manrope),system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--mint)}a:hover{color:#b5f2e1}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:10;background:var(--accent);color:var(--ink);padding:8px 14px;border-radius:8px}.page{overflow:hidden}.container{max-width:var(--max);margin:0 auto;padding-inline:24px}.band{background:var(--ink-2);border-block:1px solid var(--line-soft)}.section{padding-block:96px;display:flex;flex-direction:column;gap:40px}.row{gap:20px}.row,.split{display:flex;flex-wrap:wrap}.split{gap:48px}.split>.side{flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.split>.main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.stack{display:flex;flex-direction:column;gap:12px}.eyebrow{font-size:13px;font-weight:800;letter-spacing:1.2px;color:var(--accent)}.display,.eyebrow{text-transform:uppercase}.display{font-family:var(--font-display);font-weight:900;letter-spacing:-1px;line-height:1}.h1{font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.98;letter-spacing:-1.5px}.h2{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.h3{font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1.05}.lead{font-size:19px;line-height:1.6;max-width:32rem}.lead,.muted{color:var(--text-2)}.subtle{color:var(--text-3);font-size:15px}.num{font-family:var(--font-display);font-weight:900;color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 26px;border-radius:12px;font-weight:800;font-size:16px;text-decoration:none;border:2px solid transparent;transition:filter .15s,background .15s}.btn-primary{background:var(--accent);color:var(--ink)}.btn-primary:hover{background:var(--mint);color:var(--ink)}.btn-ghost{border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--text-3);color:var(--text)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-3);color:#fff}.btn-coral{background:var(--coral);color:#160a06}.btn-coral:hover{filter:brightness(1.1);color:#160a06}.btn-gold{background:var(--gold);color:#140a2e}.btn-gold:hover{filter:brightness(1.08);color:#140a2e}.btn-outline-ink{border-color:var(--ink);color:var(--ink);padding:15px 24px}.btn-outline-ink:hover{background:var(--ink);color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pill{font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ink);padding:6px 12px;border-radius:8px;white-space:nowrap}.pill,.pill-accent{background:var(--accent)}.pill-quiet{font-size:12px;color:var(--text-3);border:1px solid var(--line-strong);padding:4px 10px;border-radius:999px;white-space:nowrap}.tag{font-size:13px;font-weight:700;color:var(--text-2);border:1px solid var(--line-strong);padding:7px 12px;border-radius:8px}.badge-hiring{font-size:11px;font-weight:800;color:var(--ink);background:var(--mint);padding:3px 8px;border-radius:999px}.card{flex:1 1 250px;background:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:10px}.card h3{font-size:19px;font-weight:800;color:#fff}.card p{font-size:15px;line-height:1.6;color:var(--text-2)}.site-header{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:22px}.logo{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.logo,.logo:hover{color:#fff}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.nav a{color:#cfe3dd;text-decoration:none;padding:12px 0}.nav a:hover{color:#fff}.nav .btn{padding:13px 22px;border-radius:10px;font-size:14px;font-weight:800;letter-spacing:1.2px}.nav .btn,.nav .btn:hover{color:var(--ink)}.hero{padding:48px 0 120px;flex-wrap:wrap;align-items:center;gap:48px}.hero,.hero-copy{position:relative;display:flex}.hero-copy{flex:1 1 520px;min-width:0;flex-direction:column;gap:28px}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:var(--ink-3);color:#cfe3dd;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px}.dot{width:8px;height:8px;border-radius:50%}.marquee{background:var(--accent);color:var(--ink);transform:rotate(-1.5deg);margin:0 -40px;padding:16px 0;font-family:var(--font-display);font-weight:900;font-size:20px;letter-spacing:2px;white-space:nowrap;overflow:hidden}.marquee-track{display:inline-flex;animation:marquee 40s linear infinite}.marquee-track span{padding-right:2ch}.game{border-radius:36px;overflow:hidden;display:flex;flex-wrap:wrap}.game-copy{flex:1 1 440px;min-width:0;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:20px}.game-art{flex:1 1 440px;min-width:0;min-height:420px;position:relative}.game-title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1;letter-spacing:-1px;color:#fff;text-transform:uppercase}.game-tagline{font-size:22px;font-weight:800}.game-body{font-size:17px;line-height:1.65;max-width:34rem}.game-tags{display:flex;flex-wrap:wrap;gap:8px}.game-tag{font-size:13px;font-weight:700;padding:7px 12px;border-radius:8px;border:1px solid}.status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;padding:6px 12px;border-radius:8px;letter-spacing:.6px;text-transform:uppercase}.value{background:var(--ink-3);border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px}.service{display:flex;gap:24px;padding-block:24px;border-top:1px solid var(--line)}.service:last-child{border-bottom:1px solid var(--line)}.service .num{min-width:36px}.service h3{font-size:20px;margin-bottom:6px}.service p{color:var(--text-3)}.cta{overflow:hidden;background:var(--accent);color:var(--ink);border-radius:36px;padding:clamp(32px,5vw,72px);flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.cta,.cta-copy{position:relative;display:flex}.cta-copy{flex:1 1 440px;min-width:0;flex-direction:column;gap:14px}.cta-copy p{font-size:18px;line-height:1.6;max-width:32rem}.cta .cta-copy p{color:#0b2a2b}.cta-outline{border:1px solid var(--line);border-radius:36px;padding:clamp(32px,5vw,64px);align-items:center;justify-content:space-between;gap:28px}.cta-outline,.filters{display:flex;flex-wrap:wrap}.filters{gap:10px}.filter{min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;background:transparent;color:var(--text);border:1px solid var(--line-strong)}.filter[aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.roles{display:flex;flex-direction:column;border-top:1px solid var(--line)}.role{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:28px;border-bottom:1px solid var(--line)}.role-copy{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.role h2{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.15}.tags{display:flex;flex-wrap:wrap;gap:8px}.empty{border:2px dashed var(--line-strong);border-radius:36px;padding:clamp(32px,5vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--ink-2)}.hiring-chip{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);background:var(--mint);padding:6px 14px;border-radius:999px}.site-footer{border-top:1px solid var(--line-soft)}.site-footer .container{padding-block:32px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--text-3)}.footer-brand{gap:12px}.footer-brand,.site-footer nav{display:flex;align-items:center}.site-footer nav{flex-wrap:wrap;gap:22px;font-weight:700}.site-footer a{color:var(--mint)}.site-footer a:hover{color:#b5f2e1}@media (max-width:640px){.section{padding-block:72px}.hero{padding-bottom:72px}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-18px,14px)}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 7px transparent}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.float{transform:rotate(var(--r,0deg));animation:float 7s ease-in-out infinite}.float.b{animation-duration:8.5s;animation-delay:-3s}.drift{animation:drift 16s ease-in-out infinite}.drift.b{animation-duration:20s;animation-delay:-6s}.dot.live{color:var(--coral);animation:pulse-dot 2s ease-out infinite}.hero-copy>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.btn{transition:transform .18s ease,filter .15s,background .15s,border-color .15s,color .15s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.card,.game,.value{transition:transform .25s ease,border-color .25s ease}.card:hover,.game:hover,.value:hover{transform:translateY(-4px)}.card:hover,.value:hover{border-color:var(--line-strong)}.nav a:not(.btn),.site-footer a{transition:color .15s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.reveal>.value{height:100%}