.victory-stamp[data-astro-cid-mmhvulrz]{width:var(--vs-size);height:var(--vs-size);color:var(--gold);flex:none;line-height:0;display:inline-block;position:relative}.victory-stamp[data-astro-cid-mmhvulrz] svg[data-astro-cid-mmhvulrz]{opacity:.92;width:100%;height:100%;transform:rotate(var(--vs-rotate));display:block;overflow:visible}.victory-stamp__type[data-astro-cid-mmhvulrz]{font-family:var(--font-mono);font-weight:500}.victory-stamp__figure[data-astro-cid-mmhvulrz]{-webkit-mask:var(--vs-figure) center / contain no-repeat;mask:var(--vs-figure) center / contain no-repeat;opacity:.9;transform:rotate(var(--vs-rotate));background-color:currentColor;border-radius:50%;position:absolute;inset:24%}@media (forced-colors:active){.victory-stamp[data-astro-cid-mmhvulrz]{color:canvastext}}.goal[data-astro-cid-pir7s55g]{--goal-stamp:54px;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"mark title title"".why why"".note note"".meta stamp"".prog stamp""rule rule rule";column-gap:12px;padding-top:22px;display:grid}.goal__mark[data-astro-cid-pir7s55g]{grid-area:mark;padding-top:5px}.goal__box[data-astro-cid-pir7s55g]{stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block;overflow:visible}.goal__box-line[data-astro-cid-pir7s55g]{stroke:var(--ink-2);stroke-width:1.3px}.goal__tick[data-astro-cid-pir7s55g]{stroke:var(--ink);stroke-width:1.6px}.goal--done[data-astro-cid-pir7s55g] .goal__tick[data-astro-cid-pir7s55g]{stroke:var(--sanguine);stroke-width:1.9px}.goal__title[data-astro-cid-pir7s55g]{font-family:var(--font-display);letter-spacing:0;color:var(--ink);text-wrap:pretty;grid-area:title;font-size:25px;font-style:italic;font-weight:500;line-height:1.2}.goal__why[data-astro-cid-pir7s55g]{max-width:62ch;color:var(--ink-2);grid-area:why;margin-top:6px;font-size:15.5px;line-height:1.55}.goal__letgo[data-astro-cid-pir7s55g]{font-family:var(--font-display);color:var(--sanguine);grid-area:note;margin-top:8px;font-size:18px;font-style:italic;font-weight:500;line-height:1.3}.goal__meta[data-astro-cid-pir7s55g]{flex-wrap:wrap;grid-area:meta;align-self:center;align-items:center;gap:6px 16px;margin-top:12px;display:flex}.goal__field[data-astro-cid-pir7s55g]{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.goal__due[data-astro-cid-pir7s55g] time[data-astro-cid-pir7s55g]{color:var(--ink-2)}.goal__progress[data-astro-cid-pir7s55g]{grid-area:prog;align-items:center;gap:12px;margin-top:12px;display:flex}.goal__gauge[data-astro-cid-pir7s55g]{flex:0 260px;min-width:0;height:12px;display:block;overflow:visible}.goal__track[data-astro-cid-pir7s55g]{stroke:color-mix(in srgb, var(--ink) 42%, transparent);stroke-width:1px}.goal__scale[data-astro-cid-pir7s55g]{stroke:color-mix(in srgb, var(--blueprint) 60%, transparent);stroke-width:1px}.goal__fill[data-astro-cid-pir7s55g]{stroke:var(--sanguine);stroke-width:2.4px}.goal__needle[data-astro-cid-pir7s55g]{stroke:var(--sanguine);stroke-width:1.1px}.goal__pct[data-astro-cid-pir7s55g]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blueprint);flex:none;font-size:12px;font-weight:500}.goal__stamp[data-astro-cid-pir7s55g]{grid-area:stamp;place-self:center end;margin:4px 2px 0 8px;line-height:0}.goal__rule[data-astro-cid-pir7s55g]{grid-area:rule;width:100%;height:8px;margin-top:16px;display:block;overflow:visible}.goal__rule[data-astro-cid-pir7s55g] path[data-astro-cid-pir7s55g]{stroke:var(--rule-strong);stroke-width:1px}.goal--done[data-astro-cid-pir7s55g] .goal__title[data-astro-cid-pir7s55g]{color:var(--ink-2)}.goal__word[data-astro-cid-pir7s55g]{display:inline-block;position:relative}.goal__word[data-astro-cid-pir7s55g]:after{content:"";background-color:var(--sanguine);height:.42em;-webkit-mask:var(--strike) 0 0 / 100% 100% no-repeat;mask:var(--strike) 0 0 / 100% 100% no-repeat;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;top:.48em;left:-.05em;right:-.3em}.goal__word[data-astro-cid-pir7s55g]:first-child:after{left:-.16em}.goal__word[data-astro-cid-pir7s55g]:last-child:after{right:-.14em}.goal__word--0[data-astro-cid-pir7s55g]:after{--strike:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M1 7.1C17 5.5 33 7.7 51 6.3S83 5.1 99 6.7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='34 1.4 27 .9 60'/%3E%3Cpath d='M3 8.4C26 7.2 48 8.7 72 7.5S93 7.1 98 8' fill='none' stroke='%23000' stroke-opacity='.5' stroke-width='1.1'/%3E%3C/svg%3E")}.goal__word--1[data-astro-cid-pir7s55g]:after{--strike:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M1 6.2C21 7.6 39 5.4 58 6.6S86 7.4 99 5.8' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-dasharray='48 1.1 40'/%3E%3Cpath d='M2 7.6C22 8.5 46 6.9 66 7.8S90 8.2 97 7.1' fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='1.2'/%3E%3C/svg%3E")}.goal__word--2[data-astro-cid-pir7s55g]:after{--strike:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M1 6.8C14 6 30 5.6 46 6.5S78 7.6 99 6' fill='none' stroke='%23000' stroke-width='2.7' stroke-linecap='round' stroke-dasharray='22 1 50 1.3 40'/%3E%3Cpath d='M4 7.9C28 7.1 52 7.4 74 8.3S94 7.6 97 7.4' fill='none' stroke='%23000' stroke-opacity='.5' stroke-width='1'/%3E%3C/svg%3E")}.goal--released[data-astro-cid-pir7s55g] .goal__title[data-astro-cid-pir7s55g],.goal--released[data-astro-cid-pir7s55g] .goal__why[data-astro-cid-pir7s55g]{color:var(--ink-3)}.goal--released[data-astro-cid-pir7s55g] .goal__box[data-astro-cid-pir7s55g],.goal--released[data-astro-cid-pir7s55g] .goal__rule[data-astro-cid-pir7s55g],.goal--released[data-astro-cid-pir7s55g] .goal__gauge[data-astro-cid-pir7s55g],.goal--released[data-astro-cid-pir7s55g] .goal__glyph[data-astro-cid-pir7s55g]{opacity:.6}.goal--released[data-astro-cid-pir7s55g] .goal__fill[data-astro-cid-pir7s55g],.goal--released[data-astro-cid-pir7s55g] .goal__needle[data-astro-cid-pir7s55g]{stroke:var(--ink-3)}@media (width>=768px){.goal[data-astro-cid-pir7s55g]{--goal-stamp:68px;grid-template-columns:40px minmax(0,1fr) minmax(150px,auto);grid-template-areas:"mark title meta"".why meta"".note meta"".prog meta""rule rule rule";column-gap:20px;padding-top:28px}.goal--done[data-astro-cid-pir7s55g]{grid-template-columns:40px minmax(0,1fr) auto minmax(150px,auto);grid-template-areas:"mark title stamp meta"".why stamp meta"".note stamp meta"".prog stamp meta""rule rule rule rule"}.goal__mark[data-astro-cid-pir7s55g]{padding-top:7px}.goal__box[data-astro-cid-pir7s55g]{width:24px;height:24px}.goal__title[data-astro-cid-pir7s55g]{font-size:30px}.goal__why[data-astro-cid-pir7s55g]{font-size:16px}.goal__meta[data-astro-cid-pir7s55g]{text-align:right;flex-direction:column;align-self:start;align-items:flex-end;gap:8px;margin-top:0;padding-top:10px}.goal__stamp[data-astro-cid-pir7s55g]{align-self:start;margin:-4px 0 0}.goal__rule[data-astro-cid-pir7s55g]{margin-top:20px}}@media screen and (prefers-reduced-motion:no-preference){html.js .reveal-stagger:not(.is-in) .goal__word[data-astro-cid-pir7s55g]:after{clip-path:inset(0 100% 0 0)}html.js .reveal-stagger:not(.is-in) .goal__stamp[data-astro-cid-pir7s55g]{opacity:0;transform:scale(1.35)}.goal__word[data-astro-cid-pir7s55g]:after{clip-path:inset(0);transition:clip-path .38s cubic-bezier(.5, 0, .3, 1) calc(var(--i,0) * 90ms + .52s + var(--w,0) * 95ms)}.goal__stamp[data-astro-cid-pir7s55g]{transition:opacity .16s ease-out calc(var(--i,0) * 90ms + 1.1s), transform .32s cubic-bezier(.3, 1.5, .5, 1) calc(var(--i,0) * 90ms + 1.1s)}}@media (forced-colors:active){.goal__word[data-astro-cid-pir7s55g]:after{forced-color-adjust:none;background-color:canvastext}}.goals-plato[data-astro-cid-7i2monbc]{margin-top:10px}.goals-guide{width:86px}@media (width>=900px){.goals-guide{width:143px;margin-inline:auto}.goals-plato[data-astro-cid-7i2monbc]{text-align:center}}.goals-readout[data-astro-cid-7i2monbc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;row-gap:8px;margin:24px 0 0 -14px;padding:0;font-size:12px;font-weight:500;line-height:1.4;display:flex;overflow:hidden}.goals-readout__item[data-astro-cid-7i2monbc]{border-left:1px solid var(--rule-strong);align-items:baseline;gap:8px;margin-left:-1px;padding:2px 14px;display:flex}.goals-readout[data-astro-cid-7i2monbc] dt[data-astro-cid-7i2monbc]{color:var(--ink-2)}.goals-readout[data-astro-cid-7i2monbc] dd[data-astro-cid-7i2monbc]{color:var(--blueprint);margin:0}.goals-body[data-astro-cid-7i2monbc]{margin-top:32px}.goals-group[data-astro-cid-7i2monbc]+.goals-group[data-astro-cid-7i2monbc]{margin-top:56px}.goals-group[data-astro-cid-7i2monbc] .goals-group__header .section-header__title{font-size:clamp(30px,3.2vw,44px)}.goals-list[data-astro-cid-7i2monbc]{margin:8px 0 0;padding:0;list-style:none}.goals-body[data-astro-cid-7i2monbc] .goals-bird{align-self:flex-start;margin-top:56px}.goals-mirror[data-astro-cid-7i2monbc]{font-family:var(--font-display);color:var(--ink-3);align-self:flex-start;margin:0;font-size:21px;font-style:italic;font-weight:500;line-height:1;transform:scaleX(-1)rotate(4deg)}.goals-empty[data-astro-cid-7i2monbc]{padding-top:8px}.goals-empty__row[data-astro-cid-7i2monbc]{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;padding-top:22px;display:grid}.goals-empty__box[data-astro-cid-7i2monbc]{width:22px;height:22px;stroke:var(--ink-3);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.goals-empty__line[data-astro-cid-7i2monbc]{font-family:var(--font-display);color:var(--ink);font-size:clamp(25px,3vw,30px);font-style:italic;font-weight:500;line-height:1.2}.goals-empty__rule[data-astro-cid-7i2monbc]{width:100%;height:8px;stroke:var(--rule-strong);stroke-width:1px;grid-column:1/-1;margin-top:16px;display:block}@media (width>=768px){.goals-empty__row[data-astro-cid-7i2monbc]{grid-template-columns:40px minmax(0,1fr);column-gap:20px;padding-top:28px}.goals-empty__box[data-astro-cid-7i2monbc]{width:24px;height:24px}.goals-empty__rule[data-astro-cid-7i2monbc]{margin-top:20px}}
