.opening[data-astro-cid-uk4drrvt]{position:relative;margin-top:-7.5rem;padding-top:9rem;padding-bottom:var(--space-l);overflow:hidden}.wash[data-astro-cid-uk4drrvt]{position:absolute;inset:0;z-index:-1;background:url(/images/book-wash.jpg) center / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent);mask-image:linear-gradient(to bottom,#000 75%,transparent)}.opening-in[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-l);align-items:center}.stage[data-astro-cid-uk4drrvt]{--rx: 0deg;--ry: -14deg;perspective:1400px;justify-self:center;animation:arrive 1.6s var(--ease-out) both}.cover[data-astro-cid-uk4drrvt]{width:100%;max-width:26rem;height:auto;border-radius:3px 7px 7px 3px;transform:rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 2px 4px #3f241826,0 50px 70px -28px #3f241880}@keyframes arrive{0%{opacity:0;transform:translateY(3rem) rotate(-3deg)}}.opening[data-astro-cid-uk4drrvt] h1[data-astro-cid-uk4drrvt]{font-size:clamp(3.4rem,2.2rem + 5.5vw,7rem);animation:up 1.4s var(--ease-out) .2s both}.sub[data-astro-cid-uk4drrvt]{font-family:var(--font-display);font-size:var(--step-2);color:var(--copper-deep);line-height:1.3;margin-top:.5rem;max-width:24em;animation:up 1.4s var(--ease-out) .4s both}.by[data-astro-cid-uk4drrvt]{margin-top:var(--space-s);color:var(--ink-soft);animation:up 1.4s var(--ease-out) .55s both}.actions[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-m)}.opening[data-astro-cid-uk4drrvt] .actions[data-astro-cid-uk4drrvt]{animation:up 1.4s var(--ease-out) .7s both}@keyframes up{0%{opacity:0;transform:translateY(1.2rem);filter:blur(6px)}}.excerpt[data-astro-cid-uk4drrvt]{--light: 0;position:relative;-webkit-mask:url(/images/edge-top.png) top center / 2400px 275px repeat-x,linear-gradient(#000,#000) center / 100% calc(100% - 520px) no-repeat,url(/images/edge-bottom.png) bottom center / 2400px 275px repeat-x;mask:url(/images/edge-top.png) top center / 2400px 275px repeat-x,linear-gradient(#000,#000) center / 100% calc(100% - 520px) no-repeat,url(/images/edge-bottom.png) bottom center / 2400px 275px repeat-x}.ex-track[data-astro-cid-uk4drrvt]{height:300vh}.ex-tail[data-astro-cid-uk4drrvt]{height:220px;background:#fad3b1;margin-top:-1px}.ex-pin[data-astro-cid-uk4drrvt]{position:sticky;top:0;min-height:100vh;min-height:100svh;padding-block:1.5rem;display:grid;align-items:center;overflow:hidden}.ex-night[data-astro-cid-uk4drrvt],.ex-dawn[data-astro-cid-uk4drrvt]{position:absolute;inset:0;background-size:cover;background-position:center}.ex-night[data-astro-cid-uk4drrvt]{background-image:url(/images/night.jpg)}.ex-dawn[data-astro-cid-uk4drrvt]{background-image:linear-gradient(180deg,#fad3b100 62%,#fad3b1),url(/images/dawn.jpg);opacity:var(--light)}.ex-in[data-astro-cid-uk4drrvt]{position:relative;max-width:46rem;display:grid;gap:min(1.1rem,1.8svh)}.ex-line[data-astro-cid-uk4drrvt]{font-family:var(--font-display);font-size:clamp(1rem,min(1rem + 1vw,2.75svh),1.9rem);line-height:1.55;color:color-mix(in oklab,#fff3e6 calc((1 - var(--light)) * 100%),var(--ink));text-shadow:0 1px 18px rgba(20,8,20,calc(.6 - var(--light) * .6))}.ex-line[data-astro-cid-uk4drrvt].last{font-weight:700;font-size:clamp(1.25rem,min(1.2rem + 1.8vw,4.2svh),2.8rem);margin-top:min(var(--space-s),2svh);color:color-mix(in oklab,#fff3e6 calc((1 - var(--light)) * 100%),var(--copper))}.about[data-astro-cid-uk4drrvt]{padding-top:var(--space-xl);text-align:center}.about[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{font-size:var(--step-3)}.lead[data-astro-cid-uk4drrvt]{max-width:40rem;margin:var(--space-s) auto 0;font-size:var(--step-1)}.parts[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);margin-top:var(--space-l);text-align:start}.part[data-astro-cid-uk4drrvt]{padding-inline-start:var(--space-m);border-inline-start:1px solid var(--rule)}.part[data-astro-cid-uk4drrvt] h3[data-astro-cid-uk4drrvt]{font-size:var(--step-2);margin-bottom:.6rem}.watch[data-astro-cid-uk4drrvt]{margin-top:var(--space-l);background:url(/images/method-dusk.jpg) center / cover no-repeat;color:#fff4ea}.watch[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{color:#fff;font-size:var(--step-3);text-align:center;text-shadow:0 2px 24px rgba(40,14,10,.5)}.videos[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m);margin-top:var(--space-l)}.video[data-astro-cid-uk4drrvt]{margin:0}.frame[data-astro-cid-uk4drrvt]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 50px -24px #280e0ab3;background:#2a1626}.frame[data-astro-cid-uk4drrvt]{display:block;width:100%;padding:0;border:0;cursor:pointer}.frame[data-astro-cid-uk4drrvt] img[data-astro-cid-uk4drrvt]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out),filter .6s var(--ease-out)}.frame[data-astro-cid-uk4drrvt]:hover img[data-astro-cid-uk4drrvt]{transform:scale(1.04);filter:brightness(.9)}.frame[data-astro-cid-uk4drrvt]:focus-visible{outline:3px solid #fff;outline-offset:4px}.cinema[data-astro-cid-uk4drrvt]{width:min(92vw,1200px);max-width:none;padding:0;border:0;background:transparent;overflow:visible}.cinema[data-astro-cid-uk4drrvt][open]{animation:cinemaIn .5s var(--ease-out)}.cinema[data-astro-cid-uk4drrvt]::backdrop{background:#1c0c12d1;backdrop-filter:blur(6px);animation:dim .5s var(--ease-out)}.cinema[data-astro-cid-uk4drrvt] video[data-astro-cid-uk4drrvt]{display:block;width:100%;max-height:82vh;border-radius:var(--radius);background:#000;box-shadow:0 40px 80px -30px #000c}.shut[data-astro-cid-uk4drrvt]{position:absolute;top:-3.4rem;inset-inline-end:0;width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid rgba(255,244,234,.5);background:#fff4ea1f;color:#fff4ea;display:grid;place-items:center;cursor:pointer}.shut[data-astro-cid-uk4drrvt] svg[data-astro-cid-uk4drrvt]{width:1.3rem;height:1.3rem}.shut[data-astro-cid-uk4drrvt]:hover{background:#fff4ea40}@keyframes cinemaIn{0%{opacity:0;transform:scale(.94)}}@keyframes dim{0%{opacity:0}}.play[data-astro-cid-uk4drrvt]{position:absolute;inset:0;margin:auto;width:5rem;height:5rem;border:0;border-radius:50%;background:#fff4e4eb;color:var(--copper-deep);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 10px #fff4e438;transition:transform .3s var(--ease-out),box-shadow .5s var(--ease-out)}.play[data-astro-cid-uk4drrvt] svg[data-astro-cid-uk4drrvt]{width:2rem;height:2rem;transform:scaleX(-1) translate(-2px)}.play[data-astro-cid-uk4drrvt]:hover{transform:scale(1.08);box-shadow:0 0 0 16px #fff4e42e}figcaption[data-astro-cid-uk4drrvt]{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;color:#fff1e4}figcaption[data-astro-cid-uk4drrvt] strong[data-astro-cid-uk4drrvt]{font-family:var(--font-display);font-size:var(--step-1)}.readers[data-astro-cid-uk4drrvt]{padding-top:var(--space-l);text-align:center}.readers[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{font-size:var(--step-3)}.readers[data-astro-cid-uk4drrvt] ul[data-astro-cid-uk4drrvt]{list-style:none;padding:0;margin:var(--space-l) 0 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m) var(--space-l)}.readers[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]{background:var(--patch) center / 100% 100% no-repeat;padding:2.4rem 2.8rem;font-size:var(--step-0);line-height:1.6}.readers[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]:nth-child(2n){margin-top:2.5rem}.close[data-astro-cid-uk4drrvt]{padding-top:var(--space-xl);text-align:center}.mini[data-astro-cid-uk4drrvt]{width:9rem;height:auto;margin:0 auto var(--space-m);transform:rotate(-4deg);box-shadow:0 24px 40px -18px #3f241880}.close[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{font-size:var(--step-3)}.close[data-astro-cid-uk4drrvt] .actions[data-astro-cid-uk4drrvt]{justify-content:center}@media(max-width:900px){.opening-in[data-astro-cid-uk4drrvt],.parts[data-astro-cid-uk4drrvt],.videos[data-astro-cid-uk4drrvt],.readers[data-astro-cid-uk4drrvt] ul[data-astro-cid-uk4drrvt]{grid-template-columns:1fr}.opening-text[data-astro-cid-uk4drrvt]{text-align:center}.opening[data-astro-cid-uk4drrvt] .actions[data-astro-cid-uk4drrvt]{justify-content:center}.cover[data-astro-cid-uk4drrvt]{max-width:15rem}.readers[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]:nth-child(2n){margin-top:0}}@media(prefers-reduced-motion:reduce){.ex-line[data-astro-cid-uk4drrvt]{opacity:1!important}}
