.key.svelte-vrfezq{font-weight:700}.key.svelte-vrfezq:after{content:":"}@media screen and (width<=1200px){.content.svelte-6yh93n{padding-left:1rem;padding-right:1rem;padding-bottom:calc(var(--headshot-height) + 2rem)}}@media screen and (width<=600px){.content.svelte-6yh93n{padding-left:.5rem;padding-right:.5rem}}.fact-container.svelte-6yh93n{flex-flow:wrap;gap:1rem;padding:1rem 0;display:flex}.project-marquee-container.svelte-6yh93n{--left-fade:0px;-webkit-mask-image:linear-gradient(to right, transparent 0%, black calc(var(--left-fade) * 1rem), black calc(100% - 1rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black calc(var(--left-fade) * 1rem), black calc(100% - 1rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black calc(var(--left-fade) * 1rem), black calc(100% - 1rem), transparent 100%);position:relative;overflow:hidden}.project-marquee-container.svelte-6yh93n .project-marquee-inner:where(.svelte-6yh93n){scroll-snap-type:x mandatory;scroll-padding:50%;display:flex}.project-marquee-container.svelte-6yh93n .project-marquee-inner:where(.svelte-6yh93n)>*{scroll-snap-align:center;aspect-ratio:unset;max-width:60vw}.project-marquee-container.svelte-6yh93n .project-marquee-inner:where(.svelte-6yh93n){cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:row;gap:1rem;padding:1rem 1rem 1rem 0;overflow-x:scroll}@keyframes svelte-6yh93n-tilesMarquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}.project-marquee-container.svelte-6yh93n .mask-overlay:where(.svelte-6yh93n){pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}h2.svelte-6yh93n{margin-top:1rem}
