.blog-post-container[data-astro-cid-2q5oecfc]{padding-top:0}.site-header.blog-post-cover-shadow{--site-header-shadow-progress: 0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.blog-post[data-astro-cid-2q5oecfc]{position:relative;isolation:isolate;--blog-header-decoration-offset: 6.75rem;--blog-header-grid-size: 24px;--blog-header-grid-base-line: linear-gradient(to bottom, rgb(255 255 255 / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / .045) 1px, transparent 1px);--blog-header-grid-patch-line: linear-gradient(to bottom, rgb(255 255 255 / .035) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / .035) 1px, transparent 1px);--blog-header-grid-fade-mask: radial-gradient(ellipse 88rem 54rem at 50% 14rem, black 0%, rgb(0 0 0 / .78) 30%, rgb(0 0 0 / .42) 58%, rgb(0 0 0 / .08) 82%, transparent 100%), linear-gradient(to bottom, black 0%, black 66%, rgb(0 0 0 / .45) 84%, transparent 100%);--blog-header-grid-patch-mask: radial-gradient(ellipse 34rem 18rem at 22% 9rem, rgb(0 0 0 / .68) 0%, rgb(0 0 0 / .46) 34%, transparent 76%), radial-gradient(ellipse 24rem 16rem at 66% 7rem, rgb(0 0 0 / .58) 0%, rgb(0 0 0 / .38) 38%, transparent 78%), radial-gradient(ellipse 38rem 22rem at 82% 24rem, rgb(0 0 0 / .6) 0%, rgb(0 0 0 / .4) 32%, transparent 74%), radial-gradient(ellipse 26rem 20rem at 38% 32rem, rgb(0 0 0 / .5) 0%, rgb(0 0 0 / .32) 34%, transparent 82%);padding:0;overflow:visible}.blog-post[data-astro-cid-2q5oecfc]:before,.blog-post[data-astro-cid-2q5oecfc]:after{content:"";position:absolute;display:none;top:calc(-1 * var(--blog-header-decoration-offset));left:50%;width:100vw;height:calc(clamp(30rem,64vw,43rem) + var(--blog-header-decoration-offset));transform:translate(-50%);pointer-events:none}.blog-post[data-astro-cid-2q5oecfc]:before{z-index:1;background-image:var(--blog-header-grid-patch-line);background-size:var(--blog-header-grid-size) var(--blog-header-grid-size);-webkit-mask-image:var(--blog-header-grid-patch-mask);mask-image:var(--blog-header-grid-patch-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blog-post[data-astro-cid-2q5oecfc]:after{z-index:0;background-image:var(--blog-header-grid-base-line);background-size:var(--blog-header-grid-size) var(--blog-header-grid-size);-webkit-mask-image:var(--blog-header-grid-fade-mask);mask-image:var(--blog-header-grid-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.blog-post[data-astro-cid-2q5oecfc]>.prose-container[data-astro-cid-2q5oecfc]{position:relative;z-index:2}.blog-cover-image[data-astro-cid-2q5oecfc],.blog-cover-video[data-astro-cid-2q5oecfc]{position:relative;z-index:1;width:100%;aspect-ratio:2 / 1;overflow:hidden;background:hsl(var(--accent));box-shadow:-2.5rem -1.5rem 6rem #0000007a,2.5rem -1.5rem 6rem #0000007a,0 -1.25rem 5rem #0000006b,0 2.5rem 8rem #00000094,0 0 10rem #0000006b}.blog-cover-image[data-astro-cid-2q5oecfc] img[data-astro-cid-2q5oecfc]{width:100%;height:100%;object-fit:cover}.blog-cover-video[data-astro-cid-2q5oecfc] .video-container{height:100%;margin:0!important;border:none!important}.blog-cover-video[data-astro-cid-2q5oecfc] .youtube-facade,.blog-cover-video[data-astro-cid-2q5oecfc] .video-container iframe{height:100%;aspect-ratio:auto}.blog-post-header[data-astro-cid-2q5oecfc]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.blog-post-title[data-astro-cid-2q5oecfc]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:hsl(var(--foreground));text-wrap:pretty}.blog-post-meta[data-astro-cid-2q5oecfc]{display:flex;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:.8125rem;color:hsl(var(--muted-foreground));margin-bottom:1rem}.meta-separator[data-astro-cid-2q5oecfc]{color:hsl(var(--border))}.blog-post-actions[data-astro-cid-2q5oecfc]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:0}.blog-post-actions[data-astro-cid-2q5oecfc][hidden],.blog-post-reddit-link[data-astro-cid-2q5oecfc][hidden],.reddit-comment-stat[data-astro-cid-2q5oecfc][hidden]{display:none}.blog-post-actions[data-astro-cid-2q5oecfc]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#ffffff6b,#ffffff29 42%,#fff0);pointer-events:none}.blog-post-tags-footer[data-astro-cid-2q5oecfc]{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0}.blog-post-tags-footer[data-astro-cid-2q5oecfc] .tag[data-astro-cid-2q5oecfc]{display:inline-flex;align-items:center;padding:0;min-height:0;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease,opacity .15s ease}.blog-post-tags-footer[data-astro-cid-2q5oecfc] .tag[data-astro-cid-2q5oecfc]:hover,.blog-post-tags-footer[data-astro-cid-2q5oecfc] .tag[data-astro-cid-2q5oecfc]:focus-visible{color:hsl(var(--foreground));background:transparent;border:0}.blog-post-reddit-link[data-astro-cid-2q5oecfc]{--reddit-accent: #ff4500;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.42rem;min-height:1.75rem;padding:.22rem 0;color:hsl(var(--foreground));font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;text-underline-offset:3px;white-space:nowrap}.blog-post-reddit-link[data-astro-cid-2q5oecfc]:hover,.blog-post-reddit-link[data-astro-cid-2q5oecfc]:focus-visible{text-decoration:underline}.reddit-upvote-icon[data-astro-cid-2q5oecfc],.reddit-comment-icon[data-astro-cid-2q5oecfc]{width:1rem;height:1rem;color:var(--reddit-accent);transform:translateY(-.015rem)}.reddit-upvote-icon[data-astro-cid-2q5oecfc] path[data-astro-cid-2q5oecfc],.reddit-comment-icon[data-astro-cid-2q5oecfc] path[data-astro-cid-2q5oecfc]{fill:transparent;stroke:currentColor;stroke-width:1.75;stroke-linejoin:round;transition:fill .15s ease}.blog-post-reddit-link[data-astro-cid-2q5oecfc]:hover .reddit-upvote-icon[data-astro-cid-2q5oecfc] path[data-astro-cid-2q5oecfc],.blog-post-reddit-link[data-astro-cid-2q5oecfc]:focus-visible .reddit-upvote-icon[data-astro-cid-2q5oecfc] path[data-astro-cid-2q5oecfc],.blog-post-reddit-link[data-astro-cid-2q5oecfc]:hover .reddit-comment-icon[data-astro-cid-2q5oecfc] path[data-astro-cid-2q5oecfc],.blog-post-reddit-link[data-astro-cid-2q5oecfc]:focus-visible .reddit-comment-icon[data-astro-cid-2q5oecfc] path[data-astro-cid-2q5oecfc]{fill:currentColor}.reddit-comment-stat[data-astro-cid-2q5oecfc]{display:inline-flex;align-items:center;gap:.28rem;margin-left:.16rem}.blog-post-footer[data-astro-cid-2q5oecfc]{margin-top:4rem;padding-top:0}.blog-post-signature[data-astro-cid-2q5oecfc]{--avatar-bubble-size: clamp(4.25rem, 11vw, 6rem);--avatar-bubble-gap: 1.125rem;--avatar-bubble-font-size: clamp(1.35rem, 4vw, 2rem);--avatar-bubble-offset-y: -.26;margin-top:2rem}@media(max-width:768px){.blog-post-title[data-astro-cid-2q5oecfc]{font-size:1.75rem}.blog-post-signature[data-astro-cid-2q5oecfc]{--avatar-bubble-size: clamp(3.75rem, 18vw, 5rem);--avatar-bubble-gap: .85rem;--avatar-bubble-font-size: clamp(1.15rem, 6vw, 1.6rem);--avatar-bubble-tail-width: 30px;--avatar-bubble-tail-height: 14px;--avatar-bubble-tail-offset-x: -18px}.blog-post-actions[data-astro-cid-2q5oecfc]{align-items:flex-start}.blog-post-reddit-link[data-astro-cid-2q5oecfc]{min-height:1.55rem}.reddit-upvote-copy[data-astro-cid-2q5oecfc]{font-size:0}.reddit-upvote-copy[data-astro-cid-2q5oecfc]:before{content:attr(data-reddit-compact-label);font-size:.75rem}.reddit-comment-stat[data-astro-cid-2q5oecfc]{gap:.22rem;margin-left:.1rem}.reddit-comment-stat[data-astro-cid-2q5oecfc] [data-astro-cid-2q5oecfc][data-reddit-comments]{font-size:0}.reddit-comment-stat[data-astro-cid-2q5oecfc] [data-astro-cid-2q5oecfc][data-reddit-comments]:before{content:attr(data-reddit-compact-label);font-size:.75rem}}@media(min-width:769px){.blog-post[data-astro-cid-2q5oecfc]:before,.blog-post[data-astro-cid-2q5oecfc]:after{display:block}}
