.experience-prose[data-astro-cid-kzuyi7wt] h2{border-top:1px solid var(--color-line);color:var(--color-muted);margin-top:4rem;padding-top:1rem;font-size:.8125rem;font-weight:600;line-height:1.5}.experience-prose[data-astro-cid-kzuyi7wt] h2:first-child{margin-top:0}.experience-prose[data-astro-cid-kzuyi7wt] h3{color:var(--color-ink);letter-spacing:-.025em;margin-top:2.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.experience-prose[data-astro-cid-kzuyi7wt] p{text-wrap:pretty;color:var(--color-muted);margin-top:1.25rem;font-size:1rem;line-height:1.8}.experience-prose[data-astro-cid-kzuyi7wt] ul,.experience-prose[data-astro-cid-kzuyi7wt] ol{color:var(--color-muted);margin-top:1.25rem;padding-left:1.5rem;font-size:1rem;line-height:1.8}.experience-prose[data-astro-cid-kzuyi7wt] ul{list-style:outside}.experience-prose[data-astro-cid-kzuyi7wt] ol{list-style:decimal}.experience-prose[data-astro-cid-kzuyi7wt] li+li{margin-top:.65rem}.experience-prose[data-astro-cid-kzuyi7wt] blockquote{border-left:2px solid var(--color-accent);color:var(--color-muted);margin-top:1.5rem;padding-left:1rem}.experience-prose[data-astro-cid-kzuyi7wt] a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.experience-prose[data-astro-cid-kzuyi7wt] strong{color:var(--color-accent);font-weight:700}.experience-prose[data-astro-cid-kzuyi7wt] code{background:var(--color-surface);font-family:var(--font-code);padding:.15rem .3rem;font-size:.85em}.experience-prose[data-astro-cid-kzuyi7wt] pre{border:1px solid var(--color-line);background:var(--color-surface);margin-top:1.5rem;padding:1rem;overflow-x:auto}.experience-prose[data-astro-cid-kzuyi7wt] pre code{background:0 0;padding:0}.experience-prose[data-astro-cid-kzuyi7wt] figure{margin:2rem 0 0}.experience-prose[data-astro-cid-kzuyi7wt] img{border:1px solid var(--color-line);cursor:zoom-in;width:auto;max-width:100%;max-height:420px;margin-inline:auto;display:block}.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=small] img{max-height:260px}.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=wide],.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=full]{max-width:none}.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=wide] img,.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=full] img{width:100%;max-height:none}@media (width>=768px){.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=wide],.experience-prose[data-astro-cid-kzuyi7wt] figure[data-image-size=full]{width:min(64rem,100vw - 4rem);margin-left:50%;transform:translate(-50%)}}.experience-prose[data-astro-cid-kzuyi7wt] figcaption{color:var(--color-muted);font-family:var(--font-mono);margin-top:.75rem;font-size:.75rem;line-height:1.6}.image-lightbox[data-astro-cid-kzuyi7wt]{background:0 0;border:0;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;padding:0;overflow:visible}.image-lightbox[data-astro-cid-kzuyi7wt]::backdrop{background:color-mix(in srgb, var(--color-ink) 78%, transparent);-webkit-backdrop-filter:blur(6px)}.image-lightbox-frame[data-astro-cid-kzuyi7wt]{position:relative}.image-lightbox[data-astro-cid-kzuyi7wt][open] .image-lightbox-frame[data-astro-cid-kzuyi7wt]{animation:.18s ease-out both image-lightbox-in}.image-lightbox[data-astro-cid-kzuyi7wt] img[data-astro-cid-kzuyi7wt]{border:1px solid var(--color-line);background:var(--color-bg);object-fit:contain;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:0 24px 80px color-mix(in srgb, var(--color-ink) 28%, transparent);display:block}.image-lightbox-close[data-astro-cid-kzuyi7wt]{position:absolute;top:.75rem;right:.75rem}.image-lightbox-close[data-astro-cid-kzuyi7wt] button[data-astro-cid-kzuyi7wt]{width:2.25rem;height:2.25rem;color:var(--color-ink);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.image-lightbox-close[data-astro-cid-kzuyi7wt] button[data-astro-cid-kzuyi7wt]:hover{background:var(--color-ink);color:var(--color-bg)}@keyframes image-lightbox-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.image-lightbox[data-astro-cid-kzuyi7wt][open] .image-lightbox-frame[data-astro-cid-kzuyi7wt]{animation:none}.image-lightbox-close[data-astro-cid-kzuyi7wt] button[data-astro-cid-kzuyi7wt]{transition:none}}.stack-list[data-astro-cid-kzuyi7wt] summary[data-astro-cid-kzuyi7wt]::-webkit-details-marker{display:none}.stack-list[data-astro-cid-kzuyi7wt]:not([open])>div[data-astro-cid-kzuyi7wt]{display:none}
