.title:where(.astro-37FXCHFA){font-size:2em;margin:.25em 0 0}hr:where(.astro-37FXCHFA){border-top:1px solid #ddd;margin:1rem 0}.last-updated-on:where(.astro-37FXCHFA){font-style:italic}main:where(.astro-37FXCHFA){margin:auto;padding:16px 64px}.typewriter:where(.astro-TDMTZV37){color:#0000;background:linear-gradient(-90deg,#fcfcfc 5px,#0000 0) 10px 0,linear-gradient(#fcfcfc 0 0) 0 0;background-size:calc(var(--n) * 1ch) 200%;-webkit-background-clip:padding-box,text;background-clip:padding-box,text;background-repeat:no-repeat;animation:b .7s infinite steps(1),t calc(var(--n) * 35ms) steps(var(--n)) both;animation-delay:1s}@keyframes t{0%{background-size:0 200%}}@keyframes b{50%{background-position:0 -100%,0 0}}.intro-and-links:where(.astro-J7PV25F6){max-width:65ch}.arrow-left:where(.astro-J7PV25F6){width:0;height:0;border-top:100px solid transparent;border-bottom:173.2solid transparent;border-right:100px solid green;animation:rotation 2s infinite linear}.large-text:where(.astro-J7PV25F6){font-size:6rem;line-height:7.25rem}@keyframes pop{0%{transform:translateY(80%)}to{transform:translateY(10%)}}@keyframes hover-pop{to{transform:translateY(-50%)}}.popover-wrapper:where(.astro-J7PV25F6){position:relative;display:grid;place-content:center;transition:transform .4s ease-out}.popover:where(.astro-J7PV25F6){animation:pop 2s both;animation-delay:.2s}.card:where(.astro-J7PV25F6) figure:where(.astro-J7PV25F6).card-image-top{align-items:start}
