.post[data-astro-cid-p5wnqomb]{max-width:38rem;margin:0 auto;padding:clamp(2.5rem,8vh,5rem) 1.5rem 6rem}.back[data-astro-cid-p5wnqomb]{color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-left:-.6rem;padding:.4rem .75rem .4rem .6rem;font-size:.9375rem;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.back[data-astro-cid-p5wnqomb] span[data-astro-cid-p5wnqomb]{transition:transform .2s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.back[data-astro-cid-p5wnqomb]:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 7%, transparent)}.back[data-astro-cid-p5wnqomb]:hover span[data-astro-cid-p5wnqomb]{transform:translate(-2px)}}.back[data-astro-cid-p5wnqomb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header[data-astro-cid-p5wnqomb]{margin:3rem 0 2rem}h1[data-astro-cid-p5wnqomb]{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.35rem);font-weight:600;line-height:1.12}.date[data-astro-cid-p5wnqomb]{color:var(--muted);margin:.75rem 0 0;font-size:.9375rem}.video[data-astro-cid-p5wnqomb]{aspect-ratio:16/9;background:color-mix(in oklab, var(--ink) 8%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent);border-radius:12px;position:relative;overflow:hidden}.video[data-astro-cid-p5wnqomb] iframe,.play[data-astro-cid-p5wnqomb],.play[data-astro-cid-p5wnqomb] img{border:0;width:100%;height:100%;position:absolute;inset:0}.play[data-astro-cid-p5wnqomb]{cursor:pointer;background:0 0;padding:0}.play[data-astro-cid-p5wnqomb] img{object-fit:cover}.still[data-astro-cid-p5wnqomb]{margin-bottom:2.5rem}.still[data-astro-cid-p5wnqomb] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.icon[data-astro-cid-p5wnqomb]{color:#fff;backdrop-filter:blur(6px);transform-origin:0 100%;background:oklab(17.0742% -.00429247 -.0142604/.78);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .65rem;font-size:.8125rem;font-weight:500;transition:scale .2s cubic-bezier(.2,0,0,1),background .2s;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}@media (hover:hover) and (pointer:fine){.play[data-astro-cid-p5wnqomb]:hover .icon[data-astro-cid-p5wnqomb]{background:var(--accent);scale:1.04}}.play[data-astro-cid-p5wnqomb]:active .icon[data-astro-cid-p5wnqomb]{scale:.96}.play[data-astro-cid-p5wnqomb]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.watch[data-astro-cid-p5wnqomb]{color:var(--muted);margin:.9rem 0 2.5rem;font-size:.9375rem}.prose[data-astro-cid-p5wnqomb]{font-size:1.0625rem;line-height:1.7}.prose[data-astro-cid-p5wnqomb] p,.prose[data-astro-cid-p5wnqomb] ul,.prose[data-astro-cid-p5wnqomb] blockquote{margin:0 0 1.25em}.prose[data-astro-cid-p5wnqomb] ul{padding-left:1.2em}.prose[data-astro-cid-p5wnqomb] li+li{margin-top:.6em}.prose[data-astro-cid-p5wnqomb] h2{letter-spacing:-.01em;margin:2.2em 0 .6em;font-size:1.15rem;font-weight:600}.prose[data-astro-cid-p5wnqomb] img{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent);border-radius:10px;margin:2em 0;display:block}.prose[data-astro-cid-p5wnqomb] a{text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent)}.pager[data-astro-cid-p5wnqomb]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pager[data-astro-cid-p5wnqomb][hidden]{display:none}.count[data-astro-cid-p5wnqomb]{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;min-width:3.5rem;font-size:.875rem}.turn[data-astro-cid-p5wnqomb]{cursor:pointer;width:2.5rem;height:2.5rem;font:inherit;color:var(--ink);background:color-mix(in oklab, var(--ink) 7%, transparent);border:0;border-radius:999px;font-size:1.05rem;transition:background .16s,scale .16s,opacity .16s}@media (hover:hover) and (pointer:fine){.turn[data-astro-cid-p5wnqomb]:not(:disabled):hover{background:color-mix(in oklab, var(--ink) 13%, transparent)}}.turn[data-astro-cid-p5wnqomb]:not(:disabled):active{scale:.94}.turn[data-astro-cid-p5wnqomb]:disabled{opacity:.3;cursor:default}@media (width>=900px) and (height>=620px){.post[data-astro-cid-p5wnqomb]{flex-direction:column;max-width:70rem;height:calc(100svh - 5rem);padding:1.75rem 3rem 1.5rem;display:flex}.book[data-astro-cid-p5wnqomb]{flex:1;min-height:0;margin-top:1rem;overflow:hidden}.flow[data-astro-cid-p5wnqomb]{columns:2;column-fill:auto;column-gap:5rem;height:100%;transition:transform .65s cubic-bezier(.32,.72,0,1)}.titlepage[data-astro-cid-p5wnqomb]{break-after:column;flex-direction:column;justify-content:center;height:100%;display:flex}.titlepage[data-astro-cid-p5wnqomb] header[data-astro-cid-p5wnqomb]{margin:0 0 1.5rem}.titlepage[data-astro-cid-p5wnqomb] .watch[data-astro-cid-p5wnqomb]{margin:.9rem 0 0}.titlepage[data-astro-cid-p5wnqomb] .video[data-astro-cid-p5wnqomb]{margin:0}.prose[data-astro-cid-p5wnqomb]{orphans:3;widows:3;font-size:1.0625rem;line-height:1.65}.prose[data-astro-cid-p5wnqomb] section{display:contents}.prose[data-astro-cid-p5wnqomb] h2{break-after:avoid}.prose[data-astro-cid-p5wnqomb] img{break-inside:avoid;object-fit:cover;max-height:34svh;margin:.4em 0 1.4em}.prose[data-astro-cid-p5wnqomb] li{break-inside:avoid}}@media (width>=900px) and (height>=620px) and (prefers-reduced-motion:reduce){.flow[data-astro-cid-p5wnqomb]{transition:none}}
