.utility_container__pz7RX{padding-left:var(--container-margin);padding-right:var(--container-margin);margin:0 auto}.utility_headerWrapper___ndix{padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.utility_header__v1BYn{color:var(--neutral-12);position:fixed;z-index:100;width:100%;font-family:var(--font-instrument-sans);font-size:var(--font-size-h5);background-color:var(--neutral-2)}.utility_header__v1BYn .utility_logoWrapper__bB2wq{display:flex;align-items:center;justify-content:center}.utility_header__v1BYn .utility_logo__H5djZ{width:4rem;height:3rem}.utility_linksWrapper__h1_nk{display:flex;flex-direction:var(--responsive-flex);gap:3rem;align-items:center}.utility_nav__pII3w{display:flex;flex-direction:row;gap:.25rem}.utility_nav__pII3w a:hover{border-bottom:var(--border)}.utility_navContact__CFHb_{padding:.6rem 1.5rem;border:var(--border);border-radius:3rem;background-color:var(--neutral-2);display:flex;flex-direction:row;justify-content:center;max-width:24rem}.utility_navContact__CFHb_:hover{mix-blend-mode:difference}.utility_hamburger__upIxS{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.utility_hamburger__upIxS span{display:block;width:100%;height:2px;background:#000;transition:transform .3s ease,opacity .3s ease}.utility_hamburger__upIxS.utility_open__bjUVD span:first-child{transform:translateY(9px) rotate(45deg)}.utility_hamburger__upIxS.utility_open__bjUVD span:nth-child(2){opacity:0}.utility_hamburger__upIxS.utility_open__bjUVD span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.utility_linksWrapper__h1_nk.utility_show__Jrtu_{display:flex;flex-direction:column;align-items:stretch;top:4rem;left:0;position:fixed;height:100vh;width:100%;padding-top:4rem;background-color:var(--neutral-2);padding-left:var(--container-margin);padding-right:var(--container-margin)}.utility_linksWrapper__h1_nk.utility_show__Jrtu_ .utility_nav__pII3w{flex-direction:column;gap:1rem;align-items:flex-start;font-size:var(--font-size-h3)}.utility_footerWrapper__LbPUO{border-top:var(--border);padding-top:8rem;padding-bottom:2rem;font-family:var(--font-instrument-sans);display:flex;flex-direction:var(--responsive-flex);gap:2rem;align-items:flex-start}.utility_footerWrapper__LbPUO p{font-size:var(--font-size-h5);font-family:var(--font-instrument-sans)}.utility_footer_icons__CkWkW{display:flex;gap:1rem}.utility_footerWrapper__LbPUO svg{width:2.5rem}.utility_footer_contact__AZGvw{display:flex;flex-direction:column;gap:1rem}@media (max-width:1000px){.utility_linksWrapper__h1_nk{display:none}.utility_hamburger__upIxS{display:flex}}.page_heroWrapper__KEIi9{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.page_heroContentWrapper__qTVog{padding-top:8rem;padding-bottom:4rem;width:100%;display:flex;align-items:flex-end;flex-direction:var(--responsive-flex);justify-content:space-between;font-family:var(--font-instrument-serif)}.page_heroContentWrapper__qTVog h1{display:flex;flex-direction:column;font-size:var(--font-size-h1);font-family:var(--font-instrument-serif);line-height:1.1}.page_labelWrapper__hi6Jr{display:flex;flex-direction:column;gap:1rem;font-size:var(--font-size-h3);line-height:1.1;max-width:30rem;margin-bottom:1rem}.page_duration__3KhCF{font-size:var(--font-size-h2);font-family:var(--font-instrument-sans)}.page_sectionSummary__yKDQh{border-top:var(--border)}.page_sectionSummary__yKDQh h2{font-size:var(--font-size-h3);font-family:var(--font-instrument-sans);line-height:1.5;max-width:58rem}.page_bgVideo__vnWI3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16rem;z-index:-1;object-fit:cover}.page_contentWrapper__FMm_w{display:grid;grid-template-columns:var(--grid-template)}.page_contentWrapper__FMm_w h2{font-family:var(--font-instrument-sans);font-size:var(--font-size-h3);text-align:center}.page_colWrapper__3o2Qo{padding-top:6.5rem;padding-bottom:6.5rem;padding-right:1.5rem}.page_sectionProjects__NgvSZ,.page_sectionReel__dIp9z{border-top:var(--border)}.page_sectionReel__dIp9z .page_colWrapper__3o2Qo{padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page_embedContainer__Je22T{position:relative;padding-bottom:45%;height:0;width:70rem;overflow:hidden;max-width:70%;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}}.page_embedContainer__Je22T.page_isYT__Jnnm1{width:auto;max-width:48rem}.page_embedContainer__Je22T embed,.page_embedContainer__Je22T iframe,.page_embedContainer__Je22T object{position:absolute;top:0;left:0;width:100%;height:100%}.page_hasBorder__8ZzrO{border-right:var(--border)}.page_projectDetail__EFrKx{font-size:var(--font-size-h3);position:-webkit-sticky;position:sticky;top:10rem;max-width:28rem}.page_projectDetail__EFrKx h3{margin-bottom:3rem}.page_projectAssets__ffnTQ{padding-left:4rem;display:flex;flex-direction:column;gap:3rem}.page_projectImgWrapper__yd5KV{position:relative;width:min(100%,48rem);aspect-ratio:1/1}.page_projectAssets__ffnTQ video{width:min(100%,48rem)}@media (max-width:1000px){.page_heroContentWrapper__qTVog{padding-top:10rem;align-items:flex-start;min-height:40rem}.page_embedContainer__Je22T{max-width:100%;padding-bottom:56%}.page_projectAssets__ffnTQ{padding-left:0}.page_hasBorder__8ZzrO{border-right:none}.page_colWrapper__3o2Qo{padding-top:3.5rem;padding-bottom:3.5rem;padding-right:0}}.markdown_styles_markdown__FUGuj{grid-column:6/span 6;grid-row:1}.markdown_styles_markdown__FUGuj blockquote,.markdown_styles_markdown__FUGuj h2,.markdown_styles_markdown__FUGuj ol,.markdown_styles_markdown__FUGuj p,.markdown_styles_markdown__FUGuj ul{font-family:var(--font-instrument-sans);font-size:var(--font-size-base);line-height:1.5}.markdown_styles_markdown__FUGuj ul{@apply list-disc pl-6}.markdown_styles_markdown__FUGuj h2{font-size:1.2rem;margin-top:1.5rem}.markdown_styles_markdown__FUGuj h3{font-family:var(--font-instrument-serif)}.homepage_spreadImgWrapper__kBvU9{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;font-family:var(--font-instrument-serif);font-size:var(--font-size-h1)}.homepage_spreadImg__M5ZJ0{width:100%;height:100%;object-fit:contain}.homepage_introWrapper__dPIwv{min-height:50rem;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center}.homepage_intro__PRX_G h1{height:100%;overflow:hidden;font-size:var(--font-size-h1)}.homepage_intro__PRX_G h2{overflow:hidden;font-family:var(--font-instrument-sans);line-height:1.2;display:flex;flex-direction:row;gap:3rem;align-items:center;font-size:var(--font-size-base);text-align:center;letter-spacing:.3rem}.homepage_dash__BQLN6{height:1px;width:3rem;background-color:var(--neutral-12)}.homepage_sectionWorks__BGEzA{padding-bottom:10rem}.homepage_works_tagsWrapper__IImK2{font-family:var(--font-instrument-sans);font-size:var(--font-size-base);max-width:min(70rem,100%);margin:0 auto;display:flex;flex-direction:var(--responsive-flex);gap:.1rem;align-items:center;letter-spacing:.3rem;justify-content:space-between;padding-bottom:1rem}.homepage_works_tags__Etr6P{position:absolute;right:0;width:10rem;animation:homepage_rotate__ERoBP 20s linear infinite}.homepage_aboutWrapper__y_o4t{width:min(80rem,100%);margin:auto;display:flex;min-height:70rem;flex-direction:column;position:relative;justify-content:space-between}.homepage_aboutWrapper__y_o4t h2{font-family:var(--font-instrument-sans);font-size:var(--font-size-h2)}.homepage_paragraph___4XA_{display:flex;max-width:70rem;flex-wrap:wrap;.homepage_word__mgfEW{position:relative;margin-right:12px;margin-top:12px;.homepage_shadow__DWMJr{position:absolute}}}.homepage_aboutImg__6URs3{position:absolute;width:28rem;z-index:-1;left:50%;bottom:30%;transform:translateX(-50%)}.homepage_aboutImg__6URs3 img{width:100%;height:auto;object-fit:contain}.homepage_slidesWrapper__YCLN_{overflow:hidden;margin-top:8rem;margin-bottom:8rem;.homepage_slide__ezdqa{display:flex;position:relative;white-space:preserve nowrap}.homepage_phrase__GvrE6{display:flex;align-items:center;padding:2rem 1rem;gap:2rem;.homepage_phraseWord__X2MYY{font-size:clamp(3.997rem,10vw,6rem);font-family:var(--font-instrument-serif)}.homepage_phraseImgWrapper__D7FvM{position:relative;width:10vw;min-width:5rem;min-height:6rem}}}.homepage_aboutAddonWrapper__duMFp{font-size:var(--font-size-base);font-family:var(--font-instrument-sans);text-align:center;max-width:40rem;margin:auto}@keyframes homepage_rotate__ERoBP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.homepage_works_navWrapper__vmNJ0{display:flex;justify-content:center;overflow-x:hidden;padding-top:var(--padding-v);padding-bottom:var(--padding-v)}.homepage_works_navWrapper__vmNJ0:hover{border-top:var(--border);border-bottom:var(--border)}@media (max-width:700px){.homepage_intro__PRX_G h2,.homepage_works_tagsWrapper__IImK2{letter-spacing:.1rem}.homepage_introWrapper__dPIwv{gap:1rem}.homepage_aboutWrapper__y_o4t h2{font-size:var(--font-size-h3)}}.page_main__nw1Wk{height:100%}@media (max-width:700px){.page_intro_bottom__JcQtM,.page_intro_top__2fbRh{flex-direction:column-reverse;gap:2rem}.page_title_unit4__MVIjw{align-self:end}.page_title_unit3__GB1oy{align-self:start}.page_project_intro__4Mf4U{font-size:1.875rem}.page_project_bottom__IT9GO{justify-content:start}.page_project_bottom__IT9GO img{max-width:20rem}.page_project_title__yQTw9 p{letter-spacing:1em}}@media (min-width:701px) and (max-width:1120px){.page_grid__JZ9Cz{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.page_vercelLogo__YYFl1{filter:invert(1)}.page_logo__ikIZE{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}