.Header-module__Af2_WG__header{z-index:100;cursor:none;transition:top var(--gallery-duration)var(--gallery-enter),transform var(--gallery-duration)var(--gallery-enter);background-color:#0000;flex-direction:column;align-items:center;display:flex;position:fixed;left:0;right:0}.Header-module__Af2_WG__headerCentered{padding:2rem 3rem;top:50%;transform:translateY(-50%)}.Header-module__Af2_WG__headerTop{padding:2rem 3rem;top:0;transform:translateY(0)}.Header-module__Af2_WG__headerContent{justify-content:space-between;align-items:start;width:100%;display:flex}.Header-module__Af2_WG__logo{color:#000;text-transform:uppercase;cursor:none;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none}.Header-module__Af2_WG__bio{flex-direction:column;gap:.75rem;width:100%;max-width:500px;display:flex}.Header-module__Af2_WG__bioTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.Header-module__Af2_WG__bioText{text-wrap:balance;color:var(--color-text-muted);text-transform:uppercase;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:14px;line-height:1.3}.Header-module__Af2_WG__bioText strong{color:var(--color-text);font-weight:700}@media (min-width:769px){.Header-module__Af2_WG__bioLead{white-space:nowrap}}.Header-module__Af2_WG__bioLink{color:inherit;cursor:none;text-decoration:underline;transition:opacity .2s}.Header-module__Af2_WG__companyLink{white-space:nowrap;vertical-align:baseline;align-items:center;gap:.28em;text-decoration:none;display:inline-flex;position:relative}.Header-module__Af2_WG__companyLink:after{content:attr(aria-label);z-index:2;color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 100%;background:#171717;border-radius:5px;padding:4px 6px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:10px;font-weight:400;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,5px)scale(.96)}.Header-module__Af2_WG__companyLink:hover:after,.Header-module__Af2_WG__companyLink:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}@media (hover:none){.Header-module__Af2_WG__companyLink:after{display:none}}.Header-module__Af2_WG__companyLogo{object-fit:contain;vertical-align:middle;flex:none;width:auto;max-width:1.35em;height:1em}.Header-module__Af2_WG__bioLink:hover{color:#000}.Header-module__Af2_WG__viewWorkButton{color:var(--color-text-muted);text-transform:uppercase;cursor:none;background:0 0;border:none;padding:0;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:14px;font-weight:400;transition:color .2s}.Header-module__Af2_WG__viewWorkButton:hover{color:var(--color-text)}@media (max-width:768px){.Header-module__Af2_WG__headerContent{flex-direction:column;align-items:flex-start;gap:1rem}.Header-module__Af2_WG__headerCentered,.Header-module__Af2_WG__headerTop{padding:1.5rem}.Header-module__Af2_WG__viewWorkButton{align-self:flex-start}}.Header-module__Af2_WG__nameAction{color:inherit;font:inherit;text-transform:inherit;cursor:none;background:0 0;border:0;padding:0;text-decoration:none}.Header-module__Af2_WG__headerExiting{transition:top var(--gallery-duration)var(--gallery-exit)var(--header-delay),transform var(--gallery-duration)var(--gallery-exit)var(--header-delay)}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__header,.Header-module__Af2_WG__headerExiting{transition:none}}
.CardSlider-module__sGyaJW__loader{margin-top:var(--header-height,200px);flex:1;justify-content:center;align-items:center;display:flex}.CardSlider-module__sGyaJW__loaderSpinner{border:3px solid #f0f0f0;border-top-color:#333;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite CardSlider-module__sGyaJW__spin}@keyframes CardSlider-module__sGyaJW__spin{to{transform:rotate(360deg)}}.CardSlider-module__sGyaJW__scrollContainer{--card-gap:16px;min-height:0;padding:40px var(--card-gap);margin-top:var(--header-height,200px);flex:1;align-items:center;transition:opacity .5s;display:flex;overflow:hidden}.CardSlider-module__sGyaJW__scrollContainerHidden{visibility:hidden;opacity:0;pointer-events:none}.CardSlider-module__sGyaJW__scrollContainerVisible{opacity:1;pointer-events:auto}.CardSlider-module__sGyaJW__customCursor{pointer-events:none;z-index:1000;background:#000;border-radius:50%;width:16px;height:16px;transition:width .2s ease-out,height .2s ease-out,background .2s ease-out,-webkit-backdrop-filter .2s ease-out,backdrop-filter .2s ease-out,opacity .2s ease-out;position:fixed;transform:translate(-50%,-50%)}.CardSlider-module__sGyaJW__customCursorLarge{-webkit-backdrop-filter:blur(10px);background:#ffffff4d;width:40px;height:40px}.CardSlider-module__sGyaJW__customCursorLink{opacity:1;width:2px;height:2px}.CardSlider-module__sGyaJW__customCursorTrail{pointer-events:none;z-index:999;background:0 0;border:1px solid #4da6ff;border-radius:50%;width:16px;height:16px;transition:width .2s ease-out,height .2s ease-out,opacity .2s ease-out;position:fixed;transform:translate(-50%,-50%)}.CardSlider-module__sGyaJW__customCursorTrailLarge{width:44px;height:44px}.CardSlider-module__sGyaJW__customCursorTrailLink{opacity:1;width:24px;height:24px}.CardSlider-module__sGyaJW__cardsWrapper{width:100%;overflow:visible}.CardSlider-module__sGyaJW__cardsInner{gap:var(--card-gap);will-change:transform;backface-visibility:hidden;display:flex}.CardSlider-module__sGyaJW__card{height:calc(var(--gallery-viewport-height,100vh) - var(--header-height,200px) - 80px);width:calc((var(--gallery-viewport-height,100vh) - var(--header-height,200px) - 80px)*(9/19.5) + 100px);cursor:none;background-color:#f5f5f5;border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;transition:translate .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;translate:0}@media (hover:hover) and (pointer:fine){.CardSlider-module__sGyaJW__card:hover{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.CardSlider-module__sGyaJW__card{transition:none}}.CardSlider-module__sGyaJW__cardWithBorder{border:.5px solid #c8c8c880}.CardSlider-module__sGyaJW__cardAnimate{opacity:0;animation:CardSlider-module__sGyaJW__slideInFromBottom var(--gallery-duration,.7s)var(--gallery-enter,ease-out)forwards;transform:translateY(100vh)}@keyframes CardSlider-module__sGyaJW__slideInFromBottom{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}.CardSlider-module__sGyaJW__cardTitle{color:#fff;opacity:0;font-size:1.25rem;font-weight:600}.CardSlider-module__sGyaJW__cardVideo{object-fit:cover;border-radius:32px;width:100%;height:100%;transition:filter .3s}.CardSlider-module__sGyaJW__extendedArtwork{--artwork-inset-top:56px;--artwork-inset-bottom:16px;--artwork-inset-block:calc(var(--artwork-inset-top) + var(--artwork-inset-bottom));--artwork-gap-inline:max(0px,(100cqw - 80cqh + var(--artwork-inset-block)*.8)/2);--artwork-gap-top:calc(var(--artwork-inset-top) + max(0px,(100cqh - var(--artwork-inset-block) - 125cqw)/2));--artwork-gap-bottom:calc(var(--artwork-inset-bottom) + max(0px,(100cqh - var(--artwork-inset-block) - 125cqw)/2));opacity:0;transition:opacity .18s ease-out;position:absolute;inset:0;container-type:size}.CardSlider-module__sGyaJW__extendedArtwork[data-ready=true]{opacity:1}.CardSlider-module__sGyaJW__expandedCard .CardSlider-module__sGyaJW__extendedArtwork{--artwork-inset-top:0px;--artwork-inset-bottom:0px}.CardSlider-module__sGyaJW__artworkForeground{width:min(100cqw,calc((100cqh - var(--artwork-inset-block))*.8));aspect-ratio:4/5;left:50%;top:calc(50% + (var(--artwork-inset-top) - var(--artwork-inset-bottom))/2);-webkit-mask-image:linear-gradient(to right,transparent,#000 min(12px,var(--artwork-gap-inline)),#000 calc(100% - min(12px,var(--artwork-gap-inline))),transparent),linear-gradient(to bottom,transparent,#000 min(12px,var(--artwork-gap-top)),#000 calc(100% - min(12px,var(--artwork-gap-bottom))),transparent);mask-image:linear-gradient(to right,transparent,#000 min(12px,var(--artwork-gap-inline)),#000 calc(100% - min(12px,var(--artwork-gap-inline))),transparent),linear-gradient(to bottom,transparent,#000 min(12px,var(--artwork-gap-top)),#000 calc(100% - min(12px,var(--artwork-gap-bottom))),transparent);position:absolute;transform:translate(-50%,-50%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:reduce){.CardSlider-module__sGyaJW__extendedArtwork{transition:none}}.CardSlider-module__sGyaJW__imageBackdrop{pointer-events:none;isolation:isolate;position:absolute;inset:0}.CardSlider-module__sGyaJW__imageBackdropGrain{background-repeat:repeat;background-size:min(10.6667cqw,calc((100cqh - var(--artwork-inset-block))*.0853333));filter:grayscale()brightness(.679)contrast(3);mix-blend-mode:overlay;position:absolute;inset:0}.CardSlider-module__sGyaJW__imageBackdropFill{border:0 solid #0000;border-image-slice:1 fill;border-image-repeat:stretch;border-image-width:calc(var(--artwork-gap-top) + min(14px,var(--artwork-gap-top)))calc(var(--artwork-gap-inline) + min(14px,var(--artwork-gap-inline)))calc(var(--artwork-gap-bottom) + min(14px,var(--artwork-gap-bottom)))calc(var(--artwork-gap-inline) + min(14px,var(--artwork-gap-inline)));position:absolute;inset:0}.CardSlider-module__sGyaJW__cardImage{object-fit:cover;border-radius:32px;transition:opacity .3s ease-out,filter .3s}.CardSlider-module__sGyaJW__cardImageLowRes{filter:blur(20px);transform:scale(1.1)}.CardSlider-module__sGyaJW__grainOverlay{pointer-events:none;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.CardSlider-module__sGyaJW__topGradientOverlay{pointer-events:none;background:linear-gradient(#00000059 0%,#00000026 40%,#0000 100%);border-radius:32px 32px 0 0;height:200px;position:absolute;top:0;left:0;right:0}@keyframes CardSlider-module__sGyaJW__grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}20%{transform:translate(2%,2%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-2%,2%)}60%{transform:translate(2%,-2%)}70%{transform:translate(-1%,-1%)}80%{transform:translate(1%,1%)}90%{transform:translate(-2%,-1%)}}.CardSlider-module__sGyaJW__cardLabel{color:#fff;font-size:.875rem;font-weight:500;font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:24px;left:24px;transform:translateY(-4px)}.CardSlider-module__sGyaJW__cardLabelDark{color:#999}.CardSlider-module__sGyaJW__cardLogo{object-fit:contain;opacity:0;width:auto;height:32px;transition:opacity .16s,transform .16s;position:absolute;bottom:24px;left:24px;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.CardSlider-module__sGyaJW__card:hover .CardSlider-module__sGyaJW__cardLabel,.CardSlider-module__sGyaJW__card:hover .CardSlider-module__sGyaJW__cardLogo,.CardSlider-module__sGyaJW__card:focus-visible .CardSlider-module__sGyaJW__cardLabel,.CardSlider-module__sGyaJW__card:focus-visible .CardSlider-module__sGyaJW__cardLogo{opacity:1;transform:translateY(0)}}@media (hover:none){.CardSlider-module__sGyaJW__cardLabel,.CardSlider-module__sGyaJW__cardLogo{opacity:1;transform:none}}.CardSlider-module__sGyaJW__videoControls{pointer-events:auto;z-index:10;flex-direction:column;gap:12px;display:flex;position:absolute;top:60px;left:24px;right:24px}.CardSlider-module__sGyaJW__videoControlsAbove{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#ffffffe6;border:1px solid #0000001a;border-radius:16px;gap:32px;padding:16px 24px;display:flex;position:fixed;top:120px;left:50%;transform:translate(-50%)}.CardSlider-module__sGyaJW__sliderGroup{flex-direction:column;gap:4px;display:flex}.CardSlider-module__sGyaJW__sliderLabel{color:#333;font-size:.75rem;font-weight:500;font-family:var(--font-roboto-mono),monospace;text-transform:uppercase}.CardSlider-module__sGyaJW__slider{appearance:none;cursor:pointer;background:#0003;border-radius:2px;outline:none;width:100%;height:4px}.CardSlider-module__sGyaJW__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#333;border-radius:50%;width:14px;height:14px}.CardSlider-module__sGyaJW__slider::-moz-range-thumb{cursor:pointer;background:#333;border:none;border-radius:50%;width:14px;height:14px}@media (max-width:1024px){.CardSlider-module__sGyaJW__card{width:calc(40vw - 30px);min-width:260px}}@media (max-width:640px){.CardSlider-module__sGyaJW__scrollContainer{padding:20px var(--card-gap)}.CardSlider-module__sGyaJW__stickyWrapper{padding:20px}.CardSlider-module__sGyaJW__cardsWrapper{gap:16px}.CardSlider-module__sGyaJW__card{width:70vw;height:151.667vw;max-height:calc(var(--gallery-viewport-height,100vh) - var(--header-height,200px) - 60px);border-radius:24px}}.CardSlider-module__sGyaJW__pixelGlyph{grid-template-columns:repeat(16,1fr);gap:0;width:80px;height:80px;transition:filter .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CardSlider-module__sGyaJW__pixel{background-color:#1a1a1a}.CardSlider-module__sGyaJW__rotationData{font-family:var(--font-roboto-mono),monospace;color:#ffffffd9;text-align:right;letter-spacing:.05em;pointer-events:none;font-size:.7rem;font-weight:500;line-height:1.6;position:absolute;bottom:60px;right:24px}.CardSlider-module__sGyaJW__rotationDataDark{color:#999}.CardSlider-module__sGyaJW__rotationLine{white-space:pre}.CardSlider-module__sGyaJW__rotationValues{white-space:pre;justify-content:flex-end;gap:12px;display:flex}.CardSlider-module__sGyaJW__expandedDialog{cursor:auto;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:48px 24px;position:fixed;inset:0;overflow:hidden}.CardSlider-module__sGyaJW__expandedDialog[open]{place-items:center;display:grid}.CardSlider-module__sGyaJW__expandedDialog::backdrop{background:0 0}.CardSlider-module__sGyaJW__modalScrim{opacity:0;pointer-events:none;background:#ffffff59;position:absolute;inset:0}.CardSlider-module__sGyaJW__expandedContent{--modal-width:min(92vw,138.6dvh,1200px);grid-template-columns:calc(var(--modal-width)*.606 - 16px)minmax(0,1fr);gap:calc(var(--modal-width)*.039);width:var(--modal-width);height:calc(var(--modal-width)*.606);background:0 0;border-radius:32px;padding:8px;display:grid;position:relative;overflow:visible}.CardSlider-module__sGyaJW__modalSurface{border-radius:inherit;pointer-events:none;background:#fff;position:absolute;inset:0;box-shadow:0 24px 80px #0000002e}.CardSlider-module__sGyaJW__expandedContent[data-transitioning]{overflow:visible}.CardSlider-module__sGyaJW__expandedMedia{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.CardSlider-module__sGyaJW__expandedMedia>.CardSlider-module__sGyaJW__expandedCard{cursor:auto;border-radius:24px;width:100%;min-width:0;height:100%;max-height:none;translate:none}.CardSlider-module__sGyaJW__centeredCardMedia{container-type:size}.CardSlider-module__sGyaJW__centeredCardMedia .CardSlider-module__sGyaJW__cardVideo{transform:translateY(8.4cqmin)}.CardSlider-module__sGyaJW__expandedDetails{min-width:0;min-height:0;padding:calc(var(--modal-width)*.04)16px 24px 0;-webkit-user-select:text;user-select:text;cursor:auto;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow-y:auto}.CardSlider-module__sGyaJW__expandedDetailsContent{flex-shrink:0;margin-top:auto}.CardSlider-module__sGyaJW__expandedDetailsContent>:last-child{margin-bottom:0}.CardSlider-module__sGyaJW__expandedTitle{letter-spacing:-.035em;color:#111;margin:0 0 20px;font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.1}.CardSlider-module__sGyaJW__expandedDescription{color:#333;max-width:38ch;font-size:18px;line-height:1.55}.CardSlider-module__sGyaJW__speakers{color:#333;margin-top:24px;font-size:16px;line-height:1.5}.CardSlider-module__sGyaJW__speakers h3{font-size:inherit;margin:0 0 12px;font-weight:600}.CardSlider-module__sGyaJW__speakers ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CardSlider-module__sGyaJW__speakers li span{color:#666}.CardSlider-module__sGyaJW__expandedCard .CardSlider-module__sGyaJW__cardLabel,.CardSlider-module__sGyaJW__expandedCard .CardSlider-module__sGyaJW__cardLogo,.CardSlider-module__sGyaJW__expandedCard .CardSlider-module__sGyaJW__rotationData{display:none}@media (max-width:700px){.CardSlider-module__sGyaJW__expandedContent{border-radius:24px;flex-direction:column;gap:24px;width:min(92vw,100vw - 32px);height:84dvh;padding:8px;display:flex;overflow-y:auto}.CardSlider-module__sGyaJW__expandedContent:has(.CardSlider-module__sGyaJW__speakers){background:#fff;box-shadow:0 24px 80px #0000002e}.CardSlider-module__sGyaJW__expandedContent:has(.CardSlider-module__sGyaJW__speakers) .CardSlider-module__sGyaJW__modalSurface{box-shadow:none}.CardSlider-module__sGyaJW__expandedMedia{flex:0 0 48dvh}.CardSlider-module__sGyaJW__expandedDetails{flex:1 0 auto;padding:0 8px 16px;overflow:visible}.CardSlider-module__sGyaJW__expandedDescription{font-size:16px}}.CardSlider-module__sGyaJW__closeButton{color:#111;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:20px;right:20px}.CardSlider-module__sGyaJW__card:focus-visible{text-decoration:none}.CardSlider-module__sGyaJW__card:focus-visible .CardSlider-module__sGyaJW__cardLabel{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}button.CardSlider-module__sGyaJW__expandedCard:focus-visible{filter:brightness(.9)}.CardSlider-module__sGyaJW__galleryControls{pointer-events:none;position:absolute}.CardSlider-module__sGyaJW__galleryArrow{color:#171717;pointer-events:auto;cursor:pointer;background:#ffffffd9;border:1px solid #00000014;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.CardSlider-module__sGyaJW__galleryPrevious{left:16px}.CardSlider-module__sGyaJW__galleryNext{right:16px}.CardSlider-module__sGyaJW__galleryDots{pointer-events:auto;background:#ffffffd9;border-radius:24px;padding:0 4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.CardSlider-module__sGyaJW__galleryDot{cursor:pointer;background:0 0;border:0;place-items:center;width:10px;height:20px;padding:0;display:grid}.CardSlider-module__sGyaJW__galleryDot span{background:#aaa;border-radius:50%;width:4px;height:4px}.CardSlider-module__sGyaJW__galleryDot[aria-pressed=true] span{background:#171717}.CardSlider-module__sGyaJW__galleryArrow:hover{background:#fff}.CardSlider-module__sGyaJW__closeButton:focus-visible,.CardSlider-module__sGyaJW__galleryArrow:focus-visible,.CardSlider-module__sGyaJW__galleryDot:focus-visible{color:#fff;background:#171717}.CardSlider-module__sGyaJW__galleryDot:focus-visible span{background:#fff}.CardSlider-module__sGyaJW__soundToggle{z-index:110;font:inherit;text-transform:uppercase;color:#6b7280;cursor:pointer;background:#fff;border:0;padding:8px;font-size:11px;position:fixed;bottom:16px;right:20px}@media (prefers-reduced-motion:reduce){.CardSlider-module__sGyaJW__cardAnimate{opacity:1;animation:none;transform:none}.CardSlider-module__sGyaJW__card:hover{translate:none}.CardSlider-module__sGyaJW__grainOverlay{animation:none!important}.CardSlider-module__sGyaJW__scrollContainer{transition:none}}.CardSlider-module__sGyaJW__projectLink{cursor:pointer;color:#171717;margin-top:24px;text-decoration:underline;display:inline-block}
.CellsCard-module__qg9bHq__cellsCard{appearance:none;color:#fff;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background-color:#365b56;background-position:50%;background-size:cover;border:0;padding:0;transition:color .22s,translate .25s cubic-bezier(.2,.8,.2,1)}.CellsCard-module__qg9bHq__cellsCard:focus-visible .CellsCard-module__qg9bHq__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.CellsCard-module__qg9bHq__source{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.CellsCard-module__qg9bHq__canvas{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .12s}.CellsCard-module__qg9bHq__label,.CellsCard-module__qg9bHq__caption{z-index:1;font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;pointer-events:none;text-shadow:0 1px 8px #00000059;font-size:.875rem;font-weight:500;line-height:1.5;position:absolute}.CellsCard-module__qg9bHq__label{opacity:0;transition:opacity .16s,transform .16s;top:24px;left:24px;transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.CellsCard-module__qg9bHq__cellsCard:hover .CellsCard-module__qg9bHq__label,.CellsCard-module__qg9bHq__cellsCard:focus-visible .CellsCard-module__qg9bHq__label{opacity:1;transform:translateY(0)}}@media (hover:none){.CellsCard-module__qg9bHq__label{opacity:1;transform:none}}.CellsCard-module__qg9bHq__caption{flex-direction:column;gap:4px;display:flex;bottom:24px;left:24px;right:24px}.CellsCard-module__qg9bHq__hint{opacity:.8}.CellsCard-module__qg9bHq__heatMap{color:#202425;background-color:#f8f7f2}.CellsCard-module__qg9bHq__heatMap .CellsCard-module__qg9bHq__label,.CellsCard-module__qg9bHq__heatMap .CellsCard-module__qg9bHq__caption{text-shadow:0 1px 8px #ffffffa6}@media (prefers-reduced-motion:reduce){.CellsCard-module__qg9bHq__cellsCard,.CellsCard-module__qg9bHq__canvas{transition:none}}
.IPhoneFoldCard-module__KNjeoq__phoneCard{appearance:none;color:var(--color-text-muted);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;border:0;padding:0}.IPhoneFoldCard-module__KNjeoq__phoneCard:focus-visible .IPhoneFoldCard-module__KNjeoq__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.IPhoneFoldCard-module__KNjeoq__background{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.IPhoneFoldCard-module__KNjeoq__images{isolation:isolate;pointer-events:none;position:absolute;inset:60px 0 80px}.IPhoneFoldCard-module__KNjeoq__image{object-fit:contain;-webkit-mask-composite:source-in;opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.IPhoneFoldCard-module__KNjeoq__activeImage{opacity:1}.IPhoneFoldCard-module__KNjeoq__label,.IPhoneFoldCard-module__KNjeoq__caption{font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;pointer-events:none;font-size:.875rem;font-weight:500;line-height:1.5;position:absolute}.IPhoneFoldCard-module__KNjeoq__label{opacity:0;transition:opacity .16s,transform .16s;top:24px;left:24px;transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.IPhoneFoldCard-module__KNjeoq__phoneCard:hover .IPhoneFoldCard-module__KNjeoq__label,.IPhoneFoldCard-module__KNjeoq__phoneCard:focus-visible .IPhoneFoldCard-module__KNjeoq__label{opacity:1;transform:translateY(0)}}@media (hover:none){.IPhoneFoldCard-module__KNjeoq__label{opacity:1;transform:none}}.IPhoneFoldCard-module__KNjeoq__caption{flex-direction:column;gap:4px;display:flex;bottom:24px;left:24px;right:24px}.IPhoneFoldCard-module__KNjeoq__hint{opacity:.8}@media (prefers-reduced-motion:reduce){.IPhoneFoldCard-module__KNjeoq__image,.IPhoneFoldCard-module__KNjeoq__background{transition:none}}
.page-module__E0kJGG__main{--gallery-viewport-height:100vh;height:var(--gallery-viewport-height);flex-direction:column;display:flex;overflow:hidden}@supports (height:100dvh){.page-module__E0kJGG__main{--gallery-viewport-height:100dvh}}
