.CommonGrid_grid__vMBEM{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-gap:var(--gutter);gap:var(--gutter);padding:0 var(--inset);pointer-events:none;z-index:9999}.CommonGrid_column__mKzD_{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.2)}.Loader_loader__35POJ{position:fixed;inset:0;z-index:2000;display:none;color:var(--ink);background:var(--cream);pointer-events:none}html[data-motion]:not([data-greeted]) .Loader_loader__35POJ{display:block;animation:Loader_loader-failsafe__l3ZrJ 0s 4s forwards}.Loader_loader__35POJ[data-live]{animation:none!important}@keyframes Loader_loader-failsafe__l3ZrJ{to{visibility:hidden}}.Loader_word__ASrp4{font-size:1.875rem;line-height:1}@media(max-width:1599px){.Loader_word__ASrp4{font-size:1.625rem}}@media(max-width:999px){.Loader_word__ASrp4{font-size:1.25rem}}.Loader_word__ASrp4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.Loader_sizer__usBv9{visibility:hidden}.Loader_slice__h6XKF{position:absolute;top:0;bottom:0;width:20%;overflow:hidden}.Loader_inner__MF0cG{display:block}.Loader_slice__h6XKF:first-child{left:0}.Loader_slice__h6XKF:first-child .Loader_inner__MF0cG{margin-left:0;transform:translateX(-500%)}.Loader_slice__h6XKF:nth-child(2){left:20%}.Loader_slice__h6XKF:nth-child(2) .Loader_inner__MF0cG{margin-left:-100%;transform:translateX(100%)}.Loader_slice__h6XKF:nth-child(3){left:40%}.Loader_slice__h6XKF:nth-child(3) .Loader_inner__MF0cG{margin-left:-200%;transform:translateX(-100%)}.Loader_slice__h6XKF:nth-child(4){left:60%}.Loader_slice__h6XKF:nth-child(4) .Loader_inner__MF0cG{margin-left:-300%;transform:translateX(100%)}.Loader_slice__h6XKF:nth-child(5){left:80%}.Loader_slice__h6XKF:nth-child(5) .Loader_inner__MF0cG{margin-left:-400%;transform:translateX(-20%)}.LayoutFooter_footer__exTLB{font-size:.9375rem;line-height:1.2;position:relative;padding:var(--unit) 0;overflow:hidden;color:var(--ink);background:var(--cream)}.LayoutFooter_footer__exTLB a{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.15em;transition:-webkit-text-decoration-color .3s cubic-bezier(.215,.61,.355,1);transition:text-decoration-color .3s cubic-bezier(.215,.61,.355,1);transition:text-decoration-color .3s cubic-bezier(.215,.61,.355,1),-webkit-text-decoration-color .3s cubic-bezier(.215,.61,.355,1)}.LayoutFooter_footer__exTLB a:focus-visible{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media(hover:hover){.LayoutFooter_footer__exTLB a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.LayoutFooter_spoken__At_m4{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;margin:0}.LayoutFooter_spoken__At_m4:focus-within{z-index:1;inset:0;display:flex;align-items:center;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;background:var(--cream)}.LayoutFooter_group__IdNB1,.LayoutFooter_rail__FbiER{display:flex;width:max-content;white-space:nowrap}.LayoutFooter_group__IdNB1>*,.LayoutFooter_spoken__At_m4>*{padding-left:var(--unit);padding-right:2.5rem}.LayoutMenu_menu__oDnZc{position:fixed;inset:0;z-index:900;padding-top:11.25rem;color:var(--ink);visibility:hidden;pointer-events:none}@media(min-width:1000px){.LayoutMenu_menu__oDnZc{display:none}}.LayoutMenu_open__R4uG_{pointer-events:auto}.LayoutMenu_panel__5ZgBy{inset:0;background:var(--cream)}.LayoutMenu_panel__5ZgBy,.LayoutMenu_rule__BNhfi{position:absolute;transform:scaleY(0);transform-origin:center top}.LayoutMenu_rule__BNhfi{top:0;bottom:0;left:50%;width:1px;background:currentColor}.LayoutMenu_list__3pnWo{position:relative;margin:0;padding:0;list-style:none}.LayoutMenu_item__3sf9E{padding:.625rem var(--unit);overflow:hidden;background:var(--cream);border-bottom:1px solid}.LayoutMenu_item__3sf9E:first-child{border-top:1px solid}.LayoutMenu_item__3sf9E a{display:block}.LayoutMenu_list__3pnWo:not(.LayoutMenu_contact__OtXTj) .LayoutMenu_item__3sf9E{font-size:4vw;line-height:1}@media(max-width:999px){.LayoutMenu_list__3pnWo:not(.LayoutMenu_contact__OtXTj) .LayoutMenu_item__3sf9E{font-size:1.875rem}}.LayoutMenu_contact__OtXTj{font-size:.9375rem;line-height:1.2;text-transform:uppercase;position:absolute;right:0;bottom:var(--unit);left:0}.Letters_letter__bO8gq{display:inline-block;white-space:pre}.CommonSwap_swap__eQnQY{position:relative;display:inline-block}.CommonSwap_spoken__jy5X8{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CommonSwap_hover__QVfTW,.CommonSwap_main___OC3O{position:relative;display:block;white-space:nowrap}.CommonSwap_hover__QVfTW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CommonSwap_hover__QVfTW span{opacity:0}.LayoutNav_nav__LZkC4{font-size:.9375rem;line-height:1.2;text-transform:uppercase}.LayoutNav_nav__LZkC4 a{position:absolute;top:0;display:flex;align-items:center;height:100%;padding:0 var(--unit);margin-left:calc(var(--unit)*-1)}.LayoutNav_nav__LZkC4 a:first-child{left:50%}.LayoutNav_nav__LZkC4 a:nth-child(2){left:62.5%}.LayoutNav_nav__LZkC4 a:nth-child(3){left:87.5%}@media(max-width:999px){.LayoutNav_nav__LZkC4{display:none}}.LayoutWordmark_name__ilO2X{padding:0 var(--unit);font-size:1.875rem;line-height:1}.LayoutHeader_header__ta5ar{position:fixed;top:0;right:0;left:0;z-index:1000;display:flex;align-items:center;height:var(--header);color:var(--cream);background:var(--dark);border-bottom:1px solid;transition:background-color .6s cubic-bezier(.215,.61,.355,1),color .6s cubic-bezier(.215,.61,.355,1)}.LayoutHeader_tucked__Ss6n5{transform:translateY(-100%)}.LayoutHeader_inverted__oAeKE{color:var(--ink);background:var(--cream)}.LayoutHeader_burger__TsysS{display:none;position:absolute;top:50%;right:var(--unit);width:30px;height:20px;margin-top:-10px;color:inherit}.LayoutHeader_burger__TsysS span{position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform .6s cubic-bezier(.645,.045,.355,1)}.LayoutHeader_burger__TsysS span:first-child{top:4px}.LayoutHeader_burger__TsysS span:last-child{bottom:4px}@media(max-width:999px){.LayoutHeader_burger__TsysS{display:block}}.LayoutHeader_close__f_dt7 span:first-child{transform:translateY(5.5px) rotate(45deg)}.LayoutHeader_close__f_dt7 span:last-child{transform:translateY(-5.5px) rotate(-45deg)}.LayoutDefault_container__EGb2J{display:flex;flex-direction:column;min-height:100vh}.LayoutDefault_main__wRH4I{flex-grow:1}.LayoutDefault_under__P3MbE{padding-top:var(--header)}.HomeSlides_slides__Fs1t2{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HomeSlides_slice__RI2Nx{position:relative;height:calc(100vh/var(--rows));height:calc(100dvh/var(--rows));overflow:hidden}.HomeSlides_layer__19X8C{position:absolute;inset:0;visibility:hidden;opacity:0;background-repeat:no-repeat;background-position-x:center;background-size:max(100vw,177.78vh) auto;background-size:max(100vw,177.78dvh) auto}.HomeSlides_tint__galny{position:absolute;inset:0;background:var(--dark);opacity:.45}.HomeHero_hero__CM5wG{position:relative;z-index:1;overflow:hidden;line-height:1;background:var(--dark)}.HomeHero_title__rUIJq{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.HomeHero_overlay__txTZq{position:absolute;inset:0;z-index:1;background:var(--dark);opacity:0;pointer-events:none;will-change:opacity}@media(orientation:portrait){.HomeHero_overlay__txTZq{display:none}}.HomeHero_inner__hvY_6,.HomeHero_word__Ic2Vh{will-change:transform}.HomeHero_inner__hvY_6{position:relative;z-index:2}.HomeHero_row__5NcBH{display:flex;align-items:center;height:calc(100vh/var(--rows));height:calc(100dvh/var(--rows));padding:0 var(--unit);overflow:hidden;white-space:nowrap}@media(max-width:999px){.HomeHero_row__5NcBH{flex-direction:column;align-items:flex-start;justify-content:center}}.HomeHero_right__nsMM2{flex-direction:row-reverse}@media(max-width:999px){.HomeHero_right__nsMM2{flex-direction:column;align-items:flex-end}}.HomeHero_word__Ic2Vh{display:inline-block;flex:none;padding-bottom:.15em;margin-bottom:-.15em;overflow:hidden;font-size:min(18vh,13vw);font-size:min(18dvh,13vw)}@media(max-width:999px){.HomeHero_word__Ic2Vh{font-size:min(16dvh,16vw)}}.HomeHero_side__YrZdJ{flex:1 1;min-width:0;container-type:inline-size}@media(max-width:999px){.HomeHero_side__YrZdJ{flex:none;align-self:stretch}}.HomeHero_half___tdA_{display:flex;justify-content:flex-end}.HomeHero_right__nsMM2 .HomeHero_half___tdA_{justify-content:flex-start}@container (min-width: 48vw){.HomeHero_half___tdA_{width:calc(50vw - var(--unit));min-width:max-content;margin-left:auto;justify-content:center}.HomeHero_right__nsMM2 .HomeHero_half___tdA_{margin-left:0;justify-content:center}}.HomeHero_label__26kUs{font-size:1.875rem;line-height:1}@media(max-width:1599px){.HomeHero_label__26kUs{font-size:1.625rem}}@media(max-width:999px){.HomeHero_label__26kUs{font-size:1.25rem}}.HomeHero_label__26kUs{display:block}@media(orientation:portrait){.HomeHero_inner__hvY_6{display:flex;flex-direction:row-reverse;margin:0 var(--unit)}.HomeHero_right__nsMM2,.HomeHero_row__5NcBH{flex-direction:row;align-items:center;justify-content:flex-start;width:calc(100%/var(--rows));height:95vh;height:95svh;padding:var(--unit) 0;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.HomeHero_right__nsMM2{justify-content:flex-end}.HomeHero_row__5NcBH:last-child{overflow:visible}.HomeHero_word__Ic2Vh{padding:0;margin:0;overflow:visible;font-size:calc(100vw/var(--rows))}.HomeHero_side__YrZdJ{display:none}}.HomeShapes_shapes__Y9Yh7{display:flex;flex-wrap:wrap;border-bottom:1px solid}.HomeShapes_cell__9Y4Cz{position:relative;width:25%;aspect-ratio:1;overflow:hidden}@media(min-width:1000px){.HomeShapes_cell__9Y4Cz:not(:last-child){border-right:1px solid}}@media(max-width:999px){.HomeShapes_cell__9Y4Cz{width:50%}.HomeShapes_cell__9Y4Cz:nth-child(-n+2){border-bottom:1px solid}.HomeShapes_cell__9Y4Cz:nth-child(odd){border-right:1px solid}}.HomeShapes_circles__74XWS,.HomeShapes_dual__I_aUn,.HomeShapes_rect__FYnR0,.HomeShapes_square__Oa1L6{position:absolute;top:33%;right:var(--unit);bottom:var(--unit);left:var(--unit)}.HomeShapes_circles__74XWS>div,.HomeShapes_dual__I_aUn>div,.HomeShapes_rect__FYnR0>div,.HomeShapes_square__Oa1L6>div{position:absolute;background:var(--cream)}.HomeShapes_square__Oa1L6>div{right:0;bottom:0;left:0;height:50%;transform-origin:left bottom}.HomeShapes_square__Oa1L6>div:nth-child(2){height:100%;transform:scaleY(0);transform-origin:center top}.HomeShapes_dual__I_aUn>div{top:0;width:50%;height:50%}.HomeShapes_dual__I_aUn>div:first-child{left:0}.HomeShapes_dual__I_aUn>div:nth-child(2){right:0;transform:translateY(100%)}.HomeShapes_circles__74XWS>div{bottom:0;width:50%;aspect-ratio:1;border-radius:50%}.HomeShapes_circles__74XWS>div:first-child{left:0}.HomeShapes_circles__74XWS>div:nth-child(2){right:0}.HomeShapes_rect__FYnR0>div{top:0;left:0;width:100%;height:50%}.HomeSkills_skills__55GoH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--unit) 0;overflow:hidden;border-top:1px solid;border-bottom:1px solid}@media(max-width:699px){.HomeSkills_skills__55GoH{display:block;padding:0}}.HomeSkills_label__N5pLl,.HomeSkills_skill__qfHyV{font-size:4vw;line-height:1}@media(max-width:999px){.HomeSkills_label__N5pLl,.HomeSkills_skill__qfHyV{font-size:1.875rem}}.HomeSkills_label__N5pLl{padding:0 var(--unit);min-width:0;margin:0}@media(max-width:699px){.HomeSkills_label__N5pLl{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.HomeSkills_ticker__tgzPU{padding:0 var(--unit);min-width:0;position:relative;grid-column:2/-1;margin:0;list-style:none}@media(max-width:699px){.HomeSkills_ticker__tgzPU{padding:var(--unit);overflow:hidden}}.HomeSkills_skill__qfHyV:not(:first-child){visibility:hidden;position:absolute;top:0;left:var(--unit)}@media(max-width:699px){.HomeSkills_skill__qfHyV:not(:first-child){top:var(--unit)}}.Lines_lines__eRzRn{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none}.Lines_lines__eRzRn span{width:25%;height:100%;border-right:1px solid}@media(max-width:999px){.Lines_lines__eRzRn span{width:50%}.Lines_lines__eRzRn span:nth-child(2){border-right:0}.Lines_lines__eRzRn span:nth-child(n+3){display:none}}@media(min-width:1000px){.Lines_dual___tnFr span:nth-child(odd){border-right-color:rgba(0,0,0,0)}}.Lines_wideFirst__KEEmF span:first-child{border-right-color:rgba(0,0,0,0)}@media(max-width:699px){.Lines_small__kX4OU{display:none}}@media(max-width:999px){.Lines_medium__NsCSN{display:none}}.HomeView_about__PPazv{position:relative;border-top:1px solid}.HomeView_trigger__Wqh5i{position:absolute;top:0;right:0;left:0}@media(max-width:999px){.HomeView_trigger__Wqh5i{top:-50vh}}.ProjectsHeader_header__A6rQJ{position:relative;z-index:1;padding:3.75rem 0;overflow:hidden;background:var(--dark);border-bottom:1px solid var(--cream)}@media(max-width:999px){.ProjectsHeader_header__A6rQJ{padding:2.5rem 0}}.ProjectsHeader_spoken__4KpE5{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ProjectsHeader_line__PlJQE{font-size:10vw;line-height:1}.ProjectsHeader_group__bKLNj,.ProjectsHeader_rail__jwWb9{display:flex;width:max-content;white-space:nowrap}.ProjectsHeader_group__bKLNj span{padding-right:.25em}.CommonButton_button__zkXal{font-size:.9375rem;line-height:1.2;text-transform:uppercase;position:relative;z-index:1;display:inline-block;padding:.9375rem 1.5625rem;line-height:1;color:inherit;border-radius:40px;cursor:pointer;transition:color .3s cubic-bezier(.215,.61,.355,1)}.CommonButton_button__zkXal:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid;border-radius:40px;transition:background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1)}@media(hover:hover)and (pointer:fine){.CommonButton_button__zkXal:hover{color:var(--rifle)}.CommonButton_button__zkXal:hover:before{border-color:var(--cream);background-color:var(--cream);transform:scaleX(1.1)}}@media(hover:none){.CommonButton_button__zkXal{color:var(--rifle)}.CommonButton_button__zkXal:before{border-color:var(--cream);background-color:var(--cream);transform:scaleX(1.1)}}.CommonButton_active__qufGQ{color:var(--rifle)}.CommonButton_active__qufGQ:before{background-color:var(--cream)}.CommonButton_disabled__YV7K8{opacity:.5;cursor:not-allowed}.CommonFacts_facts__t_aeJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;margin:0;padding:var(--unit) 0 5rem;border-top:1px solid}@media(max-width:999px){.CommonFacts_facts__t_aeJ{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}.CommonFacts_fact__7n6FP{padding:0 var(--unit);min-width:0}.CommonFacts_fact__7n6FP dt{font-size:.9375rem;line-height:1.2;text-transform:uppercase;margin-bottom:var(--unit)}.CommonFacts_fact__7n6FP dd{font-size:1.875rem;line-height:1}@media(max-width:1599px){.CommonFacts_fact__7n6FP dd{font-size:1.625rem}}@media(max-width:999px){.CommonFacts_fact__7n6FP dd{font-size:1.25rem}}.CommonFacts_fact__7n6FP dd{margin:0;overflow-wrap:anywhere}.CommonFacts_fact__7n6FP a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.ContactContent_message__dDjOW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;padding:var(--unit) 0 7.5rem;border-top:1px solid}@media(max-width:699px){.ContactContent_message__dDjOW{display:block;padding-top:0}}.ContactContent_form__nETAD,.ContactContent_note__suKnK{padding:0 var(--unit);min-width:0;position:relative;z-index:3}.ContactContent_note__suKnK{font-size:1.875rem;line-height:1}@media(max-width:1599px){.ContactContent_note__suKnK{font-size:1.625rem}}@media(max-width:999px){.ContactContent_note__suKnK{font-size:1.25rem}}.ContactContent_note__suKnK{margin:0;line-height:1.1}@media(max-width:699px){.ContactContent_note__suKnK{padding:var(--unit);border-bottom:1px solid}.ContactContent_form__nETAD{padding-top:var(--unit)}}.ContactContent_links__Xe8Ez{display:flex;flex-direction:column;gap:.3em}.ProjectsPlates_frame__NqaGj{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--rifle)}.ProjectsPlates_plate__H4_Uz{position:absolute;inset:0}.ProjectsPlates_plate__H4_Uz:not(:first-child){visibility:hidden;opacity:0}.ProjectsPlates_image__EScUG{object-fit:cover}.ProjectsPlates_bullets__8fWfC{display:flex;margin-top:.3125rem;margin-left:-.4375rem}.ProjectsPlates_bullet__f7I2d{position:relative;width:1.5rem;height:1.5rem;color:inherit;cursor:pointer}.ProjectsPlates_bullet__f7I2d:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:1px solid;border-radius:50%;transform:translate(-50%,-50%);transition:background-color .3s cubic-bezier(.215,.61,.355,1)}@media(hover:hover)and (pointer:fine){.ProjectsPlates_bullet__f7I2d:hover:before{background-color:currentColor}}.ProjectsPlates_active__BNZ54:before{background-color:currentColor}.ProjectsRow_row__GSeve{border-top:1px solid var(--cream)}.ProjectsRow_toggle__DWJ32{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1;width:100%;padding:var(--unit) 0;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(max-width:999px){.ProjectsRow_toggle__DWJ32{display:block;padding-right:3.75rem}}.ProjectsRow_fill__aJ6UZ{position:absolute;inset:0;z-index:-1;background:var(--cream);transform:scaleY(0)}.ProjectsRow_services__IT4MF,.ProjectsRow_title__hGzQi,.ProjectsRow_year__9lG6S{padding:0 var(--unit);min-width:0;font-size:1.875rem;line-height:1}@media(max-width:1599px){.ProjectsRow_services__IT4MF,.ProjectsRow_title__hGzQi,.ProjectsRow_year__9lG6S{font-size:1.625rem}}@media(max-width:999px){.ProjectsRow_services__IT4MF,.ProjectsRow_title__hGzQi,.ProjectsRow_year__9lG6S{font-size:1.25rem}}.ProjectsRow_title__hGzQi{grid-column:1/3;text-transform:uppercase}.ProjectsRow_services__IT4MF{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:999px){.ProjectsRow_services__IT4MF,.ProjectsRow_year__9lG6S{display:none}}.ProjectsRow_arrow__aRy6_{position:absolute;top:50%;right:var(--unit);width:20px;height:20px;opacity:0;transform:translate(-100%,-100%);transition:color .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1)}@media(max-width:699px){.ProjectsRow_arrow__aRy6_{width:15px;height:15px}}@media(hover:hover)and (pointer:fine){.ProjectsRow_toggle__DWJ32:hover .ProjectsRow_arrow__aRy6_{color:var(--rifle);opacity:1;transform:translate(-100%,-50%)}}@media(hover:none){.ProjectsRow_arrow__aRy6_{opacity:1;transform:translate(-100%,-50%)}}.ProjectsRow_open__mc4aG .ProjectsRow_arrow__aRy6_,.ProjectsRow_open__mc4aG .ProjectsRow_toggle__DWJ32:hover .ProjectsRow_arrow__aRy6_{color:inherit;opacity:1;transform:translate(-100%,-50%) rotate(180deg)}.ProjectsRow_body__7ArW9{height:0;overflow:hidden}.ProjectsRow_content__k2eFS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:var(--unit)}@media(max-width:999px){.ProjectsRow_content__k2eFS{display:block}}.ProjectsRow_action__GIwnO,.ProjectsRow_description__AunDH,.ProjectsRow_media__OSub_,.ProjectsRow_meta__N64z_{padding:0 var(--unit);min-width:0;margin-top:var(--unit)}.ProjectsRow_media__OSub_{overflow:hidden;grid-column:1/3;grid-row:1/span 3}.ProjectsRow_description__AunDH,.ProjectsRow_meta__N64z_{grid-column:3}.ProjectsRow_action__GIwnO{grid-column:4;grid-row:1}.ProjectsRow_meta__N64z_{font-size:.9375rem;line-height:1.2;text-transform:uppercase;margin-bottom:0}.ProjectsRow_description__AunDH{font-size:1.125rem;line-height:1.2}.ProjectsRow_description__AunDH p{margin:0 0 1em}@media(max-width:999px){.ProjectsRow_action__GIwnO{margin-bottom:.625rem}}.ProjectsIndex_index__Umj2b{position:relative;background:var(--rifle);border-bottom:1px solid var(--rifle)}.ProjectsIndex_head__dgm_z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-size:.9375rem;line-height:1.2;text-transform:uppercase;position:relative;padding:var(--unit) 0}.ProjectsIndex_head__dgm_z span{padding:0 var(--unit);min-width:0}.ProjectsIndex_head__dgm_z span:first-of-type{grid-column:1/3}@media(max-width:999px){.ProjectsIndex_head__dgm_z{display:none}}.ProjectsIndex_more__ao3pL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:3;padding:var(--unit) 0;background:var(--rifle);border-top:1px solid var(--cream);color:inherit;text-decoration:none}@media(max-width:999px){.ProjectsIndex_more__ao3pL{display:block;padding-right:3.75rem}}.ProjectsIndex_moreLabel__Qr8GN{padding:0 var(--unit);min-width:0;font-size:1.875rem;line-height:1}@media(max-width:1599px){.ProjectsIndex_moreLabel__Qr8GN{font-size:1.625rem}}@media(max-width:999px){.ProjectsIndex_moreLabel__Qr8GN{font-size:1.25rem}}.ProjectsIndex_moreLabel__Qr8GN{grid-column:1/3;text-transform:uppercase}.ProjectsIndex_moreArrow__PkOIo{position:absolute;top:50%;right:var(--unit);width:20px;height:20px;transform:translate(-100%,-50%);transition:transform .3s cubic-bezier(.215,.61,.355,1)}@media(max-width:699px){.ProjectsIndex_moreArrow__PkOIo{width:15px;height:15px}}@media(hover:hover){.ProjectsIndex_more__ao3pL:hover .ProjectsIndex_moreArrow__PkOIo{transform:translate(calc(-100% + 6px),-50%)}}.ProjectsView_projects__X689m{position:relative;border-top:1px solid}