.ResearchViewer_wrapper__TIIRt{min-height:100dvh;padding-top:var(--header-height);display:flex;flex-direction:column;max-width:calc(750px + 1200px + 16rem);margin:0 auto;width:100%;padding-left:2rem;padding-right:2rem}.ResearchViewer_titleBlock__Sb5MF{flex:0 0 auto;padding:3rem 2rem 2rem 0}.ResearchViewer_projectTitle__s01uz{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:300;letter-spacing:.03em;margin-bottom:.5rem;line-height:1.2}.ResearchViewer_meta__v28ub{font-size:.8rem;letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase}.ResearchViewer_viewer__YbIvL{flex:1 1 auto;min-height:0;padding:0;background-color:#ffffff;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;position:relative}.ResearchViewer_stage__L2hsK{position:absolute;inset:0;overflow:hidden}.ResearchViewer_frame__aFvdh{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;gap:0}.ResearchViewer_inFwd__SlWqB{animation:ResearchViewer_inFwd__SlWqB .28s ease .16s both}.ResearchViewer_inBack__073n7{animation:ResearchViewer_inBack__073n7 .28s ease .16s both}.ResearchViewer_frameOut__hXSl2{z-index:1;pointer-events:none}.ResearchViewer_frameIn__shxb4{z-index:2}.ResearchViewer_outFwd__okNR9{animation:ResearchViewer_outFwd__okNR9 .18s ease both}.ResearchViewer_outBack__GC5Le{animation:ResearchViewer_outBack__GC5Le .18s ease both}@keyframes ResearchViewer_inFwd__SlWqB{0%{opacity:0;transform:translateX(3%)}to{opacity:1;transform:none}}@keyframes ResearchViewer_inBack__073n7{0%{opacity:0;transform:translateX(-3%)}to{opacity:1;transform:none}}@keyframes ResearchViewer_outFwd__okNR9{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-3%)}}@keyframes ResearchViewer_outBack__GC5Le{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(3%)}}.ResearchViewer_counterLayer__cpEmQ{z-index:3;pointer-events:none}.ResearchViewer_preload__nD2X9{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.ResearchViewer_preloadBlock__13X3B{position:relative}.ResearchViewer_counterBlock__2K68l{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.ResearchViewer_captionSpacer__Q7TKj{visibility:hidden}.ResearchViewer_capIn__5OGw5{animation:ResearchViewer_fadeIn__WYxBY .28s ease .16s both}.ResearchViewer_capOut___53ss{animation:ResearchViewer_fadeOut__ixfYz .18s ease both}@keyframes ResearchViewer_fadeIn__WYxBY{0%{opacity:0}to{opacity:1}}@keyframes ResearchViewer_fadeOut__ixfYz{0%{opacity:1}to{opacity:0}}.ResearchViewer_nav__BrCiS{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:2rem;line-height:1;font-weight:300;color:var(--color-text-muted);background:none;border:none;cursor:pointer;opacity:.6;transition:color .2s ease,opacity .2s ease}.ResearchViewer_nav__BrCiS:hover{color:var(--color-text);opacity:1}.ResearchViewer_navPrev__l2OQt{left:max(0px,calc(var(--page-inset, 0px) - 2.75rem))}.ResearchViewer_navNext__61_Xq{right:max(0px,calc(var(--page-inset, 0px) - 2.75rem))}@media (max-width:768px){.ResearchViewer_nav__BrCiS{width:2.25rem;height:2.25rem;font-size:1.6rem}}.ResearchViewer_block__ddNri{position:relative;display:flex;flex-direction:column;align-items:flex-end;cursor:default}.ResearchViewer_imageBox__5_8Om{position:relative;width:100%;flex:1 1;min-height:0;overflow:hidden}.ResearchViewer_imageBox__5_8Om img{opacity:0;transition:opacity .3s ease}.ResearchViewer_imageLoaded__sfRMS .ResearchViewer_imageBox__5_8Om img{opacity:1}.ResearchViewer_caption__C74mD{flex-shrink:0;padding-top:.4rem;padding-bottom:.4rem;font-size:.7rem;font-weight:300;letter-spacing:.03em;color:var(--color-text-muted);line-height:1.4;text-align:right}@media (min-width:1440px){.ResearchViewer_wrapper__TIIRt{padding-left:4rem;padding-right:4rem}.ResearchViewer_titleBlock__Sb5MF{padding-right:4rem}}@media (max-aspect-ratio:4/5),(max-width:1024px){.ResearchViewer_wrapper__TIIRt{padding-left:0;padding-right:0}.ResearchViewer_titleBlock__Sb5MF{padding:2rem 4rem 0}}@media (max-width:768px){.ResearchViewer_titleBlock__Sb5MF{padding:2rem 1.5rem 0}}