.ninja-stage[data-astro-cid-nw5y6wj7]{--t-enter:.9s;--t-windup:2s;--t-throw:calc(var(--t-windup) + .45s);--t-stick:calc(var(--t-throw) + .8s);--t-shout:calc(var(--t-stick) + .7s);--t-dash:calc(var(--t-stick) + .9s);--t-arrive:calc(var(--t-dash) + .8s);--t-whack:calc(var(--t-dash) + 1.45s);--t-bubble:calc(var(--t-whack) + .85s);margin:0;container-type:inline-size}.scene[data-astro-cid-nw5y6wj7]{aspect-ratio:880/320;position:relative;overflow:hidden}.world[data-astro-cid-nw5y6wj7]{position:absolute;inset:0}.world[data-astro-cid-nw5y6wj7]>[data-astro-cid-nw5y6wj7]{position:absolute}.floor[data-astro-cid-nw5y6wj7]{background:#78552d24;border-top:1px solid #78552d59;height:2.5cqw;bottom:0;left:-2cqw;right:-2cqw}.pillar[data-astro-cid-nw5y6wj7]{background:repeating-linear-gradient(90deg,#7a4f2e 0 .5cqw,#6b4527 .5cqw 1cqw);width:4cqw;top:0;bottom:2.5cqw;left:90cqw}.stand[data-astro-cid-nw5y6wj7]{background:#6b4527;width:1.2cqw;height:7cqw;bottom:2.5cqw;left:53.4cqw}.target[data-astro-cid-nw5y6wj7]{width:15cqw;height:15cqw;bottom:8.5cqw;left:46.5cqw}.ring-a[data-astro-cid-nw5y6wj7]{fill:var(--color-accent);stroke:#4a2c17;stroke-width:1.5px}.ring-b[data-astro-cid-nw5y6wj7]{fill:var(--color-surface)}.actor[data-astro-cid-nw5y6wj7]{--w:19cqw;width:var(--w);bottom:calc(2.5cqw - .18 * var(--w))}.actor[data-astro-cid-nw5y6wj7] img[data-astro-cid-nw5y6wj7]{width:100%;height:auto;display:block}.jiraiya[data-astro-cid-nw5y6wj7]{z-index:3;left:4cqw}.oyakata[data-astro-cid-nw5y6wj7]{--w:26cqw;z-index:4;left:26cqw}.pose[data-astro-cid-nw5y6wj7],.o-pose[data-astro-cid-nw5y6wj7]{transform-origin:50% 100%;position:relative}.pose-a[data-astro-cid-nw5y6wj7]{opacity:0}.pose-b[data-astro-cid-nw5y6wj7],.o-sleep[data-astro-cid-nw5y6wj7],.o-startle[data-astro-cid-nw5y6wj7]{position:absolute;inset:0}.o-sleep[data-astro-cid-nw5y6wj7],.o-startle[data-astro-cid-nw5y6wj7]{opacity:0}.stars[data-astro-cid-nw5y6wj7]{left:calc(var(--w) / 2 - 6cqw);fill:#d9a21b;opacity:0;width:12cqw;height:12cqw;position:absolute;top:-1.8cqw}.zzz[data-astro-cid-nw5y6wj7]{font-family:var(--font-serif);color:var(--color-text-muted);opacity:0;font-size:max(14px,2.8cqw);font-weight:700;line-height:1;position:absolute;top:0;left:62%}.bump[data-astro-cid-nw5y6wj7]{background:radial-gradient(circle at 35% 30%,#ffe0b0,#f0a05a 60%,#c9783a);border:1.5px solid #b5622b;border-radius:50%;width:4.4cqw;height:4.4cqw;position:absolute;top:5.6cqw;left:5.8cqw}.shuriken[data-astro-cid-nw5y6wj7]{z-index:5;width:5.4cqw;height:5.4cqw;bottom:7.3cqw;left:18.3cqw}.ghost[data-astro-cid-nw5y6wj7]{opacity:0}.sh-x[data-astro-cid-nw5y6wj7]{transform:translate(51cqw)}.sh-y[data-astro-cid-nw5y6wj7]{transform:translateY(-6cqw)}.sh-fall[data-astro-cid-nw5y6wj7]{transform:translate(-6cqw,10.8cqw)rotate(385deg)}.sh-spin[data-astro-cid-nw5y6wj7]{fill:#2a2d36;stroke:#9aa0b0;stroke-width:2.5px;stroke-linejoin:round;width:5.4cqw;height:5.4cqw;display:block}.anger[data-astro-cid-nw5y6wj7]{fill:none;width:4.5cqw;height:4.5cqw;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;position:absolute;top:12%;left:66%}.harisen[data-astro-cid-nw5y6wj7]{transform-origin:92%;width:20cqw;height:auto;position:absolute;bottom:12cqw;left:-14.4cqw;overflow:visible;transform:rotate(24deg)}.fold-a[data-astro-cid-nw5y6wj7]{fill:#fdfbf6;stroke:#5f5a50;stroke-width:1.5px;stroke-linejoin:round}.fold-b[data-astro-cid-nw5y6wj7]{fill:#e6dcc8;stroke:#5f5a50;stroke-width:1.5px;stroke-linejoin:round}.grip[data-astro-cid-nw5y6wj7]{fill:#6b4527}.grip-band[data-astro-cid-nw5y6wj7]{fill:#d9c9a8}.burst[data-astro-cid-nw5y6wj7]{fill:#fff0a6;stroke:var(--color-accent);stroke-width:3px;stroke-linejoin:round;opacity:0;z-index:8}.burst-hit[data-astro-cid-nw5y6wj7]{width:9cqw;height:9cqw;bottom:11.5cqw;left:67.5cqw}.burst-whack[data-astro-cid-nw5y6wj7]{width:10cqw;height:10cqw;bottom:5cqw;left:12cqw}.sfx[data-astro-cid-nw5y6wj7],.shout[data-astro-cid-nw5y6wj7]{--rot:0deg;font-family:var(--font-serif);white-space:nowrap;color:var(--color-accent);-webkit-text-stroke:.3em var(--color-surface);paint-order:stroke fill;opacity:0;font-weight:900;line-height:1}.sfx[data-astro-cid-nw5y6wj7]{z-index:8;transform:rotate(var(--rot))}.sfx-hit[data-astro-cid-nw5y6wj7]{--rot:-8deg;font-size:max(14px,2.8cqw);top:6cqw;left:57cqw}.sfx-whack[data-astro-cid-nw5y6wj7]{--rot:-9deg;font-size:max(18px,4.4cqw);top:3.5cqw;left:20cqw}.shout[data-astro-cid-nw5y6wj7]{font-size:max(20px,4.8cqw);position:absolute;top:-6.5cqw;left:50%;translate:-50%}.bubble[data-astro-cid-nw5y6wj7]{z-index:8;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);margin:0;padding:.5em .9em;font-size:max(12px,1.9cqw);font-weight:600;line-height:1.5;top:8.5cqw;left:3cqw}.bubble[data-astro-cid-nw5y6wj7]:after{content:"";border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);width:8px;height:8px;position:absolute;bottom:-5px;left:3cqw;transform:rotate(45deg)}.bubble[data-astro-cid-nw5y6wj7] span[data-astro-cid-nw5y6wj7]{display:inline-block}@container (width<=560px){.bubble[data-astro-cid-nw5y6wj7]{top:2cqw}}@media (prefers-reduced-motion:no-preference){.ninja-stage[data-astro-cid-nw5y6wj7].armed:not(.is-playing) .fx[data-astro-cid-nw5y6wj7]{visibility:hidden}.is-playing[data-astro-cid-nw5y6wj7] .oyakata[data-astro-cid-nw5y6wj7]{animation:hold var(--t-dash) linear, dash-in .8s cubic-bezier(.2, .7, .3, 1) var(--t-dash) backwards}.is-playing[data-astro-cid-nw5y6wj7] .o-pose[data-astro-cid-nw5y6wj7]{animation:breathe 1.6s ease-in-out 2, startle .6s ease-out var(--t-stick), jitter .6s linear var(--t-arrive)}.is-playing[data-astro-cid-nw5y6wj7] .o-sleep[data-astro-cid-nw5y6wj7]{animation:shown var(--t-stick) linear}.is-playing[data-astro-cid-nw5y6wj7] .o-startle[data-astro-cid-nw5y6wj7]{animation:shown .55s linear var(--t-stick)}.is-playing[data-astro-cid-nw5y6wj7] .o-angry[data-astro-cid-nw5y6wj7]{animation:hidden calc(var(--t-stick) + .55s) linear}.is-playing[data-astro-cid-nw5y6wj7] .zzz[data-astro-cid-nw5y6wj7]{animation:zzz calc(var(--t-stick) / 3) ease-out 3}.is-playing[data-astro-cid-nw5y6wj7] .bump[data-astro-cid-nw5y6wj7]{animation:bump-in .6s ease-out calc(var(--t-stick) + .1s) backwards}.is-playing[data-astro-cid-nw5y6wj7] .anger[data-astro-cid-nw5y6wj7]{animation:pop .3s cubic-bezier(.3, 1.6, .5, 1) calc(var(--t-stick) + .55s) backwards}.is-playing[data-astro-cid-nw5y6wj7] .harisen[data-astro-cid-nw5y6wj7]{animation:hidden var(--t-shout) linear, swing 2.2s linear var(--t-dash) backwards}.is-playing[data-astro-cid-nw5y6wj7] .shout[data-astro-cid-nw5y6wj7]{animation:shout 1.5s ease-out var(--t-shout) both}.is-playing[data-astro-cid-nw5y6wj7] .jiraiya[data-astro-cid-nw5y6wj7]{animation:enter-left .7s cubic-bezier(.2, .7, .3, 1) var(--t-enter) backwards}.is-playing[data-astro-cid-nw5y6wj7] .pose[data-astro-cid-nw5y6wj7]{animation:lean .65s ease-in-out var(--t-windup), knock .8s ease-out var(--t-whack)}.is-playing[data-astro-cid-nw5y6wj7] .pose-a[data-astro-cid-nw5y6wj7]{animation:shown var(--t-whack) linear}.is-playing[data-astro-cid-nw5y6wj7] .pose-b[data-astro-cid-nw5y6wj7]{animation:hidden var(--t-whack) linear}.is-playing[data-astro-cid-nw5y6wj7] .shuriken[data-astro-cid-nw5y6wj7]:not(.ghost){animation:hidden var(--t-throw) linear}.is-playing[data-astro-cid-nw5y6wj7] .ghost[data-astro-cid-nw5y6wj7]{animation:ghost-on .8s linear calc(var(--t-throw) + var(--lag))}.is-playing[data-astro-cid-nw5y6wj7] .sh-x[data-astro-cid-nw5y6wj7]{animation:sh-x .8s linear calc(var(--t-throw) + var(--lag)) backwards}.is-playing[data-astro-cid-nw5y6wj7] .sh-y[data-astro-cid-nw5y6wj7]{animation:sh-y .8s linear calc(var(--t-throw) + var(--lag)) backwards}.is-playing[data-astro-cid-nw5y6wj7] .sh-spin[data-astro-cid-nw5y6wj7]{animation:sh-spin .8s linear calc(var(--t-throw) + var(--lag))}.is-playing[data-astro-cid-nw5y6wj7] .shuriken[data-astro-cid-nw5y6wj7]:not(.ghost) .sh-fall[data-astro-cid-nw5y6wj7]{animation:fall .7s linear var(--t-stick) backwards}.is-playing[data-astro-cid-nw5y6wj7] .burst-hit[data-astro-cid-nw5y6wj7]{animation:burst .8s ease-out var(--t-stick) both}.is-playing[data-astro-cid-nw5y6wj7] .burst-whack[data-astro-cid-nw5y6wj7]{animation:burst .8s ease-out var(--t-whack) both}.is-playing[data-astro-cid-nw5y6wj7] .sfx-hit[data-astro-cid-nw5y6wj7]{animation:sfx .7s ease-out var(--t-stick) both}.is-playing[data-astro-cid-nw5y6wj7] .sfx-whack[data-astro-cid-nw5y6wj7]{animation:sfx 1.1s ease-out var(--t-whack) both}.is-playing[data-astro-cid-nw5y6wj7] .stars[data-astro-cid-nw5y6wj7]{animation:orbit 1.9s linear var(--t-whack) both}.is-playing[data-astro-cid-nw5y6wj7] .world[data-astro-cid-nw5y6wj7]{animation:shake .45s linear var(--t-stick), shake .45s linear var(--t-whack)}.is-playing[data-astro-cid-nw5y6wj7] .bubble[data-astro-cid-nw5y6wj7]{animation:bubble-in .35s ease-out var(--t-bubble) backwards}}@keyframes shown{0%,to{opacity:1}}@keyframes hidden{0%,to{opacity:0}}@keyframes ghost-on{0%,to{opacity:.3}}@keyframes hold{0%,to{transform:translate(38cqw)}}@keyframes dash-in{0%{transform:translate(38cqw)}15%{transform:translate(33cqw)skew(-14deg)}75%{transform:translate(-1.5cqw)skew(6deg)}}@keyframes breathe{50%{transform:scaleY(1.025)}}@keyframes startle{15%{transform:translateY(-3cqw)scale(.96,1.06)rotate(-3deg)}40%{transform:scale(1.05,.95)}70%{transform:rotate(2deg)}}@keyframes zzz{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(1.5cqw,-4cqw)scale(1.2)}}@keyframes bump-in{0%{transform:scale(0)}55%{transform:scale(1.5)}75%{transform:scale(.85)}}@keyframes shout{0%{opacity:0;transform:scale(.3)rotate(-4deg)}8%{opacity:1;transform:scale(1.4)rotate(-6deg)}16%{transform:scale(1)rotate(-3deg)}30%{transform:scale(1.06)rotate(-5deg)}45%{transform:scale(1)rotate(-3deg)}60%{transform:scale(1.06)rotate(-5deg)}88%{opacity:1;transform:scale(1)rotate(-3deg)}to{opacity:0;transform:scale(1)rotate(-3deg)}}@keyframes enter-left{0%{transform:translate(-30cqw)}45%{transform:translate(-13cqw)translateY(-3cqw)}70%{transform:translate(-3cqw)}85%{transform:translate(0)translateY(-1.2cqw)}}@keyframes lean{40%{transform:rotate(-9deg)translate(-.8cqw)scale(1.03,.97)}70%{transform:rotate(8deg)translate(1.2cqw)scale(.98,1.03)}}@keyframes knock{12%{transform:translate(-3.5cqw)rotate(-14deg)scale(1.2,.75)}35%{transform:translate(-1cqw)rotate(6deg)scale(.94,1.08)}60%{transform:rotate(-3deg)}}@keyframes sh-x{0%{transform:translate(0)}}@keyframes sh-y{0%{animation-timing-function:cubic-bezier(.15,.6,.35,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.55,0,.9,.6);transform:translateY(-21cqw)}}@keyframes sh-spin{to{transform:rotate(2160deg)}}@keyframes fall{0%{animation-timing-function:cubic-bezier(.1,.6,.4,1);transform:translate(0)rotate(0)}25%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translate(-2cqw,-3.5cqw)rotate(120deg)}}@keyframes jitter{20%{transform:translate(.4cqw,-.2cqw)}40%{transform:translate(-.4cqw,.2cqw)}60%{transform:translate(.3cqw,-.2cqw)}80%{transform:translate(-.3cqw,.1cqw)}}@keyframes pop{0%{transform:scale(0)rotate(-30deg)}}@keyframes swing{0%{transform:rotate(62deg)}36%{animation-timing-function:ease-in-out;transform:rotate(62deg)}61%{animation-timing-function:ease-in;transform:rotate(98deg)}66%{animation-timing-function:ease-out;transform:rotate(-12deg)}80%{animation-timing-function:ease-in-out;transform:rotate(-2deg)}}@keyframes burst{0%{opacity:0;transform:scale(.2)rotate(8deg)}18%{opacity:1;transform:scale(1.15)rotate(8deg)}40%{opacity:1;transform:scale(1)rotate(8deg)}to{opacity:0;transform:scale(1.1)rotate(8deg)}}@keyframes sfx{0%{opacity:0;transform:rotate(var(--rot)) scale(.3)}15%{opacity:1;transform:rotate(var(--rot)) scale(1.35)}30%,75%{opacity:1;transform:rotate(var(--rot)) scale(1)}to{opacity:0;transform:rotate(var(--rot)) scale(1)}}@keyframes orbit{0%{opacity:0;transform:rotate(0)scale(.5)}12%{opacity:1;transform:rotate(130deg)scale(1)}85%{opacity:1}to{opacity:0;transform:rotate(720deg)scale(1)}}@keyframes shake{15%{transform:translate(-.8cqw,.3cqw)}30%{transform:translate(.7cqw,-.3cqw)}45%{transform:translate(-.5cqw,.2cqw)}60%{transform:translate(.4cqw,-.1cqw)}80%{transform:translate(-.2cqw)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(1cqw)scale(.85)}}.tool-tiles[data-astro-cid-pwodbfb2]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.tile[data-astro-cid-pwodbfb2]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-4);color:var(--color-text);text-align:center;text-decoration:none;display:block}a[data-astro-cid-pwodbfb2].tile:hover .label[data-astro-cid-pwodbfb2]{color:var(--color-accent)}.label[data-astro-cid-pwodbfb2]{margin:0 0 var(--space-1);font-family:var(--font-serif);font-weight:600}.desc[data-astro-cid-pwodbfb2]{color:var(--color-text-muted);margin:0;font-size:.8em}.tile[data-astro-cid-pwodbfb2].empty{color:var(--color-text-muted);background:0 0;border-style:dashed}@media (width<=767px){.tool-tiles[data-astro-cid-pwodbfb2]{grid-template-columns:repeat(2,1fr)}}main[data-astro-cid-lcdefpme]{max-width:var(--wide-width);padding:var(--space-8) var(--space-4) var(--space-24);margin:0 auto}section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{margin-top:var(--space-16)}.hero[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-banner{width:100%;height:auto;display:block}.promise[data-astro-cid-lcdefpme]{margin:var(--space-6) 0;text-align:center;font-size:clamp(13px,3.7vw,18px);font-weight:500;line-height:1.7}.promise[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-block}.doors[data-astro-cid-lcdefpme]{gap:var(--space-4);max-width:560px;margin:0 auto var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}.door[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:center;text-decoration:none;display:block}.door[data-astro-cid-lcdefpme] .question[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:600;display:block}.door[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{margin-top:var(--space-1);color:var(--color-accent);font-size:.8em;display:block}.door[data-astro-cid-lcdefpme]:hover .question[data-astro-cid-lcdefpme]{color:var(--color-accent)}h2[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--font-size-h2);margin:0 0 var(--space-6)}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.browse-section[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.category-list[data-astro-cid-lcdefpme],.popular-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.category-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme],.popular-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.category-list[data-astro-cid-lcdefpme] .empty[data-astro-cid-lcdefpme],.popular-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-3) var(--space-4);color:var(--color-text);text-decoration:none;display:flex}.category-list[data-astro-cid-lcdefpme] .empty[data-astro-cid-lcdefpme]{color:var(--color-text-muted);background:0 0;border-style:dashed}.category-list[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.85em}.popular-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:flex-start}.popular-list[data-astro-cid-lcdefpme] .rank[data-astro-cid-lcdefpme]{color:var(--color-accent);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-weight:700}.popular-list[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:600;line-height:1.5}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]:first-child,.popular-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .title[data-astro-cid-lcdefpme]{color:var(--color-accent)}.ad-section[data-astro-cid-lcdefpme]:has(ins[data-ad-status=unfilled]){display:none}.works-placeholder[data-astro-cid-lcdefpme]{border:1px dashed var(--color-border);border-radius:var(--radius);padding:var(--space-6);color:var(--color-text-muted);margin:0}@media (width<=767px){.posts-grid[data-astro-cid-lcdefpme],.browse-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@property --q{syntax:"<number>";inherits:true;initial-value:1}.scroll{--rod:28px;--cap-l:calc(var(--rod) * 209 / 242);--cap-r:calc(var(--rod) * 205 / 242);--m:calc(4 * var(--q) * (1 - var(--q)));background:url(/images/scroll/paper.webp) 50%/cover;border:0 solid #96693c80;border-width:0 1px;position:relative}.reveal .scroll{margin-inline:var(--cap-l) var(--cap-r)}.scroll:before,.scroll:after{content:"";left:calc(-1 * var(--cap-l));right:calc(-1 * var(--cap-r));height:var(--rod);box-sizing:border-box;padding:0 var(--cap-r) 0 var(--cap-l);background-image:url(/images/scroll/roller-l.webp), url(/images/scroll/roller-r.webp), var(--stripes,none), url(/images/scroll/roller-m.webp);background-size:auto var(--rod), auto var(--rod), auto, auto var(--rod);background-position:left bottom, right bottom, 0 var(--roll,0), 0 bottom;pointer-events:none;background-repeat:no-repeat,no-repeat,repeat,repeat-x;background-origin:border-box,border-box,content-box,content-box;background-clip:border-box,border-box,content-box,content-box;position:absolute}.scroll:before{filter:drop-shadow(0 4px 4px #3c281459);top:0}.scroll:after{top:calc(var(--q) * (100% - var(--rod)));--roll:calc(var(--q) * 150px);--stripes:repeating-linear-gradient(180deg, rgb(0 0 0/calc(var(--m) * .3)) 0 3px, #0000 3px 12px);filter:drop-shadow(0 -4px 4px #3c281459)}h2.scroll{padding:calc(var(--rod) + var(--space-2)) var(--space-4);text-align:center}.scroll-frame{padding:calc(var(--rod) + var(--space-2)) var(--space-2)}@media (width<=767px){.scroll{--rod:22px}}@media (prefers-reduced-motion:no-preference){html.js .reveal .scroll{--q:0;clip-path:inset(-2px calc(-1 * var(--cap-r) - 2px) calc((1 - var(--q)) * (100% - var(--rod))) calc(-1 * var(--cap-l) - 2px));transition:--q 1.2s cubic-bezier(.45,.05,.2,1)}html.js .reveal.is-in .scroll{--q:1}html.js .reveal .scroll~*,html.js .reveal:not(:has(.scroll))>*{opacity:0;transition:opacity .6s .55s,transform .6s .55s;transform:translateY(14px)}html.js .reveal.is-in .scroll~*,html.js .reveal.is-in:not(:has(.scroll))>*{opacity:1;transform:none}}
