.deck{position:fixed;inset:0;overflow:hidden}.slide{visibility:hidden;gap:clamp(1.25rem, calc(var(--u) * 2.6), 3rem);padding:var(--pad-top) var(--pad-x) var(--pad-bottom);opacity:0;transition:opacity .6s ease, transform .7s var(--ease-glam), visibility 0s linear .7s;align-content:center;display:grid;position:absolute;inset:0;overflow:hidden auto;transform:translate(4%)scale(.985)}.slide.is-past{transform:translate(-4%)scale(.985)}.slide.is-active{visibility:visible;opacity:1;transition:opacity .6s ease, transform .7s var(--ease-glam), visibility 0s;transform:none}@media (max-width:900px){.slide{align-content:start}}.chrome{z-index:20;padding:0 var(--pad-x) clamp(1rem, calc(var(--u) * 2.2), 2rem);pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:1rem;transition:color .5s;display:flex;position:fixed;inset:auto 0 0}.chrome>*{pointer-events:auto}.progress{z-index:20;background:#ffffff1f;height:3px;position:fixed;inset:0 0 auto}.progress i{width:calc(var(--p,0) * 100%);background:var(--iris);height:100%;transition:width .6s var(--ease-glam);display:block}.brand{font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.02em;opacity:.8;font-weight:700;font-stretch:125%;transition:opacity .4s}.chrome[data-cover] .brand{opacity:0}.nav{align-items:center;gap:.6rem;display:flex}.count{font-family:var(--font-display);font-size:var(--text-small);font-variant-numeric:tabular-nums;opacity:.85;margin-right:.4rem;font-stretch:110%}.nav-btn{cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:opacity .2s,background-color .2s;display:grid}.nav-btn:hover{background:color-mix(in srgb, currentColor 14%, transparent);opacity:1}.nav-btn:disabled{cursor:default;opacity:.25}.nav-btn svg{width:1rem;height:1rem}@media (max-width:760px){.brand{display:none}.chrome{justify-content:flex-end}.nav-btn{background:color-mix(in srgb, currentColor 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}
