@font-face{font-family:Manrope;src:url('./assets/fonts/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}@font-face{font-family:InstrumentSans;src:url('./assets/fonts/sans.ttf') format('truetype');font-weight:400 700;font-display:swap}@font-face{font-family:Mono;src:url('./assets/fonts/mono.ttf') format('truetype');font-weight:400 700;font-display:swap}@font-face{font-family:Pixel;src:url('./assets/fonts/tiny5.ttf') format('truetype');font-weight:400 700;font-display:swap}
:root{--paper:#f8f9f7;--white:#fff;--ink:#202422;--muted:#828882;--line:#e5e8e2;--mint:#c9ecd6;--green:#548366;--font:Manrope,InstrumentSans,Arial,sans-serif;--mono:Mono,monospace;--pixel:Pixel,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #77a58a;outline-offset:4px}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;top:-100px;left:20px;z-index:99;background:var(--ink);color:#fff;padding:15px}.skip:focus{top:15px}.site-header{height:94px;max-width:1450px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 58px;gap:30px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1.4px;line-height:1}.brand-icon{border:1px solid #e0e4dc;border-radius:11px;background:#fff;padding:3px;box-shadow:0 2px 4px #27362a05}.brand-light{font-weight:500}.brand small{display:block;font:7px/1 var(--mono);letter-spacing:1.2px;margin-top:8px;color:#7a8279}.site-header nav{display:flex;gap:30px;font-size:12px;font-weight:500;color:#707870}.site-header nav a{padding:14px 0}.site-header nav a:hover{color:#161e18}.header-action{display:flex;align-items:center;gap:14px;min-height:42px;border:1px solid #d9ded6;background:#ffffffb3;padding:11px 15px;font-size:12px;font-weight:600;border-radius:7px}.header-action svg{width:15px;height:15px}.header-action:hover{background:#eaf0e9}.hero{position:relative;min-height:650px;height:calc(100svh - 94px);max-height:880px;overflow:hidden}.hero-inner{width:100%;height:calc(100% - 66px);max-width:1450px;position:relative;margin:auto;display:grid;grid-template-columns:1fr 1fr;padding:0 58px;gap:45px;align-items:center}.hero-copy{position:relative;z-index:4;padding-bottom:24px}.availability{display:inline-flex;align-items:center;gap:8px;color:#6e9a73;background:#eaf4e9;font-size:8px;font-weight:800;letter-spacing:.4px;padding:6px 8px;border-radius:4px;margin-bottom:24px}.availability>span{width:5px;height:5px;border-radius:50%;background:#91bb86;box-shadow:0 0 0 3px #dcefd7}h1{font-size:clamp(44px,4.8vw,70px);line-height:1.11;letter-spacing:-3.8px;font-weight:550;white-space:nowrap}.heading-last{display:inline-flex;align-items:center;gap:12px}.growth-icon{display:inline-grid;place-items:center;vertical-align:middle;width:47px;height:47px;border-radius:15px;background:#df715e;color:#fff;box-shadow:0 4px 13px #c77f7055,inset 0 1px 0 #ffffff55;transform:rotate(-11deg);margin-right:5px}.growth-icon svg{width:29px;height:29px;stroke-width:2.3}.hero-description{font-size:15px;line-height:1.9;letter-spacing:-.3px;color:#727971;margin-top:22px;max-width:470px}.hero-actions{display:flex;gap:13px;align-items:center;margin-top:29px}.button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font:600 12px/1.3 var(--font);border-radius:7px;padding:13px 18px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button svg{width:16px;height:16px}.primary{background:#242824;border:1px solid #242824;color:#fff;box-shadow:0 9px 19px #202b2521,inset 0 1px 0 #ffffff18}.primary:hover{background:#3c4b3e}.secondary{border:1px solid #dbded7;background:#fff;color:#373e36;box-shadow:0 3px 6px #23312104}.secondary .play{width:13px;height:13px;fill:currentColor;stroke:none}.hero-credentials{display:flex;gap:20px;margin-top:60px;align-items:center}.crew-signatures,.human-control{display:flex;gap:12px;align-items:center}.hero-credentials p{display:flex;flex-direction:column;gap:7px}.hero-credentials strong{font-size:6px;letter-spacing:.7px;font-weight:700;color:#a1a69f;white-space:nowrap}.hero-credentials p>span{font-size:9px;color:#7d867c;white-space:nowrap}.avatar-stack{display:flex;padding-right:4px}.avatar-stack img{width:33px;height:33px;border:2px solid var(--paper);border-radius:50%;background:#e4e9e1;margin-left:-9px;object-fit:contain;padding:2px;image-rendering:pixelated}.avatar-stack img:first-child{margin-left:0}.human-control{border-left:1px solid #e3e6df;padding-left:20px}.pixel-check{font-family:var(--pixel);font-size:29px;color:#8da97a;line-height:1}.activity-scene{height:100%;position:relative;perspective:1000px;display:flex;align-items:center;justify-content:center;isolation:isolate}.scene-grid{position:absolute;inset:8% 4%;opacity:.33;background-image:radial-gradient(#bdc9bc .8px,transparent .8px);background-size:20px 20px;mask-image:radial-gradient(ellipse at center,#000 0,transparent 66%);z-index:-1}.activity-window{height:100%;max-height:730px;width:100%;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 78%,transparent 100%);padding:25px 40px}.activity-track{display:flex;flex-direction:column;gap:23px;animation:office-scroll 36s linear infinite;will-change:transform;padding:20px 0}.activity-card{position:relative;background:#fff;border:1px solid #e8ece6;border-radius:12px;padding:17px 19px;box-shadow:0 12px 35px #3b4a3e08,0 2px 4px #3b4a3e02;flex-shrink:0;width:100%;color:#3a423a;text-align:left;transform:rotate(-3deg);transition:box-shadow .2s,background .2s}.activity-card:nth-child(3n+2){transform:rotate(3.5deg) translateX(14px)}.activity-card:nth-child(3n){transform:rotate(-1.8deg) translateX(-7px)}.activity-card:hover{background:#fcfefb;box-shadow:0 12px 35px #3b4a3e16}.card-meta{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0eb;padding-bottom:13px;font:8px/1 var(--mono);letter-spacing:.8px;color:#9da59b}.card-meta i{width:5px;height:5px;border-radius:50%;background:#a1c39b}.card-body{display:flex;align-items:center;gap:14px;padding-top:14px}.card-body img{width:53px;height:53px;image-rendering:pixelated;background:var(--card-tint,#f4efe3);border-radius:50%;padding:3px;flex:none}.card-body strong{display:block;font-weight:700;font-size:13px;letter-spacing:-.3px;margin-bottom:6px}.card-body p{font-size:11px;color:#9aa097;line-height:1.5}.card-body .card-check{margin-left:auto;color:#88a990;background:#edf5ee;border-radius:4px;padding:4px;font-size:10px}.card-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;border-top:1px solid #f1f3ef;padding-top:10px;font-size:9px;color:#939d91}.card-tag{color:#809477;background:#f0f4ec;border-radius:3px;padding:4px 6px;font:7px var(--mono);letter-spacing:.5px}.floating-label{position:absolute;z-index:3;top:14%;left:1%;padding:9px 12px;box-shadow:0 5px 20px #28382908;background:#ffffffdc;border:1px solid #eef1eb;border-radius:5px;color:#8a9685;font:6px var(--mono);letter-spacing:1px;transform:rotate(-5deg);pointer-events:none}.floating-label>span{display:inline-block;width:5px;height:5px;background:#b7d3a5;margin-right:7px}.tiny-spark{position:absolute;font-size:24px;font-family:var(--pixel);color:#a0b593;z-index:2}.spark-one{right:3%;top:28%;animation:spark-pulse 5s ease-in-out infinite}.spark-two{left:7%;bottom:25%;font-size:23px;color:#e5ae8e;animation:spark-pulse 5s ease-in-out -2s infinite}.scene-bottom{position:absolute;bottom:24px;right:17px;left:35px;display:flex;align-items:center;justify-content:space-between;font:6px var(--mono);letter-spacing:.7px;z-index:4;color:#a0a79d}.scene-bottom>span{display:flex;align-items:center;gap:7px}.scene-bottom i{width:4px;height:4px;background:#b9c6af}.scene-bottom button{border:0;background:#eff2ec;border-radius:5px;min-height:32px;color:#8b9685;padding:7px 10px;font:8px var(--font);display:flex;gap:6px;align-items:center}.pause-symbol{font:12px var(--mono)}.activity-scene:has(.activity-card:hover) .activity-track,.activity-scene:has(.activity-card:focus-visible) .activity-track,.motion-paused .activity-track{animation-play-state:paused}.hero-bottom{height:66px;max-width:1334px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e6eae1;font-size:10px;color:#9da596;padding:0 0;position:absolute;left:58px;right:58px;bottom:0}.hero-bottom p{display:flex;gap:8px;align-items:center}.pixel-dot{width:5px;height:5px;background:#becbb4;display:inline-block}.hero-bottom>a{font:7px var(--mono);letter-spacing:1px;display:flex;align-items:center;gap:18px}.hero-bottom>a>span{font-size:20px}.hero-index{font:8px var(--mono);letter-spacing:1px}.crew-section,.workspace-section,.how-section{max-width:1334px;margin:auto;padding:91px 0 78px}.crew-section{border-bottom:1px solid var(--line)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:40px}.eyebrow{font:8px var(--mono);letter-spacing:1.2px;color:#9ca693;margin-bottom:17px}.section-top h2,.how-intro h2{font-size:35px;font-weight:550;letter-spacing:-1.8px;line-height:1.25}.section-top h2>span{color:#8eb783}.section-top>p{font-size:12px;color:#8f988a;line-height:1.8}.crew-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.crew-card{background:#fff;border:1px solid #e4e9de;border-radius:13px;text-align:left;padding:17px;min-width:0;color:inherit;position:relative;transition:transform .25s,box-shadow .25s}.crew-card:hover{transform:translateY(-5px);box-shadow:0 12px 20px #42593809}.crew-card>span:first-child{font:8px var(--mono);color:#a2ad9a}.crew-card .crew-portrait{height:134px;display:grid;place-items:center;margin:8px -1px 13px;background:var(--card-tint);border-radius:7px}.crew-card img{width:112px;height:112px;image-rendering:pixelated;transition:transform .3s}.crew-card:hover img{transform:translateY(-5px)}.crew-card h3{font:26px var(--pixel);margin-bottom:5px;font-weight:400}.crew-card p{font-size:10px;color:#8c9783;line-height:1.7}.crew-card .agent-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eef1e8;margin-top:16px;padding-top:13px;color:#77856d;font-size:9px}.agent-link svg{width:13px;height:13px}.workspace-section{padding-top:79px}.loading-desk{padding:70px;background:#fff;border:1px solid var(--line);border-radius:14px;color:#9aa390}.how-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:75px;padding-bottom:85px}.how-intro>p:not(.eyebrow){color:#909a88;max-width:340px;font-size:12px;line-height:1.9;margin-top:20px}.how-intro>a{display:inline-flex;align-items:center;gap:18px;font-size:11px;border-bottom:1px solid #aab8a2;padding:15px 0 8px;margin-top:14px}.how-intro>a svg{width:14px;height:14px}.how-section ol{list-style:none;margin:0;padding:0}.how-section li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.how-section li:first-child{padding-top:3px}.how-section li>span{font:10px var(--mono);color:#9bad90;padding-top:3px}.how-section h3{font-size:15px;font-weight:600;letter-spacing:-.3px}.how-section li p{font-size:12px;color:#8a9682;line-height:1.8;margin-top:9px;max-width:350px}.site-footer{border-top:1px solid #e0e6d9;padding:28px 58px;display:flex;gap:30px;align-items:center;font-size:10px;color:#919e88}.footer-brand{font-size:20px;margin-right:5px}.site-footer>span{font:6px var(--mono);letter-spacing:1px;margin-left:auto;color:#a6afa0}.site-footer>a:last-child{font-size:9px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);padding:14px 20px;border-radius:8px;background:#29352a;color:white;font-size:12px;opacity:0;pointer-events:none;transition:all .2s;z-index:100}.toast.visible{opacity:1;transform:translate(-50%,0)}@keyframes office-scroll{to{transform:translateY(-50%)}}@keyframes spark-pulse{0%,100%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}
@media(min-width:1450px){.hero-bottom{left:calc((100% - 1334px)/2);right:calc((100% - 1334px)/2)}}@media(max-width:1449px){.crew-section,.workspace-section,.how-section{margin-left:58px;margin-right:58px}}@media(max-width:1150px){.site-header{padding:0 38px}.hero-inner{padding:0 38px;gap:15px}.hero-bottom{left:38px;right:38px}h1{font-size:50px;letter-spacing:-2.9px}.hero-description{font-size:13px}.hero-credentials{gap:13px}.crew-signatures{gap:7px}.human-control{padding-left:13px;gap:6px}.hero-credentials p>span{font-size:8px}.hero-credentials strong{font-size:5px}.avatar-stack img{width:29px;height:29px}.activity-window{padding-left:25px;padding-right:20px}.activity-card{padding:15px}.card-body{gap:10px}.card-body strong{font-size:12px}.crew-section,.workspace-section,.how-section{margin-left:38px;margin-right:38px}.crew-grid{gap:10px}.crew-card{padding:12px}.crew-card .crew-portrait{height:115px}.crew-card img{width:100px;height:100px}.how-section{gap:60px}.scene-bottom{left:25px;right:0}.site-footer{padding-left:38px;padding-right:38px}}@media(max-width:900px){.site-header nav{gap:19px;font-size:11px}.hero-inner{grid-template-columns:1.1fr 1fr;gap:10px}h1{font-size:43px;letter-spacing:-2.4px}.hero-actions{gap:8px}.button{font-size:10px;padding:12px}.hero-credentials{flex-direction:column;align-items:flex-start;gap:13px;margin-top:39px}.hero-credentials p>span{font-size:9px}.hero-credentials strong{font-size:6px}.human-control{border:0;padding-left:0}.hero-credentials .pixel-check{font-size:21px}.hero-credentials .human-control{margin-left:5px}.activity-window{padding-left:15px;padding-right:13px}.card-body strong{font-size:10px}.card-body p{font-size:9px}.card-body img{width:44px;height:44px}.card-body .card-check{display:none}.card-meta{font-size:6px}.floating-label{font-size:5px}.scene-bottom>span{font-size:5px}.crew-card .crew-portrait{height:100px}.crew-card img{width:90px;height:90px}.section-top h2{font-size:29px}.section-top>p{font-size:10px}.crew-card .agent-link{font-size:8px}.site-footer{flex-wrap:wrap;gap:15px}.site-footer>span{display:none}.site-footer>a:last-child{margin-left:auto}}
@media(max-width:650px){html{scroll-padding-top:25px}.site-header{height:78px;padding:0 24px;gap:15px}.brand{font-size:21px;gap:8px}.brand-icon{padding:2px}.brand-icon img{width:31px;height:31px}.brand small{font-size:5px;letter-spacing:.8px}.site-header nav{display:none}.header-action{font-size:11px;padding:10px 12px;gap:10px;min-height:42px}.hero{height:auto;max-height:none;min-height:0}.hero-inner{display:flex;flex-direction:column;padding:0 24px;gap:0;height:auto}.hero-copy{width:100%;padding:52px 0 10px}.availability{font-size:7px;margin-bottom:20px}h1{font-size:clamp(39px,9.9vw,57px);letter-spacing:-2.8px;line-height:1.12}.growth-icon{width:37px;height:37px;border-radius:11px;margin-left:0;gap:0}.growth-icon svg{width:23px;height:23px}.heading-last{gap:10px}.hero-description{font-size:13px;line-height:1.9;margin-top:20px}.desktop-br{display:none}.hero-actions{margin-top:24px;gap:10px}.button{font-size:11px;padding:13px 14px;min-height:47px}.hero-credentials{flex-direction:row;gap:12px;margin-top:33px;align-items:center}.hero-credentials p>span{font-size:7px}.hero-credentials strong{font-size:4.5px;letter-spacing:.3px}.hero-credentials .human-control{margin:0;padding-left:12px;border-left:1px solid #e3e6df;gap:6px}.avatar-stack img{width:25px;height:25px;margin-left:-10px}.crew-signatures{gap:7px}.human-control .pixel-check{font-size:23px}.activity-scene{height:420px;width:100%;margin-top:5px}.activity-window{height:420px;max-width:380px;padding:15px 38px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 74%,transparent)}.activity-track{gap:20px}.activity-card{padding:14px 16px}.card-body strong{font-size:12px}.card-body p{font-size:10px}.card-body img{width:47px;height:47px}.card-meta{font-size:7px}.card-body .card-check{display:block}.floating-label{top:16%;left:1%;font-size:5px}.spark-one{right:3%;top:40%}.spark-two{left:3%;bottom:23%}.scene-bottom{bottom:8px;left:15px;right:10px}.scene-bottom>span{font-size:5px}.scene-bottom button{min-height:38px}.hero-bottom{position:relative;left:auto;right:auto;height:62px;margin:0 24px;font-size:8px}.hero-bottom>a{font-size:5px;gap:10px}.hero-index{display:none}.crew-section,.workspace-section,.how-section{margin-left:24px;margin-right:24px;padding:58px 0}.section-top{display:block;margin-bottom:28px}.section-top h2{font-size:29px;letter-spacing:-1.6px;max-width:310px}.section-top>p{margin-top:16px;font-size:11px}.section-top>p br{display:none}.eyebrow{font-size:7px;margin-bottom:14px}.crew-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.crew-card{padding:14px}.crew-card .crew-portrait{height:115px}.crew-card img{width:103px;height:103px}.crew-card h3{font-size:28px}.crew-card p{font-size:10px}.crew-card .agent-link{font-size:9px;min-height:35px}.crew-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:18px}.crew-card:last-child .crew-portrait{grid-column:1;grid-row:1/5;margin:0}.crew-card:last-child>span:first-child{grid-column:2;margin-bottom:8px}.crew-card:last-child h3,.crew-card:last-child p,.crew-card:last-child .agent-link{grid-column:2}.how-section{display:block}.how-intro h2{font-size:31px}.how-section ol{margin-top:36px}.how-section li{gap:20px}.site-footer{padding:25px 24px;align-items:center;gap:15px}.site-footer>p{font-size:9px}.site-footer>a:last-child{width:100%;margin:0;padding-top:6px}.footer-brand{font-size:18px}.footer-brand img{width:27px;height:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.activity-track{transform:translateY(-125px)}.activity-window{overflow:auto;scrollbar-width:thin}.scene-bottom #motion-toggle{display:none}}
