@media (min-width:1024px){.LArATG_hero-section{gap:var(--space-600);grid-template-columns:1fr 300px;display:grid}}@media (min-width:1440px){.LArATG_hero-section{gap:var(--space-800);grid-template-columns:1fr 300px;display:grid}}.LArATG_hero-section .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){.LArATG_hero-section .LArATG_headshot{margin-top:0;margin-bottom:0}}.LArATG_hero-section .LArATG_headshot .LArATG_foreground{z-index:2;max-height:300px;border-radius:31% 69% 42% 58%/64% 35% 65% 36%!important}@media (min-width:768px){.LArATG_hero-section .LArATG_headshot .LArATG_foreground{position:relative}}.LArATG_hero-section .LArATG_headshot .LArATG_background{z-index:1;text-align:center;width:auto;height:100%;max-height:300px;margin:auto;position:absolute;inset:0}.LArATG_intro{padding-left:var(--space-400);padding-right:var(--space-400)}@media (max-width:767px){.LArATG_intro{margin-bottom:0}}@media (min-width:768px){.LArATG_intro{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.LArATG_intro{padding-left:var(--space-1200);padding-right:0}}.LArATG_follow-up-mobile{padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.LArATG_follow-up-mobile{display:none}}.LArATG_follow-up-desktop{display:none}@media (min-width:768px){.LArATG_follow-up-desktop{padding-left:var(--space-1400);padding-right:var(--space-1400);display:block}}@media (min-width:1024px){.LArATG_follow-up-desktop{padding-left:var(--space-1200);padding-right:0}}.LArATG_blog-posts-section{margin-top:var(--space-800)}.LArATG_blog-posts-section-cta{margin-top:var(--space-400);padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.LArATG_blog-posts-section-cta{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.LArATG_blog-posts-section-cta{padding-left:var(--space-1200);padding-right:var(--space-1200)}}.LArATG_work-section{margin-top:var(--space-800)}.LArATG_work-section-cta{margin-top:var(--space-400);padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.LArATG_work-section-cta{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.LArATG_work-section-cta{padding-left:var(--space-1200);padding-right:var(--space-1200)}}
.nnbpua_blog-posts{gap:var(--space-300);flex-direction:column;margin-bottom:0;margin-left:0;list-style:none;display:flex}.nnbpua_blog-posts li{margin-left:var(--space-400);margin-right:var(--space-400)}@media (min-width:768px){.nnbpua_blog-posts li{margin-left:var(--space-1400);margin-right:var(--space-1400)}}@media (min-width:1024px){.nnbpua_blog-posts li{margin-left:var(--space-1200);margin-right:var(--space-1200)}}
.IfJPpq_formatteddate{display:block}
.A-xmxG_header{margin-bottom:var(--space-800);grid-area:header-area}@media (min-width:1024px){.A-xmxG_header{margin-bottom:0}}.A-xmxG_header .A-xmxG_header__title{margin-bottom:var(--space-400);font-weight:500}.A-xmxG_header .A-xmxG_header__tags{margin-top:var(--space-300);gap:var(--space-200);flex-flow:wrap;margin-left:0;list-style:none;display:flex}
.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}.bnEmHW_tag a{font-family:var(--font-mono);color:var(--color-blue);font-weight:400;text-decoration:none}.bnEmHW_tag a:hover{transition:none}
.LzNG3q_table-of-contents-container{margin-bottom:var(--space-600);grid-area:toc-area}.LzNG3q_table-of-contents{display:none}@media (min-width:1024px){.LzNG3q_table-of-contents{display:block}}@media (min-width:1440px){.LzNG3q_table-of-contents{top:var(--space-1000);position:sticky;overflow:visible}}.LzNG3q_heading{margin-bottom:var(--space-200);font-size:1rem;font-weight:400}.LzNG3q_headings{margin-left:0;list-style:none}.LzNG3q_heading2{margin-left:calc(0*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.LzNG3q_heading3{margin-left:calc(1*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.LzNG3q_heading4{margin-left:calc(2*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.LzNG3q_heading5{margin-left:calc(3*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}.LzNG3q_heading6{margin-left:calc(4*var(--space-400));margin-bottom:0;padding-left:0;padding-right:0}
.uLg44W_work-details{margin-bottom:var(--space-600);grid-area:role-area}.uLg44W_work-details p{margin-bottom:var(--space-200)}@media (min-width:1440px){.uLg44W_work-details--toc{display:none}}.uLg44W_work-details-right-rail{display:none}.uLg44W_work-details-right-rail div{top:var(--space-1000);position:sticky;overflow:visible}@media (min-width:1440px){.uLg44W_work-details-right-rail{display:block}}
@media (min-width:1024px){.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){.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"}}.FfpdgW_content>p,.FfpdgW_content>ul,.FfpdgW_content>ol{padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.FfpdgW_content>p,.FfpdgW_content>ul,.FfpdgW_content>ol{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.FfpdgW_content>p,.FfpdgW_content>ul,.FfpdgW_content>ol{padding-left:var(--space-1200);padding-right:var(--space-1200)}}.FfpdgW_content>:last-child,.FfpdgW_content>:last-child :last-child{margin-bottom:0}.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){.FfpdgW_content>blockquote{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.FfpdgW_content>blockquote{padding-left:var(--space-1200);padding-right:var(--space-1200)}}:is(.FfpdgW_content>blockquote:has(+h2),.FfpdgW_content>blockquote:has(+h3),.FfpdgW_content>blockquote:has(+h4),.FfpdgW_content>blockquote:has(+h5),.FfpdgW_content>blockquote:has(+h6)){margin-bottom:var(--space-800)}.FfpdgW_content>blockquote>p,.FfpdgW_content>blockquote>ul,.FfpdgW_content>blockquote>ol{padding-left:0;padding-right:0}.FfpdgW_content>blockquote>p>li p,.FfpdgW_content>blockquote>ul>li p,.FfpdgW_content>blockquote>ol>li p{margin-bottom:0}.FfpdgW_content iframe{aspect-ratio:16/9;width:100%;max-width:100%;margin-top:0;margin-right:0;margin-bottom:var(--space-200)}:is(.FfpdgW_content iframe:has(+h2),.FfpdgW_content iframe:has(+h3),.FfpdgW_content iframe:has(+h4),.FfpdgW_content iframe:has(+h5),.FfpdgW_content iframe:has(+h6)){margin-bottom:var(--space-400)}.FfpdgW_content iframe{margin-left:0}@media (min-width:1440px){.FfpdgW_content{grid-area:content-area}}
.eeUIoa_blog-year-section{margin-bottom:var(--space-400)}.eeUIoa_blog-year-section:last-of-type{margin-bottom:0}
.EdYs3W_work-grid{gap:var(--space-600);flex-direction:column;display:flex}@media (min-width:768px){.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){.EdYs3W_work-grid{padding-left:var(--space-600);padding-right:var(--space-600)}}.EdYs3W_work-grid-item{background-color:var(--color-white);padding:var(--space-400);border-radius:var(--corner-400)}@media (min-width:768px){.EdYs3W_work-grid-item{padding:var(--space-600)}}.EdYs3W_work-grid-item img{border-radius:var(--corner-200);max-width:100%;margin-bottom:var(--space-300);display:block}@media (min-width:1024px){.EdYs3W_work-grid-item img{border-radius:var(--corner-400)}.EdYs3W_work-title{font-size:1.78rem;line-height:1.429}}@media (min-width:1440px){.EdYs3W_work-title{font-size:3.38rem;line-height:1.296}}
.xVxe_G_intro{padding-left:var(--space-400);padding-right:var(--space-400)}@media (min-width:768px){.xVxe_G_intro{padding-left:var(--space-1400);padding-right:var(--space-1400)}}@media (min-width:1024px){.xVxe_G_intro{padding-left:var(--space-1200);padding-right:var(--space-1200)}}
