.reader{--ease-page:cubic-bezier(.2,.7,.2,1);--pw:min(calc(min(84vh, 860px) / 1.2985),46vw);--ph:calc(var(--pw) * 1.2985);position:fixed;inset:0;z-index:100}.reader[hidden]{display:none}.reader__backdrop{position:absolute;inset:0;background:rgba(24,20,17,.66);cursor:zoom-out}.reader__close,.reader__shop{position:absolute;z-index:3;padding:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#F4F1EA;text-decoration:none;opacity:0;transition:opacity .3s}.reader__close{top:16px;right:20px}.reader__shop{bottom:14px;left:50%;translate:-50% 0;white-space:nowrap}.reader.is-open .reader__close,.reader.is-open .reader__shop{opacity:1}.reader__close:focus-visible,.reader__shop:focus-visible{outline:1px solid #F4F1EA;outline-offset:2px}.reader__slide{position:absolute;left:50%;top:calc(50% - var(--ph) / 2);width:var(--pw);height:var(--ph)}.reader__mag,.rpage{position:absolute;inset:0}.rpage{background:#F8F5EF;overflow:hidden;container-type:inline-size;will-change:transform}.rsheets{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.rleft{top:0;left:-100%;background:#F8F5EF;overflow:hidden;container-type:inline-size;visibility:hidden}.rleft,.rleft__print{position:absolute;width:100%;height:100%}.rleft__print{inset:0;pointer-events:none}.rleft.has-print:after,.rleft.has-print:before{display:none}.rleft.has-print .lpage,.rleft.has-print .lpage *{color:transparent;border-color:transparent}.rleft.has-print .lpage__photo{visibility:hidden}.reader__shade{position:absolute;top:0;bottom:var(--reader-dip,0);left:0;width:100%;pointer-events:none;box-shadow:22px calc(34px + var(--reader-dip, 0px)) 64px -40px rgba(0,0,0,.62)}.reader__shade--left{left:-100%;opacity:0}.reader__lift{right:-4%;bottom:-3%;width:36%;height:26%;background:radial-gradient(ellipse at 74% 74%,rgba(27,24,22,.32),transparent 68%);filter:blur(var(--lift-blur,6px))}.reader__lift,.rface--front:after{position:absolute;pointer-events:none;opacity:0}.rface--front:after{content:"";inset:0;transition:opacity .6s var(--ease-page);background:radial-gradient(circle at 100% 100%,rgba(255,255,255,.05),transparent 30%)}.rface--front.is-hover:after{opacity:1}.rface--front .cover__sheen{transition:background-position .6s var(--ease-page)}.rface--front.is-hover .cover__sheen{background-position:0 0,0 0}.rpage:before{border-left:1px solid rgba(27,24,22,.34);background:linear-gradient(90deg,rgba(27,24,22,.22) 0cqw,rgba(27,24,22,.177) .3cqw,rgba(27,24,22,.144) .6cqw,rgba(27,24,22,.111) 1cqw,rgba(27,24,22,.082) 1.5cqw,rgba(27,24,22,.058) 2.2cqw,rgba(27,24,22,.041) 3cqw,rgba(27,24,22,.029) 4.2cqw,rgba(27,24,22,.019) 6cqw,rgba(27,24,22,.012) 8.5cqw,rgba(27,24,22,.007) 12cqw,rgba(27,24,22,.003) 17cqw,rgba(27,24,22,.001) 24cqw,transparent)}.rleft:after,.rpage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.rleft:after{background:linear-gradient(270deg,rgba(12,9,7,.25) 0cqw,rgba(12,9,7,.2) .3cqw,rgba(12,9,7,.161) .6cqw,rgba(12,9,7,.123) 1cqw,rgba(12,9,7,.09) 1.5cqw,rgba(12,9,7,.062) 2.2cqw,rgba(12,9,7,.043) 3cqw,rgba(12,9,7,.029) 4.2cqw,rgba(12,9,7,.019) 6cqw,rgba(12,9,7,.012) 8.5cqw,rgba(12,9,7,.007) 12cqw,rgba(12,9,7,.003) 17cqw,rgba(12,9,7,.001) 24cqw,transparent)}.rleft:before,.rpage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(/journal/tooth.svg);background-size:240px;mix-blend-mode:multiply;opacity:.07}.rcover,.rface{position:absolute;inset:0}.rface{backface-visibility:hidden;-webkit-backface-visibility:hidden}.rpage__corner{background:linear-gradient(315deg,rgba(27,24,22,.34),rgba(27,24,22,.1) 5%,transparent 11%)}.reader__curl,.rpage__corner{position:absolute;inset:0;pointer-events:none}.reader__curl{width:100%;height:100%;z-index:2}.reader__curl[hidden]{display:none}.lpage{position:absolute;top:7cqw;bottom:7cqw;left:7cqw;right:9cqw;display:flex;flex-direction:column;color:var(--ink)}.lpage__title{margin:0;font-weight:400;font-size:7.4cqw;line-height:1.04;letter-spacing:0;text-wrap:balance}.lpage__lede,.lpage__title{font-family:var(--font-display)}.lpage__lede{margin:3cqw 0 0;font-style:italic;font-size:3.1cqw;line-height:1.4;color:var(--ink-dim);text-wrap:pretty}.lflow{flex:1 1;min-height:0;display:flex;flex-direction:column;margin-top:4cqw}.ltext{flex:none;min-height:0;overflow:hidden}.lpage__photo{position:relative;flex:1 1;min-height:0}.lpage__photo img{object-fit:cover}.reader[data-step=fill] .ltext{display:none}.reader[data-step=none] .ltext,.reader[data-step=strip] .ltext{flex:1 1}.reader[data-step=strip] .lpage__photo{flex:none;aspect-ratio:2/1;margin-top:3cqw}.reader[data-step=none] .lpage__photo{display:none}.reader[data-narrow]{touch-action:pan-y pinch-zoom}.reader[data-narrow] .ltext,.reader[data-narrow] .rtext{line-height:1.45}.reader[data-narrow] .lpage{top:5cqw;bottom:5cqw;left:5cqw;right:6cqw}.reader[data-narrow] .rpage__inner{top:5cqw;bottom:5cqw;left:6cqw;right:5cqw}.rpage__inner{position:absolute;top:7cqw;bottom:7cqw;left:9cqw;right:7cqw;display:flex;flex-direction:column}.rtext{flex:1 1;min-height:0;overflow:hidden}.ltext,.rtext{font-family:var(--font-display);font-size:var(--story-px,16px);line-height:1.5;color:var(--ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.ltext p,.rtext p{margin:0;text-wrap:pretty;text-indent:1.3em}.ltext p.cont,.ltext p.noind,.rtext p.cont,.rtext p.noind{text-indent:0}.ltext h2,.rtext h2{margin:.9em 0 .35em;font-family:var(--font-display);font-weight:600;font-size:1.08em;line-height:1.25;letter-spacing:0}.ltext>h2:first-child,.rtext>h2:first-child{margin-top:0}.ltext a,.rtext a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.drop{float:left;font-size:3.5em;line-height:.82;padding:.07em .09em 0 0}.drop,.endmark{color:var(--ember)}.endmark{font-size:.75em}html.js .reader[data-settling] .reader__mag{visibility:hidden}html:not(.js) .rtext{overflow-y:auto}html:not(.js) .rleft{visibility:visible}