.hero[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--space-24)}.hero__banner[data-astro-cid-bbe6dxrz]{width:100%;height:auto;aspect-ratio:2320 / 700;border-radius:var(--radius-image)}.hero__intro[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-24)}.hero__title-group[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--space-12)}.hero__meta[data-astro-cid-bbe6dxrz]{color:var(--text-main)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-12);flex-shrink:0}.hero__lead[data-astro-cid-bbe6dxrz]{color:var(--text-main)}@media(max-width:1023.98px){.hero[data-astro-cid-bbe6dxrz]{gap:0}.hero__banner[data-astro-cid-bbe6dxrz]{aspect-ratio:1240 / 700}.hero__intro[data-astro-cid-bbe6dxrz]{display:contents}.hero__title-group[data-astro-cid-bbe6dxrz]{margin-top:var(--space-24)}.hero__lead[data-astro-cid-bbe6dxrz]{order:1;max-width:29.5rem;margin-top:var(--space-24)}.hero__actions[data-astro-cid-bbe6dxrz]{order:2;margin-top:var(--space-40)}}@media(max-width:767.98px){.hero__banner[data-astro-cid-bbe6dxrz]{aspect-ratio:600 / 680}.hero__lead[data-astro-cid-bbe6dxrz]{max-width:13.5rem;margin-top:calc(var(--space-12) + var(--space-4))}.hero__actions[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero__telegram[data-astro-cid-bbe6dxrz]{order:-1}}.project-card[data-astro-cid-mspuyifq]{position:relative;display:flex;flex-direction:column}.project-card__media[data-astro-cid-mspuyifq]{position:relative}.project-card[data-astro-cid-mspuyifq]>[data-astro-cid-mspuyifq]{transition:opacity var(--project-dim-duration) ease}.project-card__image[data-astro-cid-mspuyifq]{width:100%;height:auto;aspect-ratio:1120 / 816;border-radius:var(--radius-image)}.project-card__chip[data-astro-cid-mspuyifq]{position:absolute;top:var(--space-24);left:var(--space-24)}.project-card__title[data-astro-cid-mspuyifq]{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-24)}.project-card__link[data-astro-cid-mspuyifq]{color:inherit;text-decoration:none}.project-card__link[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0}.project-card__arrow[data-astro-cid-mspuyifq]{display:flex;flex-shrink:0;padding:var(--space-8);border-radius:50%;background:var(--ui-button-bg);box-shadow:var(--shadow-icon-button)}.project-card__arrow-icon[data-astro-cid-mspuyifq]{width:var(--space-12);height:var(--space-12)}@media(hover:hover){.project-card[data-astro-cid-mspuyifq]:hover .project-card__arrow[data-astro-cid-mspuyifq]{background:var(--ui-button-bg-hover);box-shadow:none}}.project-card__description[data-astro-cid-mspuyifq]{margin-top:var(--space-12);max-width:28rem;text-wrap:balance;color:var(--text-main)}@media(max-width:767.98px){.project-card__chip[data-astro-cid-mspuyifq]{top:var(--space-12);left:var(--space-12);padding:0 var(--space-4);border-radius:var(--radius-4)}}.projects[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:var(--space-40)}.projects__header[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:var(--space-24)}.projects__lead[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:var(--space-4);color:var(--text-main)}.projects__grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-40)}@media(hover:hover){.projects__grid:has(.project-card--spotlight:hover) .project-card:not(:hover)>*{opacity:var(--project-dim-opacity)}}@media(max-width:1023.98px){.projects__grid[data-astro-cid-amng4zvp]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.projects[data-astro-cid-amng4zvp]{gap:var(--space-24)}.projects__header[data-astro-cid-amng4zvp]{gap:var(--space-12)}}.experience[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:var(--space-24)}.experience__header[data-astro-cid-xpq65ryk]{display:flex;align-items:center;gap:var(--space-12)}.experience__list[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:var(--space-40)}.job[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.job__meta[data-astro-cid-xpq65ryk]{margin-top:var(--space-8);color:var(--text-main)}.job__stack[data-astro-cid-xpq65ryk]{max-width:23rem;margin-top:var(--space-24);line-height:calc(var(--text-body-m-line) + var(--space-4));color:var(--text-main)}.job__bullets[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:var(--space-24);max-width:32.75rem;margin:0;padding:0;list-style:none;color:var(--text-main)}.job__bullets[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{position:relative;padding-left:var(--space-12)}.job__bullets[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]:before{content:"•";position:absolute;left:0}.job__br[data-astro-cid-xpq65ryk]{display:none}@media(min-width:1248px){.job__br[data-astro-cid-xpq65ryk]{display:inline}.job__bullets[data-astro-cid-xpq65ryk]{max-width:none}}@media(max-width:1023.98px){.job[data-astro-cid-xpq65ryk]{grid-template-columns:minmax(0,1fr);row-gap:var(--space-40)}}@media(max-width:767.98px){.job[data-astro-cid-xpq65ryk]{row-gap:var(--space-24)}.job__stack[data-astro-cid-xpq65ryk]{max-width:14rem;line-height:var(--text-body-m-line)}.job__bullets[data-astro-cid-xpq65ryk]{max-width:none}}.page[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--section-gap);padding-block:var(--space-40) var(--space-120)}@media(max-width:767.98px){.page[data-astro-cid-j7pv25f6]{padding-top:var(--space-12)}}
