.hq{--hq-ink:#121b1a;--hq-muted:#58635b;--hq-accent:#087e6b;--hq-track:#dedbd4;--hq-play:running;position:relative}.hq[data-running=false]{--hq-play:paused}.hq-frames{display:grid}.hq-quote{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;margin:0;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.2,1),visibility 0s linear .9s;transform:translateY(10px)}.hq-quote.is-leaving{transform:translateY(-8px)}.hq-quote.is-active{opacity:1;visibility:visible;transition:opacity .9s .3s,transform 1.1s cubic-bezier(.2,.7,.2,1) .3s,visibility linear;transform:none}.hq-foot{align-items:center;gap:10px;display:flex}.hq-who{white-space:nowrap;margin:0}.hq-dots{align-items:center;gap:5px;display:inline-flex}.hq-dot{background:var(--hq-track);border-radius:999px;width:6px;height:6px;transition:width .5s;display:block;position:relative;overflow:hidden}.hq-dot.is-active{width:22px}.hq-dot-fill{border-radius:inherit;background:var(--hq-accent);transform-origin:0;animation:hq-fill var(--hq-interval,7s) linear forwards;animation-play-state:var(--hq-play);position:absolute;inset:0;transform:scaleX(0)}@keyframes hq-fill{to{transform:scaleX(1)}}.hq-pause{width:44px;height:44px;color:var(--hq-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-16px -16px -16px -14px;padding:0;display:inline-grid}.hq-pause svg{width:9px;height:9px}@media (hover:hover){.hq-pause:hover{color:var(--hq-ink)}}.hq-pause:active{color:var(--hq-ink);background:#121b1a14}.hq-pause:focus-visible{outline:2px solid var(--hq-accent);outline-offset:1px}.hq-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.hq-sr blockquote{margin:0}@media (prefers-reduced-motion:reduce){.hq-quote,.hq-quote.is-active,.hq-dot{transition:none}.hq-dot-fill{animation:none}.hq-dots,.hq-pause{display:none}}.mh-art svg{font-family:Inter,system-ui,sans-serif}.mh-qt{fill:#0a0a0f;letter-spacing:-.01em;font-size:19px;font-weight:600}.mh-qa{letter-spacing:.1em;fill:#087e6b;font-size:9.5px;font-weight:700}.mh-qm{fill:#0a0a0f;font-size:24px;font-weight:800}.mh-sg{letter-spacing:-.01em;fill:#fffdf8;font-weight:800}.mh-fx2{letter-spacing:.14em;fill:#0a0a0f;font-size:12px;font-weight:800}.mh-plate{letter-spacing:.1em;fill:#0a0a0f;font-size:11.5px;font-weight:800}.mh-odo{fill:#0a0a0f;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.mh-odo-sep{fill:#fffdf8}.mh-clbl{letter-spacing:.04em;fill:#0a0a0f;font-size:10.5px;font-weight:800}.mh-logo{letter-spacing:-.03em;fill:#fffdf8;font-size:32px;font-weight:500}.mh-dial{letter-spacing:.12em;fill:#00e6df;font-size:7.5px;font-weight:800}.mh-syn{letter-spacing:.1em;fill:#087e6b;font-size:7.5px;font-weight:800}.mh-chip{fill:#fffdf8;letter-spacing:.01em;font-size:10.5px;font-weight:700}.mh-ini{fill:#0a0a0f;font-size:6px;font-weight:700}.mh-offer-h{letter-spacing:.1em;fill:#00e6df;font-size:11.5px;font-weight:800}.mh-sigl{letter-spacing:.14em;fill:#087e6b;font-size:7px;font-weight:800}.mh-won{letter-spacing:.06em;fill:#fffdf8;font-size:13px;font-weight:800}.mh-flyb,.mh-drop,.mh-lamp,.mh-knob,.mh-tok,.mh-offer,.mh-stamp,.mh-flag{animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mh-flyb{opacity:0;animation-name:mh-flyb}.mh-drop{animation-name:mh-drop}@keyframes mh-drop{0%,10%{opacity:0;transform:translateY(-12px)}11%{opacity:1;transform:translateY(-12px)}15%{opacity:1;transform:translateY(50px)}15.5%,to{opacity:0;transform:translateY(50px)}}.mh-lamp{animation-name:mh-lamp;animation-timing-function:step-end}@keyframes mh-lamp{0%{opacity:.35}15.5%{opacity:1}17%{opacity:.35}18.5%{opacity:1}20%,to{opacity:.35}}.mh-knob{animation-name:mh-knob}@keyframes mh-knob{0%,15%{transform:rotate(-40deg)}18%,to{transform:rotate(0)}}.mh-tok{animation-timing-function:linear}.mh-offer{animation-name:mh-offer}@keyframes mh-offer{0%,71%{transform:none}72.5%{transform:scaleX(.04)}74%,to{transform:none}}.mh-stamp{animation-name:mh-stamp}@keyframes mh-stamp{0%,73.5%{opacity:0;transform:scale(1.7)}75%{opacity:1;transform:scale(.92)}76%,to{opacity:1;transform:none}}.mh-flag{animation-name:mh-flag}@keyframes mh-flag{0%,74%{transform:none}75%{transform:skewY(-7deg)scaleX(.93)}76.5%{transform:skewY(5deg)}78%,to{transform:none}}@keyframes mh-ti{0%,20%{opacity:0;transform:translate(1110px,695px)}20%{opacity:0;transform:translate(1110px,695px)}20.58%{opacity:1;transform:translate(1133.8px,691px)}21.17%{opacity:1;transform:translate(1155.3px,679.9px)}21.75%{opacity:1;transform:translate(1173.9px,664.5px)}22.33%{opacity:1;transform:translate(1190.4px,646.8px)}22.92%{opacity:1;transform:translate(1205.8px,628px)}23.5%{opacity:1;transform:translate(1220.7px,609px)}24.08%{opacity:1;transform:translate(1235.9px,590.1px)}24.67%{opacity:1;transform:translate(1252.3px,572.3px)}25.25%{opacity:1;transform:translate(1270.7px,556.5px)}25.83%{opacity:1;transform:translate(1291.8px,544.9px)}26.42%{opacity:1;transform:translate(1315.5px,540.1px)}27%{opacity:1;transform:translate(1339.5px,542.6px)}27.58%{opacity:1;transform:translate(1362.1px,551.1px)}28.17%{opacity:1;transform:translate(1382.5px,564.1px)}28.75%{opacity:1;transform:translate(1400.8px,580px)}29.33%{opacity:1;transform:translate(1417.5px,597.4px)}29.92%{opacity:1;transform:translate(1433.4px,615.7px)}30.5%{opacity:1;transform:translate(1449px,634.3px)}31.08%{opacity:1;transform:translate(1464.8px,652.7px)}31.67%{opacity:1;transform:translate(1481.4px,670.3px)}32.25%{opacity:1;transform:translate(1499.5px,686.3px)}32.83%{opacity:1;transform:translate(1519.6px,699.8px)}33.42%{opacity:1;transform:translate(1542.1px,708.8px)}34%{opacity:0;transform:translate(1566px,712px)}to{opacity:0;transform:translate(1566px,712px)}}.mh-ti{animation-name:mh-ti}@keyframes mh-tc{0%,38%{opacity:0;transform:translate(1110px,695px)}38%{opacity:0;transform:translate(1110px,695px)}38.58%{opacity:1;transform:translate(1129px,695.1px)}39.17%{opacity:1;transform:translate(1148px,695.2px)}39.75%{opacity:1;transform:translate(1167.1px,695.6px)}40.33%{opacity:1;transform:translate(1186.1px,696px)}40.92%{opacity:1;transform:translate(1205.1px,696.6px)}41.5%{opacity:1;transform:translate(1224.1px,697.2px)}42.08%{opacity:1;transform:translate(1243.1px,697.9px)}42.67%{opacity:1;transform:translate(1262.1px,698.5px)}43.25%{opacity:1;transform:translate(1281.1px,699px)}43.83%{opacity:1;transform:translate(1300.2px,699.5px)}44.42%{opacity:1;transform:translate(1319.2px,699.8px)}45%{opacity:1;transform:translate(1338.2px,699.9px)}45.58%{opacity:1;transform:translate(1357.2px,700px)}46.17%{opacity:1;transform:translate(1376.2px,700.2px)}46.75%{opacity:1;transform:translate(1395.2px,700.9px)}47.33%{opacity:1;transform:translate(1414.2px,701.9px)}47.92%{opacity:1;transform:translate(1433.2px,703.4px)}48.5%{opacity:1;transform:translate(1452.1px,705.1px)}49.08%{opacity:1;transform:translate(1471.1px,707px)}49.67%{opacity:1;transform:translate(1490px,708.7px)}50.25%{opacity:1;transform:translate(1509px,710.2px)}50.83%{opacity:1;transform:translate(1528px,711.2px)}51.42%{opacity:1;transform:translate(1547px,711.8px)}52%{opacity:0;transform:translate(1566px,712px)}to{opacity:0;transform:translate(1566px,712px)}}.mh-tc{animation-name:mh-tc}@keyframes mh-tw{0%,56%{opacity:0;transform:translate(1110px,695px)}56%{opacity:0;transform:translate(1110px,695px)}56.58%{opacity:1;transform:translate(1132.9px,700.8px)}57.17%{opacity:1;transform:translate(1152px,715px)}57.75%{opacity:1;transform:translate(1167.7px,733px)}58.33%{opacity:1;transform:translate(1181.4px,752.5px)}58.92%{opacity:1;transform:translate(1194.3px,772.6px)}59.5%{opacity:1;transform:translate(1207.4px,792.6px)}60.08%{opacity:1;transform:translate(1221.4px,811.9px)}60.67%{opacity:1;transform:translate(1237.6px,829.4px)}61.25%{opacity:0;transform:translate(1257.6px,842.3px)}61.83%{opacity:0;transform:translate(1281px,846px)}62.42%{opacity:0;transform:translate(1304.9px,846px)}63%{opacity:0;transform:translate(1328.7px,846px)}63.58%{opacity:0;transform:translate(1352.6px,846px)}64.17%{opacity:0;transform:translate(1376.5px,845.5px)}64.75%{opacity:1;transform:translate(1399.4px,839.2px)}65.33%{opacity:1;transform:translate(1419.8px,827px)}65.92%{opacity:1;transform:translate(1437.8px,811.3px)}66.5%{opacity:1;transform:translate(1454.1px,793.8px)}67.08%{opacity:1;transform:translate(1469.8px,775.8px)}67.67%{opacity:1;transform:translate(1485.5px,757.9px)}68.25%{opacity:1;transform:translate(1502.3px,740.9px)}68.83%{opacity:1;transform:translate(1521.1px,726.2px)}69.42%{opacity:1;transform:translate(1542.5px,715.7px)}70%{opacity:0;transform:translate(1566px,712px)}to{opacity:0;transform:translate(1566px,712px)}}.mh-tw{animation-name:mh-tw}@keyframes mh-flyb{0%{opacity:0;transform:translate(460px,637px)scale(.6)}2%{opacity:1;transform:translate(460px,637px)scale(1)}4.5%{opacity:1;transform:translate(464px,611px)}9%{opacity:1;transform:translate(586px,492px)}10.5%,to{opacity:0;transform:translate(602px,486px)scale(.7)}}.mh-flyb,.mh-drop,.mh-lamp,.mh-knob,.mh-offer,.mh-stamp,.mh-flag,.mh-ti,.mh-tc,.mh-tw{animation-play-state:var(--mh-play,running)}.machine-hero,.homepage-story #hero.machine-hero{--mh-ink:#0a0a0f;--mh-cyan:#00e6df;--mh-coral:#ff5a4e;--mh-bars:92px;color:var(--mh-ink);background:#f6f4f0;position:relative;overflow:hidden;container-type:inline-size}html[data-announce-dismissed] .machine-hero{--mh-bars:56px}.mhero-stage{--u:min(max(100cqw / 1920, (100svh - var(--mh-bars)) / 988), 100cqw / 1740);position:relative}.mhero-copy{z-index:2;width:min(100%, calc(var(--u) * 1180));padding-top:calc(var(--u) * 50);text-align:center;pointer-events:none;margin:0 auto;position:relative}.mhero-copy>*{pointer-events:auto}.machine-hero h1{font-weight:800;font-size:max(calc(var(--u) * 62), 34px);letter-spacing:-.042em;color:var(--mh-ink);margin:0;line-height:1.04}.mhero-eyebrow{width:fit-content;margin:0 auto max(calc(var(--u) * 12), 8px);padding:max(calc(var(--u) * 5), 4px) max(calc(var(--u) * 16), 12px);border:max(calc(var(--u) * 2), 1.5px) solid var(--mh-ink);font-size:max(calc(var(--u) * 15), 13px);letter-spacing:-.005em;background:#fffdf8;border-radius:999px;font-weight:700;line-height:1.3;display:block}.mhero-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mhero-l1{display:block}.mhero-l2{margin-top:calc(var(--u) * 6);background:var(--mh-cyan);border:max(calc(var(--u) * 2.5), 2px) solid var(--mh-ink);box-shadow:.113em .113em 0 var(--mh-ink);border-radius:.194em;padding:0 .226em .065em;display:inline-block;position:relative;transform:rotate(-1.2deg)}.mhero-desc{max-width:max(calc(var(--u) * 760), 34em);margin:calc(var(--u) * 30) auto 0;font-size:max(calc(var(--u) * 20), 15px);color:#33343c;font-weight:500;line-height:1.45}.mhero-ctas{justify-content:center;align-items:center;gap:max(calc(var(--u) * 16), 12px);margin-top:calc(var(--u) * 26);flex-wrap:wrap;display:flex}.mhero-btn{--mh-b:max(calc(var(--u) * 2), 1.5px);--mh-drop:max(calc(var(--u) * 6), 4px);box-sizing:border-box;height:max(calc(var(--u) * 54), 44px);padding:0 max(calc(var(--u) * 26), 20px);border:var(--mh-b) solid var(--mh-ink);font:inherit;font-weight:700;font-size:max(calc(var(--u) * 17), 15px);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.47em;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.mhero-btn-primary{background:var(--mh-ink);color:#fff;box-shadow:0 var(--mh-drop) 0 var(--mh-cyan), 0 var(--mh-drop) 0 var(--mh-b) var(--mh-ink)}.mhero-arr{color:var(--mh-cyan)}.mhero-btn-secondary{color:var(--mh-ink);box-shadow:0 var(--mh-drop) 0 #d4cab8, 0 var(--mh-drop) 0 var(--mh-b) var(--mh-ink);background:#fffdf8}@media (hover:hover){.mhero-btn:hover{transform:translateY(-2px)}}.mhero-btn:active{transform:translateY(calc(var(--mh-drop) - 2px));box-shadow:0 2px 0 var(--mh-ink)}.mhero-btn:focus-visible,.mhero-watch:focus-visible{outline:3px solid var(--mh-coral);outline-offset:4px}.mhero-watch{margin-left:calc(var(--u) * 6);color:var(--mh-ink);font-size:max(calc(var(--u) * 16), 14px);text-decoration:underline;text-decoration-color:var(--mh-cyan);text-decoration-thickness:max(calc(var(--u) * 2.5), 2px);text-underline-offset:max(calc(var(--u) * 5), 4px);border-radius:4px;align-items:center;gap:.56em;font-weight:600;display:inline-flex}.mhero-play{box-sizing:border-box;background:var(--mh-coral);width:1.75em;height:1.75em;color:var(--mh-ink);border:max(calc(var(--u) * 2), 1.5px) solid var(--mh-ink);box-shadow:.125em .125em 0 var(--mh-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mhero-play svg{width:42%;height:42%;margin-left:8%}.mhero-art{--mh-play:running;z-index:1;height:calc(var(--u) * 638);margin-top:calc(var(--u) * -11);pointer-events:none;position:relative}.mhero-art.is-paused,.mhero-art[data-scrolling=true]{--mh-play:paused}.mhero-art-a{position:absolute;inset:0;overflow:hidden}.mhero-svg{left:50%;top:calc(var(--u) * -350);width:calc(var(--u) * 1920);height:calc(var(--u) * 988);margin-left:calc(var(--u) * -960);display:block;position:absolute;overflow:hidden}.mhero-frame{background:0 0/100% 100% no-repeat;width:100%;display:none;position:relative}.mhero-motion{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.mh-desk-plain,.mh-arrow-wide,.lite-page #mh-chad,.lite-page #mh-sienna{display:none}.lite-page .mh-desk-plain{display:inline}#mh-proof-quote{display:none}.mhero-bubble{--hq-ink:var(--mh-ink);--hq-muted:#58635b;--hq-accent:#087e6b;--hq-track:#dedbd4;--mh-bubble-w:min(max(calc(var(--u) * 336), 220px), calc(100cqw - 48px));z-index:2;left:max(16px, min(calc(50cqw + var(--u) * 516), calc(100cqw - var(--mh-bubble-w) - var(--u) * 17 - 16px)));bottom:calc(var(--u) * 510);box-sizing:border-box;width:var(--mh-bubble-w);max-width:calc(100cqw - 32px);padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 13);border:max(calc(var(--u) * 2), 1.5px) solid var(--mh-ink);border-radius:calc(var(--u) * 14);box-shadow:calc(var(--u) * 7) calc(var(--u) * 6) 0 var(--mh-cyan), calc(var(--u) * 7) calc(var(--u) * 6) 0 max(calc(var(--u) * 2), 1.5px) var(--mh-ink);pointer-events:auto;text-align:left;background:#fffdf8;position:absolute}.mhero-bubble .hq-quote{font-size:max(calc(var(--u) * 18), 12.5px);letter-spacing:-.01em;color:var(--mh-ink);font-weight:600;line-height:1.32}.mhero-bubble .hq-foot{margin-top:calc(var(--u) * 10)}.mhero-bubble .hq-who,.mhero-quote-card .hq-who{font-size:max(calc(var(--u) * 9.5), 9px);letter-spacing:.1em;text-transform:uppercase;color:#087e6b;font-weight:700}.mhero-bubble .hq-dots,.mhero-quote-card .hq-dots{margin-left:auto}.mhero-bubble-mark{top:calc(var(--u) * -10);right:calc(var(--u) * -10);box-sizing:border-box;width:calc(var(--u) * 24);height:calc(var(--u) * 24);padding-top:calc(var(--u) * 9);border:max(calc(var(--u) * 1.8), 1.5px) solid var(--mh-ink);background:var(--mh-coral);color:var(--mh-ink);font-size:calc(var(--u) * 24);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute}.mhero-bubble-tail{top:calc(100% - var(--u) * 1);left:calc(var(--u) * 106);width:calc(var(--u) * 40);height:calc(var(--u) * 40);position:absolute;overflow:visible}.mhero-proof,.mhero-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mhero-proof h2,.mhero-proof ul,.mhero-proof figure,.mhero-proof blockquote{margin:0;padding:0}.mhero-proof ul{list-style:none}.mhero-proof .mhero-proof-quote{display:none}.mhero-logos{z-index:1;padding:4px 0 30px;position:relative}@media (prefers-reduced-motion:reduce){.machine-hero [class^=mh-],.machine-hero [class*=\ mh-],[class^=mh-]{animation:none!important}}@media (width<=1023px){.mhero-stage{--u:1px}.mhero-copy{width:auto;max-width:760px;padding:44px 32px 0}.machine-hero h1{font-size:clamp(31px,6.4vw,50px)}.mhero-l2{border-width:2px;margin-top:6px}.mhero-desc{text-wrap:balance;max-width:600px;margin-top:22px;font-size:17px}.mhero-ctas{gap:14px;margin-top:24px}.mhero-btn{--mh-b:2px;--mh-drop:5px;height:50px;padding:0 24px;font-size:16px}.mhero-watch{text-underline-offset:4px;margin-left:4px;font-size:15px;text-decoration-thickness:2px}.mhero-play{border-width:2px}.mhero-art{height:auto;margin-top:32px}.mhero-art-a,.mhero-bubble{display:none}.mhero-frame-t{aspect-ratio:1580/550;background-image:url(/images/machine-hero/mh-home-t.webp);display:block}.lite-page .mhero-frame-t{background-image:url(/images/machine-hero/mh-lite-t.webp)}.mhero-proof{clip:auto;white-space:normal;box-sizing:content-box;grid-template-columns:1fr 1fr;gap:16px;width:auto;max-width:720px;height:auto;margin:20px auto 0;padding:0 32px;display:grid;overflow:visible;position:static!important}.mhero-proof .mhero-proof-stats,.mhero-proof .mhero-proof-quote{box-sizing:border-box;border:2px solid var(--mh-ink);box-shadow:5px 5px 0 var(--mh-ink);background:#fffdf8;border-radius:14px;padding:16px 18px}.mhero-proof .mhero-proof-stats{border-top:8px solid var(--mh-cyan)}.mhero-proof .mhero-proof-stats .ryvr-label{margin-bottom:10px}.mhero-proof-stats li{color:#33343c;border-top:1px solid #e4dfd4;align-items:baseline;gap:10px;padding:6px 0;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.mhero-proof-stats li:first-child{border-top:0}.mhero-proof-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:6.6em;color:var(--mh-ink);flex:none;font-size:20px;font-weight:800}.mhero-proof .mhero-proof-quote{flex-direction:column;justify-content:center;display:flex;position:relative}.mhero-quote-card .hq-quote{letter-spacing:-.01em;color:var(--mh-ink);font-size:17px;font-weight:600;line-height:1.35}.mhero-quote-card .hq-frames{min-height:68.85px}.mhero-quote-card .hq-foot{margin-top:10px}.mhero-quote-card .hq-who{font-size:10px}.mhero-logos{padding-top:28px}}@media (width<=767px){.mhero-copy{padding:32px 16px 0}.machine-hero h1{font-size:clamp(29px,8.4vw,40px);line-height:1.08}.mhero-l2{margin-top:8px}.mhero-desc{margin-top:18px;font-size:16px;line-height:1.5}.mhero-ctas{flex-direction:column;align-items:stretch;gap:14px;max-width:400px;margin:24px auto 0}.mhero-btn{width:100%}.mhero-watch{align-self:center;margin:4px 0 0}.mhero-art{height:auto;margin-top:28px}.mhero-frame-t{display:none}.mhero-frame-a,.mhero-frame-b{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mhero-frame-a{aspect-ratio:1000/478;background-image:url(/images/machine-hero/mh-home-a.webp);display:block}.lite-page .mhero-frame-a{background-image:url(/images/machine-hero/mh-lite-a.webp)}.mhero-frame-b{aspect-ratio:690/500;background-image:url(/images/machine-hero/mh-b.webp);margin-top:-4px;display:block}.mhero-proof{grid-template-columns:1fr;gap:14px;margin-top:16px;padding:0 16px}.mhero-quote-card .hq-quote{font-size:16px}.mhero-quote-card .hq-frames{min-height:64.8px}}
