.preview_preview__imKEx{padding:0}.preview_intro__UaH2C{max-width:52rem;padding:0}.preview_sectionLabel__StqjN,.preview_subgroupLabel__52Yf4{margin:0;color:var(--muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.preview_intro__UaH2C h1{margin:0 0 1.08rem}.preview_introLine__7xeZn{margin:0 0 1.4rem;color:var(--muted);font-size:1rem;line-height:1.5}.preview_irlSection__SehG_,.preview_section__m3o0J{margin-top:3.1rem;padding-top:1rem;border-top:1px solid var(--border)}.preview_firstSection__ZZM0K{margin-top:0;padding-top:0;border-top:0}.preview_firstSection__ZZM0K .preview_sectionHead___PCP3{margin-bottom:.65rem}.preview_irlSection__SehG_{border-top-color:rgb(27 42 74/.18)}.preview_sectionHead___PCP3{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);align-items:baseline;grid-column-gap:1.4rem;column-gap:1.4rem;grid-row-gap:.45rem;row-gap:.45rem;margin-bottom:1rem}.preview_projectStack___C857{display:grid;grid-gap:1.1rem;gap:1.1rem}.preview_project__waLOb{min-width:0;border:1px solid var(--border);border-radius:6px;padding:.55rem}.preview_project__waLOb[id]{scroll-margin-top:2rem}.preview_irlSection__SehG_ .preview_project__waLOb{border-color:rgb(17 17 17/.16)}.preview_projectHeader__8O0eX{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.25rem .15rem .8rem}.preview_projectHeader__8O0eX h3{margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.preview_projectHeader__8O0eX p{max-width:52ch;margin:.25rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.4}.preview_projectHeader__8O0eX .preview_projectRole___ReOC{max-width:72ch;margin-top:.4rem;font-size:.75rem;line-height:1.5}.preview_link__ZYG5l{flex:0 0 auto;color:var(--muted);font-size:.68rem;letter-spacing:.02em;white-space:nowrap;text-decoration:none;opacity:.82}.preview_projectLinks__i6i0p{display:inline-flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.18rem .42rem}.preview_linkSeparator__ldfUN{color:rgb(17 17 17/.45);font-size:.68rem;line-height:1}.preview_contextLinks__mg3eh{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.65rem .15rem .15rem;padding-top:.65rem;border-top:1px solid rgb(17 17 17/.13)}@media (min-width:761px){.preview_projectHeader__8O0eX p{max-width:none}.preview_contextLinks__mg3eh{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:.35rem 1rem;gap:.35rem 1rem}.preview_contextLinks__mg3eh .preview_link__ZYG5l:first-child{justify-self:start;text-align:left}.preview_contextLinks__mg3eh .preview_link__ZYG5l{justify-self:center;text-align:center}.preview_contextLinks__mg3eh .preview_link__ZYG5l:last-child{justify-self:end;text-align:right}.preview_contextLinks__mg3eh:has(>:nth-child(4)){display:flex;justify-content:space-between}}.preview_link__ZYG5l:focus-visible,.preview_link__ZYG5l:hover{color:var(--muted);text-decoration:none}.preview_mediaGrid__3k2ya{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.preview_mediaTile__8TWXF{min-width:0;margin:0;overflow:hidden;border-radius:4px;background:rgb(17 17 17/.04)}.preview_image__Ojy4c,.preview_video__FIJsJ{display:block;width:100%;height:auto}.preview_video__FIJsJ{height:100%;background:#111;object-fit:contain}.preview_videoViewport__8Rqv_{position:relative;flex:0 0 auto;width:100%;aspect-ratio:16/9}.preview_videoOpenButton__cRAIj{position:absolute;inset:0;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.preview_videoOpenButton__cRAIj:focus-visible{outline:2px solid #f7f6f2;outline-offset:-4px}.preview_videoTile__0IIp2{position:relative;display:flex;flex-direction:column;background:#111}.preview_videoTile__0IIp2:-webkit-full-screen{width:100vw;height:100dvh;border-radius:0}.preview_videoTile__0IIp2:fullscreen{width:100vw;height:100dvh;border-radius:0}.preview_videoTile__0IIp2:-webkit-full-screen .preview_videoViewport__8Rqv_{flex:1 1 auto;min-height:0;height:0;aspect-ratio:auto}.preview_enlargedVideo__CuYB6 .preview_videoViewport__8Rqv_,.preview_videoTile__0IIp2:fullscreen .preview_videoViewport__8Rqv_{flex:1 1 auto;min-height:0;height:0;aspect-ratio:auto}.preview_enlargedVideo__CuYB6{width:100%;height:100%}.preview_mediaViewer__pEehZ{visibility:visible;overscroll-behavior:contain}.preview_mediaViewer__pEehZ .preview_videoLightboxFigure__Pm2VV{width:min(84vw,1280px);height:min(calc(47.25vw + 2rem),calc(720px + 2rem),86dvh)}.preview_videoControls__T0Swr{display:flex;flex:0 0 auto;align-items:center;gap:.55rem;min-height:2rem;padding:.25rem .4rem;background:#111;color:rgb(247 246 242/.92)}.preview_videoControlButton__Qje8I{display:grid;place-items:center;flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:3px;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:.68rem;line-height:1.2;cursor:pointer;touch-action:manipulation}.preview_videoControlButton__Qje8I:focus-visible,.preview_videoControlButton__Qje8I:hover{color:#fff;background:rgb(255 255 255/.1)}.preview_videoControlButton__Qje8I:focus-visible,.preview_videoProgress__GtybI:focus-visible{outline:1px solid rgb(247 246 242/.72);outline-offset:.25rem}.preview_videoTime__NOxmL{flex:0 0 auto;color:rgb(247 246 242/.72);font-size:.66rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.preview_videoProgress__GtybI{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1 1 auto;width:0;min-width:2rem;height:1.5rem;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.preview_videoProgress__GtybI::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:linear-gradient(to right,#f7f6f2 var(--video-progress),#666 var(--video-progress))}.preview_videoProgress__GtybI::-moz-range-track{height:2px;border-radius:1px;background:#666}.preview_videoProgress__GtybI::-moz-range-progress{height:2px;background:#f7f6f2}.preview_videoProgress__GtybI::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:8px;height:8px;margin-top:-3px;border:0;border-radius:50%;background:#f7f6f2}.preview_videoProgress__GtybI::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:#f7f6f2}.preview_playerError__LBDp_{margin:0;padding:.35rem .55rem;color:#f7f6f2;font-size:.75rem}.preview_videoProgress__GtybI:disabled{cursor:default;opacity:.45}.preview_subgroup__A_pDf{display:grid;grid-gap:1rem;gap:1rem}.preview_subgroupLabel__52Yf4{margin:0 0 .55rem .15rem}.preview_irlGrid__Pyg_9{display:grid;grid-gap:.9rem;gap:.9rem}.preview_irlGrid__Pyg_9 .preview_project__waLOb{padding:.45rem}.preview_irlGrid__Pyg_9 .preview_projectHeader__8O0eX{gap:.85rem;margin-bottom:12px;padding:0}.preview_irlGrid__Pyg_9 .preview_projectHeader__8O0eX h3{margin:0;color:var(--muted);font-family:var(--font-body),"IBM Plex Sans","Inter",sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.08em;line-height:1.58;text-transform:uppercase}@media (max-width:760px){.preview_sectionHead___PCP3{grid-template-columns:1fr;gap:.45rem}.preview_projectHeader__8O0eX{display:block}.preview_link__ZYG5l{display:inline-block;margin-top:.5rem}.preview_irlGrid__Pyg_9,.preview_mediaGrid__3k2ya{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.preview_link__ZYG5l{transition:none}}