.ProjectMediaCard_card__QpGkp{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;color:inherit;text-decoration:none}.ProjectMediaCard_mediaFrame__y2H2d{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--color-neutral);isolation:isolate}.ProjectMediaCard_card__QpGkp:focus-within .ProjectMediaCard_mediaFrame__y2H2d{outline:2px solid var(--color-text);outline-offset:3px}.ProjectMediaCard_label__M5R8y{margin:0;padding-inline:.1rem;font-size:.8125rem;font-weight:var(--font-weight-medium);line-height:1.35;letter-spacing:.01em}.ProjectMediaCard_media__SKDWC,.ProjectMediaCard_slideshowButton__4MDkg,.ProjectMediaCard_slideshow__2uE_K{position:absolute;inset:0;width:100%;height:100%}.ProjectMediaCard_slideshowButton__4MDkg{z-index:1;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden}.ProjectMediaCard_slideshowButton__4MDkg:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px}.ProjectMediaCard_mediaLayer__9KRvO,.ProjectMediaCard_slide__F0Edb{object-fit:cover;object-position:center;transition:transform .3s var(--ease-standard,ease);will-change:transform}.ProjectMediaCard_mediaLayer__9KRvO{position:absolute;inset:0;width:100%;height:100%}.ProjectMediaCard_card__QpGkp:focus-within .ProjectMediaCard_mediaLayer__9KRvO,.ProjectMediaCard_card__QpGkp:focus-within .ProjectMediaCard_slide__F0Edb,.ProjectMediaCard_card__QpGkp:hover .ProjectMediaCard_mediaLayer__9KRvO,.ProjectMediaCard_card__QpGkp:hover .ProjectMediaCard_slide__F0Edb{transform:scale(1.03)}.ProjectMediaCard_slide__F0Edb{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s ease,transform .3s var(--ease-standard,ease);pointer-events:none}.ProjectMediaCard_slideActive__9unm1{opacity:1}.ProjectMediaCard_playButton__ISws4{position:absolute;inset:0;z-index:2;display:grid;place-items:center;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:#fff}.ProjectMediaCard_imageButton__L_bo_{position:absolute;inset:0;z-index:1;display:block;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.ProjectMediaCard_imageButton__L_bo_:focus-visible{outline:2px solid var(--color-text);outline-offset:-4px}.ProjectMediaCard_playButton__ISws4:focus-visible{outline:2px solid #fff;outline-offset:-8px}.ProjectMediaCard_playIcon__VP6wY{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:999px;background:rgb(0 0 0/.38);transition:background-color .25s ease,transform .25s ease}.ProjectMediaCard_playButton__ISws4:focus-visible .ProjectMediaCard_playIcon__VP6wY,.ProjectMediaCard_playButton__ISws4:hover .ProjectMediaCard_playIcon__VP6wY{background:rgb(0 0 0/.5);transform:scale(1.04)}.ProjectMediaCard_playTriangle__mRMya{display:block;width:0;height:0;margin-left:.15rem;border-color:transparent transparent transparent #fff;border-style:solid;border-width:.55rem 0 .55rem .9rem}.ProjectMediaCard_duration__DjmR8{position:absolute;left:.75rem;bottom:.75rem;z-index:2;margin:0;padding:.2rem .4rem;border-radius:2px;background:rgb(0 0 0/.45);color:#fff;font-size:.75rem;letter-spacing:.02em;line-height:1.2;pointer-events:none}.ProjectMediaCard_videoEl__wpYsD{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;background:#000}.ProjectMediaCard_iframeWrap__QqfGy{position:absolute;inset:0;z-index:1;background:#000;overflow:hidden}.ProjectMediaCard_iframe__yyPAh{position:absolute;top:50%;left:50%;width:177.78%;height:100%;min-width:100%;min-height:177.78%;border:0;transform:translate(-50%,-50%)}.ProjectMediaCard_dots__TllER{position:absolute;left:50%;bottom:.65rem;z-index:2;display:flex;gap:.35rem;transform:translateX(-50%);pointer-events:none}.ProjectMediaCard_dot__W2oT7{width:.35rem;height:.35rem;border-radius:999px;background:rgb(255 255 255/.45);transition:background-color .25s ease,transform .25s ease}.ProjectMediaCard_dotActive__Dz2Yq{background:rgb(255 255 255/.95);transform:scale(1.15)}.ProjectMediaCard_lightbox__vW30M{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-3);background:rgb(0 0 0/.88)}.ProjectMediaCard_lightboxClose__0KSTA{position:absolute;top:1rem;right:1rem;z-index:2;margin:0;padding:.35rem .6rem;border:0;background:transparent;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer}.ProjectMediaCard_lightboxClose__0KSTA:focus-visible{outline:2px solid #fff;outline-offset:2px}.ProjectMediaCard_lightboxContent__AtGjV{width:min(92vw,72rem);max-height:88vh}.ProjectMediaCard_lightboxFigure__FDXtF{position:relative;width:100%;aspect-ratio:3/2;max-height:88vh}.ProjectMediaCard_videoLightboxFigure__vxqY3{position:relative;width:100%;aspect-ratio:16/9;max-height:88vh;background:#000}.ProjectMediaCard_videoLightboxEl__pd4cz,.ProjectMediaCard_videoLightboxIframe__DtcEm{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.ProjectMediaCard_videoLightboxEl__pd4cz{object-fit:contain}.ProjectMediaCard_lightboxImage__9gxuc{object-fit:contain;object-position:center}.ProjectMediaCard_galleryLightboxContent__PadXW{width:min(96vw,90rem);max-height:92vh}.ProjectMediaCard_galleryLightbox__uLstn{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;min-height:min(88vh,70vw)}.ProjectMediaCard_galleryFigure__86d8l{position:relative;grid-column:2;width:100%;height:min(88vh,80vw);max-height:88vh;margin:0}.ProjectMediaCard_galleryImage__cAkg6{object-fit:contain;object-position:center}.ProjectMediaCard_galleryCaption__c6vm9{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.75rem 1rem;background:rgb(0 0 0/.72);color:#fff;font-size:.875rem;line-height:1.4;text-align:center}.ProjectMediaCard_galleryNav__zoIIt{z-index:2;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.12);color:#fff;cursor:pointer;transition:background-color .2s ease}.ProjectMediaCard_galleryNav__zoIIt:focus-visible,.ProjectMediaCard_galleryNav__zoIIt:hover{background:rgb(255 255 255/.22);outline:2px solid #fff;outline-offset:2px}.ProjectMediaCard_galleryNavPrev__KIStY{grid-column:1}.ProjectMediaCard_galleryNavNext__vdjVJ{grid-column:3}.ProjectMediaCard_galleryNavIcon__K_vZM{display:block;width:.55rem;height:.55rem;border-style:solid;border-width:0 2px 2px 0;transform:rotate(135deg)}.ProjectMediaCard_galleryNavNext__vdjVJ .ProjectMediaCard_galleryNavIcon__K_vZM{transform:rotate(-45deg)}.ProjectMediaCard_galleryCounter__fI5M9{position:absolute;left:50%;bottom:-2rem;z-index:2;margin:0;color:rgb(255 255 255/.85);font-size:.8125rem;letter-spacing:.04em;transform:translateX(-50%)}@media (max-width:47.9375rem){.ProjectMediaCard_galleryLightboxContent__PadXW{width:100vw;max-height:100vh;padding-inline:.25rem}.ProjectMediaCard_galleryLightbox__uLstn{grid-template-columns:1fr;grid-template-rows:1fr auto;min-height:min(92vh,100%);gap:0}.ProjectMediaCard_galleryFigure__86d8l{grid-column:1;grid-row:1;height:min(82vh,100%)}.ProjectMediaCard_galleryNav__zoIIt{position:absolute;top:50%;transform:translateY(-50%)}.ProjectMediaCard_galleryNavPrev__KIStY{left:.35rem;grid-column:auto}.ProjectMediaCard_galleryNavNext__vdjVJ{right:.35rem;grid-column:auto}.ProjectMediaCard_galleryCounter__fI5M9{position:static;grid-row:2;margin-block:.75rem .25rem;transform:none;text-align:center}.ProjectMediaCard_lightboxClose__0KSTA{top:.65rem;right:.65rem;padding:.5rem .65rem;background:rgb(0 0 0/.35);border-radius:4px}}@media (prefers-reduced-motion:reduce){.ProjectMediaCard_dot__W2oT7,.ProjectMediaCard_mediaLayer__9KRvO,.ProjectMediaCard_playIcon__VP6wY,.ProjectMediaCard_slide__F0Edb{transition:none}.ProjectMediaCard_card__QpGkp:focus-within .ProjectMediaCard_mediaLayer__9KRvO,.ProjectMediaCard_card__QpGkp:focus-within .ProjectMediaCard_slide__F0Edb,.ProjectMediaCard_card__QpGkp:hover .ProjectMediaCard_mediaLayer__9KRvO,.ProjectMediaCard_card__QpGkp:hover .ProjectMediaCard_slide__F0Edb{transform:none}}.WorkPage_hero__iFEBv{padding-top:var(--header-height);z-index:0;overflow:hidden}.WorkPage_hero__iFEBv .WorkPage_heroGrid__Zhvvm{width:100%;min-width:0}.WorkPage_hero__iFEBv .WorkPage_heroCopy__7dOhB{position:relative;z-index:1;align-content:start;min-width:0;max-width:100%;padding-top:clamp(2.75rem,6vw,5rem);padding-bottom:var(--space-5);overflow-wrap:break-word}.WorkPage_hero__iFEBv .WorkPage_heroHeadline__ngSNg{max-width:min(11em,100%);min-width:0;overflow-wrap:break-word;word-break:normal}.WorkPage_heroText__s3xfF{margin:0;max-width:26rem;color:var(--color-black);font-size:1rem;line-height:1.55}.WorkPage_hero__iFEBv .WorkPage_heroMediaWrap__Eq_19{position:relative;z-index:0;min-width:0;overflow:hidden}.WorkPage_hero__iFEBv .WorkPage_heroGridCopyOnly__igbPs,.WorkPage_hero__iFEBv .WorkPage_heroGrid__Zhvvm.WorkPage_heroGridCopyOnly__igbPs{grid-template-columns:minmax(0,1fr)}.WorkPage_hero__iFEBv .WorkPage_heroGridCopyOnly__igbPs .WorkPage_heroCopy__7dOhB{max-width:40rem;padding-bottom:var(--space-5)}@media (min-width:64rem){.WorkPage_hero__iFEBv .WorkPage_heroGridCopyOnly__igbPs,.WorkPage_hero__iFEBv .WorkPage_heroGrid__Zhvvm.WorkPage_heroGridCopyOnly__igbPs{grid-template-columns:minmax(0,1fr)}}.WorkPage_projects__6wTJX{background:var(--color-white);padding-block:var(--space-3) var(--section-padding-y-compact)}.WorkPage_categoryStack__dyH0F{display:grid;gap:var(--space-6)}.WorkPage_category__OR9ew{display:grid;gap:var(--space-3);min-width:0}.WorkPage_categoryHeader__UHoPA{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);min-width:0}.WorkPage_categoryTitle__4RDxn{margin:0;color:var(--color-cyan);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.WorkPage_categoryAccent__6A_kW{display:inline-flex;align-items:center;flex-shrink:0;color:inherit;pointer-events:none}.WorkPage_categoryArrow__eUkbR{margin-inline-end:var(--arrow-inset-inline-end);margin-block-end:var(--arrow-inset-block-end)}.WorkPage_categoryGrid___nXa1{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin:0;padding:0;list-style:none;min-width:0;align-items:stretch}.WorkPage_tileItem__J0h0f{min-width:0;display:flex;width:100%;scroll-margin-top:calc(var(--header-height-sticky) + var(--space-3))}.WorkPage_tileItem__J0h0f>*{width:100%}@media (min-width:64rem) and (max-width:75rem){.WorkPage_hero__iFEBv .WorkPage_heroCopy__7dOhB{padding-right:clamp(1.5rem,3vw,2.5rem)}.WorkPage_hero__iFEBv .WorkPage_heroHeadline__ngSNg{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.05;max-width:min(11em,100%)}}@media (max-width:63.9375rem){.WorkPage_hero__iFEBv .WorkPage_heroHeadline__ngSNg{font-size:clamp(1.85rem,5.5vw,2.75rem);line-height:1.06;max-width:100%}}@media (min-width:48rem){.WorkPage_categoryGrid___nXa1{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media (min-width:64rem){.WorkPage_projects__6wTJX{padding-block:var(--space-4) var(--section-padding-y)}.WorkPage_categoryStack__dyH0F{gap:var(--space-8)}.WorkPage_category__OR9ew{gap:var(--space-3)}.WorkPage_categoryGrid___nXa1{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}}@media (min-width:80rem){.WorkPage_categoryGrid___nXa1{gap:var(--space-4)}}