.scene-window{padding-block:5rem;border-top:1px solid #333;background-color:hsla(0,0%,5%,.94)}.scene-window__inner{max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.scene-window__header+.scene-window__body{margin-top:2rem}.scene-window--contact{padding-block:3rem}.scene-prompt-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:2ch;margin-top:2rem}.scene-prompt{display:inline-flex;align-items:center;gap:.5rem;min-width:24px;min-height:24px;padding-block:.5rem;color:#888;font-family:var(--font-jetbrains-mono),monospace;font-size:.875rem;line-height:1.25rem}.scene-prompt:focus-visible,:where(html:not([data-pointer=coarse])) .scene-prompt:hover,:where(html:not([data-pointer=coarse])) .scene-prompt[data-active]{color:#22c55e}.scene-prompt__text{display:inline-block;white-space:pre}.scene-prompt__caret{display:inline-block;flex:none;width:.55em;height:1em;background-color:#22c55e}@media screen and (prefers-reduced-motion:no-preference){.scene-prompt{--prompt-duration:calc(var(--chars) * var(--motion-prompt-step))}.scene-prompt[data-reveal-state=pending] .scene-prompt__text{clip-path:inset(-.3em 100% -.3em -.3em)}.scene-prompt[data-reveal-state=pending] .scene-prompt__caret{visibility:hidden}.scene-prompt[data-reveal-state=shown] .scene-prompt__text{animation:type-reveal var(--prompt-duration) steps(var(--chars)) backwards}.scene-prompt[data-reveal-state=shown] .scene-prompt__caret{animation:term-blink var(--motion-caret-period) step-end var(--prompt-duration) var(--motion-caret-cycles) backwards}.scene-prompt[data-reveal-instant] .scene-prompt__caret,.scene-prompt[data-reveal-instant] .scene-prompt__text{animation:none!important}}@media screen and (min-width:1024px){html[data-scene-intent=live] .scene-window{width:calc(var(--motion-window) * 100%);min-height:var(--motion-window-min);margin-left:calc(var(--motion-column) * 100%);border:1px solid hsla(0,0%,100%,.08);background-color:hsla(0,0%,5%,.5)}html[data-scene-intent=live] .scene-window:not(footer),html[data-scene-intent=live] footer.scene-window>.scene-window__inner{transition:background-color var(--scene-swap-fade,var(--motion-swap-fade)) var(--motion-ease-swap)}html[data-scene-intent=live]:not([data-scene-ready=true]) .scene-window:not(footer),html[data-scene-intent=live]:not([data-scene-ready=true]) footer.scene-window>.scene-window__inner{background-color:hsla(0,0%,5%,.94)}html[data-scene-intent=live][data-scene-stalled=true]:not([data-scene-ready=true]) .scene-window:not(footer),html[data-scene-intent=live][data-scene-stalled=true]:not([data-scene-ready=true]) footer.scene-window>.scene-window__inner{background-color:hsla(0,0%,5%,.5)}html[data-scene-intent=live] .scene-window__inner{max-width:none;margin-inline:0;padding-inline:1.5rem}html[data-scene-intent=live] .scene-window+.scene-window,html[data-scene-intent=live] footer.scene-window{margin-top:var(--motion-window-gap)}html[data-scene-intent=live] footer.scene-window{display:flex;flex-direction:column;justify-content:center;min-height:var(--motion-contact-min);padding-block:0 max(calc(var(--motion-chrome-bottom) + 24px),44svh);border:0;background-color:transparent;scroll-margin-top:calc(-1 * var(--motion-chrome-top))}html[data-scene-intent=live] footer.scene-window>.scene-window__inner{padding-block:3rem;border:1px solid hsla(0,0%,100%,.08);background-color:hsla(0,0%,5%,.72)}}.scene-window--contact .ix-control,.scene-window--contact .scene-replay{color:#e5e5e5}.scene-window--contact .contact-legal{color:#a3a3a3}.about-intro{color:#a8a8a8}@media screen and (min-width:1024px) and (max-height:780px){html[data-scene-intent=live] .scene-window--about{padding-block:2.25rem}html[data-scene-intent=live] .scene-window--about .scene-window__header+.scene-window__body{margin-top:1.25rem}html[data-scene-intent=live] .scene-window--about .about-intro{font-size:.8125rem;line-height:1.55}html[data-scene-intent=live] .scene-window--about .about-card{margin-top:1.25rem;padding:1rem 1.25rem;row-gap:.5rem}html[data-scene-intent=live] .scene-window--about .scene-prompt-row{margin-top:1rem}}