.projects-nav[data-astro-cid-2hwget37] .drawbox[data-astro-cid-2hwget37]{animation:drawbox-enter .84s linear .5s both}.stack-page[data-astro-cid-2hwget37]{--stack-step-size: 50svh}.stack-section[data-astro-cid-2hwget37]{position:relative;height:var(--stack-step-size);overflow:hidden}scroll-trigger[data-stack-trigger]{display:block;height:var(--stack-step-size)}.stack-visual[data-astro-cid-2hwget37]{position:fixed;inset:0;z-index:0;opacity:0;pointer-events:none;transform:translate3d(0,1.5svh,0);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}#hero-section[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37]{z-index:60}#prompts-workbench[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37],#spec-ide[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37]{z-index:50}#skillex[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37]{z-index:40}#context-engine[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37]{z-index:30}#a-theory-of-ai[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37],#a-theory-of-design[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37]{z-index:20}#designer[data-astro-cid-2hwget37] .stack-visual[data-astro-cid-2hwget37]{z-index:10}.stack-section[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37]{z-index:100}.stack-page__end-space[data-astro-cid-2hwget37]{height:var(--stack-step-size)}@property --drawbox-stroke-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@property --drawbox-top-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@property --drawbox-right-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@property --drawbox-bottom-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@property --drawbox-left-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@property --drawbox-fill-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}.drawbox[data-astro-cid-2hwget37]{--drawbox-stroke-rgb: 0 0 0;--drawbox-fill-rgb: 0 0 0;--drawbox-enter-delay: 0s;--drawbox-stroke-alpha: 0;--drawbox-top-alpha: 0;--drawbox-right-alpha: 0;--drawbox-bottom-alpha: 0;--drawbox-left-alpha: 0;--drawbox-fill-alpha: 0;position:relative;overflow:hidden;border:1px solid transparent;background-color:rgb(var(--drawbox-fill-rgb) / var(--drawbox-fill-alpha));background-image:linear-gradient(rgb(var(--drawbox-stroke-rgb) / calc(var(--drawbox-stroke-alpha) * var(--drawbox-top-alpha))) 0 0),linear-gradient(rgb(var(--drawbox-stroke-rgb) / calc(var(--drawbox-stroke-alpha) * var(--drawbox-right-alpha))) 0 0),linear-gradient(rgb(var(--drawbox-stroke-rgb) / calc(var(--drawbox-stroke-alpha) * var(--drawbox-bottom-alpha))) 0 0),linear-gradient(rgb(var(--drawbox-stroke-rgb) / calc(var(--drawbox-stroke-alpha) * var(--drawbox-left-alpha))) 0 0);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:0 1px,1px 0,0 1px,1px 0}.stack-section[data-astro-cid-2hwget37].drawbox-revealed .drawbox[data-astro-cid-2hwget37]{--drawbox-stroke-alpha: 1;--drawbox-top-alpha: 1;--drawbox-right-alpha: 1;--drawbox-bottom-alpha: 1;--drawbox-left-alpha: 1;--drawbox-fill-alpha: 1;background-size:100% 1px,1px 100%,100% 1px,1px 100%}.stack-section[data-astro-cid-2hwget37].drawbox-enter .drawbox[data-astro-cid-2hwget37]{animation:drawbox-enter .84s linear both;animation-delay:var(--drawbox-enter-delay)}.stack-section[data-astro-cid-2hwget37].drawbox-exit .drawbox[data-astro-cid-2hwget37]{animation:drawbox-enter .64s linear reverse both}@keyframes drawbox-enter{0%{--drawbox-stroke-alpha: 0;--drawbox-top-alpha: 0;--drawbox-right-alpha: 0;--drawbox-bottom-alpha: 0;--drawbox-left-alpha: 0;--drawbox-fill-alpha: 0;background-size:0 1px,1px 0,0 1px,1px 0}6%{--drawbox-stroke-alpha: 1;--drawbox-top-alpha: 1;--drawbox-right-alpha: 0;--drawbox-bottom-alpha: 0;--drawbox-left-alpha: 0;--drawbox-fill-alpha: 0;background-size:100% 1px,1px 0,0 1px,1px 0}10%{--drawbox-top-alpha: .22;background-size:74% 1px,1px 0,0 1px,1px 0}14%{--drawbox-top-alpha: 1;background-size:100% 1px,1px 0,0 1px,1px 0}18%{--drawbox-top-alpha: .18;background-size:86% 1px,1px 0,0 1px,1px 0}22%{--drawbox-top-alpha: 1;background-size:100% 1px,1px 0,0 1px,1px 0}24%{--drawbox-left-alpha: 1;background-size:100% 1px,1px 0,0 1px,1px 100%}28%{--drawbox-left-alpha: .22;background-size:100% 1px,1px 0,0 1px,1px 72%}32%{--drawbox-left-alpha: 1;background-size:100% 1px,1px 0,0 1px,1px 100%}36%{--drawbox-left-alpha: .18;background-size:100% 1px,1px 0,0 1px,1px 86%}40%{--drawbox-left-alpha: 1;--drawbox-bottom-alpha: 1;background-size:100% 1px,1px 0,100% 1px,1px 100%}42%{--drawbox-bottom-alpha: .22;background-size:100% 1px,1px 0,74% 1px,1px 100%}46%{--drawbox-bottom-alpha: 1;background-size:100% 1px,1px 0,100% 1px,1px 100%}50%{--drawbox-bottom-alpha: .18;background-size:100% 1px,1px 0,86% 1px,1px 100%}54%{--drawbox-bottom-alpha: 1;--drawbox-right-alpha: 1;background-size:100% 1px,1px 100%,100% 1px,1px 100%}56%{--drawbox-right-alpha: .22;background-size:100% 1px,1px 74%,100% 1px,1px 100%}60%{--drawbox-right-alpha: 1;background-size:100% 1px,1px 100%,100% 1px,1px 100%}64%{--drawbox-right-alpha: .18;background-size:100% 1px,1px 86%,100% 1px,1px 100%}68%{--drawbox-right-alpha: 1;background-size:100% 1px,1px 100%,100% 1px,1px 100%}73.5%{--drawbox-fill-alpha: 0}77%{--drawbox-fill-alpha: .12}to{--drawbox-stroke-alpha: 1;--drawbox-top-alpha: 1;--drawbox-right-alpha: 1;--drawbox-bottom-alpha: 1;--drawbox-left-alpha: 1;--drawbox-fill-alpha: 1;background-size:100% 1px,1px 100%,100% 1px,1px 100%}}#hero-section[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#prompts-workbench[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#spec-ide[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#skillex[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#context-engine[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#a-theory-of-ai[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#a-theory-of-design[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37],#designer[data-astro-cid-2hwget37].on .stack-visual[data-astro-cid-2hwget37]{opacity:1;pointer-events:auto;transform:translateZ(0)}#hero-section[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#prompts-workbench[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#spec-ide[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#skillex[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#context-engine[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#a-theory-of-ai[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#a-theory-of-design[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37],#designer[data-astro-cid-2hwget37].off .stack-visual[data-astro-cid-2hwget37]{opacity:0;pointer-events:none;transform:translate3d(0,1.5svh,0)}
