[data-theme=canvas]{--t-label-dash:none;--t-label-size:10px;--t-label-tracking:.22em;--t-label-weight:700}[data-theme=canvas] .t-flow>div>:last-child{margin-bottom:0!important}body:has([data-theme=canvas]):before{display:none}[data-theme=canvas] .theme-press,[data-theme=canvas] .theme-press-sm,[data-theme=canvas] .lk-card{transition:transform var(--t-dur-fast) var(--t-ease), background-color var(--t-dur-fast) var(--t-ease), border-color var(--t-dur-fast) var(--t-ease)}[data-theme=canvas] .theme-press:active,[data-theme=canvas] .theme-press-sm:active,[data-theme=canvas] .lk-card:active{transform:translateY(1px)scale(.994)}[data-theme=canvas] .pst-rot-l,[data-theme=canvas] .pst-rot-r{transform:none}@media (min-width:1024px){[data-theme=canvas]{--t-page-max:calc(var(--t-max) + 40px);--t-flow-gap:44px}}[data-theme=canvas] #sec-intro h1 span{color:var(--t-mc)!important}html.js [data-theme=canvas] .reveal:not(.is-visible){opacity:0;transform:translateY(16px)}html.js [data-theme=canvas] .img-clip:not(.is-visible){clip-path:inset(0 0 100%)}[data-theme=canvas] .pst-live-dot{animation:1.8s ease-in-out infinite cvs-pulse}@keyframes cvs-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){[data-theme=canvas] .pst-live-dot{animation:none}[data-theme=canvas] .theme-press:active,[data-theme=canvas] .theme-press-sm:active,[data-theme=canvas] .lk-card:active{transform:none}}
