.pile-module__Veil7W__feed{background:color-mix(in oklab, var(--rule) 70%, transparent);pointer-events:none;height:2px;position:absolute;inset:auto 1rem 0;overflow:hidden}.pile-module__Veil7W__feed:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 35%, var(--accent) 65%, transparent);width:28%;position:absolute;inset:0 auto 0 33%}@media (prefers-reduced-motion:no-preference){@keyframes pile-module__Veil7W__feedRun{0%{transform:translate(-100%)}to{transform:translate(360%)}}.pile-module__Veil7W__feed:after{animation:1.8s cubic-bezier(.45,0,.35,1) infinite pile-module__Veil7W__feedRun;left:0}.pile-module__Veil7W__feed[data-stage=reading]:after{animation-duration:1.1s}}
.ambience-module__mYI9DG__layer{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambience-module__mYI9DG__wash{background:radial-gradient(46rem 22rem at 50% 118%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 72%), radial-gradient(34rem 26rem at 4% 26%, color-mix(in oklab, var(--card) 52%, transparent), transparent 70%), radial-gradient(32rem 24rem at 96% 12%, color-mix(in oklab, var(--card) 46%, transparent), transparent 70%);position:absolute;inset:-10%}.ambience-module__mYI9DG__grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ambience-module__mYI9DG__vine{width:max(100%,68rem);height:auto;color:var(--accent);opacity:.3;position:absolute;bottom:-1.25rem;left:50%;overflow:visible;translate:-50%}.ambience-module__mYI9DG__stem,.ambience-module__mYI9DG__stroke{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ambience-module__mYI9DG__stem{stroke-width:3.2px}.ambience-module__mYI9DG__blade{fill:color-mix(in oklab, currentColor 12%, transparent);stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.ambience-module__mYI9DG__drifter{width:2rem;color:var(--accent);opacity:.36;will-change:transform;position:absolute;overflow:visible}.ambience-module__mYI9DG__tintInk{color:var(--muted);opacity:.3}.ambience-module__mYI9DG__drifter .ambience-module__mYI9DG__blade,.ambience-module__mYI9DG__drifter .ambience-module__mYI9DG__stroke,.ambience-module__mYI9DG__vein{vector-effect:non-scaling-stroke;stroke-width:1.1px}.ambience-module__mYI9DG__vein{fill:none;stroke:currentColor;stroke-linecap:round;opacity:.5}.ambience-module__mYI9DG__d1{top:42%;left:6%}.ambience-module__mYI9DG__d2{width:1.5rem;top:24%;right:6.5%}.ambience-module__mYI9DG__d3{width:1.6rem;top:64%;left:87%}.ambience-module__mYI9DG__butterfly{width:2.4rem;color:var(--accent);opacity:.34;will-change:transform;position:absolute;overflow:visible}.ambience-module__mYI9DG__wing{fill:color-mix(in oklab, currentColor 18%, transparent);stroke:currentColor;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transform-box:fill-box}.ambience-module__mYI9DG__wingLeft{transform-origin:100%}.ambience-module__mYI9DG__wingRight{transform-origin:0%}.ambience-module__mYI9DG__body{fill:currentColor;opacity:.75}.ambience-module__mYI9DG__spot{fill:currentColor;stroke:none;opacity:.38}.ambience-module__mYI9DG__antenna{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ambience-module__mYI9DG__b1{top:10%;left:6%}.ambience-module__mYI9DG__b2{width:1.9rem;top:7%;right:5.5%}.ambience-module__mYI9DG__b3{width:2.1rem;top:84%;left:8%}.ambience-module__mYI9DG__b4{width:2rem;top:46%;right:7%}.ambience-module__mYI9DG__b5{width:1.8rem;top:58%;left:4%}.ambience-module__mYI9DG__b6{width:2.2rem;top:74%;right:4.5%}.ambience-module__mYI9DG__mid{opacity:.2}.ambience-module__mYI9DG__b7{width:1.9rem;top:24%;left:30%}.ambience-module__mYI9DG__b8{width:1.7rem;top:50%;left:62%}.ambience-module__mYI9DG__b9{width:2rem;top:78%;left:40%}.ambience-module__mYI9DG__rise{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes ambience-module__mYI9DG__flipDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ambience-module__mYI9DG__flipSwell{0%{opacity:0;transform:scaleY(.2)}70%{opacity:1;transform:scaleY(1.06)}to{opacity:1;transform:none}}@keyframes ambience-module__mYI9DG__flipBreathe{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-5px)rotate(.35deg)}}@keyframes ambience-module__mYI9DG__flipTurn{0%{transform:rotate(-14deg)scaleX(1)}25%{transform:rotate(6deg)scaleX(.42)}50%{transform:rotate(16deg)scaleX(1)}75%{transform:rotate(2deg)scaleX(.55)}to{transform:rotate(-14deg)scaleX(1)}}@keyframes ambience-module__mYI9DG__flipDriftA{0%,to{transform:translate(0,0)}30%{transform:translate(3vw,16vh)}58%{transform:translate(-1vw,30vh)}80%{transform:translate(-3vw,14vh)}}@keyframes ambience-module__mYI9DG__flipDriftB{0%,to{transform:translate(0,0)}26%{transform:translate(-2vw,18vh)}54%{transform:translate(2vw,38vh)}78%{transform:translate(3vw,17vh)}}@keyframes ambience-module__mYI9DG__flipDriftC{0%,to{transform:translate(0,0)}32%{transform:translate(-3vw,13vh)}60%{transform:translate(1vw,24vh)}84%{transform:translate(3vw,9vh)}}@keyframes ambience-module__mYI9DG__flipFlap{0%,to{transform:scaleX(1)}6%{transform:scaleX(.34)}12%{transform:scaleX(.98)}18%{transform:scaleX(.4)}25%{transform:scaleX(1)}31%{transform:scaleX(.54)}37%{transform:scaleX(1)}}@keyframes ambience-module__mYI9DG__flipFlutterA{0%,to{transform:translate(0,0)rotate(0)}26%{transform:translate(2vw,8vh)rotate(7deg)}54%{transform:translate(-1vw,15vh)rotate(-6deg)}80%{transform:translate(1.5vw,6vh)rotate(4deg)}}@keyframes ambience-module__mYI9DG__flipFlutterB{0%,to{transform:translate(0,0)rotate(0)}30%{transform:translate(-1.5vw,6vh)rotate(-8deg)}58%{transform:translate(1vw,13vh)rotate(5deg)}82%{transform:translate(-2vw,5vh)rotate(-4deg)}}@keyframes ambience-module__mYI9DG__flipFlutterC{0%,to{transform:translate(0,0)rotate(0)}28%{transform:translate(2vw,-7vh)rotate(6deg)}56%{transform:translate(-1vw,-12vh)rotate(-7deg)}84%{transform:translate(1vw,-4vh)rotate(3deg)}}@keyframes ambience-module__mYI9DG__flipCrossA{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(12vw,-5vh)rotate(9deg)}50%{transform:translate(24vw,3vh)rotate(-5deg)}75%{transform:translate(10vw,9vh)rotate(6deg)}}@keyframes ambience-module__mYI9DG__flipCrossB{0%,to{transform:translate(0,0)rotate(0)}30%{transform:translate(-14vw,6vh)rotate(-8deg)}55%{transform:translate(-24vw,-2vh)rotate(5deg)}80%{transform:translate(-8vw,-7vh)rotate(-4deg)}}@keyframes ambience-module__mYI9DG__flipFade{0%{opacity:0}}@keyframes ambience-module__mYI9DG__flipRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ambience-module__mYI9DG__wash{animation:1.4s ease-out both ambience-module__mYI9DG__flipFade}.ambience-module__mYI9DG__draw{stroke-dasharray:1;animation:1.4s ease-in-out both ambience-module__mYI9DG__flipDraw}.ambience-module__mYI9DG__swell{transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.22,1.1,.4,1) both ambience-module__mYI9DG__flipSwell}.ambience-module__mYI9DG__breathe{transform-box:view-box;transform-origin:50% 100%;animation:14s ease-in-out 3.2s infinite ambience-module__mYI9DG__flipBreathe}.ambience-module__mYI9DG__turn{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite ambience-module__mYI9DG__flipTurn}.ambience-module__mYI9DG__d1{animation:2s ease-out 1.2s both ambience-module__mYI9DG__flipFade,44s ease-in-out 1.2s infinite ambience-module__mYI9DG__flipDriftA}.ambience-module__mYI9DG__d2{animation:2s ease-out 2s both ambience-module__mYI9DG__flipFade,52s ease-in-out 2s infinite ambience-module__mYI9DG__flipDriftB}.ambience-module__mYI9DG__d3{animation:2s ease-out 2.8s both ambience-module__mYI9DG__flipFade,38s ease-in-out 2.8s infinite ambience-module__mYI9DG__flipDriftC}.ambience-module__mYI9DG__wing{animation:3.8s ease-in-out infinite ambience-module__mYI9DG__flipFlap}.ambience-module__mYI9DG__b1{animation:2s ease-out 1.6s both ambience-module__mYI9DG__flipFade,52s ease-in-out 1.6s infinite ambience-module__mYI9DG__flipFlutterA}.ambience-module__mYI9DG__b2{animation:2s ease-out 2.4s both ambience-module__mYI9DG__flipFade,60s ease-in-out 2.4s infinite ambience-module__mYI9DG__flipFlutterB}.ambience-module__mYI9DG__b3{animation:2s ease-out 3.2s both ambience-module__mYI9DG__flipFade,46s ease-in-out 3.2s infinite ambience-module__mYI9DG__flipFlutterC}.ambience-module__mYI9DG__b4{animation:2s ease-out 2s both ambience-module__mYI9DG__flipFade,58s ease-in-out 2s infinite reverse ambience-module__mYI9DG__flipFlutterA}.ambience-module__mYI9DG__b5{animation:2s ease-out 2.8s both ambience-module__mYI9DG__flipFade,50s ease-in-out 2.8s infinite reverse ambience-module__mYI9DG__flipFlutterC}.ambience-module__mYI9DG__b6{animation:2s ease-out 3.6s both ambience-module__mYI9DG__flipFade,54s ease-in-out 3.6s infinite reverse ambience-module__mYI9DG__flipFlutterB}.ambience-module__mYI9DG__b7{animation:2s ease-out 2.2s both ambience-module__mYI9DG__flipFade,64s ease-in-out 2.2s infinite ambience-module__mYI9DG__flipCrossA}.ambience-module__mYI9DG__b8{animation:2s ease-out 3s both ambience-module__mYI9DG__flipFade,72s ease-in-out 3s infinite ambience-module__mYI9DG__flipCrossB}.ambience-module__mYI9DG__b9{animation:2s ease-out 3.8s both ambience-module__mYI9DG__flipFade,58s ease-in-out 3.8s infinite reverse ambience-module__mYI9DG__flipCrossA}.ambience-module__mYI9DG__rise{animation:.6s cubic-bezier(.22,.9,.3,1) both ambience-module__mYI9DG__flipRise}}@media (max-width:900px){.ambience-module__mYI9DG__d1,.ambience-module__mYI9DG__d3{display:none}.ambience-module__mYI9DG__d2{top:12%;right:3%}.ambience-module__mYI9DG__b2,.ambience-module__mYI9DG__b3,.ambience-module__mYI9DG__b5,.ambience-module__mYI9DG__b6{display:none}.ambience-module__mYI9DG__b1{width:2rem;top:6%;left:3%}.ambience-module__mYI9DG__b4{width:1.7rem;top:52%;right:3%}}@media (max-width:640px){.ambience-module__mYI9DG__vine{opacity:.22;bottom:-2rem}.ambience-module__mYI9DG__d2{display:none}.ambience-module__mYI9DG__b1{width:1.7rem;top:13%;left:4%}.ambience-module__mYI9DG__b3{width:1.4rem;display:block;top:72%;left:72%}.ambience-module__mYI9DG__b4{width:1.4rem;top:4%;right:8%}.ambience-module__mYI9DG__b8{display:none}.ambience-module__mYI9DG__b7{width:1.4rem}.ambience-module__mYI9DG__b9{width:1.5rem}.ambience-module__mYI9DG__b5{width:1.3rem;display:block;top:44%;left:10%}}
.nav-module__X3CYfG__panel{border:1px solid var(--rule);background:var(--card);width:14rem;color:var(--muted);box-shadow:0 24px 50px -30px color-mix(in oklab, var(--brand-navy) 80%, transparent);border-radius:.875rem;margin:0;padding:.5rem;position:fixed;inset:3.5rem 1.25rem auto auto;overflow:visible}.nav-module__X3CYfG__panel:popover-open{flex-direction:column;display:flex}.nav-module__X3CYfG__panel::backdrop{background:color-mix(in oklab, var(--brand-navy) 18%, transparent)}.nav-module__X3CYfG__wrap:has(.nav-module__X3CYfG__panel:popover-open) .nav-module__X3CYfG__barsIcon{display:none}.nav-module__X3CYfG__crossIcon{display:none}.nav-module__X3CYfG__wrap:has(.nav-module__X3CYfG__panel:popover-open) .nav-module__X3CYfG__crossIcon{display:block}@supports not selector(:popover-open){.nav-module__X3CYfG__trigger,.nav-module__X3CYfG__email{display:none}.nav-module__X3CYfG__panel{width:auto;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:.9rem;padding:0;display:flex;position:static}}
.shelf-module__GdEkiW__shelf{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;overscroll-behavior-x:contain;scroll-padding-inline:1.5rem}@media (min-width:640px){.shelf-module__GdEkiW__shelf{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}}
.reader-module__7-kgpG__reader{font-family:var(--font-serif);color:var(--ink)}.reader-module__7-kgpG__prose{max-width:38rem;margin-inline:auto;font-size:1.1875rem;line-height:1.7}.reader-module__7-kgpG__prose>:first-child{display:flow-root}.reader-module__7-kgpG__prose>:first-child:first-letter{float:left;font-size:3.2em;line-height:.9;font-family:var(--font-fraunces), var(--font-serif);padding-right:.12em;font-weight:600}.reader-module__7-kgpG__prose p{margin-block:1.1em}.reader-module__7-kgpG__prose h1,.reader-module__7-kgpG__prose h2,.reader-module__7-kgpG__prose h3,.reader-module__7-kgpG__prose h4{text-wrap:balance;margin-block:1.6em .6em;font-weight:600;line-height:1.25}.reader-module__7-kgpG__prose h1{font-size:1.75rem}.reader-module__7-kgpG__prose h2{font-size:1.5rem}.reader-module__7-kgpG__prose h3{font-size:1.25rem}.reader-module__7-kgpG__prose h4{font-size:1.1rem}.reader-module__7-kgpG__prose a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.reader-module__7-kgpG__prose blockquote{border-left:3px solid var(--accent);color:var(--muted);margin-block:1.4em;padding-left:1.1em;font-style:italic}.reader-module__7-kgpG__prose ul,.reader-module__7-kgpG__prose ol{margin-block:1.1em;padding-left:1.5em}.reader-module__7-kgpG__prose ul{list-style:outside}.reader-module__7-kgpG__prose ol{list-style:decimal}.reader-module__7-kgpG__prose li{margin-block:.35em}.reader-module__7-kgpG__prose img,.reader-module__7-kgpG__prose figure{border-radius:.75rem;max-width:100%;height:auto}.reader-module__7-kgpG__prose figure{margin-block:1.6em}.reader-module__7-kgpG__prose figcaption{font-family:var(--font-sans);color:var(--muted);margin-top:.5em;font-size:.8125rem}.reader-module__7-kgpG__prose pre{border:1px solid var(--rule);background:var(--card);font-family:var(--font-mono);border-radius:.75rem;padding:1em 1.2em;font-size:.875rem;line-height:1.6;overflow-x:auto}.reader-module__7-kgpG__prose code{font-family:var(--font-mono);font-size:.85em}.reader-module__7-kgpG__prose table{border-collapse:collapse;width:100%;margin-block:1.4em;font-size:.9375rem}.reader-module__7-kgpG__prose th,.reader-module__7-kgpG__prose td{border-bottom:1px solid var(--rule);text-align:left;padding:.5em .75em}.reader-module__7-kgpG__prose hr{border:none;border-top:1px solid var(--rule);margin-block:2em}
