.nrpHoW_header{z-index:100;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:flex-start;padding:15px;display:flex;position:fixed;top:0;left:0;right:0}.nrpHoW_headerInFlow{position:relative}.nrpHoW_header[data-menu-open=true]{color:var(--color-black);mix-blend-mode:normal}.nrpHoW_left{align-items:center;gap:1rem;display:flex}.nrpHoW_wordmark{font-size:var(--text-nav);font-weight:var(--weight-regular)}.nrpHoW_clock,.nrpHoW_nav{font-size:var(--text-nav);font-weight:var(--weight-regular);display:none}.nrpHoW_nav a{transition:opacity .2s}.nrpHoW_nav:has(a:hover) a:not(:hover){opacity:.3}.nrpHoW_icon{width:60px;height:21.31px;margin:0 auto;position:absolute;left:0;right:0}.nrpHoW_iconBlack,.nrpHoW_iconWhite{width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.nrpHoW_iconBlack{opacity:0}.nrpHoW_iconWhite,.nrpHoW_header[data-menu-open=true] .nrpHoW_iconBlack{opacity:1}.nrpHoW_header[data-menu-open=true] .nrpHoW_iconWhite{opacity:0}.nrpHoW_menuButton{font-size:var(--text-nav);font-weight:var(--weight-regular);display:block}@media (min-width:1024px){.nrpHoW_header{padding:20px}.nrpHoW_left{gap:1.25rem}.nrpHoW_icon{width:80px;height:28.414px}.nrpHoW_clock{display:block}.nrpHoW_nav{align-items:center;gap:1.25rem;display:flex}.nrpHoW_menuButton{display:none}}
.WOMdyG_footer{background-color:var(--bg-light);color:var(--color-black);font-family:var(--font-primary);flex-direction:column;justify-content:space-between;padding:30px 15px;display:flex;position:relative}.WOMdyG_footer:before{content:"";border-top:1px dashed #0000004d;position:absolute;top:0;left:15px;right:15px}.WOMdyG_footer[data-theme=dark]{background-color:var(--bg-dark);color:var(--bg-light)}.WOMdyG_footer[data-theme=dark]:before{border-top-color:#767676}.WOMdyG_main,.WOMdyG_navEmail{display:contents}.WOMdyG_vectorContainer{justify-content:flex-start;width:100%;margin-bottom:100px;display:flex}.WOMdyG_footerVector{width:100%;height:auto}.WOMdyG_nav{justify-content:space-between;width:50%;margin-bottom:100px;display:flex}.WOMdyG_navRow{font-size:.75rem;font-weight:var(--weight-regular);flex-direction:column;gap:1.25rem;display:flex}.WOMdyG_emailSignup{flex-direction:column;gap:30px;margin-bottom:100px;display:flex}.WOMdyG_emailSignup p{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:normal}.WOMdyG_emailForm{display:flex}.WOMdyG_emailForm input{background:0 0;border:none;border-bottom:1px solid;outline:none;flex:1;padding:0 0 15px}.WOMdyG_emailForm input::placeholder{color:currentColor;font-weight:var(--weight-light)}.WOMdyG_emailForm button{font-size:var(--text-base);font-weight:var(--weight-regular);color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid;padding:0 0 15px}.WOMdyG_footer[data-theme=dark] .WOMdyG_emailForm input,.WOMdyG_footer[data-theme=dark] .WOMdyG_emailForm button{color:var(--bg-light);border-bottom-color:var(--bg-light)}.WOMdyG_creditLink{text-decoration:none}.WOMdyG_creditLink:hover{text-decoration:underline}.WOMdyG_creditRow{font-size:.625rem;font-weight:var(--weight-regular);flex-direction:column;gap:10px;display:flex}@media (max-width:1023px){.WOMdyG_navRow a:active{opacity:.3}}@media (min-width:1024px){.WOMdyG_navRow:has(a:hover) a:not(:hover){opacity:.3;transition:opacity .2s}.WOMdyG_navRow a{transition:opacity .2s}.WOMdyG_footer{min-height:80vh;padding:20px}.WOMdyG_footer:before{left:20px;right:20px}.WOMdyG_main{display:flex}.WOMdyG_vectorContainer{align-items:flex-start;width:50%;margin-bottom:0}.WOMdyG_footerVector{width:60%}.WOMdyG_navEmail{flex-direction:column;justify-content:space-between;gap:80px;width:50%;display:flex}.WOMdyG_nav{justify-content:space-between;width:100%;margin-bottom:0}.WOMdyG_emailSignup{gap:40px;margin-bottom:0}.WOMdyG_creditRow{flex-direction:row;justify-content:space-between;align-items:flex-end;font-size:.75rem}}@media (min-width:1100px){.WOMdyG_navRow{flex-direction:row}}
.pFG0mq_overlay{z-index:90;opacity:0;pointer-events:none;background-color:#e1ff67;flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden}.pFG0mq_overlay.pFG0mq_open{opacity:1;pointer-events:auto}.pFG0mq_nav a:active{opacity:.3}.pFG0mq_nav{font-family:var(--font-primary);font-size:1rem;font-weight:var(--weight-regular);color:var(--color-black);flex-direction:column;align-items:center;gap:15px;display:flex}.pFG0mq_clock{bottom:max(40px, env(safe-area-inset-bottom));font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--weight-regular);color:var(--color-black);position:absolute}@media (prefers-reduced-motion:reduce){.pFG0mq_overlay{transition:none}}
.YSWdca_hero{height:100svh;padding:20px;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:1024px){.YSWdca_hero{height:100dvh}}.YSWdca_bgMobile,.YSWdca_bgDesktop{object-fit:cover}.YSWdca_bgVideo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.YSWdca_overlay{z-index:1;background:linear-gradient(#0000004d 0% 100%);position:absolute;inset:0}.YSWdca_content,.YSWdca_paragraph{z-index:2}.YSWdca_bgDesktop{display:none}.YSWdca_content{text-align:center;width:calc(100% - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes YSWdca_hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.YSWdca_heading{font-size:var(--hero-prefix);font-family:var(--font-primary);font-weight:var(--weight-light);color:#fff;opacity:0;margin:0;line-height:1.1}body.loader-done .YSWdca_heading{animation:.8s .3s both YSWdca_hero-enter}@media (prefers-reduced-motion:reduce){body.loader-done .YSWdca_heading{animation:none}}.YSWdca_brand{font-size:var(--hero-brand);font-family:var(--font-display);font-weight:var(--weight-semibold);color:#fff}.YSWdca_paragraph{text-align:center;white-space:pre-line;width:100%;font-size:.75rem;font-family:var(--font-primary);font-weight:var(--weight-regular);color:var(--color-white);opacity:0;margin:0;padding:0 20px;line-height:normal;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes YSWdca_para-enter{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}body.loader-done .YSWdca_paragraph{animation:.8s .7s both YSWdca_para-enter}@media (prefers-reduced-motion:reduce){body.loader-done .YSWdca_paragraph{animation:none}}@media (min-width:1024px){.YSWdca_bgMobile{display:none}.YSWdca_bgDesktop{display:block}.YSWdca_paragraph{font-size:var(--text-base);width:67%}}
._18AXrW_marquee{background-color:var(--bg-light);width:100%;padding:30px 0;overflow:hidden}._18AXrW_track{gap:15px;width:max-content;animation:320s linear infinite _18AXrW_marquee;display:flex}._18AXrW_set{align-items:center;gap:30px;display:flex}._18AXrW_logoContainer{flex-shrink:0;width:125.547px;height:88px;padding:0}._18AXrW_logo{object-fit:contain;width:100%;height:100%}@keyframes _18AXrW_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._18AXrW_track{animation:none}}@media (min-width:1024px){._18AXrW_marquee{padding:0}._18AXrW_logoContainer{width:214px;height:150px}._18AXrW_set{gap:100px}}
.znhf2G_hero{justify-content:center;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.znhf2G_bgMobile,.znhf2G_bgDesktop{object-fit:cover}.znhf2G_bgVideo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.znhf2G_bgDesktop{display:none}.znhf2G_overlay{z-index:1;background:linear-gradient(#0000004d 0% 100%);position:absolute;inset:0}.znhf2G_content{text-align:center;z-index:2;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 15px;display:flex}@keyframes znhf2G_hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.znhf2G_title{font-family:var(--font-display);font-size:var(--project-title);font-weight:var(--weight-semibold);color:var(--color-white);text-transform:uppercase;opacity:0;margin:0;line-height:normal;display:block}.znhf2G_imageReady .znhf2G_title{animation:.8s .3s both znhf2G_hero-enter}@media (prefers-reduced-motion:reduce){.znhf2G_imageReady .znhf2G_title{opacity:1;animation:none}}.znhf2G_subtitle{font-family:var(--font-primary);font-size:var(--project-subtitle);font-weight:var(--weight-light);color:var(--color-white);opacity:0;margin:0;padding-bottom:.1em;line-height:normal;display:block}.znhf2G_imageReady .znhf2G_subtitle{animation:.8s .5s both znhf2G_hero-enter}@media (prefers-reduced-motion:reduce){.znhf2G_imageReady .znhf2G_subtitle{opacity:1;animation:none}}@media (min-width:1024px){.znhf2G_bgMobile{display:none}.znhf2G_bgDesktop{display:block}.znhf2G_content{gap:20px}}
.w3k9-W_servicesBlock{font-family:var(--font-primary);color:var(--color-black);padding:0 15px 100px}@media (min-width:1024px){.w3k9-W_servicesBlock{display:none}}.w3k9-W_heading{font-size:.8125rem;font-weight:var(--weight-regular);margin-bottom:15px}.w3k9-W_item{border-top:1px dashed #0000004d}.w3k9-W_item:last-child{border-bottom:1px dashed #0000004d}.w3k9-W_header{opacity:.3;align-items:center;gap:45px;width:100%;padding:15px 0;transition:opacity .2s;display:flex}.w3k9-W_headerOpen{opacity:1}.w3k9-W_number{font-size:var(--text-base);font-weight:var(--weight-regular);flex-shrink:0}.w3k9-W_title{font-size:var(--text-base);font-weight:var(--weight-regular);text-align:left;flex:1}.w3k9-W_content{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.w3k9-W_contentOpen{grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.w3k9-W_contentBody{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.w3k9-W_contentOpen .w3k9-W_contentBody{opacity:1;transform:translateY(0)}}.w3k9-W_contentInner{overflow:hidden}.w3k9-W_contentBody{justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:15px;display:flex}.w3k9-W_text{flex-direction:column;gap:15px;display:flex}.w3k9-W_paragraph{font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-black);line-height:130%}.w3k9-W_itemImage{object-fit:cover;border-radius:3px;flex-shrink:0;width:40%;height:auto}
.peyDYW_hero{background-color:var(--bg-dark);justify-content:center;align-items:center;height:calc(100svh - 88px);display:flex;overflow:hidden;transform:translateZ(0)}@media (min-width:1024px){.peyDYW_hero{height:calc(100svh - 150px)}}.peyDYW_content{text-align:center;padding:0 20px}@keyframes peyDYW_hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.peyDYW_title{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-white);white-space:pre-line;opacity:0;margin:0;font-size:clamp(1.25rem,5vw,5rem);line-height:1}body.loader-done .peyDYW_title{animation:.8s .3s both peyDYW_hero-enter}@media (prefers-reduced-motion:reduce){body.loader-done .peyDYW_title{animation:none}}
._0T--vG_details{display:none}@media (min-width:1024px){._0T--vG_details{flex-direction:row;align-items:flex-start;gap:0;padding:100px 20px 200px;display:flex}._0T--vG_left{flex-direction:column;flex:0 0 50%;display:flex}._0T--vG_row{grid-template-columns:30% 1fr;gap:12px;margin-bottom:20px;display:grid}._0T--vG_row:last-child{margin-bottom:0}._0T--vG_rowTight{margin-bottom:8px}._0T--vG_label{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--weight-regular);text-transform:uppercase;color:var(--color-black)}._0T--vG_value{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--weight-light);color:var(--color-black);flex-direction:column;display:flex}._0T--vG_creditLine{display:block}._0T--vG_tags{flex-wrap:wrap;gap:6px;display:flex}._0T--vG_tag{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--weight-light);color:#767676;background:#ededed;border-radius:2px;padding:3px 6px}._0T--vG_right{flex-direction:column;flex:0 0 50%;gap:20px;padding-left:20px;display:flex}._0T--vG_overviewLabel{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--weight-regular);text-transform:uppercase;color:var(--color-black)}._0T--vG_overviewBody{flex-direction:column;gap:16px;display:flex}._0T--vG_overviewParagraph{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-black);line-height:140%}._0T--vG_highlights{flex-direction:column;gap:15px;width:100%;margin-top:20px;display:flex}._0T--vG_highlight{align-items:flex-start;gap:12px;display:flex}._0T--vG_bullet{background:#000;width:8px;min-width:8px;height:8px;display:block;position:relative;top:5px}._0T--vG_highlightText{font-size:var(--text-base);color:#000;margin:0;font-weight:450;line-height:1.4}}
.VzqsGa_filterRow{font-family:var(--font-primary);font-size:var(--text-nav);background:var(--bg-light);z-index:50;flex-direction:column;padding:15px 0 15px 15px;line-height:normal;display:flex;position:sticky;top:0}.VzqsGa_viewToggle{font-weight:var(--weight-regular);flex-shrink:0;gap:15px;display:flex}.VzqsGa_filters{gap:15px;margin-top:30px;display:flex;overflow-x:auto}.VzqsGa_filters::-webkit-scrollbar{display:none}.VzqsGa_filters{-ms-overflow-style:none;scrollbar-width:none}.VzqsGa_filters>:last-child{margin-right:15px}.VzqsGa_filtersLabel{white-space:nowrap;color:var(--color-black)}.VzqsGa_viewBtn,.VzqsGa_filterBtn{font-family:var(--font-primary);font-size:var(--text-nav);line-height:normal;font-weight:var(--weight-light);color:var(--inactive);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;transition:none}.VzqsGa_viewBtn:hover,.VzqsGa_filterBtn:hover,.VzqsGa_viewBtn.VzqsGa_active,.VzqsGa_filterBtn.VzqsGa_active{color:var(--color-black)}@media (min-width:1024px){.VzqsGa_filterRow{flex-direction:row;align-items:center;gap:18px;padding:20px}.VzqsGa_viewToggle{gap:18px}.VzqsGa_filters{gap:18px;margin-top:0;overflow-x:visible}.VzqsGa_viewBtn,.VzqsGa_filterBtn{transition:color .2s}}
.C4VnnW_servicesBlock{display:none}@media (min-width:1024px){.C4VnnW_servicesBlock{font-family:var(--font-primary);color:var(--color-black);align-items:stretch;gap:175px;min-height:420px;padding:200px 20px;display:flex}.C4VnnW_label{font-size:var(--text-base);font-weight:var(--weight-regular);flex-shrink:0;padding-top:10px}.C4VnnW_middle{flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;display:grid}.C4VnnW_list{grid-area:1/1}.C4VnnW_textGroup{grid-area:2/1;align-self:end}.C4VnnW_row{opacity:.3;cursor:pointer;gap:100px;padding:10px 0;transition:opacity .2s;display:flex}.C4VnnW_row:hover{opacity:.6}.C4VnnW_rowActive{opacity:1}.C4VnnW_number{font-size:var(--text-base);font-weight:var(--weight-regular);white-space:nowrap;flex-shrink:0;width:3ch}.C4VnnW_title{font-size:var(--text-base);font-weight:var(--weight-regular);text-transform:uppercase}.C4VnnW_description{flex-direction:column;gap:15px;max-width:460px;display:flex}.C4VnnW_paragraph,.C4VnnW_tagline{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:130%}.C4VnnW_buttons{gap:20px;padding-top:40px;display:flex}.C4VnnW_btnPrimary,.C4VnnW_btnSecondary{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);cursor:pointer}.C4VnnW_btnPrimary{color:var(--color-black);transition:color .2s}.C4VnnW_btnSecondary{color:#0006;transition:color .2s}.C4VnnW_btnSecondary:hover{color:var(--color-black)}.C4VnnW_buttons:has(.C4VnnW_btnSecondary:hover) .C4VnnW_btnPrimary{color:#0006}.C4VnnW_imageWrapper{aspect-ratio:3/4;border-radius:3px;grid-area:1/2/3;width:24vw;margin-left:175px;position:relative;overflow:hidden;transform:translateY(10px)}.C4VnnW_mediaItem{opacity:0;position:absolute;inset:0}.C4VnnW_mediaItemActive{opacity:1}.C4VnnW_image{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}}@keyframes C4VnnW_fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.C4VnnW_description{animation:.4s C4VnnW_fadeIn}.C4VnnW_mediaItem{transition:opacity .4s}}
.vKr1Kq_marquee{background-color:var(--bg-dark);width:100%;padding:0;overflow:hidden}.vKr1Kq_track{gap:15px;width:max-content;animation:320s linear infinite vKr1Kq_marquee;display:flex}.vKr1Kq_set{align-items:center;gap:30px;display:flex}.vKr1Kq_logoContainer{flex-shrink:0;width:125.547px;height:88px;padding:0}.vKr1Kq_logo{object-fit:contain;width:100%;height:100%}@keyframes vKr1Kq_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vKr1Kq_track{animation:none}}@media (min-width:1024px){.vKr1Kq_set{gap:100px}.vKr1Kq_marquee{padding:0}.vKr1Kq_logoContainer{width:214px;height:150px}}
.ohY8Ra_wrapper{padding:0 15px 60px}.ohY8Ra_toggle{width:100%;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);text-transform:uppercase;color:var(--color-black);border:none;outline:none;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.ohY8Ra_content{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ohY8Ra_contentOpen{grid-template-rows:1fr}.ohY8Ra_inner{overflow:hidden}.ohY8Ra_body{flex-direction:column;gap:30px;display:flex}@media (prefers-reduced-motion:no-preference){.ohY8Ra_body{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.ohY8Ra_contentOpen .ohY8Ra_body{opacity:1;transform:translateY(0)}}.ohY8Ra_overviewParagraphs{flex-direction:column;gap:16px;display:flex}.ohY8Ra_overviewParagraph{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-black);line-height:140%}.ohY8Ra_highlights{flex-direction:column;gap:15px;display:flex}.ohY8Ra_highlight{align-items:flex-start;gap:12px;display:flex}.ohY8Ra_bullet{background:#000;width:8px;min-width:8px;height:8px;display:block;position:relative;top:5px}.ohY8Ra_highlightText{font-size:var(--text-base);color:#000;margin:0;font-weight:450;line-height:1.4}.ohY8Ra_details{flex-direction:column;display:flex}.ohY8Ra_row{grid-template-columns:100px 1fr;gap:12px;margin-bottom:16px;display:grid}.ohY8Ra_row:last-child{margin-bottom:0}.ohY8Ra_label{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);text-transform:uppercase;color:var(--color-black)}.ohY8Ra_value{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-black);flex-direction:column;display:flex}.ohY8Ra_creditLine{display:block}.ohY8Ra_tags{flex-wrap:wrap;gap:6px;display:flex}.ohY8Ra_tag{font-family:var(--font-primary);font-size:.6875rem;font-weight:var(--weight-light);color:#767676;background:#ededed;border-radius:2px;padding:3px 6px}@media (min-width:1024px){.ohY8Ra_wrapper{display:none}}
.-f-xTW_selects{display:none}@media (min-width:1024px){.-f-xTW_selects{flex-direction:column;gap:25px;min-height:100vh;padding:30px 20px 250px;display:flex}.-f-xTW_text{gap:20px}}@keyframes -f-xTW_row-enter{0%{opacity:0}to{opacity:1}}.-f-xTW_row{color:var(--color-black);align-items:flex-start;text-decoration:none;transition:opacity .2s;animation:.5s backwards -f-xTW_row-enter;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.-f-xTW_row{animation:none}}.-f-xTW_inactive{opacity:.2}.-f-xTW_text{flex-shrink:0;align-items:flex-start;gap:20px;display:flex}.-f-xTW_name{font-family:var(--font-display);font-size:var(--title-lg);font-weight:var(--weight-semibold);text-transform:uppercase;line-height:1}.-f-xTW_subtitle{font-family:var(--font-primary);font-size:var(--title-lg);font-weight:var(--weight-light);line-height:1}.-f-xTW_viewProject{font-family:var(--font-primary);font-size:.75rem;font-weight:var(--weight-regular);text-transform:uppercase;padding-top:.3em;line-height:1}.-f-xTW_media{aspect-ratio:237/164;opacity:0;pointer-events:none;width:35%;max-width:400px;transition:opacity .25s;position:absolute;top:0;right:0;overflow:hidden}.-f-xTW_mediaVisible{opacity:1}.-f-xTW_mediaItem{object-fit:cover;width:100%;height:100%;display:block}
.eK8Zxq_card{width:calc(100vw - 55px);color:var(--color-black);cursor:default;scroll-snap-align:start;flex-direction:column;flex-shrink:0;gap:10px;text-decoration:none;display:flex}.eK8Zxq_card:last-child{margin-right:15px}.eK8Zxq_imageWrapper{aspect-ratio:3/4;border-radius:3px;width:100%;position:relative;overflow:hidden}.eK8Zxq_image{object-fit:cover;width:100%;height:100%;display:block}.eK8Zxq_imagePlaceholder{background-color:#00000014;width:100%;height:100%}.eK8Zxq_meta{align-items:baseline;gap:10px;display:flex}.eK8Zxq_title{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);text-transform:uppercase}.eK8Zxq_year{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-light);opacity:1;flex-shrink:0}.eK8Zxq_tooltip{display:none}@media (min-width:768px){.eK8Zxq_card{scroll-snap-align:none;flex:1;width:auto}.eK8Zxq_card:last-child{margin-right:0}}@media (min-width:1024px){.eK8Zxq_tooltip{pointer-events:none;opacity:0;z-index:50;color:var(--color-white);font-size:.75rem;font-weight:var(--weight-regular);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0003;border-radius:2px;padding:4px;transition:opacity .15s;display:block;position:fixed}.eK8Zxq_tooltipVisible{opacity:1}}
._6azAdq_bio{background-color:var(--bg-dark);justify-content:center;align-items:center;padding:200px 20px;display:flex;transform:translateZ(0)}._6azAdq_content{text-align:center}@media (min-width:1024px){._6azAdq_bio{padding:275px 20px 165px}}._6azAdq_featuredIn{text-align:center;margin-top:200px}._6azAdq_featuredInTitle{font-family:var(--font-primary);letter-spacing:.05em;text-transform:uppercase;color:var(--color-white);margin:0 0 24px;font-size:.875rem;font-weight:700}._6azAdq_featuredInLogos{justify-content:center;align-items:center;gap:32px;display:flex}._6azAdq_featuredInLogo{object-fit:contain;width:80px;height:56px}@media (min-width:1024px){._6azAdq_featuredInLogos{gap:100px}._6azAdq_featuredInLogo{width:214px;height:150px}._6azAdq_featuredIn{margin-top:275px}}._6azAdq_paragraph{font-family:var(--font-primary);white-space:pre-line;max-width:1029px;color:var(--color-white);margin:0;font-size:clamp(1.25rem,5vw,2.375rem);font-weight:700;line-height:normal}
.w2j9Zq_backdrop{z-index:200;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);opacity:0;pointer-events:none;background:#ffffffb8;flex-direction:row;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.w2j9Zq_backdropOpen{opacity:1;pointer-events:all}@media (prefers-reduced-motion:reduce){.w2j9Zq_backdrop{transition:none}}.w2j9Zq_closeBtn{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-black);cursor:pointer;z-index:3;transition:opacity .2s;position:fixed;top:20px;right:20px}.w2j9Zq_closeBtn:hover{opacity:.4}.w2j9Zq_navPrev,.w2j9Zq_navNext{display:none}@media (min-width:1024px){.w2j9Zq_navPrev,.w2j9Zq_navNext{font-family:Flag Imperfect Grotesk,sans-serif;font-size:1.5rem;font-weight:var(--weight-semibold);color:#c7c7c7;cursor:pointer;flex:1;justify-content:center;align-self:stretch;align-items:center;transition:color .2s;display:flex}.w2j9Zq_navPrev:hover,.w2j9Zq_navNext:hover{color:#121212}}.w2j9Zq_swipeHint{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);color:#767676;white-space:nowrap;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.w2j9Zq_swipeHint{display:none}}.w2j9Zq_navHidden{visibility:hidden;pointer-events:none}.w2j9Zq_imageWrapper{cursor:default;flex-shrink:0;max-width:90vw;max-height:90vh;transition:opacity .2s}.w2j9Zq_imageWrapperFading{opacity:0}@media (prefers-reduced-motion:reduce){.w2j9Zq_imageWrapper{transition:none}}@media (min-width:1024px){.w2j9Zq_imageWrapper{max-width:60vw}}.w2j9Zq_image{object-fit:contain;max-width:100%;max-height:90vh;display:block}.w2j9Zq_preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}
.YME2ga_selectsMobile{flex-direction:column;gap:15px;padding:35px 15px 150px;display:flex}@media (min-width:1024px){.YME2ga_selectsMobile{display:none}}.YME2ga_row{color:inherit;flex-wrap:wrap;gap:10px;text-decoration:none;display:flex}.YME2ga_row:active{opacity:.3}.YME2ga_name{font-family:var(--font-display);font-size:var(--title-lg);font-weight:var(--weight-semibold);text-transform:uppercase;line-height:1}.YME2ga_subtitle{font-family:var(--font-primary);font-size:var(--title-lg);font-weight:var(--weight-light);line-height:1}
._8597vW_workBlock{font-family:var(--font-primary);color:var(--color-black);padding-top:15px;padding-bottom:150px;position:relative}._8597vW_workBlock:before{content:"";border-top:1px dashed #0000004d;position:absolute;top:0;left:15px;right:15px}@media (min-width:768px){._8597vW_workBlock:before{left:20px;right:20px}}._8597vW_header{justify-content:space-between;align-items:baseline;padding:0 15px 15px;display:flex}._8597vW_heading{font-size:var(--text-base);font-weight:var(--weight-regular)}._8597vW_viewAll{font-size:var(--text-base);font-weight:var(--weight-regular);color:#8e8e8e;text-decoration:none;transition:none}._8597vW_viewAll:active{color:var(--color-black)}@media (min-width:1024px){._8597vW_viewAll{transition:color .2s}._8597vW_viewAll:hover{color:var(--color-black)}}._8597vW_label{width:100%;margin-bottom:30px;padding:0 15px;display:block}._8597vW_label svg{width:100%;height:auto;display:block}._8597vW_cards{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;padding-left:15px;scroll-padding-left:15px;display:flex;overflow-x:auto}._8597vW_cards::-webkit-scrollbar{display:none}@media (min-width:768px){._8597vW_workBlock{padding-top:20px;padding-bottom:100px}._8597vW_header{padding:0 20px 20px}._8597vW_label{margin-bottom:40px;padding:0 20px}._8597vW_cards{scroll-snap-type:none;gap:20px;padding-inline:20px;overflow-x:visible}}
.ChtSZq_team{background-color:var(--bg-dark);transform:translateZ(0)}.ChtSZq_heading{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white);margin:0;padding:15px}.ChtSZq_slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ChtSZq_slider::-webkit-scrollbar{display:none}.ChtSZq_card{scroll-snap-align:start;flex:0 0 75%}.ChtSZq_imageWrapper{aspect-ratio:3/4;width:100%;position:relative}.ChtSZq_image{object-fit:cover}.ChtSZq_info{padding:15px}.ChtSZq_name{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white);margin:0}.ChtSZq_position{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white);margin:10px 0 0}@media (min-width:1024px){.ChtSZq_heading{padding:20px}.ChtSZq_slider{scroll-snap-type:none;overflow:visible}.ChtSZq_card{flex:1}.ChtSZq_info{padding:20px}}
.jc5pRW_section{padding:0 15px 80px}.jc5pRW_grid{grid-template-columns:repeat(2,1fr);gap:80px 15px;display:grid}.jc5pRW_item{flex-direction:column;gap:10px;display:flex}.jc5pRW_imageButton{cursor:pointer;width:100%;display:block}.jc5pRW_media{width:100%;height:auto;display:block}.jc5pRW_figLabel{font-family:Times New Roman,Times,serif;font-size:.6875rem;font-weight:var(--weight-light);color:var(--color-black)}@media (min-width:1024px){.jc5pRW_section{padding:0 20px 100px}.jc5pRW_grid{row-gap:100px}}@media (min-width:900px){.jc5pRW_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.jc5pRW_grid{grid-template-columns:repeat(4,237px);justify-content:space-between}}
.qcHRta_fullList{display:none}@media (min-width:1024px){.qcHRta_fullList{font-family:var(--font-primary);color:var(--color-black);flex-direction:row;gap:20px;padding:30px 20px 160px;display:flex}.qcHRta_column{flex-direction:column;flex:1;gap:20px;display:flex}.qcHRta_label{font-size:var(--text-nav);font-weight:var(--weight-regular)}.qcHRta_image{aspect-ratio:1;object-fit:cover;border-radius:3px}.qcHRta_list{font-size:var(--text-nav);font-weight:var(--weight-regular);white-space:pre-line;line-height:normal}}
.ScOHJW_editorialBlock{font-family:var(--font-primary);color:var(--color-black);padding-top:15px;padding-bottom:160px;display:none;position:relative}.ScOHJW_editorialBlock:before{content:"";border-top:1px dashed #0000004d;position:absolute;top:0;left:15px;right:15px}.ScOHJW_header{justify-content:space-between;align-items:baseline;padding:0 15px 15px;display:flex}.ScOHJW_heading{font-size:var(--text-base);font-weight:var(--weight-regular)}.ScOHJW_viewAll{font-size:var(--text-base);font-weight:var(--weight-regular);color:#8e8e8e;text-decoration:none;transition:color .2s}.ScOHJW_viewAll:hover{color:var(--color-black)}.ScOHJW_featuredWrapper{flex-direction:column;display:flex}.ScOHJW_featuredImageLink{order:-1;text-decoration:none}.ScOHJW_featuredImageWrapper{aspect-ratio:65/73;width:100%;margin-bottom:15px;overflow:hidden}.ScOHJW_featuredImage{object-fit:cover;width:100%;height:100%;display:block}.ScOHJW_left{flex-direction:column;display:flex}.ScOHJW_featuredContent{color:var(--color-black);flex-direction:column;gap:15px;margin-bottom:40px;padding:0 15px;text-decoration:none;display:flex}.ScOHJW_featuredId{font-family:Times New Roman,Times,serif;font-size:.6875rem;font-weight:var(--weight-light);color:var(--color-black)}.ScOHJW_featuredTitle{font-family:var(--font-display);font-size:clamp(1.875rem,6vw,2.5rem);font-weight:var(--weight-semibold);color:var(--color-black);text-transform:uppercase;line-height:1.05}.ScOHJW_infoRow{font-size:var(--text-base);font-weight:var(--weight-regular);align-items:center;gap:10px;display:flex}.ScOHJW_tag{color:var(--color-black)}.ScOHJW_date{color:var(--color-black);font-weight:var(--weight-light)}.ScOHJW_readTime{color:var(--color-black);font-weight:var(--weight-light);align-items:center;gap:10px;display:flex}.ScOHJW_more{gap:15px;padding:0 15px;display:flex}.ScOHJW_moreItem{color:var(--color-black);flex-direction:column;flex:1;gap:5px;text-decoration:none;display:flex}.ScOHJW_moreId{font-family:Times New Roman,Times,serif;font-size:.6875rem;font-weight:var(--weight-light);color:var(--color-black)}.ScOHJW_moreImageWrapper{aspect-ratio:65/73;width:100%;position:relative;overflow:hidden}.ScOHJW_moreImage{object-fit:cover}@media (min-width:1024px){.ScOHJW_editorialBlock{padding-top:20px}.ScOHJW_editorialBlock:before{left:20px;right:20px}.ScOHJW_header{padding:0 20px 80px}.ScOHJW_featuredWrapper{grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;gap:140px;padding:0 20px;display:grid}.ScOHJW_left{flex-direction:column;grid-column:1;justify-content:space-between;gap:100px;display:flex}.ScOHJW_featuredImageLink{order:0;grid-column:2}.ScOHJW_featuredImageWrapper{height:100%;margin-bottom:0}.ScOHJW_featuredImage{object-fit:cover;width:100%;height:100%}.ScOHJW_featuredContent{margin-bottom:0;padding:0}.ScOHJW_more{gap:20px;padding:0}}
.Z_9Q6q_contact{background-color:var(--bg-dark);flex-direction:column;gap:200px;padding:200px 15px;display:flex}.Z_9Q6q_half{width:100%}.Z_9Q6q_title{font-family:var(--font-primary);font-weight:700;font-size:var(--text-base);color:var(--color-white);margin-bottom:15px}.Z_9Q6q_tags{cursor:default;flex-wrap:wrap;gap:6px;display:flex}.Z_9Q6q_emailHalf{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.Z_9Q6q_tag{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--text-base);color:var(--color-white);background:#ffffff1a;border-radius:2px;padding:4px 8px}.Z_9Q6q_line{font-family:var(--font-primary);color:var(--color-white);margin:0 0 5px;font-size:1.25rem;font-weight:700;line-height:normal}.Z_9Q6q_label{text-decoration:none}.Z_9Q6q_email{color:var(--color-white);text-underline-offset:6px;text-decoration:underline;transition:all .2s}.Z_9Q6q_email:hover{opacity:.7}@media (min-width:1024px){.Z_9Q6q_contact{flex-direction:row;gap:0;padding:300px 20px}.Z_9Q6q_half{width:50%}.Z_9Q6q_title{font-size:var(--text-base)}.Z_9Q6q_line{margin:0 0 5px;font-size:1.625rem}.Z_9Q6q_tags{width:50%}}
.xWT8ca_form{flex-direction:column;justify-content:center;gap:40px;width:100%;max-width:720px;min-height:100svh;margin:0 auto;padding:120px 15px 80px;display:flex}.xWT8ca_row{flex-direction:column;gap:40px;display:flex}.xWT8ca_field{flex-direction:column;gap:12px;display:flex}.xWT8ca_label{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white)}.xWT8ca_hint{opacity:.5}.xWT8ca_input,.xWT8ca_textarea{font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--text-base);color:var(--color-white);background:0 0;border:none;border-bottom:1px solid #ffffff4d;outline:none;width:100%;padding:0 0 12px;transition:border-color .2s}.xWT8ca_input::placeholder,.xWT8ca_textarea::placeholder{color:#ffffff4d}.xWT8ca_input:focus,.xWT8ca_textarea:focus{border-bottom-color:var(--color-white)}.xWT8ca_textarea{resize:none}.xWT8ca_fileInput{display:none}.xWT8ca_fileLabel{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white);cursor:pointer;border-bottom:1px solid #ffffff4d;padding:0 0 12px;transition:border-color .2s;display:inline-block}.xWT8ca_fileLabel:hover{border-bottom-color:var(--color-white)}.xWT8ca_submit{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;transition:opacity .2s}.xWT8ca_submit:hover{opacity:.6}.xWT8ca_confirmation{justify-content:center;align-items:center;min-height:60vh;padding:0 15px;display:flex}.xWT8ca_confirmationText{font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-white);margin:0}@media (min-width:1024px){.xWT8ca_form{padding:160px 20px 120px}.xWT8ca_row{flex-direction:row;gap:40px}.xWT8ca_row .xWT8ca_field{flex:1}}
.DAxaWq_nextProject{justify-content:center;align-items:center;padding:150px 15px;display:flex;position:relative}.DAxaWq_nextProject:before{content:"";border-top:1px dashed #0000004d;position:absolute;top:0;left:15px;right:15px}.DAxaWq_link{font-family:var(--font-display);font-size:var(--next-project-btn);font-weight:var(--weight-semibold);text-transform:uppercase;color:#c7c7c7;text-decoration:none;transition:color .2s}.DAxaWq_link:active{color:var(--color-black)}@media (min-width:1024px){.DAxaWq_link:hover{color:var(--color-black)}.DAxaWq_nextProject{padding:200px 20px}.DAxaWq_nextProject:before{left:20px;right:20px}}
.-Yjocq_fullList{min-height:80vh;font-family:var(--font-primary);color:var(--color-black);padding:35px 15px 50px}@media (min-width:1024px){.-Yjocq_fullList{display:none}}.-Yjocq_item{border-top:1px dashed #0000004d}.-Yjocq_item:last-child{border-bottom:1px dashed #0000004d}.-Yjocq_header{width:100%;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-black);cursor:pointer;opacity:.3;background:0 0;border:none;justify-content:space-between;align-items:center;padding:15px 0;transition:opacity .2s;display:flex}.-Yjocq_headerOpen{opacity:1}.-Yjocq_label{text-align:left}.-Yjocq_content{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.-Yjocq_contentOpen{grid-template-rows:1fr}.-Yjocq_contentInner{overflow:hidden}.-Yjocq_contentBody{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:20px;display:flex}@media (prefers-reduced-motion:no-preference){.-Yjocq_contentBody{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.-Yjocq_contentOpen .-Yjocq_contentBody{opacity:1;transform:translateY(0)}}.-Yjocq_image{aspect-ratio:1;object-fit:cover;border-radius:3px;flex-shrink:0;width:min(217px,40%);height:auto}.-Yjocq_list{font-size:var(--text-base);font-weight:var(--weight-regular);white-space:pre-line;line-height:normal}
.Y-rANq_main{padding-top:80px}@media (min-width:1024px){.Y-rANq_main{padding-top:150px}}

.rQSuUW_page{background-color:var(--bg-dark);color:var(--color-white);min-height:100vh}.rQSuUW_page ::selection{color:#000;background-color:#fff}
._1FnxEG_page{color:#fff;background-color:#000}._1FnxEG_page ::selection{color:#000;background-color:#fff}

.sGv83G_main{padding-top:60px}@media (min-width:1024px){.sGv83G_main{padding-top:80px}}
