.lp{--ink:#191d19;--field:#191d19;--cream:#e0e2dd;--brick:#191d19;--gold:#191d19;--chip:#d3d5d0;--hairline:#93968f;--missed:#93968f;--missed-ink:#5c605a;--paper:#e0e2dd;--disp:"Public Sans", system-ui, sans-serif;--body:"Public Sans", system-ui, sans-serif;background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .wrap{max-width:66rem;margin:0 auto;padding:0 clamp(20px,4vw,72px)}.lp .narrow{max-width:40rem}.lp h1,.lp h2,.lp h3{font-family:var(--disp);letter-spacing:0;font-weight:400}.lp h1{overflow-wrap:break-word;font-size:clamp(40px,11vw,92px);line-height:.9}.lp .hero h1{letter-spacing:-.03em;max-width:15ch;margin:0;font-size:clamp(38px,10.5vw,60px);font-weight:500;line-height:1.04}.lp h2{font-size:clamp(28px,3.8vw,52px);line-height:.98}.lp h3{font-size:24px;line-height:1.02}.lp section{border-top:1px solid var(--rule);padding:clamp(48px,6vw,96px) 0}.lp .kicker,.lp .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:14px;font-size:11px;font-weight:700}.lp .lead{text-wrap:pretty;max-width:62ch;margin-top:18px;font-size:18px;line-height:1.5}.lp .heroGrid>*,.lp .split>*,.lp .threadWrap>*,.lp .steps>*,.lp .chGrid>*,.lp .row2>*{min-width:0}.lp .hero{background:var(--stock);color:var(--ink);border-top:0;padding:22px 0 clamp(56px,9vw,96px)}.lp .hero h1{color:var(--ink)}.lp .hero h1 em{color:inherit;font-style:normal}.lp .brand{align-items:center;gap:12px;margin-bottom:46px;display:flex}.lp .brand .dot{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:11px solid var(--brick);background:0 0;border-radius:0;width:0;height:0;margin-left:-12px}.lp .brand .flag{background:var(--brick);color:var(--cream);font-family:var(--disp);padding:8px 10px 6px;font-size:15px;line-height:1}.lp .brand .name{font-family:var(--disp);letter-spacing:0;font-size:20px}.lp .heroGrid{grid-template-columns:1fr;align-items:center;gap:26px;display:grid}@media (width>=881px){.lp .heroGrid{grid-template-columns:1.05fr .95fr;gap:56px}.lp h1{font-size:clamp(44px,5vw,72px)}}.lp .heroKicker{font:700 10px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);margin-bottom:18px;display:block}.lp .heroSub{max-width:34ch;color:var(--ink);text-wrap:pretty;margin-top:20px;font-size:18px;line-height:1.5}.lp .heroCta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.lp .heroBlock{padding-bottom:4px}.lp .heroLink{color:var(--cream);letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--mark) solid var(--time);padding-bottom:2px;font-size:15px;font-weight:700;text-decoration:none}.lp .heroLink:hover{border-bottom-color:var(--cream)}.lp .heroFine{max-width:32ch;color:var(--quiet);margin-top:14px;font-size:14px;line-height:1.5}.lp .btn{border:1px solid var(--rule);background:var(--cream);color:var(--ink);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp .btn.primary{background:var(--ink);color:var(--stock)}.lp .btn.primary:hover{opacity:.86}.lp .btn.ghostDark{color:var(--cream);border-color:var(--cream);background:0 0}.lp .btn.ghostDark:hover{background:var(--cream);color:var(--ink)}.lp .demo{background:var(--cream);color:var(--ink);border:2px solid var(--stock);overflow:hidden}.lp .demoHud{background:var(--field);color:var(--cream);text-align:left;padding:18px}.lp .demoHud .lbl{opacity:.75}.lp .tgt{font-family:var(--disp);margin-top:6px;font-size:28px;line-height:1.02}.lp .bigNum{font-family:var(--disp);font-variant-numeric:tabular-nums;margin-top:8px;font-size:64px;line-height:.86;transition:color .3s}.lp .numLbl{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.lp .meter{background:#faf0e638;height:8px;margin:14px 0 0}.lp .meterFill{height:8px;transition:width .4s,background .3s}.lp .demoStats{gap:24px;margin-top:14px;display:flex}.lp .demoStats div{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.lp .demoStats b{font-family:var(--disp);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:22px;line-height:.9;display:block}.lp .demoBody{border-top:1px solid var(--rule);padding:18px}.lp .demoBody .where{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.lp .demoBody .here{font-family:var(--disp);margin:4px 0 14px;font-size:28px;line-height:1.05}.lp .demoBody .sent{font-size:17px;line-height:1.9}.lp .chip{background:var(--chip);min-height:44px;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);font-size:15px;font-weight:700;font-family:var(--body);cursor:pointer;border:0;align-items:center;margin:0 2px;padding:8px 13px;display:inline-flex}.lp .chip:hover{background:#d3c5a5}.lp .chip.tgt,.lp .chip:active{background:var(--brick);color:var(--cream)}.lp .demoWin{padding:30px 18px 34px}.lp .demoWin .k{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);font-size:11px;font-weight:700}.lp .demoWin h3{margin:8px 0 16px}.lp .route{border-top:1px solid var(--rule);flex-direction:column;margin:0 0 18px;display:flex}.lp .route div{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:10px 0;font-size:15px;display:flex}.lp .route div:last-child{border-bottom:0}.lp .route .pip{background:var(--brick);flex:none;width:7px;height:7px}.lp .restart{border:1px solid var(--rule);color:var(--ink);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 16px;font-size:15px;font-weight:700}.lp .split{grid-template-columns:1fr;align-items:start;gap:34px;display:grid}@media (width>=821px){.lp .split{grid-template-columns:1fr 1fr;gap:52px}}.lp .steps{border:1px solid var(--rule);grid-template-columns:1fr;margin-top:44px;display:grid}@media (width>=821px){.lp .steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .step{border-bottom:1px solid var(--rule);padding:22px}.lp .step:last-child{border-bottom:0}@media (width>=821px){.lp .step{border-bottom:0;border-right:1px solid var(--rule)}.lp .step:last-child{border-right:0}}.lp .step .n{font-family:var(--disp);letter-spacing:.24em;color:var(--brick);font-size:15px}.lp .step h3{margin:10px 0 7px;font-size:22px}.lp .step p{font-size:16px}.lp .reveal{border:1px solid var(--rule);flex-direction:column;margin-top:26px;display:flex}.lp .revRow{border-bottom:1px solid var(--hairline);background:var(--cream);align-items:center;gap:13px;padding:12px 14px;display:flex}.lp .revRow:last-child{border-bottom:0}.lp .revRow.stray{color:var(--quiet)}.lp .av{background:var(--chip);background-position:top;background-size:cover;flex:none;width:33px;height:33px;display:block;overflow:hidden}.lp .p-steve{background-image:url(/img/steve.jpg)}.lp .p-jonesy{background-image:url(/img/jonesy.jpg)}.lp .p-dev{background-image:url(/img/dev.jpg)}.lp .p-chaos{background-image:url(/img/chaos.jpg)}.lp .p-priya{background-image:url(/img/priya.jpg)}.lp .p-marta{background-image:url(/img/marta.jpg)}.lp .p-nadia{background-image:url(/img/nadia.jpg)}.lp .p-sam{background-image:url(/img/sam.jpg)}.lp .revRow .who{font-size:16px;font-weight:700}.lp .revRow .path{color:var(--missed-ink);font-size:14px}.lp .revRow .res{font-family:var(--disp);font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px}.lp .chGrid{border:1px solid var(--rule);grid-template-columns:1fr;margin-top:44px;display:grid}@media (width>=881px){.lp .chGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .ch{border-bottom:1px solid var(--rule);flex-direction:column;gap:9px;padding:22px;display:flex}.lp .ch:last-child{border-bottom:0}@media (width>=881px){.lp .ch{border-bottom:0;border-right:1px solid var(--rule)}.lp .ch:last-child{border-right:0}}.lp .chTag{letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700}.lp .chTag.now{background:var(--gold);color:var(--ink)}.lp .chTag.soon{box-shadow:inset 0 0 0 3px var(--ink);color:var(--ink)}.lp .peopleBand{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:30px 0}.lp .peopleRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lp .stack{display:flex}.lp .stack .av{border:2px solid var(--stock);width:44px;height:44px;margin-left:-11px}.lp .stack .av:first-child{margin-left:0}.lp .peopleRow .cap{font-size:16px}.lp .peopleRow .cap b{font-family:var(--disp);font-weight:400}.lp .threadWrap{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (width>=881px){.lp .threadWrap{grid-template-columns:1fr 1fr;gap:44px}}.lp .thread{background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:11px;min-width:0;padding:18px;display:flex}.lp .msg{align-items:flex-end;gap:10px;min-width:0;display:flex}.lp .msgBody{min-width:0;max-width:78%}.lp .msg .av{width:29px;height:29px}.lp .bub{background:var(--chip);overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;max-width:100%;padding:10px 14px;font-size:15px;line-height:1.45}.lp .msg.me{flex-direction:row-reverse}.lp .msg.me .bub{background:var(--field);color:var(--cream);border-radius:14px 14px 4px;margin-left:auto}.lp .msg .name{letter-spacing:.16em;text-transform:uppercase;color:var(--missed-ink);margin-bottom:4px;font-size:10px;font-weight:700}.lp .reactions{gap:5px;margin:2px 0 0 39px;display:flex}.lp .reactions span{background:var(--cream);box-shadow:inset 0 0 0 2px var(--ink);padding:3px 8px;font-size:12px;font-weight:700}.lp .groupShot{margin:0}.lp .groupShot img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%;display:block}.lp .groupShot figcaption{color:var(--missed-ink);margin-top:11px;font-size:14px}.lp .signup{background:var(--stock);color:var(--ink);border-top:1px solid var(--rule);padding:clamp(44px,6vw,76px) 0}.lp form{gap:14px;max-width:34rem;margin-top:30px;display:grid}.lp .row2{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=621px){.lp .row2{grid-template-columns:1fr 1fr}}.lp label{letter-spacing:.16em;text-transform:uppercase;color:var(--quiet);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.lp input,.lp select,.lp textarea{background:var(--paper);border:1px solid var(--rule);width:100%;color:var(--ink);font-family:var(--body);padding:12px 14px;font-size:16px}.lp .formNote{margin-top:4px;font-size:14px}.lp .formError{color:var(--ink);font-size:14px;font-weight:700}.lp .done h3{font-size:26px}.lp .done{font-size:16px}.lp .lbl{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.lp footer{background:var(--stock);color:var(--quiet);border-top:1px solid var(--rule);padding:30px 0}.lp .heroProof{margin:20px 0 4px}.lp .heroProof .stack{display:flex}.lp .heroProof .stack .av{border:2px solid var(--stock);width:42px;height:42px;margin-left:-8px}.lp .heroProof .stack .av:first-child{margin-left:0}.lp .inviteGrid{grid-template-columns:1fr;gap:28px;margin-top:32px;display:grid}@media (width>=860px){.lp .inviteGrid{grid-template-columns:1fr 1fr;align-items:start;gap:40px}}.lp .inviteCol{min-width:0}.lp .inviteCap{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--brick);margin-bottom:12px;font-size:13px}.lp .inviteLink{color:var(--stock);text-underline-offset:3px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.lp .joinCard{border:1px solid var(--rule);background:var(--paper);padding:22px}.lp .joinKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--quiet);font-size:12px;font-weight:700}.lp .joinName{font-family:var(--disp);margin-top:8px;font-size:30px;line-height:1}.lp .joinMeta{color:var(--quiet);margin-top:8px;font-size:14px}.lp .joinField{margin-top:20px;display:block}.lp .joinLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.lp .joinInput{border:1px solid var(--rule);background:var(--cream);padding:12px 14px;font-size:17px;display:block}.lp .joinBtn{background:var(--brick);color:var(--cream);border:1px solid var(--rule);text-align:center;font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;padding:13px 16px;font-size:15px;display:block}.lp .joinFine{color:var(--quiet);margin-top:12px;font-size:13px}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}.lp .demoHud,.lp .msg.me .bub{--brick:var(--stock);--gold:var(--stock);--hairline:var(--rule-lit);--missed-ink:var(--quiet-lit)}.lp .ixrow{border-top:1px solid var(--rule);grid-template-columns:40px 1fr;align-items:baseline;gap:12px;padding:17px 0;display:grid}.lp .ixrow .n{font:400 15px/1.4 var(--body);color:var(--quiet);font-variant-numeric:tabular-nums}.lp .ixrow h3{font:500 17px/1.4 var(--body);letter-spacing:0;margin:0}.lp .ixrow p{font:400 16px/1.5 var(--body);color:var(--quiet);margin:6px 0 0}.lp .ixrow .rowlab{font:700 10px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);margin-bottom:5px;display:block}.lp .sealedDemo{background:var(--ink);color:var(--stock);--quiet:var(--quiet-lit);--rule:var(--rule-lit);--time:var(--time-lit);padding:34px 0}.lp .sealedDemo .kicker{color:var(--quiet)}.lp .sealedDemo h2,.lp .sealedDemo .lead{color:var(--stock)}.lp .deadline{border-bottom:var(--mark) solid var(--time);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;padding-bottom:13px;display:flex}.lp .deadline .figure{font:700 clamp(28px, 8.5vw, 42px) / 1 var(--body);letter-spacing:-.045em;white-space:nowrap;color:var(--time);font-variant-numeric:tabular-nums}.lp .deadline .rel{font:700 15px/1.35 var(--body);letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--quiet);text-align:right;white-space:nowrap}.lp .deadline .lab{font:700 10px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);margin-bottom:8px;display:block}.lp .deadline .rel{font:700 10px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);text-align:right}.lp .refuse{border-top:var(--mark) solid var(--ink);margin-bottom:26px}.lp .colophon{border-top:1px solid var(--rule);font:400 10px/1.7 var(--body);letter-spacing:.06em;color:var(--quiet);margin-top:34px;padding:15px 0 4px}.lp .demoTag{background:var(--stock);color:var(--ink);border:1px solid var(--ink);font:700 10px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;border-bottom:0;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.lp .qHead{border-bottom:1px solid var(--rule);font:700 10px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.lp .qReveal{margin-top:22px}.lp .qRow{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;align-items:baseline;gap:12px;padding:14px 0;display:grid}.lp .qRow .qn{font:400 14px/1.5 var(--body);color:var(--quiet);font-variant-numeric:tabular-nums}.lp .qRow p{font:400 16px/1.45 var(--body);margin:0}.lp .qWho{border:1px solid var(--rule);color:var(--quiet);font:700 10px/1.6 var(--body);letter-spacing:.16em;text-transform:uppercase;background:0 0;grid-column:2;justify-self:start;margin-top:9px;padding:6px 11px}.lp .sealedQ{font:500 26px/1.22 var(--body);letter-spacing:-.03em;text-wrap:pretty;max-width:20ch;margin:12px 0 22px}.lp .sealedRows{margin-bottom:24px}.lp .sealedRow{border-top:1px solid var(--rule);grid-template-columns:34px 1fr;align-items:baseline;gap:12px;padding:11px 0;display:grid}.lp .sealedRow:last-child{border-bottom:1px solid var(--rule)}.lp .sealedRow .n{font:400 14px/1.5 var(--body);color:var(--quiet);font-variant-numeric:tabular-nums}.lp .sealedRow .hid{font:400 16px/1.45 var(--body);color:var(--quiet);text-decoration:line-through;text-decoration-thickness:1px}.lp .sealedRow .wait{font:400 16px/1.45 var(--body);color:var(--quiet)}.lp .qName{font:700 15px/1.4 var(--body);letter-spacing:-.01em;grid-column:2;margin-top:9px}
