.pl[data-astro-cid-4wxhfq2r]{position:relative;padding-bottom:1rem}.pl-ribbon[data-astro-cid-4wxhfq2r]{display:none;position:fixed;top:5.8rem;bottom:1.8rem;left:1.15rem;width:3px;border-radius:3px;background:var(--line);pointer-events:none}.pl-ribbon[data-astro-cid-4wxhfq2r]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform:scaleY(1);transform-origin:top}@supports (animation-timeline: scroll()){@media(width>=1180px){.pl-ribbon[data-astro-cid-4wxhfq2r]{display:block}}@media(prefers-reduced-motion:no-preference){.pl-ribbon[data-astro-cid-4wxhfq2r]:after{animation:linear both pl-progress;animation-timeline:scroll(root)}}}@media(prefers-reduced-motion:reduce){.pl-ribbon[data-astro-cid-4wxhfq2r]{display:none}}@keyframes pl-progress{0%{transform:scaleY(0)}}.pl-lamp[data-astro-cid-4wxhfq2r]{display:none;position:fixed;top:0;left:0;width:40rem;height:40rem;border-radius:50%;pointer-events:none;z-index:3;opacity:0;background:radial-gradient(closest-side,#ffe2a83d,#ffe2a817 48%,#0000 74%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 8%,transparent) 48%,transparent 74%);transform:translate3d(-100vw,-100vh,0);transition:opacity .5s var(--ease-out);will-change:transform}@media(hover:hover)and (pointer:fine){.pl-lamp[data-astro-cid-4wxhfq2r]{display:block}}.pl-epigraph[data-astro-cid-4wxhfq2r]{position:relative;margin:0 0 clamp(2.2rem,5vw,3.4rem);padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,4vw,3.2rem);overflow:hidden;border:1.5px solid var(--line);border-radius:var(--sketch);background:var(--paper);box-shadow:var(--shadow-rest)}.pl-epigraph-copy[data-astro-cid-4wxhfq2r]{max-width:30rem}.pl-epigraph-label[data-astro-cid-4wxhfq2r]{margin:0 0 .7rem;font-family:var(--hand);font-size:.95rem;letter-spacing:.35em;color:var(--accent)}.pl-epigraph-line[data-astro-cid-4wxhfq2r]{margin:0 0 .9rem;font-family:var(--brush);font-weight:400;font-size:clamp(1.65rem,4.2vw,2.4rem);line-height:1.35;letter-spacing:.02em;text-wrap:balance}.pl-epigraph-sub[data-astro-cid-4wxhfq2r]{margin:0;color:var(--muted);line-height:1.85}.pl-epigraph-hint[data-astro-cid-4wxhfq2r]{margin:1.5rem 0 0;font-family:var(--hand);font-size:.92rem;line-height:1.8;color:var(--muted);opacity:.85}.pl-under[data-astro-cid-4wxhfq2r]{--lx: 26%;--ly: 44%;position:absolute;right:clamp(1.2rem,4vw,3.2rem);bottom:clamp(1.6rem,4vw,2.6rem);width:min(23rem,40%);margin:0;text-align:right;font-family:var(--hand);font-size:1.04rem;line-height:2.05;color:var(--accent);pointer-events:none}@media(hover:hover)and (pointer:fine)and (scripting:enabled){.pl-under[data-astro-cid-4wxhfq2r]{-webkit-mask-image:radial-gradient(9.5rem circle at var(--lx) var(--ly),#000 0 44%,transparent 78%);mask-image:radial-gradient(9.5rem circle at var(--lx) var(--ly),#000 0 44%,transparent 78%);mask-repeat:no-repeat}}.pl-index[data-astro-cid-4wxhfq2r]{margin:0 0 clamp(2rem,4vw,3rem);padding:1.4rem 0 .7rem;border-top:2px solid var(--ink);border-bottom:2px solid var(--line)}.pl-index-label[data-astro-cid-4wxhfq2r]{margin:0 0 .9rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.22em;color:color-mix(in srgb,var(--ink) 78%,var(--bg))}.pl-index-list[data-astro-cid-4wxhfq2r]{margin:0;padding:0;list-style:none}.pl-index-row[data-astro-cid-4wxhfq2r]{display:flex;align-items:baseline;gap:.7rem;padding:.42rem .2rem;text-decoration:none;color:var(--ink);transition:color .25s}.pl-index-no[data-astro-cid-4wxhfq2r]{font-family:var(--mono);font-size:.76rem;font-variant-numeric:tabular-nums;color:var(--accent)}.pl-index-name[data-astro-cid-4wxhfq2r]{display:inline-block;font-family:var(--hand);font-size:1.06rem;transition:color .25s,transform .3s var(--ease-spring)}.pl-index-leader[data-astro-cid-4wxhfq2r]{flex:1;min-width:1.2rem;border-bottom:2px dotted var(--line);transform:translateY(-.32em);transition:border-color .25s}.pl-index-tech[data-astro-cid-4wxhfq2r]{font-family:var(--mono);font-size:.78rem;color:var(--muted);white-space:nowrap}.pl-index-row[data-astro-cid-4wxhfq2r]:hover .pl-index-name[data-astro-cid-4wxhfq2r]{color:var(--accent);transform:translate(4px)}.pl-index-row[data-astro-cid-4wxhfq2r]:hover .pl-index-leader[data-astro-cid-4wxhfq2r]{border-color:var(--accent)}.pl-index-row[data-astro-cid-4wxhfq2r][aria-current] .pl-index-name[data-astro-cid-4wxhfq2r]{color:var(--accent)}.pl-index-row[data-astro-cid-4wxhfq2r][aria-current] .pl-index-leader[data-astro-cid-4wxhfq2r]{border-color:var(--accent)}.pl-sample[data-astro-cid-4wxhfq2r]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.6rem 2.4rem;padding:2.6rem 0 3rem;border-top:2px solid var(--line);scroll-margin-top:6.5rem}.pl-sample--bleed[data-astro-cid-4wxhfq2r]{grid-template-columns:minmax(0,1fr)}.pl-sample-head[data-astro-cid-4wxhfq2r]{position:sticky;top:6rem;align-self:start}.pl-sample--bleed[data-astro-cid-4wxhfq2r] .pl-sample-head[data-astro-cid-4wxhfq2r]{position:static;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem}.pl-sample-no[data-astro-cid-4wxhfq2r]{margin:0 0 .5rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.14em;color:var(--accent)}.pl-sample-title[data-astro-cid-4wxhfq2r]{margin:0 0 .6rem;font-family:var(--brush);font-weight:400;font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.3;letter-spacing:.03em;transform:rotate(-.8deg);transform-origin:0}.pl-sample-note[data-astro-cid-4wxhfq2r]{margin:0 0 .9rem;font-family:var(--hand);font-size:.98rem;line-height:1.85;color:var(--muted)}.pl-sample-tech[data-astro-cid-4wxhfq2r]{margin:0}.pl-sample-tech[data-astro-cid-4wxhfq2r] code[data-astro-cid-4wxhfq2r]{display:inline-block;padding:.12rem .5rem;border:1px solid var(--line);border-radius:var(--sketch-sm);transform:rotate(-1.5deg);font-family:var(--mono);font-size:.76rem;color:var(--muted)}.pl-sample--bleed[data-astro-cid-4wxhfq2r] .pl-sample-no[data-astro-cid-4wxhfq2r],.pl-sample--bleed[data-astro-cid-4wxhfq2r] .pl-sample-title[data-astro-cid-4wxhfq2r],.pl-sample--bleed[data-astro-cid-4wxhfq2r] .pl-sample-note[data-astro-cid-4wxhfq2r]{margin:0}.pl-sample--bleed[data-astro-cid-4wxhfq2r] .pl-sample-note[data-astro-cid-4wxhfq2r]{flex:16rem}.pl-sample--bleed[data-astro-cid-4wxhfq2r] .pl-sample-tech[data-astro-cid-4wxhfq2r]{margin-left:auto}.pl-switches[data-astro-cid-4wxhfq2r]{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.85rem}.pl-switches[data-astro-cid-4wxhfq2r] input[data-astro-cid-4wxhfq2r]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pl-switches[data-astro-cid-4wxhfq2r] label[data-astro-cid-4wxhfq2r]{padding:.4rem .88rem;border:1.5px solid var(--line);border-radius:var(--sketch-sm);background:var(--paper);color:var(--ink);font-family:var(--hand);font-size:.98rem;cursor:pointer;transform:rotate(-.6deg);transition:transform .25s var(--ease-spring),background .25s,border-color .25s,color .25s}.pl-switches[data-astro-cid-4wxhfq2r] label[data-astro-cid-4wxhfq2r]:hover{transform:rotate(.4deg) translateY(-2px)}.pl-switches[data-astro-cid-4wxhfq2r] input[data-astro-cid-4wxhfq2r]:checked+label[data-astro-cid-4wxhfq2r]{background:var(--accent);border-color:var(--accent);color:var(--paper);transform:rotate(.9deg)}.pl-switches[data-astro-cid-4wxhfq2r] input[data-astro-cid-4wxhfq2r]:focus-visible+label[data-astro-cid-4wxhfq2r]{outline:2px solid var(--accent);outline-offset:3px}.pl-grid-stage[data-astro-cid-4wxhfq2r]{padding:1.3rem;border:1.5px solid var(--line);border-radius:var(--sketch);background:var(--paper);box-shadow:var(--shadow-rest)}.pl-grid-rows[data-astro-cid-4wxhfq2r]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;transition:grid-template-columns .5s var(--ease-out),gap .4s var(--ease-out)}.pl-grid-cell[data-astro-cid-4wxhfq2r]{min-height:5rem;padding:1rem .95rem 1.1rem;border:1.5px solid var(--line);border-radius:var(--sketch-sm);background:var(--bg)}.pl-grid-cell-no[data-astro-cid-4wxhfq2r]{font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;color:var(--accent)}.pl-grid-cell[data-astro-cid-4wxhfq2r] p[data-astro-cid-4wxhfq2r]{margin:.4rem 0 0;font-family:var(--hand);font-size:1.02rem}.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-lead:checked) .pl-grid-rows[data-astro-cid-4wxhfq2r]{grid-template-columns:2fr 1fr 1fr}.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-rhythm:checked) .pl-grid-rows[data-astro-cid-4wxhfq2r]{grid-template-columns:1fr 2fr 1fr}.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-single:checked) .pl-grid-rows[data-astro-cid-4wxhfq2r]{grid-template-columns:1fr}.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-gap-tight:checked) .pl-grid-rows[data-astro-cid-4wxhfq2r]{gap:.45rem}.pl-code[data-astro-cid-4wxhfq2r]{margin:.9rem 0 0;font-family:var(--mono);font-size:.8rem;line-height:1.9;color:var(--muted)}.pl-code-val[data-astro-cid-4wxhfq2r]{display:none;color:var(--accent)}.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-even:checked) .pl-code-val[data-astro-cid-4wxhfq2r][data-for=even],.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-lead:checked) .pl-code-val[data-astro-cid-4wxhfq2r][data-for=lead],.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-rhythm:checked) .pl-code-val[data-astro-cid-4wxhfq2r][data-for=rhythm],.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-cols-single:checked) .pl-code-val[data-astro-cid-4wxhfq2r][data-for=single],.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-gap-loose:checked) .pl-code-val[data-astro-cid-4wxhfq2r][data-for=loose],.pl-grid[data-astro-cid-4wxhfq2r]:has(#pl-gap-tight:checked) .pl-code-val[data-astro-cid-4wxhfq2r][data-for=tight]{display:inline}.pl-typo[data-astro-cid-4wxhfq2r]{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:1.6rem;align-items:start}.pl-typo-stage[data-astro-cid-4wxhfq2r]{padding:clamp(1.4rem,3vw,2.2rem);border:1.5px solid var(--line);border-radius:var(--sketch);background:var(--paper);box-shadow:var(--shadow-rest)}.pl-typo-text[data-astro-cid-4wxhfq2r]{margin:0;font-size:var(--pl-size, 1.25rem);line-height:var(--pl-leading, 1.85);letter-spacing:var(--pl-tracking, .02em);text-wrap:pretty;transition:font-size .2s,line-height .2s,letter-spacing .2s}.pl-typo-rulers[data-astro-cid-4wxhfq2r]{display:grid;gap:1.1rem;padding:1.2rem;border:1.5px solid var(--line);border-radius:var(--sketch-sm)}.pl-ruler[data-astro-cid-4wxhfq2r]{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 4.4rem;gap:.35rem;align-items:center}.pl-ruler-label[data-astro-cid-4wxhfq2r]{font-family:var(--hand);font-size:.95rem}.pl-ruler-input[data-astro-cid-4wxhfq2r]{width:100%;height:1.4rem;margin:0;background:none;cursor:ew-resize;-webkit-appearance:none;appearance:none}.pl-ruler-input[data-astro-cid-4wxhfq2r]::-webkit-slider-runnable-track{height:2px;background:var(--line)}.pl-ruler-input[data-astro-cid-4wxhfq2r]::-webkit-slider-thumb{-webkit-appearance:none;width:.85rem;height:1.3rem;margin-top:-.62rem;border:1.5px solid var(--ink);border-radius:2px;background:var(--accent);box-shadow:1px 1px #2b241a2e}.pl-ruler-input[data-astro-cid-4wxhfq2r]::-moz-range-track{height:2px;background:var(--line)}.pl-ruler-input[data-astro-cid-4wxhfq2r]::-moz-range-thumb{width:.85rem;height:1.3rem;border:1.5px solid var(--ink);border-radius:2px;background:var(--accent)}.pl-ruler-input[data-astro-cid-4wxhfq2r]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pl-ruler-out[data-astro-cid-4wxhfq2r]{font-family:var(--mono);font-size:.78rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--accent)}.pl-ruler-reset[data-astro-cid-4wxhfq2r]{justify-self:start;padding:.34rem .8rem;border:1.5px solid var(--line);border-radius:var(--sketch-sm);background:var(--paper);color:var(--ink);font-family:var(--hand);font-size:.95rem;cursor:pointer;transform:rotate(-.8deg);transition:transform .25s var(--ease-spring),border-color .25s,color .25s}.pl-ruler-reset[data-astro-cid-4wxhfq2r]:hover{transform:rotate(.4deg);border-color:var(--accent);color:var(--accent)}.pl-fold[data-astro-cid-4wxhfq2r]{max-width:30rem;perspective:70rem;overflow:hidden;border:1.5px solid var(--line);border-radius:var(--sketch);background:var(--paper);box-shadow:var(--shadow-rest)}.pl-fold-sum[data-astro-cid-4wxhfq2r]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 3.4rem 1.15rem 1.3rem;list-style:none;cursor:pointer;font-family:var(--hand);font-size:1.06rem;color:var(--ink)}.pl-fold-sum[data-astro-cid-4wxhfq2r]::-webkit-details-marker{display:none}.pl-fold-sum[data-astro-cid-4wxhfq2r]:focus-visible{outline:2px solid var(--accent);outline-offset:-.4rem}.pl-fold-flap[data-astro-cid-4wxhfq2r]{position:absolute;top:0;right:0;width:2.4rem;height:2.4rem;clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(225deg,var(--bg) 0 50%,color-mix(in srgb,var(--bg) 72%,var(--ink)) 50% 100%);transform:rotate3d(1,1,0,0);transform-origin:0 0;backface-visibility:hidden;filter:drop-shadow(-1px 2px 2px #2b241a29);transition:transform .6s var(--ease-spring)}.pl-fold[data-astro-cid-4wxhfq2r][open] .pl-fold-flap[data-astro-cid-4wxhfq2r]{transform:rotate3d(1,1,0,-180deg)}.pl-fold-body[data-astro-cid-4wxhfq2r]{padding:0 1.3rem 1.4rem;border-top:1.5px solid var(--line)}.pl-fold-text[data-astro-cid-4wxhfq2r]{max-width:26rem;margin:1.1rem 0 0;line-height:1.85}.pl-fold-code[data-astro-cid-4wxhfq2r]{margin:1rem 0 0;padding:.8rem .9rem;overflow-x:auto;border-radius:var(--sketch-sm);background:var(--bg);font-family:var(--mono);font-size:.76rem;line-height:1.7;color:var(--muted)}.pl-ink[data-astro-cid-4wxhfq2r]{padding:clamp(1.6rem,4vw,3rem) clamp(1.4rem,3vw,2.6rem);border:1.5px solid var(--line);border-radius:var(--sketch);background:var(--paper);box-shadow:var(--shadow-rest);text-align:center}.pl-ink-line[data-astro-cid-4wxhfq2r]{margin:0;font-family:var(--brush);font-weight:400;font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.6;letter-spacing:.04em}.pl-ink-plain[data-astro-cid-4wxhfq2r]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pl-ink-ch[data-astro-cid-4wxhfq2r]{display:inline-block}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pl-ink-ch[data-astro-cid-4wxhfq2r]{animation:linear backwards pl-ink-in;animation-timeline:view();animation-range:entry calc(10% + var(--i) * .7%) entry calc(48% + var(--i) * .7%)}.pl-ink-rule[data-astro-cid-4wxhfq2r] path[data-astro-cid-4wxhfq2r]{animation:linear backwards pl-ink-draw;animation-timeline:view();animation-range:entry 20% entry 62%}}}@keyframes pl-ink-in{0%{opacity:0;transform:translateY(.24em)}}@keyframes pl-ink-draw{0%{stroke-dashoffset:1px}}.pl-ink-rule[data-astro-cid-4wxhfq2r]{display:block;width:min(22rem,80%);height:.7rem;margin:1.2rem auto 0;overflow:visible}.pl-ink-rule[data-astro-cid-4wxhfq2r] path[data-astro-cid-4wxhfq2r]{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1}.pl-ink-hint[data-astro-cid-4wxhfq2r]{margin:1rem 0 0;font-family:var(--hand);font-size:.92rem;color:var(--muted)}.pl-rub[data-astro-cid-4wxhfq2r]{position:relative;min-height:15rem;padding-bottom:3.2rem;overflow:hidden;border:1.5px solid var(--line);border-radius:var(--sketch);background:var(--paper);box-shadow:var(--shadow-rest)}.pl-rub-plate[data-astro-cid-4wxhfq2r]{position:absolute;inset:0 0 3.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem}.pl-rub-seal[data-astro-cid-4wxhfq2r]{display:inline-flex;align-items:center;justify-content:center;writing-mode:vertical-rl;padding:.55em .34em;border-radius:5px;background:var(--accent);color:var(--paper);font-family:var(--brush);font-size:2.2rem;line-height:1;letter-spacing:.14em;box-shadow:inset 0 0 0 2px #fffaf06b,2px 3px #2b241a26;transform:rotate(-3deg)}.pl-rub-word[data-astro-cid-4wxhfq2r]{font-family:var(--brush);font-size:clamp(1.3rem,3vw,1.9rem);letter-spacing:.1em;color:var(--accent)}.pl-rub-covers[data-astro-cid-4wxhfq2r]{position:absolute;inset:0 0 3.2rem;display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr}.pl-rub-cell[data-astro-cid-4wxhfq2r]{background:var(--paper);box-shadow:inset -1px -1px 0 var(--dot);transition:opacity 1.2s 1s}.pl-rub-cell[data-astro-cid-4wxhfq2r]:hover{opacity:0;transition:opacity .12s}@media(hover:none){.pl-rub-cell[data-astro-cid-4wxhfq2r]{opacity:.55}}.pl-rub-hint[data-astro-cid-4wxhfq2r]{position:absolute;right:0;bottom:1.1rem;left:0;margin:0;text-align:center;font-family:var(--hand);font-size:.92rem;color:var(--muted)}.pl-rub-toggle[data-astro-cid-4wxhfq2r]{position:absolute;top:.55rem;right:.55rem;z-index:2;padding:.16rem .65rem .22rem;font-family:var(--hand);font-size:.9rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--sketch-sm)}.pl-rub[data-astro-cid-4wxhfq2r][data-revealed="1"] .pl-rub-cell[data-astro-cid-4wxhfq2r]{opacity:0;transition:opacity .2s}.pl-rub[data-astro-cid-4wxhfq2r][data-revealed="1"] .pl-rub-covers[data-astro-cid-4wxhfq2r]{pointer-events:none}.pl-pop[data-astro-cid-4wxhfq2r]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding:1.6rem;border:1.5px solid var(--line);border-radius:var(--sketch)}.pl-pop-open[data-astro-cid-4wxhfq2r]{padding:.6rem 1.15rem;border:1.5px solid var(--line);border-radius:var(--sketch-sm);background:var(--paper);color:var(--ink);font-family:var(--hand);font-size:1.05rem;cursor:pointer;box-shadow:var(--shadow-rest);transform:rotate(-1deg);transition:transform .3s var(--ease-spring),box-shadow .3s,border-color .25s,color .25s}.pl-pop-open[data-astro-cid-4wxhfq2r]:hover{transform:rotate(.5deg) translateY(-2px);border-color:var(--accent);color:var(--accent);box-shadow:var(--shadow-lift)}.pl-pop-open[data-astro-cid-4wxhfq2r]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pl-pop-hint[data-astro-cid-4wxhfq2r]{margin:0;font-family:var(--hand);font-size:.95rem;color:var(--muted)}.pl-pop-note[data-astro-cid-4wxhfq2r]{position:fixed;inset:auto auto 7vh 50%;width:min(21rem,86vw);margin:0;padding:1.8rem 1.35rem 1.35rem;border:none;border-radius:2px;background:var(--sticky-bg);color:var(--sticky-ink);box-shadow:5px 9px 22px #2b241a3d;translate:-50%;opacity:0;transform:translateY(16px) rotate(-1.6deg);transition:opacity .3s var(--ease-out),transform .45s var(--ease-spring),display .3s allow-discrete,overlay .3s allow-discrete}@supports not selector(:popover-open){.pl-pop-note[data-astro-cid-4wxhfq2r],.pl-pop-open[data-astro-cid-4wxhfq2r]{display:none}}.pl-pop-note[data-astro-cid-4wxhfq2r]:popover-open{opacity:1;transform:translateY(0) rotate(-1.6deg)}@starting-style{.pl-pop-note[data-astro-cid-4wxhfq2r]:popover-open{opacity:0;transform:translateY(16px) rotate(-1.6deg)}}.pl-pop-note[data-astro-cid-4wxhfq2r]::backdrop{background:#2b241a42}.pl-pop-note-title[data-astro-cid-4wxhfq2r]{margin:0 0 .5rem;font-family:var(--hand);font-size:1.15rem;letter-spacing:.12em}.pl-pop-note-text[data-astro-cid-4wxhfq2r]{margin:0 0 1.1rem;font-size:.94rem;line-height:1.8}.pl-pop-close[data-astro-cid-4wxhfq2r]{padding:.36rem .85rem;border:1.5px solid var(--sticky-ink);border-radius:var(--sketch-sm);background:none;color:var(--sticky-ink);font-family:var(--hand);font-size:.95rem;cursor:pointer}.pl-pop-close[data-astro-cid-4wxhfq2r]:hover{background:var(--sticky-ink);color:var(--sticky-bg)}.pl-pop-close[data-astro-cid-4wxhfq2r]:focus-visible{outline:2px solid var(--sticky-ink);outline-offset:3px}.pl-tear[data-astro-cid-4wxhfq2r]{max-width:34rem}.pl-tear-input[data-astro-cid-4wxhfq2r]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pl-tear-tab[data-astro-cid-4wxhfq2r]{display:inline-block;margin:0 0 .9rem;padding:.4rem .9rem;border:1.5px solid var(--line);border-radius:var(--sketch-sm);background:var(--paper);color:var(--ink);font-family:var(--hand);font-size:.98rem;cursor:pointer;transform:rotate(-1deg);transition:transform .25s var(--ease-spring),border-color .25s,color .25s}.pl-tear-tab[data-astro-cid-4wxhfq2r]:hover{transform:rotate(.5deg) translateY(-2px);border-color:var(--accent);color:var(--accent)}.pl-tear-input[data-astro-cid-4wxhfq2r]:focus-visible+.pl-tear-tab[data-astro-cid-4wxhfq2r]{outline:2px solid var(--accent);outline-offset:3px}.pl-tear-tab-on[data-astro-cid-4wxhfq2r]{display:none}.pl-tear[data-astro-cid-4wxhfq2r]:has(.pl-tear-input:checked) .pl-tear-tab-on[data-astro-cid-4wxhfq2r]{display:inline}.pl-tear[data-astro-cid-4wxhfq2r]:has(.pl-tear-input:checked) .pl-tear-tab-off[data-astro-cid-4wxhfq2r]{display:none}.pl-tear-stack[data-astro-cid-4wxhfq2r]{position:relative;overflow:hidden;border:1.5px solid var(--line);border-radius:var(--sketch-sm);background:var(--bg)}.pl-tear-under[data-astro-cid-4wxhfq2r]{padding:1.55rem 1.35rem}.pl-tear-under[data-astro-cid-4wxhfq2r] p[data-astro-cid-4wxhfq2r]{margin:0;line-height:1.85}.pl-tear-cover[data-astro-cid-4wxhfq2r]{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:2rem;background:var(--paper);clip-path:polygon(0 .9rem,4% .35rem,9% 1rem,15% .3rem,22% .95rem,29% .4rem,36% 1.05rem,44% .35rem,52% .9rem,60% .3rem,68% 1rem,76% .4rem,84% 1.05rem,91% .35rem,96% .9rem,100% .45rem,100% 100%,0 100%);filter:drop-shadow(0 2px 2px #2b241a24);transform:translateY(0);transition:transform .85s var(--ease-out)}.pl-tear[data-astro-cid-4wxhfq2r]:has(.pl-tear-input:checked) .pl-tear-cover[data-astro-cid-4wxhfq2r]{transform:translateY(103%)}@supports not selector(:has(*)){.pl-tear-cover[data-astro-cid-4wxhfq2r],.pl-tear-tab[data-astro-cid-4wxhfq2r]{display:none}}.pl-tear-word[data-astro-cid-4wxhfq2r]{font-family:var(--brush);font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:.2em;color:color-mix(in srgb,var(--ink) 16%,var(--paper));user-select:none}.pl-coda[data-astro-cid-4wxhfq2r]{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin:clamp(2.4rem,5vw,3.6rem) 0 0;padding-top:2.2rem;border-top:2px solid var(--ink)}.pl-coda-line[data-astro-cid-4wxhfq2r]{margin:0;font-family:var(--brush);font-weight:400;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:.02em}.pl-coda-sub[data-astro-cid-4wxhfq2r]{max-width:34rem;margin:0;color:var(--muted);line-height:1.85}.pl-coda-seal[data-astro-cid-4wxhfq2r]{margin-top:.6rem}@media(width<=900px){.pl-sample[data-astro-cid-4wxhfq2r]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:2rem 0 2.4rem}.pl-sample-head[data-astro-cid-4wxhfq2r]{position:static}.pl-typo[data-astro-cid-4wxhfq2r]{grid-template-columns:minmax(0,1fr)}.pl-under[data-astro-cid-4wxhfq2r]{position:static;width:auto;margin:1.4rem 0 0;text-align:left;-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce){.pl-rub-cell[data-astro-cid-4wxhfq2r]{opacity:.6}}@media print{.pl-lamp[data-astro-cid-4wxhfq2r],.pl-ribbon[data-astro-cid-4wxhfq2r],.pl-rub-covers[data-astro-cid-4wxhfq2r],.pl-rub-hint[data-astro-cid-4wxhfq2r],.pl-tear-tab[data-astro-cid-4wxhfq2r],.pl-tear-cover[data-astro-cid-4wxhfq2r],.pl-typo-rulers[data-astro-cid-4wxhfq2r],.pl-pop-open[data-astro-cid-4wxhfq2r],.pl-pop-hint[data-astro-cid-4wxhfq2r]{display:none}.pl-under[data-astro-cid-4wxhfq2r]{-webkit-mask-image:none;mask-image:none}}
