.Homepage_blog-posts__lPSZY{margin-bottom:var(--space-400)}@media(min-width:768px)and (max-width:1023px){.Homepage_layout__BzlPS{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 225px}}@media(min-width:1024px)and (max-width:1439px){.Homepage_layout__BzlPS{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 300px}}@media(min-width:1440px){.Homepage_layout__BzlPS{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr 300px}}.Homepage_intro-text-bigger__73ax8{display:none}@media(min-width:768px)and (max-width:1023px){.Homepage_intro-text-bigger__73ax8{display:block}}@media(min-width:1024px)and (max-width:1439px){.Homepage_intro-text-bigger__73ax8{display:block}}@media(min-width:1440px){.Homepage_intro-text-bigger__73ax8{display:block}}@media(min-width:768px)and (max-width:1023px){.Homepage_intro-text-smaller__YeqvW{display:none}}@media(min-width:1024px)and (max-width:1439px){.Homepage_intro-text-smaller__YeqvW{display:none}}@media(min-width:1440px){.Homepage_intro-text-smaller__YeqvW{display:none}}.Homepage_joey__tmhSY{display:flex;justify-content:center;isolation:isolate;height:250px;position:relative;margin-bottom:32px}.Homepage_foreground__p14bl{border-radius:31% 69% 42% 58%/64% 35% 65% 36%!important;max-height:300px;z-index:2}@media(min-width:768px)and (max-width:1023px){.Homepage_foreground__p14bl{position:relative}}.Homepage_background__vQejr{z-index:1;position:absolute;width:auto;max-height:300px;height:100%;margin:auto;inset:0 0 0 0;text-align:center}.BlogPostsList_blog-posts__KG0Cn{display:flex;flex-direction:column;gap:var(--space-150);margin-left:0;list-style:none}.FormattedDate_formatteddate__RAOOu{display:block}.WorkPostsList_work-grid__ZVm3a{display:flex;flex-direction:column;gap:var(--space-300);margin-bottom:var(--space-200)}@media(min-width:768px)and (max-width:1023px){.WorkPostsList_work-grid__ZVm3a{padding:0 var(--space-150);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-400);gap:var(--space-400)}}@media(min-width:1024px)and (max-width:1439px){.WorkPostsList_work-grid__ZVm3a{padding:0 var(--space-600);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-400);gap:var(--space-400)}}@media(min-width:1440px){.WorkPostsList_work-grid__ZVm3a{padding:0 var(--space-600);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-400);gap:var(--space-400)}}.WorkPostsList_work-grid-item__p0iEo{background-color:var(--color-card-background);padding:var(--space-300);border-radius:var(--space-200)}@media(min-width:1024px)and (max-width:1439px){.WorkPostsList_work-grid-item__p0iEo{padding:var(--space-500);border-radius:var(--space-400)}}.WorkPostsList_work-grid-item__p0iEo img{max-width:100%;display:block;border-radius:var(--space-100);margin-bottom:var(--space-150)}@media(min-width:1024px)and (max-width:1439px){.WorkPostsList_work-grid-item__p0iEo img{border-radius:var(--space-200)}}.WorkPostsList_work-grid-item__p0iEo ul{display:flex;flex-direction:row;list-style-type:none;margin:0}.WorkPostsList_work-grid-item__p0iEo ul li:not(:first-child):before{content:"/";margin:0 var(--space-100)}@media(min-width:1024px)and (max-width:1439px){.WorkPostsList_work-title__y8ga7{font-size:1.78rem;line-height:1.429}}@media(min-width:1440px){.WorkPostsList_work-title__y8ga7{font-size:3.38rem;line-height:1.296}}.BlogHeader_header__IUSp6{grid-row-start:header-area;grid-column-start:header-area;grid-row-end:header-area;grid-column-end:header-area;margin-bottom:var(--space-400)}.BlogHeader_header__IUSp6 .BlogHeader_header__title___2GyA{margin-bottom:var(--space-200)}.BlogHeader_header__IUSp6 .BlogHeader_header__tags__uPTL1{margin-top:var(--space-150);margin-left:0;display:flex;gap:var(--space-100);flex-direction:row;flex-wrap:wrap;list-style:none}.TableOfContents_table-of-contents-container__M7SK8{margin-bottom:var(--space-300);grid-area:toc-area}.TableOfContents_table-of-contents__VV_K5{display:none}@media(min-width:1024px)and (max-width:1439px){.TableOfContents_table-of-contents__VV_K5{display:block}}@media(min-width:1440px){.TableOfContents_table-of-contents__VV_K5{display:block;overflow:visible;position:-webkit-sticky;position:sticky;top:var(--space-500)}}.TableOfContents_heading__ord1D{margin-bottom:var(--space-100);font-size:1rem;font-weight:400}.TableOfContents_headings__fdXn9{display:flex;flex-direction:column;gap:var(--space-100);list-style:none;margin-left:0;font-weight:400}.TableOfContents_heading2__4skn6{margin-left:calc(0*var(--space-200));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents_heading3__2MXbI{margin-left:calc(1*var(--space-200));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents_heading4__pXgyl{margin-left:calc(2*var(--space-200));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents_heading5__pzJ3X{margin-left:calc(3*var(--space-200));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents_heading6__IdK9b{margin-left:calc(4*var(--space-200));margin-bottom:0;padding-left:0;padding-right:0}.WorkDetails_work-details__HTyTd{margin-bottom:var(--space-300);grid-area:role-area}.WorkDetails_work-details__HTyTd p{margin-bottom:var(--space-100)}@media(min-width:1440px){.WorkDetails_work-details--toc___BFRE{display:none}}.WorkDetails_work-details-right-rail__Mu9Fp{display:none}.WorkDetails_work-details-right-rail__Mu9Fp div{overflow:visible;position:-webkit-sticky;position:sticky;top:var(--space-500)}@media(min-width:1440px){.WorkDetails_work-details-right-rail__Mu9Fp{display:block}}.Tag_tag__RKjAW{margin-top:0;margin-bottom:0;padding-left:var(--space-100);padding-right:var(--space-100);font-size:12px;border-radius:999px;border:1px solid var(--color-link);transition:all .3s ease-out;white-space:nowrap;line-height:calc(2ex + 6px);background-color:var(--color-link);color:var(--color-tag-text)}.Tag_tag__RKjAW a{font-family:var(--font-mono);color:var(--color-link);font-weight:400;text-decoration:none}.Tag_tag__RKjAW a:hover{transition:none}@media(min-width:1024px)and (max-width:1439px){.BlogPost_article__mBFa3{display:grid;grid-template-areas:"header-area header-area" "toc-area content-area";grid-template-columns:224px minmax(0,1fr);grid-gap:var(--space-400);gap:var(--space-400)}}@media(min-width:1440px){.BlogPost_article__mBFa3{display:grid;grid-template-areas:"header-area header-area header-area" "toc-area content-area role-area";grid-template-columns:224px minmax(0,1fr) 224px;grid-gap:var(--space-400);gap:var(--space-400)}}.BlogPost_content__dHL9d>ol,.BlogPost_content__dHL9d>p,.BlogPost_content__dHL9d>ul{padding-left:var(--space-150);padding-right:var(--space-150)}@media(min-width:1024px)and (max-width:1439px){.BlogPost_content__dHL9d>ol,.BlogPost_content__dHL9d>p,.BlogPost_content__dHL9d>ul{padding-left:var(--space-600);padding-right:var(--space-600)}}.BlogPost_content__dHL9d iframe{aspect-ratio:16/9;width:100%;max-width:100%;margin-top:0;margin-right:0;margin-bottom:var(--space-200);margin-left:0}.BlogPost_content__dHL9d iframe:has(+h2),.BlogPost_content__dHL9d iframe:has(+h3),.BlogPost_content__dHL9d iframe:has(+h4),.BlogPost_content__dHL9d iframe:has(+h5),.BlogPost_content__dHL9d iframe:has(+h6){margin-bottom:var(--space-400)}@media(min-width:1440px){.BlogPost_content__dHL9d{grid-row-start:content-area;grid-column-start:content-area;grid-row-end:content-area;grid-column-end:content-area}}