.pst{container-type:inline-size}.pst-pad{padding-inline:clamp(.75rem,5.4cqw,1.125rem)}.pst-masthead{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;align-items:flex-end;min-height:2.16em;font-size:clamp(.75rem,5.9cqw,1.125rem);font-weight:300;font-stretch:100%;line-height:1.08;display:flex}.pst-headline{font-family:var(--font-display);letter-spacing:-.008em;text-wrap:pretty;font-size:clamp(.8125rem,5.7cqw,1.0625rem);font-weight:400;font-stretch:100%;line-height:1.24}.pst-headline-large{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.125rem,9.4cqw,1.875rem);font-weight:300;font-stretch:100%;line-height:1.06}.pst-headline-large[data-length=long]{font-size:clamp(1rem,7.6cqw,1.5rem);line-height:1.1}.pst-micro{letter-spacing:.08em;font-size:.625rem}.pst-art{isolation:isolate;background:var(--color-mist);overflow:hidden}.pst-art img{object-fit:cover;object-position:var(--focus,50% 50%)}.pst-drift{position:absolute;inset:0;transform:scale(1.04)}[data-live=true] .pst-drift{animation:pst-drift 26s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i,0) * -2.3s)}@keyframes pst-drift{0%{transform:scale(1.04)translate(-.9%,-.6%)}to{transform:scale(1.1)translate(1.2%,.8%)}}.pst-cold{clip-path:inset(0);transition:clip-path .3s var(--ease-out);position:absolute;inset:0}.pst-cold img{filter:grayscale()contrast(1.16)brightness(1.02)}.pst-cold:before{content:"";z-index:1;background:var(--pst-cold-tint,color-mix(in srgb, var(--color-signal) 40%, var(--color-ink)));mix-blend-mode:var(--pst-cold-blend,screen);position:absolute;inset:0}:root[data-theme=dark] .pst{--pst-cold-tint:color-mix(in srgb, var(--color-signal) 64%, var(--color-ink-3));--pst-cold-blend:multiply}:root[data-theme=dark] .pst-cold img{filter:grayscale()contrast(1.1)brightness(.92)}.pst-cold:after{content:"";z-index:2;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-paper) 34%, transparent) 1px, transparent 1px);background-size:100% 3px;position:absolute;inset:0}[data-resolved=true] .pst-cold{clip-path:inset(100% 0 0);transition:clip-path .64s var(--ease-in-out)}.pst-wipe,.pst-idle{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.pst-wipe:before,.pst-idle:before{content:"";inset-inline:0;background:var(--color-glow);height:1px;box-shadow:0 0 14px 1px var(--color-glow);position:absolute;top:0}.pst-wipe{transition:transform .3s var(--ease-out), opacity .12s linear;transform:translate(0,0)}[data-resolved=true] .pst-wipe{opacity:1;transition:transform .64s var(--ease-in-out), opacity 60ms linear;transform:translateY(100%)}[data-live=true] .pst-idle{animation:pst-idle 9.6s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * .8s)}[data-resolved=true] .pst-idle{animation:none}@keyframes pst-idle{0%{opacity:0;transform:translateY(-2%)}5%,34%{opacity:.7}40%,to{opacity:0;transform:translateY(102%)}}.pst-cold-once{animation:pst-resolve .62s var(--ease-in-out) 90ms both}.pst-wipe-once{animation:pst-wipe .62s var(--ease-in-out) 90ms both}@keyframes pst-resolve{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes pst-wipe{0%{opacity:1;transform:translate(0,0)}94%{opacity:1}to{opacity:0;transform:translateY(100%)}}.pst-year{font-family:var(--font-display);letter-spacing:-.04em;font-feature-settings:"tnum", "lnum";color:#0000;-webkit-text-stroke:1px var(--color-ink-4);transition:color .52s var(--ease-out), -webkit-text-stroke-color .52s var(--ease-out);font-size:clamp(4rem,38cqw,12rem);font-weight:200;font-stretch:100%;line-height:.72}@supports not (-webkit-text-stroke:1px black){.pst-year{color:var(--color-line-2)}}[data-resolved=true] .pst-year{color:var(--color-ink);-webkit-text-stroke-color:var(--color-ink)}.pst-rule{transform-origin:0;transition:transform .62s var(--ease-expo);transform:scaleX(.22)}[data-resolved=true] .pst-rule{transform:scaleX(1)}.pst-plate{transition:border-color .26s var(--ease-out), box-shadow .42s var(--ease-out), opacity .32s var(--ease-out), filter .32s var(--ease-out)}.pst-plate[data-resolved=true]{border-color:var(--color-line-2);box-shadow:var(--shadow-float)}.pst-plate[data-dim=true]{opacity:.3;filter:saturate(0)}.pst-brackets{opacity:0;transition:opacity .2s var(--ease-out), transform .42s var(--ease-expo);transform:scale(1.035)}[data-resolved=true]>.pst-brackets{opacity:1;transform:scale(1)}.pst-link:focus-visible{border-radius:var(--radius-panel)}.pst-go{transition:color .22s var(--ease-out), transform .42s var(--ease-expo)}[data-resolved=true] .pst-go{color:var(--color-signal)}[data-resolved=true] .pst-go-arrow{transform:translate(3px)}.pst-go-arrow{transition:transform .42s var(--ease-expo)}.pst-row{outline:none}.pst-row:focus-visible .pst-row-text{outline:1.5px solid var(--color-signal);outline-offset:4px;border-radius:2px}.pst-row-line{transform-origin:100%;transition:transform .56s var(--ease-expo);transform:scaleX(0)}[data-selected=true]>.pst-row-line{transform-origin:0;transform:scaleX(1)}.pst-row-mark{transform-origin:0;transition:transform .42s var(--ease-expo);transform:scaleX(0)}[data-selected=true] .pst-row-mark{transform:scaleX(1)}.pst-stack{display:grid}.pst-stack>*{grid-area:1/1}.pst-layer{opacity:0;visibility:hidden;filter:blur(4px);transition:opacity .14s linear,filter .14s linear,visibility 0s linear .14s}.pst-layer[data-active=true]{opacity:1;visibility:visible;filter:blur();transition:opacity .26s var(--ease-out) 60ms, filter .26s var(--ease-out) 60ms, visibility 0s}.pst-frame{opacity:0;visibility:hidden;transition:opacity 0s linear .16s,visibility 0s linear .16s}.pst-frame[data-active=true]{opacity:1;visibility:visible;z-index:1;transition:opacity .15s linear}.pst-progress{transform-origin:0;transition:transform .52s var(--ease-expo)}.pst-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pst-strip>*{scroll-snap-align:center}@media (prefers-reduced-motion:reduce){.pst-cold,.pst-wipe,.pst-idle{display:none}.pst-drift{transform:none;animation:none!important}.pst-brackets{transform:none}.pst-layer{filter:none}}.pst-credit{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;display:-webkit-box;overflow:hidden}.pst-credit-mark{vertical-align:.3em;background:var(--color-ink-4);width:.75rem;height:1px;margin-right:.5em;display:inline-block}
