.MakingInfiniteGrid-module__IHHApq__stage,.MakingInfiniteGrid-module__IHHApq__viewport{width:100%;height:100%;min-height:0;position:relative}.MakingInfiniteGrid-module__IHHApq__stage{isolation:isolate}.MakingInfiniteGrid-module__IHHApq__viewport{cursor:grab;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#e7e9e6;outline:none;overflow:hidden}.dark .MakingInfiniteGrid-module__IHHApq__viewport{background:#070808}.MakingInfiniteGrid-module__IHHApq__viewport[data-dragging=true]{cursor:grabbing}.MakingInfiniteGrid-module__IHHApq__viewport[data-entry-phase=preparing] .MakingInfiniteGrid-module__IHHApq__card{opacity:0;transform:translate3d(var(--making-entry-x),16px,0)scale(.95)rotate(var(--making-entry-rotate));will-change:opacity,transform}.MakingInfiniteGrid-module__IHHApq__viewport:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-accent)48%,transparent)}.MakingInfiniteGrid-module__IHHApq__plane{will-change:transform;width:1px;height:1px;position:absolute;top:0;left:0;transform:translate(0,0)}.MakingInfiniteGrid-module__IHHApq__viewport[data-has-selection=true] .MakingInfiniteGrid-module__IHHApq__row{pointer-events:none}.MakingInfiniteGrid-module__IHHApq__viewport[data-has-selection=true] .MakingInfiniteGrid-module__IHHApq__card[data-expanded=true]{pointer-events:auto}.MakingInfiniteGrid-module__IHHApq__row{will-change:transform;align-items:flex-start;gap:8px;width:max-content;display:flex;position:absolute}.MakingInfiniteGrid-module__IHHApq__row[data-selected-row=true]{z-index:4}.MakingInfiniteGrid-module__IHHApq__card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--making-card-accent)18%,#fffc);color:#27272a;transform-origin:0 0;-webkit-tap-highlight-color:transparent;background:#ffffff61;border-radius:1rem;flex-direction:column;flex:none;align-items:center;padding:8px;display:flex;position:relative;container-type:inline-size}.MakingInfiniteGrid-module__IHHApq__viewport[data-entry-phase=revealing] .MakingInfiniteGrid-module__IHHApq__card{animation:MakingInfiniteGrid-module__IHHApq__making-card-enter .42s cubic-bezier(.165,.84,.44,1)var(--making-entry-delay)backwards;will-change:opacity,transform}.MakingInfiniteGrid-module__IHHApq__card[data-expanded=true]{z-index:5;border-color:color-mix(in srgb,var(--making-card-accent)24%,#ffffffe0);-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#ffffffad}.MakingInfiniteGrid-module__IHHApq__card[data-expanded=true][data-project-id=canvas-layout-playground]{border-radius:.625rem}.MakingInfiniteGrid-module__IHHApq__card[data-expanded=true][data-project-id=canvas-layout-playground] .MakingInfiniteGrid-module__IHHApq__media{border-radius:.3rem}.MakingInfiniteGrid-module__IHHApq__card[data-side-copy=true]{flex-direction:row;align-items:stretch}.dark .MakingInfiniteGrid-module__IHHApq__card{border-color:color-mix(in srgb,var(--making-card-accent)22%,#ffffff38);color:#f4f4f5;background:#18181b6b}.dark .MakingInfiniteGrid-module__IHHApq__card[data-expanded=true]{border-color:color-mix(in srgb,var(--making-card-accent)28%,#ffffff47);background:#18181bb8}.MakingInfiniteGrid-module__IHHApq__media{background:0 0;border-radius:.625rem;flex:none;display:block;position:relative;overflow:hidden}.dark .MakingInfiniteGrid-module__IHHApq__media{background:0 0}.MakingInfiniteGrid-module__IHHApq__mediaContent{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.MakingInfiniteGrid-module__IHHApq__focusGallery{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:absolute;inset:0}.MakingInfiniteGrid-module__IHHApq__primaryMedia{border-radius:inherit;transform-origin:50%;will-change:transform;background:#18181b;grid-area:1/1/-1/-1;min-width:0;min-height:0;position:relative;overflow:hidden}.MakingInfiniteGrid-module__IHHApq__focusGalleryItem{background:#18181b;border-radius:.5rem;min-width:0;min-height:0;position:relative;overflow:hidden}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="2"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="2"] .MakingInfiniteGrid-module__IHHApq__primaryMedia{border-radius:.5rem;grid-area:1/1/-1}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="3"]{gap:8px;display:flex}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="3"]>*{flex-basis:0;min-width:0;height:100%}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="3"] .MakingInfiniteGrid-module__IHHApq__primaryMedia{border-radius:.5rem}.MakingInfiniteGrid-module__IHHApq__socialCard{background:#18181b}.MakingInfiniteGrid-module__IHHApq__image,.MakingInfiniteGrid-module__IHHApq__video{opacity:0;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .17s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0}.MakingInfiniteGrid-module__IHHApq__mediaContent[data-poster-ready=true] .MakingInfiniteGrid-module__IHHApq__image,.MakingInfiniteGrid-module__IHHApq__video[data-ready=true]{opacity:1}.MakingInfiniteGrid-module__IHHApq__video{z-index:1;background:#e4e4e7;display:block}.MakingInfiniteGrid-module__IHHApq__video[controls][data-ready=true]{pointer-events:auto}.MakingInfiniteGrid-module__IHHApq__openButton{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.MakingInfiniteGrid-module__IHHApq__card:has(.MakingInfiniteGrid-module__IHHApq__openButton:focus-visible){outline:2px solid color-mix(in srgb,var(--making-card-accent)64%,currentColor);outline-offset:2px}.MakingInfiniteGrid-module__IHHApq__expandedCopy{box-sizing:border-box;-webkit-user-select:text;user-select:text;flex-direction:column;gap:.45rem;width:100%;margin-top:8px;padding:.35rem .35rem .15rem;display:flex}.MakingInfiniteGrid-module__IHHApq__card[data-side-copy=true] .MakingInfiniteGrid-module__IHHApq__expandedCopy{flex-direction:column;flex:none;gap:.65rem;margin-top:0;margin-left:8px;padding:.6rem .45rem .35rem;display:flex}.MakingInfiniteGrid-module__IHHApq__videoScrubber{-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-width:0;display:grid}.MakingInfiniteGrid-module__IHHApq__videoScrubber .work-video-controls{min-width:0;padding:0}.MakingInfiniteGrid-module__IHHApq__videoSoundControls{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.MakingInfiniteGrid-module__IHHApq__card[data-side-copy=true] .MakingInfiniteGrid-module__IHHApq__videoScrubber{grid-template-columns:minmax(0,1fr)}.MakingInfiniteGrid-module__IHHApq__card[data-side-copy=true] .MakingInfiniteGrid-module__IHHApq__description{-webkit-line-clamp:7}.MakingInfiniteGrid-module__IHHApq__expandedHeading{justify-content:space-between;align-items:baseline;gap:.8rem;width:100%;min-width:0;display:flex}.MakingInfiniteGrid-module__IHHApq__expandedTitle{min-width:0;max-width:100%;font-family:var(--font-neue-montreal),ui-sans-serif,sans-serif;letter-spacing:-.022em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600;line-height:1.08;overflow:hidden}.MakingInfiniteGrid-module__IHHApq__headingMeta{flex:0 auto;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.MakingInfiniteGrid-module__IHHApq__projectAction{min-width:0;color:var(--making-card-accent);letter-spacing:.006em;white-space:nowrap;border-radius:.2rem;align-items:baseline;gap:.25rem;font-size:.68rem;font-weight:600;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex}.MakingInfiniteGrid-module__IHHApq__projectAction span{text-overflow:ellipsis;overflow:hidden}.MakingInfiniteGrid-module__IHHApq__projectAction svg{opacity:.72;flex:none;width:.9em;height:.9em;transition:opacity .16s,transform .18s cubic-bezier(.215,.61,.355,1);transform:translateY(.06em)}.MakingInfiniteGrid-module__IHHApq__projectAction:focus-visible{outline:2px solid color-mix(in srgb,var(--making-card-accent)58%,transparent);outline-offset:3px}.MakingInfiniteGrid-module__IHHApq__description{-webkit-line-clamp:3;color:#52525b;-webkit-box-orient:vertical;max-width:62ch;margin:0;font-size:clamp(.78rem,1.15vw,.86rem);line-height:1.4;display:-webkit-box;overflow:hidden}.dark .MakingInfiniteGrid-module__IHHApq__description{color:#a1a1aa}.MakingInfiniteGrid-module__IHHApq__card[data-side-copy=true] .MakingInfiniteGrid-module__IHHApq__expandedCopy{display:flex}.MakingInfiniteGrid-module__IHHApq__status{color:#71717a;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;font-size:.58rem;font-weight:600;line-height:1;display:inline-flex}.dark .MakingInfiniteGrid-module__IHHApq__status{color:#a1a1aa}@media (hover:hover) and (pointer:fine){.MakingInfiniteGrid-module__IHHApq__card:has(.MakingInfiniteGrid-module__IHHApq__openButton):hover{border-color:color-mix(in srgb,var(--making-card-accent)38%,#ffffffe6);background:#ffffff85}.MakingInfiniteGrid-module__IHHApq__projectAction:hover{color:color-mix(in srgb,var(--making-card-accent)78%,currentColor)}.MakingInfiniteGrid-module__IHHApq__projectAction:hover svg{opacity:1;transform:translate(.12em,-.08em)}}@media (max-width:559px){.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="2"]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="2"] .MakingInfiniteGrid-module__IHHApq__primaryMedia{grid-area:auto/1/auto/-1}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;display:grid}.MakingInfiniteGrid-module__IHHApq__focusGallery[data-active=true][data-support-count="3"]>*{width:auto;height:auto}.MakingInfiniteGrid-module__IHHApq__expandedCopy{padding-inline:.3rem}}@media (prefers-reduced-motion:reduce){.MakingInfiniteGrid-module__IHHApq__projectAction,.MakingInfiniteGrid-module__IHHApq__projectAction svg{transition-duration:.01ms}.MakingInfiniteGrid-module__IHHApq__viewport[data-entry-phase=revealing] .MakingInfiniteGrid-module__IHHApq__card{animation:none}.MakingInfiniteGrid-module__IHHApq__image,.MakingInfiniteGrid-module__IHHApq__video{transition:none;animation:none}}@keyframes MakingInfiniteGrid-module__IHHApq__making-card-enter{0%{opacity:0;transform:translate3d(var(--making-entry-x),16px,0)scale(.95)rotate(var(--making-entry-rotate))}72%{opacity:1;transform:translateY(-1px)scale(1.006)rotate(0)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}
