.intro[data-astro-cid-de6utojx]{display:none}html.intro-on .intro[data-astro-cid-de6utojx]{--w:min(40vw, 220px);--h:calc(var(--w) * 1.42);z-index:100;background:radial-gradient(ellipse at 50% 45%, #43382f 0%, var(--color-ink) 60%, #1d1916 100%);place-items:center;animation:.55s ease-in 2.3s forwards intro-out;display:grid;position:fixed;inset:0}.stage[data-astro-cid-de6utojx]{perspective:1400px;animation:.8s cubic-bezier(.6,0,.8,.4) 1.85s forwards dive}.book[data-astro-cid-de6utojx]{width:calc(var(--w) * 2);height:var(--h);transform-style:preserve-3d;transform:translateX(calc(var(--w) * -.5)) rotateX(8deg);animation:.6s cubic-bezier(.2,.8,.3,1) both rise,.9s cubic-bezier(.5,0,.3,1) .6s forwards centre;position:relative}.page[data-astro-cid-de6utojx],.leaf[data-astro-cid-de6utojx],.cover[data-astro-cid-de6utojx]{width:var(--w);transform-origin:0;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%}.page[data-astro-cid-de6utojx].right{color:var(--color-ink);text-align:center;background:linear-gradient(90deg,#302a2638,#0000 14%),linear-gradient(#fbf4e6,#efe2c8);border-radius:2px 6px 6px 2px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;box-shadow:2px 0 #e6d6b8,4px 1px #dcc9a6,6px 2px #cfba93,0 18px 40px #00000080}.once[data-astro-cid-de6utojx]{font-family:var(--font-display);font-style:italic;font-size:calc(var(--w) * .1);opacity:0;animation:.6s ease-out 1.35s forwards ink}.once-vi[data-astro-cid-de6utojx]{font-family:var(--font-serif);font-style:italic;font-size:calc(var(--w) * .065);color:var(--color-vermilion);opacity:0;animation:.6s ease-out 1.5s forwards ink}.orn[data-astro-cid-de6utojx]{background:linear-gradient(90deg, transparent, var(--color-gold), transparent);opacity:0;width:40%;height:1px;margin-top:.5rem;animation:.6s ease-out 1.6s forwards ink}.leaf[data-astro-cid-de6utojx]{animation:flip .75s cubic-bezier(.45, .05, .3, 1) var(--d) forwards}.leaf[data-astro-cid-de6utojx] i[data-astro-cid-de6utojx],.cover[data-astro-cid-de6utojx]>div[data-astro-cid-de6utojx]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.leaf[data-astro-cid-de6utojx] .f[data-astro-cid-de6utojx]{background:linear-gradient(90deg,#302a262e,#0000 18%),#f6ecd9;border-radius:2px 6px 6px 2px}.leaf[data-astro-cid-de6utojx] .b[data-astro-cid-de6utojx]{background:linear-gradient(270deg,#302a2638,#0000 18%),#efe2c8;border-radius:6px 2px 2px 6px;transform:rotateY(180deg)}.cover[data-astro-cid-de6utojx]{animation:1s cubic-bezier(.55,.05,.25,1) .65s forwards flip}.cover[data-astro-cid-de6utojx] .f[data-astro-cid-de6utojx]{justify-content:center;align-items:center;gap:calc(var(--w) * .05);box-shadow:inset 0 0 0 calc(var(--w) * .035) transparent, inset 0 0 0 calc(var(--w) * .04) var(--color-gold), inset 0 0 0 calc(var(--w) * .055) transparent, inset 0 0 0 calc(var(--w) * .06) #c49a4b99, 0 18px 40px #0000008c;color:#f0cf86;text-align:center;background:linear-gradient(90deg,#00000059,#0000 10%,#ffffff0d 55%,#0003),radial-gradient(circle at 40% 30%,#9a3b2b,#6b2419 75%);border-radius:3px 8px 8px 3px;flex-direction:column;display:flex}.cover[data-astro-cid-de6utojx] img[data-astro-cid-de6utojx]{width:calc(var(--w) * .32);height:auto;box-shadow:0 0 0 2px var(--color-gold);border-radius:999px}.cover[data-astro-cid-de6utojx] .title[data-astro-cid-de6utojx]{font-family:var(--font-display);font-size:calc(var(--w) * .16);letter-spacing:-.01em;text-shadow:0 1px #0006;line-height:.95}.cover[data-astro-cid-de6utojx] .sub[data-astro-cid-de6utojx]{font-family:var(--font-sans);font-size:calc(var(--w) * .042);letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-weight:600}.cover[data-astro-cid-de6utojx] .b[data-astro-cid-de6utojx]{background:linear-gradient(270deg,#0000004d,#0000 14%),repeating-linear-gradient(45deg,#c49a4b2e 0 2px,#0000 2px 12px),#7a2a1e;border-radius:8px 3px 3px 8px;transform:rotateY(180deg)}.glow[data-astro-cid-de6utojx]{width:calc(var(--w) * 2.6);aspect-ratio:1;opacity:0;background:radial-gradient(circle,#e7a6418c,#e7a6411f 45%,#0000 70%);border-radius:50%;animation:1.2s ease-out 1.05s forwards bloom;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.4}.skip[data-astro-cid-de6utojx]{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));min-height:2.75rem;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#f8f0e299;border-radius:999px;padding:0 1.1rem;font-size:.72rem;font-weight:600;position:absolute}html.intro-on .intro[data-astro-cid-de6utojx].done{animation:.3s ease-in forwards intro-out}@keyframes rise{0%{opacity:0;transform:translateX(calc(var(--w) * -.5)) translateY(24px) rotateX(18deg) scale(.92)}}@keyframes centre{to{transform:translate(0)rotateX(8deg)}}@keyframes flip{to{transform:rotateY(-178deg)}}@keyframes ink{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes bloom{to{opacity:1;scale:1}}@keyframes dive{to{opacity:0;transform:scale(2.6)}}@keyframes intro-out{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}}html.intro-on .hero-copy{animation:.9s cubic-bezier(.2,.8,.3,1) 2.45s both hero-in}.home[data-astro-cid-irahaz3f]{--card:#fffaf0;--rule:#c49a4b59;--accent-ink:var(--color-vermilion)}.paper[data-astro-cid-irahaz3f]{background:var(--color-ivory);color:var(--color-ink)}.chip[data-astro-cid-irahaz3f]{white-space:nowrap;background:#302a260f;border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1rem;font-size:.9rem;font-weight:500;transition:background-color .2s;display:inline-flex}.chip[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]{opacity:.55;font-size:.75rem}.chip[data-astro-cid-irahaz3f]:hover{background:#302a261f}.chip[data-astro-cid-irahaz3f][aria-pressed=true]{background:var(--color-ink);color:var(--color-ivory)}@keyframes hero-breathe{0%{transform:scale(1.03)}to{transform:scale(1.09)translate(-1%,-.5%)}}.motion-ok .hero-sway[data-astro-cid-irahaz3f]{animation:18s ease-in-out infinite alternate hero-breathe}
