.ArticleMarkdown_root__7jFaE{margin-top:0}.ArticleMarkdown_syndicated__mttSG{font-family:var(--font-serif);font-size:1rem;line-height:1.6;color:rgba(255,255,255,.65);margin:0 0 1.5rem}.ArticleMarkdown_syndicated__mttSG a{color:#fff;text-decoration:none}.ArticleMarkdown_syndicated__mttSG a:focus-visible,.ArticleMarkdown_syndicated__mttSG a:hover{color:#fff;text-decoration:none}.ArticleMarkdown_root__7jFaE p{font-family:var(--font-serif);font-size:1.1rem;line-height:1.8;color:rgba(255,255,255,.9);margin:0 0 1.25rem}.ArticleMarkdown_root__7jFaE p:last-child{margin-bottom:0}.ArticleMarkdown_root__7jFaE h2{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;color:#fff;margin:2.5rem 0 1rem;line-height:1.3}.ArticleMarkdown_root__7jFaE h2:first-child{margin-top:0}.ArticleMarkdown_root__7jFaE ol,.ArticleMarkdown_root__7jFaE ul{font-family:var(--font-serif);font-size:1.1rem;line-height:1.75;color:rgba(255,255,255,.9);margin:0 0 1.25rem;padding-left:1.35rem}.ArticleMarkdown_root__7jFaE li{margin-bottom:.5rem}.ArticleMarkdown_root__7jFaE li:last-child{margin-bottom:0}.ArticleMarkdown_root__7jFaE strong{font-weight:600;color:#fff}.ArticleMarkdown_root__7jFaE pre{padding:16px;margin:0 0 1.25rem;max-height:920px;overflow:auto;background:rgba(0,0,0,.1)}.ArticleMarkdown_root__7jFaE pre code{font-family:var(--font-mono);font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.92);background:none;padding:0;white-space:pre;word-break:normal;overflow-wrap:normal}.ArticleMarkdown_root__7jFaE li code,.ArticleMarkdown_root__7jFaE p code{font-family:var(--font-mono);font-size:.92em}.ArticleMarkdown_root__7jFaE img{display:block;width:100%;max-width:800px;height:auto;margin:0 0 1.25rem}.ArticleMarkdown_link__gXzVg{color:#fff;text-decoration:none}.ArticleMarkdown_link__gXzVg:focus-visible,.ArticleMarkdown_link__gXzVg:hover{color:#fff;text-decoration:none}.ArticleMarkdown_error__XU_gi,.ArticleMarkdown_loading__g950o{font-family:var(--font-serif);font-size:1.1rem;color:rgba(255,255,255,.65)}.ArticleMarkdown_error__XU_gi{color:#ff8899}@media (max-width:768px){.ArticleMarkdown_root__7jFaE ol,.ArticleMarkdown_root__7jFaE p,.ArticleMarkdown_root__7jFaE ul{font-size:1rem}.ArticleMarkdown_root__7jFaE h2{font-size:1.25rem}}.Button_button__uCKYc{display:inline-flex;align-items:center;justify-content:center;height:56px;margin-top:1.25rem;padding:0 2rem;border:none;background-color:rgba(255,255,255,1);color:var(--background);font-family:var(--font-geist-sans);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.Button_button__uCKYc:focus-visible,.Button_button__uCKYc:hover{opacity:.88;color:var(--background);text-decoration:none}.TagPill_group__Lod7_{list-style:none;padding:0;margin-inline:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:.5rem}.TagPill_group__Lod7_ li{margin:0}.TagPill_pill__2OQ3f{padding:calc(.75rem) calc(1rem);font-family:var(--font-geist-sans);font-weight:700;font-size:.8rem!important;display:inline-block}.TagPill_variantLab__tZJuX{background-color:#555;color:#fff}.TagPill_variantProject__k4ErG{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.TagPill_variantProjectLight__DUNRQ{background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.7)}.WorkProjectFooter_footer__nSoey{position:absolute;inset-inline:0;bottom:0;height:172px;pointer-events:none}.WorkProjectFooter_gradient__M0GJK{height:100px;background:linear-gradient(to bottom,rgba(41,41,41,0) 0,var(--page-bg-default) 100%)}.WorkProjectFooter_base__BKF4d{display:flex;align-items:center;justify-content:center;height:72px;background-color:var(--page-bg-default)}.WorkProjectFooter_copy__dDyRn{margin:0;padding-inline:1.5rem;transform:translateY(1rem);font-family:var(--font-serif);font-size:1rem;line-height:normal;letter-spacing:.04em;text-align:center;white-space:nowrap}.WorkProjectFooter_lead__iXioc{color:rgba(255,255,255,.5)}.WorkProjectFooter_link__5qBz7{pointer-events:auto;color:#fff;text-decoration:none}.WorkProjectFooter_link__5qBz7:focus-visible,.WorkProjectFooter_link__5qBz7:hover{color:#fff;text-decoration:none;opacity:.88}@media (max-width:768px){.WorkProjectFooter_copy__dDyRn{white-space:normal;padding-inline:1rem}}.Projects_page__n5FJ6{min-height:100vh;padding-top:var(--menu-height)}.Projects_content__61YBy{width:100%;max-width:960px;margin:0 auto;padding:4rem 2rem 2rem}.Projects_intro__FXyvP{margin-bottom:4rem}.Projects_intro__FXyvP h1{font-family:var(--font-geist-sans);font-size:clamp(2.75rem,6vw,5.5rem);font-weight:700;letter-spacing:-.03em;color:#fff;margin-block-end:1.25rem;line-height:1.02;text-wrap:balance}.Projects_intro__FXyvP p{font-family:var(--font-serif);font-size:1.25rem;line-height:1.7;color:rgba(255,255,255,.75);margin:3rem 0 0}.Projects_intro__FXyvP p span{display:block;margin-bottom:1rem}.Projects_intro__FXyvP p span:last-child{margin-bottom:0}.Projects_link__wK3XD{color:#fff;text-decoration:none}.Projects_link__wK3XD:focus-visible,.Projects_link__wK3XD:hover{color:#fff;text-decoration:none}.Projects_details__Vjh1_{margin-top:3rem}.Projects_details__Vjh1_ img,.Projects_details__Vjh1_ video{max-width:100%;height:auto;margin-bottom:40px;display:block}.Projects_youtubeEmbed__GkI6b{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:40px;background-color:#000}.Projects_youtubeEmbed__GkI6b iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.Projects_details__Vjh1_ .Projects_youtubeEmbed__GkI6b:last-child,.Projects_details__Vjh1_ img:last-child,.Projects_details__Vjh1_ video:last-child{margin-bottom:0}.Projects_lastMedia__LkauS{position:relative}.Projects_lastMedia__LkauS>.Projects_youtubeEmbed__GkI6b,.Projects_lastMedia__LkauS>img,.Projects_lastMedia__LkauS>video{margin-bottom:0}@media (max-width:768px){.Projects_content__61YBy{padding:4rem 1.5rem 1.5rem}.Projects_intro__FXyvP h1{font-size:2.75rem}.Projects_intro__FXyvP p{font-size:1.1rem}.Projects_details__Vjh1_ .Projects_youtubeEmbed__GkI6b,.Projects_details__Vjh1_ img,.Projects_details__Vjh1_ video{margin-bottom:30px}}