.pt-lit__word{display:inline}.pt-formats{list-style:none}.pt-format{position:relative}.pt-format__rule{background:var(--ink-40);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.pt-format__rule--end{inset:auto 0 0}.pt-format__body{grid-template-columns:minmax(0,1fr);row-gap:.85rem;padding-block:clamp(1.9rem,5vw,3.25rem);display:grid}.pt-format__num{color:var(--ink-70);margin:0}.pt-format__title{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,3.5vw,3.4rem);font-weight:800;font-stretch:115%;line-height:.92}.pt-format__desc{max-width:58ch;font-family:var(--voice);color:var(--ink-70);text-wrap:pretty;margin:.35rem 0 0;font-size:clamp(1.0625rem,1.2vw,1.2rem);font-weight:400;line-height:1.55}@media (min-width:900px){.pt-format__body{grid-template-columns:3.5rem minmax(0,1.08fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,3.5vw,4rem)}.pt-format__num{padding-top:.55em}.pt-format__desc{max-width:50ch;margin-top:0}}.pt-frame{background:color-mix(in srgb, var(--ink) 5%, var(--bg));position:relative;overflow:hidden}.pt-frame__push{filter:opacity();position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){:root[data-js] .pt-lit:not([data-ready]) .pt-lit__word{opacity:.22;animation:0s linear 4.5s forwards pt-failsafe-lit}:root[data-js] .pt:not([data-ready]) :is([data-pt-rise],[data-pt-rule],[data-pt-rule-end],[data-pt-body]){opacity:0;animation:0s linear 4.5s forwards pt-failsafe}:root[data-js] .pt-frame:not([data-ready]){animation:0s linear 4.5s forwards pt-failsafe-clip}:root[data-js] .pt-frame[data-from=left]:not([data-ready]){clip-path:inset(0% 100% 0% 0%)}:root[data-js] .pt-frame[data-from=right]:not([data-ready]){clip-path:inset(0% 0% 0% 100%)}.pt-frame[data-ready]{will-change:clip-path}}@keyframes pt-failsafe{to{opacity:1}}@keyframes pt-failsafe-lit{to{opacity:1}}@keyframes pt-failsafe-clip{to{clip-path:inset(0%)}}
