.roster[data-astro-cid-c3xrqm5t]{--rv-ink: var(--color-ink);position:relative;border-radius:22px;background:#fff;padding:10px 10px 12px;outline:1px solid color-mix(in oklab,var(--color-forest) 14%,transparent);box-shadow:0 40px 70px -40px #0e332e73,0 2px 6px -2px #0e332e1f;rotate:-1.2deg}.roster-dark[data-astro-cid-c3xrqm5t]{rotate:1deg;box-shadow:0 40px 80px -30px #0000008c;outline:none}.roster-head[data-astro-cid-c3xrqm5t]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--color-ink) 55%,white)}.roster-dots[data-astro-cid-c3xrqm5t]{display:flex;gap:5px}.roster-dots[data-astro-cid-c3xrqm5t] i[data-astro-cid-c3xrqm5t]{width:7px;height:7px;border-radius:9px;background:color-mix(in oklab,var(--color-forest) 18%,white)}.roster[data-astro-cid-c3xrqm5t] ul[data-astro-cid-c3xrqm5t]{display:grid;gap:6px}.r-row[data-astro-cid-c3xrqm5t]{display:grid;align-items:center;gap:14px;grid-template-columns:40px minmax(0,9rem) minmax(0,1fr) auto;min-height:58px;padding:8px 14px 8px 10px;border-radius:14px;background:color-mix(in oklab,var(--color-forest) 4%,white)}.r-av[data-astro-cid-c3xrqm5t]{display:grid;place-items:center;width:40px;height:40px;border-radius:40px;background:var(--color-forest-soft);color:var(--color-forest);font-size:15px;font-weight:700}.r-name[data-astro-cid-c3xrqm5t]{font-size:16px;font-weight:600;color:var(--color-ink);white-space:nowrap}.r-bars[data-astro-cid-c3xrqm5t]{display:grid;gap:7px}.r-bars[data-astro-cid-c3xrqm5t] b[data-astro-cid-c3xrqm5t]{display:block;height:7px;border-radius:7px;background:color-mix(in oklab,var(--color-ink) 9%,white)}.r-ok[data-astro-cid-c3xrqm5t]{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;white-space:nowrap;color:#1d7a35}.r-ok[data-astro-cid-c3xrqm5t] svg[data-astro-cid-c3xrqm5t]{flex:none;width:22px;height:22px;padding:3px;border-radius:22px;background:color-mix(in oklab,var(--color-moss) 22%,white)}.r-you[data-astro-cid-c3xrqm5t]{background:#fff;outline:2px dashed color-mix(in oklab,#c22a1c 40%,white);outline-offset:-2px}[data-astro-cid-c3xrqm5t][data-roster=handled] .r-you[data-astro-cid-c3xrqm5t]{outline-color:color-mix(in oklab,var(--color-moss) 60%,white);background:color-mix(in oklab,var(--color-moss) 12%,white)}.r-av-you[data-astro-cid-c3xrqm5t]{background:var(--color-ink);color:#fff;font-size:12px}.r-you[data-astro-cid-c3xrqm5t] .r-name[data-astro-cid-c3xrqm5t]{font-weight:700}.r-stamp[data-astro-cid-c3xrqm5t]{position:relative;justify-self:end;font-size:22px;line-height:1;color:#c22a1c;padding:6px 12px;rotate:-7deg}.r-circle[data-astro-cid-c3xrqm5t]{position:absolute;inset:-10px -16px;width:calc(100% + 32px);height:calc(100% + 20px);overflow:visible}@media(max-width:639px){.r-row[data-astro-cid-c3xrqm5t]{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding-right:10px}.r-av[data-astro-cid-c3xrqm5t]{width:36px;height:36px}.r-bars[data-astro-cid-c3xrqm5t]{display:none}.r-ok[data-astro-cid-c3xrqm5t]{font-size:13px}.r-stamp[data-astro-cid-c3xrqm5t]{font-size:19px;padding:4px 8px}}.js .roster[data-astro-cid-c3xrqm5t]:not(.is-in) .r-row[data-astro-cid-c3xrqm5t]{opacity:0;transform:translateY(16px)}.js .roster[data-astro-cid-c3xrqm5t] .r-row[data-astro-cid-c3xrqm5t]{transition:opacity .4s var(--ease-out),transform .55s var(--ease-out);transition-delay:calc(.35s + var(--i) * .11s)}.js .roster[data-astro-cid-c3xrqm5t]:not(.is-in) .r-ok[data-astro-cid-c3xrqm5t] svg[data-astro-cid-c3xrqm5t]{transform:scale(0)}.js .roster[data-astro-cid-c3xrqm5t] .r-ok[data-astro-cid-c3xrqm5t] svg[data-astro-cid-c3xrqm5t]{transition:transform .45s cubic-bezier(.34,1.8,.64,1);transition-delay:calc(.6s + var(--i) * .11s)}.js .roster[data-astro-cid-c3xrqm5t]:not(.is-in) .r-stamp[data-astro-cid-c3xrqm5t]{opacity:0;transform:scale(2.4) rotate(-14deg)}.js .roster[data-astro-cid-c3xrqm5t] .r-stamp[data-astro-cid-c3xrqm5t]{transition:opacity .12s linear 1.35s,transform .42s cubic-bezier(.3,1.6,.5,1) 1.35s}.roster[data-astro-cid-c3xrqm5t] .ink{--d: 1750}@media(prefers-reduced-motion:reduce){.js .roster[data-astro-cid-c3xrqm5t] .r-row[data-astro-cid-c3xrqm5t],.js .roster[data-astro-cid-c3xrqm5t] .r-ok[data-astro-cid-c3xrqm5t] svg[data-astro-cid-c3xrqm5t],.js .roster[data-astro-cid-c3xrqm5t] .r-stamp[data-astro-cid-c3xrqm5t]{opacity:1!important;transform:none!important;transition:none!important}}.hats[data-astro-cid-c65ziglo]{position:relative;padding:8px 0 4px}.hats-pile[data-astro-cid-c65ziglo]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 10px;max-width:40rem;margin:0 auto}.hat[data-astro-cid-c65ziglo]{display:inline-block;padding:12px 20px;border-radius:999px;background:#fff;border:2px solid var(--color-ink);box-shadow:4px 5px 0 var(--color-ink);font-size:clamp(17px,1rem + .6vw,23px);font-weight:700;letter-spacing:-.015em;color:var(--color-ink);rotate:var(--r, 0deg);translate:0 var(--y, 0px)}.hat-out[data-astro-cid-c65ziglo]{order:99;border-style:dashed;border-color:color-mix(in oklab,var(--color-ink) 35%,white);box-shadow:none;background:transparent;color:color-mix(in oklab,var(--color-ink) 45%,white);scale:.82;rotate:2deg}.hats-note[data-astro-cid-c65ziglo]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;font-size:21px;color:#c22a1c;rotate:-2deg}.hats-note[data-astro-cid-c65ziglo] svg[data-astro-cid-c65ziglo]{rotate:200deg;scale:-1 1}.js .hats[data-astro-cid-c65ziglo]:not(.is-in) .hat[data-astro-cid-c65ziglo]:not(.hat-out){opacity:0;transform:translateY(-110px) rotate(calc(var(--r, 0deg) * 4))}.js .hats[data-astro-cid-c65ziglo] .hat[data-astro-cid-c65ziglo]:not(.hat-out){transition:opacity .2s linear,transform .6s cubic-bezier(.34,1.45,.64,1);transition-delay:calc(.35s + var(--i) * .13s)}.js .hats[data-astro-cid-c65ziglo]:not(.is-in) .hat-out[data-astro-cid-c65ziglo]{scale:1.05;color:var(--color-ink);border-color:var(--color-ink);border-style:solid;background:#fff}.js .hats[data-astro-cid-c65ziglo] .hat-out[data-astro-cid-c65ziglo]{transition:scale .7s var(--ease-out) 1.25s,color .5s linear 1.25s,border-color .5s linear 1.25s,background-color .5s linear 1.25s}.js .hats[data-astro-cid-c65ziglo]:not(.is-in) .hats-note[data-astro-cid-c65ziglo]{opacity:0}.js .hats[data-astro-cid-c65ziglo] .hats-note[data-astro-cid-c65ziglo]{transition:opacity .3s linear 1.6s}.hats[data-astro-cid-c65ziglo] .ink{--d: 1700}@media(prefers-reduced-motion:reduce){.js .hats[data-astro-cid-c65ziglo] .hat[data-astro-cid-c65ziglo],.js .hats[data-astro-cid-c65ziglo] .hats-note[data-astro-cid-c65ziglo]{opacity:1!important;transform:none!important;transition:none!important}}.pf-body{--pf-red: #c22a1c;--pf-ease-drop: cubic-bezier(.34, 1.45, .64, 1);--pf-ease-slam: cubic-bezier(.5, 0, .75, 0)}.pf-bleed{position:relative;isolation:isolate;padding-block:3.5rem;margin-block:3rem}.pf-bleed:before{content:"";position:absolute;z-index:-1;inset:0 -100vw;background:var(--pf-bg, var(--color-forest-soft))}.pf-bleed-bone{--pf-bg: #f4f1ea}.pf-bleed-forest{--pf-bg: var(--color-forest);color:#fff}.pf-bleed>:first-child{margin-top:0!important}.pf-body .pf-promote{margin:2.2em 0 1.6em;font-size:clamp(1.75rem,1.15rem + 2.3vw,2.7rem);line-height:1.12;letter-spacing:-.035em;font-weight:700;color:var(--color-ink);text-wrap:balance}.pf-body .pf-promote:before{content:"";display:block;width:4.5rem;height:4px;border-radius:4px;background:var(--color-moss);margin-bottom:.55em}.pf-body .pf-promote small{display:block;margin-top:.7em;font-size:15px;letter-spacing:0;font-weight:600;color:color-mix(in oklab,var(--color-ink) 58%,white)}.js .pf-promote[data-reveal]:not(.is-in){opacity:0;transform:translateY(26px)}.js .pf-promote[data-reveal]{transition:opacity .5s linear,transform .8s var(--pf-ease-drop)}.js .pf-promote[data-reveal]:before{transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--ease-out, ease-out) .2s}.js .pf-promote[data-reveal].is-in:before{transform:scaleX(1)}.pf-body .pf-note{display:inline-block;margin:1.6em 0 -.6em;font-size:22px;line-height:1.1;color:var(--pf-red);rotate:-3deg}.js .pf-note[data-reveal]:not(.is-in){opacity:0;transform:translate(-14px) rotate(-6deg)}.js .pf-note[data-reveal]{transition:opacity .4s linear .1s,transform .6s var(--pf-ease-drop) .1s}.pf-body .pf-timeline li{position:relative}.js .pf-timeline[data-reveal]:not(.is-in) li{opacity:0;transform:translate(-18px)}.js .pf-timeline[data-reveal] li{transition:opacity .4s linear,transform .6s var(--pf-ease-drop)}.pf-timeline li:nth-child(2){transition-delay:.08s!important}.pf-timeline li:nth-child(3){transition-delay:.16s!important}.pf-timeline li:nth-child(4){transition-delay:.24s!important}.pf-timeline li:nth-child(5){transition-delay:.32s!important}.pf-timeline li:nth-child(6){transition-delay:.4s!important}.pf-timeline li:nth-child(7){transition-delay:.48s!important}.pf-timeline li:nth-child(8){transition-delay:.56s!important}.pf-body .pf-timeline li strong:first-child{font-size:1.35em;letter-spacing:-.02em}.pf-body .pf-sold ul{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0}.pf-body .pf-sold li{position:relative;margin:0!important;padding:16px 22px 16px 18px;border:2px solid var(--color-ink);border-radius:10px;background:#fff;box-shadow:4px 5px 0 var(--color-ink);font-weight:700;color:var(--color-ink);rotate:var(--r, -1.5deg)}.pf-body .pf-sold li:before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;border:2px solid var(--color-ink);vertical-align:1px}.pf-sold-stamp{position:absolute;right:-12px;top:-14px;padding:2px 8px 1px;border:2.5px solid var(--pf-red);border-radius:5px;background:#fff;font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--pf-red);rotate:9deg}.js .pf-sold[data-reveal]:not(.is-in) li{opacity:0;transform:translateY(40px) rotate(-6deg)}.js .pf-sold[data-reveal] li{transition:opacity .35s linear calc(var(--i, 0) * .12s),transform .7s var(--pf-ease-drop) calc(var(--i, 0) * .12s)}.js .pf-sold[data-reveal]:not(.is-in) .pf-sold-stamp{opacity:0;transform:scale(2.3) rotate(18deg)}.js .pf-sold[data-reveal] .pf-sold-stamp{transition:opacity .1s linear calc(.55s + var(--i, 0) * .16s),transform .3s var(--pf-ease-slam) calc(.55s + var(--i, 0) * .16s)}.pf-body .pf-tracks{border:2px solid var(--color-ink);border-radius:18px;background:var(--color-forest-deep);color:#fff;box-shadow:6px 7px 0 var(--color-ink);overflow:hidden}.pf-tracks-head{display:flex;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid rgb(255 255 255 / .12)}.pf-tracks-art{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:var(--color-moss);font-weight:800;font-size:13px;line-height:1.05;letter-spacing:.04em;text-align:center;color:var(--color-forest-deep)}.pf-body .pf-tracks-show{font-size:19px;font-weight:700;color:#fff;margin:0;line-height:1.25}.pf-body .pf-tracks-meta{margin:2px 0 0!important;font-size:13.5px;line-height:1.4;color:#ffffffa6}.pf-body .pf-tracks ol{list-style:none;padding:6px 0;margin:0;counter-reset:ep}.pf-body .pf-tracks li{counter-increment:ep;display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:10px;margin:0!important;padding:11px 20px;font-size:15.5px;line-height:1.35}.pf-body .pf-tracks li+li{border-top:1px solid rgb(255 255 255 / .07)}.pf-body .pf-tracks li:before{content:counter(ep,decimal-leading-zero);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--color-moss)}.pf-body .pf-tracks li b{font-weight:650;color:#fff}.pf-body .pf-tracks li span{font-size:13px;color:#ffffff8c;white-space:nowrap;font-variant-numeric:tabular-nums}.pf-body .pf-tracks figcaption{margin:0;padding:12px 20px 16px;font-size:13.5px;color:#fff9;border-top:1px solid rgb(255 255 255 / .12)}.js .pf-tracks[data-reveal]:not(.is-in) li{opacity:0;transform:translate(24px)}.js .pf-tracks[data-reveal] li{transition:opacity .35s linear,transform .55s var(--pf-ease-drop)}.pf-tracks li:nth-child(2){transition-delay:.1s!important}.pf-tracks li:nth-child(3){transition-delay:.2s!important}.pf-tracks li:nth-child(4){transition-delay:.3s!important}@media(max-width:520px){.pf-body .pf-tracks li{grid-template-columns:2rem 1fr}.pf-body .pf-tracks li span{grid-column:2}}.pf-body .pf-names ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.pf-body .pf-name{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0!important;padding:16px 20px;border-radius:14px;border:2px solid var(--color-ink);background:#fff;box-shadow:5px 6px 0 var(--color-ink)}.pf-name-word{position:relative;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--color-ink)}.pf-name-dead .pf-name-word{color:color-mix(in oklab,var(--color-ink) 55%,white)}.pf-name-meta{font-size:13.5px;font-weight:600;color:color-mix(in oklab,var(--color-ink) 55%,white)}.pf-body .pf-name-win{background:var(--color-forest);border-color:var(--color-forest-deep);box-shadow:5px 6px 0 var(--color-forest-deep)}.pf-name-win .pf-name-word{color:#fff;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem)}.pf-name-win .pf-name-meta{color:#9fd3a9}.pf-strike{position:absolute;left:-6px;top:50%;width:calc(100% + 12px);height:20px;translate:0 -45%;color:var(--pf-red);overflow:visible;pointer-events:none}.pf-cnd{margin-left:auto;padding:3px 10px 2px;border:3px solid var(--pf-red);border-radius:6px;outline:1.5px solid var(--pf-red);outline-offset:2px;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-red);rotate:-5deg;white-space:nowrap}.pf-body .pf-name .pf-note{margin:0 0 0 auto;font-size:19px}.pf-receipt{margin-left:auto;padding:6px 12px;border-radius:6px;background:#fff;color:var(--color-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;rotate:2deg;box-shadow:0 6px 16px -6px #00000080}.js .pf-names[data-reveal]:not(.is-in) .pf-name{opacity:0;transform:translateY(46px) rotate(-3deg)}.js .pf-names[data-reveal] .pf-name{transition:opacity .35s linear calc(var(--i) * .32s),transform .7s var(--pf-ease-drop) calc(var(--i) * .32s)}.js .pf-names[data-reveal]:not(.is-in) .pf-cnd{opacity:0;transform:scale(2.4) rotate(14deg)}.js .pf-names[data-reveal] .pf-cnd{transition:opacity .1s linear .7s,transform .3s var(--pf-ease-slam) .7s}.js .pf-names[data-reveal]:not(.is-in) .pf-receipt{opacity:0;transform:translateY(-20px) rotate(-8deg)}.js .pf-names[data-reveal] .pf-receipt{transition:opacity .2s linear 1.3s,transform .5s var(--pf-ease-drop) 1.3s}.js .pf-names[data-reveal]:not(.is-in) .pf-name .pf-note{opacity:0}.js .pf-names[data-reveal] .pf-name .pf-note{transition:opacity .3s linear 1.1s}.pf-body .pf-offers-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;height:25rem}.pf-offer{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;height:var(--h);padding:16px 14px;border-radius:16px 16px 6px 6px;border:2px solid var(--color-ink);background:#fff;box-shadow:5px 6px 0 var(--color-ink);transform-origin:50% 100%}.pf-offer-hole{position:absolute;top:12px;right:12px;width:12px;height:12px;border-radius:50%;border:2px solid var(--color-ink);background:var(--color-bone)}.pf-body .pf-offer p{margin:0!important;line-height:1.25}.pf-body .pf-offer .pf-offer-v{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-moss)}.pf-body .pf-offer .pf-offer-price{font-size:clamp(1.4rem,1.05rem + 1.4vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums}.pf-body .pf-offer .pf-offer-price span{font-size:.5em;letter-spacing:0;color:color-mix(in oklab,var(--color-ink) 55%,white)}.pf-body .pf-offer .pf-offer-what{font-size:14.5px;font-weight:600;color:var(--color-ink)}.pf-body .pf-offer .pf-offer-kind{margin-top:auto!important;padding-top:8px;font-size:12.5px;font-weight:700;color:color-mix(in oklab,var(--color-ink) 58%,white)}.pf-offer-top{background:var(--color-forest);border-color:var(--color-forest-deep);box-shadow:5px 6px 0 var(--color-forest-deep)}.pf-body .pf-offer-top .pf-offer-price,.pf-body .pf-offer-top .pf-offer-what{color:#fff}.pf-body .pf-offer-top .pf-offer-v{color:#9fd3a9}.pf-body .pf-offer-top .pf-offer-kind,.pf-body .pf-offer-top .pf-offer-price span{color:#ffffffb3}.js .pf-offers[data-reveal]:not(.is-in) .pf-offer{transform:scaleY(.12);opacity:0}.js .pf-offers[data-reveal] .pf-offer{transition:opacity .2s linear calc(var(--i) * .28s),transform .75s var(--pf-ease-drop) calc(var(--i) * .28s)}@media(max-width:600px){.pf-body .pf-offers-row{grid-template-columns:1fr;height:auto;align-items:stretch}.pf-offer{height:auto;min-height:calc(var(--h) * 2.6)}}.pf-body .pf-taped{position:relative;max-width:var(--mw, 30rem);margin-inline:auto!important;rotate:-1.5deg}.pf-body .pf-taped img{border-radius:6px;max-height:none!important;object-fit:contain!important;box-shadow:0 30px 60px -30px #0000008c}.pf-tape{position:absolute;z-index:2;top:-14px;left:50%;width:120px;height:30px;translate:-50% 0;rotate:-4deg;background:#f0e2aad9;box-shadow:0 2px 4px #0000001f}.js .pf-taped[data-reveal]:not(.is-in){opacity:0;transform:translateY(60px) rotate(6deg) scale(.96)}.js .pf-taped[data-reveal]{transition:opacity .4s linear,transform .9s var(--pf-ease-drop)}.pf-body .pf-flow ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:st}.pf-body .pf-flow li{counter-increment:st;position:relative;margin:0!important;padding:14px 14px 16px;border-radius:14px;border:2px solid var(--color-ink);background:#fff;font-size:15px;font-weight:650;line-height:1.3;color:var(--color-ink)}.pf-body .pf-flow li:before{content:counter(st);display:grid;place-items:center;width:28px;height:28px;margin-bottom:8px;border-radius:50%;background:var(--color-moss);color:#fff;font-size:13px;font-weight:800}.pf-body .pf-flow li:last-child{background:var(--color-forest);border-color:var(--color-forest-deep);color:#fff}.js .pf-flow[data-reveal]:not(.is-in) li{opacity:.18;transform:scale(.94)}.js .pf-flow[data-reveal] li{transition:opacity .3s linear calc(var(--i) * .22s),transform .5s var(--pf-ease-drop) calc(var(--i) * .22s)}@media(max-width:600px){.pf-body .pf-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-body .pf-stickies ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pf-body .pf-stickies li{margin:0!important;padding:18px 16px 20px;min-height:11rem;background:#f7e57e;color:#3b3306;rotate:var(--r);box-shadow:0 18px 24px -18px #0000008c,inset 0 -18px 30px -24px #00000040;font-size:15px;line-height:1.45}.pf-body .pf-stickies li b{display:block;margin-bottom:6px;font-family:Kalam,Comic Sans MS,cursive;font-size:22px;line-height:1.1;color:#2a2405}.js .pf-stickies[data-reveal]:not(.is-in) li{opacity:0;transform:translateY(-50px) rotate(12deg)}.js .pf-stickies[data-reveal] li{transition:opacity .25s linear calc(var(--i) * .2s),transform .7s var(--pf-ease-drop) calc(var(--i) * .2s)}@media(max-width:600px){.pf-body .pf-stickies ul{grid-template-columns:1fr}.pf-body .pf-stickies li{min-height:0}}.pf-body .pf-ladder ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;height:15rem}.pf-body .pf-ladder li{display:flex;align-items:flex-start;margin:0!important;height:var(--h);padding:14px;border-radius:12px 12px 4px 4px;background:color-mix(in oklab,var(--color-moss) calc(30% + var(--i) * 30%),white);border:2px solid var(--color-ink);font-size:15.5px;font-weight:750;line-height:1.25;color:var(--color-ink);transform-origin:50% 100%}.pf-body .pf-ladder li:last-child{background:var(--color-forest);border-color:var(--color-forest-deep);color:#fff}.js .pf-ladder[data-reveal]:not(.is-in) li{transform:scaleY(0)}.js .pf-ladder[data-reveal] li{transition:transform .6s var(--pf-ease-drop) calc(var(--i) * .3s)}.pf-body .pf-polaroids{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pf-body .pf-polaroids>span{position:relative;display:block;padding:10px 10px 34px;background:#fff;box-shadow:0 22px 40px -22px #0000008c;rotate:var(--r)}.pf-body .pf-polaroids img{display:block;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;filter:saturate(.92) contrast(1.03)}.pf-body .pf-polaroids figcaption{grid-column:1 / -1}.js .pf-polaroids[data-reveal]:not(.is-in)>span{opacity:0;transform:translateY(70px) rotate(calc(var(--r) * -3))}.js .pf-polaroids[data-reveal]>span{transition:opacity .35s linear calc(var(--i) * .18s),transform .85s var(--pf-ease-drop) calc(var(--i) * .18s)}.pf-body .pf-engine{margin:0!important}.pf-body .pf-engine-kicker{margin:0 0 1.2rem!important;font-size:12.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#9fd3a9}.pf-body .pf-engine ol{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:32rem}.pf-body .pf-engine li{margin:0!important;width:var(--w);padding:13px 16px;border-radius:10px;text-align:center;font-weight:700;font-size:15.5px;line-height:1.25;background:#fff;color:var(--color-forest-deep);box-shadow:0 6px #00000059}.pf-body .pf-engine li.pf-engine-base{background:var(--color-moss);color:#fff;font-size:17px;padding-block:18px}.pf-body .pf-engine figcaption{margin-top:1.4rem;text-align:center;font-size:14.5px;color:#ffffffb3}.js .pf-engine[data-reveal]:not(.is-in) li{opacity:0;transform:translateY(-120px)}.js .pf-engine[data-reveal] li{transition:opacity .2s linear calc(var(--i) * .2s),transform .6s cubic-bezier(.3,1.5,.6,1) calc(var(--i) * .2s)}.pf-bleed-forest .pf-promote,.pf-bleed-forest h2{color:#fff!important}.pf-body .pf-clip{position:relative;margin:2.4rem auto!important;max-width:36rem;padding:26px 28px 22px;background:#f6f2e8;rotate:-1deg;box-shadow:0 24px 40px -26px #00000080;clip-path:polygon(0 2%,4% 0,9% 2%,15% 0,22% 1.5%,30% 0,38% 2%,47% 0,55% 1.5%,63% 0,71% 2%,80% 0,88% 1.5%,95% 0,100% 2%,99% 50%,100% 98%,94% 100%,86% 98.5%,78% 100%,69% 98%,60% 100%,51% 98.5%,42% 100%,33% 98%,24% 100%,15% 98.5%,7% 100%,0 98%,1% 50%)}.pf-body .pf-clip blockquote{margin:0;padding:0;border:0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.5;letter-spacing:0;color:#24211b}.pf-body .pf-clip blockquote p+p{margin-top:.7em!important;font-size:20px;color:#24211b}.pf-body .pf-clip figcaption{margin-top:14px;padding-top:10px;border-top:1px solid rgb(0 0 0 / .18);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c5647}.js .pf-clip[data-reveal]:not(.is-in){opacity:0;transform:translateY(40px) rotate(4deg)}.js .pf-clip[data-reveal]{transition:opacity .35s linear,transform .8s var(--pf-ease-drop)}.pf-body .pf-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:1.6em}.pf-body .pf-idea{position:relative;padding:18px 18px 20px;border-radius:16px;border:2px solid var(--color-ink);background:#fff;box-shadow:5px 6px 0 var(--color-ink)}.pf-body .pf-idea:first-child{grid-column:1 / -1;background:var(--color-forest);border-color:var(--color-forest-deep);box-shadow:5px 6px 0 var(--color-forest-deep);color:#ffffffd9}.pf-body .pf-idea p{margin:0!important;font-size:16px;line-height:1.55}.pf-body .pf-idea .pf-idea-n{display:block;font-size:13px;font-weight:800;color:var(--color-moss);letter-spacing:.12em}.pf-body .pf-idea .pf-idea-t{margin:4px 0 6px!important;font-size:20px;font-weight:750;line-height:1.2;letter-spacing:-.015em;color:var(--color-ink)}.pf-body .pf-idea:first-child .pf-idea-t{color:#fff;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}.pf-body .pf-idea:first-child .pf-idea-n{color:#9fd3a9}.js .pf-ideas[data-reveal]:not(.is-in) .pf-idea{opacity:0;transform:translateY(36px)}.js .pf-ideas[data-reveal] .pf-idea{transition:opacity .35s linear calc(var(--i) * .1s),transform .6s var(--pf-ease-drop) calc(var(--i) * .1s)}@media(max-width:600px){.pf-body .pf-ideas{grid-template-columns:1fr}}.pf-body h2#frequently-asked-questions~h3{position:relative;margin-top:1.4em;padding:18px 20px 0 56px;border:2px solid var(--color-ink);border-bottom:0;border-radius:14px 14px 0 0;background:#fff}.pf-body h2#frequently-asked-questions~h3:before{content:"Q";position:absolute;left:18px;top:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-moss);color:#fff;font-size:14px;font-weight:800}.pf-body h2#frequently-asked-questions~h3+p{margin-top:0!important;padding:8px 20px 18px 56px;border:2px solid var(--color-ink);border-top:0;border-radius:0 0 14px 14px;background:#fff;box-shadow:5px 6px 0 var(--color-ink);font-size:16.5px}.pf-body h2#sources~ul{font-size:15px}@media(prefers-reduced-motion:reduce){.js .pf-body [data-reveal],.js .pf-body [data-reveal] *,.js .pf-body [data-reveal]:before{opacity:1!important;transform:none!important;transition:none!important}}.pf-hero-grid{display:flex;flex-direction:column}.pf-hero-left{display:contents}.pf-hero-grid .pf-idcard-wrap{order:2}.pf-hero-grid .pf-stats{order:3}@media(min-width:1024px){.pf-hero-left{display:block}.pf-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:4.5rem;align-items:center}}@media(min-width:1280px){.pf-hero-grid{grid-template-columns:minmax(0,1fr) 23rem}}.pf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2.2rem}@media(min-width:768px){.pf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:14px 14px 16px;border-radius:14px;border:2px solid var(--color-ink);background:#fff;box-shadow:4px 5px 0 var(--color-ink)}.pf-stat:first-child{background:var(--color-forest);border-color:var(--color-forest-deep);box-shadow:4px 5px 0 var(--color-forest-deep)}.pf-stat dd{margin:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pf-stat dt{font-size:13px;font-weight:600;line-height:1.3;color:color-mix(in oklab,var(--color-ink) 62%,white)}.pf-stat:first-child dd{color:#fff}.pf-stat:first-child dt{color:#ffffffb8}.js .pf-stats[data-reveal]:not(.is-in) .pf-stat{opacity:0;transform:translateY(30px)}.js .pf-stats[data-reveal] .pf-stat{transition:opacity .35s linear calc(.9s + var(--i) * .1s),transform .6s var(--pf-ease-drop, ease-out) calc(.9s + var(--i) * .1s)}.pf-idcard-wrap{position:relative;max-width:18rem;margin:3.4rem auto 1.5rem}@media(min-width:1024px){.pf-idcard-wrap{max-width:none;margin:1rem 0 0}}.pf-idcard{margin:0;padding:12px 12px 18px;border-radius:22px;background:#fff;border:2px solid var(--color-ink);box-shadow:8px 9px 0 var(--color-ink);rotate:2.5deg}.pf-idcard-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--color-forest-soft)}.pf-idcard-photo img{width:100%;height:100%;object-fit:cover}.pf-idcard figcaption{display:grid;gap:3px;margin-top:14px;padding-inline:6px}.pf-idcard-name{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--color-ink)}.pf-idcard-role{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2f7d3f}.pf-sticker{position:absolute;z-index:2;padding:7px 13px 6px;border-radius:999px;border:3px solid #fff;cursor:pointer;user-select:none;font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1.1;white-space:nowrap;rotate:var(--r);background:var(--sbg);color:var(--sfg);box-shadow:0 6px 14px -4px #00000059,0 0 0 1px #00000014}.pf-sticker:nth-of-type(1){top:3%;left:-9%;--r: -9deg;--sbg: var(--color-moss);--sfg: #fff}.pf-sticker:nth-of-type(2){top:16%;right:-9%;--r: 7deg;--sbg: #f7e57e;--sfg: #3b3306}.pf-sticker:nth-of-type(3){top:50%;left:-11%;--r: 5deg;--sbg: var(--color-forest);--sfg: #fff}.pf-sticker:nth-of-type(4){top:63%;right:-8%;--r: -6deg;--sbg: #c22a1c;--sfg: #fff}.pf-sticker:nth-of-type(5){bottom:-5%;left:16%;--r: 3deg;--sbg: var(--color-ink);--sfg: #fff}@media(max-width:420px){.pf-sticker:nth-of-type(odd){left:-4%}.pf-sticker:nth-of-type(2n){right:-4%}.pf-sticker{font-size:12px}}.js .pf-idcard-wrap[data-reveal]:not(.is-in) .pf-idcard{opacity:0;transform:translateY(70px) rotate(-8deg) scale(.94)}.js .pf-idcard-wrap[data-reveal] .pf-idcard{transition:opacity .4s linear .15s,transform .95s var(--pf-ease-drop, ease-out) .15s}.js .pf-idcard-wrap[data-reveal]:not(.is-in) .pf-sticker{opacity:0;transform:scale(2.1) rotate(18deg)}.js .pf-idcard-wrap[data-reveal] .pf-sticker{transition:opacity .1s linear calc(.85s + var(--i) * .17s),transform .3s cubic-bezier(.5,0,.75,0) calc(.85s + var(--i) * .17s)}.pf-sticker.pf-slap{animation:pf-slap .42s cubic-bezier(.5,0,.75,0)}@keyframes pf-slap{0%{transform:scale(1)}35%{transform:scale(1.5) rotate(-14deg) translateY(-10px);box-shadow:0 22px 30px -10px #00000059}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.js .pf-idcard-wrap[data-reveal] *,.js .pf-stats[data-reveal] *{opacity:1!important;transform:none!important;transition:none!important}.pf-sticker.pf-slap{animation:none}}.pf-body figure ul,.pf-body figure ol{list-style:none!important;padding-left:0!important}.pf-body figure li::marker{content:none}.pf-body .pf-clip blockquote{border-left:0!important;padding-left:0!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;letter-spacing:0!important}.pf-body .pf-clip blockquote p{font-size:20px!important;color:#24211b!important}.pf[data-astro-cid-xap6jrk7]{overflow-x:clip}.pf[data-astro-cid-xap6jrk7] mark{background-color:transparent;color:inherit}.pf-title[data-astro-cid-xap6jrk7]{font-size:clamp(2.25rem,1.4rem + 4vw,4.6rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.pf-title[data-astro-cid-xap6jrk7] .wm{padding-bottom:.3em;margin-bottom:-.3em}.pf-title[data-astro-cid-xap6jrk7] .hl{background-size:100% .42em;background-position:0 86%;padding-inline:0}.js .pf-title[data-astro-cid-xap6jrk7] .hl[data-reveal]:not(.is-in){background-size:0% .42em}.post-progress[data-astro-cid-xap6jrk7]{display:none}@supports (animation-timeline: scroll()){.post-progress[data-astro-cid-xap6jrk7]{display:block;position:fixed;inset:0 0 auto;z-index:60;height:3px;background:var(--color-moss);transform-origin:0 50%;animation:pf-progress linear both;animation-timeline:scroll(root block)}@keyframes pf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.pf-toc-inline[data-astro-cid-xap6jrk7]{border-block:1px solid color-mix(in oklab,var(--color-forest) 14%,transparent);margin-bottom:2.5rem}.pf-toc-inline[data-astro-cid-xap6jrk7] summary[data-astro-cid-xap6jrk7]::-webkit-details-marker{display:none}.pf-toc-list[data-astro-cid-xap6jrk7]{counter-reset:toc;display:grid;gap:2px}.pf-toc-list[data-astro-cid-xap6jrk7] li[data-astro-cid-xap6jrk7]{counter-increment:toc}.pf-toc-list[data-astro-cid-xap6jrk7] a[data-astro-cid-xap6jrk7]{display:flex;gap:.75rem;min-height:40px;align-items:center;padding:4px 8px;border-radius:8px;font-size:15px;line-height:1.3;color:color-mix(in oklab,var(--color-ink) 78%,white)}.pf-toc-list[data-astro-cid-xap6jrk7] a[data-astro-cid-xap6jrk7]:before{content:counter(toc,decimal-leading-zero);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;color:var(--color-moss);min-width:1.5rem}.pf-toc-list[data-astro-cid-xap6jrk7] a[data-astro-cid-xap6jrk7]:hover{background:var(--color-forest-soft);color:var(--color-ink)}.pf-toc-list[data-astro-cid-xap6jrk7] a[data-astro-cid-xap6jrk7][aria-current]{background:var(--color-forest-soft);color:var(--color-forest);font-weight:600}.pf-rail[data-astro-cid-xap6jrk7]{position:sticky;z-index:3;top:6.5rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding:16px 12px 12px;border-radius:18px;background:#fff;border:1px solid color-mix(in oklab,var(--color-forest) 12%,transparent);box-shadow:0 24px 50px -30px #06201c8c}.pf-rail[data-astro-cid-xap6jrk7]>p[data-astro-cid-xap6jrk7]{padding-inline:8px}.pf-body[data-astro-cid-xap6jrk7]{font-size:18.5px;line-height:1.75;color:color-mix(in oklab,var(--color-ink) 88%,white)}.pf-body[data-astro-cid-xap6jrk7]>p:first-child{font-size:22px;line-height:1.58;color:var(--color-ink)}.pf-body[data-astro-cid-xap6jrk7] p{text-wrap:pretty}.pf-body[data-astro-cid-xap6jrk7] *+p,.pf-body[data-astro-cid-xap6jrk7] *+ul,.pf-body[data-astro-cid-xap6jrk7] *+ol{margin-top:1.1em}.pf-body[data-astro-cid-xap6jrk7] strong{color:var(--color-ink);font-weight:650}.pf-body[data-astro-cid-xap6jrk7] a{color:var(--color-forest);font-weight:650;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--color-moss) 60%,transparent)}.pf-body[data-astro-cid-xap6jrk7] a:hover{text-decoration-color:var(--color-moss)}.pf-body[data-astro-cid-xap6jrk7] h2{margin-top:3.4em;scroll-margin-top:6rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.12;letter-spacing:-.03em;font-weight:700;color:var(--color-ink);text-wrap:balance}.pf-body[data-astro-cid-xap6jrk7] h2:before{content:"";display:block;width:4.5rem;height:4px;border-radius:4px;background:var(--color-moss);margin-bottom:.7em}.pf-body[data-astro-cid-xap6jrk7] h2+*{margin-top:.9em}.pf-body[data-astro-cid-xap6jrk7] h3{margin-top:2em;scroll-margin-top:6rem;font-size:21px;line-height:1.3;font-weight:700;color:var(--color-ink)}.pf-body[data-astro-cid-xap6jrk7] h3+*{margin-top:.5em}.pf-body[data-astro-cid-xap6jrk7] ul,.pf-body[data-astro-cid-xap6jrk7] ol{padding-left:1.3em}.pf-body[data-astro-cid-xap6jrk7] ul{list-style:disc}.pf-body[data-astro-cid-xap6jrk7] ol{list-style:decimal}.pf-body[data-astro-cid-xap6jrk7] li+li{margin-top:.45em}.pf-body[data-astro-cid-xap6jrk7] li::marker{color:var(--color-moss)}.pf-body[data-astro-cid-xap6jrk7] blockquote{margin:2em 0;padding:.2em 0 .2em 1.4em;border-left:4px solid var(--color-moss);font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);line-height:1.4;letter-spacing:-.015em;color:var(--color-ink)}.pf-body[data-astro-cid-xap6jrk7] blockquote p+p{margin-top:.6em;font-size:15px;letter-spacing:0;color:color-mix(in oklab,var(--color-ink) 60%,white)}.pf-body[data-astro-cid-xap6jrk7] table{width:100%;margin:2.2em 0;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.5;background:var(--color-bone);border:1px solid color-mix(in oklab,var(--color-forest) 14%,transparent);border-radius:14px;overflow:hidden}.pf-body[data-astro-cid-xap6jrk7] thead th{padding:14px 18px;text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--color-forest);color:#fff}.pf-body[data-astro-cid-xap6jrk7] tbody td{padding:11px 18px;vertical-align:top;border-top:1px solid color-mix(in oklab,var(--color-forest) 10%,transparent)}.pf-body[data-astro-cid-xap6jrk7] tbody tr:first-child td{border-top:0}.pf-body[data-astro-cid-xap6jrk7] tbody td:first-child{width:34%;font-weight:650;color:var(--color-ink)}.pf-body[data-astro-cid-xap6jrk7] figure{margin:2.6em 0}.pf-body[data-astro-cid-xap6jrk7] .pf-fig img{display:block;width:100%;height:auto;max-height:34rem;object-fit:cover;border-radius:14px;background:var(--color-forest-soft);filter:saturate(.92) contrast(1.03)}.pf-body[data-astro-cid-xap6jrk7] .pf-fig.pf-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-body[data-astro-cid-xap6jrk7] .pf-fig.pf-pair img{aspect-ratio:4 / 5}.pf-body[data-astro-cid-xap6jrk7] .pf-fig.pf-pair figcaption{grid-column:1 / -1}.pf-body[data-astro-cid-xap6jrk7] figcaption{margin-top:.7em;font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--color-ink) 62%,white)}.pf-body[data-astro-cid-xap6jrk7] .pf-yt a,.pf-body[data-astro-cid-xap6jrk7] .pf-yt iframe{position:relative;display:block;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:14px;background:var(--color-forest-deep);box-shadow:0 30px 70px -36px #06201cbf;border:0}.pf-body[data-astro-cid-xap6jrk7] .pf-yt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pf-body[data-astro-cid-xap6jrk7] .pf-yt a:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 60% 60% at 50% 50%,#06201c40,#06201c8c)}.pf-body[data-astro-cid-xap6jrk7] .pf-yt a:after{content:"";position:absolute;z-index:2;left:50%;top:50%;width:76px;height:76px;translate:-50% -50%;border-radius:50%;background:var(--color-moss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 32'%3E%3Cpath d='M0 0 L28 16 L0 32 Z' fill='%23FCFCFB'/%3E%3C/svg%3E") 56% 50% / 24px 28px no-repeat;box-shadow:0 18px 45px -12px #3f9e51bf;transition:scale .3s cubic-bezier(.34,1.5,.64,1)}.pf-body[data-astro-cid-xap6jrk7] .pf-yt a:hover:after{scale:1.1}.pf-body[data-astro-cid-xap6jrk7] .pf-timeline ul{list-style:none;padding-left:0;margin-top:1.6em;position:relative}.pf-body[data-astro-cid-xap6jrk7] .pf-timeline li{position:relative;padding-left:2.2rem;padding-bottom:1.1rem;margin-top:0!important}.pf-body[data-astro-cid-xap6jrk7] .pf-timeline li:before{content:"";position:absolute;left:0;top:.42em;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--color-moss)}.pf-body[data-astro-cid-xap6jrk7] .pf-timeline li:not(:last-child):after{content:"";position:absolute;left:5.5px;top:calc(.42em + 16px);bottom:calc(-.42em + 2px);width:3px;border-radius:3px;background:color-mix(in oklab,var(--color-moss) 35%,transparent)}.pf-body[data-astro-cid-xap6jrk7] .pf-timeline li strong:first-child{display:inline-block;min-width:4.2rem;color:var(--color-forest);font-variant-numeric:tabular-nums}.finale[data-astro-cid-xap6jrk7]{background:var(--color-forest);color:#fff}@media(max-width:767px){.pf-body[data-astro-cid-xap6jrk7]{font-size:17.5px}.pf-body[data-astro-cid-xap6jrk7]>p:first-child{font-size:19.5px}.pf-body[data-astro-cid-xap6jrk7] table{font-size:15px}.pf-body[data-astro-cid-xap6jrk7] tbody td{padding:10px 12px}.pf-body[data-astro-cid-xap6jrk7] tbody td:first-child{width:38%}.pf-body[data-astro-cid-xap6jrk7] .pf-fig.pf-pair{grid-template-columns:1fr}.pf-body[data-astro-cid-xap6jrk7] .pf-fig.pf-pair img{aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.post-progress[data-astro-cid-xap6jrk7]{display:none}}.post[data-astro-cid-4sn4zg3r]{overflow-x:clip}.post[data-astro-cid-4sn4zg3r] mark{background-color:transparent;color:inherit}.post-title[data-astro-cid-4sn4zg3r]{font-size:clamp(2.6rem,1.6rem + 4.6vw,5.2rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.post-title[data-astro-cid-4sn4zg3r] .wm{padding-bottom:.3em;margin-bottom:-.3em}.post-title[data-astro-cid-4sn4zg3r] .hl{background-size:100% .42em;background-position:0 86%;padding-inline:0}.js .post-title[data-astro-cid-4sn4zg3r] .hl[data-reveal]:not(.is-in){background-size:0% .42em}.post-progress[data-astro-cid-4sn4zg3r]{display:none}@supports (animation-timeline: scroll()){.post-progress[data-astro-cid-4sn4zg3r]{display:block;position:fixed;inset:0 0 auto;z-index:60;height:3px;background:var(--color-moss);transform-origin:0 50%;animation:post-progress linear both;animation-timeline:scroll(root block)}@keyframes post-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.post-body[data-astro-cid-4sn4zg3r] p{font-size:18.5px;line-height:1.75;color:color-mix(in oklab,var(--color-ink) 88%,white);text-wrap:pretty}.para[data-astro-cid-4sn4zg3r]{position:relative}.para[data-astro-cid-4sn4zg3r]+.para[data-astro-cid-4sn4zg3r]{margin-top:1.15em}.para[data-astro-cid-4sn4zg3r]:first-child p{font-size:22px;line-height:1.58;color:var(--color-ink)}.post-body[data-astro-cid-4sn4zg3r] a{color:var(--color-forest);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--color-moss) 60%,transparent)}.post-body[data-astro-cid-4sn4zg3r] a:hover{text-decoration-color:var(--color-moss)}.post-body[data-astro-cid-4sn4zg3r] mark.hl{color:var(--color-ink)}.para-promote[data-astro-cid-4sn4zg3r]{margin-top:2.4em!important;margin-bottom:1.6em}.post-body[data-astro-cid-4sn4zg3r] .para-promote[data-astro-cid-4sn4zg3r] .g-promote{font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem)!important;line-height:1.12!important;letter-spacing:-.035em;color:var(--color-ink);margin:.35em 0 0!important}.promote-rule[data-astro-cid-4sn4zg3r]{display:block;height:4px;width:4.5rem;border-radius:4px;background:var(--color-moss)}.note[data-astro-cid-4sn4zg3r]{display:inline-block;margin-bottom:4px;font-size:21px;line-height:1.1;color:#c22a1c;rotate:-3deg}@media(min-width:1280px){.note[data-astro-cid-4sn4zg3r]{position:absolute;top:.2em;right:calc(100% + 2.75rem);width:11rem;margin:0;text-align:right;font-size:25px}.note[data-astro-cid-4sn4zg3r]:after{content:"";position:absolute;top:.62em;right:-2rem;width:1.4rem;height:2.5px;border-radius:3px;background:currentColor}}.js .note[data-astro-cid-4sn4zg3r][data-reveal]:not(.is-in){opacity:0;transform:translate(-14px) rotate(-6deg)}.js .note[data-astro-cid-4sn4zg3r][data-reveal]{transition:opacity .4s linear .15s,transform .6s cubic-bezier(.34,1.5,.64,1) .15s}.figure-band[data-astro-cid-4sn4zg3r]{position:relative;isolation:isolate;margin:3.5rem 0;padding:3.25rem 0 2.75rem}.figure-band[data-astro-cid-4sn4zg3r]:before{content:"";position:absolute;z-index:-1;inset:0 -100vw;background:var(--color-forest-soft)}.finale[data-astro-cid-4sn4zg3r]{background:var(--color-forest);color:#fff}@media(max-width:767px){.post-body[data-astro-cid-4sn4zg3r] p{font-size:17.5px}.para[data-astro-cid-4sn4zg3r]:first-child p{font-size:19.5px}}@media(prefers-reduced-motion:reduce){.js .note[data-astro-cid-4sn4zg3r][data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.post-progress[data-astro-cid-4sn4zg3r]{display:none}}
