html.mo{scroll-behavior:auto}.veil{z-index:60;background:var(--stacks);padding:var(--gutter);place-items:end start;display:none;position:fixed;inset:0}.pre .veil{display:grid}.veil p{align-items:baseline;gap:1rem;margin:0;display:flex}.veil b{font-family:var(--display);color:var(--brass);font-variant-numeric:tabular-nums;font-size:clamp(6rem,26vw,24rem);font-weight:400;line-height:.8}.cur,.peek{pointer-events:none;display:none;position:fixed;top:0;left:0}.fine .cur{opacity:0;z-index:50;background:var(--brass);width:.7rem;height:.7rem;color:var(--stacks);font-family:var(--mono);transition:width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease);border-radius:50%;place-items:center;margin:-.35rem;font-size:0;display:grid}.fine .cur.big{width:5.6rem;height:5.6rem;margin:-2.8rem;font-size:.75rem}.fine .peek{z-index:49;aspect-ratio:4/5;clip-path:inset(100% 0 0);width:17rem;transition:clip-path .5s var(--ease);margin:-11rem 0 0 2.4rem;display:block;overflow:hidden}.fine .peek.on{clip-path:inset(0)}.peek img{object-fit:cover;width:100%;height:100%}.hero{align-items:end;height:min(94svh,62rem);min-height:36rem;display:grid;position:relative;overflow:hidden}.mo .hero{height:100svh}.frame{clip-path:inset(0% round 0 0 0 0);will-change:clip-path;position:absolute;inset:0}.frame figure{margin:0;position:absolute;inset:0}.frame img{object-fit:cover;filter:brightness(.6);width:100%;height:100%}.frame canvas{filter:brightness(.66);opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);position:absolute;inset:0}.frame canvas.on{opacity:1}.frame:after{content:"";background:linear-gradient(transparent, var(--stacks));pointer-events:none;position:absolute;inset:35% 0 0}.credit{right:var(--gutter);z-index:2;text-align:right;margin:0;position:absolute;top:1rem}.mo .credit{top:4.6rem}.over{z-index:1;width:100%;padding-bottom:clamp(2rem,6vw,4.5rem);position:relative}.mo:not(.go) .over{opacity:0}.over h1{font-size:clamp(2.9rem,9.4vw,9rem);line-height:.98}.over h1 span{padding-bottom:.08em;display:block;overflow:hidden}.over h1 i{font-style:normal;display:block}@media (width>=700px){.over h1 span:nth-child(2) i{padding-left:1.2em}}.lede{margin:1.4rem 0;font-size:1.35rem}.hero form{gap:.5rem;max-width:38rem;margin-bottom:1rem;display:flex}.hero form .field{flex:1}.now{display:none}.mo .now{z-index:2;text-align:center;visibility:hidden;justify-items:center;gap:.2rem;max-width:none;margin:0;display:grid;position:absolute;bottom:4svh;left:0;right:0}.now a{font-family:var(--display);color:var(--paper);font-size:clamp(1.7rem,3.6vw,3.2rem);line-height:1.05;text-decoration:none}.tape{border-block:1px solid var(--rule);padding-block:clamp(1.5rem,4vw,3rem);overflow:hidden}.tape p{white-space:nowrap;will-change:transform;width:max-content;max-width:none;font-family:var(--display);gap:0;margin:0;font-size:clamp(1.8rem,5vw,4.2rem);line-height:1.25;display:flex}.tape a{color:var(--dim);padding-inline:.45em;text-decoration:none}.tape a:after{content:"✦" / "";vertical-align:middle;color:var(--brass);margin-left:2.6em;font-size:.35em}.tape a:hover{color:var(--paper)}.tape:not(.live){overflow-x:auto}.creed{padding-block:clamp(5rem,16vw,13rem)}.creed p{max-width:24ch;font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(2rem,5.6vw,5.4rem);line-height:1.08}@media (width>=60rem){.creed p{max-width:21ch;margin-left:auto;margin-right:8%}}.era ol{margin:0;padding:0;list-style:none}.era h2{padding-block:clamp(2.5rem,7vw,5rem) 1.4rem}.era li{align-items:end;min-height:70svh;display:grid;position:relative;overflow:hidden}.era figure{margin:0;position:absolute;inset:0}.era figure img{object-fit:cover;filter:brightness(.55);width:100%;height:100%}.era figcaption{right:var(--gutter);z-index:2;position:absolute;bottom:1rem}.say{z-index:1;width:100%;color:var(--paper);gap:.2rem;padding-block:3rem;text-decoration:none;display:grid;position:relative}.say .when{font-family:var(--mono);color:var(--brass);font-size:.9rem}.say .n{font-family:var(--display);text-wrap:balance;max-width:14ch;font-size:clamp(2.2rem,6.5vw,6rem);line-height:1}.say .stamp{margin-left:.8em}.say .fact{max-width:46ch;margin-top:.6rem}.count,.rail{display:none}.era.live{height:calc(var(--n) * 90svh + 100svh)}.era.live .stage{height:100svh;position:sticky;top:0;overflow:hidden}.era.live h2{z-index:3;font-family:var(--mono);color:var(--dim);padding-block:0;font-size:.8rem;position:absolute;top:4.2rem;left:0;right:0}.era.live li{clip-path:inset(100% 0 0);min-height:0;transition:clip-path 1s var(--ease);position:absolute;inset:0}.era.live li[data-s=on],.era.live li[data-s=past]{clip-path:inset(0)}.era.live figure img{transition:transform 2.4s var(--ease);transform:scale(1.25)}.era.live li[data-s=on] figure img{transform:scale(1.04)}.era.live .say{padding-bottom:clamp(3rem,9vh,6rem)}.era.live .say>*{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(2rem)}.era.live li[data-s=on] .say>*{opacity:1;transition-delay:calc(.25s + var(--k,0) * 80ms);transform:none}.era.live .say>:nth-child(2){--k:1}.era.live .say>:nth-child(3){--k:2}.era.live .say>:nth-child(4){--k:3}.era.live .when{visibility:hidden}.era.live .count{z-index:3;right:var(--gutter);max-width:none;font-family:var(--display);color:var(--brass);font-variant-numeric:tabular-nums;mix-blend-mode:plus-lighter;opacity:.85;pointer-events:none;margin:0;font-size:clamp(4.5rem,17vw,17rem);line-height:1;display:block;position:absolute;top:3.2rem}@media (width<=40rem){.era.live .count{top:5.6rem}}.credit,.era figcaption{text-shadow:0 1px 6px #000000d9}.credit{color:var(--paper)}.era.live .rail{z-index:3;background:var(--brass);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--p,0));display:block;position:absolute;bottom:0;left:0}.mo main h2:not(.era h2){overflow:hidden}.mo main h2>span{display:block}.out{text-align:center;justify-items:center;gap:.6rem;padding-block:clamp(5rem,14vw,11rem);display:grid}.out p{margin:0}.leap{border:0;border-bottom:.05em solid var(--brass);color:var(--paper);cursor:pointer;font-family:var(--display);will-change:transform;background:0 0;margin-top:1.2rem;padding:0 0 .08em;font-size:clamp(2.8rem,10.5vw,10.5rem);line-height:1}.leap:hover,.leap:focus-visible{color:var(--brass)}
