.reveal[data-astro-cid-kjub6hmg]{opacity:0;transform:translateY(40px);filter:blur(12px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.reveal[data-astro-cid-kjub6hmg].visible{opacity:1;transform:translateY(0);filter:blur(0)}.stagger-1[data-astro-cid-kjub6hmg]{transition-delay:.1s}.stagger-2[data-astro-cid-kjub6hmg]{transition-delay:.2s}.stagger-3[data-astro-cid-kjub6hmg]{transition-delay:.3s}.stagger-4[data-astro-cid-kjub6hmg]{transition-delay:.4s}.stagger-5[data-astro-cid-kjub6hmg]{transition-delay:.5s}.stack-cards[data-astro-cid-kjub6hmg]{display:flex;flex-direction:column;gap:0}.stack-card[data-astro-cid-kjub6hmg]{scroll-margin-top:104px;position:sticky;top:calc(80px + var(--card-index, 0) * 20px);z-index:calc(var(--card-index, 0) + 1);margin-bottom:24px;box-shadow:var(--shadow-card);background-color:var(--bg-card-solid)!important}@media(max-width:1023px){.stack-card[data-astro-cid-kjub6hmg]{position:relative;top:auto;box-shadow:none}}.portfolio-heading[data-astro-cid-kjub6hmg]{color:#0a1430}.portfolio-subtext[data-astro-cid-kjub6hmg]{color:#4a5a70}.ref-card[data-astro-cid-kjub6hmg]{display:block}.ref-card-inner[data-astro-cid-kjub6hmg]{min-height:100%}.ref-card-title[data-astro-cid-kjub6hmg]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ref-card-desc[data-astro-cid-kjub6hmg]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
