.ProjectViewer_mobileTitleRow__e5sS1{display:none}.ProjectViewer_stage__aEJcy{position:absolute;inset:0}.ProjectViewer_rail__ITZQO{position:absolute;top:64px;bottom:64px;left:var(--grid-margin);width:40px;overflow:visible;-webkit-clip-path:inset(-64px -100vw -64px 0);clip-path:inset(-64px -100vw -64px 0);z-index:10;transition:opacity var(--transition-slow) var(--ease-glide),transform var(--transition-slow) var(--ease-glide)}.ProjectViewer_railTrack__5eX47{position:relative;height:100%}.ProjectViewer_railItem__IIRgI{position:absolute;left:0;top:0;font-size:var(--text-label);line-height:1;height:12px;letter-spacing:.04em;text-align:left;color:var(--color-faint);will-change:transform;transition:transform var(--transition-slow) var(--ease-glide),color var(--transition)}@media (min-width:761px){.ProjectViewer_railItem__IIRgI{color:color-mix(in srgb,var(--color-fg) 20%,transparent)}}@keyframes ProjectViewer_railWrap__rz8ko{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.ProjectViewer_railItem__IIRgI:hover{color:var(--color-fg)}}.ProjectViewer_railItem__IIRgI:after{content:"";position:absolute;inset:-11px -14px -11px -4px}.ProjectViewer_railTitle__teI2z{position:absolute;left:calc(100% + 12px);top:0;white-space:nowrap;opacity:0;color:var(--color-fg);transition:opacity var(--transition);pointer-events:none}@media (hover:hover) and (pointer:fine){.ProjectViewer_railItem__IIRgI:hover .ProjectViewer_railTitle__teI2z{opacity:.45}}.ProjectViewer_railItem__IIRgI[data-active=true]{pointer-events:none}@media (min-width:761px){.ProjectViewer_railItem__IIRgI[data-active=true]{color:var(--color-fg)}}.ProjectViewer_imgFrame__HwqlT{display:contents}.ProjectViewer_spread__hUcYb{position:absolute;top:64px;bottom:64px;left:0;right:0;display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-inline:var(--grid-margin);align-items:center;cursor:default}.ProjectViewer_spread__hUcYb[data-clickable=true]{cursor:pointer}.ProjectViewer_spread__hUcYb{--slot-max-h:min(66vh,760px)}.ProjectViewer_spreadImage__GtElo{grid-column:2/span 4;grid-row:1;width:100%;max-height:var(--slot-max-h);object-fit:contain}.ProjectViewer_spreadGround__4CwNM{grid-column:2/span 4;grid-row:1;justify-self:center;align-self:center;width:min(100%,calc(var(--slot-max-h) * var(--r, .75)));aspect-ratio:var(--r,.75);background:var(--color-placeholder);opacity:0;pointer-events:none;transition:opacity .2s ease}.ProjectViewer_stage__aEJcy[data-blank=true] .ProjectViewer_spreadGround__4CwNM{opacity:1;transition:none}.ProjectViewer_spread__hUcYb[data-count="2"]{--slot-max-h:min(62vh,720px)}.ProjectViewer_spread__hUcYb[data-count="2"] .ProjectViewer_spreadGround__4CwNM,.ProjectViewer_spread__hUcYb[data-count="2"] .ProjectViewer_spreadImage__GtElo{grid-column:2/span 2}.ProjectViewer_spread__hUcYb[data-count="2"] .ProjectViewer_spreadGround__4CwNM[data-slot="1"],.ProjectViewer_spread__hUcYb[data-count="2"] .ProjectViewer_spreadImage__GtElo[data-slot="1"]{grid-column:4/span 2}.ProjectViewer_spreadImage__GtElo:not([src]){visibility:hidden}.ProjectViewer_spreadImage__GtElo[data-buf-hidden=true]{position:absolute;visibility:hidden;pointer-events:none}.ProjectViewer_spread__hUcYb[data-size=l]{--slot-max-h:min(78vh,880px)}.ProjectViewer_spread__hUcYb[data-size=s][data-count="1"]{--slot-max-h:48vh}.ProjectViewer_spread__hUcYb[data-size=s][data-count="1"] .ProjectViewer_spreadGround__4CwNM,.ProjectViewer_spread__hUcYb[data-size=s][data-count="1"] .ProjectViewer_spreadImage__GtElo{grid-column:3/span 2}.ProjectViewer_spread__hUcYb[data-size=s][data-count="2"]{--slot-max-h:46vh}.ProjectViewer_spread__hUcYb[data-size=l][data-count="2"]{--slot-max-h:min(72vh,820px)}.ProjectViewer_stage__aEJcy[data-leaving=true] .ProjectViewer_rail__ITZQO{opacity:0;transform:translateX(-60px)}.ProjectViewer_stage__aEJcy[data-leaving=true] .ProjectViewer_extra__9XGYX{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.ProjectViewer_extra__9XGYX,.ProjectViewer_railItem__IIRgI,.ProjectViewer_railTrack__5eX47,.ProjectViewer_rail__ITZQO,.ProjectViewer_spreadGround__4CwNM{transition:none}}.ProjectViewer_extra__9XGYX{position:absolute;bottom:20px;left:0;right:0;display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-inline:var(--grid-margin);align-items:center;pointer-events:none;z-index:26;transition:opacity var(--transition-slow) var(--ease-glide),transform var(--transition-slow) var(--ease-glide)}.ProjectViewer_extra__9XGYX>*{pointer-events:auto}@media (max-width:760px){.ProjectViewer_rail__ITZQO{left:12px;bottom:16px;-webkit-clip-path:inset(-64px -100vw -20px 0);clip-path:inset(-64px -100vw -20px 0);touch-action:none;width:44px}.ProjectViewer_railItem__IIRgI[data-active=true]{color:var(--color-fg)}.ProjectViewer_railItem__IIRgI{font-size:var(--text-base);height:14px;transition:transform .5s var(--ease-glide) .26s,opacity .4s ease .26s,color var(--transition)}.ProjectViewer_mobileTitleRow__e5sS1{position:absolute;left:52px;right:12px;display:flex;flex-direction:column;justify-content:flex-end;min-height:22px;text-align:left}.ProjectViewer_mobileTitleText__MyETo{font-size:var(--text-base);font-weight:400;line-height:1.4;color:var(--color-fg);transition:opacity .22s ease}.ProjectViewer_mobileTitleText__MyETo[data-in=false]{opacity:0}.ProjectViewer_spread__hUcYb{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:72px 12px 0}.ProjectViewer_imgFrame__HwqlT{display:block;width:calc(100% - 40px);margin-left:40px;aspect-ratio:3/4;position:relative;z-index:15}.ProjectViewer_imgFrame__HwqlT[data-solo-land=true]{aspect-ratio:4/3}.ProjectViewer_imgFrame__HwqlT{transition:background-color .2s ease}.ProjectViewer_stage__aEJcy[data-blank=true] .ProjectViewer_imgFrame__HwqlT{background:var(--color-placeholder);transition:none}.ProjectViewer_spreadGround__4CwNM{display:none}.ProjectViewer_imgFrame__HwqlT[data-pair=true]{display:flex;flex-direction:column;gap:10px}.ProjectViewer_imgFrame__HwqlT[data-pair=true] .ProjectViewer_spreadImage__GtElo{height:calc(50% - 5px);object-position:center center}.ProjectViewer_spreadImage__GtElo{width:100%;height:100%;object-fit:cover;object-position:center top}}.ProjectViewer_stage__aEJcy[data-scrub=true] .ProjectViewer_railItem__IIRgI{transition:transform 90ms linear,opacity 80ms ease,color var(--transition)}@media (max-width:760px){.ProjectViewer_stage__aEJcy[data-scrub=true] .ProjectViewer_railItem__IIRgI{transition:transform 90ms linear,opacity 80ms ease,color var(--transition)}}@media (min-width:761px){.ProjectViewer_stage__aEJcy[data-scrub=true] .ProjectViewer_railItem__IIRgI[data-active=true]{transition:transform 90ms linear,opacity 80ms ease 40ms}.ProjectViewer_railItem__IIRgI{font-size:var(--text-base);height:14px}}