@media (min-width:1024px){.Homepage-module-scss-module__LArATG__hero-section{gap:var(--space-600);grid-template-columns:1fr 300px;display:grid}}@media (min-width:1440px){.Homepage-module-scss-module__LArATG__hero-section{gap:var(--space-800);grid-template-columns:1fr 300px;display:grid}}.Homepage-module-scss-module__LArATG__hero-section .Homepage-module-scss-module__LArATG__headshot{isolation:isolate;height:250px;margin-top:var(--space-800);margin-bottom:var(--space-800);justify-content:center;display:flex;position:relative}@media (min-width:1024px){.Homepage-module-scss-module__LArATG__hero-section .Homepage-module-scss-module__LArATG__headshot{margin-top:0;margin-bottom:0}}.Homepage-module-scss-module__LArATG__hero-section .Homepage-module-scss-module__LArATG__headshot .Homepage-module-scss-module__LArATG__foreground{z-index:2;max-height:300px;border-radius:31% 69% 42% 58%/64% 35% 65% 36%!important}@media (min-width:768px){.Homepage-module-scss-module__LArATG__hero-section .Homepage-module-scss-module__LArATG__headshot .Homepage-module-scss-module__LArATG__foreground{position:relative}}.Homepage-module-scss-module__LArATG__hero-section .Homepage-module-scss-module__LArATG__headshot .Homepage-module-scss-module__LArATG__background{z-index:1;text-align:center;width:auto;height:100%;max-height:300px;margin:auto;position:absolute;inset:0}.Homepage-module-scss-module__LArATG__intro{padding-left:var(--space-400);padding-right:var(--space-400)}@media (max-width:767px){.Homepage-module-scss-module__LArATG__intro{margin-bottom:0}}@media (min-width:768px){.Homepage-module-scss-module__LArATG__intro{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.Homepage-module-scss-module__LArATG__intro{padding-left:var(--space-1200);padding-right:0}}.Homepage-module-scss-module__LArATG__follow-up-mobile{padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.Homepage-module-scss-module__LArATG__follow-up-mobile{display:none}}.Homepage-module-scss-module__LArATG__follow-up-desktop{display:none}@media (min-width:768px){.Homepage-module-scss-module__LArATG__follow-up-desktop{padding-left:var(--space-1400);padding-right:var(--space-1400);display:block}}@media (min-width:1024px){.Homepage-module-scss-module__LArATG__follow-up-desktop{padding-left:var(--space-1200);padding-right:0}}.Homepage-module-scss-module__LArATG__blog-posts-section{margin-top:var(--space-800)}.Homepage-module-scss-module__LArATG__blog-posts-section-cta{margin-top:var(--space-400);padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.Homepage-module-scss-module__LArATG__blog-posts-section-cta{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.Homepage-module-scss-module__LArATG__blog-posts-section-cta{padding-left:var(--space-1200);padding-right:var(--space-1200)}}.Homepage-module-scss-module__LArATG__work-section{margin-top:var(--space-800)}.Homepage-module-scss-module__LArATG__work-section-cta{margin-top:var(--space-400);padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.Homepage-module-scss-module__LArATG__work-section-cta{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.Homepage-module-scss-module__LArATG__work-section-cta{padding-left:var(--space-1200);padding-right:var(--space-1200)}}
.BlogPostsList-module-scss-module__nnbpua__blog-posts{gap:var(--space-300);flex-direction:column;margin-bottom:0;margin-left:0;list-style:none;display:flex}.BlogPostsList-module-scss-module__nnbpua__blog-posts li{margin-left:var(--space-400);margin-right:var(--space-400)}@media (min-width:768px){.BlogPostsList-module-scss-module__nnbpua__blog-posts li{margin-left:var(--space-1400);margin-right:var(--space-1400)}}@media (min-width:1024px){.BlogPostsList-module-scss-module__nnbpua__blog-posts li{margin-left:var(--space-1200);margin-right:var(--space-1200)}}
.FormattedDate-module-scss-module__IfJPpq__formatteddate{display:block}
.BlogHeader-module-scss-module__A-xmxG__header{margin-bottom:var(--space-800);grid-area:header-area}@media (min-width:1024px){.BlogHeader-module-scss-module__A-xmxG__header{margin-bottom:0}}.BlogHeader-module-scss-module__A-xmxG__header .BlogHeader-module-scss-module__A-xmxG__header__title{margin-bottom:var(--space-400);font-weight:500}.BlogHeader-module-scss-module__A-xmxG__header .BlogHeader-module-scss-module__A-xmxG__header__tags{margin-top:var(--space-300);gap:var(--space-200);flex-flow:wrap;margin-left:0;list-style:none;display:flex}
.Tag-module-scss-module__bnEmHW__tag{padding-left:var(--space-200);padding-right:var(--space-200);border-radius:var(--corner-300);border:var(--stroke-100) solid var(--color-blue);white-space:nowrap;background-color:var(--color-blue);color:var(--color-white);margin-top:0;margin-bottom:0;margin-left:0;font-size:12px;line-height:calc(2ex + 6px);transition:all .3s ease-out;display:inline-flex}.Tag-module-scss-module__bnEmHW__tag a{font-family:var(--font-mono);color:var(--color-blue);font-weight:400;text-decoration:none}.Tag-module-scss-module__bnEmHW__tag a:hover{transition:none}
.TableOfContents-module-scss-module__LzNG3q__table-of-contents-container{margin-bottom:var(--space-600);grid-area:toc-area}.TableOfContents-module-scss-module__LzNG3q__table-of-contents{display:none}@media (min-width:1024px){.TableOfContents-module-scss-module__LzNG3q__table-of-contents{display:block}}@media (min-width:1440px){.TableOfContents-module-scss-module__LzNG3q__table-of-contents{top:var(--space-1000);position:sticky;overflow:visible}}.TableOfContents-module-scss-module__LzNG3q__heading{margin-bottom:var(--space-200);font-size:1rem;font-weight:400}.TableOfContents-module-scss-module__LzNG3q__headings{margin-left:0;list-style:none}.TableOfContents-module-scss-module__LzNG3q__heading2{margin-left:calc(0*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents-module-scss-module__LzNG3q__heading3{margin-left:calc(1*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents-module-scss-module__LzNG3q__heading4{margin-left:calc(2*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents-module-scss-module__LzNG3q__heading5{margin-left:calc(3*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.TableOfContents-module-scss-module__LzNG3q__heading6{margin-left:calc(4*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}
.WorkDetails-module-scss-module__uLg44W__work-details{margin-bottom:var(--space-600);grid-area:role-area}.WorkDetails-module-scss-module__uLg44W__work-details p{margin-bottom:var(--space-200)}@media (min-width:1440px){.WorkDetails-module-scss-module__uLg44W__work-details--toc{display:none}}.WorkDetails-module-scss-module__uLg44W__work-details-right-rail{display:none}.WorkDetails-module-scss-module__uLg44W__work-details-right-rail div{top:var(--space-1000);position:sticky;overflow:visible}@media (min-width:1440px){.WorkDetails-module-scss-module__uLg44W__work-details-right-rail{display:block}}
@media (min-width:1024px){.BlogPost-module-scss-module__FfpdgW__article{gap:var(--space-800);grid-template-columns:224px minmax(0,1fr);grid-template-areas:"header-area header-area""toc-area content-area";display:grid}}@media (min-width:1440px){.BlogPost-module-scss-module__FfpdgW__article{grid-template-columns:224px minmax(0,1fr) 224px;grid-template-areas:"header-area header-area header-area""toc-area content-area role-area"}}.BlogPost-module-scss-module__FfpdgW__content>p,.BlogPost-module-scss-module__FfpdgW__content>ul,.BlogPost-module-scss-module__FfpdgW__content>ol{padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.BlogPost-module-scss-module__FfpdgW__content>p,.BlogPost-module-scss-module__FfpdgW__content>ul,.BlogPost-module-scss-module__FfpdgW__content>ol{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.BlogPost-module-scss-module__FfpdgW__content>p,.BlogPost-module-scss-module__FfpdgW__content>ul,.BlogPost-module-scss-module__FfpdgW__content>ol{padding-left:var(--space-1200);padding-right:var(--space-1200)}}.BlogPost-module-scss-module__FfpdgW__content>:last-child,.BlogPost-module-scss-module__FfpdgW__content>:last-child :last-child{margin-bottom:0}.BlogPost-module-scss-module__FfpdgW__content>blockquote{border-left:var(--stroke-100) solid var(--color-gray);padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.BlogPost-module-scss-module__FfpdgW__content>blockquote{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.BlogPost-module-scss-module__FfpdgW__content>blockquote{padding-left:var(--space-1200);padding-right:var(--space-1200)}}:is(.BlogPost-module-scss-module__FfpdgW__content>blockquote:has(+h2),.BlogPost-module-scss-module__FfpdgW__content>blockquote:has(+h3),.BlogPost-module-scss-module__FfpdgW__content>blockquote:has(+h4),.BlogPost-module-scss-module__FfpdgW__content>blockquote:has(+h5),.BlogPost-module-scss-module__FfpdgW__content>blockquote:has(+h6)){margin-bottom:var(--space-800)}.BlogPost-module-scss-module__FfpdgW__content>blockquote>p,.BlogPost-module-scss-module__FfpdgW__content>blockquote>ul,.BlogPost-module-scss-module__FfpdgW__content>blockquote>ol{padding-left:0;padding-right:0}.BlogPost-module-scss-module__FfpdgW__content>blockquote>p>li p,.BlogPost-module-scss-module__FfpdgW__content>blockquote>ul>li p,.BlogPost-module-scss-module__FfpdgW__content>blockquote>ol>li p{margin-bottom:0}.BlogPost-module-scss-module__FfpdgW__content iframe{aspect-ratio:16/9;width:100%;max-width:100%;margin-top:0;margin-right:0;margin-bottom:var(--space-200)}:is(.BlogPost-module-scss-module__FfpdgW__content iframe:has(+h2),.BlogPost-module-scss-module__FfpdgW__content iframe:has(+h3),.BlogPost-module-scss-module__FfpdgW__content iframe:has(+h4),.BlogPost-module-scss-module__FfpdgW__content iframe:has(+h5),.BlogPost-module-scss-module__FfpdgW__content iframe:has(+h6)){margin-bottom:var(--space-400)}.BlogPost-module-scss-module__FfpdgW__content iframe{margin-left:0}@media (min-width:1440px){.BlogPost-module-scss-module__FfpdgW__content{grid-area:content-area}}
.BlogPage-module-scss-module__eeUIoa__blog-year-section{margin-bottom:var(--space-400)}.BlogPage-module-scss-module__eeUIoa__blog-year-section:last-of-type{margin-bottom:0}
.WorkPostsList-module-scss-module__EdYs3W__work-grid{gap:var(--space-600);flex-direction:column;display:flex}@media (min-width:768px){.WorkPostsList-module-scss-module__EdYs3W__work-grid{gap:var(--space-800);padding-left:var(--space-800);padding-right:var(--space-800);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1024px){.WorkPostsList-module-scss-module__EdYs3W__work-grid{padding-left:var(--space-600);padding-right:var(--space-600)}}.WorkPostsList-module-scss-module__EdYs3W__work-grid-item{background-color:var(--color-white);padding:var(--space-400);border-radius:var(--corner-400)}@media (min-width:768px){.WorkPostsList-module-scss-module__EdYs3W__work-grid-item{padding:var(--space-600)}}.WorkPostsList-module-scss-module__EdYs3W__work-grid-item img{border-radius:var(--corner-200);max-width:100%;margin-bottom:var(--space-300);display:block}@media (min-width:1024px){.WorkPostsList-module-scss-module__EdYs3W__work-grid-item img{border-radius:var(--corner-400)}.WorkPostsList-module-scss-module__EdYs3W__work-title{font-size:1.78rem;line-height:1.429}}@media (min-width:1440px){.WorkPostsList-module-scss-module__EdYs3W__work-title{font-size:3.38rem;line-height:1.296}}
.WorkPage-module-scss-module__xVxe_G__intro{padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.WorkPage-module-scss-module__xVxe_G__intro{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.WorkPage-module-scss-module__xVxe_G__intro{padding-left:var(--space-1200);padding-right:var(--space-1200)}}
