.ProjectMeta-module__iL4w4a__projectMetaWrapper{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:0 1.25rem;display:flex;position:absolute;top:50%;left:0}.ProjectMeta-module__iL4w4a__projectMeta,.ProjectMeta-module__iL4w4a__nextCard{pointer-events:all}.ProjectMeta-module__iL4w4a__projectMeta{flex-direction:column;gap:.35rem;max-width:55%;display:flex;overflow:hidden}.ProjectMeta-module__iL4w4a__projectTitle{font-family:var(--font-secondary);text-transform:uppercase;color:var(--white);max-width:320px;margin:0;font-size:clamp(1.25rem,1.25vw,2rem);line-height:1;overflow:hidden}.ProjectMeta-module__iL4w4a__projectClient{font-family:var(--font-primary-regular);color:var(--white);opacity:.65;font-size:clamp(.75rem,1vw,1rem)}.ProjectMeta-module__iL4w4a__projectTagline{font-family:var(--font-primary-regular);color:var(--white);opacity:.5;margin:0;font-size:clamp(.75rem,.9vw,.95rem)}.ProjectMeta-module__iL4w4a__servicesList{flex-wrap:wrap;gap:.4rem .75rem;margin:0;padding:0;list-style:none;display:flex}.ProjectMeta-module__iL4w4a__servicesItem{font-family:var(--font-primary-regular);color:var(--white);opacity:.55;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.65rem,.75vw,.8rem)}.ProjectMeta-module__iL4w4a__nextCard{cursor:pointer;background:0 0;border:none;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:.85rem;padding:0;transition:opacity .25s;display:flex}.ProjectMeta-module__iL4w4a__nextCard:hover{opacity:.75}.ProjectMeta-module__iL4w4a__nextThumb{aspect-ratio:16/9;border:1px solid #ffffff1f;flex-shrink:0;width:auto;min-width:100px;position:relative;overflow:hidden}.ProjectMeta-module__iL4w4a__nextMeta{text-align:left;flex-direction:column;align-self:flex-end;gap:.25rem;font-size:clamp(.65rem,.75vw,.8rem);display:flex}.ProjectMeta-module__iL4w4a__nextLabel{font-family:var(--font-primary-regular);color:var(--gray);opacity:.55;letter-spacing:.1em;text-transform:uppercase}.ProjectMeta-module__iL4w4a__nextTitle{font-family:var(--font-primary-regular);color:var(--white);text-transform:uppercase;max-width:180px}@media screen and (max-width:728px){.ProjectMeta-module__iL4w4a__projectMetaWrapper{top:unset;flex-direction:column;align-items:center;gap:1rem;height:min-content;display:none;bottom:17%}.ProjectMeta-module__iL4w4a__projectMeta{text-align:center;align-items:center;max-width:100%}.ProjectMeta-module__iL4w4a__projectTitle{font-size:clamp(1.25rem,6vw,2rem)}.ProjectMeta-module__iL4w4a__nextCard{flex-direction:row;align-self:center;align-items:stretch}.ProjectMeta-module__iL4w4a__nextTitle{max-width:150px;font-size:clamp(.75rem,4vw,1rem)}}
.ProjectPage-module__S5rQHa__projectPage{z-index:4;background-color:var(--black);position:fixed;inset:0;overflow:hidden}.ProjectPage-module__S5rQHa__videoContainer{z-index:10;width:100%;height:100%;position:absolute;inset:0}.ProjectPage-module__S5rQHa__videoIframe{border:none;width:100%;height:100%;display:block}.ProjectPage-module__S5rQHa__thumbOverlay{z-index:2;opacity:1;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.ProjectPage-module__S5rQHa__thumbOverlayHidden{opacity:0}.ProjectPage-module__S5rQHa__noVideo{background:var(--black);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ProjectPage-module__S5rQHa__noVideoLabel{z-index:2;font-family:var(--font-primary-regular);color:var(--gray);opacity:.5;font-size:.875rem;position:relative}.ProjectPage-module__S5rQHa__closeBtn{cursor:pointer;font-family:var(--font-primary-regular);color:var(--white);opacity:.7;letter-spacing:.12em;text-transform:uppercase;top:max(3rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:30;background:0 0;border:0;align-items:center;gap:.2rem;font-size:clamp(.75rem,1vw,1rem);transition:color .25s;display:inline-flex;position:fixed}.ProjectPage-module__S5rQHa__closeBtn:hover{color:var(--white);opacity:1}.ProjectPage-module__S5rQHa__bracket{color:inherit;will-change:transform, opacity;display:inline-block}.ProjectPage-module__S5rQHa__cross{color:inherit}@media (hover:none) and (pointer:coarse){.ProjectPage-module__S5rQHa__videoIframe,.ProjectPage-module__S5rQHa__videoContainer{pointer-events:all;touch-action:auto}}@media screen and (max-width:728px){.ProjectPage-module__S5rQHa__closeBtn{top:max(1.5rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));font-size:1rem}}
