.book[data-astro-cid-sahthylw]{--hand: "Dancing Script", cursive;--polbg: #fffdf8;width:min(100% - 1.5rem,1760px);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 1rem}.stk[data-astro-cid-sahthylw]{position:absolute;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 4px 6px rgba(63,46,39,.14))}@media(prefers-reduced-motion:no-preference){.stk[data-astro-cid-sahthylw]{animation:sway 6s ease-in-out infinite alternate;transform-origin:50% 90%}.stk[data-astro-cid-sahthylw]:nth-of-type(2n){animation-duration:7.5s;animation-delay:-2s}}@keyframes sway{0%{rotate:-3deg}to{rotate:3deg}}.head[data-astro-cid-sahthylw]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:0 clamp(.5rem,3vw,3rem)}.h-copy[data-astro-cid-sahthylw]{position:relative;padding:1rem 0 1rem clamp(0rem,2vw,1.5rem)}.kicker[data-astro-cid-sahthylw]{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--rust-text)}h1[data-astro-cid-sahthylw]{margin-top:.8rem;font-size:clamp(2.6rem,5.4vw,5rem);line-height:1;letter-spacing:-.035em;color:var(--ink)}.hand[data-astro-cid-sahthylw]{margin-top:1.2rem;font-family:var(--hand);font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.35;color:var(--ink-soft);rotate:-1.5deg}.s-head-a[data-astro-cid-sahthylw]{width:clamp(64px,6.5vw,100px);right:4%;top:-1.6rem;rotate:16deg}.s-head-b[data-astro-cid-sahthylw]{width:clamp(40px,4vw,58px);right:8%;bottom:-1.4rem;rotate:24deg}.h-pics[data-astro-cid-sahthylw]{position:relative;aspect-ratio:16 / 10.5;min-height:280px}.h-pics[data-astro-cid-sahthylw] .hp[data-astro-cid-sahthylw]{position:absolute;margin:0}.hp0[data-astro-cid-sahthylw]{left:2%;top:7%;width:38%;rotate:-4deg}.hp1[data-astro-cid-sahthylw]{left:38%;top:0;width:30%;rotate:3.5deg;z-index:2}.hp2[data-astro-cid-sahthylw]{right:3%;bottom:2%;width:28%;rotate:-2.5deg;z-index:3}.h-pics[data-astro-cid-sahthylw] .note[data-astro-cid-sahthylw]{position:absolute;z-index:4}.n-a[data-astro-cid-sahthylw]{right:1%;top:6%;rotate:4deg}.n-b[data-astro-cid-sahthylw]{left:33%;bottom:6%;rotate:-3deg}.s-pic-a[data-astro-cid-sahthylw]{width:clamp(38px,3.6vw,56px);left:1%;bottom:6%;z-index:5}.s-pic-b[data-astro-cid-sahthylw]{width:clamp(70px,7vw,108px);left:34%;top:-6%;z-index:5;rotate:-8deg}.s-pic-c[data-astro-cid-sahthylw]{width:clamp(30px,2.8vw,44px);right:32%;bottom:0;z-index:5;rotate:14deg}.pol[data-astro-cid-sahthylw]{position:relative;display:block;padding:9px 9px 0;background:var(--polbg);border:0;border-radius:3px;box-shadow:0 1px 1px #3f2e2714,0 14px 26px -14px #2b211b61}.pol[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw],.pol[data-astro-cid-sahthylw] video[data-astro-cid-sahthylw]{width:100%;height:auto;display:block;border-radius:1px}.hp[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{margin-bottom:26px}.tape[data-astro-cid-sahthylw]{position:absolute;z-index:3;top:-11px;left:var(--tx, 50%);width:clamp(54px,26%,92px);height:24px;translate:-50% 0;rotate:var(--tr, 0deg);background:color-mix(in oklab,#eadbbd 78%,transparent);box-shadow:0 1px 2px #3f2e271f;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 10%,96% 0,100% 8%,100% 92%,96% 100%,92% 90%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%);pointer-events:none}.note[data-astro-cid-sahthylw]{display:inline-block;position:relative;padding:.9rem 1.1rem 1rem;background:#f6edda;border-radius:2px;font-family:var(--hand);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.3;color:var(--ink);box-shadow:0 10px 18px -12px #2b211b66}.filters[data-astro-cid-sahthylw]{position:sticky;top:var(--nav-h);z-index:6;margin:clamp(1.8rem,4vw,3rem) -.75rem 1rem;padding:.7rem .75rem;background:color-mix(in oklab,var(--paper) 90%,transparent);backdrop-filter:blur(10px)}.row[data-astro-cid-sahthylw]{position:relative;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-left:clamp(2.6rem,4vw,3.4rem)}.s-chip[data-astro-cid-sahthylw]{position:absolute;left:0;top:50%;translate:0 -50%;width:clamp(30px,3vw,40px)}.chip[data-astro-cid-sahthylw]{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);background:color-mix(in oklab,#fff 55%,transparent);font:inherit;font-size:.86rem;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.chip[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]{font-size:.76rem;font-weight:600;color:var(--ink-soft)}.chip[data-astro-cid-sahthylw]:hover{border-color:var(--ink)}.chip[data-astro-cid-sahthylw][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-sahthylw][aria-pressed=true] span[data-astro-cid-sahthylw]{color:var(--paper-2)}.wall[data-astro-cid-sahthylw]{list-style:none;margin:0;padding:0 clamp(.25rem,1vw,1rem);-moz-columns:5 240px;columns:5 240px;-moz-column-gap:clamp(.6rem,1vw,1rem);column-gap:clamp(.6rem,1vw,1rem)}.cell[data-astro-cid-sahthylw]{position:relative;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(.6rem,1vw,1rem)}.cell[data-astro-cid-sahthylw][hidden]{display:none}.tile[data-astro-cid-sahthylw]{position:relative;display:block;width:100%;padding:0;border:0;border-radius:clamp(14px,1.3vw,20px);overflow:hidden;background:var(--paper-2)}.open[data-astro-cid-sahthylw]{cursor:zoom-in}.open[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw],.open[data-astro-cid-sahthylw] video[data-astro-cid-sahthylw]{width:100%;height:auto;display:block;transition:scale .9s var(--ease)}.open[data-astro-cid-sahthylw]:hover img[data-astro-cid-sahthylw],.open[data-astro-cid-sahthylw]:hover video[data-astro-cid-sahthylw]{scale:1.04}.open[data-astro-cid-sahthylw]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.tcap[data-astro-cid-sahthylw]{position:absolute;inset:auto 0 0;display:grid;gap:.1rem;padding:2.2rem 1rem .85rem;text-align:left;color:#fffdf9;background:linear-gradient(transparent,#241a1699);opacity:0;translate:0 8px;transition:opacity .35s var(--ease),translate .35s var(--ease)}.tcap[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{font-size:.92rem;font-weight:800;line-height:1.2}.tcap[data-astro-cid-sahthylw] small[data-astro-cid-sahthylw]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.open[data-astro-cid-sahthylw]:hover .tcap[data-astro-cid-sahthylw],.open[data-astro-cid-sahthylw]:focus-visible .tcap[data-astro-cid-sahthylw]{opacity:1;translate:0 0}.play[data-astro-cid-sahthylw]{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fffdf9eb;color:var(--ink);box-shadow:0 18px 40px -18px #1c151299;transition:scale .4s var(--ease);pointer-events:none}.play[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw]{width:20px;height:20px;fill:currentColor;margin-left:3px}.open[data-astro-cid-sahthylw]:hover .play[data-astro-cid-sahthylw]{scale:1.08}.note-tile[data-astro-cid-sahthylw]{aspect-ratio:1;display:block;padding:clamp(1.2rem,1.8vw,1.8rem);text-align:left}.note-tile[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{font-family:var(--hand);font-size:clamp(1.3rem,1.7vw,1.75rem);line-height:1.25;color:var(--rust-text)}.t-cream[data-astro-cid-sahthylw]{background:#f6edda}.t-sage[data-astro-cid-sahthylw]{background:color-mix(in oklab,#b7c39c 38%,#f6efe2)}.t-blush[data-astro-cid-sahthylw]{background:color-mix(in oklab,#e8b9a0 30%,#f7efe4)}.t-sand[data-astro-cid-sahthylw]{background:color-mix(in oklab,#d9c09a 42%,#f6efe2)}.s-note[data-astro-cid-sahthylw]{height:36%;width:auto;max-width:42%;right:8%;bottom:8%;-o-object-fit:contain;object-fit:contain}.motion .cell[data-astro-cid-sahthylw].drop{opacity:0;translate:0 22px}.cell[data-astro-cid-sahthylw].dropped{opacity:1;translate:0 0;transition:opacity .7s var(--ease),translate .8s var(--ease);transition-delay:var(--dd, 0ms)}.more[data-astro-cid-sahthylw]{display:grid;justify-items:center;gap:.6rem;margin-top:1.5rem}.count[data-astro-cid-sahthylw]{font-size:.85rem;font-weight:700;color:var(--ink-soft)}.more-row[data-astro-cid-sahthylw]{display:flex;align-items:center;gap:1rem}.more-row[data-astro-cid-sahthylw] .stk[data-astro-cid-sahthylw]{position:static;width:52px}.more-row[data-astro-cid-sahthylw] .flip[data-astro-cid-sahthylw]{scale:-1 1}.more-btn[data-astro-cid-sahthylw]{display:inline-flex;align-items:center;gap:.5rem;min-height:50px;padding:0 1.6rem;border-radius:999px;border:1.5px solid var(--ink);background:var(--polbg);font:inherit;font-weight:800;font-size:.9rem;color:var(--ink);cursor:pointer;transition:background-color .25s,color .25s}.more-btn[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.more-btn[data-astro-cid-sahthylw]:hover{background:var(--ink);color:var(--paper)}.more-btn[data-astro-cid-sahthylw][hidden]{display:none}.more-row[data-astro-cid-sahthylw]:has(.more-btn[hidden]){display:none}.end[data-astro-cid-sahthylw]{padding:3.5rem clamp(.25rem,1vw,1rem) 6rem}.end-in[data-astro-cid-sahthylw]{position:relative;display:grid;justify-items:center;gap:1rem;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;border-radius:6px;background:#f6edda;text-align:center;box-shadow:0 18px 34px -24px #2b211b73}.end-in[data-astro-cid-sahthylw] h2[data-astro-cid-sahthylw]{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.03em}.end-in[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{max-width:46ch;color:var(--ink-soft);font-weight:600}.cta[data-astro-cid-sahthylw]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.4rem}.s-end-a[data-astro-cid-sahthylw]{width:clamp(80px,8vw,130px);left:clamp(.5rem,3vw,2.5rem);top:-2.2rem;rotate:-10deg}.s-end-b[data-astro-cid-sahthylw]{width:clamp(80px,9vw,150px);right:clamp(.5rem,3vw,3rem);bottom:-1.5rem;rotate:8deg}.lb[data-astro-cid-sahthylw]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#1c1512f0;color:#fffdf9}.lb[data-astro-cid-sahthylw][open]{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:1rem;padding:4.5rem 1rem 1.5rem;animation:lb-in .3s var(--ease)}.lb[data-astro-cid-sahthylw]::backdrop{background:transparent}@keyframes lb-in{0%{opacity:0}}.lb-stage[data-astro-cid-sahthylw]{width:100%;height:100%;display:grid;place-items:center;min-height:0}.lb-stage[data-astro-cid-sahthylw] img,.lb-stage[data-astro-cid-sahthylw] video{max-width:min(92vw,1400px);max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:18px;display:block;animation:lb-pic .45s var(--ease)}.lb-stage[data-astro-cid-sahthylw] .lb-yt{width:min(92vw,1400px,(100dvh - 9rem) * var(--ar));aspect-ratio:var(--ar);border:0;border-radius:18px}@keyframes lb-pic{0%{opacity:0;scale:.96}}.lb-cap[data-astro-cid-sahthylw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(92vw,1100px)}.lb-cap[data-astro-cid-sahthylw] small[data-astro-cid-sahthylw]{display:block;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.lb-cap[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{font-family:Fraunces Variable,serif;font-variation-settings:var(--serif-soft);font-weight:500;font-size:clamp(1.15rem,2vw,1.5rem)}.view[data-astro-cid-sahthylw]{flex:none;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1.1rem;border-radius:999px;background:#fffdf9;color:var(--ink);font-weight:800;font-size:.88rem;text-decoration:none}.view[data-astro-cid-sahthylw][hidden]{display:none}.view[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw]{width:15px;height:15px}.nav[data-astro-cid-sahthylw],.close[data-astro-cid-sahthylw]{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,253,249,.3);background:#fffdf914;color:#fffdf9;cursor:pointer;transition:background-color .25s}.nav[data-astro-cid-sahthylw]:hover,.close[data-astro-cid-sahthylw]:hover{background:#fffdf933}.nav[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw],.close[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.prev[data-astro-cid-sahthylw]{left:clamp(.6rem,2vw,1.8rem);top:50%;translate:0 -50%}.next[data-astro-cid-sahthylw]{right:clamp(.6rem,2vw,1.8rem);top:50%;translate:0 -50%}.close[data-astro-cid-sahthylw]{right:clamp(.6rem,2vw,1.8rem);top:1rem}@media(max-width:900px){.head[data-astro-cid-sahthylw]{grid-template-columns:minmax(0,1fr);padding:0 .5rem}.h-pics[data-astro-cid-sahthylw]{width:100%;max-width:560px;justify-self:center;min-height:240px}.s-head-a[data-astro-cid-sahthylw]{left:auto;right:0;top:-1.6rem;rotate:14deg}}@media(max-width:760px){.filters[data-astro-cid-sahthylw]{position:static;margin:1.6rem 0 .9rem;padding:0;background:none;backdrop-filter:none}.wall[data-astro-cid-sahthylw]{-moz-columns:2;columns:2;-moz-column-gap:.6rem;column-gap:.6rem;padding-inline:0}.cell[data-astro-cid-sahthylw]{margin-bottom:.6rem}.tcap[data-astro-cid-sahthylw]{opacity:1;translate:0 0;padding:1.4rem .6rem .5rem}.tcap[data-astro-cid-sahthylw] small[data-astro-cid-sahthylw]{display:none}.tcap[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{font-size:.76rem}.note-tile[data-astro-cid-sahthylw]{padding:.85rem}.note-tile[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{font-size:1.1rem}.h-pics[data-astro-cid-sahthylw] .note[data-astro-cid-sahthylw]{font-size:.95rem;padding:.6rem .7rem .7rem}.row[data-astro-cid-sahthylw]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-left:2.4rem}.row[data-astro-cid-sahthylw]::-webkit-scrollbar{display:none}.nav[data-astro-cid-sahthylw]{top:auto;bottom:5.5rem;translate:none}.s-end-b[data-astro-cid-sahthylw]{display:none}}
