.stack_loaded__9PYYC .stack_stackSection__8TkfF{opacity:1;transform:none}.stack_stackSection__8TkfF{max-width:1200px;margin:0 auto 40px;padding:0 20px;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}.stack_pageTitle__0dK8K{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);text-wrap:balance;margin-top:138px;margin-bottom:82px}.stack_tableWrap__STeJw{--sticky-offset:84px;margin-top:0;border:1px solid rgba(68,68,69,.14);border-color:color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:12px;overflow:visible;background:var(--card-background);position:relative}.stack_tableWrap__STeJw:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--sticky-offset);background:var(--background-color);z-index:5;pointer-events:none;opacity:0}.stack_tableWrap__STeJw.stack_headerSticky__GU1gN:before{opacity:1}.stack_table__nKBBI{width:100%;border-collapse:separate;border-spacing:0}.stack_table__nKBBI thead th{position:sticky;top:var(--sticky-offset);z-index:6;text-align:left;padding:14px 16px;font-size:var(--fs-eyebrow);line-height:var(--lh-h4);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;background:var(--card-background);color:rgba(68,68,69,.72);color:color-mix(in srgb,var(--primary-color) 72%,transparent);border-bottom:1px solid rgba(68,68,69,.12);border-bottom-color:color-mix(in srgb,var(--primary-color) 14%,transparent)}.stack_tableWrap__STeJw .stack_table__nKBBI thead th:first-child{border-top-left-radius:12px}.stack_tableWrap__STeJw .stack_table__nKBBI thead th:last-child{border-top-right-radius:12px}.stack_table__nKBBI tbody td{padding:14px 16px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tr-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(68,68,69,.08);border-bottom-color:color-mix(in srgb,var(--primary-color) 10%,transparent);vertical-align:middle}.stack_table__nKBBI tbody tr:last-child td{border-bottom:none}.stack_table__nKBBI tbody td:first-child{width:28%}.stack_nameCell__2XApj{display:inline-flex;align-items:center;grid-gap:.55em;gap:.55em}.stack_logoSquare__TcXzI{width:calc(1.05em + 4px);height:calc(1.05em + 4px);display:inline-flex;align-items:center;justify-content:center;font-size:1.05em;line-height:1;flex-shrink:0;position:relative}.stack_logoImage__uANtK{width:calc(1em + 4px);height:calc(1em + 4px);-o-object-fit:contain;object-fit:contain;display:block}.stack_logoFallback__bN8aC{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-size:.62em;font-weight:600;line-height:1;color:color-mix(in srgb,var(--primary-color) 72%,transparent);pointer-events:none}.stack_table__nKBBI tbody td:nth-child(2){width:52%}.stack_table__nKBBI tbody td:nth-child(3){width:20%}.stack_platformPills__KKldZ{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.stack_platformPill__SE4qd{display:inline-block;padding:2px 10px;border-radius:3px;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:1.6;letter-spacing:var(--tr-caption);white-space:nowrap}.stack_platformMacOS__ghkab{background:rgba(255,105,180,.12);color:#d6336c}.stack_platformIOS__tGxhM{background:rgba(59,130,246,.12);color:#2563eb}.stack_platformPhysical__HCV6k{background:rgba(234,179,8,.14);color:#b45309}.stack_platformFilterWrap__hwTqo{position:relative}.stack_platformFilterButton__kQ5eJ{all:unset;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.stack_platformDropdown__EYkYS{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:8px;background:var(--card-background);border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:10}.stack_platformDropdown__EYkYS .stack_platformPill__SE4qd{cursor:pointer;border:none;text-align:left;font-family:inherit}.stack_platformPillActive__eq9R3{outline:1.5px solid currentColor}@media (max-width:768px){.stack_stackSection__8TkfF{padding:0}.stack_table__nKBBI{min-width:720px}.stack_tableWrap__STeJw{--sticky-offset:62px;overflow-x:auto;overflow-y:visible;border-radius:0;border-left:none;border-right:none;margin-left:-20px;margin-right:-20px}.stack_tableWrap__STeJw .stack_table__nKBBI thead th:first-child,.stack_tableWrap__STeJw .stack_table__nKBBI thead th:last-child{border-radius:0}}.artifacts_header__YScGz{position:fixed;top:20px;left:20px;z-index:100}.artifacts_pageNav__PBXgD{display:inline-flex;align-items:stretch;grid-gap:0;gap:0;padding:0;border-radius:999px;overflow:hidden;background:var(--card-background);border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--primary-color) 8%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.artifacts_pageNavLink___XhJj{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none;font-size:var(--fs-eyebrow);line-height:1;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:color-mix(in srgb,var(--primary-color) 72%,transparent);transition:background .2s ease,color .2s ease}.artifacts_pageNavLink___XhJj:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent);color:color-mix(in srgb,var(--primary-color) 92%,transparent)}.artifacts_pageNavBack__TxmGs{padding:0 10px}.artifacts_artifactsSection__0qtzs{max-width:1200px;margin:0 auto 40px;padding:0 20px}.artifacts_pageTitle__owIuE{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);text-wrap:balance;margin-top:138px}.artifacts_masonryGrid__a8ZRL{display:flex;margin-left:-20px;width:auto;margin-bottom:20px}.artifacts_masonryGridColumn__JBVvJ{padding-left:20px;background-clip:padding-box}.artifacts_masonryGridColumn__JBVvJ>div{margin-bottom:20px}@media (min-width:768px){.artifacts_masonryGrid__a8ZRL{margin-left:-40px}.artifacts_masonryGridColumn__JBVvJ{padding-left:40px}.artifacts_masonryGridColumn__JBVvJ>div{margin-bottom:30px}}.artifacts_artifactItem__7zCZy{opacity:0;transform:translateY(30px);animation:artifacts_fadeInUp__1ArNo .6s cubic-bezier(.16,1,.3,1) forwards;width:100%}.artifacts_imageWrapper__oEYwT{position:relative;width:100%;overflow:hidden;margin-bottom:8px;transition:opacity .3s ease;cursor:zoom-in;line-height:0}.artifacts_artifactItem__7zCZy:hover .artifacts_imageWrapper__oEYwT{opacity:.8}.artifacts_artifactImage__WCtE2{width:100%;height:auto;display:block;cursor:zoom-in}.artifacts_lightbox__p8wFn{position:fixed;top:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.artifacts_lightboxBackdrop__zrslb{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:-1;opacity:1;transition:opacity .3s ease}.artifacts_lightboxClosing__zoTcD .artifacts_lightboxBackdrop__zrslb{opacity:0}.artifacts_lightboxClosing__zoTcD{pointer-events:none}.artifacts_lightboxClosing__zoTcD .artifacts_counter__sDLMV{animation:artifacts_blurFadeOut__JsYoy .3s cubic-bezier(.4,0,.6,1) both}.artifacts_lightboxClosing__zoTcD .artifacts_closeButton__jl3Yo{animation:artifacts_blurFadeOut__JsYoy .3s cubic-bezier(.4,0,.6,1) .05s both}.artifacts_lightboxClosing__zoTcD .artifacts_navButton__pP5_E{animation:artifacts_blurFadeOut__JsYoy .3s cubic-bezier(.4,0,.6,1) .1s both}.artifacts_lightboxContent__0sICK{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;animation:artifacts_scaleIn__pO5WU .4s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.artifacts_lightboxContentClosing__Scjnl{animation:artifacts_scaleOut__pIRyu .3s cubic-bezier(.4,0,.6,1) forwards}.artifacts_lightboxImageWrapper__sVneJ{position:relative;width:90vw;height:calc(90vh - 80px);max-width:1600px;display:flex;align-items:center;justify-content:center;cursor:zoom-out;overflow:hidden}.artifacts_lightboxImageContainer__eYvFl{position:absolute;top:0;left:0;width:100%;height:100%}.artifacts_lightboxImage__UDmQ0{position:absolute!important;top:0;left:0;width:100%;height:100%}.artifacts_slideOutLeft__1KmMO{animation:artifacts_slideOutToLeft__43PAo .3s cubic-bezier(.4,0,.2,1) forwards}.artifacts_slideOutRight__QGQ1Z{animation:artifacts_slideOutToRight__od8H8 .3s cubic-bezier(.4,0,.2,1) forwards}.artifacts_slideInLeft__TlOGv{transform:translateX(-100%);animation:artifacts_slideInFromLeft__DUoMj .3s cubic-bezier(.4,0,.2,1) forwards}.artifacts_slideInRight__huPkd{transform:translateX(100%);animation:artifacts_slideInFromRight__BDS1a .3s cubic-bezier(.4,0,.2,1) forwards}.artifacts_lightboxCaption__gm6N_{margin-top:20px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tr-eyebrow);color:#fff;text-align:center;max-width:65ch;font-family:var(--font-mono);text-transform:uppercase;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.artifacts_lightboxCaption__gm6N_{color:#c8c8c8}}.artifacts_counter__sDLMV{left:20px;font-size:var(--fs-body);padding:12px 20px;border-radius:24px;pointer-events:none;width:60px;text-align:center;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:artifacts_blurFadeIn__zzETe .6s cubic-bezier(.16,1,.3,1) .1s both}.artifacts_closeButton__jl3Yo,.artifacts_counter__sDLMV{position:fixed;top:20px;color:#fff;z-index:10001;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.artifacts_closeButton__jl3Yo{right:20px;border:none;cursor:pointer;padding:12px;transition:all .3s ease;will-change:opacity;pointer-events:auto;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;animation:artifacts_blurFadeIn__zzETe .6s cubic-bezier(.16,1,.3,1) .15s both}.artifacts_closeButton__jl3Yo:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.artifacts_closeButton__jl3Yo svg{width:24px;height:24px}.artifacts_navButton__pP5_E{position:fixed;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#fff;cursor:pointer;padding:12px;transition:all .3s ease;z-index:10001;will-change:opacity;pointer-events:auto;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);animation:artifacts_blurFadeIn__zzETe .6s cubic-bezier(.16,1,.3,1) .2s both}.artifacts_navButton__pP5_E:hover{background:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.1)}.artifacts_navButton__pP5_E svg{width:24px;height:24px}@media (max-width:768px){.artifacts_header__YScGz{top:10px;left:10px}.artifacts_pageNav__PBXgD{padding:0}.artifacts_pageNavLink___XhJj{min-height:32px;padding:0 8px;font-size:11px}.artifacts_pageNavBack__TxmGs{padding:0 8px}.artifacts_counter__sDLMV{top:10px;left:10px;font-size:14px;padding:8px 16px}.artifacts_closeButton__jl3Yo{top:10px;right:10px;padding:10px;width:40px;height:40px}.artifacts_closeButton__jl3Yo svg{width:20px;height:20px}.artifacts_navButton__pP5_E{padding:10px;width:40px;height:40px}.artifacts_navButton__pP5_E svg{width:20px;height:20px}.artifacts_lightboxImageWrapper__sVneJ{width:90vw;height:calc(90vh - 100px)}.artifacts_lightboxCaption__gm6N_{font-size:12px;padding:0 10px;margin-top:15px;text-transform:uppercase}.artifacts_lightbox__p8wFn{padding:10px}}@keyframes artifacts_fadeIn__vnYm6{0%{opacity:0}to{opacity:1}}@keyframes artifacts_fadeOut__YYo0r{0%{opacity:1}to{opacity:0}}@keyframes artifacts_scaleIn__pO5WU{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes artifacts_scaleOut__pIRyu{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.artifacts_caption__RBwKN{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tr-eyebrow);color:#7877719c;margin:0;padding:0 4px;transition:color .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-mono);cursor:default;text-transform:uppercase}.artifacts_artifactItem__7zCZy:hover .artifacts_caption__RBwKN{color:#787771}@media (prefers-color-scheme:dark){.artifacts_caption__RBwKN{color:#4b4b4b}.artifacts_artifactItem__7zCZy:hover .artifacts_caption__RBwKN{color:#c8c8c8}}.artifacts_featuredArtifact__Hsvw4{opacity:0;transform:translateY(30px);animation:artifacts_fadeInUp__1ArNo .6s cubic-bezier(.16,1,.3,1) forwards;width:100%;max-width:100%;margin:60px 0;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.artifacts_featuredArtifact__Hsvw4{margin:80px 0}}.artifacts_featuredImageWrapper__8fdga{position:relative;width:100%;max-width:1200px;overflow:hidden;margin-bottom:20px;transition:opacity .3s ease;cursor:zoom-in;line-height:0}.artifacts_featuredArtifact__Hsvw4:hover .artifacts_featuredImageWrapper__8fdga{opacity:.8}.artifacts_featuredImage__IBTWV{width:100%;height:auto;display:block;cursor:zoom-in}.artifacts_featuredArtifact__Hsvw4 .artifacts_featuredCaption__7n1sd{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tr-eyebrow);color:#787771;margin:0;padding:0 20px;text-align:center;max-width:65ch;transition:color .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-mono);cursor:default;text-transform:uppercase;text-wrap:pretty}.artifacts_featuredArtifact__Hsvw4:hover .artifacts_featuredCaption__7n1sd{color:#787771}@media (prefers-color-scheme:dark){.artifacts_featuredArtifact__Hsvw4 .artifacts_featuredCaption__7n1sd{color:#4b4b4b}.artifacts_featuredArtifact__Hsvw4:hover .artifacts_featuredCaption__7n1sd{color:#c8c8c8}}@media (max-width:767px){.artifacts_grid__W54j5{margin-bottom:0}.artifacts_featuredArtifact__Hsvw4{margin:0 0 30px!important;display:block;align-items:flex-start;width:auto;max-width:none}.artifacts_featuredImageWrapper__8fdga{max-width:100%;margin-bottom:12px}.artifacts_featuredArtifact__Hsvw4 .artifacts_featuredCaption__7n1sd{text-align:left;padding:0 4px;max-width:100%}}@media (min-width:768px){.artifacts_featuredArtifact__Hsvw4 .artifacts_featuredCaption__7n1sd{font-size:var(--fs-caption)}}.artifacts_year__quIox{opacity:.6;font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artifacts_footer__4E_Xb{text-align:center;padding:40px 0;opacity:0;animation:artifacts_fadeInUp__1ArNo .8s cubic-bezier(.16,1,.3,1) .3s forwards}.artifacts_backButton__QknQG{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#f0f0f0;color:#838383;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.artifacts_backButton__QknQG:hover{background:#e0e0e0;transform:scale(1.1);cursor:pointer}.artifacts_backButton__QknQG:active{transform:scale(.95)}@media (prefers-color-scheme:dark){.artifacts_backButton__QknQG:hover{background:#2a2a2a}}.artifacts_backButton__QknQG svg{width:24px;height:24px}@media (prefers-color-scheme:dark){.artifacts_backButton__QknQG{background:#191919;color:#7b7b7b}}@keyframes artifacts_fadeInUp__1ArNo{to{opacity:1;transform:translateY(0)}}@keyframes artifacts_blurFadeIn__zzETe{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes artifacts_blurFadeOut__JsYoy{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(10px)}}@keyframes artifacts_slideOutToLeft__43PAo{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes artifacts_slideOutToRight__od8H8{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes artifacts_slideInFromLeft__DUoMj{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes artifacts_slideInFromRight__BDS1a{0%{transform:translateX(100%)}to{transform:translateX(0)}}