.crumbs[data-astro-cid-pigk7ncw]{display:flex;align-items:center;gap:.25rem;margin-bottom:var(--space-s)}.crumbs__list[data-astro-cid-pigk7ncw]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.crumbs__item[data-astro-cid-pigk7ncw]{display:flex;align-items:center;gap:.25rem}.crumbs__item[data-astro-cid-pigk7ncw] a[data-astro-cid-pigk7ncw]{color:var(--grey-04);font-size:var(--text-16px);line-height:1;transition:color var(--ease)}.crumbs__item[data-astro-cid-pigk7ncw] a[data-astro-cid-pigk7ncw]:hover{color:var(--grey-01)}.crumbs__slash[data-astro-cid-pigk7ncw]{display:flex;color:var(--grey)}.crumbs__back[data-astro-cid-pigk7ncw]{display:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background-color:var(--grey-06);color:var(--grey-01)}@media(max-width:479px){.crumbs__list[data-astro-cid-pigk7ncw]{display:none}.crumbs__back[data-astro-cid-pigk7ncw]{display:flex}}.credit[data-astro-cid-ex6rvxks]{display:flex;align-items:flex-start;gap:var(--space-s);color:var(--grey-03)}.credit__text[data-astro-cid-ex6rvxks]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;color:var(--grey-02)}.credit__label[data-astro-cid-ex6rvxks]:not(.visually-hidden){padding:.115rem .5rem;border:1px solid var(--grey-05);border-radius:var(--radius-pill);color:var(--grey-02);font-size:var(--text-12px);line-height:1;text-transform:uppercase}.credit__name[data-astro-cid-ex6rvxks]{font-size:var(--text-16px);font-weight:var(--weight-regular);line-height:var(--leading-body)}a[data-astro-cid-ex6rvxks].credit__name{transition:color var(--ease)}a[data-astro-cid-ex6rvxks].credit__name:hover{color:var(--secondary);text-decoration:underline;text-decoration-color:var(--primary)}.credit__position[data-astro-cid-ex6rvxks]{color:var(--grey-03);font-size:var(--text-12px);line-height:var(--leading-heading)}.author-card[data-astro-cid-ex6rvxks]{display:flex;align-items:flex-start;gap:var(--space-m);margin-top:var(--space-l);padding:var(--space-m);border-radius:var(--radius-16px);background-color:var(--white)}.author-card__body[data-astro-cid-ex6rvxks]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.author-card__eyebrow[data-astro-cid-ex6rvxks]{color:var(--grey-04);font-size:var(--text-12px);letter-spacing:.04em;text-transform:uppercase}.author-card__name[data-astro-cid-ex6rvxks]{font-size:var(--text-24px);line-height:var(--leading-heading)}.author-card__name[data-astro-cid-ex6rvxks] a[data-astro-cid-ex6rvxks]:hover{text-decoration:underline;text-decoration-color:var(--primary)}.author-card__position[data-astro-cid-ex6rvxks]{color:var(--grey-03);font-size:var(--text-14px)}.author-card__bio[data-astro-cid-ex6rvxks]{margin-top:var(--space-xs);color:var(--grey-03);font-size:var(--text-16px);line-height:var(--leading-body)}.author-card__links[data-astro-cid-ex6rvxks]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-top:var(--space-xs)}.author-card__links[data-astro-cid-ex6rvxks] a[data-astro-cid-ex6rvxks]{color:var(--grey-01);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em}.author-card__links[data-astro-cid-ex6rvxks] .author-card__linkedin[data-astro-cid-ex6rvxks]{display:inline-flex;align-items:center;gap:.3rem}.author-card__icon[data-astro-cid-ex6rvxks]{display:flex;width:1.25rem;height:1.25rem}@media(max-width:479px){.author-card[data-astro-cid-ex6rvxks]{flex-direction:column}}.byline[data-astro-cid-oq5osof5]{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--grey-05)}@media(max-width:991px){.byline[data-astro-cid-oq5osof5]{flex-direction:column}}.toc[data-astro-cid-nxay6pwk]{display:flex;flex-direction:column;gap:var(--space-m);padding:1rem 1.25rem;border-radius:var(--radius-16px);background-color:var(--white)}.toc__title[data-astro-cid-nxay6pwk]{font-family:var(--display);font-size:var(--text-18px);font-weight:var(--weight-medium);line-height:var(--leading-heading)}.toc__list[data-astro-cid-nxay6pwk]{position:relative;display:flex;flex-direction:column;gap:var(--space-m)}.toc__list[data-astro-cid-nxay6pwk]:before{content:"";position:absolute;inset:0 auto 0 .33em;width:1px;border-radius:var(--radius-pill);background-color:var(--grey-05)}.toc__link[data-astro-cid-nxay6pwk]{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-xs);color:var(--grey-04);font-size:var(--text-16px);line-height:var(--leading-body);transition:color var(--ease)}.toc__link[data-astro-cid-nxay6pwk]:after{content:"";position:absolute;inset:-.625rem 0}.toc__link[data-astro-cid-nxay6pwk].is-key{font-weight:var(--weight-bold)}.toc__dot[data-astro-cid-nxay6pwk]{flex:none;padding:.35rem;border:1px solid;border-radius:50%;background-color:var(--white);transition:background-color var(--ease),border-color var(--ease)}.toc__link[data-astro-cid-nxay6pwk]:hover,.toc__link[data-astro-cid-nxay6pwk].is-active{color:var(--grey-01)}.toc__link[data-astro-cid-nxay6pwk]:hover .toc__dot[data-astro-cid-nxay6pwk],.toc__link[data-astro-cid-nxay6pwk].is-active .toc__dot[data-astro-cid-nxay6pwk]{border-color:var(--primary);background-color:var(--primary)}.toc--docked[data-astro-cid-nxay6pwk]{flex:0 1 auto;gap:var(--space-s);min-height:0;margin-top:var(--space-l);margin-right:calc(var(--space-s) + 1px);padding:1rem 0 1rem 1rem;visibility:hidden;opacity:0}.toc--docked[data-astro-cid-nxay6pwk][hidden]{display:none}.toc--docked[data-astro-cid-nxay6pwk].is-docked{visibility:visible;opacity:1}.toc--docked[data-astro-cid-nxay6pwk] .toc__scroll[data-astro-cid-nxay6pwk]{min-height:0;padding-right:.75rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grey-05) transparent}.toc--docked[data-astro-cid-nxay6pwk] .toc__list[data-astro-cid-nxay6pwk]{gap:.75rem}.toc--docked[data-astro-cid-nxay6pwk] .toc__link[data-astro-cid-nxay6pwk]{align-items:flex-start;font-size:var(--text-14px);line-height:1.45}.toc--docked[data-astro-cid-nxay6pwk] .toc__dot[data-astro-cid-nxay6pwk]{margin-top:.2rem}@media(prefers-reduced-motion:no-preference){.toc--docked[data-astro-cid-nxay6pwk]{transition:opacity .25s ease,visibility 0s linear .25s}.toc--docked[data-astro-cid-nxay6pwk].is-docked{transition:opacity .25s ease,visibility 0s}}@media(max-width:991px){.toc--docked[data-astro-cid-nxay6pwk]{display:none}}.cta[data-astro-cid-lxgcbcvm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);margin-block:var(--space-s);padding:1rem 1.25rem 1rem 1.875rem;border-radius:var(--radius);background-color:var(--grey-07);color:var(--grey-01)}.cta--dark[data-astro-cid-lxgcbcvm]{background-color:var(--black);color:var(--white)}.cta__content[data-astro-cid-lxgcbcvm]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding-block:var(--space-s)}.cta__text[data-astro-cid-lxgcbcvm]{display:flex;flex-direction:column;gap:.625rem}.cta__title[data-astro-cid-lxgcbcvm]{margin:0;color:inherit;font-family:var(--display);font-size:var(--text-54px);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-wrap:balance}.cta__lead[data-astro-cid-lxgcbcvm]{margin:0;color:inherit;font-size:var(--text-18px);line-height:var(--leading-relaxed)}.cta[data-astro-cid-lxgcbcvm] .cta__form{max-width:30rem}.cta[data-astro-cid-lxgcbcvm] .cta__form .email-form__input{min-height:2.6rem}.cta__media[data-astro-cid-lxgcbcvm]{width:100%}.cta__media[data-astro-cid-lxgcbcvm] img[data-astro-cid-lxgcbcvm]{width:100%;height:auto;border-radius:0;object-fit:cover}@media(max-width:767px){.cta[data-astro-cid-lxgcbcvm]{display:flex;flex-direction:column;gap:var(--space-l);padding-inline:var(--space-s)}.cta__title[data-astro-cid-lxgcbcvm]{font-size:var(--text-40px)}}.projects__carousel[data-astro-cid-welfswb7]{width:100%}.projects__nav[data-astro-cid-welfswb7]{display:flex;justify-content:center;gap:var(--space-s);margin-top:var(--space-s)}.projects__carousel[data-astro-cid-welfswb7]:not([data-carousel-ready]) .projects__nav[data-astro-cid-welfswb7]{display:none}.projects__arrow[data-astro-cid-welfswb7]{display:flex;padding:.75rem;border:0;border-radius:50%;background-color:var(--white);color:var(--secondary)}.projects__arrow[data-astro-cid-welfswb7]:hover{color:var(--primary)}.projects[data-astro-cid-welfswb7]{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);width:100%;margin-block:var(--space-l);padding:4rem 2rem 2rem;overflow:clip;border-radius:var(--radius-24px);background-color:var(--grey-06)}.projects__title[data-astro-cid-welfswb7]{align-self:flex-start;max-width:23ch;font-size:var(--text-32px);font-weight:var(--weight-title-bold);line-height:var(--leading-title)}.projects__track[data-astro-cid-welfswb7]{--scroll-row-gap: 14px;--scroll-row-snap: mandatory;--per-view: 2.5;--per-view-tablet: 2;--per-view-mobile: 2;padding-bottom:var(--space-xs)}.projects__slide[data-astro-cid-welfswb7]{scroll-snap-align:start}.project[data-astro-cid-welfswb7]{display:flex;flex-direction:column;height:100%;overflow:clip;border-radius:var(--radius-16px);background-color:var(--white);box-shadow:0 4px 9px 1px #9999991f;color:var(--grey-01)}.project__media[data-astro-cid-welfswb7]{display:block;height:18rem}.project__media[data-astro-cid-welfswb7] img[data-astro-cid-welfswb7]{width:100%;height:100%;border-radius:var(--radius-16px);object-fit:cover}.project__body[data-astro-cid-welfswb7]{display:block;padding:var(--space-m) var(--space-m) 1.875rem}.project__name[data-astro-cid-welfswb7]{font-size:var(--text-24px);line-height:var(--leading-heading)}@media(max-width:479px){.projects__track[data-astro-cid-welfswb7]{--per-view-mobile: 1}}@media(max-width:767px){.projects[data-astro-cid-welfswb7]{padding-inline:var(--space-s)}.project__name[data-astro-cid-welfswb7]{font-size:var(--text-18px)}}.sidebar[data-astro-cid-jciuyq77]{position:sticky;top:7rem;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 8.5rem);max-height:calc(100dvh - 8.5rem)}.sidebar__top[data-astro-cid-jciuyq77]{flex:none;padding-top:1.2rem;padding-right:var(--space-s);border-right:1px solid var(--grey-05)}.sidebar__form[data-astro-cid-jciuyq77]{display:flex;flex-direction:column;gap:var(--space-s);margin-bottom:var(--space-l)}.sidebar__share-label[data-astro-cid-jciuyq77]{display:none}.sidebar__icons[data-astro-cid-jciuyq77]{display:flex;align-items:center;gap:var(--space-s)}.sidebar__icon[data-astro-cid-jciuyq77]{position:relative;display:flex;width:1.5rem;height:1.5rem;color:var(--grey-01);transition:color var(--ease)}.sidebar__icon[data-astro-cid-jciuyq77]:after{content:"";position:absolute;inset:-.625rem -.5rem}.sidebar__icon[data-astro-cid-jciuyq77]:hover{color:var(--primary)}@media(max-width:991px){.sidebar[data-astro-cid-jciuyq77]{position:static;grid-row:2;max-height:none}.sidebar__top[data-astro-cid-jciuyq77]{padding:0;border:0}.sidebar__form[data-astro-cid-jciuyq77]{display:none}.sidebar__share[data-astro-cid-jciuyq77]{display:flex;flex-direction:column;gap:var(--space-s)}.sidebar__share-label[data-astro-cid-jciuyq77]{display:block}}.book[data-astro-cid-mhcssjwx]{position:sticky;top:7rem;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-m);overflow:clip;padding:1.25rem;border-radius:var(--radius-16px);background:var(--grey-05) url(/blog-ui/book-bg.webp) center / cover no-repeat;text-align:center}.book__title[data-astro-cid-mhcssjwx]{font-family:var(--body);font-size:var(--text-20px);font-weight:300;line-height:1.6rem}.book__title[data-astro-cid-mhcssjwx] strong[data-astro-cid-mhcssjwx]{display:block;font-weight:var(--weight-bold)}.book__cover[data-astro-cid-mhcssjwx]{transform:scale(1.5)}.book[data-astro-cid-mhcssjwx] .button{position:relative;white-space:normal;text-align:left}.book[data-astro-cid-mhcssjwx] .button__label{font-size:var(--text-14px);line-height:1.4}@media(max-width:991px){.book[data-astro-cid-mhcssjwx]{position:static}.book__title[data-astro-cid-mhcssjwx] strong[data-astro-cid-mhcssjwx]{display:inline}.book__cover[data-astro-cid-mhcssjwx]{transform:scale(1.15)}}.post-newsletter[data-astro-cid-vtiqce3f]{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);width:100%;margin-top:var(--space-xl);padding-inline:var(--space-s)}.post-newsletter__text[data-astro-cid-vtiqce3f]{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);max-width:43.75rem;text-align:center}.post-newsletter__title[data-astro-cid-vtiqce3f]{font-size:var(--text-40px);font-weight:var(--weight-title-bold)}.post-newsletter__form[data-astro-cid-vtiqce3f]{display:flex;flex-direction:column;gap:var(--space-m);width:100%;max-width:30rem}.post-newsletter__note[data-astro-cid-vtiqce3f]{margin-left:.75rem;font-size:var(--text-14px);line-height:1.55}@media(max-width:479px){.post-newsletter__title[data-astro-cid-vtiqce3f]{font-size:var(--text-24px)}}.post-hero[data-astro-cid-4sn4zg3r]{border-bottom:1px solid var(--grey-05)}.post-hero__grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:var(--section-gap-64px);padding-block:var(--section-pad-medium)}.post-hero__text[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:var(--space-m)}.post-hero__title[data-astro-cid-4sn4zg3r]{font-size:var(--text-40px);font-weight:var(--weight-medium);line-height:var(--leading-heading);text-wrap:wrap}.post-hero__meta[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:.375rem;color:var(--grey-04);font-size:var(--text-14px);line-height:1.55}.post-hero__cover[data-astro-cid-4sn4zg3r]{width:100%;border-radius:var(--radius)}.post-layout__grid[data-astro-cid-4sn4zg3r]{position:relative;display:grid;grid-template-columns:1fr minmax(auto,42rem) 1fr;justify-content:space-around;place-items:start center;gap:var(--section-gap-64px);padding-block:var(--section-pad-medium)}.post-main[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:var(--space-s);width:100%;max-width:var(--container-narrow);min-width:0}.post-body[data-astro-cid-4sn4zg3r]{min-width:0}.post-body[data-astro-cid-4sn4zg3r]>.rich-text>:first-child{margin-top:var(--space-s)}.post-body[data-astro-cid-4sn4zg3r]>.rich-text>:is(h1,h2,h3,h4,h5):first-child{margin-top:var(--space-l)}.post-body[data-astro-cid-4sn4zg3r] .rich-text :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:var(--weight-title-bold)}.post-body[data-astro-cid-4sn4zg3r] .rich-text table:not(.embed *){font-size:var(--text-14px);line-height:1.5rem}.post-body[data-astro-cid-4sn4zg3r] .rich-text th:not(.embed *){font-weight:var(--weight-bold)}.post-body[data-astro-cid-4sn4zg3r] .rich-text td:not(.embed *){color:var(--grey-01)}@media(min-width:992px){.post-body[data-astro-cid-4sn4zg3r] .rich-text :is(th,td):not(.embed *){min-width:0}}.post-body[data-astro-cid-4sn4zg3r] .embed{max-width:100%;margin-block:var(--space-m);overflow-x:auto}.post-body[data-astro-cid-4sn4zg3r] .embed iframe{max-width:100%;border:0}.post-after[data-astro-cid-4sn4zg3r]{padding-top:var(--section-pad-medium);padding-bottom:var(--section-inner-padding-standart)}.related[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:var(--section-gap-64px)}.related__title[data-astro-cid-4sn4zg3r]{text-align:center}.related[data-astro-cid-4sn4zg3r] .card__desc{color:var(--grey-01)}@media(max-width:991px){.post-hero__grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr 1fr;gap:var(--space-l)}.post-layout__grid[data-astro-cid-4sn4zg3r]{grid-template-columns:minmax(auto,45rem);padding-bottom:var(--section-pad-medium)}}@media(max-width:767px){.post-hero__grid[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;align-items:flex-start}}@media(max-width:479px){.post-hero__title[data-astro-cid-4sn4zg3r]{font-size:var(--text-24px)}}
