.stage-svg *{transform-box:fill-box}.paused *,.held *{animation-play-state:paused!important}.press-shadow{transition:transform var(--dur-tap) var(--ease-fluid), box-shadow var(--dur-tap) var(--ease-fluid), background var(--dur-ui) var(--ease-fluid), color var(--dur-ui) var(--ease-fluid), border-color var(--dur-ui) var(--ease-fluid)}.press-shadow:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(-3px,-3px)}.press-shadow:active{box-shadow:0 0 0 var(--color-ink);transform:translate(0)}.on-ink .press-shadow:hover{box-shadow:3px 3px 0 var(--color-paper)}.run .p-stage{animation:9s linear infinite both p-stage}.run .p-cover{animation:9s linear infinite both p-cover}.run .p-caret{animation:9s linear infinite both p-caret}.run .p-btn{animation:9s linear infinite both p-btn}.run .p-scan{animation:p-scan 9s var(--ease-ink) infinite both}.run .p-h1{animation:9s linear infinite both p-h1}.run .p-h2{animation:9s linear infinite both p-h2}.run .p-h3{animation:9s linear infinite both p-h3}.run .c-logo{animation:c-logo 9s var(--ease-fluid) infinite both}.run .c-a{animation:c-a 9s var(--ease-fluid) infinite both}.run .c-b{animation:c-b 9s var(--ease-fluid) infinite both}.run .c-type{animation:c-type 9s var(--ease-fluid) infinite both}.run .p-card{animation:p-card 9s var(--ease-fluid) infinite both}.run .p-in54{animation:9s linear infinite both p-in54}.run .p-name{animation:p-name 9s var(--ease-fluid) infinite both}.run .p-title{animation:p-title 9s var(--ease-fluid) infinite both}.run .p-rule{animation:p-rule 9s var(--ease-ink) infinite both}.run .p-contact{animation:9s linear infinite both p-contact}.run .p-cta{animation:p-cta 9s var(--ease-fluid) infinite both}.run .p-seal{animation:p-seal 9s var(--ease-fluid) infinite both}.run .p-caps li:first-child{animation:9s linear infinite both cap1}.run .p-caps li:nth-child(2){animation:9s linear infinite both cap2}.run .p-caps li:nth-child(3){animation:9s linear infinite both cap3}.run .p-caps li:nth-child(4){animation:9s linear infinite both cap4}.run .p-caps li:nth-child(5){animation:9s linear infinite both cap5}.p-cover{transform-origin:100%;transform:scaleX(0)}.p-caret,.p-scan,.p-hit,.p-chip{opacity:0}.c-logo{transform-origin:0 0}.p-rule{stroke-dasharray:304;stroke-dashoffset:0}.p-cta{transform-origin:0}.p-seal{transform-origin:50%;transform:rotate(-8deg)}.p-caps li{border-top:2px solid var(--color-line);color:var(--color-ink)}@keyframes p-stage{0%{opacity:0}2%,94%{opacity:1}to{opacity:0}}@keyframes p-cover{0%{transform:scaleX(1)}2%{animation-timing-function:steps(12,end);transform:scaleX(1)}12%,to{transform:scaleX(0)}}@keyframes p-caret{0%,4%,8%,12%{opacity:1}2%,6%,10%,14%,to{opacity:0}}@keyframes p-btn{0%,12%{fill:#131210}13%,17%{fill:#e23a1a}19%,to{fill:#131210}}@keyframes p-scan{0%,15%{opacity:0;transform:translateY(0)}16%{opacity:1;transform:translateY(0)}33%{opacity:1;transform:translateY(220px)}35%,to{opacity:0;transform:translateY(220px)}}@keyframes p-h1{0%,19%{opacity:0}20%,34%{opacity:1}36%,to{opacity:0}}@keyframes p-h2{0%,24%{opacity:0}25%,34%{opacity:1}36%,to{opacity:0}}@keyframes p-h3{0%,28%{opacity:0}29%,34%{opacity:1}36%,to{opacity:0}}@keyframes c-logo{0%,33%{opacity:0;transform:translate(0)scale(1)}35%,38%{opacity:1;transform:translate(-3px,-3px)scale(1)}46%{opacity:1;transform:translate(194px,-40px)scale(1.5)}54%{opacity:1;transform:translate(388px,24px)scale(2)}57%,to{opacity:0;transform:translate(388px,24px)scale(2)}}@keyframes c-a{0%,33%{opacity:0;transform:translate(0)}35%,39%{opacity:1;transform:translate(-3px,-3px)}47%{opacity:1;transform:translate(196px,-70px)}55%{opacity:1;transform:translate(392px,-22px)}57%,to{opacity:0;transform:translate(392px,-22px)}}@keyframes c-b{0%,34%{opacity:0;transform:translate(0)}36%,40%{opacity:1;transform:translate(-3px,-3px)}48%{opacity:1;transform:translate(289px,-150px)}55%{opacity:1;transform:translate(578px,-92px)}57%,to{opacity:0;transform:translate(578px,-92px)}}@keyframes c-type{0%,34%{opacity:0;transform:translate(0)}36%,41%{opacity:1;transform:translate(-3px,-3px)}49%{opacity:1;transform:translate(111px,-80px)}56%{opacity:1;transform:translate(222px,-30px)}59%,to{opacity:0;transform:translate(222px,-30px)}}@keyframes p-card{0%,34%{opacity:0;transform:translateY(10px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes p-in54{0%,53%{opacity:0}55%,to{opacity:1}}@keyframes p-name{0%,56%{opacity:0;transform:translateY(6px)}61%,to{opacity:1;transform:translateY(0)}}@keyframes p-title{0%,58%{opacity:0;transform:translateY(6px)}63%,to{opacity:1;transform:translateY(0)}}@keyframes p-rule{0%,60%{stroke-dashoffset:304px}68%,to{stroke-dashoffset:0}}@keyframes p-contact{0%,64%{opacity:0}69%,to{opacity:1}}@keyframes p-cta{0%,66%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes p-seal{0%,76%{opacity:0;transform:scale(1.7)rotate(-22deg)}79%{opacity:1;transform:scale(.9)rotate(-8deg)}81%,to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes cap1{0%,13%{color:#131210;border-top-color:#e23a1a}14%,to{color:#5e5a52;border-top-color:#d8d6cc}}@keyframes cap2{0%,13%{color:#5e5a52;border-top-color:#d8d6cc}14%,33%{color:#131210;border-top-color:#e23a1a}34%,to{color:#5e5a52;border-top-color:#d8d6cc}}@keyframes cap3{0%,33%{color:#5e5a52;border-top-color:#d8d6cc}34%,55%{color:#131210;border-top-color:#e23a1a}56%,to{color:#5e5a52;border-top-color:#d8d6cc}}@keyframes cap4{0%,55%{color:#5e5a52;border-top-color:#d8d6cc}56%,75%{color:#131210;border-top-color:#e23a1a}76%,to{color:#5e5a52;border-top-color:#d8d6cc}}@keyframes cap5{0%,75%{color:#5e5a52;border-top-color:#d8d6cc}76%,to{color:#131210;border-top-color:#e23a1a}}.run .r-line{animation:r-line 3.6s var(--ease-ink) both}.run .rv-line{animation:rv-line 3.6s var(--ease-ink) both}.run .r-pen{animation:r-pen 3.6s var(--ease-ink) both}.run .rv-pen{animation:rv-pen 3.6s var(--ease-ink) both}.run .r-n1{animation:.24s linear forwards r-node}.run .r-n2{animation:.24s linear 1.4s forwards r-node}.run .r-n3{animation:.24s linear 2.3s forwards r-node}.run .r-n4{animation:.24s linear 3.5s forwards r-node}.r-line{stroke-dasharray:600;stroke-dashoffset:0}.rv-line{stroke-dasharray:330;stroke-dashoffset:0}.r-pen,.rv-pen{opacity:0}.r-node{stroke:#e23a1a;stroke-width:2.5px}@keyframes r-line{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes rv-line{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}@keyframes r-pen{0%{opacity:1;transform:translate(0)}96%{opacity:1;transform:translate(600px)}to{opacity:0;transform:translate(600px)}}@keyframes rv-pen{0%{opacity:1;transform:translateY(0)}96%{opacity:1;transform:translateY(330px)}to{opacity:0;transform:translateY(330px)}}@keyframes r-node{to{stroke:#e23a1a;stroke-width:2.5px}}.run .r-node{stroke:#131210;stroke-width:1.5px}.reg-sig{transition:transform var(--dur-scene) var(--ease-fluid)}.reg-sig .reg-logo{color:#fff;transition:background var(--dur-scene) var(--ease-fluid), border-color var(--dur-scene), color var(--dur-scene);background:#1f4d3a;border:1.5px solid #0000;position:relative}.reg-sig .reg-logo:after{content:"";background:inherit;opacity:0;mix-blend-mode:multiply;transition:transform var(--dur-scene) var(--ease-fluid), opacity var(--dur-scene);position:absolute;inset:0}.reg-sig .reg-nm{font-family:Georgia,Times New Roman,serif}.reg-sig .reg-rule{transition:background var(--dur-scene) var(--ease-fluid);background:#1f4d3a}.reg-sig:nth-child(2),.reg-sig:nth-child(2) *{transition-delay:70ms}.reg-sig:nth-child(3),.reg-sig:nth-child(3) *{transition-delay:.14s}.reg-sig:nth-child(4),.reg-sig:nth-child(4) *{transition-delay:.21s}.drift .reg-sig:first-child{transform:translate(10px)rotate(-.5deg)}.drift .reg-sig:first-child .reg-logo{background:#1a56db}.drift .reg-sig:first-child .reg-logo:after{opacity:.4;transform:translate(4px,3px)}.drift .reg-sig:first-child .reg-nm{font-family:Arial,Helvetica,sans-serif}.drift .reg-sig:first-child .reg-rule{background:#1a56db}.drift .reg-sig:nth-child(2){transform:translate(-6px)}.drift .reg-sig:nth-child(2) .reg-logo{border-color:var(--color-line);color:#0000;background:0 0;border-style:dashed}.drift .reg-sig:nth-child(2) .reg-nm{font-family:Verdana,Geneva,sans-serif}.drift .reg-sig:nth-child(2) .reg-rule{background:#1e40af}.drift .reg-sig:nth-child(3){transform:translate(4px)rotate(.4deg)}.drift .reg-sig:nth-child(3) .reg-logo:after{opacity:.4;transform:translate(-3px,2px)}.drift .reg-sig:nth-child(3) .reg-rule{background:#2563eb}.drift .reg-sig:nth-child(4){transform:translate(-12px)rotate(-.3deg)}.drift .reg-sig:nth-child(4) .reg-logo{background:#131210}.drift .reg-sig:nth-child(4) .reg-nm{font-family:Courier New,Courier,monospace}.drift .reg-sig:nth-child(4) .reg-rule{background:#131210}.reg-note-drift{display:none}.drift .reg-note-drift{display:inline}.drift .reg-note-ok{display:none}.reg-mark{width:26px;height:26px;transition:transform var(--dur-scene) var(--ease-fluid), opacity var(--dur-scene);position:absolute}.drift .reg-mark{opacity:.55;transform:translate(5px,-4px)rotate(14deg)}.drift .reg-mark:nth-of-type(2n){transform:translate(-4px,5px)rotate(-11deg)}.ink-roller{transform-origin:0;transition:transform var(--dur-scene) var(--ease-ink)}.ink-log li:before{content:"✓";color:var(--color-accent)}.ink-log li[data-wait]:before{content:"◌";color:var(--color-muted)}.ink-log li[data-wait]{color:var(--color-muted)}.run .e-card{animation:e-card 6s var(--ease-fluid) infinite both}.run .e-open{animation:6s linear infinite both e-open}.run .e-flap{animation:e-flap 6s var(--ease-fluid) infinite both}.run .e-seal{animation:e-seal 6s var(--ease-fluid) infinite both}.e-card{transform:translateY(96px)}.e-open{opacity:0}.e-flap{transform-origin:50% 0}.e-seal{transform-origin:50%;transform:rotate(-8deg)}@keyframes e-card{0%,10%{transform:translateY(0)}40%,to{transform:translateY(96px)}}@keyframes e-open{0%,42%{opacity:1}43%,to{opacity:0}}@keyframes e-flap{0%,42%{transform:scaleY(0)}52%,to{transform:scaleY(1)}}@keyframes e-seal{0%,56%{opacity:0;transform:scale(1.8)rotate(-24deg)}60%{opacity:1;transform:scale(.9)rotate(-8deg)}62%,to{opacity:1;transform:scale(1)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.run *{animation:none!important}.reg-sig,.reg-sig *,.reg-sig :after,.reg-mark,.ink-roller,.press-shadow{transition:none!important}.press-shadow:hover{transform:none}}
