.ph:is(.ph,#ph-weight){background:var(--paper);max-width:1040px;color:var(--fh-ink);font-family:var(--font-newsreader), Georgia, serif;text-align:center;margin:0 auto;padding:22px 20px 96px}:is(.ph,#ph-weight) *,:is(.ph,#ph-weight) :before,:is(.ph,#ph-weight) :after{box-sizing:border-box}:is(.ph,#ph-weight) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.ph,#ph-weight) .ph-back{color:var(--fh-soft);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-size:16px;display:block}:is(.ph,#ph-weight) .ph-print{margin:22px auto 0}:is(.ph,#ph-weight) .ph-frame{max-width:100%;line-height:0;display:inline-block;position:relative}:is(.ph,#ph-weight) .ph-frame img{cursor:zoom-in;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 320px);display:block;box-shadow:0 0 0 1px #2b241b0f,0 1px 2px #2b241b1a,0 26px 50px -34px #2b241b8c}:is(.ph,#ph-weight) .ph-print figcaption{color:var(--fh-mute);flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:12px;font-size:15px;font-style:italic;display:flex}:is(.ph,#ph-weight) .ph-toggle{color:var(--fh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-style:normal}:is(.ph,#ph-weight) .ph-face{opacity:0;pointer-events:none;border-radius:50%;line-height:1;transition:opacity .22s;display:block;position:absolute}:is(.ph,#ph-weight) .ph-print.is-naming .ph-face{opacity:1;pointer-events:auto;box-shadow:0 0 0 1.5px #fffdf8d9,0 0 0 3px #2b241b2e}:is(.ph,#ph-weight) .ph-print .ph-face.is-asking,:is(.ph,#ph-weight) .ph-print .ph-face.is-unknown{box-shadow:0 0 0 1.5px #fffdf899}:is(.ph,#ph-weight) .ph-name{color:var(--fh-ink);white-space:nowrap;background:#faf6eef0;border-radius:999px;padding:5px 10px 6px;font-size:14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px -10px #0009}:is(.ph,#ph-weight) .ph-face.is-asking .ph-name{font-style:italic}:is(.ph,#ph-weight) .ph-face.is-unknown .ph-name{color:var(--fh-soft);font-style:italic}@media (prefers-reduced-motion:reduce){:is(.ph,#ph-weight) .ph-face{transition:none}}:is(.ph,#ph-weight) .ph-people{justify-items:center;gap:14px;max-width:640px;margin:26px auto 0;display:grid}:is(.ph,#ph-weight) .ph-with{color:var(--fh-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:0;font-size:17px;display:flex}:is(.ph,#ph-weight) .ph-person{align-items:center;gap:8px;display:inline-flex}:is(.ph,#ph-weight) .ph-person b{color:var(--fh-ink);font-weight:500}:is(.ph,#ph-weight) .ph-ask{background:color-mix(in srgb, var(--paper) 50%, #fffdf8);border-radius:999px;align-items:center;gap:14px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 0 0 1px #2b241b1f}:is(.ph,#ph-weight) .ph-ask img,:is(.ph,#ph-weight) .ph-ask-blank{object-fit:cover;background:#e6dccb;border-radius:50%;width:44px;height:44px}:is(.ph,#ph-weight) .ph-ask p{color:var(--fh-soft);margin:0;font-size:17px}:is(.ph,#ph-weight) .ph-ask b{color:var(--fh-ink);font-weight:500}:is(.ph,#ph-weight) .ph-yes,:is(.ph,#ph-weight) .ph-no{border-radius:999px;min-height:40px;padding:0 16px;font-size:15.5px}:is(.ph,#ph-weight) .ph-yes{background:var(--fh-ink);color:#f3ece0}:is(.ph,#ph-weight) .ph-no{box-shadow:inset 0 0 0 1px #2b241b40}:is(.ph,#ph-weight) .ph-unknown{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}:is(.ph,#ph-weight) .ph-unknown button{color:var(--fh-soft);justify-items:center;gap:6px;font-size:14.5px;font-style:italic;display:grid}:is(.ph,#ph-weight) .ph-unknown img{object-fit:cover;border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 1px #2b241b26}:is(.ph,#ph-weight) .ph-note{color:var(--fh-mute);margin:0;font-size:15px;font-style:italic}:is(.ph,#ph-weight) .ph-note button{color:var(--fh-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-style:normal}:is(.ph,#ph-weight) .ph-words{border-top:1px solid var(--fh-rule);max-width:640px;margin:40px auto 0;padding-top:24px}:is(.ph,#ph-weight) .ph-note-text{margin:0 0 16px;font-size:19px;font-style:italic;line-height:1.5}:is(.ph,#ph-weight) .ph-links{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;font-size:16px;display:flex}:is(.ph,#ph-weight) .ph-links button,:is(.ph,#ph-weight) .ph-links a{color:var(--fh-ink);text-underline-offset:5px;-webkit-text-decoration:underline #2b241b4d;text-decoration:underline #2b241b4d}:is(.ph,#ph-weight) .ph-private{color:var(--fh-mute);margin:16px 0 0;font-size:14px}:is(.ph,#ph-weight) .ph-sheet{z-index:60;background:#14100c61;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}@media (min-width:700px){:is(.ph,#ph-weight) .ph-sheet{place-items:center}}:is(.ph,#ph-weight) .ph-sheet-card{background:#fbf7f0;border-radius:18px;width:min(100%,520px);padding:22px 20px 16px;box-shadow:0 30px 60px -24px #00000080}:is(.ph,#ph-weight) .ph-sheet-face{object-fit:cover;border-radius:50%;width:84px;height:84px;box-shadow:0 0 0 1px #2b241b26}:is(.ph,#ph-weight) .ph-sheet-title{margin:10px 0 14px;font-size:21px}:is(.ph,#ph-weight) .ph-sheet-people{flex-wrap:wrap;justify-content:center;gap:10px 6px;margin:0;padding:0;list-style:none;display:flex}:is(.ph,#ph-weight) .ph-sheet-people button{border-radius:12px;justify-items:center;gap:6px;width:78px;padding:6px 2px;font-size:14.5px;display:grid}:is(.ph,#ph-weight) .ph-sheet-people button:hover{background:#2b241b0f}:is(.ph,#ph-weight) .ph-sheet-foot{color:var(--fh-soft);justify-content:center;gap:22px;margin-top:14px;font-size:15.5px;display:flex}:is(.ph,#ph-weight) .ph-sheet-foot button{text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px}:is(.ph,#ph-weight) .hf-face{aspect-ratio:1;flex:none;line-height:0;display:block}:is(.ph,#ph-weight) .hf-face svg{width:100%;height:100%;display:block;overflow:visible}:is(.ph,#ph-weight) .hf-face-edge{fill:none;stroke:#2b241b;stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.8}.ph.fr:is(.ph,#ph-weight){max-width:760px}:is(.ph,#ph-weight) .fr-head{margin-top:26px}:is(.ph,#ph-weight) .fr-head h1{letter-spacing:-.016em;margin:0;font-size:clamp(34px,6vw,48px);font-weight:400;line-height:1.08}:is(.ph,#ph-weight) .fr-head p{max-width:34em;color:var(--fh-soft);text-wrap:pretty;margin:12px auto 0;font-size:17px;line-height:1.5}:is(.ph,#ph-weight) .fr-looking{color:var(--fh-soft);margin:36px auto 0;font-size:17px;font-style:italic}:is(.ph,#ph-weight) .fr-looking p{margin:0 0 12px}:is(.ph,#ph-weight) .fr-bar{background:#2b241b1f;width:min(320px,80%);height:2px;margin:0 auto;display:block}:is(.ph,#ph-weight) .fr-bar span{background:var(--fh-ink);height:100%;transition:width .3s;display:block}:is(.ph,#ph-weight) .fr-section{border-top:1px solid var(--fh-rule);margin-top:44px;padding-top:28px}:is(.ph,#ph-weight) .fr-title{justify-content:center;align-items:center;gap:14px;display:flex}:is(.ph,#ph-weight) .fr-title h2{margin:0;font-size:24px;font-weight:400}:is(.ph,#ph-weight) .fr-lead{object-fit:cover;border-radius:50%;width:48px;height:48px}:is(.ph,#ph-weight) .fr-sub{color:var(--fh-mute);margin:8px 0 0;font-size:15.5px;font-style:italic}:is(.ph,#ph-weight) .fr-grid{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}:is(.ph,#ph-weight) .fr-face{border-radius:50%;width:76px;height:76px;line-height:0;display:block;position:relative}:is(.ph,#ph-weight) .fr-face img,:is(.ph,#ph-weight) .fr-blank{object-fit:cover;background:#e6dccb;border-radius:50%;width:100%;height:100%;transition:opacity .16s,filter .16s;display:block;box-shadow:0 0 0 1px #2b241b1f}:is(.ph,#ph-weight) .fr-face:disabled{cursor:default}:is(.ph,#ph-weight) .fr-check{background:var(--fh-ink);width:24px;height:24px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;bottom:-2px;right:-2px}:is(.ph,#ph-weight) .fr-check:after{content:"";border:2px solid #f3ece0;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:5px;left:8.5px;transform:rotate(45deg)}:is(.ph,#ph-weight) .fr-face.is-off img{opacity:.35;filter:grayscale()}:is(.ph,#ph-weight) .fr-face.is-off .fr-check{background:var(--paper);box-shadow:inset 0 0 0 1.5px #2b241b59, 0 0 0 2px var(--paper)}:is(.ph,#ph-weight) .fr-face.is-off .fr-check:after{display:none}:is(.ph,#ph-weight) .fr-acts{margin-top:20px}:is(.ph,#ph-weight) .fr-link{color:var(--fh-ink);text-underline-offset:5px;margin-top:14px;font-size:16.5px;-webkit-text-decoration:underline #2b241b4d;text-decoration:underline #2b241b4d}:is(.ph,#ph-weight) .ph-remove{color:#8a3a2a}:is(.ph,#ph-weight) .ph-remove-error{color:#8a3a2a;margin:8px 0 0;font-size:15px}.ph.is-removed:is(.ph,#ph-weight) .ph-print{opacity:.35;transition:opacity .4s}:is(.ph,#ph-weight) .ph-removed{z-index:5;color:#f3ece0;background:#2b241b;border-radius:14px;max-width:560px;margin:22px auto 0;padding:16px 20px;position:sticky;bottom:16px;box-shadow:0 20px 40px -20px #2b241b99}:is(.ph,#ph-weight) .ph-removed p{margin:0;font-size:16px;line-height:1.45}:is(.ph,#ph-weight) .ph-removed-acts{flex-wrap:wrap;gap:8px 22px;display:flex;margin-top:10px!important}:is(.ph,#ph-weight) .ph-removed-acts button{font:inherit;color:#f3ece0;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;text-decoration:underline}:is(.ph,#ph-weight) .ph-uses{color:var(--fh-ink);text-align:left;gap:8px;margin:12px 0 0;padding:0 0 0 18px;font-size:16px;line-height:1.45;display:grid}:is(.ph,#ph-weight) .ph-uses-note{color:var(--fh-soft);text-align:left;margin:12px 0 0;font-size:15px;font-style:italic}:is(.ph,#ph-weight) .ph-run{letter-spacing:.04em;color:var(--fh-mute);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin:14px auto 0;font-size:14px;display:flex}:is(.ph,#ph-weight) .ph-run b{letter-spacing:.18em;text-transform:uppercase;color:var(--fh-soft);margin-right:10px;font-size:12px;font-weight:400}:is(.ph,#ph-weight) .ph-run-step{width:44px;height:44px;color:var(--fh-soft);border-radius:50%;place-items:center;font-size:17px;transition:color .16s,background-color .16s;display:inline-grid}:is(.ph,#ph-weight) .ph-run-step:disabled{color:var(--fh-faded);cursor:default}@media (hover:hover){:is(.ph,#ph-weight) .ph-run-step:not(:disabled):hover{color:var(--fh-ink);background:color-mix(in srgb, var(--fh-ink) 6%, transparent)}}:is(.ph,#ph-weight) .ph-print.is-run{position:relative}:is(.ph,#ph-weight) .ph-side{display:none}@media (min-width:820px) and (hover:hover){:is(.ph,#ph-weight) .ph-side{width:88px;color:var(--fh-mute);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:44px}:is(.ph,#ph-weight) .ph-side.is-prev{left:0}:is(.ph,#ph-weight) .ph-side.is-next{right:0}:is(.ph,#ph-weight) .ph-side span{width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fh-ink) 14%, transparent);border-radius:50%;place-items:center;padding-bottom:4px;font-size:30px;line-height:1;transition:color .16s,box-shadow .16s;display:grid}:is(.ph,#ph-weight) .ph-side:not(:disabled):hover span{color:var(--fh-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fh-ink) 40%, transparent)}:is(.ph,#ph-weight) .ph-side:disabled{visibility:hidden}}
.ev:is(.ev,#ev-weight){background:var(--paper);max-width:1200px;color:var(--fh-ink);margin:0 auto;padding:clamp(24px,5vh,56px) 22px clamp(72px,12vh,120px)}:is(.ev,#ev-weight) .ev-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ev,#ev-weight) .ev-head{max-width:760px}:is(.ev,#ev-weight) .ev-title{letter-spacing:-.016em;margin:0;font-size:clamp(38px,6vw,60px);line-height:1.04}:is(.ev,#ev-weight) .ev-sub{color:var(--fh-soft);margin:10px 0 0;font-size:18px}:is(.ev,#ev-weight) .ev-search{background:#fffdf8;border-radius:999px;align-items:center;margin:clamp(22px,4vh,32px) 0 0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #2b241b2e,0 10px 30px -22px #2b241b73}:is(.ev,#ev-weight) .ev-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--fh-ink), 0 10px 30px -22px #2b241b73}:is(.ev,#ev-weight) .ev-search svg{fill:none;width:20px;height:20px;stroke:var(--fh-soft);stroke-width:1.6px;stroke-linecap:round;pointer-events:none;position:absolute;left:20px}:is(.ev,#ev-weight) .ev-search input{min-width:0;height:60px;font:inherit;color:var(--fh-ink);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0 20px 0 52px;font-size:19px}:is(.ev,#ev-weight) .ev-search input::placeholder{color:var(--fh-faded);font-style:italic}:is(.ev,#ev-weight) .ev-search input::-webkit-search-cancel-button{display:none}:is(.ev,#ev-weight) .ev-clear{color:var(--fh-soft);border-radius:999px;margin-right:10px;padding:8px 14px;font-size:15px}@media (hover:hover){:is(.ev,#ev-weight) .ev-clear:hover{color:var(--fh-ink);background:#2b241b0d}}:is(.ev,#ev-weight) .hf-face{aspect-ratio:1;flex:none;line-height:0;display:block}:is(.ev,#ev-weight) .hf-face svg{width:100%;height:100%;display:block;overflow:visible}:is(.ev,#ev-weight) .hf-face-edge{fill:none;stroke:#2b241b;stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.8}:is(.ev,#ev-weight) .hf-face.is-round .fh-wood{width:100%}:is(.ev,#ev-weight) .ev-people{flex-wrap:wrap;gap:6px 4px;margin:18px 0 0;padding:0;list-style:none;display:flex}:is(.ev,#ev-weight) .ev-people button{min-height:48px;color:var(--fh-ink);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:16px;display:inline-flex}@media (hover:hover){:is(.ev,#ev-weight) .ev-people button:hover{background:#2b241b0d}}:is(.ev,#ev-weight) .ev-lenses{border-bottom:1px solid #2b241b1f;flex-wrap:wrap;gap:4px 22px;margin:26px 0 0;padding:0 0 14px;display:flex}:is(.ev,#ev-weight) .ev-lenses button{min-height:40px;color:var(--fh-soft);border-bottom:1.5px solid #0000;align-items:baseline;gap:7px;padding:0;font-size:17px;display:inline-flex}:is(.ev,#ev-weight) .ev-lenses button span{font-variant-numeric:tabular-nums;color:var(--fh-faded);font-size:13.5px}:is(.ev,#ev-weight) .ev-lenses button.is-on{color:var(--fh-ink);border-bottom-color:var(--fh-ink)}:is(.ev,#ev-weight) .ev-body{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:980px){:is(.ev,#ev-weight) .ev-body{grid-template-columns:minmax(0,1fr) 96px}}:is(.ev,#ev-weight) .ev-month{padding-top:clamp(30px,5vh,44px);scroll-margin-top:96px}:is(.ev,#ev-weight) .ev-month-title{letter-spacing:-.005em;align-items:baseline;gap:10px;margin:0 0 14px;font-size:22px;font-weight:500;display:flex}:is(.ev,#ev-weight) .ev-month-title span{font-variant-numeric:tabular-nums;color:var(--fh-faded);font-size:14px;font-weight:400}:is(.ev,#ev-weight) .ev-month-note{color:var(--fh-soft);margin:-6px 0 14px;font-size:15.5px;font-style:italic}:is(.ev,#ev-weight) .ev-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,30vw),1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}:is(.ev,#ev-weight) .ev-tile{gap:4px;display:grid;position:relative}:is(.ev,#ev-weight) .ev-tile>button{aspect-ratio:1;background:#e6dccb;border-radius:2px;width:100%;display:block;position:relative;overflow:hidden}:is(.ev,#ev-weight) .ev-tile img,:is(.ev,#ev-weight) .ev-tile .hw-photo-placeholder{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){:is(.ev,#ev-weight) .ev-tile>button img{transition:opacity .2s}:is(.ev,#ev-weight) .ev-tile>button:hover img{opacity:.88}}:is(.ev,#ev-weight) .ev-tile>button:focus-visible{outline:2px solid var(--fh-ink);outline-offset:2px}:is(.ev,#ev-weight) .ev-blank{background:linear-gradient(135deg,#e9e0cf,#ddd1bc);width:100%;height:100%;display:block}:is(.ev,#ev-weight) .ev-film{background:#14100c8c;border-radius:50%;width:28px;height:28px;position:absolute;bottom:8px;right:8px}:is(.ev,#ev-weight) .ev-film:after{content:"";border-top:5.5px solid #0000;border-bottom:5.5px solid #0000;border-left:8px solid #f3ece0;position:absolute;top:8.5px;left:11px}:is(.ev,#ev-weight) .ev-found-note{color:var(--fh-soft);margin:0 0 10px;font-size:15.5px;font-style:italic}:is(.ev,#ev-weight) .ev-why{color:var(--fh-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}:is(.ev,#ev-weight) .ev-rows{margin:0 0 14px;padding:0;list-style:none;display:grid}:is(.ev,#ev-weight) .ev-row{border-bottom:1px solid #2b241b14;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}:is(.ev,#ev-weight) .ev-row-main{text-align:left;min-width:0;color:var(--fh-ink);gap:3px;display:grid}:is(.ev,#ev-weight) .ev-row-main strong{font-size:18px;font-weight:500;line-height:1.3}:is(.ev,#ev-weight) .ev-row-main small{color:var(--fh-soft);font-size:14.5px}:is(.ev,#ev-weight) .ev-line,:is(.ev,#ev-weight) .ev-snippet{color:var(--fh-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.ev,#ev-weight) .ev-line{font-style:italic}:is(.ev,#ev-weight) mark{color:var(--fh-ink);background:#d6aa4c52;border-radius:2px;padding:0 1px}@media (hover:hover){:is(.ev,#ev-weight) .ev-row-main:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px}}:is(.ev,#ev-weight) .ev-paper{background:#f8f3ea;border-radius:2px;width:44px;height:56px;display:block;overflow:hidden;box-shadow:0 1px 2px #2b241b29,0 0 0 1px #2b241b0f}:is(.ev,#ev-weight) .ev-paper img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-row.is-paper{grid-template-columns:44px minmax(0,1fr)}:is(.ev,#ev-weight) .ev-play{font-variant-numeric:tabular-nums;min-height:40px;color:var(--fh-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 10px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #2b241b47}:is(.ev,#ev-weight) .ev-play.is-on{background:var(--fh-ink);color:#f3ece0;box-shadow:none}:is(.ev,#ev-weight) .ev-play-glyph{border-top:5.5px solid #0000;border-bottom:5.5px solid #0000;border-left:8px solid;width:0;height:0}:is(.ev,#ev-weight) .ev-play.is-on .ev-play-glyph{border:0;width:8px;height:10px;box-shadow:inset 2.5px 0,inset -2.5px 0}:is(.ev,#ev-weight) .ev-years{display:none}@media (min-width:980px){:is(.ev,#ev-weight) .ev-years{align-content:start;gap:2px;height:max-content;margin-top:40px;display:grid;position:sticky;top:100px}:is(.ev,#ev-weight) .ev-years a{font-variant-numeric:tabular-nums;color:var(--fh-soft);border-radius:6px;justify-content:space-between;align-items:baseline;padding:6px 10px;font-size:16px;text-decoration:none;display:flex}:is(.ev,#ev-weight) .ev-years a span{color:var(--fh-faded);font-size:12.5px}:is(.ev,#ev-weight) .ev-years a:hover{color:var(--fh-ink);background:#2b241b0d}}:is(.ev,#ev-weight) .ev-found{padding-top:26px}:is(.ev,#ev-weight) .ev-found-head{margin:0 0 6px;font-size:20px}:is(.ev,#ev-weight) .ev-found-people{color:var(--fh-soft);margin:0 0 14px;font-size:16px;font-style:italic}:is(.ev,#ev-weight) .ev-found .ev-grid{margin-top:18px}:is(.ev,#ev-weight) .ev-empty{max-width:34em;color:var(--fh-soft);margin:18px 0 0;font-size:17px;line-height:1.55}:is(.ev,#ev-weight) .ev-empty-state{max-width:32em;padding:48px 0}:is(.ev,#ev-weight) .ev-empty-state p{color:var(--fh-soft);margin:0 0 18px;font-size:19px;line-height:1.5}@media (max-width:600px){.ev:is(.ev,#ev-weight){padding-left:16px;padding-right:16px}:is(.ev,#ev-weight) .ev-search input{height:54px;font-size:17px}:is(.ev,#ev-weight) .ev-people{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 12px;overflow-x:auto}:is(.ev,#ev-weight) .ev-lenses{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:is(.ev,#ev-weight) .ev-lenses button{flex:none}:is(.ev,#ev-weight) .ev-grid{grid-template-columns:repeat(3,1fr);gap:3px}:is(.ev,#ev-weight) .ev-row{grid-template-columns:40px minmax(0,1fr)}:is(.ev,#ev-weight) .ev-row .ev-play{grid-column:2;justify-self:start}}:is(.ev,#ev-weight) .ev-find-faces{color:var(--fh-ink);text-underline-offset:5px;margin-top:14px;font-size:16px;-webkit-text-decoration:underline #2b241b4d;text-decoration:underline #2b241b4d;display:inline-block}:is(.ev,#ev-weight) .ev-lenses b{font-weight:inherit}:is(.ev,#ev-weight) .ev-short{display:none}:is(.ev,#ev-weight) .ev-lenses-row{border-bottom:1px solid #2b241b1f;justify-content:space-between;align-items:flex-end;gap:16px;margin:26px 0 0;display:flex}:is(.ev,#ev-weight) .ev-lenses-row .ev-lenses{border-bottom:0;flex:1;min-width:0;margin:0}:is(.ev,#ev-weight) .ev-choose{min-height:40px;color:var(--fh-ink);border-radius:999px;flex:none;margin-bottom:12px;padding:0 16px;font-size:15.5px;box-shadow:inset 0 0 0 1px #2b241b47}:is(.ev,#ev-weight) .ev-choose[aria-pressed=true]{background:var(--fh-ink);color:#f3ece0;box-shadow:none}:is(.ev,#ev-weight) .ev-choosing-note{color:var(--fh-soft);margin:14px 0 0;font-size:16px;font-style:italic}:is(.ev,#ev-weight) .ev-choose-all{color:var(--fh-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;margin-left:auto;font-size:15px;font-weight:400}:is(.ev,#ev-weight) .ev-check{background:#14100c2e;border-radius:50%;width:24px;height:24px;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1.5px #fffdf8,0 1px 3px #00000059}:is(.ev,#ev-weight) .ev-tile.is-chosen>button{outline:3px solid var(--fh-ink);outline-offset:-3px}:is(.ev,#ev-weight) .ev-tile.is-chosen .ev-check{background:var(--fh-ink);box-shadow:inset 0 0 0 1.5px #fffdf8}:is(.ev,#ev-weight) .ev-tile.is-chosen .ev-check:after{content:"";border:2px solid #fffdf8;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:5px;left:8.5px;transform:rotate(45deg)}.ev.is-choosing:is(.ev,#ev-weight){padding-bottom:240px}:is(.ev,#ev-weight) .ev-tray{z-index:20;padding:0 16px max(16px, env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}:is(.ev,#ev-weight) .ev-tray>*{pointer-events:auto}:is(.ev,#ev-weight) .ev-tray-bar,:is(.ev,#ev-weight) .ev-panel{background:#fffdf8;border-radius:16px;max-width:860px;margin:0 auto;box-shadow:0 0 0 1px #2b241b1f,0 24px 48px -24px #2b241b8c}:is(.ev,#ev-weight) .ev-tray-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 12px 20px;display:flex}:is(.ev,#ev-weight) .ev-tray-count{font-size:16.5px}:is(.ev,#ev-weight) .ev-tray-acts{flex-wrap:wrap;gap:8px;display:inline-flex}:is(.ev,#ev-weight) .ev-tray-acts button{min-height:44px;color:var(--fh-ink);border-radius:999px;padding:0 16px;font-size:15.5px;box-shadow:inset 0 0 0 1px #2b241b47}:is(.ev,#ev-weight) .ev-tray-acts button.is-on{background:var(--fh-ink);color:#f3ece0;box-shadow:none}:is(.ev,#ev-weight) .ev-tray-acts button:disabled{opacity:.45;cursor:default}:is(.ev,#ev-weight) .ev-tray-acts .ev-tray-done{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px}:is(.ev,#ev-weight) .ev-tray-said{color:var(--fh-soft);flex-basis:100%;font-size:15px;font-style:italic}:is(.ev,#ev-weight) .ev-panel{margin-bottom:10px;padding:18px 20px}:is(.ev,#ev-weight) .ev-panel-title{margin:0 0 12px;font-size:19px}:is(.ev,#ev-weight) .ev-panel-note{color:var(--fh-soft);margin:12px 0 0;font-size:14.5px;font-style:italic}:is(.ev,#ev-weight) .ev-when{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(.ev,#ev-weight) .ev-when select{min-height:48px;font:inherit;color:var(--fh-ink);background:#f6efe3;border:0;border-radius:10px;padding:0 14px;font-size:17px;box-shadow:inset 0 0 0 1px #2b241b33}:is(.ev,#ev-weight) .ev-who{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.ev,#ev-weight) .ev-who button{width:76px;color:var(--fh-ink);border-radius:12px;justify-items:center;gap:6px;padding:8px 4px;font-size:14.5px;display:grid}:is(.ev,#ev-weight) .ev-who button.is-on{box-shadow:inset 0 0 0 1.5px var(--fh-ink);background:#2b241b14}:is(.ev,#ev-weight) .ev-said{z-index:20;background:var(--fh-ink);color:#f3ece0;border-radius:999px;margin:0;padding:12px 20px;font-size:15.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -14px #00000080}@media (max-width:600px){:is(.ev,#ev-weight) .ev-lenses-row{align-items:flex-end;gap:12px}:is(.ev,#ev-weight) .ev-lenses-row .ev-lenses{flex-wrap:nowrap;gap:0 16px;overflow:visible}:is(.ev,#ev-weight) .ev-lenses-row .ev-lenses button{font-size:16.5px}:is(.ev,#ev-weight) .ev-lenses-row .ev-lenses button span,:is(.ev,#ev-weight) .ev-long{display:none}:is(.ev,#ev-weight) .ev-short{display:inline}:is(.ev,#ev-weight) .ev-lenses-row .ev-choose{min-height:0;box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;margin:0 0 14px;padding:0 2px;line-height:40px}:is(.ev,#ev-weight) .ev-lenses-row .ev-choose[aria-pressed=true]{color:var(--fh-ink);background:0 0}:is(.ev,#ev-weight) .ev-tray{padding:0 8px max(8px, env(safe-area-inset-bottom))}:is(.ev,#ev-weight) .ev-tray-acts{width:100%}:is(.ev,#ev-weight) .ev-tray-acts button{flex:1;padding:0 10px}}:is(.ev,#ev-weight) .itw{margin:4px 0 26px}:is(.ev,#ev-weight) .itw-head{color:var(--fh-soft);margin:0 0 12px;font-size:16px;font-style:italic}:is(.ev,#ev-weight) .itw-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}:is(.ev,#ev-weight) .itw-list li{background:color-mix(in srgb, var(--paper) 55%, #fffdf8);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px 14px 12px;display:grid;box-shadow:0 0 0 1px #2b241b14}:is(.ev,#ev-weight) .itw-list li.is-on{box-shadow:0 0 0 1.5px var(--fh-ink)}:is(.ev,#ev-weight) .itw-play{cursor:pointer;background:0 0;border:0;width:52px;padding:4px;line-height:0;display:block;position:relative}:is(.ev,#ev-weight) .itw-glyph{background:var(--fh-ink);width:22px;height:22px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;bottom:0;right:0}:is(.ev,#ev-weight) .itw-glyph:after{content:"";border:4.5px solid #0000;border-left:7px solid #f3ece0;border-right-width:0;position:absolute;top:6.5px;left:8.5px}:is(.ev,#ev-weight) .itw-glyph.is-on:after{background:linear-gradient(90deg,#f3ece0 0 3px,#0000 3px 5px,#f3ece0 5px 8px);border:0;width:8px;height:8px;top:7px;left:7px}:is(.ev,#ev-weight) .itw-quote{color:var(--fh-ink);text-wrap:pretty;margin:2px 0 0;font-size:19px;font-style:italic;line-height:1.45}:is(.ev,#ev-weight) .itw-who{color:var(--fh-soft);margin:6px 0 0;font-size:14.5px}:is(.ev,#ev-weight) .itw-who b{color:var(--fh-ink);font-weight:500}:is(.ev,#ev-weight) .ev-moments{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}:is(.ev,#ev-weight) .ev-moment{border-bottom:1px solid var(--fh-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:22px;padding-bottom:18px;display:grid}:is(.ev,#ev-weight) .ev-moment-open{cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}:is(.ev,#ev-weight) .ev-moment-lead{aspect-ratio:4/3;border-radius:2px;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #2b241b1a,0 22px 40px -32px #2b241b99}:is(.ev,#ev-weight) .ev-moment-lead img,:is(.ev,#ev-weight) .ev-moment-more img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-moment-more{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}:is(.ev,#ev-weight) .ev-moment-more>span{aspect-ratio:1;border-radius:2px;line-height:0;display:block;overflow:hidden}:is(.ev,#ev-weight) .ev-moment-day{color:var(--fh-mute);margin:0;font-size:14.5px;font-style:italic}:is(.ev,#ev-weight) .ev-moment-title{font:inherit;text-align:left;color:var(--fh-ink);cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:clamp(22px,2.6vw,28px);line-height:1.15;display:block}:is(.ev,#ev-weight) .ev-moment-counts{color:var(--fh-soft);margin:8px 0 0;font-size:15px}:is(.ev,#ev-weight) .ev-moment-who{gap:4px;margin:10px 0 0;display:flex}:is(.ev,#ev-weight) .ev-moment-voices{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}:is(.ev,#ev-weight) .ev-moment.is-one{border-bottom:0;padding-bottom:0;display:block}:is(.ev,#ev-weight) .ev-moment.is-one .ev-rows{margin:0}:is(.ev,#ev-weight) .ev-one{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:4px 0;display:flex}:is(.ev,#ev-weight) .ev-one-thumb{border-radius:2px;flex:none;width:76px;height:76px;line-height:0;position:relative;overflow:hidden}:is(.ev,#ev-weight) .ev-one-thumb img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-one-text{gap:2px;display:grid}:is(.ev,#ev-weight) .ev-one-text strong{color:var(--fh-ink);font-size:18px;font-weight:400}:is(.ev,#ev-weight) .ev-one-text small{color:var(--fh-mute);font-size:14px;font-style:italic}@media (max-width:700px){:is(.ev,#ev-weight) .ev-moment{grid-template-columns:1fr;gap:12px}}:is(.ev,#ev-weight) .ev-chapter{margin-top:88px}:is(.ev,#ev-weight) .ev-chapter:first-child{margin-top:36px}:is(.ev,#ev-weight) .ev-opener{text-align:center;justify-items:center;padding-bottom:34px;display:grid}:is(.ev,#ev-weight) .ev-opener-rule{background:var(--fh-ink);opacity:.5;width:44px;height:1px;margin-bottom:26px;display:block}:is(.ev,#ev-weight) .ev-chapter-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(36px,5.6vw,58px);font-weight:400;line-height:1.04}:is(.ev,#ev-weight) .ev-chapter-span{color:var(--fh-soft);font-variant-numeric:oldstyle-nums;margin:12px 0 0;font-size:16px;font-style:italic}:is(.ev,#ev-weight) .ev-opener-holds{color:var(--fh-mute);font-variant-numeric:oldstyle-nums;margin:6px 0 0;font-size:14.5px}:is(.ev,#ev-weight) .ev-opener-strip{grid-template-columns:repeat(5,1fr);gap:8px;width:min(100%,620px);margin-top:26px;display:grid}:is(.ev,#ev-weight) .ev-opener-strip>span{aspect-ratio:4/5;border-radius:2px;line-height:0;display:block;overflow:hidden;box-shadow:0 1px 2px #2b241b1a,0 14px 26px -20px #2b241b8c}:is(.ev,#ev-weight) .ev-opener-strip>span:nth-child(odd){transform:translateY(6px)}:is(.ev,#ev-weight) .ev-opener-strip img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-chapter .ev-moments{margin-top:10px}@media (max-width:600px){:is(.ev,#ev-weight) .ev-chapter{margin-top:64px}:is(.ev,#ev-weight) .ev-opener-strip{gap:4px}:is(.ev,#ev-weight) .ev-opener-strip>span:nth-child(odd){transform:none}}.ev:is(.ev,#ev-weight){--ev-row:210px}:is(.ev,#ev-weight) .ev-titleline{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}:is(.ev,#ev-weight) .ev-titleline .ev-title{font-size:clamp(34px,4.6vw,48px)}:is(.ev,#ev-weight) .ev-titleline .ev-sub{margin:0;font-size:15px}:is(.ev,#ev-weight) .ev-more-faces{justify-items:center;gap:4px;display:grid}:is(.ev,#ev-weight) .ev-more-n{width:40px;height:40px;color:var(--fh-soft);border-radius:50%;place-items:center;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #2b241b40}:is(.ev,#ev-weight) .ev-contents{scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;margin:30px 0 4px;padding:4px 2px 10px;display:flex;overflow-x:auto}:is(.ev,#ev-weight) .ev-contents::-webkit-scrollbar{display:none}:is(.ev,#ev-weight) .ev-cover{width:200px;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;gap:4px;padding:0;display:grid}:is(.ev,#ev-weight) .ev-cover-pic{aspect-ratio:4/5;transition:transform .3s var(--fh-ease,ease);border-radius:3px;margin-bottom:8px;line-height:0;display:block;overflow:hidden;box-shadow:0 1px 2px #2b241b1f,0 22px 36px -26px #2b241ba6}:is(.ev,#ev-weight) .ev-cover:hover .ev-cover-pic{transform:translateY(-3px)}:is(.ev,#ev-weight) .ev-cover-pic img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-cover-title{color:var(--fh-ink);font-size:19px;line-height:1.2}:is(.ev,#ev-weight) .ev-cover-sub{color:var(--fh-mute);font-size:14px;font-style:italic}:is(.ev,#ev-weight) .ev-where{top:calc(var(--fh-bar,76px) + 10px);z-index:12;-webkit-backdrop-filter:blur(10px);font:inherit;color:var(--fh-soft);cursor:pointer;opacity:0;pointer-events:none;background:#faf6eeeb;border:0;border-radius:999px;align-items:baseline;gap:4px;margin:0 0 -40px;padding:8px 16px;font-size:15px;transition:opacity .26s;display:inline-flex;position:sticky;box-shadow:0 0 0 1px #2b241b1a,0 10px 24px -18px #00000080}:is(.ev,#ev-weight) .ev-where.is-on{opacity:1;pointer-events:auto}:is(.ev,#ev-weight) .ev-where b{color:var(--fh-ink);font-weight:500}:is(.ev,#ev-weight) .ev-where i{color:var(--fh-mute);margin-left:8px;font-style:normal}:is(.ev,#ev-weight) .ev-moments{gap:34px;margin-top:8px;display:grid}:is(.ev,#ev-weight) .ev-run-head{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-bottom:10px;display:flex}:is(.ev,#ev-weight) .ev-run-title{font:inherit;text-align:left;color:var(--fh-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:21px;line-height:1.2}:is(.ev,#ev-weight) .ev-run-title span{color:var(--fh-mute)}:is(.ev,#ev-weight) .ev-run-title.is-plain{cursor:default;margin:0}:is(.ev,#ev-weight) .ev-run-day{color:var(--fh-mute);margin:0;font-size:14.5px;font-style:italic}:is(.ev,#ev-weight) .ev-mosaic{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.ev,#ev-weight) .ev-piece{min-width:0;max-width:calc(var(--ev-row) * 2.6);position:relative}:is(.ev,#ev-weight) .ev-piece>button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block;position:relative}:is(.ev,#ev-weight) .ev-piece-pic{background:#e6dccb;border-radius:2px;width:100%;display:block;overflow:hidden}:is(.ev,#ev-weight) .ev-piece-pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s}:is(.ev,#ev-weight) .ev-piece>button:hover .ev-piece-pic img{transform:scale(1.02)}:is(.ev,#ev-weight) .ev-piece.is-chosen .ev-piece-pic{outline:3px solid var(--fh-ink);outline-offset:-3px}:is(.ev,#ev-weight) .ev-piece.is-chosen .ev-check{background:var(--fh-ink);box-shadow:inset 0 0 0 1.5px #fffdf8}:is(.ev,#ev-weight) .ev-piece.is-chosen .ev-check:after{content:"";border:2px solid #fffdf8;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:5px;left:8.5px;transform:rotate(45deg)}:is(.ev,#ev-weight) .ev-mosaic-end{flex-grow:1000000;flex-basis:0;height:0}:is(.ev,#ev-weight) .ev-piece.is-voice{display:flex}:is(.ev,#ev-weight) .ev-voice-tile{width:100%;min-height:var(--ev-row);background:color-mix(in srgb, var(--paper) 55%, #fffdf8);border-radius:2px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 18px 14px;display:flex;box-shadow:inset 0 0 0 1px #2b241b1a}:is(.ev,#ev-weight) .ev-piece.is-voice.is-on .ev-voice-tile{box-shadow:inset 0 0 0 1.5px var(--fh-ink)}:is(.ev,#ev-weight) .ev-voice-words{color:var(--fh-ink);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:18px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}:is(.ev,#ev-weight) .ev-voice-who{color:var(--fh-soft);align-items:center;gap:10px;margin:0;font-size:14.5px;display:flex}:is(.ev,#ev-weight) .ev-chapter.is-before .ev-place{margin-top:18px}:is(.ev,#ev-weight) .ev-chapter.is-before .ev-find-faces{margin-top:10px}:is(.ev,#ev-weight) .ev-ruler{display:none}@media (min-width:1100px){:is(.ev,#ev-weight) .ev-body{position:relative}:is(.ev,#ev-weight) .ev-ruler{right:26px;top:calc(var(--fh-bar,76px) + 40px);z-index:11;cursor:ns-resize;touch-action:none;width:28px;display:block;position:fixed;bottom:40px}:is(.ev,#ev-weight) .ev-ruler:before{content:"";background:#2b241b24;width:1px;position:absolute;top:0;bottom:0;right:6px}:is(.ev,#ev-weight) .ev-mark{background:#2b241b73;width:9px;height:1px;position:absolute;right:2px}:is(.ev,#ev-weight) .ev-mark i{white-space:nowrap;color:var(--fh-mute);opacity:0;pointer-events:none;font-size:13px;font-style:normal;transition:opacity .2s;position:absolute;top:-9px;right:18px}:is(.ev,#ev-weight) .ev-ruler:hover .ev-mark i,:is(.ev,#ev-weight) .ev-mark.is-on i{opacity:1}:is(.ev,#ev-weight) .ev-mark.is-on{background:var(--fh-ink);width:13px}:is(.ev,#ev-weight) .ev-mark.is-on i{color:var(--fh-ink)}:is(.ev,#ev-weight) .ev-ruler-now{background:var(--fh-ink);width:9px;height:9px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;margin-top:-4px;position:absolute;right:2px}:is(.ev,#ev-weight) .ev-ruler-now i{white-space:nowrap;color:var(--fh-soft);opacity:0;font-size:13px;font-style:italic;transition:opacity .2s;position:absolute;top:-8px;right:20px}:is(.ev,#ev-weight) .ev-ruler:hover .ev-ruler-now i,:is(.ev,#ev-weight) .ev-ruler:active .ev-ruler-now i{opacity:1}}@media (max-width:700px){.ev:is(.ev,#ev-weight){--ev-row:132px}:is(.ev,#ev-weight) .ev-cover{width:150px}:is(.ev,#ev-weight) .ev-mosaic{gap:3px}:is(.ev,#ev-weight) .ev-voice-tile{min-height:0;padding:14px}:is(.ev,#ev-weight) .ev-voice-words{font-size:16.5px}}:is(.ev,#ev-weight) .ev-body:has(.ev-chapter){grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){:is(.ev,#ev-weight) .ev-body:has(.ev-ruler){padding-right:36px}}:is(.ev,#ev-weight) .ev-chapter .ev-moments{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:40px 22px;display:grid}:is(.ev,#ev-weight) .ev-run.is-wide{grid-column:1/-1}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-mosaic-end{display:none}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-piece{max-width:none;flex-basis:0!important}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-run-head{align-content:end;gap:2px;min-height:52px;display:grid}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-run-title{font-size:18px}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-voice-tile{min-height:220px}:is(.ev,#ev-weight) .ev-where{left:0;right:0;top:var(--fh-bar,76px);background:#f3ece0f0;border-radius:0;justify-content:center;margin:0;padding:9px 16px;position:fixed;box-shadow:0 1px #2b241b1a}@media (max-width:859px){:is(.ev,#ev-weight) .ev-where{top:64px}}@media (max-width:700px){:is(.ev,#ev-weight) .ev-chapter .ev-moments{grid-template-columns:minmax(0,1fr);gap:34px}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-run-title{font-size:15.5px}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-run-head{min-height:44px}}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-mosaic{flex-direction:column}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-piece{width:100%;flex:none!important}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-voice-tile{gap:18px;min-height:0}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-piece-pic{max-height:420px;aspect-ratio:auto!important}:is(.ev,#ev-weight) .ev-run:not(.is-wide) .ev-piece-pic img{height:auto;max-height:420px}:is(.ev,#ev-weight) .ev-tray-acts button.ev-tray-remove{color:#8a3a2a;box-shadow:inset 0 0 0 1px #8a3a2a66}:is(.ev,#ev-weight) .ev-tray-acts button.ev-tray-remove.is-on{color:#fdf6ec;box-shadow:none;background:#8a3a2a}:is(.ev,#ev-weight) .ev-twice-note{color:var(--fh-soft);margin:10px 0 0;font-size:15.5px;font-style:italic}:is(.ev,#ev-weight) .ev-removed-link{text-align:center;margin:48px 0 0;font-size:15px}.ev.ev-removed:is(.ev,#ev-weight){max-width:980px;margin:0 auto;padding:clamp(28px,5vh,56px) 22px 96px}:is(.ev,#ev-weight) .ev-back{font:inherit;color:var(--fh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}:is(.ev,#ev-weight) .ev-removed-head h1{letter-spacing:-.014em;margin:22px 0 0;font-size:clamp(34px,5vw,46px);font-weight:400}:is(.ev,#ev-weight) .ev-removed-head p{max-width:40em;color:var(--fh-soft);margin:10px 0 0;font-size:17px;line-height:1.5}:is(.ev,#ev-weight) .ev-removed-error{color:#8a3a2a;margin:16px 0 0}:is(.ev,#ev-weight) .ev-removed-part{border-top:1px solid var(--fh-rule,#2b241b24);margin-top:40px;padding-top:22px}:is(.ev,#ev-weight) .ev-removed-part h2{align-items:baseline;gap:10px;margin:0;font-size:24px;font-weight:400;display:flex}:is(.ev,#ev-weight) .ev-removed-part h2 span{color:var(--fh-mute);font-size:15px}:is(.ev,#ev-weight) .ev-removed-note{color:var(--fh-soft);margin:6px 0 0;font-size:16px;font-style:italic}:is(.ev,#ev-weight) .ev-twice{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}:is(.ev,#ev-weight) .ev-twice li{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}:is(.ev,#ev-weight) .ev-twice-pics{gap:6px;display:flex}:is(.ev,#ev-weight) .ev-twice-pics>span{background:#e9e0d0;border-radius:3px;width:96px;height:96px;line-height:0;display:block;overflow:hidden}:is(.ev,#ev-weight) .ev-twice-pics>span.is-copy{opacity:.7;box-shadow:inset 0 0 0 2px #8a3a2a66}:is(.ev,#ev-weight) .ev-twice-pics img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-gone{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 10px;margin:16px 0 0;padding:0;list-style:none;display:grid}:is(.ev,#ev-weight) .ev-gone li{gap:6px;display:grid}:is(.ev,#ev-weight) .ev-gone-pic{aspect-ratio:1;opacity:.8;background:#e9e0d0;border-radius:3px;line-height:0;display:block;overflow:hidden}:is(.ev,#ev-weight) .ev-gone-pic img{object-fit:cover;width:100%;height:100%}:is(.ev,#ev-weight) .ev-gone small{color:var(--fh-mute);font-size:13.5px}:is(.ev,#ev-weight) .ev-gone .fh-link{justify-self:start;font-size:15px}
.mp:is(.mp,#mp-weight){background:var(--paper);max-width:1040px;color:var(--fh-ink);font-family:var(--font-newsreader), Georgia, serif;margin:0 auto;padding:18px 20px 110px}:is(.mp,#mp-weight) *,:is(.mp,#mp-weight) :before,:is(.mp,#mp-weight) :after{box-sizing:border-box}:is(.mp,#mp-weight) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.mp,#mp-weight) .mp-opening,:is(.mp,#mp-weight) .mp-error{text-align:center;color:var(--fh-soft);margin:60px 0;font-style:italic}:is(.mp,#mp-weight) .mp-bar{justify-content:space-between;align-items:center;min-height:44px;display:flex}:is(.mp,#mp-weight) .mp-back{color:var(--fh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-size:16px}:is(.mp,#mp-weight) .mp-menu{position:relative}:is(.mp,#mp-weight) .mp-menu>button{letter-spacing:.06em;width:44px;height:44px;color:var(--fh-soft);border-radius:50%;font-size:20px}:is(.mp,#mp-weight) .mp-menu>button:hover{background:#2b241b0f}:is(.mp,#mp-weight) .mp-menu-list{z-index:5;background:#fbf7f0;border-radius:12px;min-width:230px;padding:6px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 0 0 1px #2b241b1a,0 20px 40px -20px #0006}:is(.mp,#mp-weight) .mp-menu-list button{text-align:left;border-radius:8px;padding:12px 14px;font-size:16px}:is(.mp,#mp-weight) .mp-menu-list button:hover{background:#2b241b0f}:is(.mp,#mp-weight) .mp-head{text-align:center;max-width:760px;margin:34px auto 0}:is(.mp,#mp-weight) .mp-day{color:var(--fh-mute);font-variant-numeric:oldstyle-nums;margin:0;font-size:15px;font-style:italic}:is(.mp,#mp-weight) .mp-title{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:clamp(34px,6vw,60px);font-weight:400;line-height:1.06}:is(.mp,#mp-weight) .mp-people{color:var(--fh-soft);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:18px 0 0;font-size:15.5px;display:flex}:is(.mp,#mp-weight) .mp-people button{align-items:center;gap:7px;display:inline-flex}:is(.mp,#mp-weight) .mp-name{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}:is(.mp,#mp-weight) .mp-name input{border:0;border-bottom:1.5px solid var(--fh-ink);width:min(100%,460px);font:inherit;text-align:center;color:var(--fh-ink);background:0 0;outline:none;padding:8px 4px 10px;font-size:clamp(26px,4vw,36px)}:is(.mp,#mp-weight) .mp-later{color:var(--fh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-size:15px}:is(.mp,#mp-weight) .mp-print{line-height:0}:is(.mp,#mp-weight) .mp-print button,:is(.mp,#mp-weight) .mp-print video{width:100%;display:block}:is(.mp,#mp-weight) .mp-print img,:is(.mp,#mp-weight) .mp-print video{object-fit:cover;background:#e6dccb;border-radius:2px;width:100%;height:100%;box-shadow:0 0 0 1px #2b241b0d,0 1px 2px #2b241b1a,0 28px 54px -38px #2b241b99}:is(.mp,#mp-weight) .mp-print.is-lead{aspect-ratio:4/5;width:min(100%,600px,80svh - 152px);margin:36px auto 0}:is(.mp,#mp-weight) .mp-print.is-lead>button,:is(.mp,#mp-weight) .mp-print.is-lead .mp-reel{height:100%}:is(.mp,#mp-weight) .mp-pair{grid-template-columns:1fr 1fr;gap:clamp(10px,2vw,22px);max-width:860px;margin:48px auto 0;display:grid}:is(.mp,#mp-weight) .mp-pair .mp-print{aspect-ratio:4/5}:is(.mp,#mp-weight) .mp-print.is-detail{aspect-ratio:4/5;width:min(52%,340px);margin:48px auto 0}:is(.mp,#mp-weight) .mp-essay{display:block}:is(.mp,#mp-weight) .mp-quote{text-align:center;max-width:720px;margin:64px auto 0}:is(.mp,#mp-weight) .mp-quote blockquote{margin:0}:is(.mp,#mp-weight) .mp-quote p{letter-spacing:-.012em;text-wrap:balance;color:var(--fh-ink);margin:0;font-size:clamp(26px,4vw,40px);font-style:italic;line-height:1.22}:is(.mp,#mp-weight) .mp-quote p.is-title{font-style:normal}:is(.mp,#mp-weight) .mp-quote .is-waiting{color:var(--fh-faded)}:is(.mp,#mp-weight) .mp-quote .is-said{color:var(--fh-ink)}:is(.mp,#mp-weight) .mp-quote figcaption{color:var(--fh-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:20px;font-size:16px;display:flex}:is(.mp,#mp-weight) .mp-round{line-height:0;display:inline-flex}:is(.mp,#mp-weight) .mp-round .disc{width:56px}:is(.mp,#mp-weight) .mp-who button{text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;color:var(--fh-ink)}:is(.mp,#mp-weight) .mp-whole{color:var(--fh-mute);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-size:14.5px}:is(.mp,#mp-weight) .mp-sheet{border-top:1px solid var(--fh-rule);max-width:860px;margin:72px auto 0;padding-top:26px}:is(.mp,#mp-weight) .mp-sheet-head{color:var(--fh-mute);text-align:center;margin:0 0 14px;font-size:15px;font-style:italic}:is(.mp,#mp-weight) .mp-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}:is(.mp,#mp-weight) .mp-sheet-grid .mp-print{aspect-ratio:1}:is(.mp,#mp-weight) .mp-sheet-grid .mp-print img{box-shadow:none}:is(.mp,#mp-weight) .mp-foot{text-align:center;max-width:760px;color:var(--fh-mute);margin:60px auto 0;font-size:14px;font-style:italic}.mp.is-voice:is(.mp,#mp-weight) .mp-quote:first-child{margin-top:48px}.mp.is-voice:is(.mp,#mp-weight) .mp-quote p{font-size:clamp(30px,5vw,48px)}.mp.is-voice:is(.mp,#mp-weight) .mp-round .disc{width:96px}@keyframes mp-in{0%{opacity:0}to{opacity:1}}:is(.mp,#mp-weight) .mp-print.is-lead{animation:.9s both mp-in}:is(.mp,#mp-weight) .mp-head{animation:.9s .35s both mp-in}:is(.mp,#mp-weight) .mp-essay,:is(.mp,#mp-weight) .mp-sheet,:is(.mp,#mp-weight) .mp-foot{animation:.9s .7s both mp-in}@media (prefers-reduced-motion:reduce){:is(.mp,#mp-weight) .mp-print.is-lead,:is(.mp,#mp-weight) .mp-head,:is(.mp,#mp-weight) .mp-essay,:is(.mp,#mp-weight) .mp-sheet,:is(.mp,#mp-weight) .mp-foot{animation:none}}:is(.mp,#mp-weight) .hf-face{aspect-ratio:1;flex:none;line-height:0;display:block}:is(.mp,#mp-weight) .hf-face svg{width:100%;height:100%;display:block;overflow:visible}:is(.mp,#mp-weight) .hf-face-edge{fill:none;stroke:#2b241b;stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.8}@media (max-width:600px){.mp:is(.mp,#mp-weight){padding-left:16px;padding-right:16px}:is(.mp,#mp-weight) .mp-head{margin-top:18px}:is(.mp,#mp-weight) .mp-print.is-lead{margin:24px -16px 0}:is(.mp,#mp-weight) .mp-print.is-lead img,:is(.mp,#mp-weight) .mp-print.is-lead video{border-radius:0;max-height:70svh}:is(.mp,#mp-weight) .mp-quote{margin-top:44px}:is(.mp,#mp-weight) .mp-pair{gap:6px;margin-top:32px}:is(.mp,#mp-weight) .mp-print.is-detail{width:70%;margin-top:32px}}:is(.mp,#mp-weight) .mp-reel{width:100%;height:100%;display:block;position:relative}:is(.mp,#mp-weight) .mp-reel video{object-fit:cover;width:100%;height:100%;display:block}:is(.mp,#mp-weight) .mp-reel-play{background:#faf6eee6;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -12px #00000080}:is(.mp,#mp-weight) .mp-reel-play:after{content:"";border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent var(--fh-ink);position:absolute;top:21px;left:26px}:is(.mp,#mp-weight) .mp-print .mp-reel video{border-radius:2px;box-shadow:0 0 0 1px #2b241b0d,0 1px 2px #2b241b1a,0 28px 54px -38px #2b241b99}
.mk:is(.mk,#mk-weight){background:var(--paper);max-width:1120px;color:var(--fh-ink);font-family:var(--font-newsreader), Georgia, serif;margin:0 auto;padding:18px 20px 90px}:is(.mk,#mk-weight) *,:is(.mk,#mk-weight) :before,:is(.mk,#mk-weight) :after{box-sizing:border-box}:is(.mk,#mk-weight) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.mk,#mk-weight) button:disabled{cursor:default}:is(.mk,#mk-weight) .mk-back{color:var(--fh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fh-faded);text-decoration-color:var(--fh-faded);text-underline-offset:4px;font-size:16px}:is(.mk,#mk-weight) .mk-opening,:is(.mk,#mk-weight) .mk-error{color:var(--fh-soft);margin:40px 0;font-style:italic}:is(.mk,#mk-weight) .mk-error{color:#8a3a2a;font-style:normal}:is(.mk,#mk-weight) .mk-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);margin-top:22px;display:grid}:is(.mk,#mk-weight) .mk-stage{top:calc(var(--fh-bar,76px) + 16px);position:sticky}:is(.mk,#mk-weight) .mk-canvas,:is(.mk,#mk-weight) .mk-made{aspect-ratio:9/16;cursor:pointer;background:#e6dccb;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #2b241b14,0 30px 60px -36px #2b241b99}:is(.mk,#mk-weight) .mk-made{position:absolute;inset:0}:is(.mk,#mk-weight) .mk-making{text-align:center;color:var(--fh-soft);margin:12px 0 0;font-size:15px;font-style:italic}:is(.mk,#mk-weight) .mk-title{letter-spacing:-.016em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.08}:is(.mk,#mk-weight) .mk-sub{max-width:34em;color:var(--fh-soft);margin:10px 0 0;font-size:17px;line-height:1.5}:is(.mk,#mk-weight) .mk-section{margin-top:28px}:is(.mk,#mk-weight) .mk-label{color:var(--fh-mute);justify-content:space-between;margin:0 0 10px;font-size:15px;font-style:italic;display:flex}:is(.mk,#mk-weight) .mk-label span{font-variant-numeric:tabular-nums;font-style:normal}:is(.mk,#mk-weight) .mk-words{background:color-mix(in srgb, var(--paper) 55%, #fffdf8);border-radius:10px;max-height:220px;margin:0;padding:14px 16px;font-size:17px;line-height:1.7;overflow-y:auto;box-shadow:inset 0 0 0 1px #2b241b1a}:is(.mk,#mk-weight) .mk-words button{color:var(--fh-faded);border-radius:3px;margin-right:2px;padding:1px 2px}:is(.mk,#mk-weight) .mk-words button.is-in{color:var(--fh-ink);background:#cfa65229}:is(.mk,#mk-weight) .mk-hint{color:var(--fh-mute);margin:8px 0 0;font-size:14px;font-style:italic}:is(.mk,#mk-weight) .mk-formats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:is(.mk,#mk-weight) .mk-format{text-align:left;border-radius:12px;gap:4px;padding:10px 10px 12px;display:grid;box-shadow:inset 0 0 0 1px #2b241b24}:is(.mk,#mk-weight) .mk-format.is-on{box-shadow:inset 0 0 0 1.5px var(--fh-ink)}:is(.mk,#mk-weight) .mk-format b{font-size:17px;font-weight:400}:is(.mk,#mk-weight) .mk-format small{color:var(--fh-mute);font-size:13px;line-height:1.35}:is(.mk,#mk-weight) .mk-swatch{border-radius:6px;height:54px;margin-bottom:6px;display:block}:is(.mk,#mk-weight) .mk-format.is-paper .mk-swatch{background:#f3ece0;box-shadow:inset 0 0 0 1px #2b241b1f}:is(.mk,#mk-weight) .mk-format.is-stitched .mk-swatch{background:#8a2a22 radial-gradient(circle,#efe2c8 1.4px,#0000 1.6px) 0 0/9px 9px}:is(.mk,#mk-weight) .mk-format.is-walnut .mk-swatch{background:repeating-linear-gradient(92deg,#3b291c 0 6px,#4a3424 6px 9px,#2f2016 9px 15px)}:is(.mk,#mk-weight) .mk-photos{flex-wrap:wrap;gap:8px;display:flex}:is(.mk,#mk-weight) .mk-photos>button{border-radius:4px;width:74px;height:92px;line-height:0;overflow:hidden;box-shadow:inset 0 0 0 1px #2b241b1f}:is(.mk,#mk-weight) .mk-photos>button.is-on{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--fh-ink)}:is(.mk,#mk-weight) .mk-photos img{object-fit:cover;width:100%;height:100%}:is(.mk,#mk-weight) .mk-nophoto{color:var(--fh-soft);place-items:center;font-size:13.5px;font-style:italic;line-height:1.2;display:grid}:is(.mk,#mk-weight) .mk-bless{color:var(--fh-ink);align-items:center;gap:10px;margin-top:26px;font-size:16.5px;display:flex}:is(.mk,#mk-weight) .mk-bless input{accent-color:#2b241b;width:20px;height:20px}:is(.mk,#mk-weight) .mk-acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}:is(.mk,#mk-weight) .mk-acts .fh-pill:disabled{opacity:.4}:is(.mk,#mk-weight) .mk-link{color:var(--fh-ink);text-underline-offset:5px;font-size:16px;-webkit-text-decoration:underline #2b241b4d;text-decoration:underline #2b241b4d}:is(.mk,#mk-weight) .mk-note{color:var(--fh-mute);margin:18px 0 0;font-size:14px;font-style:italic}@media (max-width:800px){:is(.mk,#mk-weight) .mk-grid{grid-template-columns:1fr}:is(.mk,#mk-weight) .mk-stage{width:min(100%,300px);margin:0 auto;position:relative;top:0}:is(.mk,#mk-weight) .mk-formats{grid-template-columns:1fr}:is(.mk,#mk-weight) .mk-format{grid-template-columns:54px 1fr;align-items:center;column-gap:12px}:is(.mk,#mk-weight) .mk-format .mk-swatch{grid-row:1/3;height:44px;margin:0}}
