.hp[data-astro-cid-ccoerzbc]{--gap: 32px;cursor:default}.hp__view[data-astro-cid-ccoerzbc],.hp__stop[data-astro-cid-ccoerzbc]{-webkit-user-select:none;user-select:none;cursor:default}.hp__view[data-astro-cid-ccoerzbc]{display:grid;gap:48px;outline-offset:6px}.hp__stage[data-astro-cid-ccoerzbc]{min-width:0}.hp__stagelabel[data-astro-cid-ccoerzbc]{position:relative;display:inline-block;margin:0 0 24px;padding-bottom:7px;color:var(--ink)}.hp__stagelabel[data-astro-cid-ccoerzbc]:after{content:"";position:absolute;left:0;right:-4px;bottom:0;height:3px;background:var(--ink);opacity:.7;-webkit-mask:url(/img/pencil-edge.svg) 0 0 / 100% 100% no-repeat;mask:url(/img/pencil-edge.svg) 0 0 / 100% 100% no-repeat}.hp__track[data-astro-cid-ccoerzbc]{list-style:none;margin:0;padding:4px 0 8px;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:var(--gap)}.hp__stop[data-astro-cid-ccoerzbc]{min-width:0;display:flex;flex-direction:column}.hp__glyph[data-astro-cid-ccoerzbc]{width:64px;height:64px;color:var(--ink);background:var(--paper);border-radius:var(--radius);display:grid;place-items:center}.hp__mark[data-astro-cid-ccoerzbc]{position:relative;display:block;height:16px;margin:22px 0 20px}.hp__tickbtn[data-astro-cid-ccoerzbc]{position:relative;z-index:1;display:block;margin-left:24px;padding:0;width:16px;height:16px;border:0;background:var(--paper);cursor:pointer;border-radius:2px}.hp__tickbtn[data-astro-cid-ccoerzbc]:before{content:"";position:absolute;inset:-14px}.hp__tickbtn[data-astro-cid-ccoerzbc]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hp__tickbtn[data-astro-cid-ccoerzbc] .tick{display:block}.hp__line[data-astro-cid-ccoerzbc]{position:absolute;top:6px;left:40px;width:calc(100% + var(--gap) - 16px);height:4px;pointer-events:none;background:var(--ink);opacity:.75;-webkit-mask:url(/img/pencil-edge.svg) 0 0 / 100% 100% no-repeat;mask:url(/img/pencil-edge.svg) 0 0 / 100% 100% no-repeat;transform-origin:0 50%}.hp__when[data-astro-cid-ccoerzbc]{color:var(--muted);display:block;margin-bottom:6px}.hp__title[data-astro-cid-ccoerzbc]{font:400 1.375rem/1.2 var(--serif);letter-spacing:-.005em;margin:0;color:var(--ink)}.hp__text[data-astro-cid-ccoerzbc]{margin:6px 0 0;max-width:32ch}.hp__bar[data-astro-cid-ccoerzbc]{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hp__nav[data-astro-cid-ccoerzbc]{display:none;gap:8px}.hp__btn[data-astro-cid-ccoerzbc]{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease)}.hp__btn[data-astro-cid-ccoerzbc]:hover{border-color:var(--ink)}.hp__btn[data-astro-cid-ccoerzbc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hp__btn[data-astro-cid-ccoerzbc][aria-disabled=true]{opacity:.35;cursor:default}@media(min-width:700px){.ld-motion .hp__nav[data-astro-cid-ccoerzbc]{display:flex}.ld-motion .hp__view[data-astro-cid-ccoerzbc]{gap:0}.ld-motion .hp__stage[data-astro-cid-ccoerzbc]{grid-area:1 / 1;opacity:0;transform:translate(64px);visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease),transform .42s var(--ease),visibility 0s linear .42s}.ld-motion .hp__stage[data-astro-cid-ccoerzbc].is-left{transform:translate(-64px)}.ld-motion .hp__stage[data-astro-cid-ccoerzbc].is-on{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .6s var(--ease) 0s,transform .7s var(--ease) 0s,visibility 0s}.ld-motion .hp__stage[data-astro-cid-ccoerzbc].is-on.is-late{transition-delay:.3s,.3s,0s}.ld-motion .hp__stage[data-astro-cid-ccoerzbc].no-tr{transition:none}.ld-motion .hp__stop[data-astro-cid-ccoerzbc]{opacity:0;transform:translate(16px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.ld-motion .hp__stop[data-astro-cid-ccoerzbc][data-in]{opacity:1;transform:none}.ld-motion .hp__line[data-astro-cid-ccoerzbc]{transform:scaleX(0);transition:transform .9s var(--ease)}.ld-motion .hp__stop[data-astro-cid-ccoerzbc][data-drawn] .hp__line[data-astro-cid-ccoerzbc]{transform:none}.ld-motion .hp__stop[data-astro-cid-ccoerzbc].no-tr,.ld-motion .hp__stop[data-astro-cid-ccoerzbc].no-tr .hp__line[data-astro-cid-ccoerzbc]{transition:none}}@media(max-width:699px){.hp__view[data-astro-cid-ccoerzbc]{gap:8px}.hp__stagelabel[data-astro-cid-ccoerzbc]{margin-bottom:20px}.hp__track[data-astro-cid-ccoerzbc]{display:block;padding:0}.hp__stop[data-astro-cid-ccoerzbc]{display:grid;grid-template-columns:16px 1fr;column-gap:20px;padding-bottom:32px}.hp__glyph[data-astro-cid-ccoerzbc]{grid-column:2;grid-row:1;width:48px;height:48px;margin-bottom:12px}.hp__copy[data-astro-cid-ccoerzbc]{grid-column:2;grid-row:2}.hp__mark[data-astro-cid-ccoerzbc]{grid-column:1;grid-row:1 / 3;height:auto;margin:16px 0 0}.hp__tickbtn[data-astro-cid-ccoerzbc]{margin-left:0}.hp__line[data-astro-cid-ccoerzbc]{top:24px;left:7px;width:2px;height:calc(100% + 4px);transform-origin:50% 0;-webkit-mask:none;mask:none;opacity:.45}.hp__bar[data-astro-cid-ccoerzbc]{margin-top:8px}.ld-motion .hp__line[data-astro-cid-ccoerzbc]{transform:scaleY(0);transition:transform .9s var(--ease)}.ld-motion .hp__stop[data-astro-cid-ccoerzbc][data-drawn] .hp__line[data-astro-cid-ccoerzbc]{transform:none}}.ld-motion .hp__stop[data-astro-cid-ccoerzbc]:not([data-pressed]) .hp__dot{--tick-on: 0;--tick-rust: 0;animation:none!important}
