.fp-mast .fp-milestone{display:flex;align-items:center;justify-content:var(--fp-mast-align,center);gap:.7em;margin-top:.9cqi;font-family:var(--fp-head);font-style:italic;font-weight:400;font-size:clamp(10px,1.7cqi,18px);line-height:1.3;color:var(--fp-ink);text-wrap:balance}.fp-mast .fp-milestone:after,.fp-mast .fp-milestone:before{content:"";flex:0 0 2.2em;height:0;border-top:1px solid;opacity:.55}@container (max-width: 520px){.fp-mast .fp-milestone:after,.fp-mast .fp-milestone:before{display:none}}.fp-reading .fp-mast .fp-milestone{font-size:max(16px,1.7cqi)}.fp .fp-mark{display:flex;align-items:baseline;gap:.5em;margin:.5em 0 .2em;font-family:var(--fp-head);font-style:italic;font-size:max(15px,.86em);line-height:1.35;color:var(--fp-accent-ink,var(--fp-accent))}.fp .fp-mark:before{content:"";flex:0 0 1.4em;height:0;border-top:1.5px solid;transform:translateY(-.3em)}.fp-reading .fp-mark{font-size:max(16px,.86em)}.fp-yearone{margin-top:3cqi;padding-top:1.6cqi;border-top:var(--fp-dateline-top,3px double currentColor)}.fp-yearone-head{margin:0;font-family:var(--fp-head);font-weight:var(--fp-head-weight,800);font-style:var(--fp-head-style,normal);text-transform:var(--fp-head-case,none);font-size:clamp(26px,4cqi,40px);line-height:1.05}.fp .fp-yearone-sub{margin:.3em 0 1.6cqi;font-style:italic;color:var(--fp-muted,var(--fp-ink))}.fp-clips{list-style:none;margin:0;padding:.4em 0 .8em;display:grid;gap:clamp(14px,2.6cqi,26px)}@container (min-width: 620px){.fp-clips{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.fp-clip{--clip-tilt:-0.8deg;position:relative;padding:.9em 1em .8em;color:#1d1b16;transform:rotate(var(--clip-tilt));filter:drop-shadow(0 2px 3px rgb(0 0 0/.2))}.fp-clip:before{content:"";position:absolute;z-index:-1;inset:0;background:#f3eee1;clip-path:polygon(0 1.5%,6% 0,21% 1.2%,37% .2%,55% 1.4%,73% 0,88% 1%,100% .3%,99.4% 34%,100% 67%,99.2% 100%,81% 98.8%,62% 100%,44% 98.9%,27% 100%,9% 99%,0 100%,.7% 64%,0 31%)}.fp-clip[data-tilt="1"]{--clip-tilt:0.7deg}.fp-clip[data-tilt="2"]{--clip-tilt:-0.3deg}.fp .fp-clip .fp-kicker{color:#6b1712}.fp .fp-clip-hed{margin:.25em 0 .45em;font-family:var(--fp-head);font-weight:var(--fp-head-weight,800);font-size:clamp(16px,2.2cqi,22px);line-height:1.15;text-wrap:balance}.fp-clip-hed a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.fp .fp-clip-line{font-size:max(15px,.95em);line-height:1.4}.fp .fp-clip-from{margin-top:.6em;font-family:var(--fp-label);font-size:max(13px,.78em);letter-spacing:.04em;color:#3f3a30}.fp-reading .fp-clip-from,.fp-reading .fp-clip-line{font-size:max(16px,.95em)}.fp .rx-btn{position:relative}.fp .rx-stamp{display:none}.paper-stage:has(>.press-stamp){position:relative}.press-stamp{--stamp-ink:#8c1e18;--stamp-tilt:-7deg;position:absolute;z-index:6;top:var(--stamp-top,clamp(140px,17.5vw,240px));right:clamp(14px,4vw,64px);display:grid;justify-items:center;gap:4px;padding:.5em .95em .55em;color:var(--stamp-ink);background:rgb(255 252 244/.9);border:3px double var(--stamp-ink);border-radius:5px;box-shadow:inset 0 0 0 1px rgb(140 30 24/.18);font-family:var(--f-archivo,var(--f-label)),sans-serif;text-transform:uppercase;text-align:center;line-height:1;transform:rotate(var(--stamp-tilt));pointer-events:none}.press-stamp-word{font-weight:800;font-size:clamp(16px,2.2vw,24px);letter-spacing:.14em}.press-stamp-by{font-weight:600;font-size:14px;letter-spacing:.12em}.press-stamp[data-kind=held]{--stamp-ink:#2b2925;--stamp-tilt:3deg;border-width:2px;border-style:solid;box-shadow:none}.press-stamp[data-kind=held] .press-stamp-word{font-size:clamp(15px,1.8vw,20px);letter-spacing:.22em}@media (max-width:759px){.press-stamp{top:var(--stamp-top,12px);right:26px;padding:.4em .7em .45em}.press-stamp-word{font-size:15px}.press-stamp-by{font-size:13px}}.press-bar-goes{display:block;margin-top:2px;font-family:var(--f-body);font-size:14px;letter-spacing:0;color:var(--muted)}@media (max-width:759px){.press-actions:has(.press-bar-goes){grid-template-columns:1fr auto}}.unfold{position:relative;--fold:min(50%,62vh)}@media (prefers-reduced-motion:no-preference){.unfold[data-unfold]{perspective:1800px;perspective-origin:50% var(--fold)}.unfold[data-unfold]>.fp{transform-origin:50% var(--fold);animation:gv-unfold .42s cubic-bezier(.2,.7,.25,1) both}.unfold[data-unfold]:before{top:0;height:var(--fold);background:linear-gradient(180deg,rgb(40 30 20/0) 10%,rgb(40 30 20/.1) 70%,rgb(40 30 20/.24));animation:gv-unfold-shade .42s ease-out both}.unfold[data-unfold]:after,.unfold[data-unfold]:before{content:"";position:absolute;z-index:5;left:0;right:0;pointer-events:none}.unfold[data-unfold]:after{top:var(--fold);height:3px;margin-top:-1px;background:linear-gradient(180deg,rgb(30 22 14/.32),rgb(30 22 14/.08) 45%,rgb(255 255 255/.55));animation:gv-unfold-crease .42s ease-out both}@keyframes gv-unfold{0%{transform:none}16%{transform:rotateX(-5deg) translateY(-3px)}to{transform:none}}@keyframes gv-unfold-shade{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes gv-unfold-crease{0%{opacity:0}12%{opacity:1}55%{opacity:.8}to{opacity:0}}.fp .rx-stamp{display:grid;place-items:center;position:absolute;z-index:2;left:50%;bottom:100%;width:2.1em;height:2.1em;margin:0 0 .15em -1.05em;border:2px solid var(--fp-accent-ink,var(--fp-accent));border-radius:50%;pointer-events:none;mix-blend-mode:multiply;animation:rx-ink .9s cubic-bezier(.25,.8,.3,1) both}.fp .rx-stamp-glyph{font-size:.95em;line-height:1;filter:grayscale(1) brightness(.5) sepia(1) saturate(8) hue-rotate(-38deg)}.fp .rx-tick{display:inline-block;animation:rx-tick .24s cubic-bezier(.2,.8,.2,1) both}@keyframes rx-ink{0%{opacity:0;transform:rotate(-14deg) scale(1.6)}14%{opacity:.95;transform:rotate(-14deg) scale(.94)}24%{opacity:.9;transform:rotate(-14deg) scale(1)}60%{opacity:.55;transform:rotate(-14deg) scale(1)}to{opacity:0;transform:rotate(-14deg) scale(1.03)}}@keyframes rx-tick{0%{opacity:.2;transform:translateY(45%)}to{opacity:1;transform:none}}.press-stamp[data-land]{animation:stamp-land .36s cubic-bezier(.3,1.2,.5,1) both}.press-stamp[data-kind=held][data-land]{animation-duration:.28s}@keyframes stamp-land{0%{opacity:0;transform:rotate(var(--stamp-tilt)) scale(1.7)}45%{opacity:1;transform:rotate(var(--stamp-tilt)) scale(.95)}70%{transform:rotate(var(--stamp-tilt)) scale(1.01)}to{opacity:1;transform:rotate(var(--stamp-tilt)) scale(1)}}}.fp-gloss{font-style:italic;color:var(--fp-muted,currentColor);margin-top:.25em;text-align:start}.fp-body .fp-gloss,.fp-sec .fp-gloss{font-size:.94em}.fp-sec-letters .fp-gloss,blockquote+.fp-gloss{margin-bottom:.5em}.fp-lang-note{margin:.8em auto 0;max-width:40em;padding:.5em .9em;border:1px solid var(--fp-hair,currentColor);font-size:max(16px,.95em);line-height:1.45;text-align:center}.fp[dir=rtl]{--fp-align:right}.fp[dir=rtl],.fp[dir=rtl] .fp-body,.fp[dir=rtl] .fp-body p{text-align:right}@media (min-width:0){.fp[dir=rtl] .fp-rail{border-left:0;padding-left:0;border-right:1px solid var(--fp-hair);padding-right:2.6cqi}}.fp[dir=rtl] .fp-sec-letters cite,.fp[dir=rtl] .fp-sec-quote figcaption{text-align:left}.fp:is([lang=ar],[lang=fa],[lang=ur],[lang=he],[lang=hi],[lang=bn],[lang=pa],[lang=gu],[lang=ta],[lang|=zh],[lang=ja],[lang=ko]) :is(*,:first-letter){letter-spacing:normal!important}.fp[lang]:not([lang=en]) .fp-body>p:first-child:first-letter{float:none!important;-webkit-initial-letter:normal!important;initial-letter:normal!important;font:inherit!important;color:inherit!important;padding:0!important;margin:0!important}.fp:is([lang|=zh],[lang=ja],[lang=ko]) :is(.fp-gloss,.fp-dek,em,i){font-style:normal}.fp:is([lang=hi],[lang=bn],[lang=pa],[lang=gu],[lang=ta],[lang=ar],[lang=fa],[lang=ur]){line-height:1.6}.read-lang{margin:28px 0 24px}.read-lang-head{font-size:1.15rem;margin:0 0 6px}.read-lang-list>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;list-style:none}.read-lang-list>summary::-webkit-details-marker{display:none}.read-lang-list>summary:before{content:"+";color:var(--accent-ink)}.read-lang-list[open]>summary:before{content:"−"}.read-lang-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px;margin:8px 0 12px}.read-lang-grid .btn{min-height:44px;justify-content:center}.read-lang-grid .btn[aria-pressed=true]{outline:2px solid currentColor;outline-offset:1px}.sub-lang select{max-width:13rem}.fp[dir=rtl] :is(.fp-sec-letters blockquote>p:first-child,.fp-sec-quote blockquote,.fp-mem blockquote p,.fp-qa dd>p:not(.fp-gloss),.fp-mystery-answers blockquote>p:first-child,.fp-mystery-words){unicode-bidi:plaintext}