.wv[data-astro-cid-g4zwetl3]{background:#2a2622;position:relative;overflow:hidden}.wv[data-astro-cid-g4zwetl3] .poster[data-astro-cid-g4zwetl3],.wv[data-astro-cid-g4zwetl3] .clip[data-astro-cid-g4zwetl3]{object-fit:cover;width:100%;height:100%;display:block}.wv[data-astro-cid-g4zwetl3] .clip[data-astro-cid-g4zwetl3]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.wv[data-astro-cid-g4zwetl3].playing .clip[data-astro-cid-g4zwetl3]{opacity:1}.wv[data-astro-cid-g4zwetl3]:not(.cover){aspect-ratio:16/9;border-radius:var(--radius)}.wv[data-astro-cid-g4zwetl3].cover{border-radius:0;position:absolute;inset:0}.hello[data-astro-cid-zrwutl73]{width:100%;max-width:640px;color:var(--paper)}.hello[data-astro-cid-zrwutl73] svg{filter:drop-shadow(0 2px 6px #00000059);width:100%;height:auto;display:block}.ig[data-astro-cid-t42jfn6l]{background:var(--paper);padding-block:clamp(48px,7vh,88px);overflow:hidden}.ig-grid[data-astro-cid-t42jfn6l]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(20px,4vw,56px);padding-inline:4%;display:grid}.ig-grid[data-astro-cid-t42jfn6l] li[data-astro-cid-t42jfn6l]{transition:transform .4s var(--ease)}.t0[data-astro-cid-t42jfn6l]{transform:rotate(-4deg)translateY(10px)}.t1[data-astro-cid-t42jfn6l]{transform:rotate(2.5deg)translateY(-14px)}.t2[data-astro-cid-t42jfn6l]{transform:rotate(-1.5deg)translateY(6px)}.tile[data-astro-cid-t42jfn6l]{aspect-ratio:1;transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:3px;padding:10px 10px 12px;display:block;overflow:hidden;box-shadow:0 18px 36px -20px #1c1c1c80,0 2px #1c1c1c0f}.tile[data-astro-cid-t42jfn6l] img[data-astro-cid-t42jfn6l]{object-fit:cover;width:100%;height:100%;display:block}.tile[data-astro-cid-t42jfn6l]:hover{transform:rotate(0)scale(1.04)translateY(-6px);box-shadow:0 26px 44px -20px #1c1c1c8c}@media (width<=720px){.ig-grid[data-astro-cid-t42jfn6l]{gap:16px;padding-inline:0}.t0[data-astro-cid-t42jfn6l]{transform:rotate(-3deg)translateY(6px)}.t1[data-astro-cid-t42jfn6l]{transform:rotate(2deg)translateY(-8px)}.t2[data-astro-cid-t42jfn6l]{transform:rotate(-2deg)translateY(4px)}}.hero[data-astro-cid-lcdefpme]{min-height:100svh;color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#14120ed1 0%,#14120e99 40%,#14120e33 65%,#14120e0d 85%),linear-gradient(#14120e26 0%,#14120e00 35%,#14120e8c 100%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .wv.cover .poster,.hero[data-astro-cid-lcdefpme] .wv.cover .clip{object-position:72% center}.hero-inner[data-astro-cid-lcdefpme]{flex-direction:column;width:100%;padding-block:56px 96px;display:flex;position:relative}.scroll-hint[data-astro-cid-lcdefpme]{color:var(--paper);opacity:.8;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.scroll-hint[data-astro-cid-lcdefpme]{animation:2s ease-in-out infinite bob}}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.panel[data-astro-cid-lcdefpme]{padding-block:clamp(72px,10vh,120px);position:relative}.panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(56px,8vw,110px);line-height:1}.lead[data-astro-cid-lcdefpme]{max-width:520px;font-size:clamp(18px,1.7vw,22px)}.panel-head[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.panel-foot[data-astro-cid-lcdefpme]{justify-content:center;margin-top:56px;display:flex}.books[data-astro-cid-lcdefpme]{background:var(--paper)}.shelf[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(32px,6vw,96px);margin-top:72px;padding-bottom:24px;display:flex}.writing[data-astro-cid-lcdefpme]{align-items:center;min-height:92vh;display:flex;overflow:hidden}.writing[data-astro-cid-lcdefpme] .bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:68% 68%;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#fffdf6f7 0%,#fffdf6f2 42%,#fffdf68c 60%,#fffdf60d 85%);position:absolute;inset:0}.writing-inner[data-astro-cid-lcdefpme]{width:100%;position:relative}.writing-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px;max-width:560px;display:flex}.latest[data-astro-cid-lcdefpme]{flex-direction:column;width:100%;margin:8px 0 4px;display:flex}.latest[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink)}.latest[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:2px solid var(--ink)}.latest[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:padding-left .2s var(--ease);flex-direction:column;gap:4px;padding:16px 8px;display:flex}.latest[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#e9a51c2e;padding-left:20px}.latest[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-size:clamp(24px,2.4vw,32px);line-height:1.1}@media (width<=900px){.veil[data-astro-cid-lcdefpme]{background:linear-gradient(#fffdf6f7 0%,#fffdf6eb 70%,#fffdf680 100%)}.writing[data-astro-cid-lcdefpme] .bg[data-astro-cid-lcdefpme]{object-position:center 30%}}.art[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.art-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:40px;display:grid}.art-main[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.art-main[data-astro-cid-lcdefpme] img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;transition:transform .6s var(--ease)}.art-main[data-astro-cid-lcdefpme]:hover img{transform:scale(1.03)}.art-side[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.art-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.art[data-astro-cid-lcdefpme] .btn2[data-astro-cid-lcdefpme]{border-color:var(--paper);color:var(--paper)}.art[data-astro-cid-lcdefpme] .btn2[data-astro-cid-lcdefpme]:hover{background:var(--paper);color:var(--ink)}.art-thumbs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.art-thumbs[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;width:100%}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.about-photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:260px 260px 24px 24px;width:100%;max-width:520px}.about-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.giving[data-astro-cid-lcdefpme]{min-height:72vh;color:var(--paper);align-items:flex-end;display:flex;overflow:hidden}.giving[data-astro-cid-lcdefpme] .bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.shade-g[data-astro-cid-lcdefpme]{background:linear-gradient(#14120e0d 35%,#14120ec7 100%);position:absolute;inset:0}.giving-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.giving[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-shadow:0 2px 8px #00000059}.giving[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{text-shadow:0 1px 4px #0006;max-width:560px}.contact[data-astro-cid-lcdefpme]{background:var(--gold)}.contact-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(48px,6vw,80px)}.contact[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.contact[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{color:var(--paper);background:#333}@media (width<=900px){.art-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-photo[data-astro-cid-lcdefpme]{order:-1}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{min-height:100svh}.shelf[data-astro-cid-lcdefpme]{gap:48px}.about-photo[data-astro-cid-lcdefpme] img{max-width:320px;margin:0 auto}}
