.ProjectView-module__n4ioRq__page{z-index:5;color:var(--color-white);position:fixed;inset:0;overflow:hidden}.ProjectView-module__n4ioRq__bg{z-index:0;filter:blur(20px);pointer-events:none;visibility:hidden;position:absolute;inset:0;transform:scale(1.08)}.ProjectView-module__n4ioRq__bgReady{visibility:visible}.ProjectView-module__n4ioRq__bgPlayer{pointer-events:none;--media-object-fit:cover;width:100%;height:100%;display:block}.ProjectView-module__n4ioRq__bgPlayer.muxPlayerNeedsInteraction{pointer-events:auto}.ProjectView-module__n4ioRq__content{z-index:1;position:absolute;inset:0}.ProjectView-module__n4ioRq__centerBundle{z-index:1;pointer-events:none;visibility:hidden;flex-direction:column;justify-content:center;align-items:stretch;min-height:0;display:flex;position:absolute}@media (max-width:1024px) and (orientation:portrait){.ProjectView-module__n4ioRq__centerBundle{top:var(--center-bundle-top,0);right:0;bottom:var(--project-mobile-band-bottom,var(--nav-mobile-bottom-clearance));justify-content:flex-start;left:0}}@media (min-width:1025px) or (orientation:landscape){.ProjectView-module__n4ioRq__centerBundle{inset:0}}.ProjectView-module__n4ioRq__centerBundleReady{visibility:visible}.ProjectView-module__n4ioRq__centerBundleMedia{justify-content:center;align-items:center;gap:var(--project-center-gap,1rem);pointer-events:none;flex-direction:column;flex:none;width:100%;min-height:0;display:flex;position:relative}@media (max-width:1024px){.ProjectView-module__n4ioRq__centerBundleMedia{flex-shrink:1;min-height:0;max-height:100%;margin-block:auto}}@media (min-width:1025px){.ProjectView-module__n4ioRq__centerBundleMedia{box-sizing:border-box;align-self:center;width:min(66.6667vw,100%);height:auto;max-height:none}}.ProjectView-module__n4ioRq__centerBundleMedia .ProjectView-module__n4ioRq__videoSlot{pointer-events:auto}.ProjectView-module__n4ioRq__videoSlot{contain:layout style;filter:blur();position:relative;overflow:hidden}.ProjectView-module__n4ioRq__videoSlot.ProjectView-module__n4ioRq__corner{isolation:isolate;transform-origin:50%;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);overflow:visible}@media (hover:hover){.ProjectView-module__n4ioRq__videoSlot.ProjectView-module__n4ioRq__corner:hover{transform:scale(1.01);box-shadow:0 0 5px #00000080}}.ProjectView-module__n4ioRq__videoSlotSwapping{animation:ProjectView-module__n4ioRq__projectVideoBlurSwap .4s var(--ease-in-out) both}@media (prefers-reduced-motion:reduce){.ProjectView-module__n4ioRq__videoSlotSwapping{animation:none}}@keyframes ProjectView-module__n4ioRq__projectVideoBlurSwap{0%,to{filter:blur()}45%,55%{filter:blur(5px)}}.ProjectView-module__n4ioRq__cornerHit{z-index:50;cursor:pointer;touch-action:manipulation;appearance:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.ProjectView-module__n4ioRq__cornerHit:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.ProjectView-module__n4ioRq__videoSlot .ProjectView-module__n4ioRq__player{pointer-events:none;--controls:none;--media-object-fit:contain;--media-object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.ProjectView-module__n4ioRq__videoSlot .ProjectView-module__n4ioRq__player.muxPlayerNeedsInteraction{pointer-events:auto;--controls:unset}.ProjectView-module__n4ioRq__center{flex-shrink:0}.ProjectView-module__n4ioRq__center.ProjectView-module__n4ioRq__landscape{width:100%;max-width:100%;aspect-ratio:var(--mux-aspect-ratio);max-height:var(--center-video-max-height)}@media (max-width:1024px) and (orientation:portrait){.ProjectView-module__n4ioRq__center.ProjectView-module__n4ioRq__landscape{height:auto;max-height:var(--center-video-max-height)}}@media (min-width:1025px) or (orientation:landscape){.ProjectView-module__n4ioRq__center.ProjectView-module__n4ioRq__landscape{width:min(100%, calc(72vh * var(--mux-aspect-w) / var(--mux-aspect-h)));max-width:100%;height:auto;max-height:72vh}}.ProjectView-module__n4ioRq__center.ProjectView-module__n4ioRq__portrait{min-width:0;height:var(--center-video-max-height);width:min(calc(var(--center-video-max-height) * var(--mux-aspect-w) / var(--mux-aspect-h)), calc(100% - 2 * var(--page-padding)));aspect-ratio:var(--mux-aspect-ratio);align-self:center}@media (max-width:1024px) and (orientation:portrait){.ProjectView-module__n4ioRq__center.ProjectView-module__n4ioRq__portrait{height:auto;max-height:var(--center-video-max-height)}}@media (min-width:1025px) or (orientation:landscape){.ProjectView-module__n4ioRq__center.ProjectView-module__n4ioRq__portrait{width:auto;height:min(72vh, calc(100% * var(--mux-aspect-h) / var(--mux-aspect-w)));max-height:72vh;aspect-ratio:var(--mux-aspect-ratio)}}.ProjectView-module__n4ioRq__corner{top:var(--page-padding);right:var(--page-padding);z-index:6;width:var(--corner-slot-width);aspect-ratio:var(--mux-aspect-ratio);height:auto;position:fixed}@media (min-width:1025px){.ProjectView-module__n4ioRq__corner{width:var(--corner-slot-width-desktop);top:1rem;right:1rem}}.ProjectView-module__n4ioRq__bottomBar{z-index:5;box-sizing:border-box;padding:0 var(--page-padding);pointer-events:auto;flex:none;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}@media (min-width:1025px){.ProjectView-module__n4ioRq__bottomBar{width:100%;min-height:2rem;padding-left:0;padding-right:0}}.ProjectView-module__n4ioRq__scrubberToggleGroup{flex:1;align-items:center;gap:1rem;min-width:0;max-width:18rem;display:flex}@media (min-width:1025px){.ProjectView-module__n4ioRq__scrubberToggleGroup{flex:none;width:100%;max-width:none;min-height:2rem;position:relative}}@media (max-width:1024px){.ProjectView-module__n4ioRq__bottomBarMobilePortraitCenter{width:var(--bottom-bar-match-width,min(calc(var(--center-video-max-height) * var(--mobile-mux-aspect-w) / var(--mobile-mux-aspect-h)), calc(100% - 2 * var(--page-padding))));max-width:calc(100% - 2 * var(--page-padding));align-self:center;padding-left:0;padding-right:0}}.ProjectView-module__n4ioRq__infoMobile{top:var(--page-padding);left:var(--page-padding);z-index:5;flex-direction:column;gap:.3rem;width:66%;display:flex;position:absolute}@media (min-width:1025px) or (orientation:landscape){.ProjectView-module__n4ioRq__infoMobile{display:none}}.ProjectView-module__n4ioRq__infoDesktop{display:none}@media (min-width:1025px) or (orientation:landscape){.ProjectView-module__n4ioRq__infoDesktop{z-index:8;left:var(--page-padding);bottom:max(var(--page-padding), env(safe-area-inset-bottom,0px));pointer-events:auto;align-items:flex-start;gap:1rem;display:flex;position:absolute}}.ProjectView-module__n4ioRq__infoShaking .ProjectView-module__n4ioRq__infoLineVisible{animation:.4s ease-in-out infinite alternate ProjectView-module__n4ioRq__projectInfoShake}@media (prefers-reduced-motion:reduce){.ProjectView-module__n4ioRq__infoShaking .ProjectView-module__n4ioRq__infoLineVisible{animation:none}}@keyframes ProjectView-module__n4ioRq__projectInfoShake{0%{transform:translate(0,0)}to{transform:translate(.18px,-.12px)}}.ProjectView-module__n4ioRq__infoLine{align-items:start;line-height:.9;display:grid}.ProjectView-module__n4ioRq__infoLineGhost,.ProjectView-module__n4ioRq__infoLineVisible{grid-area:1/1}.ProjectView-module__n4ioRq__infoLineGhost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.ProjectView-module__n4ioRq__infoLineVisible{white-space:pre-wrap}.ProjectView-module__n4ioRq__infoLink{font-family:var(--font-sans);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:.7rem;font-size:1.2rem;text-decoration:underline;display:inline-block}.ProjectView-module__n4ioRq__infoLink:hover{opacity:.5}.ProjectView-module__n4ioRq__infoDesc{font-family:var(--font-sans);text-transform:uppercase;font-size:1.2rem;display:inline-block}.ProjectView-module__n4ioRq__typeCaret{-webkit-user-select:none;user-select:none;opacity:1;margin-left:.04em;font-weight:400;animation:.65s steps(2,jump-none) infinite ProjectView-module__n4ioRq__projectInfoCaretBlink;display:inline-block}@media (prefers-reduced-motion:reduce){.ProjectView-module__n4ioRq__typeCaret{display:none}}@keyframes ProjectView-module__n4ioRq__projectInfoCaretBlink{0%,45%{opacity:1}55%,to{opacity:0}}.ProjectView-module__n4ioRq__scrubber{appearance:none;cursor:pointer;border:none;border-radius:1px;outline:none;flex:1;height:2px;padding:0}@media (min-width:1025px){.ProjectView-module__n4ioRq__scrubber{flex:none;width:28rem;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ProjectView-module__n4ioRq__scrubber::-webkit-slider-thumb{appearance:none;background:var(--color-white);cursor:pointer;border-radius:50%;width:8px;height:8px}.ProjectView-module__n4ioRq__scrubber::-moz-range-thumb{background:var(--color-white);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px}.ProjectView-module__n4ioRq__toggleBtn{width:auto;min-height:3.2rem;color:var(--color-white);transition:opacity var(--duration-fast) var(--ease-out);pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;display:flex}@media (min-width:1025px){.ProjectView-module__n4ioRq__toggleBtn{min-height:0;position:absolute;top:50%;left:calc(50% + 15rem);transform:translateY(-50%)}}.ProjectView-module__n4ioRq__toggleIcon{transition:opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.ProjectView-module__n4ioRq__toggleIconActive{opacity:1}.ProjectView-module__n4ioRq__toggleIconInactive{opacity:.3}.ProjectView-module__n4ioRq__toggleBtn:hover .ProjectView-module__n4ioRq__toggleIconInactive{opacity:.6}
