.project-container.svelte-1eau514{flex-direction:column;gap:40px;padding-block:36px;display:flex}.project-container.svelte-1eau514 .description:where(.svelte-1eau514){margin:auto}@media screen and (width<=468px){.project-container.svelte-1eau514{gap:16px}}.project-container.svelte-1eau514 .text-container:where(.svelte-1eau514){width:100%;max-width:1100px;margin-inline:auto}@media screen and (width<=1300px){.project-container.svelte-1eau514 .text-container:where(.svelte-1eau514){max-width:800px}}@media screen and (width<=1100px){.project-container.svelte-1eau514 .text-container:where(.svelte-1eau514){max-width:600px}}@media screen and (width<=768px){.project-container.svelte-1eau514 .text-container:where(.svelte-1eau514){margin-inline:0}}.header.svelte-1eau514{flex-direction:column;gap:24px;margin-bottom:20px;display:flex}.header.svelte-1eau514>h1:where(.svelte-1eau514),.header.svelte-1eau514>p:where(.svelte-1eau514),.header.svelte-1eau514>.action:where(.svelte-1eau514){opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) both svelte-1eau514-project-header-enter}.header.svelte-1eau514>h1:where(.svelte-1eau514){animation-delay:0s}.header.svelte-1eau514>p:where(.svelte-1eau514){animation-delay:.12s}.header.svelte-1eau514>.action:where(.svelte-1eau514){animation-delay:.24s}.header.svelte-1eau514>p:where(.svelte-1eau514){color:var(--color_accent_secondary)}.header.svelte-1eau514>h1:where(.svelte-1eau514){font-size:40px;font-weight:400}@media screen and (width<=468px){.header.svelte-1eau514{gap:12px;margin-bottom:0}.header.svelte-1eau514>h1:where(.svelte-1eau514){font-size:24px}.header.svelte-1eau514>p:where(.svelte-1eau514){font-size:14px}.header.svelte-1eau514 .action:where(.svelte-1eau514){flex-direction:column;display:flex}}.img.svelte-1eau514{opacity:0;border-radius:var(--radius_md);animation:.7s cubic-bezier(.2,.8,.2,1) .36s both svelte-1eau514-project-header-enter;overflow:hidden}.description.svelte-1eau514{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) .48s both svelte-1eau514-project-header-enter-right}.description.svelte-1eau514 p,.description.svelte-1eau514 li{color:color-mix(in srgb, var(--color_white) 92%, var(--color_grey) 8%);margin:0 0 16px;font-size:16px;line-height:1.75}.description.svelte-1eau514 p:last-child,.description.svelte-1eau514 li:last-child{margin-bottom:0}.description.svelte-1eau514 strong{color:var(--color_accent_secondary);margin:28px 0 14px;font-size:18px;line-height:1.35;display:block}.description.svelte-1eau514 ul,.description.svelte-1eau514 ol{margin:20px 0;padding-left:20px}.description.svelte-1eau514 li::marker{color:var(--color_accent)}.description.svelte-1eau514 a{color:var(--color_accent_secondary);-webkit-text-decoration-color:color-mix(in srgb, var(--color_accent_secondary) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--color_accent_secondary) 48%, transparent);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.description.svelte-1eau514 a:hover,.description.svelte-1eau514 a:focus-visible{color:var(--color_white);-webkit-text-decoration-color:var(--color_white);text-decoration-color:var(--color_white)}@media (prefers-reduced-motion:reduce){.project-container.svelte-1eau514 .header:where(.svelte-1eau514)>h1:where(.svelte-1eau514),.project-container.svelte-1eau514 .header:where(.svelte-1eau514)>p:where(.svelte-1eau514),.project-container.svelte-1eau514 .header:where(.svelte-1eau514)>.action:where(.svelte-1eau514){opacity:1;animation:none}}@keyframes svelte-1eau514-project-header-enter{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1eau514-project-header-enter-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}
