.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:flex;flex-direction:column;min-height:100vh;padding:15px 20px 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.page_main__GlU4n{flex:1 1;width:100%;margin:2rem auto;@media (max-width:768px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.page_mobileViewToggle__TRByk{display:none;align-items:center;justify-content:flex-end;gap:10px;margin:2rem 0 1rem}.page_mobileViewButton__D9DhQ{appearance:none;border:1px solid black;background:transparent;color:black;width:18px;height:18px;padding:0;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.page_mobileViewButton__D9DhQ:hover{opacity:.7}.page_mobileGridButton__IT0hC{border-radius:0}.page_mobileListButton__diPHG{border:0;width:18px;height:13px;position:relative}.page_mobileListButton__diPHG:before{content:"";position:absolute;top:1px;left:0;width:100%;height:1px;background:rgba(0,0,0,.5);box-shadow:0 5px 0 0 rgba(0,0,0,.5),0 10px 0 0 rgba(0,0,0,.5)}.page_mobileViewButtonActive__33U0L{border-color:rgb(12,244,0)}.page_mobileViewButtonActive__33U0L.page_mobileGridButton__IT0hC{background:rgb(12,244,0)}.page_mobileViewButtonActive__33U0L.page_mobileListButton__diPHG:before{background:rgb(11,228,0);box-shadow:0 5px 0 0 rgb(11,228,0),0 10px 0 0 rgb(11,228,0);filter:drop-shadow(0 0 .3px rgba(0,0,0,.45))}.page_mobileViewButton__D9DhQ:focus-visible{outline:2px solid black;outline-offset:2px}.page_listContainer__9dOUL{width:100%;padding-top:3rem;position:relative;@media (max-width:768px){padding-top:.75rem}}@media (max-width:768px){.page_mobileViewToggle__TRByk{display:flex}}.page_listView__W8_Pt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.page_listView__W8_Pt{border-top:1px solid rgba(0,0,0,.326);gap:0}}.page_listItem__C8XYA{width:100%}.page_listLink__NUFrx{display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;color:inherit;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.326)}.page_listLinkStaggerIn__v91WE{animation:page_listLinkStaggerIn__v91WE .44s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--stagger-index, 0) * 36ms)}.page_listLinkInitialHidden__6gYTg,.page_listLinkStaggerIn__v91WE{opacity:0;transform:translateY(10px)}.page_listMeta__BYAd5{display:flex;flex:1 1;align-items:center;gap:12px;min-width:0}.page_listTitle__bAaH_{margin:0;font-size:14px;color:black;text-transform:lowercase;letter-spacing:.01em;flex:1 1;min-width:0;transition:transform .2s ease;position:relative}.page_listLink__NUFrx:hover .page_listTitle__bAaH_{transform:translateX(12px)}.page_listTitle__bAaH_:before{content:">";opacity:0;position:absolute;left:-16px;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease}.page_listLink__NUFrx:hover .page_listTitle__bAaH_:before{opacity:1;transform:translateX(0)}.page_listHoverPreview__QBjSb{position:fixed;top:0;left:0;width:290px;height:218px;pointer-events:none;opacity:0;z-index:90;overflow:hidden;background:transparent;transform:translate3d(-9999px,-9999px,0);transition:opacity .18s ease,transform .08s linear}.page_listHoverPreviewVisible__ziW40{opacity:1}.page_listHoverPreviewMedia__5LO5G{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:transparent}.page_listContainer__9dOUL .page_typeDots__zKENR{margin-right:1rem}.page_listMetaExtras__U_G2v{margin-left:auto;margin-right:1rem;display:flex;align-items:center;gap:8px;flex-shrink:0;@media (max-width:768px){margin-right:0}}.page_listTypeList__SjOnA{display:flex;align-items:center;gap:4px;transition:gap .2s ease;transition-delay:.2s}.page_listTypeItem__Y9iwu{position:relative;display:inline-flex;align-items:center}.page_listHoverTitle__JEmVW{font-size:12px;color:black;text-transform:lowercase;letter-spacing:.01em;position:absolute;right:100%;margin-right:6px;opacity:0;transform:translateX(6px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.page_gridItem__8KSFH .page_listTypeItem__Y9iwu,.page_listLink__NUFrx .page_listTypeItem__Y9iwu{gap:0}.page_gridItem__8KSFH .page_listHoverTitle__JEmVW,.page_listLink__NUFrx .page_listHoverTitle__JEmVW{position:static;margin-right:0;max-width:0;overflow:hidden;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease,max-width .24s ease}.page_preserveCase__kPlSn{text-transform:none}.page_gridItem__8KSFH .page_listHoverTitle__JEmVW{transition-delay:0s}.page_gridItem__8KSFH:hover .page_listHoverTitle__JEmVW{transition-delay:.3s}.page_gridItem__8KSFH:hover .page_listHoverTitle__JEmVW,.page_listLink__NUFrx:hover .page_listHoverTitle__JEmVW{opacity:1;transform:translateX(0)}.page_listLink__NUFrx:hover .page_listTypeList__SjOnA{gap:12px;transition-delay:0s}.page_gridItem__8KSFH:hover .page_listTypeItem__Y9iwu,.page_listLink__NUFrx:hover .page_listTypeItem__Y9iwu{gap:6px}.page_gridItem__8KSFH:hover .page_listHoverTitle__JEmVW,.page_listLink__NUFrx:hover .page_listHoverTitle__JEmVW{max-width:120px}.page_gridItem__8KSFH:hover .page_listTypeList__SjOnA{gap:12px;transition-delay:.3s}@media (max-width:768px){.page_listLink__NUFrx{gap:12px}.page_listHoverPreview__QBjSb{display:none}}.page_main__GlU4n code{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_gridContainer__7pS37{display:flex;gap:24px;justify-content:center;align-items:flex-start}.page_imageGroup__2_kdI{display:flex;gap:24px}.page_stackedImages__o1Dvl{display:flex;flex-direction:column;gap:24px;height:420px}.page_gridItemWrapper__eOW9K{position:relative;overflow:visible;background-color:transparent;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:12px;display:flex;flex-direction:column}@keyframes page_fadeIn__wvzG6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_gridItem__8KSFH{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(20px);opacity:0;transition:opacity .3s ease-in-out,transform .4s ease-out}.page_gridItemStaggerIn__y4D6M{opacity:0;transform:translateY(18px);animation:page_gridItemStaggerIn__y4D6M .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--stagger-index, 0) * 34ms)}.page_gridLink__YwyiU{display:block;width:100%}.page_gridItem__8KSFH.page_visible__NlJV_,.page_gridItem__8KSFH[data-loaded=true]:not(.page_gridItemStaggerIn__y4D6M){opacity:1;transform:translateY(0)}.page_gridItem__8KSFH img,.page_gridItem__8KSFH video{width:100%;height:auto;object-fit:cover;display:block;transform:scale(1);transform-origin:center;transition:filter .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.page_gridItem__8KSFH:hover .page_mediaWrapper__vAIeZ img,.page_gridItem__8KSFH:hover .page_mediaWrapper__vAIeZ video{filter:blur(6px)!important;transform:scale(1.08)!important}.page_gridItemInverted__BVBpc:hover .page_mediaWrapper__vAIeZ img,.page_gridItemInverted__BVBpc:hover .page_mediaWrapper__vAIeZ video{filter:invert(1) blur(6px)!important}.page_gridCursorArea__l_1wu{width:100%}.page_gridItemWrapper__eOW9K.page_wide__ZPpr6{grid-column:span 2}.page_gridItemWrapper__eOW9K.page_tall__6UrlS{grid-row:span 2}.page_gridItemWrapper__eOW9K.page_large__b2o_I{grid-column:span 2;grid-row:span 2}.page_gridItemWrapper__eOW9K.page_extraLarge__EHJOv{grid-column:span 4;grid-row:span 2}.page_mediaMeta___gNzo{padding:6px 0 0 6px;margin:0;font-size:12px;color:rgb(0,0,0);text-align:start;width:100%;background:transparent;position:relative;z-index:2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:lowercase;pointer-events:none;display:flex;align-items:center;gap:8px}.page_mediaText__Cuxrh{margin:0;font-size:12px;color:inherit;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_typeDots__zKENR{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.page_typeDot__bCHkL{width:8px;height:8px;border-radius:999px;display:inline-block;background:#000}.page_typeDotDev__VILLx{background:#6aff00}.page_typeDotDesign__yjJ60{background:#ff7d20}.page_typeDotMotion__G0m8M{background:#0062ff}.page_typeDot3d__la92q{background:#ff91c8}@media (hover:hover) and (pointer:fine){.page_mediaMeta___gNzo{clip-path:inset(0 0 100% 0);transition:clip-path .3s ease-out}.page_gridItem__8KSFH:hover .page_mediaMeta___gNzo{clip-path:inset(0 0 0 0)}}@media (hover:none),(pointer:coarse){.page_listHoverPreview__QBjSb{display:none}}.page_footer__sHKi3{display:flex;gap:24px;justify-content:center;padding:24px 0}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{padding:12px}.page_main__GlU4n{padding:0}.page_gridContainer__7pS37,.page_imageGroup__2_kdI{gap:12px}.page_stackedImages__o1Dvl{gap:12px;height:auto}.page_footer__sHKi3{flex-wrap:wrap;gap:16px;padding:16px 0}}@media (min-width:1201px){.page_gridContainer__7pS37{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.page_imageGroup__2_kdI,.page_stackedImages__o1Dvl{grid-column:span 2}.page_gridItemWrapper__eOW9K{grid-column:span 1}.page_gridItemWrapper__eOW9K.page_wide__ZPpr6{grid-column:span 2}.page_gridItemWrapper__eOW9K.page_tall__6UrlS{grid-row:span 2}.page_gridItemWrapper__eOW9K.page_large__b2o_I{grid-column:span 2;grid-row:span 2}.page_gridItemWrapper__eOW9K.page_extraLarge__EHJOv{grid-column:span 4;grid-row:span 2}}@media (max-width:1200px){.page_gridContainer__7pS37{flex-direction:column;align-items:center}.page_imageGroup__2_kdI{width:100%;justify-content:center}.page_stackedImages__o1Dvl{width:100%;max-width:600px}}@media (max-width:768px){.page_gridContainer__7pS37{gap:12px}.page_imageGroup__2_kdI{flex-direction:column;align-items:center}.page_stackedImages__o1Dvl{width:100%}.page_gridItemWrapper__eOW9K{margin-bottom:8px}.page_mediaMeta___gNzo,.page_mediaText__Cuxrh{display:none}}@media (max-width:480px){.page_page__ZU32B{padding:8px}.page_gridContainer__7pS37,.page_imageGroup__2_kdI,.page_stackedImages__o1Dvl{gap:8px}.page_gridItemWrapper__eOW9K{margin-bottom:6px;padding:0 16px}.page_mediaText__Cuxrh{font-size:10px}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.page_mediaWrapper__vAIeZ{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f0f0f0;z-index:1}.page_mediaViewBadge__IQxdU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);padding:4px 6px;background:rgba(13,255,0,.9);color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:lowercase;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.page_gridItem__8KSFH:hover .page_mediaViewBadge__IQxdU{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (hover:none),(pointer:coarse){.page_mediaViewBadge__IQxdU{display:none}}.page_loadingPlaceholder__SwvN5{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_loading__Q7rym 1.5s infinite;display:flex;align-items:center;justify-content:center}.page_loadingSpinner__enSbi{width:30px;height:30px;border:3px solid #f0f0f0;border-top-color:#000;border-radius:50%;animation:page_spin__W_8_q 1s linear infinite}@keyframes page_spin__W_8_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_listLinkStaggerIn__v91WE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_gridItemStaggerIn__y4D6M{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page_loading__Q7rym{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.page_gridItemStaggerIn__y4D6M,.page_listLinkStaggerIn__v91WE{animation:none;opacity:1!important;transform:none}}@font-face{font-family:Chomsky;src:url(/fonts/Chomsky.otf) format("opentype");font-weight:400;font-style:normal}.NavMenu_page__3mfiV{display:flex;flex-direction:column;min-height:100vh;padding:0 .5rem}.NavMenu_navbar___dDsk,.NavMenu_page__3mfiV{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.NavMenu_navbar___dDsk{width:100%;left:0;right:0;padding:2.5rem .5rem .5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-bottom:1px solid black;align-items:center;box-sizing:border-box;background-color:white;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;z-index:100;transform:translateY(-100%);opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.NavMenu_navbarAnimateIn__6jKNP{transform:translateY(0);opacity:1;will-change:transform,opacity}.NavMenu_navbarHidden__SYBr6{transform:translateY(calc(-100% - .5rem));pointer-events:none}@media (min-width:600px){.NavMenu_navbar___dDsk{grid-template-columns:minmax(0,1fr);gap:10px}}@media (min-width:900px){.NavMenu_navbar___dDsk{grid-template-columns:minmax(0,1fr);gap:12px}}@media (min-width:1200px){.NavMenu_navbar___dDsk{grid-template-columns:minmax(0,1fr);gap:14px}}.NavMenu_navbarLogo__Bvt2F{font-size:14px;font-weight:800;text-decoration:none;color:inherit;letter-spacing:-.5px;position:relative;overflow:visible;display:inline-block;line-height:1;height:1em;width:fit-content}.NavMenu_navbarLinks__48u_g,.NavMenu_navbarLogo__Bvt2F{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:black}.NavMenu_navbarLinks__48u_g{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:center;width:100%;min-width:0;justify-self:stretch}.NavMenu_mobileMenu__wDRTI{display:none}.NavMenu_navbarLink__kmPH1{font-size:14px;font-weight:400;text-decoration:none;color:inherit;letter-spacing:-.5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:black;position:relative;overflow:visible;display:inline-block;line-height:1;height:1em;width:fit-content}.NavMenu_linkLogo__RF1gn{grid-column:1}.NavMenu_linkLab___xU9S{grid-column:2}.NavMenu_linkWork__tdOq1{grid-column:3}.NavMenu_linkInfo__6uH_h{grid-column:4}.NavMenu_navbarLogo__Bvt2F .NavMenu_originalText__PZh_m{display:inline-block;line-height:1;white-space:nowrap;padding:0;@media (max-width:768px){font-size:18px}}.NavMenu_originalText__PZh_m{display:inline-block;line-height:1;white-space:nowrap;transform:translateY(0);transition:transform .3s ease}.NavMenu_navbarLink__kmPH1:hover .NavMenu_originalText__PZh_m,.NavMenu_navbarLogo__Bvt2F:hover .NavMenu_originalText__PZh_m{transform:translateY(-1px)}.NavMenu_menuButton__WNgc6{display:none;width:22px;height:22px;background:transparent;border:1.5px solid black;cursor:pointer;padding:0;z-index:101;color:black;transition:opacity .3s ease-in-out;line-height:1;align-items:center;justify-content:center}.NavMenu_menuButton__WNgc6:hover{opacity:1}.NavMenu_menuButton__WNgc6.NavMenu_active__ENikA{opacity:1;background:black}.NavMenu_menuButtonSquare__IzqIF{width:100%;height:100%;display:block}.NavMenu_navbarControls__PwKL6{display:flex;align-items:center;gap:10px;position:absolute;right:.5rem;top:2.5rem}.NavMenu_iconButton__dBpdk{width:14px;height:14px;border:1px solid black;background:transparent;padding:0;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.NavMenu_iconButtonActive__nlxnS{border-color:rgb(12,244,0)}.NavMenu_iconButtonActive__nlxnS.NavMenu_squareButton__tk7lA{background:rgb(12,244,0)}.NavMenu_iconButton__dBpdk:hover{opacity:.7}.NavMenu_squareButton__tk7lA{border-radius:0}.NavMenu_listButton__RBBI3{border:0;width:16px;height:12px;background:transparent;position:relative}.NavMenu_listButton__RBBI3:before{content:"";position:absolute;top:1px;left:0;width:100%;height:1px;background:rgba(0,0,0,.5);box-shadow:0 4px 0 0 rgba(0,0,0,.5),0 8px 0 0 rgba(0,0,0,.5)}.NavMenu_iconButtonActive__nlxnS.NavMenu_listButton__RBBI3:before{background:rgb(11,228,0);box-shadow:0 4px 0 0 rgb(11,228,0),0 8px 0 0 rgb(11,228,0);filter:drop-shadow(0 0 .3px rgba(0,0,0,.45))}.NavMenu_scrollPercentage__ymeOt{font-size:13.5px;font-weight:400;text-decoration:none;color:inherit;letter-spacing:-.5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:black;position:relative;overflow:visible;display:inline-block;transform:translateY(0);transition:transform .3s ease;line-height:1;height:1em;min-width:40px;text-align:right}.NavMenu_scrollPercentage__ymeOt .NavMenu_originalText__PZh_m{display:inline-block;line-height:1;white-space:nowrap}@media (max-width:600px){.NavMenu_navbar___dDsk{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;padding:1rem;background-color:rgba(255,255,255,.98);z-index:300}.NavMenu_page__3mfiV{padding:40px 1rem 0}.NavMenu_menuButton__WNgc6{display:flex;width:18px;height:18px}.NavMenu_navbarControls__PwKL6{display:none}.NavMenu_navbarLogo__Bvt2F{font-size:22px}.NavMenu_navbarLinks__48u_g{display:flex;align-items:center;position:static;width:auto}.NavMenu_navbarLinks__48u_g .NavMenu_linkLogo__RF1gn{position:static;transform:none;grid-column:auto}.NavMenu_navbarLinks__48u_g .NavMenu_linkInfo__6uH_h,.NavMenu_navbarLinks__48u_g .NavMenu_linkLab___xU9S,.NavMenu_navbarLinks__48u_g .NavMenu_linkWork__tdOq1{display:none}.NavMenu_mobileMenu__wDRTI{display:flex;position:fixed;top:0;right:0;left:0;width:100vw;height:100dvh;background-color:#ffffff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;justify-content:flex-start;gap:0;z-index:150;margin:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4.25rem 0 1rem;transform:translateX(100%);opacity:0;transition:transform .35s ease,opacity .35s ease;visibility:hidden;pointer-events:none;z-index:250}.NavMenu_mobileMenu__wDRTI .NavMenu_linkInfo__6uH_h,.NavMenu_mobileMenu__wDRTI .NavMenu_linkLab___xU9S,.NavMenu_mobileMenu__wDRTI .NavMenu_linkWork__tdOq1{display:block}.NavMenu_mobileMenuOpen__zi9f1{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}.NavMenu_mobileMenuClosing___q8e3{transform:translateX(100%);opacity:0;visibility:visible;pointer-events:auto}.NavMenu_navbarLink__kmPH1{font-size:18px;border-bottom:1px solid black;margin:.5rem 0;height:55px}.NavMenu_mobileMenu__wDRTI .NavMenu_navbarLink__kmPH1{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;width:100%;opacity:.6;transform:translateX(24px);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.NavMenu_mobileMenuOpen__zi9f1 .NavMenu_navbarLink__kmPH1{font-size:18px;opacity:1;transform:translateX(0)}.NavMenu_mobileMenuOpen__zi9f1 .NavMenu_navbarLink__kmPH1:first-child{transition-delay:.04s}.NavMenu_mobileMenuOpen__zi9f1 .NavMenu_navbarLink__kmPH1:nth-child(2){transition-delay:.1s}.NavMenu_mobileMenuOpen__zi9f1 .NavMenu_navbarLink__kmPH1:nth-child(3){transition-delay:.16s}.NavMenu_mobileMenu__wDRTI .NavMenu_navbarLink__kmPH1 .NavMenu_originalText__PZh_m{font-size:18px;padding:0;line-height:1}.NavMenu_mobileMenuNumber__70pyD{font-size:12px;line-height:1;white-space:nowrap}.NavMenu_mobileMenuFooter__jhK1N{border-top:1px solid black;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.NavMenu_mobileMenuFooterLeft__6H6w5{display:flex;flex-direction:column;gap:.2rem}.NavMenu_mobileMenuFooterLinks__jGQvT{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;list-style:none;padding:0;margin:0}.NavMenu_mobileMenuFooterLinks__jGQvT li{list-style:none}.NavMenu_mobileMenuFooter__jhK1N .NavMenu_footerLink__fnLY7,.NavMenu_mobileMenuFooter__jhK1N .NavMenu_footerTitle__ksS5r{font-size:18px}.NavMenu_mobileMenuSplash__Kq3mj{position:relative;flex:1 1;min-height:140px;margin:.75rem 1rem 0;overflow:hidden}.NavMenu_mobileMenuSplashChar__o_AL5{position:absolute;left:50%;top:50%;font-size:clamp(28px,10vw,52px);font-weight:800;line-height:1;letter-spacing:.04em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;opacity:1;animation:NavMenu_mobileMenuSplashLoop__apW2r 2.6s cubic-bezier(.7,0,.3,1) infinite;animation-delay:0s;animation-direction:alternate;will-change:transform,opacity}@keyframes NavMenu_mobileMenuSplashLoop__apW2r{0%,26%{opacity:1;left:calc(50% + (var(--char-index, 0) - 2.5) * .66em);top:50%;transform:translate(-50%,-50%) scale(.86)}62%{opacity:1;left:var(--scatter-left,50%);top:var(--scatter-top,50%);transform:translate(-50%,-50%) scale(1.16)}82%{opacity:1;left:var(--scatter-left,50%);top:var(--scatter-top,50%);transform:translate(-50%,-50%) scale(1.14)}to{opacity:1;left:var(--scatter-left,50%);top:var(--scatter-top,50%);transform:translate(-50%,-50%) scale(1.16)}}}.NavMenu_footer__d5skA{margin-top:2rem;width:100vw;margin-left:calc(50% - 50vw);padding:1rem .5rem 1.3rem;border-top:1px solid black;display:flex;align-items:baseline;gap:1.5rem;flex-wrap:wrap;justify-content:space-between}.NavMenu_footerHidden__98Q5Q{opacity:0;visibility:hidden;pointer-events:none}.NavMenu_footerTitle__ksS5r{margin:0;font-size:14px;letter-spacing:-.3px}.NavMenu_footerEmail___pS2K{position:relative;display:inline-block;text-decoration:none;color:inherit;isolation:isolate}.NavMenu_footerEmail___pS2K:before{content:"";position:absolute;inset:-1px -3px;background:rgba(13,255,0,.9);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1;border-radius:1px}.NavMenu_footerEmail___pS2K:hover:before{transform:scaleX(1)}.NavMenu_footerLinks__Xc4x_{display:flex;gap:.25rem;flex-wrap:wrap;flex-direction:column;align-items:flex-end;list-style:none;padding:0;margin:0}.NavMenu_footerLinks__Xc4x_ li{list-style:none}.NavMenu_footerLink__fnLY7{position:relative;display:inline-block;font-size:14px;color:black;text-decoration:none;line-height:1;isolation:isolate}.NavMenu_footerLink__fnLY7:before{content:"";position:absolute;inset:-1px -3px;background:rgba(13,255,0,.9);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1;border-radius:1px}.NavMenu_footerLink__fnLY7:hover:before{transform:scaleX(1)}@media (max-width:768px){.NavMenu_footer__d5skA{padding:1rem 1rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.NavMenu_footerLeft__MJp8v{display:flex;flex-direction:column;gap:.2rem}.NavMenu_footerLinks__Xc4x_{flex-direction:column;align-items:flex-start;gap:.25rem}.NavMenu_footerLink__fnLY7,.NavMenu_footerTitle__ksS5r{font-size:14px}}@media (prefers-reduced-motion:reduce){.NavMenu_navbar___dDsk{transition:none}.NavMenu_navbarAnimateIn__6jKNP,.NavMenu_navbar___dDsk{transform:translateY(0);opacity:1}.NavMenu_mobileMenuSplashChar__o_AL5{animation:none;opacity:1;transform:translate(calc(-50% + (var(--char-index, 0) - 2.5) * .66em),-50%) scale(1)}}.Splash_overlay__rXOlJ{position:fixed;inset:0;z-index:10000;background:#fff;color:#000;pointer-events:none;transform:translateY(0);overflow:hidden;will-change:transform}.Splash_targetWord__6X00H{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);color:transparent;pointer-events:none}.Splash_char__vsC_f,.Splash_targetChar__Xa7EY{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(30px,6vw,64px);font-weight:800;line-height:1;text-transform:lowercase;letter-spacing:.06em;font-feature-settings:none;font-variant-ligatures:none}.Splash_charLayer__i62mc{position:absolute;inset:0;contain:layout paint}.Splash_char__vsC_f{position:absolute;left:0;top:0;transform:translate3d(var(--from-x),var(--from-y),0) translate(-50%,-50%);opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.7,0,.3,1),ease;will-change:transform,opacity;backface-visibility:hidden}.Splash_charVisible___K_CV{animation:Splash_fadeCharIn__t1x0l .22s ease forwards;animation-delay:var(--fade-delay,0s)}.Splash_charConverging__6jHqS{transform:translate3d(var(--to-x),var(--to-y),0) translate(-50%,-50%)}@keyframes Splash_fadeCharIn__t1x0l{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Splash_char__vsC_f{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.page_workMain__j1Zh_{min-height:calc(100vh - 140px);padding:clamp(5rem,10vw,9rem) 0 3rem}.page_workContainer__iYhM0{width:100%;max-width:none}.page_workTitle__HhvJk{margin:0 0 3.5rem;display:inline-flex;gap:.25em;font-size:20px;line-height:.95;font-weight:500}.page_workTitleWord__B9j_C{display:inline-block;opacity:0;transform:translateY(16px)}.page_workTitleEnter__YJj7v .page_workTitleWord__B9j_C{animation:page_workTitleIn__LF6Sf .65s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + (var(--word-index, 0) * .12s))}.page_workCopy__FZzVa{margin:0 0 2.2rem;font-size:14px;line-height:1.45;max-width:40ch}.page_cardsGrid__LdQ3g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:30px}.page_card__FiXGM{background:#fff}.page_cardMediaLink__yVQpx,.page_card__FiXGM{display:block;color:inherit;text-decoration:none}.page_cardMediaLink__yVQpx:focus-visible{outline:2px solid #000;outline-offset:2px}.page_cardEnter__c8h19{animation-name:page_workCardIn__C_syX;animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(.95s + (var(--card-index, 0) * .12s))}.page_cardMedia__J4BdX{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;aspect-ratio:4/3;min-height:clamp(170px,22vh,240px);padding:1.1rem;background:linear-gradient(135deg,#f7f7f7,#ededed);overflow:hidden}.page_cardMediaAsset__IY8pB{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transform-origin:center;transition:filter .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.page_cardMedia__J4BdX:hover .page_cardMediaAsset__IY8pB{filter:blur(6px);transform:scale(1.08)}.page_cardViewBadge__Td3hk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);padding:4px 6px;background:rgba(13,255,0,.9);color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:lowercase;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.page_cardMedia__J4BdX:hover .page_cardViewBadge__Td3hk{opacity:1;transform:translate(-50%,-50%) scale(1)}.page_cardContent__p_AL3{padding:1rem 1rem 1.1rem 0}.page_cardCategoryList__ZLHmi{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 .45rem}.page_cardCategory__EjSJ3{margin:0;font-size:.75rem;letter-spacing:.08em;color:#525252;background-color:#f0f0f0;padding:.25rem .5rem;border-radius:.25rem}.page_cardTitle__KK84L{margin:0;font-size:18px;font-weight:500;line-height:1.2}.page_cardCredit__Dhv8k{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.12rem;font-size:12px;line-height:1.35;color:#5a5a5a;letter-spacing:.01em}.page_cardCreditBuiltAt__cV5R8,.page_cardCreditStudio__FgCFT{display:block}.page_cardCreditLink__UIYKq{position:relative;display:inline-block;color:inherit;text-decoration:underline;text-decoration-color:rgba(90,90,90,.6);text-underline-offset:2px;text-decoration-thickness:1px;line-height:1;isolation:isolate}.page_cardCreditLink__UIYKq:before{content:"";position:absolute;inset:-1px -3px;background:rgba(13,255,0,.9);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1;border-radius:1px}.page_cardCreditLink__UIYKq:hover:before{transform:scaleX(1)}.page_cardCreditLink__UIYKq:focus-visible{outline:1px solid #000;outline-offset:2px}@keyframes page_workTitleIn__LF6Sf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page_workCardIn__C_syX{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page_footerEnter__r96NO{animation:page_workFooterIn__nOFmR .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--work-footer-delay,1.7s)}@keyframes page_workFooterIn__nOFmR{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_workMain__j1Zh_{min-height:calc(100vh - 90px);padding:4rem 0 3rem}.page_workTitle__HhvJk{margin:0 0 2.5rem}.page_cardsGrid__LdQ3g{grid-template-columns:1fr;gap:12px}.page_card__FiXGM{margin-bottom:2rem}}@media (min-width:769px){.page_workMain__j1Zh_{flex:1 1;min-height:0;box-sizing:border-box;padding:clamp(8rem,11vw,6rem) 0 .25rem}.page_cardsGrid__LdQ3g{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.page_cardEnter__c8h19,.page_footerEnter__r96NO,.page_workTitleWord__B9j_C{animation:none;opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.page_cardViewBadge__Td3hk{display:none}}