.ptl.svelte-1p8bgk7{position:relative;padding:.5rem 0 1rem}.ptl.svelte-1p8bgk7:before{content:"";position:absolute;top:0;bottom:0;left:.375rem;width:1px;background:rgb(var(--c-line-faint))}.ptl-row.svelte-1p8bgk7{position:relative;padding-left:2.25rem}.ptl-project.svelte-1p8bgk7{padding-bottom:2.5rem}.ptl-dot.svelte-1p8bgk7{position:absolute;top:.6rem;left:.0625rem;width:.625rem;height:.625rem;border-radius:999px;background:rgb(var(--c-paper));border:1.5px solid rgb(var(--c-line-light))}.ptl-project.svelte-1p8bgk7:before{content:"";position:absolute;top:.9rem;left:.625rem;width:1.5rem;height:1px;background:rgb(var(--c-line-faint))}.ptl-year.svelte-1p8bgk7{padding-bottom:1rem;padding-top:.5rem}.ptl-year-label.svelte-1p8bgk7{display:inline-block;font-family:Manrope,Inter,system-ui,sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.08em;color:rgb(var(--c-text-muted));background:rgb(var(--c-bg));padding:0 .6rem 0 0}.ptl-year.svelte-1p8bgk7:before{content:"";position:absolute;top:.55rem;left:.125rem;width:.5rem;height:.5rem;border-radius:999px;background:rgb(var(--c-line-light))}@media (min-width: 1024px){.ptl.svelte-1p8bgk7:before{left:50%}.ptl-row.svelte-1p8bgk7{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:5rem;column-gap:5rem;padding-left:0}.ptl-project.svelte-1p8bgk7{padding-bottom:2rem}.ptl-left.svelte-1p8bgk7 .ptl-card:where(.svelte-1p8bgk7){grid-column:1;justify-self:end}.ptl-right.svelte-1p8bgk7 .ptl-card:where(.svelte-1p8bgk7){grid-column:2;justify-self:start}.ptl-card.svelte-1p8bgk7{max-width:24rem;width:100%}.ptl-dot.svelte-1p8bgk7{left:50%;transform:translate(-50%)}.ptl-project.svelte-1p8bgk7:before{width:2.5rem;left:auto}.ptl-left.svelte-1p8bgk7:before{right:50%}.ptl-right.svelte-1p8bgk7:before{left:50%}.ptl-year.svelte-1p8bgk7{display:block;text-align:center;padding-bottom:1.25rem}.ptl-year-label.svelte-1p8bgk7{padding:0 .9rem}.ptl-year.svelte-1p8bgk7:before{left:50%;transform:translate(-50%);top:.5rem;display:none}}.ptl.svelte-1p8bgk7 .ptl-row{transition:opacity .5s ease,transform .5s ease}@media (prefers-reduced-motion: reduce){.ptl.svelte-1p8bgk7 .ptl-row{transition:none}}
