:root{--ac:#d8ff1a;--ac-hover:#e6ff5c;--ac-50:#f8ffc4;--ac-100:#f4ffb0;--ac-200:#efff8a;--ac-300:#eaff5c;--ac-400:#d6ff1f;--ac-600:#c4ee00;--ac-650:#c2e600;--ac-700:#bdeb00;--ac-focus:#a6d000;--ac-800:#9ccb00;--ac-text:#6e8a12;--ac-text-2:#4f6400;--ac-deep:#2f3a12;--ac-ink:#141a00;--ac-night:#141610;--ac-wash:#d3d79a;--ac-rgb:216,255,26;--ac-ink-rgb:20,26,0;--ac-100-rgb:244,255,176;--ac-200-rgb:225,255,90;--ac-shadow-rgb:170,200,0}:root[data-accent=mint]{--ac:#02faa4;--ac-hover:#5cffc6;--ac-50:#c4ffeb;--ac-100:#b0ffe4;--ac-200:#8affd6;--ac-300:#5cffc6;--ac-400:#1fffb1;--ac-600:#00ee9b;--ac-650:#00e696;--ac-700:#00eb9a;--ac-focus:#00d088;--ac-800:#00cb85;--ac-text:#0f8259;--ac-text-2:#006441;--ac-deep:#123a2c;--ac-ink:#001a11;--ac-night:#101614;--ac-wash:#9ad7c2;--ac-rgb:2,250,164;--ac-ink-rgb:0,26,17;--ac-100-rgb:176,255,228;--ac-200-rgb:90,255,198;--ac-shadow-rgb:0,200,131}body{color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#ddd9de url(/img/sand.jpg);margin:0;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}a{color:#0a0a0a;text-decoration:none}a:hover{color:var(--ac-text)}::selection{background:var(--ac);color:#000}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ac-focus);outline-offset:3px}.wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 28px}.light{letter-spacing:-.035em;font-weight:300}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.mut{color:#85837e}.w{box-shadow:var(--lift),0 0 0 1px #0a0a0a0a;background:#fff;border-radius:34px}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffa6;border-radius:34px;box-shadow:0 30px 60px -36px #14141859}.dglass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f4f1ea;background:#14110c8c;border:1px solid #ffffff14;border-radius:34px}.ic{color:#0a0a0a;background:0 0;border:1px solid #0a0a0a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.ic.sm{width:40px;height:40px}.ic.on-dark{color:#fff;border-color:#ffffff59}.go{color:#0a0a0a;cursor:pointer;background:#f0efec;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .25s;display:flex}.go:hover{transform:rotate(45deg)}.go.dark{color:#fff;background:#0a0a0a}.warn{width:22px;height:20px;position:absolute;top:-6px;right:-8px}.pill{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0a0a0a1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font:400 15.5px Inter Tight,sans-serif;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pill:hover{color:#0a0a0a;border-color:#0a0a0a}.pill.on,.pill.ink{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.pill.ink:hover{color:#fff;background:#2a2722}.pill.gold{background:var(--ac);border-color:var(--ac);color:#0a0a0a}.pill.gold:hover{background:var(--ac-hover)}.pill.ghost{color:#fff;background:0 0;border-color:#ffffff4d}.pill.ghost:hover{border-color:var(--ac);color:var(--ac)}.pill.sm{min-height:42px;padding:0 18px;font-size:14px}.bcard{color:#fff;background:radial-gradient(120% 115% at 95% 108%,#f6d2c2 0%,#e1a99a 22%,#c07f74 50%,#8e5550 78%,#5a3434 98%);border-radius:34px;position:relative;overflow:hidden}.kcard{color:#f4f1ea;background:radial-gradient(110% 100% at 90% 110%,var(--ac-deep) 0%,var(--ac-night) 45%,#0a0a0a 80%);border-radius:34px;position:relative;overflow:hidden}.grain{pointer-events:none;mix-blend-mode:overlay;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.ring{border:1.5px solid #ffffffd9;border-right-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;transform:rotate(-30deg)}.ring>*{transform:rotate(30deg)}.dots{grid-template-columns:repeat(24,minmax(0,1fr));justify-items:center;gap:9px 0;display:grid}.d{background:#ffffff59;border-radius:50%;width:4px;height:4px}.d.on{background:var(--ac-200);box-shadow:0 0 6px rgba(var(--ac-200-rgb),.9)}.dd{border:1px solid #0a0a0a2e;border-radius:50%;width:7px;height:7px}.dd.on{background:#0a0a0a;border-color:#0a0a0a}.bubble{background:var(--ac);color:#0a0a0a;box-shadow:0 0 0 5px rgba(var(--ac-rgb),.16);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.tile{background:#ffffff8c;border:1px solid #0a0a0a0f;border-radius:22px;flex-direction:column;justify-content:space-between;gap:16px;min-height:118px;padding:14px;display:flex}.chk{background:var(--ac);width:38px;height:38px;box-shadow:0 4px 12px -5px rgba(var(--ac-shadow-rgb),.55);border-radius:50%;justify-content:center;align-items:center;display:flex}.xx{background:#0a0a0a14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hscroll{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.field{flex-direction:column;gap:8px;display:flex}.field label{color:#85837e;font:400 13px Inter Tight,sans-serif}.field input,.field select{color:#0a0a0a;background:#f4f3f0;border:1px solid #0a0a0a1a;border-radius:999px;min-height:54px;padding:0 20px;font:400 15px Inter Tight,sans-serif}.field input:focus,.field select:focus{background:#fff;border-color:#0a0a0a;outline:none}input[type=range]{accent-color:#0a0a0a;cursor:pointer;width:100%;height:40px}.faq-q{color:#0a0a0a;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:84px;padding:0;font:400 21px Inter Tight,sans-serif;display:flex}.photo{border-radius:40px;position:relative;overflow:hidden}.photo>img.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.job-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:28px;display:grid}.h2{font-size:clamp(38px,4.4vw + 12px,64px)!important}.live{background:var(--ac);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--ac-rgb),.25),0 0 10px rgba(var(--ac-rgb),.9);border-radius:50%;animation:1.6s ease-in-out infinite blink;display:inline-block}@keyframes blink{50%{opacity:.3}}.rail-line{background:linear-gradient(90deg,rgba(var(--ac-rgb),.15),var(--ac) 50%,rgba(var(--ac-rgb),.15));height:2px;box-shadow:0 0 14px rgba(var(--ac-rgb),.7);position:absolute;top:9px;left:10px;right:10px;overflow:hidden}.rail-pulse{background:linear-gradient(90deg,rgba(var(--ac-100-rgb),0),var(--ac-100));filter:blur(2px);border-radius:10px;width:160px;height:10px;animation:3.4s linear infinite railp;position:absolute;top:-4px;left:0}@keyframes railp{0%{transform:translate(-180px)}to{transform:translate(1200px)}}.rail-stops{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:relative}.stop{cursor:pointer;text-align:left;font:inherit;color:#f4f1ea;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;min-height:44px;padding:0;display:flex}.stop .sd{border:2px solid var(--ac);box-sizing:border-box;background:#0a0a0a;border-radius:50%;width:20px;height:20px;transition:all .3s}.stop .sn{letter-spacing:-.01em;color:#a9a497;font-size:16px;transition:color .3s}.stop:hover .sn{color:#f4f1ea}.stop.on .sd{background:var(--ac);box-shadow:0 0 0 6px rgba(var(--ac-rgb),.2),0 0 24px rgba(var(--ac-rgb),.9)}.stop.on .sn{color:var(--ac)}.rail-detail{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:28px;display:flex}.glitch{color:#77746e}@keyframes gl{0%,90%,to{transform:none}92%{transform:translate(-5px)skew(-8deg)}94%{transform:translate(4px)}96%{transform:translate(-2px)skew(4deg)}}.glitch-num{text-shadow:-2px 0 #2fc6d8d9,2px 0 #ff4a3dd9}.glitch-lime{color:var(--ac);text-shadow:-2px 0 #2fc6d88c,2px 0 #ff4a3d73}.sticker{background:var(--ac);border:1px solid var(--ac-650);color:#0a0a0a;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font:500 12px Inter Tight,sans-serif;display:inline-flex;position:absolute;box-shadow:0 8px 18px -8px #00000059}a.sticker:hover{color:#0a0a0a;background:var(--ac-hover)}.sticker.dark{color:var(--ac);background:#0a0a0a;border-color:#0a0a0a}.track{background:#f1f0ec;border-radius:999px;height:56px;position:relative;overflow:hidden}.track .fill{background:linear-gradient(90deg,rgba(var(--ac-rgb),0) 0%,rgba(var(--ac-rgb),.55) 45%,var(--ac) 100%);border-radius:999px;transition:width .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.track .head{width:44px;height:44px;color:var(--ac);box-shadow:0 0 0 4px rgba(var(--ac-rgb),.35),0 0 24px rgba(var(--ac-rgb),.8);background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;transition:left .8s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:6px}.splitbar{gap:3px;height:22px;display:flex}.splitbar .seg{border-radius:7px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1)}.s-fee{background:#0a0a0a}.s-tax{background:#b9b6ae}.s-wk{background:var(--ac);box-shadow:0 0 14px rgba(var(--ac-rgb),.8)}.legend{color:#85837e;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;display:flex}.legend b{color:#0a0a0a;margin-left:4px;font-weight:400}.sq{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.t4a{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff2e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;font-weight:700;line-height:1;position:absolute;top:118px;right:-18px}.perf{background:radial-gradient(circle at 6px 6px,#fff9 2px,#0000 2.6px) 0 0/12px 12px repeat-x;height:12px;margin:16px 0 10px}.tile-break{color:#fff;background:#0a0a0a!important;border-color:#0a0a0a!important}@keyframes jit{0%,90%,to{transform:none}92%{transform:translate(-3px)}94%{transform:translate(3px)}}.field{min-width:0}.field input.rng{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:36px;min-height:0;margin:0;padding:0}input.rng::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0a0a0a var(--p,50%),#0a0a0a1a var(--p,50%));border-radius:4px;height:4px}input.rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ac);width:24px;height:24px;box-shadow:none;border:3px solid #0a0a0a;border-radius:50%;margin-top:-10px}input.rng::-moz-range-track{background:#0a0a0a1a;border-radius:4px;height:4px}input.rng::-moz-range-progress{background:#0a0a0a;border-radius:4px;height:4px}input.rng::-moz-range-thumb{background:var(--ac);border:3px solid #0a0a0a;border-radius:50%;width:24px;height:24px}.dev{background:radial-gradient(55% 70% at 88% 30%,rgba(var(--ac-rgb),.12),#0000 60%),#0a0a0a!important}.spec{color:#c9c4b8;flex-direction:column;font-size:13px;display:flex}.spec>div{border-bottom:1px dashed #ffffff1f;align-items:baseline;gap:10px;padding:11px 0;display:flex}.spec i{border-bottom:1px dotted #ffffff38;flex:1;min-width:20px;transform:translateY(-4px)}.spec b{color:#f4f1ea;text-align:right;font-weight:400}.ok{color:var(--ac)}.term{background:#111210;border:1px solid #ffffff14;border-radius:30px;min-width:0;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.tl{border-radius:50%;width:11px;height:11px;display:inline-block}.cl{white-space:pre;font-size:12.5px;line-height:1.85;display:flex}.ln{text-align:right;color:#4a4842;-webkit-user-select:none;user-select:none;flex:none;width:44px;padding-right:16px}.lc{color:#e8e3d6;padding-right:20px}.tk-s{color:var(--ac)}.tk-k{color:#ff8ac8}.tk-f{color:#6fd6e0}.tk-n{color:#ffb86b}.tk-p{color:#e8e3d6}.caret{background:var(--ac);vertical-align:-3px;width:8px;height:16px;animation:1s step-end infinite blink;display:inline-block}.w{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1!important}.h2{isolation:isolate;position:relative}.h2:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(var(--ac-rgb),0),#e2603f52 45%,rgba(var(--ac-rgb),.9));filter:blur(5px);border-radius:99px;width:min(560px,70vw);height:.3em;margin-right:-.32em;position:absolute;top:.38em;right:100%}.hero-streaks{pointer-events:none;position:absolute;inset:0}.hero-streaks i{filter:blur(7px);background:linear-gradient(90deg,rgba(var(--ac-rgb),0),#e2603f80 50%,var(--ac));border-radius:99px;height:20px;position:absolute;right:46%}.hero-streaks i:first-child{width:300px;top:24%}.hero-streaks i:nth-child(2){opacity:.7;background:linear-gradient(90deg,#f3e9dd00,#f3e9dde6);width:200px;top:33%}.hero-streaks i:nth-child(3){width:360px;top:47%}.hero-streaks i:nth-child(4){opacity:.8;width:240px;top:61%}.hero-streaks i:nth-child(5){opacity:.6;background:linear-gradient(90deg,#e2603f00,#e2603f99);width:180px;top:72%}.bcard{background:#0d0d0f!important}.bcard:before{content:"";background:linear-gradient(90deg,#e2603f00,#e2603f8c 40%,rgba(var(--ac-rgb),.8) 88%,rgba(var(--ac-rgb),0));filter:blur(26px);pointer-events:none;height:34%;position:absolute;top:46%;left:-15%;right:-15%}.bcard:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.photo{box-shadow:0 0 0 1px #140e181a,inset 0 1px #ffffffb3,0 50px 90px -50px #281a328c,0 18px 40px -24px #281a3259}.feature:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -120px 140px -60px #1e14282e}@media (min-width:901px){.photo{margin-left:calc(50% - 50vw + 16px);margin-right:calc(50% - 50vw + 16px)}.photo .ph-pad{padding-left:max(48px,50vw - 592px)!important;padding-right:max(48px,50vw - 592px)!important}}.bento .tile{background:#f4f3f0;border:0;border-radius:14px;align-items:flex-start;gap:10px;min-height:84px;padding:10px}.bento .arrive{font-size:56px}.bento .slip-amt{font-size:52px}.bento .chk,.bento .xx{width:24px;height:24px;box-shadow:none}.bento .t4a{font-size:150px;top:22px}.gx{display:inline-block;position:relative}.gx:before,.gx:after{content:attr(data-t);pointer-events:none;opacity:0;white-space:nowrap;position:absolute;inset:0}.gx:before{color:#2fc6d8;animation:7s step-end infinite gxa}.gx:after{color:#ff4a3d;animation:7s step-end infinite gxb}@keyframes gxa{0%,91%,97%,to{opacity:0;clip-path:none;transform:none}92%{opacity:.85;clip-path:inset(12% 0 58%);transform:translate(-4px)}94%{opacity:.85;clip-path:inset(62% 0 14%);transform:translate(3px)}96%{opacity:.6;clip-path:inset(36% 0 40%);transform:translate(-2px)}}@keyframes gxb{0%,91%,97%,to{opacity:0;clip-path:none;transform:none}92%{opacity:.75;clip-path:inset(50% 0 22%);transform:translate(4px)}94%{opacity:.75;clip-path:inset(8% 0 70%);transform:translate(-3px)}96%{opacity:.5;clip-path:inset(70% 0 6%);transform:translate(2px)}}.speed{background:#111210;border:1px solid #ffffff12;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:380px;padding:36px 34px 30px;display:flex;position:relative;overflow:hidden}.speed-streaks i{filter:blur(9px);background:linear-gradient(90deg,rgba(var(--ac-rgb),0),#e2603f8c 55%,var(--ac));border-radius:99px;height:26px;position:absolute;right:38%}.speed-streaks i:first-child{width:70%;top:22%}.speed-streaks i:nth-child(2){opacity:.6;background:linear-gradient(90deg,#f3e9dd00,#f3e9ddb3);width:50%;top:36%}.speed-streaks i:nth-child(3){width:80%;top:50%}.speed-streaks i:nth-child(4){opacity:.7;width:40%;top:62%}.speed-num{justify-content:flex-end;align-items:flex-end;gap:10px;margin-top:10px;display:flex;position:relative}.gnum{letter-spacing:-.06em;color:var(--ac);text-shadow:-4px 0 #2fc6d88c,4px 0 #ff4a3d80;font-size:clamp(120px,14vw,210px);font-weight:600;line-height:.85;display:inline-block;position:relative}.gnum:before,.gnum:after{content:attr(data-t);pointer-events:none;position:absolute;inset:0}.gnum:before{color:var(--ac);clip-path:inset(18% 0 62%);animation:3.2s step-end infinite gslice;transform:translate(-14px)}.gnum:after{color:var(--ac);clip-path:inset(64% 0 16%);animation:3.2s step-end infinite gslice2;transform:translate(12px)}@keyframes gslice{0%,to{clip-path:inset(18% 0 62%);transform:translate(-14px)}30%{clip-path:inset(40% 0 44%);transform:translate(9px)}60%{clip-path:inset(8% 0 80%);transform:translate(-6px)}}@keyframes gslice2{0%,to{clip-path:inset(64% 0 16%);transform:translate(12px)}30%{clip-path:inset(76% 0 8%);transform:translate(-10px)}60%{clip-path:inset(52% 0 34%);transform:translate(5px)}}.speed-num .unit{color:#f4f1ea;padding-bottom:14px;font-size:40px;font-weight:300}.speed-foot{letter-spacing:.08em;color:#c9c4b8;flex-direction:column;gap:12px;font-size:11.5px;display:flex;position:relative}.speed-bar{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.speed-bar span{background:linear-gradient(90deg,rgba(var(--ac-rgb),.2),var(--ac));width:100%;height:100%;box-shadow:0 0 12px rgba(var(--ac-rgb),.9);transform-origin:0;border-radius:6px;animation:2.6s cubic-bezier(.2,.7,.2,1) infinite sbar;display:block}@keyframes sbar{0%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}.photo{border-radius:0!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #140e181a!important}.feature:after{border-radius:0}.hero-full+.sec .photo{box-shadow:inset 0 -1px #140e181a!important}.hero-full+.sec .feature:after{box-shadow:inset 0 -120px 140px -60px #1e14282e}@media (min-width:901px){.photo{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.photo .ph-pad{padding-left:max(64px,50vw - 592px)!important;padding-right:max(64px,50vw - 592px)!important}}@media (max-width:900px){.photo{margin-left:-16px!important;margin-right:-16px!important}}.feature>img.bg{filter:none}.feature{background:#e3b4cc}.sandbg{--hh:max(680px,100svh);--hgap:70px}.hero-bg{width:100%;height:calc(var(--hh) + var(--hgap));z-index:0;pointer-events:none;background:url(/img/hero-grain.webp) 72% 100%/cover no-repeat;position:absolute;top:0;left:0}:root[data-accent=mint] .hero-bg{background-image:url(/mint/hero-grain.webp)}.hero-wash{display:none}.hero-full{min-height:calc(var(--hh) - 72px);align-items:stretch;padding-bottom:28px;display:flex}.hero-full .hero-grid{align-items:center;width:100%}.hero-stage{justify-content:flex-end;display:flex}.hrc{box-sizing:border-box;color:#0a0a0a;width:380px;box-shadow:var(--lift),0 0 0 1px #0a0a0a0a;background:#fff;border-radius:34px;padding:26px}.hrc-id{color:#66645f;font-size:12px}.hrc-st{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.hrc-amt{font-variant-numeric:tabular-nums;margin-top:22px;font-size:68px;line-height:1}.hrc-to{color:#66645f;margin-top:8px;font-size:14px}.hrc-rows{font-variant-numeric:tabular-nums;margin-top:22px;font-size:15px}.hrc-rows .row{color:#55534e;border-top:1px solid #0a0a0a14;padding:10px 0}.hrc-rows .hrc-sum{color:#0a0a0a;font-weight:500}.hrc-time{letter-spacing:.06em;color:#66645f;border-top:1px solid #0a0a0a14;padding-top:12px;font-size:11px}@media (max-width:900px){.sandbg{--hh:max(940px,100svh);--hgap:90px}.hero-wash{width:100%;height:var(--hh);z-index:0;background:linear-gradient(180deg,#c8c2cc 0%,#c8c2cc 60%,var(--ac-wash) 100%);display:block;position:absolute;top:0;left:0}.hero-bg{background-position:12%}.hero-full .hero-grid{align-items:start;padding-top:28px}}.foot-dark{color:#f4f1ea;background:#0a0a0a;margin-top:110px;position:relative}.foot-dark:before{content:"";background:linear-gradient(90deg,rgba(var(--ac-rgb),0),var(--ac) 50%,rgba(var(--ac-rgb),0));height:2px;box-shadow:0 0 18px rgba(var(--ac-rgb),.7);position:absolute;top:0;left:0;right:0}.foot-dark a{color:#e9e6df}.foot-dark a:hover{color:var(--ac)}.foot-dark input::placeholder{color:#8f8b83}.navbar{box-sizing:border-box;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;height:56px;margin:0 auto;padding:0;transition:max-width .5s cubic-bezier(.2,.7,.2,1),padding .5s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s;display:flex}.navbar.stuck{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#faf9fbe0;max-width:760px;padding:0 7px 0 20px;box-shadow:inset 0 1px #ffffffb3,0 14px 34px -18px #1e18243d}.nav-brand{align-items:center;display:flex}.brand-logo{flex:none;width:auto;max-width:none;height:52px;margin:-13px;display:block}.brand-mint,:root[data-accent=mint] .brand-lime{display:none}:root[data-accent=mint] .brand-mint{display:block}.navlinks{gap:4px;font-size:14px;display:flex}.navlinks a,.nav-in{white-space:nowrap;color:#4a4843;border-radius:999px;padding:8px 12px;font-size:14px;transition:color .2s}.navbar a:hover{color:#0a0a0a}.nav-end{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nav-cta{white-space:nowrap;background:var(--ac);color:#0a0a0a;border-radius:999px;flex:none;align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.nav-cta:hover{background:var(--ac-hover)}.navbar.stuck .nav-in{display:none}.accent{cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:flex}.accent:hover{opacity:1}.accent i{background:linear-gradient(135deg,#d8ff1a 50%,#02faa4 50%);border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0a0a0a38}@media (min-width:901px){.navbar{grid-template-columns:1fr auto 1fr;display:grid}.navbar.stuck{min-width:max-content}}section[id],.bento [id]{scroll-margin-top:84px}.spot{--spot:var(--ac);isolation:isolate;position:relative}.w.spot{--spot:var(--ac-focus)}.spot-l,.spot-r{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spot-l{background:radial-gradient(340px circle at var(--sx,50%) var(--sy,50%),color-mix(in oklab,var(--spot) 24%,transparent),transparent 70%)}.spot-r{background:radial-gradient(340px circle at var(--sx,50%) var(--sy,50%),var(--spot),transparent 60%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:focus-within>.spot-l,.spot:focus-within>.spot-r{opacity:1}.lap{--lap:var(--ac);z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lap i{aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 62%,var(--lap) 82%,transparent 96%);width:200%;margin:-100% 0 0 -100%;animation:7s linear infinite paused lap;position:absolute;top:50%;left:50%}.lap.on i{animation-play-state:running}@keyframes lap{to{transform:rotate(360deg)}}.lift{transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.spot:hover>.spot-l,.spot:hover>.spot-r{opacity:1}.lift:hover{transform:translateY(-4px)}.spot:hover .go{transform:rotate(45deg)}}.swap{animation:.45s cubic-bezier(.2,.7,.2,1) both swap}@keyframes swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rail-line{background:rgba(var(--ac-rgb),.2);box-shadow:none}.rail-fill{background:var(--ac);height:2px;box-shadow:0 0 14px rgba(var(--ac-rgb),.8);transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:9px;left:10px}.stop .sd{position:relative}.track .fill{overflow:hidden}.track .fill:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:2.6s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.arrive{white-space:nowrap;font-size:clamp(52px,7vw,92px)}.slip-amt{font-size:clamp(48px,6.4vw,80px)}.cal .row{flex-direction:column;gap:6px;align-items:flex-start!important}.chk,.xx{flex:none}.cal .chk,.cal .xx{width:30px;height:30px}.tile-break{animation:2.4s ease-in-out infinite brk}@keyframes brk{50%{box-shadow:0 0 0 5px #ff8a3d38}}.rng-ends{color:#85837e;margin-top:-4px;font-size:11px}.field input.rng:focus-visible{outline:2px solid var(--ac-focus);outline-offset:3px}.bill{font-variant-numeric:tabular-nums}.billrows{color:rgba(var(--ac-ink-rgb),.72);flex-direction:column;font-size:14px;display:flex}.billrows .row{border-top:1px solid rgba(var(--ac-ink-rgb),.1);padding:10px 0}.billrows b{color:var(--ac-ink);font-variant-numeric:tabular-nums;font-weight:500}.pain{flex-direction:column;justify-content:space-between;gap:36px;min-height:300px;padding:30px;display:flex}.pain-cap{letter-spacing:.1em;color:#77746e;font-size:11px}.pain-fig{white-space:nowrap;margin-top:14px;font-size:clamp(52px,5.4vw,68px);line-height:1.1}.pain-fig.word{font-size:clamp(36px,3.4vw,48px)}.pain-fig span{background:linear-gradient(transparent 68%,var(--ac) 68%,var(--ac) 92%,transparent 92%)}.xh,.xcal,.xsplit{border-top:1px solid #0a0a0a1f;padding-top:20px}.xh{margin-bottom:34px}.xe{align-items:center;gap:8px;margin-bottom:26px;font-size:14px;display:flex}.xe i{background:#0a0a0a;width:6px;height:6px}.xh .h2,.xsplit .h2{font-size:clamp(34px,3.4vw + 8px,52px)!important}.xcal .h2{font-size:clamp(34px,2.4vw + 10px,42px)!important}.xgt{color:#6b6862}.xt{box-shadow:var(--lift),0 0 0 1px #0a0a0a0a;background:#fff;border-radius:34px}.xh .h2:before,.xcal .h2:before,.xsplit .h2:before{display:none}.xjoin.sec{padding-top:0!important}.xjoin .photo{box-shadow:none!important}.xjoin .pill.sm{cursor:default;min-height:34px;padding:0 13px;font-size:13px}.xt .field label,.xt .rng-ends,.xt .legend{color:#55534e}.xtile .hscroll{flex-wrap:wrap;gap:6px;overflow:visible}.xtile .pill.sm{min-height:34px;padding:0 13px;font-size:13px}.xtile .pill.sm:not(.on){background:#f4f3f0;border-color:#0000}.xtile .track{background:#edece8;height:4px;margin:8px 0;overflow:visible}.xtile .track .fill{background:#0a0a0a}.xtile .track .fill:after{display:none}.xtile .track .head{box-sizing:border-box;background:var(--ac);width:24px;height:24px;box-shadow:none;border:3px solid #0a0a0a;margin-left:38px;top:-10px}.xtile .track .head svg{display:none}.xtile .splitbar{height:6px}.xtile .splitbar .seg{border-radius:3px}.xtile .s-wk{box-shadow:none}.xtile .arrive{white-space:normal;font-size:44px}.xtile .legend{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.xtile .legend b{font-variant-numeric:tabular-nums;margin:2px 0 0;display:block}.bento .tile-break{animation:none}.xgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;display:grid}.xi{grid-template-columns:minmax(0,1fr) 196px;gap:18px;display:grid}.xtile{box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;min-height:390px;padding:26px;display:flex}.xtxt{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.xn{color:#66645f;font-size:13px}.xti{letter-spacing:-.02em;font-size:20px;line-height:1.15}.xep{color:#66645f;margin-top:6px;font-size:10.5px}.xtxt p{color:#55534e;margin:12px 0 0;font-size:14px;line-height:1.5}.xcal{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.xrows{color:#55534e;flex-direction:column;font-size:14px;display:flex}.xrows .row{border-top:1px solid #0a0a0a1a;padding:12px 0}.xrows b{color:#0a0a0a;font-variant-numeric:tabular-nums;font-weight:500}.xsplit{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.xfaq{flex-direction:column;gap:4px;display:flex}.xq{border-radius:22px;padding:0 20px;transition:background .2s}.xq.on{background:#fff}.xq .faq-q{min-height:64px;font-size:17px}.xq-s{flex:none;font-size:22px;font-weight:300}.xq p{color:#55534e;margin:0;padding:0 28px 20px 0;font-size:15px;line-height:1.55}@media (max-width:900px){.xgrid,.xi,.xcal,.xsplit{grid-template-columns:minmax(0,1fr)}.xtile{min-height:0;padding:22px}.xgrid{gap:44px}.xcal,.xsplit{gap:28px}}.sandbg{background:radial-gradient(820px 640px at 8% 420px,rgba(var(--ac-rgb),.2),rgba(var(--ac-rgb),0) 72%) 0 0/100% 2400px repeat-y,radial-gradient(760px 620px at 94% 1560px,rgba(var(--ac-rgb),.15),rgba(var(--ac-rgb),0) 72%) 0 0/100% 2400px repeat-y,url(/img/sand.jpg) repeat,#ddd9de}@keyframes rv{0%{opacity:0;transform:translateY(46px)scale(.98)}to{opacity:1;transform:none}}@keyframes up{0%{transform:translateY(50px)}to{transform:translateY(-50px)}}@keyframes heroin{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hin{animation:1s cubic-bezier(.2,.7,.2,1) both heroin}.hin.d2{animation-delay:.1s}.hin.d3{animation-delay:.2s}.hin.d4{animation-delay:.35s}@supports (animation-timeline:view()){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 30%}.px{animation:linear both up;animation-timeline:view()}.zoom{animation:linear both zoom;animation-timeline:view();animation-range:entry exit 0%}}@media (prefers-reduced-motion:reduce){.gx:before,.gx:after{display:none}.hin,.rv,.px,.zoom,.live,.rail-pulse,.glitch,.tile-break,.caret,.gnum:before,.gnum:after,.speed-bar span,.swap,.glitch-num,.lap i{animation:none!important}.hin,.rv,.px,.zoom,.live,.rail-pulse,.glitch,.tile-break,.caret,.gnum:before,.gnum:after,.speed-bar span,.swap{opacity:1!important}.rail-pulse,.track .fill:after{display:none}.navbar,.rail-fill,.track .fill,.track .head,.splitbar .seg,.lift,.spot-l,.spot-r{transition:none}html{scroll-behavior:auto}}@media (max-width:900px){.wrap{padding:0 16px}.g2,.g3,.g4,.hero-grid,.job-grid,.form-grid,.foot-grid{grid-template-columns:minmax(0,1fr)!important}.cal{grid-template-columns:repeat(3,minmax(0,1fr))!important}.h1{font-size:52px!important}.h2{font-size:38px!important}.huge{font-size:64px!important}.hide-sm{display:none!important}.photo{border-radius:28px}.navlinks{display:none!important}.foot-dark .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:30px!important}.foot-dark .foot-grid>div:first-child{grid-column:1/-1}.photo{margin-left:-8px;margin-right:-8px}.speed{min-height:300px}.hero-streaks i{right:40%}.h2:before{width:60vw}.rail-stops{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.rail-line,.rail-fill{display:none}.t4a{font-size:130px}.bill{font-size:68px!important}.ph-pad{min-height:0!important;padding:28px 18px!important}.m-hide{display:none!important}.sec{padding-top:48px!important}.sandbg{--hh:520px;--hgap:0px}.hero-wash{display:none}.hero-bg{background-position:12% 0;background-size:auto 165%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.hero-full{min-height:0;padding-bottom:0}.hero-full .hero-grid{padding-top:18px}#top [aria-label="Show copy for"],#top a[href=\#developers]{display:none!important}#top .hin:last-child{margin-top:24px!important}#flow .job-grid>.w{display:none!important}#flow .jcard{gap:22px;min-height:0!important;padding:22px!important}#flow .hscroll{margin-bottom:12px!important}#flow .jcard .ring,#flow .jcard .go{display:none}#pricing .g3{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}#pricing .g3::-webkit-scrollbar{display:none}#pricing .g3>div{box-sizing:border-box;scroll-snap-align:start;flex:0 0 82%;gap:14px!important;padding:20px!important}#pricing .g3>div>div:last-of-type{display:none!important}#pricing .g3 .ic{display:none}#pricing .g3 .light,#pricing .g3 div[style*="64px"]{font-size:44px!important}#faq .xsplit{gap:12px}#faq .xsplit>div:first-child .pill{display:none}#faq h2{margin-bottom:0!important}#cta .xsplit{gap:18px}#cta form{gap:12px!important;padding:20px!important}#cta .form-grid{gap:10px}:is(#cta .field:has(#fn4),#cta .field:has(#ln4),#cta .field:has(#jm4),#cta .field:has(#vt4)){display:none!important}#cta button[type=submit]{align-self:stretch!important;margin-top:0!important}.field input,.field select{font-size:16px}.foot-dark{margin-top:48px}.foot-dark>.wrap{padding-top:32px!important;padding-bottom:24px!important}.foot-dark form,.foot-dark nav[aria-label=Product],.foot-dark nav[aria-label=Developers],.foot-dark nav[aria-label=Company]{display:none!important}.foot-dark .foot-grid{flex-direction:column;display:flex;gap:14px!important}.foot-dark nav[aria-label=Legal]{flex-wrap:wrap;flex-direction:row!important;gap:6px 18px!important}.foot-dark nav[aria-label=Legal]>span{display:none}.foot-dark nav[aria-label=Legal] a{align-items:center;min-height:44px;display:inline-flex}.foot-dark .row{margin-top:10px!important}}.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rs-card{color:#0a0a0a;background:#fff;border-radius:34px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 30px 60px -36px #14141847,0 0 0 1px #0a0a0a09}.rs-card.feat{flex-direction:row;grid-column:1/-1}.rs-cover{color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:300px;padding:26px 28px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.rs-card.feat .rs-cover{flex:0 0 52%;min-height:440px}.rs-cover>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.rs-cover:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a0d 0%,#0a0a0a2e 45%,#0a0a0ab8 100%);position:absolute;inset:0}.rs-cover .grain{z-index:-1;opacity:.35}.rs-chips{flex-wrap:wrap;gap:8px;display:flex}.rs-chip{letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:500 12px Inter Tight,sans-serif;display:inline-flex}.rs-chip.ac{background:var(--ac);color:#0a0a0a;border-color:#0000}.rs-num{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 10px 40px #00000040;font-size:min(96px,34cqi);font-weight:300;line-height:.9}.rs-card.feat .rs-num{font-size:min(132px,22cqi)}.rs-num .arw{color:var(--ac);vertical-align:.18em;margin:0 .08em;font-size:.55em}.rs-cap{color:#ffffffe0;max-width:300px;margin-top:10px;font-size:15px;line-height:1.35}.rs-body{flex-direction:column;flex:1;gap:16px;padding:26px 28px 24px;display:flex}.rs-card.feat .rs-body{justify-content:center;padding:40px 40px 34px}.rs-meta{letter-spacing:.09em;text-transform:uppercase;color:#85837e;font:500 11px JetBrains Mono,monospace}.rs-title{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.rs-card.feat .rs-title{font-size:30px}.rs-facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rs-facts li{color:#3a3833;padding-left:22px;font-size:15.5px;line-height:1.5;position:relative}.rs-facts li:before{content:"";background:var(--ac);width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--ac-rgb),.25);border-radius:50%;position:absolute;top:.62em;left:2px}.rs-facts b{color:#0a0a0a;font-weight:600}.rs-note{color:#85837e;margin:0;font-size:12.5px;line-height:1.5}.rs-foot{border-top:1px solid #0a0a0a12;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.rs-foot .go{width:42px;height:42px}@media (hover:hover){.rs-card:hover{transform:translateY(-4px);box-shadow:0 40px 80px -40px #14141861,0 0 0 1px #0a0a0a0d}.rs-card:hover .rs-cover>img{transform:scale(1.1)}}.rs-card:focus-visible{outline:3px solid var(--ac-focus);outline-offset:4px}@media (max-width:900px){.rs-grid{grid-template-columns:minmax(0,1fr)}.rs-card.feat{flex-direction:column}.rs-card.feat .rs-cover{min-height:320px}.rs-card.feat .rs-body{padding:26px 24px 24px}.rs-card.feat .rs-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.rs-card,.rs-cover>img{transition:none}}@media (max-width:360px){.navbar.stuck{padding:0 6px 0 14px}.nav-cta{padding:0 16px}.nav-end{gap:2px}}.rs-cta{background:#fff;border-radius:34px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:40px;display:flex;box-shadow:0 30px 60px -36px #14141847,0 0 0 1px #0a0a0a09}.rs-cta .h2{font-size:clamp(30px,2.4vw + 12px,46px)!important}.rs-cta .h2:before{display:none}.navlinks a[aria-current=page]{color:#0a0a0a;background:#0a0a0a0f}@media (max-width:900px){.rs-cta{padding:26px 22px}}html.lenis{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.progress{z-index:45;pointer-events:none;mix-blend-mode:difference;height:3px;position:fixed;top:0;left:0;right:0}.progress i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}html:not(.motion) .progress,.loader{display:none}.intro .loader{z-index:50;justify-content:center;align-items:center;animation:.3s 5s forwards loader-off;display:flex;position:fixed;inset:0;overflow:hidden}.loader-bg{background:var(--ac);will-change:opacity;position:absolute;inset:0}.loader-mark{will-change:transform;width:min(61svh,82vw);position:relative}.loader-mark svg{fill:#0a0a0a;width:100%;height:auto;animation:.32s ease-out .68s lm-snap;display:block;overflow:visible}.lm-low{animation:.75s cubic-bezier(.7,0,.15,1) both lm-low}.lm-top{animation:.75s cubic-bezier(.7,0,.15,1) both lm-top}.lm-dot{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.3,1.5,.5,1) .6s both lm-dot}@keyframes lm-low{0%{transform:translate(-62px,124px)}}@keyframes lm-top{0%{transform:translate(62px,-124px)}}@keyframes lm-dot{0%{transform:scale(0)rotate(-200deg)}}@keyframes lm-snap{40%{transform:scale(1.035)}}@keyframes loader-off{to{opacity:0;visibility:hidden}}.motion h1.hin{opacity:0;animation:10ms 3s forwards motion-show;transform:none}@keyframes motion-show{to{opacity:1}}.motion.intro .hin{animation-delay:1.7s}.motion.intro .hin.d2{animation-delay:1.8s}.motion.intro .hin.d3{animation-delay:1.9s}.motion.intro .hin.d4{animation-delay:2.05s}.motion.intro h1.hin{animation-delay:3s}.hl-mask{margin-bottom:-.16em;padding-bottom:.16em}.hero-stage{perspective:1200px}.hrc-tilt{transform-style:preserve-3d}.film{padding-top:70px}.film-lines,.film-beats{display:none}@media (min-width:901px){.motion .sandbg{--film-unit:30svh;--film-length:5.1;--film-h:calc(100svh + var(--film-length) * var(--film-unit))}.motion .film{max-width:none;height:var(--film-h);z-index:1;padding:0;position:relative}.motion .film-stage{color:#f4f1ea;background:#0a0a0a;height:100svh;position:sticky;top:0;overflow:hidden}.motion .film-lines{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:7svh 0;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(60% 50%,#0000 66%,#000 100%);mask-image:radial-gradient(60% 50%,#0000 66%,#000 100%)}.motion .film-lines i{will-change:transform;width:100%;height:2px;display:block}.motion .film-ac{background:var(--ac);will-change:opacity;position:absolute;inset:0}.motion .film-a i{background:#0a0a0a}.motion .film-b i{background:var(--ac)}.motion .film-b i.fair{background:#f4f1ea29}.motion .film-beats{display:block}.motion .film-band{z-index:2;color:#0a0a0a;position:absolute;inset:0;min-height:0!important;margin:0!important}.motion .film-band .ph-pad{height:100%;min-height:0!important;padding-top:104px!important}.motion .film .zoom{animation:none}.motion .film:not(.on) :is(.film-lines,.film-beats){opacity:0;animation:10ms 3s forwards motion-show}.motion .film:not(.on) :is(.film-b,.film-band,.film-beat+.film-beat){display:none}.motion .is-home .nav-wrap{height:0}.motion .is-home .top-pair{flex-direction:column;margin-top:-16px;display:flex}.motion .is-home .top-pair>*{width:100%}.motion .is-home .film{order:-1}.motion .is-home .hero-full{min-height:var(--hh);padding-top:72px}.motion .is-home .hero-bg,.motion .is-home .hero-wash{top:var(--film-h)}.motion .is-home .hin:not(h1){animation:none}.motion .is-home .navbar:not(.stuck) .nav-cta{color:var(--ac);background:#0a0a0a}.motion .is-home .navbar:not(.stuck) .nav-cta:hover{background:#26241f}}.film-beat{text-align:center;perspective:900px;flex-direction:column;justify-content:center;align-items:center;gap:2.4svh;padding:0 5vw;display:flex;position:absolute;inset:0}.film-eb{letter-spacing:.1em;color:#a9a497;font-size:13px}.film-h{letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(3rem,min(9.4vw,17svh),10.5rem);font-weight:300;line-height:1}.film-s{letter-spacing:-.02em;color:#a9a497;margin:0;font-size:clamp(1.25rem,min(2.2vw,4.4svh),2.25rem);font-weight:300;line-height:1.3}.film-fig{color:#ff8a3d;font-variant-numeric:tabular-nums}.film-beat:first-child{color:#0a0a0a}.film-beat:first-child :is(.film-eb,.film-s){color:#0a0a0ab8}@media (max-width:900px){#flow .jcard .swap{font-size:52px!important}}.motion .pain-fig span{background-repeat:no-repeat;background-size:0 100%;transition:background-size .9s cubic-bezier(.2,.7,.2,1)}.motion .pain.in .pain-fig span{background-size:100% 100%}.ambient,.xi-tab{display:none}.now-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.now-quote{flex:380px;max-width:540px}.now-band .g4>*{min-height:150px!important}.ticker{margin-top:18px;overflow:hidden}.ticker .pill.sm{cursor:default;white-space:nowrap;min-height:34px;padding:0 13px;font-size:13px}.ticker-track,.ticker-set{flex-wrap:wrap;gap:8px;display:flex}.ticker-set+.ticker-set{display:none}.motion .ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.motion .ticker-track{flex-wrap:nowrap;width:max-content;animation:34s linear infinite ticker}.motion .ticker-set{flex-wrap:nowrap}.motion .ticker-set+.ticker-set{display:flex}@keyframes ticker{to{transform:translate(calc(-50% - 4px))}}.close-grid .h2{margin:0 0 22px;font-size:clamp(30px,2vw + 12px,38px)!important}#cta{scroll-margin-top:84px}@media (max-width:900px){.close-grid{row-gap:48px}}@media (min-width:901px){.motion .sec,.motion .foot-dark{z-index:1;position:relative}.motion .ambient{z-index:0;pointer-events:none;opacity:0;visibility:hidden;display:block;position:fixed;inset:0;overflow:hidden}.ambient i{background:radial-gradient(closest-side,rgba(var(--ac-rgb),.13),rgba(var(--ac-rgb),0));will-change:transform;border-radius:50%;width:72vw;height:72vw;position:absolute}.ambient i:first-child{top:-30vh;left:-30vw}.ambient i:nth-child(2){top:25vh;right:-30vw}.xh{margin-bottom:24px}.xe{margin-bottom:16px}.rail-wrap{margin:4px 0 24px!important}.rail-detail{padding-top:20px}.rail-detail .swap:first-child{font-size:40px!important}.pain{gap:18px;min-height:220px;padding:26px}.speed{min-height:290px}#pricing .g3{perspective:1100px}#pricing .g3>div{gap:16px!important;padding:24px!important}#pricing .g3 div[style*="64px"]{font-size:52px!important}#flow .job-grid{perspective:1100px}.motion .now-band .zoom,.motion .dev .zoom{animation:none}.motion .pain{opacity:0;transition:opacity .8s,transform .95s cubic-bezier(.2,.7,.2,1);transform:translateY(70px)rotate(2deg)}.motion .pain.in{opacity:1;transform:none}.motion .pain.in:hover{transition-duration:.35s;transform:translateY(-4px)}.motion .pain:nth-child(2){transition-delay:80ms}.motion .pain.in:hover:nth-child(2){transition-delay:0s}}.who-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex;position:relative}.who-head .mono{letter-spacing:.1em;color:#a9a497;font-size:11px}.who-head p{letter-spacing:-.02em;color:#f4f1ea;margin:0;font-size:24px;font-weight:300}.problem .kcard{margin-top:18px;padding:26px 32px!important}@media (min-width:901px){.xh .h2{font-size:clamp(34px,2.6vw + 8px,44px)!important}.problem .xh{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:40px;display:grid;margin-bottom:22px!important}.problem .xh .xe{grid-column:1/-1}.problem .xh .h2{margin:0!important}.pain{min-height:190px;padding:22px}.speed{min-height:240px;padding:26px 28px 22px}#flow .job-grid .jcard{min-height:340px!important}}@media (min-width:1100px){.xgrid{gap:10px;height:410px;display:flex;container-type:inline-size}.xi{background:#ffffff9e;border-radius:30px;flex:0 0 92px;min-width:0;transition:flex-grow .7s cubic-bezier(.7,0,.2,1),flex-basis .7s cubic-bezier(.7,0,.2,1),background .3s,opacity .55s,transform .55s;display:block;position:relative;overflow:hidden}.xi.on{flex:1 1 0}.xi:not(.on):hover{background:#fff}.xi-tab{color:#0a0a0a;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:center;padding:26px 0;transition:opacity .3s;display:flex;position:absolute;inset:0}.xi-name{writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;font-size:18px;transform:rotate(180deg)}.xi.on .xi-tab{opacity:0;visibility:hidden}.xi-body{box-sizing:border-box;opacity:0;visibility:hidden;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6px;width:calc(100cqw - 306px);padding:10px;transition:opacity .22s,visibility 0s .22s;display:grid;position:absolute;top:0;bottom:0;left:0}.xi.on .xi-body{opacity:1;visibility:visible;transition:opacity .45s .3s}.xi .xtile{height:100%;min-height:0}.xi .xtxt{padding:16px 14px}html:not(.motion) .xi,html:not(.motion) .xi-body{transition:none}}.film-dial{display:none}@media (min-width:901px){.motion .film-dial{pointer-events:none;width:min(68svh,42vw);height:min(68svh,42vw);margin:auto;display:block;position:absolute;inset:0 7% 0 0}.film-dial svg{fill:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.film-dial .dial-a{stroke:#ffffff9e;stroke-width:.2px}.film-dial .won{stroke:var(--ac);stroke-width:.9px;stroke-linecap:round}.film-dial .lost{stroke:#ffffff6b;stroke-width:.9px;stroke-linecap:round}.film-dial .dial-c circle{stroke:#ffffff8c;stroke-width:.16px;stroke-dasharray:.7 1.5}.film-dial .dial-c .orb{fill:var(--ac);stroke:none}}.dev-sub{color:#0a0a0acc}.dev .ph-pad{background:linear-gradient(90deg,#f4f1ea99,#f4f1ea00 62%)}.sage-wrap{z-index:1;padding-bottom:72px;position:relative;overflow:hidden}.sage-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sage-grain{background:url(/img/grain-tile.webp);position:absolute;inset:0}.sage-wrap .sec{position:relative}.sage-wrap+.foot-dark{margin-top:0}.sage-wrap .xh,.sage-wrap .xsplit{border-top-color:#0a0a0a38}.sage-wrap .xgt{color:#0a0a0ab3}.sage-wrap #cta .xgt{color:#0a0a0a}.sage-wrap .xq:not(.on){background:#ffffff94}:root{--lift:0 1px 2px #1414180d,0 14px 28px -18px #14141833,0 40px 70px -44px #1414185c;--lift-dark:0 1px 2px #0a0a0c33,0 18px 34px -18px #0a0a0c6b,0 44px 76px -44px #0a0a0c8c;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5'/%3E%3C/svg%3E")}.kcard,.bcard{box-shadow:var(--lift-dark)}.kcard:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.bcard:after{border-radius:inherit;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff12}.kcard .go.dark{background:var(--ac);color:#0a0a0a}.xq.on{box-shadow:0 14px 28px -20px #1414184d,0 0 0 1px #0a0a0a0a}a.pill,button.pill{box-shadow:0 1px 2px #1414180f}a.pill.gold,button.pill.gold,.nav-cta{box-shadow:inset 0 1px #fff9,0 1px 2px #14141824,0 10px 20px -12px #14141866}a.pill.ink,button.pill.ink,button.pill.on{box-shadow:inset 0 1px #ffffff29,0 10px 20px -12px #1414188c}a.pill.ghost,button.pill.ghost{box-shadow:none}a.pill.gold:after{content:"";width:15px;height:15px;-webkit-mask:var(--arrow) center/contain no-repeat;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;background:currentColor;flex:none;margin-right:-4px}.navlinks a{transition:color .2s,background-color .2s}.field input:not(.rng),.field select{transition:border-color .2s,background-color .2s,box-shadow .2s}.field input:not(.rng):focus,.field select:focus{box-shadow:0 0 0 4px rgba(var(--ac-rgb),.5)}@media (prefers-reduced-motion:no-preference){a.pill,button.pill,.nav-cta{transition:background .2s,color .2s,border-color .2s,translate .3s cubic-bezier(.2,.7,.2,1),scale .18s cubic-bezier(.2,.7,.2,1)}a.pill.gold:after{transition:translate .3s cubic-bezier(.2,.7,.2,1)}a.pill:active,button.pill:active,.nav-cta:active{scale:.97!important}#pricing .g3>*,a.w{transition:translate .45s cubic-bezier(.2,.7,.2,1)}.xq-s{transition:rotate .3s cubic-bezier(.2,.7,.2,1)}}@media (hover:hover){.navlinks a:hover{background:#0a0a0a0f}.field input:not(.rng):hover,.field select:hover{border-color:#0a0a0a4d}.xq:not(.on):hover{background:#ffffff80}.sage-wrap .xq:not(.on):hover{background:#ffffffd1}a.w:hover .go{transform:rotate(45deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.pill:hover,button.pill:hover,.nav-cta:hover{translate:0 -1px!important}a.pill:active,button.pill:active,.nav-cta:active{translate:0!important}a.pill.gold:hover:after{translate:3px}#pricing .g3>:hover{translate:0 -6px!important}a.w:hover{translate:0 -4px!important}.xq:not(.on):hover .xq-s{rotate:90deg}}
