:root{--paper:#eeeee8;--ink:#252922;--muted:#73776b;--line:#d2d4c9;--orange:#f05a36;--font:'DM Sans',sans-serif;--display:'Bricolage Grotesque',sans-serif;--mono:'IBM Plex Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:45px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.site-nav{height:100px;margin:0 4.2%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{font-family:var(--display);font-size:29px;font-weight:700;letter-spacing:-1.5px;display:flex;align-items:center;gap:10px}.wordmark>span{font:11px var(--mono);align-self:flex-start;margin-top:5px}.wordmark svg{width:33px;height:33px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.site-nav nav{display:flex;gap:35px;font-size:13px}.site-nav nav a{position:relative;padding:10px 0}.site-nav nav a:after{content:'';position:absolute;left:0;bottom:3px;width:0;height:1px;background:var(--ink);transition:width .2s}.site-nav nav a:hover:after{width:100%}.nav-login{font-size:12px;font-weight:600;border:1px solid var(--ink);padding:12px 17px;border-radius:4px}.nav-login span{margin-left:18px}.hero{padding:34px 4.2% 50px;overflow:hidden}.hero-meta,.stage-toolbar,.stage-footer,.section-label,.control-board-top,.control-footer{display:flex;align-items:center;justify-content:space-between;font:10px var(--mono);letter-spacing:.5px}.hero-meta{color:var(--muted)}.hero-meta i{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:8px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500}h1{font-size:clamp(58px,8.7vw,142px);letter-spacing:-.045em;line-height:1.03;margin:53px 0 34px}.title-line{display:block;overflow:hidden;padding-bottom:8px}.title-line>span{display:block;animation:title-enter 1s cubic-bezier(.16,1,.3,1) both}.title-line.second>span{animation-delay:.14s}.title-line.second{margin-left:8.7%}h1 em{font-style:normal;color:var(--orange)}.title-spark{width:.52em;height:.52em;stroke:var(--orange);stroke-width:4;margin-left:.15em;vertical-align:middle;animation:spark-turn 18s linear infinite}.hero-intro{display:grid;grid-template-columns:1fr 1.12fr .55fr;gap:35px;align-items:start;padding:16px 0 48px}.hero-intro>p{font-size:16px;line-height:1.7;color:var(--muted)}.hero-intro strong{color:var(--ink);font-weight:500}.hero-intro>div>p{font-size:14px;line-height:1.7;margin-bottom:22px}.pill{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;background:var(--orange);color:#fff;padding:16px 23px;border-radius:5px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.pill:hover{background:#d74826;transform:translateY(-3px)}.pill span{font-size:20px;line-height:1}.hero-index{font:9px var(--mono);color:var(--muted);display:grid;gap:11px;padding-top:6px;justify-self:end}.flow-stage{background:#dfe2d5;border:1px solid #cdd1c3;border-radius:8px;position:relative;isolation:isolate;box-shadow:0 18px 30px #272b2010;animation:stage-enter 1s .3s cubic-bezier(.16,1,.3,1) both}.flow-stage:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#6a745037 .75px,transparent .75px);background-size:16px 16px;z-index:-1}.stage-toolbar{border-bottom:1px solid #cbd0bf;padding:15px 22px;font-size:9px}.mono{font-family:var(--mono)}.status-led{display:inline-block;background:#668957;width:6px;height:6px;border-radius:50%;margin-right:7px;box-shadow:0 0 0 3px #66895712}.motion-control{border:0;background:none;font:9px var(--mono);padding:5px 0}.scenario-switch{display:flex;justify-content:center;gap:3px;padding:22px 15px 0}.scenario-switch button{font-size:11px;background:transparent;border:1px solid transparent;border-radius:4px;padding:10px 14px;color:#66705c}.scenario-switch button.active{background:#f5f5ee;border-color:#c4cab8;color:var(--ink);box-shadow:0 2px 4px #20251608}.flow-canvas{height:340px;position:relative;display:grid;grid-template-columns:1fr .7fr 1fr;align-items:center;padding:0 7.5%;gap:30px}.route-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:1.2;z-index:-1}.route-base{stroke:#a4b08f}.route-pulse{stroke:var(--orange);stroke-width:2.5;stroke-dasharray:18 660;animation:flow-route 5s linear infinite}.trigger-ticket{max-width:290px;width:100%;background:#f9f8f1;border:1px solid #c9ccbe;border-radius:6px;transform:rotate(-3deg);box-shadow:0 14px 22px #42482e14;transition:transform .35s}.trigger-ticket:hover{transform:rotate(0deg) translateY(-4px)}.ticket-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e0e1d6;font:8px var(--mono)}.ticket-top>span:last-child{margin-left:auto;color:#8f9582}.ticket-symbol{background:var(--orange);color:white;width:21px;height:21px;display:grid;place-items:center;border-radius:3px;font:15px var(--font)}.ticket-label{font:8px var(--mono);color:#838978;margin:22px 20px 9px}.trigger-ticket h3{font-size:27px;line-height:1.05;letter-spacing:-1px;margin:0 20px 20px}.ticket-divider{border-top:1px dashed #c9cebc;margin:0 15px}.ticket-event{font:8px var(--mono);display:flex;align-items:center;gap:8px;padding:16px}.event-dot{width:6px;height:6px;background:var(--orange);border-radius:2px}.ticket-bottom{display:flex;justify-content:space-between;padding:9px 16px;background:#f0f0e7;font:7px var(--mono);color:#7b846e}.flow-connector{position:relative;display:grid;place-items:center;align-self:center;transform:translateY(17px)}.connector-core{height:77px;width:77px;background:var(--ink);border-radius:17px;display:grid;place-items:center;box-shadow:0 13px 20px #202a2622;transform:rotate(-8deg);z-index:1}.connector-core svg{width:38px;height:38px;stroke:var(--paper);stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.connector-orbit{position:absolute;width:115px;height:115px;border:1px dashed #a2ad90;border-radius:50%;animation:spark-turn 25s linear infinite}.connector-orbit:before{content:'';width:8px;height:8px;background:var(--orange);border-radius:50%;position:absolute;top:12px;left:10px;box-shadow:0 0 0 4px #e8ecd9}.connector-label{position:absolute;top:96px;font:7px var(--mono);color:#6c765f;white-space:nowrap}.conversation-card{justify-self:end;max-width:330px;width:100%;background:#f6f6f0;border:1px solid #c5ccbb;border-radius:8px;box-shadow:0 15px 25px #42482e12;transform:rotate(2deg);transition:transform .35s}.conversation-card:hover{transform:rotate(0deg) translateY(-3px)}.conversation-top{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #dce0d1}.customer-avatar{width:28px;height:28px;border-radius:50%;background:#ded3c1;color:#5a503f;display:grid;place-items:center;font:13px var(--display)}.conversation-top strong{display:block;font-size:11px;font-weight:600}.conversation-top div>span{display:block;font-size:8px;color:var(--muted);margin-top:2px}.conversation-menu{margin-left:auto;font-size:18px}.conversation-body{padding:12px 17px;min-height:185px;display:flex;flex-direction:column;align-items:flex-start}.example-tag{font:6px var(--mono);letter-spacing:.7px;margin:0 auto 15px;color:#8c9381}.incoming{font-size:11px;line-height:1.6;padding:9px 12px;background:#e7e9df;border-radius:0 7px 7px 7px;max-width:90%;margin-bottom:12px}.outgoing{font-size:11px;line-height:1.6;background:#d7e5bc;border:1px solid #c5d5a5;border-radius:7px 0 7px 7px;padding:11px 13px;max-width:90%;align-self:flex-end;animation:message-cycle 8s infinite}.outgoing span{display:block;font-size:7px;text-align:right;margin-top:4px;color:#69794d}.typing{display:flex;gap:3px;align-self:flex-end;position:absolute;right:20px;bottom:70px;animation:typing-cycle 8s infinite}.typing i{display:block;width:4px;height:4px;border-radius:50%;background:#91a56e;animation:typing-dot .8s infinite alternate}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.conversation-bottom{border-top:1px solid #dce0d1;padding:11px 14px;display:flex;align-items:center;font-size:8px;color:#7c866c}.conversation-bottom>span:last-child{margin-left:auto}.stage-footer{border-top:1px solid #cbd0bf;padding:15px 22px;font-size:8px;color:#707a63}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;margin-top:20px;color:#72776a;white-space:nowrap;font:12px var(--mono)}.ticker>div{display:inline-block;animation:ticker 35s linear infinite}.ticker span{color:var(--orange);font-size:19px;margin:0 34px}.section{margin:0 7.5%;padding:100px 0}.section-label{color:var(--muted);font-size:9px;letter-spacing:1px}.workflow-heading,.pricing-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin:35px 0 50px}h2{font-size:clamp(34px,4.1vw,65px);line-height:1.03;letter-spacing:-2.8px}h2 em{font-style:normal;color:#888e7b}.workflow-heading p,.pricing-heading p{font-size:13px;line-height:1.8;color:var(--muted);padding-bottom:5px}.workflow-row{display:grid;grid-template-columns:.22fr 1.25fr 1fr;gap:35px;align-items:center;border-top:1px solid var(--line);padding:38px 0;min-height:260px}.step-number{font:13px var(--mono);align-self:start;color:var(--orange);padding-top:6px}.workflow-row h3{font-size:31px;letter-spacing:-1px;line-height:1.1}.workflow-row p{font-size:13px;line-height:1.9;max-width:340px;color:var(--muted);margin-top:18px}.step-visual{justify-self:center;width:300px;position:relative}.linked-visual{display:flex;align-items:center;justify-content:center}.mini-device{width:142px;background:#dedfd4;padding:13px 15px;border:1px solid #bdc5ae;border-radius:9px;transform:rotate(-5deg);font:6px var(--mono);display:flex;flex-direction:column;align-items:center;gap:8px}.qr-art{font-size:94px;line-height:1;background:#f6f6ef;border-radius:5px;width:110px;text-align:center;color:#394632}.linked-stamp{background:var(--orange);color:white;border-radius:50%;width:79px;height:79px;display:grid;place-content:center;text-align:center;font-size:22px;transform:rotate(12deg);margin-left:-20px;z-index:1}.linked-stamp small{font:6px/1.5 var(--mono);margin-top:3px}.formats-visual{display:flex;flex-direction:column;align-items:center;gap:10px}.format-chip{border:1px solid #ccd1c0;box-shadow:0 8px 12px #30372008;font-size:12px;padding:16px;background:#f8f7ee;border-radius:5px;min-width:220px}.file-chip{transform:rotate(-4deg);margin-right:25px}.file-chip small{font:6px var(--mono);display:block;color:var(--muted);margin:7px 0 0 24px}.voice-chip{display:flex;align-items:center;justify-content:center;gap:4px;transform:rotate(3deg);background:#dce4cd;margin-left:30px;padding:12px 18px}.voice-chip i{height:16px;width:3px;background:#788764;border-radius:2px;animation:voice-wave 1s ease-in-out infinite alternate}.voice-chip i:nth-child(3n){height:24px;animation-delay:.3s}.voice-chip i:nth-child(2n){height:9px;animation-delay:.5s}.voice-chip span{font:8px var(--mono);margin-left:auto}.text-chip{transform:rotate(-2deg);font-size:10px}.text-chip b{font-weight:400;color:#7d9a52;margin-left:18px}.code-visual{background:#2e362b;color:#dce4d0;padding:17px 20px;border-radius:6px;transform:rotate(2deg);box-shadow:0 10px 20px #24321c10}.code-visual>div{font:7px var(--mono);color:#a9b69b;border-bottom:1px solid #46513f;padding-bottom:13px}.code-visual>div span{color:#c7df94}.code-visual pre{font:10px/1.8 var(--mono);margin:15px 0}.code-visual pre span{color:#c7df94}.code-visual em{font-style:normal;color:#ef947b}.code-tag{font:6px var(--mono);color:#8e9d81}.control-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:70px;padding-bottom:85px;border-top:1px solid var(--line)}.control-copy h2{margin:27px 0 22px}.control-copy p{font-size:14px;line-height:1.8;color:var(--muted);max-width:320px}.text-link{font-size:13px;display:inline-block;border-bottom:1px solid var(--ink);padding-bottom:4px;margin-top:24px}.control-board{align-self:center;border:1px solid #c9cebd;border-radius:6px;background:#e4e6dc;padding:22px;transform:rotate(-1deg)}.control-board-top{font-size:7px;color:var(--muted);margin-bottom:22px}.connection-row{background:#f4f5ed;border:1px solid #d2d8c6;padding:20px 17px;margin:10px 0;display:flex;gap:13px;align-items:center;border-radius:5px;transition:transform .2s}.connection-row:hover{transform:translateX(5px)}.connection-icon{background:#dfe4d1;padding:9px 13px;border-radius:4px}.connection-row strong{font-size:12px;font-weight:500}.connection-row small{display:block;font:7px var(--mono);color:#949c85;margin-top:6px}.connection-state{font-size:8px;color:#688346;margin-left:auto;white-space:nowrap}.control-footer{font:7px var(--mono);color:#7c866c;margin-top:21px}.pricing{padding-top:80px;border-top:1px solid var(--line)}.price-table{border-top:1px solid var(--ink)}.price-row{display:grid;grid-template-columns:1.5fr .6fr .8fr .7fr;gap:30px;align-items:center;padding:33px 10px;border-bottom:1px solid var(--line)}.plan-heading{display:flex;gap:22px;align-items:center}.plan-index{font:9px var(--mono);color:var(--muted)}.plan-heading h3{font-size:33px;letter-spacing:-1px}.plan-heading h3 small{font:6px var(--mono);letter-spacing:0;vertical-align:middle;margin-left:10px;background:#dbe2c9;padding:5px 6px}.plan-heading p{font-size:11px;color:var(--muted);margin-top:8px}.plan-capacity{display:flex;gap:9px;align-items:center}.plan-capacity strong{font:47px var(--display);letter-spacing:-2px}.plan-capacity span{font:7px/1.6 var(--mono);color:var(--muted)}.price{font:17px var(--display);white-space:nowrap}.plan-button{border:1px solid #babfac;padding:13px 16px;font-size:11px;border-radius:4px;display:flex;justify-content:space-between;gap:15px;transition:background .2s,color .2s}.plan-button:hover{background:var(--ink);color:white}.pro-row .plan-button{background:var(--orange);border-color:var(--orange);color:white}.pro-row{background:#e7e9df}.included{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 0}.included>span{font:8px var(--mono);color:#979f87}.included p{font-size:10px}.included p:before{content:'✓';color:#6f874d;margin-right:6px}.pricing-footnote{color:var(--muted);font-size:10px;line-height:1.7;max-width:620px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:40px;padding-bottom:100px}.faq h2{margin-top:25px;font-size:43px}.faq-items details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:12px;line-height:1.6;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;color:#8a937c;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:15px;animation:stage-enter .3s ease both}.outro{padding:45px 4.2% 25px;background:#292e25;color:#e8ebde;overflow:hidden}.outro-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.outro-top .mono{font-size:9px;color:#abb59c}.outro-word{font:clamp(80px,19.3vw,310px)/1.15 var(--display);font-weight:600;letter-spacing:-.07em;white-space:nowrap;margin:30px -10px 10px}.outro-word span{color:var(--orange);font-weight:400;font-size:.7em;margin-left:20px;display:inline-block;transition:transform .6s}.outro:hover .outro-word span{transform:translate(12px,-12px)}footer{border-top:1px solid #4b5541;padding-top:25px;display:flex;gap:30px;align-items:center;font-size:10px;color:#b1baa3}footer p{margin-right:auto}footer>span{font:7px var(--mono);margin-left:auto;color:#8a967a}.skip{position:absolute;top:-100px;left:20px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}[aria-disabled=true]{opacity:.5;pointer-events:none}.has-motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1)}.has-motion .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .outgoing{opacity:1;transform:none}.motion-paused .typing{display:none}.scenario-changing .trigger-ticket,.scenario-changing .conversation-card{animation:scenario-change .45s cubic-bezier(.2,.8,.2,1)}
@keyframes title-enter{from{transform:translateY(115%) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes stage-enter{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes spark-turn{to{transform:rotate(360deg)}}@keyframes flow-route{from{stroke-dashoffset:680}to{stroke-dashoffset:0}}@keyframes typing-dot{to{transform:translateY(-3px)}}@keyframes typing-cycle{0%,20%{opacity:1}25%,100%{opacity:0}}@keyframes message-cycle{0%,20%{opacity:0;transform:translateY(9px)}28%,92%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes voice-wave{to{transform:scaleY(.45)}}@keyframes scenario-change{0%{opacity:.35;translate:0 7px}100%{opacity:1;translate:0 0}}
@media(min-width:1700px){.hero,.section,.site-nav,.outro{max-width:1600px;margin-left:auto;margin-right:auto}.outro{max-width:none}}@media(max-width:1000px){h1{font-size:9.2vw}.title-line.second{margin-left:0}.hero-intro{grid-template-columns:1fr 1fr}.hero-index{display:none}.flow-canvas{padding:0 4%;gap:15px;grid-template-columns:1fr .45fr 1fr}.connector-core{width:62px;height:62px}.connector-orbit{width:90px;height:90px}.connector-label{font-size:5px;top:85px}.workflow-row{grid-template-columns:.15fr 1fr 1fr;gap:20px}.step-visual{width:245px}.workflow-heading,.pricing-heading{align-items:start;flex-direction:column;gap:22px}.price-row{gap:15px;grid-template-columns:1.2fr .4fr .6fr .6fr}.plan-capacity strong{font-size:36px}.plan-capacity span{font-size:6px}.price{font-size:14px}.plan-heading p{max-width:170px;line-height:1.6}.faq{gap:35px}.section{margin:0 5%}.control-section{gap:35px}.outro-word{font-size:19vw}}@media(max-width:650px){.site-nav{height:77px;margin:0 20px;gap:12px}.wordmark{font-size:24px;gap:7px}.wordmark svg{width:28px}.wordmark>span{font-size:7px}.site-nav nav{display:none}.nav-login{padding:10px;font-size:10px}.nav-login span{margin-left:9px}.hero{padding:24px 20px 35px}.hero-meta{font-size:7px}.hero-meta>span:last-child{display:none}h1{font-size:clamp(43px,11.3vw,73px);letter-spacing:-.045em;margin:30px 0 20px;line-height:1.08}.title-line{padding-bottom:5px}.title-spark{display:none}.hero-intro{grid-template-columns:1fr;gap:20px;padding:5px 0 30px}.hero-intro>p{font-size:13px}.hero-intro>div>p{font-size:12px;margin-bottom:17px}.pill{font-size:12px;padding:14px 19px;gap:35px}.stage-toolbar{padding:12px;font-size:6px;gap:8px}.motion-control{font-size:7px;white-space:nowrap}.stage-toolbar .status-led{width:4px;height:4px;margin-right:4px}.scenario-switch{padding:13px 7px 0;gap:2px}.scenario-switch button{font-size:8px;padding:9px 7px}.flow-canvas{height:610px;display:flex;flex-direction:column;justify-content:center;gap:45px;padding:27px 25px}.trigger-ticket{max-width:250px;align-self:flex-start}.ticket-top{padding:10px 14px}.ticket-label{margin-top:14px}.trigger-ticket h3{font-size:24px;margin-bottom:14px}.ticket-event{padding:12px 15px}.ticket-bottom{padding:8px 15px}.flow-connector{position:absolute;left:auto;right:25px;top:238px;transform:none}.connector-core{width:46px;height:46px;border-radius:10px}.connector-core svg{width:27px}.connector-orbit{width:65px;height:65px}.connector-orbit:before{width:5px;height:5px;top:4px}.connector-label{display:none}.conversation-card{max-width:270px;align-self:flex-end}.route-lines{display:none}.flow-canvas:before{content:'';position:absolute;left:50%;top:200px;bottom:220px;border-left:1px dashed #96a97d;z-index:-1}.stage-footer{font-size:6px;padding:12px;line-height:1.8}.stage-footer>span:last-child{display:none}.ticker{padding:15px 0;font-size:9px;margin-top:0}.ticker span{margin:0 20px}.section{padding:60px 0;margin:0 22px}.section-label{font-size:7px}h2{font-size:38px;letter-spacing:-1.8px}.workflow-heading{margin:23px 0 35px}.workflow-heading p,.pricing-heading p{font-size:12px}.workflow-row{grid-template-columns:26px 1fr;gap:10px;padding:30px 0;align-items:start}.workflow-row h3{font-size:27px}.workflow-row p{font-size:12px;margin-top:15px}.step-visual{grid-column:2;justify-self:center;margin:25px 0 10px;width:255px}.control-section{grid-template-columns:1fr;gap:30px;padding-top:45px}.control-copy h2{font-size:45px;margin-top:20px}.control-copy p{font-size:12px}.control-board{padding:14px}.connection-row{padding:15px 12px;gap:9px}.connection-state{font-size:7px}.connection-icon{padding:7px 10px}.connection-row strong{font-size:11px}.pricing-heading{margin:25px 0 35px}.price-row{grid-template-columns:1fr 1fr;gap:22px;padding:26px 16px}.plan-heading{grid-column:1/-1;gap:15px}.plan-heading h3{font-size:33px}.plan-heading p{max-width:none}.plan-capacity{grid-column:1}.price{grid-column:2;font-size:18px;text-align:right}.plan-button{grid-column:1/-1;font-size:12px;padding:13px}.included{flex-wrap:wrap;justify-content:flex-start;gap:15px}.included>span{width:100%}.included p{font-size:9px}.pricing-footnote{font-size:9px}.faq{grid-template-columns:1fr;gap:20px;padding-top:25px}.faq h2{font-size:36px}.faq summary{font-size:12px}.outro{padding:30px 22px 25px}.outro-top{align-items:start;flex-direction:column;gap:20px}.outro-top .mono{font-size:7px}.outro-word{font-size:19vw;margin:28px -5px 18px}.outro-word span{margin-left:8px}footer{flex-wrap:wrap;gap:16px;font-size:9px;padding-top:22px}footer p{width:100%}footer>span{width:100%;font-size:6px;margin-top:7px}.has-motion .reveal{transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.has-motion .reveal{opacity:1;transform:none}.typing{display:none}.outgoing{opacity:1}}
