html.archive-page{--bg:#050505;--fg:#f2f2f2;--muted:#f2f2f280;--dim:#f2f2f238;--space:clamp(1rem, 2.5vw, 2.5rem);--font:"Helvetica Neue", Helvetica, Arial, sans-serif;--archive-header-h:64px;--header-h:var(--archive-header-h)}html.archive-page,html.archive-page body{color:#f2f2f2;background:#050505;overflow:hidden!important}html.archive-page .public-site{color:#f2f2f2;background:#050505;min-height:100%}html.archive-page .public-site>header{top:0;left:0;right:0;z-index:80!important;pointer-events:auto!important;background:#050505!important;position:fixed!important}html.archive-page .public-site>footer{display:none!important}html.archive-page .public-site>main{margin:0;padding:0}.archive-root{top:var(--archive-header-h,64px);z-index:1;color:#f2f2f2;-webkit-font-smoothing:antialiased;background:#050505;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.archive-root #grain{pointer-events:none;z-index:2;opacity:.55;background-image:url(/archive/grain.png);background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.archive-root .field{z-index:1;cursor:grab;touch-action:none;background:#050505;position:absolute;inset:0;overflow:hidden}.archive-root .field.is-dragging{cursor:grabbing}.archive-root .field.is-focused .piece:not(.is-active){opacity:.72!important}.archive-root .field.is-focused .piece.is-far:not(.is-active){opacity:.4!important}.archive-root .field.is-focus-open{pointer-events:none}.archive-root .layer{will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(0)}.archive-root .piece{contain:layout style;will-change:transform;cursor:pointer;backface-visibility:hidden;background:#0c0c0c;border-radius:1px;transition:opacity .45s;position:absolute;overflow:hidden}.archive-root .piece img,.archive-root .piece video{object-fit:cover;pointer-events:none;backface-visibility:hidden;width:100%;height:100%;display:block}.archive-root .piece video{background:#000}.archive-root .piece.is-far{z-index:1;box-shadow:none}.archive-root .piece.is-far img,.archive-root .piece.is-far video{filter:blur(2.2px)saturate(.75)}.archive-root .piece.is-mid{z-index:2;box-shadow:none}.archive-root .piece.is-mid img,.archive-root .piece.is-mid video{filter:blur(.6px)}.archive-root .piece.is-near{z-index:3;box-shadow:0 20px 50px #00000080}.archive-root .piece.is-front{z-index:4;box-shadow:0 28px 70px #00000094}.archive-root .piece.is-active{z-index:8;box-shadow:0 32px 80px #000000b3;opacity:1!important}.archive-root .piece.is-active img,.archive-root .piece.is-active video{filter:none}.archive-root .hud[hidden]{display:none!important}.archive-root .hud{left:var(--space);bottom:var(--space);z-index:20;max-width:min(460px,90vw);max-height:calc(100dvh - var(--archive-header-h,64px) - 1.5rem);pointer-events:none;color:var(--fg);isolation:isolate;background:linear-gradient(#05050500 0%,#05050559 15%,#050505c7 45%,#050505eb 100%);border-radius:2px;padding:1.4rem 1.35rem 1.2rem;position:fixed;overflow:auto}.archive-root .hud:not([hidden]){pointer-events:auto}.archive-root .hud:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 80%,#050505e6 0%,#0505058c 45%,#05050500 75%);position:absolute;inset:0}.archive-root .hud-series{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;font-size:10px}.archive-root .hud-title{letter-spacing:-.02em;margin-bottom:.45rem;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:400;line-height:1.08}.archive-root .hud-meta{color:var(--muted);letter-spacing:.06em;margin-bottom:1rem;font-size:12px}.archive-root .hud-credits{max-height:min(28vh, calc(100dvh - var(--archive-header-h,64px) - 12rem));color:#f2f2f2c7;gap:.35rem;margin-bottom:1rem;font-size:11px;line-height:1.35;list-style:none;display:grid;overflow:auto}.archive-root .hud-credits li span{color:#f2f2f28c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.1rem;font-size:9px;display:block}.archive-root .hud-open,.archive-root .focus-link{border:1px solid var(--dim);color:var(--fg);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.65rem 1rem;font-size:10px;display:inline-block}.archive-root .hud-open:hover,.archive-root .focus-link:hover{border-color:var(--fg)}.archive-root .focus{top:var(--archive-header-h,64px);z-index:60;padding:var(--space);background:#050505f0;grid-template-rows:1fr auto;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto}.archive-root .focus[hidden]{display:none!important}.archive-root .focus-close{top:calc(var(--archive-header-h,64px) + .6rem);right:var(--space);z-index:61;width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:fixed}.archive-root .focus-stage{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:center;gap:.75rem;padding:4rem 0 1.5rem;display:flex;overflow-x:auto}.archive-root .focus-stage .cell{scroll-snap-align:center;flex:none;max-width:86vw;height:min(68vh,720px)}.archive-root .focus-stage img,.archive-root .focus-stage video{object-fit:contain;background:#0a0a0a;width:auto;max-width:86vw;height:100%;display:block}.archive-root .focus-info{max-width:640px;padding-bottom:1rem}.archive-root .focus-info h2{letter-spacing:-.02em;margin-bottom:.4rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.archive-root .hint{right:var(--space);bottom:var(--space);z-index:15;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);pointer-events:none;font-size:10px;transition:opacity .8s;position:absolute}.archive-root .hint.is-gone{opacity:0}@media (prefers-reduced-motion:reduce){.archive-root .piece{transition:opacity .3s}}@media (width<=700px){.archive-root .hud{max-width:92vw}.archive-root .hud-credits{max-height:min(22vh, calc(100dvh - var(--archive-header-h,64px) - 11rem))}}
