#books>h2:before,.intro-v2 h2:before,.places h2:before,main>.see-him h2:before,main>.stories h2:before,main>:is(.stories,.see-him,.home-timeline,.journeys,.site-hub,.on-this-day)>h2:before{content:"";display:block;inline-size:3rem;block-size:3px;border-radius:3px;margin-block-end:.8rem;background:linear-gradient(90deg,#c9a24a,#8a6414)}.places h2:before{background:linear-gradient(90deg,#f2c66b,#c9a24a)}.intro-pillars a{position:relative;overflow:hidden}.intro-icon{color:var(--lt-thread-on,#8a6414);margin-bottom:.2rem}html[data-theme=dark] .intro-icon{color:#e0b85c}.stories-grid .story{position:relative;overflow:hidden}.stories-grid .story:after{content:attr(data-year);position:absolute;inset-block-end:-1.1rem;inset-inline-end:.6rem;font-family:var(--display-font);font-size:5.2rem;line-height:1;font-weight:700;color:color-mix(in srgb,var(--ink,#18384b) 7%,transparent);pointer-events:none;transition:color .25s ease}.stories-grid .story>*{position:relative;z-index:1}@media(hover:hover){.stories-grid .story:hover:after{color:color-mix(in srgb,var(--lt-thread-on,#8a6414) 22%,transparent)}}html[data-theme=dark] .stories-grid .story:after{color:#ffffff12}@media(max-width:900px){.stories-grid .story:after{font-size:4.2rem}}.dyk-list{counter-reset:dyk}.dyk-list li{counter-increment:dyk}.dyk-list a{position:relative;overflow:hidden;background:linear-gradient(160deg,#17384c,#0f2634)!important;border:1px solid #ffffff14}.dyk-list a:before{content:counter(dyk,decimal-leading-zero);font-family:var(--display-font);font-size:1.5rem;line-height:1;color:#f2c66b;opacity:.9}.dyk-list a:after{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:3px;background:#f2c66b;transform:scaleY(0);transform-origin:top;transition:transform .25s ease}.dyk-list a:focus-visible:after,.dyk-list a:hover:after{transform:scaleY(1)}.home-timeline-list li:before{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.home-timeline-list li:hover:before{transform:scale(1.35);box-shadow:0 0 0 3px var(--reading-surface,#fff),0 0 0 7px color-mix(in srgb,#8c6631 28%,transparent)}}.text-link>span[aria-hidden=true]{display:inline-block;transition:transform .2s ease}@media(hover:hover){html[dir=rtl] .text-link:hover>span[aria-hidden=true]{transform:translateX(-5px)}html[dir=ltr] .text-link:hover>span[aria-hidden=true]{transform:translateX(5px)}}.closing blockquote{position:relative;isolation:isolate}.closing blockquote:before{content:"״";position:absolute;inset-block-start:-2.6rem;inset-inline-start:50%;transform:translateX(50%);font-family:var(--display-font);font-size:7rem;line-height:1;color:#f2c66b;opacity:.28;z-index:-1}html[dir=ltr] .closing blockquote:before{content:"“";transform:translateX(-50%)}@media(min-width:701px){.story-page-body>p:first-of-type:first-letter{float:inline-start;font-family:var(--display-font);font-size:3.4em;line-height:.9;padding-inline-end:.12em;padding-block-start:.08em;color:var(--lt-thread-on,#8a6414)}}.book-cover{transition:transform .3s ease,box-shadow .3s ease;transform-origin:left center}@media(hover:hover){.book-feature:hover .book-cover{transform:perspective(900px) rotateY(-9deg) translateY(-3px);box-shadow:0 18px 30px #0f2a3a55}}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:polish-rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-copy>:nth-child(2){animation-delay:.06s}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-copy>:nth-child(5){animation-delay:.24s}.hero-copy>:nth-child(6){animation-delay:.3s}.hero-portrait{animation:polish-rise .9s cubic-bezier(.2,.7,.2,1) .1s both}@keyframes polish-rise{0%{transform:translateY(14px)}to{transform:none}}}.hero-portrait .portrait-mat{box-shadow:0 30px 60px #00000055,0 0 0 1px #ffffff14}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference) and (min-width:901px){.book-feature,.intro-pillars>li,main>:is(.stories,.see-him,.home-timeline,.journeys,.did-you-know,.site-hub)>*{animation:polish-in linear both;animation-timeline:view();animation-range:entry 0 entry 45%}@keyframes polish-in{0%{transform:translateY(26px) scale(.985)}to{transform:none}}}}@media(prefers-reduced-motion:reduce){.book-cover,.dyk-list a:after,.intro-pillars a:after,.text-link>span{transition:none!important;transform:none!important}}@media print{.intro-pillars a:after,.stories-grid .story:after{display:none}}@media(max-width:620px){.intro-icon{display:none}.intro-v2 h2:before,main>.stories h2:before{margin-block-end:.5rem}:root{--sec:1.9rem}.is-deck{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;margin-inline:0!important;padding:0 0 .9rem!important;gap:0!important;touch-action:pan-y;-webkit-user-select:none;user-select:none}.is-deck>*{grid-area:1/1;flex:none!important;min-width:0;opacity:0;pointer-events:none;transform:scale(.95) translateY(12px);transition:transform .22s ease,opacity .22s ease}.is-deck>.is-active{opacity:1;pointer-events:auto;transform:none;z-index:2;box-shadow:0 12px 28px #0f2a3a26;will-change:transform}.is-deck>.is-next{opacity:1;z-index:1}}@media(max-width:620px){.is-deck>.is-next :is(h3,p,span,a){visibility:hidden}.dyk-list.is-deck>.is-next>a{visibility:visible}.is-deck a,.is-deck img{-webkit-user-drag:none}.is-deck>.is-next:after{visibility:hidden}.is-deck>.is-dragging{transition:none;cursor:grabbing}.is-deck-counter{flex-wrap:wrap}.deck-hint{order:9;flex:1 1 100%;text-align:center;font-size:.85rem;color:var(--reading-link,#48616e);margin-top:.2rem}html[data-theme=dark] .deck-hint{color:#c9d6dd}}@media(max-width:620px) and (prefers-reduced-motion:reduce){.is-deck>*{transition:none}}@media(max-width:620px){main{overflow-x:clip}.is-deck>.is-active,.is-deck>.is-dragging{opacity:1!important}}.page-intro h1:after,.story-page-head h1:after{content:"";display:block;inline-size:4rem;block-size:4px;border-radius:4px;margin-block-start:1rem;background:linear-gradient(90deg,#f2c66b,#c9a24a)}.site-header{background:color-mix(in srgb,var(--reading-surface,#fff) 90%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px)}.his-words-grid figure{position:relative;padding:1.5rem 1.5rem 1.2rem;border:1px solid var(--border);border-radius:16px;background:var(--reading-surface,#fff);box-shadow:0 6px 20px #0f2a3a0d;overflow:hidden}.his-words-grid figure:before{content:"״";position:absolute;inset-block-start:-1.4rem;inset-inline-end:.6rem;font-family:var(--display-font);font-size:7rem;line-height:1;color:color-mix(in srgb,var(--lt-thread-on,#8a6414) 16%,transparent);pointer-events:none}html[dir=ltr] .his-words-grid figure:before{content:"“"}.his-words-grid figure>*{position:relative}.his-words-grid figure{border-inline-start:3px solid var(--lt-thread-on,#8a6414)}html[data-theme=dark] .his-words-grid figure{background:#16262f;border-color:#34474f;border-inline-start-color:#e0b85c}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .his-words-grid figure{background:#16262f;border-color:#34474f}}@media(hover:hover) and (min-width:901px){.article-section:has(>.moment-body):not([data-open]){border-radius:14px;padding-block-start:.9rem;padding-inline:1.1rem;margin-inline:-1.1rem;transition:background-color .2s ease,box-shadow .2s ease}.article-section:has(>.moment-body):not([data-open]):hover{background:color-mix(in srgb,var(--primary,#245f98) 5%,transparent);box-shadow:inset 3px 0 0 var(--lt-thread-on,#8a6414)}html[dir=rtl] .article-section:has(>.moment-body):not([data-open]):hover{box-shadow:inset -3px 0 0 var(--lt-thread-on,#8a6414)}}.family-album-entry figure img{padding:.5rem;border:1px solid var(--border);box-shadow:0 14px 34px #0f2a3a1c;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.family-album-entry figure:hover img{transform:translateY(-3px);box-shadow:0 20px 44px #0f2a3a2b}}html[data-theme=dark] .family-album-entry figure img{border-color:#34474f;background:#16262f}.dark-button,.journey-cta,.light-button,.lmap-play,.moment-toggle{transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}@media(hover:hover){.dark-button:hover,.journey-cta:hover,.light-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f2a3a2e}}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,transparent,#c9a24a 20%,#f2c66b 50%,#c9a24a 80%,transparent)}.footer-links a{background:linear-gradient(currentColor,currentColor) no-repeat;background-size:0 1px;background-position:100% 100%;transition:background-size .25s ease}html[dir=ltr] .footer-links a{background-position:0 100%}@media(hover:hover){.footer-links a:hover{background-size:100% 1px}}::selection{background:#f2c66b80;color:#10283a}.reading-progress::-webkit-progress-value,.reading-progress>span{background:linear-gradient(90deg,#c9a24a,#f2c66b)}.lt-entry.is-current .lt-year{text-shadow:0 0 22px color-mix(in srgb,var(--lt-thread-on,#8a6414) 35%,transparent)}@media(hover:hover) and (min-width:901px){.home-timeline-list a,.lt-glance a{transition:transform .18s ease,box-shadow .18s ease,border-color .2s}.lt-glance a:hover{transform:translateY(-3px);box-shadow:var(--card-shadow)}}@media(prefers-reduced-motion:reduce){.dark-button,.family-album-entry figure img,.journey-cta,.light-button,.lt-glance a{transition:none!important;transform:none!important}.footer-links a{transition:none}}.life-timeline nav.lt-glance{display:none}.lt-arc{display:block;margin:1rem 0 1.6rem;padding:1.4rem 1.6rem 1.2rem;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,var(--reading-surface,#fff),color-mix(in srgb,var(--arc-tone) 5%,var(--reading-surface,#fff)));box-shadow:0 10px 30px #0f2a3a12;transition:background .4s ease}.arc-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-bottom:.9rem}.arc-title{margin:0;font-weight:800;font-size:.95rem;color:var(--lt-thread-on,#8a6414)}.arc-hint{margin:0;font-size:.85rem;color:var(--reading-link,#48616e)}.arc-play{margin-inline-start:auto;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.35rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--arc-tone) 45%,transparent);background:transparent;color:var(--arc-tone);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.arc-play:hover,.lt-arc.is-playing .arc-play{background:var(--arc-tone);color:#fff}.arc-panel{display:grid;grid-template-columns:12rem minmax(0,1fr) minmax(15rem,19rem);gap:1.6rem;align-items:center;min-height:12.5rem;touch-action:pan-y}@media(prefers-reduced-motion:no-preference){.arc-card>*{animation:arc-in .32s ease both}@keyframes arc-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}}.arc-card,.arc-stack{display:contents}.arc-age{display:flex;flex-direction:column;gap:.2rem;padding-inline-end:1.6rem;border-inline-end:1px solid var(--border)}.arc-age-num{font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1.05;color:var(--arc-tone);transition:color .3s ease}.arc-age-num,.arc-year{font-family:var(--display-font)}.arc-year{font-size:1.35rem;color:var(--ink,#18384b)}.arc-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.84rem;font-weight:700;color:var(--reading-link,#48616e)}.arc-kicker>span{padding:.12rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--arc-tone) 10%,transparent)}.arc-kind{display:inline-flex;align-items:center;gap:.3rem;color:var(--arc-tone)}.arc-kicker .arc-count{background:transparent;margin-inline-start:auto;font-variant-numeric:tabular-nums}.lt-arc .arc-name{margin:0 0 .35rem;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.25}.arc-teaser{margin:0 0 .6rem;max-width:68ch;font-size:1.02rem;line-height:1.7;color:var(--reading-link,#3d5664)}.arc-world{display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:baseline;margin:0 0 .8rem;padding-inline-start:.8rem;border-inline-start:3px solid color-mix(in srgb,var(--arc-tone) 45%,transparent);font-size:.95rem;line-height:1.5;color:var(--ink,#18384b)}.arc-world>span{font-size:.8rem;font-weight:800;color:var(--arc-tone)}.arc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.arc-open{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem 1.2rem;border:0;border-radius:999px;background:var(--arc-tone);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background .3s ease,transform .15s ease}.arc-open:hover{transform:translateY(-2px)}.arc-steps{display:flex;flex-direction:column;gap:.6rem;align-self:stretch;justify-content:center}.arc-peek{display:flex;align-items:center;gap:.7rem;min-height:56px;padding:.55rem .8rem;border-radius:14px;border:1px solid var(--border);background:var(--reading-surface,#fff);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.arc-peek.is-next{border-color:color-mix(in srgb,var(--arc-tone) 40%,var(--border));background:color-mix(in srgb,var(--arc-tone) 6%,var(--reading-surface,#fff))}.arc-peek:hover:not(:disabled){border-color:var(--arc-tone);box-shadow:0 8px 20px #0f2a3a14;transform:translateY(-2px)}.arc-peek:disabled{opacity:.45;cursor:default}.arc-peek-arrow{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;border:1px solid;color:var(--arc-tone);font-size:1rem}.arc-peek.is-next .arc-peek-arrow{background:var(--arc-tone);border-color:var(--arc-tone);color:#fff}.arc-peek-text{flex:1 1 auto;min-inline-size:0;display:grid;grid-template-columns:auto 1fr;justify-items:start;gap:0 .5rem;align-items:baseline}.arc-peek-text small{font-size:.76rem;font-weight:800;color:var(--arc-tone)}.arc-peek-text bdi{font-size:.8rem;color:var(--reading-link,#48616e);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-peek-text b{grid-column:1/-1;font-size:.95rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arc-progress{display:block;block-size:3px;margin:-1.4rem -1.6rem 1.1rem;border-radius:20px 20px 0 0;background:var(--arc-tone);transform-origin:inline-start;animation:arc-run 2.6s linear both}html[dir=rtl] .arc-progress{transform-origin:right}html[dir=ltr] .arc-progress{transform-origin:left}@keyframes arc-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arc-chapters span.is-on:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:5.4rem;border-radius:0 0 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 11%,transparent),color-mix(in srgb,var(--c) 3%,transparent));pointer-events:none}.arc-dot.is-hover{scale:1.45;background:var(--c)}.arc-dot{transition:background-color .2s ease,opacity .2s ease,scale .18s ease}.arc-track{position:relative;block-size:7.6rem;margin-top:1.2rem;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px}.arc-track.is-dragging{cursor:grabbing}.arc-track:focus-visible{outline:2px solid var(--arc-tone);outline-offset:6px}.arc-chapters{position:absolute;inset-inline:0;inset-block-start:0;block-size:1.7rem}.arc-chapters span{position:absolute;inset-block:0;display:flex;align-items:center;justify-content:center;border-block-end:3px solid color-mix(in srgb,var(--c) 30%,transparent);transition:border-color .3s ease}.arc-chapters span+span{border-inline-start:1px solid var(--border)}.arc-chapters em{font-style:normal;font-size:.8rem;font-weight:800;color:color-mix(in srgb,var(--c) 75%,var(--ink,#18384b));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:.4rem;opacity:.75}.arc-chapters span.is-on{border-block-end-color:var(--c)}.arc-chapters span.is-on em{opacity:1}.arc-line{position:absolute;inset-inline:0;inset-block-start:4.6rem;block-size:6px;border-radius:6px;background:var(--border)}.arc-fill{display:block;block-size:100%;border-radius:6px;background:linear-gradient(90deg,#c9a24a,var(--arc-tone));transition:inline-size .35s cubic-bezier(.2,.7,.2,1)}html[dir=rtl] .arc-fill{background:linear-gradient(270deg,#c9a24a,var(--arc-tone))}.arc-track.is-dragging .arc-fill,.arc-track.is-dragging .arc-handle{transition:none}.arc-ticks span{position:absolute;inset-block-start:5.5rem;font-size:.78rem;color:var(--reading-link,#5a6d76);font-variant-numeric:tabular-nums}.arc-ticks span:before{content:"";position:absolute;inset-block-start:-.55rem;inset-inline-start:50%;inline-size:1px;block-size:.4rem;background:var(--border)}html[dir=rtl] :is(.arc-ticks span,.arc-dot,.arc-handle,.arc-tip){transform:translateX(50%)}html[dir=ltr] :is(.arc-ticks span,.arc-dot,.arc-handle,.arc-tip){transform:translateX(-50%)}.arc-dot{position:absolute;inset-block-start:calc(4.6rem - 4px);inline-size:14px;block-size:14px;border-radius:50%;background:var(--reading-surface,#fff);border:3px solid var(--c);transition:background-color .2s ease,opacity .2s ease}.arc-dot.is-past{background:var(--c)}.arc-dot.is-dim{opacity:.25}.arc-handle{position:absolute;inset-block-start:calc(4.6rem - 12px);inline-size:30px;block-size:30px;border-radius:50%;background:var(--arc-tone);border:4px solid var(--reading-surface,#fff);box-shadow:0 0 0 2px var(--arc-tone),0 6px 16px #0f2a3a40;transition:inset-inline-start .35s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.lt-arc.is-playing .arc-handle{animation:arc-beat 1.3s ease-in-out infinite}@keyframes arc-beat{50%{box-shadow:0 0 0 2px var(--arc-tone),0 0 0 10px color-mix(in srgb,var(--arc-tone) 22%,transparent)}}.arc-handle bdi{inset-block-end:calc(100% + 9px);left:50%;padding:.1rem .55rem;border-radius:999px;background:var(--arc-tone);font-family:var(--display-font);font-size:.95rem;transform:translateX(-50%)}.arc-handle bdi,.arc-tip{position:absolute;color:#fff;white-space:nowrap}.arc-tip{inset-block-start:6.4rem;z-index:3;max-inline-size:20rem;padding:.3rem .7rem;border-radius:10px;background:#10283a;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;pointer-events:none;box-shadow:0 8px 20px #0f2a3a40}.arc-tip bdi{color:#f2c66b;margin-inline-end:.3rem}html[data-theme=dark] .lt-arc{background:#13232c;border-color:#34474f}html[data-theme=dark] :is(.arc-age-num,.arc-kind,.arc-title,.arc-world>span){color:#e0b85c}html[data-theme=dark] .arc-play{color:#e0b85c;border-color:#e0b85c80}html[data-theme=dark] .arc-peek{background:#16262f;border-color:#34474f}html[data-theme=dark] :is(.arc-peek-text small,.arc-peek-arrow){color:#e0b85c}html[data-theme=dark] .arc-peek-text bdi{color:#c9d6dd}html[data-theme=dark] .arc-chapters em{color:#dbe6eb}html[data-theme=dark] :is(.arc-ticks span,.arc-hint,.arc-kicker,.arc-teaser,.arc-world){color:#c9d6dd}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .lt-arc{background:#13232c;border-color:#34474f}html:not([data-theme=light]) :is(.arc-age-num,.arc-kind,.arc-title,.arc-world>span){color:#e0b85c}html:not([data-theme=light]) .arc-play{color:#e0b85c;border-color:#e0b85c80}html:not([data-theme=light]) .arc-peek{background:#16262f;border-color:#34474f}html:not([data-theme=light]) :is(.arc-peek-text small,.arc-peek-arrow){color:#e0b85c}html:not([data-theme=light]) .arc-peek-text bdi{color:#c9d6dd}html:not([data-theme=light]) .arc-chapters em{color:#dbe6eb}html:not([data-theme=light]) :is(.arc-ticks span,.arc-hint,.arc-kicker,.arc-teaser,.arc-world){color:#c9d6dd}}@media(max-width:1060px){.arc-panel{grid-template-columns:12rem minmax(0,1fr)}.arc-steps{grid-column:1/-1;flex-direction:row}.arc-peek{flex:1 1 0;min-inline-size:0}}html[data-theme=dark] .arc-peek.is-next .arc-peek-arrow{color:#fff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .arc-peek.is-next .arc-peek-arrow{color:#fff}}.lt-arc{overflow:clip}@media(prefers-reduced-motion:reduce){.arc-card{animation:none!important;transition:none!important}.arc-progress{display:none}.arc-peek{transition:none}}@media(max-width:900px){.lt-arc{padding:1rem .9rem .8rem;border-radius:16px;margin-inline:-.2rem}.arc-hint{flex:1 1 100%;order:3;font-size:.8rem}.arc-panel{grid-template-columns:1fr;gap:.5rem;min-height:0;align-items:start}.arc-stack{display:grid;position:relative;margin-block-end:1.25rem}.arc-stack:after,.arc-stack:before{content:"";position:absolute;inset:0;border-radius:18px;border:1px solid var(--border);background:var(--reading-surface,#fff)}.arc-stack:before{transform:translateY(16px) scale(.9);opacity:.55}.arc-stack:after{transform:translateY(8px) scale(.95);box-shadow:0 8px 18px #0f2a3a14}.arc-card{display:flex;flex-direction:column;position:relative;z-index:1;min-height:19rem;padding:.9rem 1rem 1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--arc-tone) 28%,var(--border));border-block-start:4px solid var(--arc-tone);background:var(--reading-surface,#fff);box-shadow:0 14px 30px #0f2a3a24;transition:transform .2s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;animation:arc-deal .28s ease both}.arc-card>*{animation:none!important}.arc-card.is-dragging{transition:none;cursor:grabbing}.arc-card .arc-body{display:flex;flex-direction:column;flex:1 1 auto}.arc-card .arc-actions{margin-block-start:auto}@keyframes arc-deal{0%{transform:translateY(8px) scale(.95)}to{transform:none}}html[data-theme=dark] :is(.arc-card,.arc-stack:before,.arc-stack:after){background:#16262f;border-color:#34474f}html[data-theme=dark] .arc-card{border-block-start-color:#e0b85c}.arc-age{flex-direction:row;align-items:baseline;gap:.7rem;padding:0 0 .5rem;border-inline-end:0;border-block-end:1px solid var(--border)}.arc-age-num{font-size:2.1rem}.arc-year{font-size:1.15rem}.arc-actions{gap:.5rem}.arc-open{flex:1 1 auto;justify-content:center}.arc-steps{flex-direction:row;gap:.5rem}.arc-peek{flex:1 1 0;min-inline-size:0;padding:.45rem .55rem;gap:.45rem}.arc-peek-text bdi{display:none}.arc-peek-text b{font-size:.84rem}.arc-peek-arrow{inline-size:28px;block-size:28px}.arc-progress{margin:-1rem -.9rem .8rem}.arc-chapters span.is-on:after{block-size:4.7rem}.arc-track{block-size:6.6rem;margin-top:.8rem}.arc-chapters em{display:none}.arc-chapters span.is-on em{display:block;overflow:visible;position:absolute;inset-block-start:0;white-space:nowrap;z-index:1;padding:0 .45rem;border-radius:6px;background:var(--reading-surface,#fff)}.arc-dot{inline-size:8px;block-size:8px;border-width:2px;inset-block-start:calc(4.6rem - 1px)}.arc-handle{inline-size:26px;block-size:26px;inset-block-start:calc(4.6rem - 10px)}.arc-ticks span:nth-child(2n){display:none}.arc-ticks span{font-size:.72rem}.arc-tip{display:none}}@media(prefers-reduced-motion:reduce){.arc-fill,.arc-handle,.arc-open{transition:none!important}.lt-arc.is-playing .arc-handle{animation:none}}@media print{.lt-arc{display:none!important}}.story-page-nav a{position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .2s ease;background:var(--reading-surface,#fff)}@media(hover:hover){.story-page-nav a:hover{transform:translateY(-3px);box-shadow:var(--card-shadow);border-color:var(--lt-thread-on,#8a6414)}}.story-nav-next{border-inline-start:3px solid var(--lt-thread-on,#8a6414)!important}html[data-theme=dark] .story-page-nav a{background:#16262f}@media(hover:hover) and (min-width:901px){.pe-side{transition:transform .18s ease,box-shadow .18s ease}.pe-side:hover{transform:translateY(-2px);box-shadow:var(--card-shadow)}}@media(prefers-reduced-motion:reduce){.pe-side,.story-page-nav a{transition:none!important;transform:none!important}}@media(max-width:620px) and (prefers-color-scheme:dark){html:not([data-theme=light]) :is(.arc-card,.arc-stack:before,.arc-stack:after){background:#16262f;border-color:#34474f}html:not([data-theme=light]) .arc-card{border-block-start-color:#e0b85c}}.see-him-more{list-style:none;margin:.2rem 0 1rem;padding:0;display:grid;gap:.5rem}.see-him-more a{display:flex;align-items:center;gap:.8rem;min-height:56px;padding:.55rem .8rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.see-him-more a:hover{border-color:var(--lt-thread-on,#8a6414);box-shadow:0 8px 20px #0f2a3a14;transform:translateY(-2px)}.shm-play{flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:#10283a;color:#f2c66b}.see-him-more a>span:last-child{display:grid;font-size:.95rem;line-height:1.45}.see-him-more b{font-size:.8rem;color:var(--lt-thread-on,#8a6414)}.see-him-more small{font-size:.78rem;color:var(--reading-link,#48616e)}html[data-theme=dark] .see-him-more a{background:#16262f;border-color:#34474f}html[data-theme=dark] .see-him-more b{color:#e0b85c}html[data-theme=dark] .see-him-more small{color:#c9d6dd}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .see-him-more a{background:#16262f;border-color:#34474f}html:not([data-theme=light]) .see-him-more b{color:#e0b85c}html:not([data-theme=light]) .see-him-more small{color:#c9d6dd}}.journey-themes{display:grid;gap:1rem;margin-top:1.2rem}.journey-themes .journey-theme{margin-top:0}@media(min-width:1001px){.journey-themes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.journey-themes .journey-theme:not([open]) summary{block-size:100%}.journey-themes .journey-theme[open]{grid-column:1/-1}.journey-themes .journey-theme:not([open]) summary{min-height:7.4rem;align-content:center}.documentary>.wrap{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:2.5rem;align-items:center}.documentary .documentary-top{display:block!important;margin:0!important}.documentary .documentary-top>div+div{margin-top:1rem}.documentary .history-photo{margin:0!important}}.closing .closing-invite{text-align:center;margin-inline:auto}@media(min-width:701px){.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem 2.2rem;justify-content:end}}@media(prefers-reduced-motion:reduce){.see-him-more a{transition:none}}.history-bg:not(.is-open) :is(.history-bg-story,.history-bg-why,.dilemma-why){display:none}.history-bg .history-bg-toggle{min-height:44px;margin-top:.5rem;text-decoration:none;font-weight:700}.history-bg .history-bg-toggle span{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;border:1px solid;font-size:1rem;line-height:1}.history-bg .dilemma{margin-block:.8rem 0}@media print{.history-bg :is(.history-bg-story,.history-bg-why,.dilemma-why){display:block!important}.history-bg .history-bg-toggle{display:none!important}}html[data-theme=dark] .otd-item.is-read .otd-text:after{color:#7fd1a8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .otd-item.is-read .otd-text:after{color:#7fd1a8}}@media(min-width:621px){.pe-main>.swipe-counter{display:none}}:is(.source-finder .source-search-field,.pe-filter-field){min-height:56px;border-radius:999px!important;padding-inline:1.1rem .5rem;box-shadow:0 10px 26px #0f2a3a14;transition:border-color .2s ease,box-shadow .2s ease}:is(.source-finder .source-search-field,.pe-filter-field):focus-within{border-color:#245f98;box-shadow:0 0 0 4px #245f9826,0 10px 26px #0f2a3a14}.source-finder .source-search-field input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;font-size:1.05rem}.source-finder .source-search-field>svg{color:#245f98;flex:none}.pe-filter-field button{border-radius:50%}.source-finder .source-suggestions button{min-height:44px;font-weight:600}.source-search-results>a{border-radius:12px;transition:background-color .2s ease,transform .2s ease}@media(hover:hover){.source-search-results>a:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.source-search-results>a{transition:none;transform:none!important}}@media(min-width:621px){.his-words>.swipe-counter{display:none}}@media(max-width:620px){.his-words-grid.is-deck>.is-next :is(blockquote,figcaption){visibility:hidden}.his-words-grid.is-deck>.is-next:before{visibility:hidden}.his-words-grid.is-deck figure{align-content:center;min-block-size:13rem}}.not-found-page .not-found{padding-block:0 4rem;max-width:940px}.nf-search{display:flex;align-items:center;gap:.5rem;min-height:64px;margin-top:-2.1rem;position:relative;z-index:2;padding:.4rem 1.1rem .4rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--reading-surface,#fff);box-shadow:0 14px 34px #0f2a3a1f}html[dir=ltr] .nf-search{padding:.4rem .5rem .4rem 1.1rem}.nf-search:focus-within{border-color:#245f98;box-shadow:0 0 0 4px #245f9826,0 14px 34px #0f2a3a1f}.nf-search svg{flex:none;color:#245f98}.nf-search input{flex:1 1 auto;min-inline-size:0;height:48px;border:0;background:transparent;outline:0;font-size:1.1rem;color:inherit}.nf-search input::-webkit-search-cancel-button{display:none}.nf-search button{flex:none;min-height:48px;padding-inline:1.3rem;border:0;border-radius:999px;background:#245f98;color:#fff;font-weight:700;cursor:pointer}.nf-title{margin:0 0 .7rem;font-size:.84rem;font-weight:800;letter-spacing:.03em;color:var(--lt-thread-on,#8a6414)}.not-found-page .not-found-ways{margin:2rem 0 1.4rem}.not-found-page .not-found-ways ul{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.7rem}.not-found-page .not-found-ways a{display:grid;grid-template-columns:1fr auto;gap:0 .8rem;align-items:center;min-height:68px;padding:.75rem 1rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.not-found-page .not-found-ways a:hover{border-color:#245f98;box-shadow:0 10px 24px #0f2a3a14;transform:translateY(-2px)}.not-found-page .not-found-ways b{font-family:var(--display-font);font-size:1.1rem}.not-found-page .not-found-ways small{grid-column:1;font-size:.86rem;color:var(--reading-link,#48616e)}.not-found-page .not-found-ways a>span{grid-column:2;grid-row:1/3;color:#245f98}html[data-theme=dark] :is(.nf-search,.not-found-page .not-found-ways a){background:#16262f;border-color:#34474f}html[data-theme=dark] :is(.nf-search svg,.not-found-page .not-found-ways a>span){color:#8fb9e6}html[data-theme=dark] .nf-title{color:#e0b85c}html[data-theme=dark] .not-found-page .not-found-ways small{color:#c9d6dd}@media(prefers-color-scheme:dark){html:not([data-theme=light]) :is(.nf-search,.not-found-page .not-found-ways a){background:#16262f;border-color:#34474f}html:not([data-theme=light]) :is(.nf-search svg,.not-found-page .not-found-ways a>span){color:#8fb9e6}html:not([data-theme=light]) .nf-title{color:#e0b85c}html:not([data-theme=light]) .not-found-page .not-found-ways small{color:#c9d6dd}}.story-page-nav a:is(.story-nav-prev,.story-nav-next){font-size:1.22rem!important;line-height:1.4;gap:.3rem;padding:1.05rem 1.2rem}.story-page-nav a small{font-family:var(--body-font);font-size:.88rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-page-nav{max-width:none}@media(prefers-reduced-motion:reduce){.not-found-page .not-found-ways a{transition:none;transform:none!important}}@media(max-width:900px){.arc-track{margin-inline:.45rem}}@media(max-width:620px){html{overflow-x:hidden}.hero-copy>.hero-actions{grid-column:1/-1;inline-size:100%}.hero .hero-actions .light-button{display:flex;inline-size:100%;justify-content:center;box-sizing:border-box}.hero .hero-shortcuts{justify-content:space-between}.journeys .journey{display:flex!important;flex-direction:column}.journeys .journey .journey-cta{display:flex!important;inline-size:100%!important;margin-top:.7rem;white-space:normal;box-sizing:border-box}.family-moment :is(.dark-button,.light-button){display:flex;inline-size:100%;justify-content:center;box-sizing:border-box}.documentary .text-link,.home-timeline>.text-link,.see-him .text-link{display:flex;inline-size:100%;justify-content:space-between}.closing .text-link{justify-content:center}}.gal-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 1rem}.gal-filters button{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.3rem 1rem;border:1px solid var(--border);border-radius:999px;background:var(--reading-surface,#fff);color:inherit;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gal-filters button:hover{border-color:#245f98}.gal-filters button[aria-pressed=true]{background:#10283a;border-color:#10283a;color:#fff}.gal-filters button span{min-inline-size:1.5rem;padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.8rem;font-variant-numeric:tabular-nums;text-align:center}.gal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:9.2rem;grid-auto-flow:dense;gap:.6rem}.gal .gal-tile{position:relative;grid-column:span 2;grid-row:span 2;margin:0!important;padding:0!important;border:0!important;border-radius:14px;overflow:hidden;background:#0f1c23;scroll-margin-top:7rem;isolation:isolate}.gal .gal-tile[hidden]{display:none}.gal .gal-tile.is-portrait{grid-row:span 3}.gal .gal-tile.is-lead{grid-column:span 4;grid-row:span 3}.gal .gal-tile.is-lead.is-portrait{grid-column:span 2;grid-row:span 4}.gal .gal-tile figure{margin:0;block-size:100%}.gal .gal-tile figure>a{display:block;block-size:100%;cursor:zoom-in}.gal .gal-tile figure img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 22%;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#0f1c23!important;transform:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s ease}.gal .gal-tile figcaption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gal .gal-tile h3{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;margin:0;padding:2.6rem .9rem .75rem;font-family:var(--display-font);font-size:1.02rem;line-height:1.35;color:#fff;background:linear-gradient(180deg,transparent,#06131bd9 72%);pointer-events:none}.gal .gal-tile.is-lead h3{font-size:1.3rem;padding:3.4rem 1.1rem 1rem}.gal-zoom{position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem;z-index:1;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:#06131bb3;color:#fff;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.gal .gal-tile:hover figure img{transform:scale(1.045)}.gal .gal-tile:hover .gal-zoom{opacity:1;transform:none}}@media(hover:none){.gal-zoom{opacity:.9;transform:none}}.gal .gal-tile figure>a:focus-visible{outline:3px solid #f2c66b;outline-offset:-3px}.gal .gal-tile:target{box-shadow:0 0 0 3px #f2c66b}.gal-hint{margin:.8rem 0 0;font-size:.88rem;color:var(--reading-link,#48616e)}.gal .family-album-restoration{margin-top:1.2rem}html[data-theme=dark] .gal-filters button{background:#16262f;border-color:#34474f}html[data-theme=dark] .gal-filters button[aria-pressed=true]{background:#e0b85c;border-color:#e0b85c;color:#10283a}html[data-theme=dark] .gal-hint{color:#c9d6dd}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .gal-filters button{background:#16262f;border-color:#34474f}html:not([data-theme=light]) .gal-filters button[aria-pressed=true]{background:#e0b85c;border-color:#e0b85c;color:#10283a}html:not([data-theme=light]) .gal-hint{color:#c9d6dd}}@media(max-width:620px){.gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:7.4rem;gap:.45rem}.gal .gal-tile{grid-column:span 2;grid-row:span 2}.gal .gal-tile.is-portrait{grid-column:span 1;grid-row:span 2}.gal .gal-tile.is-lead,.gal .gal-tile.is-lead.is-portrait{grid-column:span 2;grid-row:span 3}.gal .gal-tile h3{font-size:.92rem;padding:2rem .65rem .55rem}.gal .gal-tile.is-lead h3{font-size:1.1rem}.gal-zoom{inline-size:30px;block-size:30px}}@media(prefers-reduced-motion:reduce){.gal .gal-tile figure img,.gal-zoom{transition:none!important;transform:none!important}}@media print{.gal-filters,.gal-hint,.gal-zoom{display:none!important}.gal-grid{display:block}.gal .gal-tile{break-inside:avoid;margin-bottom:1rem!important;background:none}.gal .gal-tile figcaption{position:static;inline-size:auto;block-size:auto;clip-path:none;white-space:normal}.gal .gal-tile h3{position:static;color:inherit;background:none;padding:.4rem 0}}.photo-viewer{inline-size:100vw;max-inline-size:100vw;block-size:100vh;block-size:100dvh;max-block-size:100dvh;margin:0;inset:0;background:#06131bfa;color:#e7f0f5;overflow:hidden}.photo-viewer::backdrop{background:#06131b}.photo-viewer figure{block-size:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;align-items:stretch;justify-items:center;gap:.6rem;padding:.6rem .8rem .7rem}.pv-top{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:44px}.pv-title{font-family:var(--display-font);font-size:1.15rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-close{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid #ffffff33;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .2s ease}.pv-close:hover{background:#ffffff2e}.pv-main{position:relative;inline-size:100%;min-block-size:0}.photo-viewer .photo-viewer-stage,.pv-main{display:flex;align-items:center;justify-content:center}.photo-viewer .photo-viewer-stage{block-size:100%}.photo-viewer .photo-viewer-stage,.photo-viewer img{max-inline-size:100%;max-block-size:100%;border-radius:8px}.photo-viewer img{inline-size:auto;block-size:auto;object-fit:contain;box-shadow:0 20px 60px #000a;background:#0f1c23}@media(prefers-reduced-motion:no-preference){.photo-viewer-stage>img{animation:pv-in .28s ease both}@keyframes pv-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}}.photo-viewer.is-zoomed .photo-viewer-stage{display:block;inline-size:100%;block-size:100%;overflow:auto}.photo-viewer.is-zoomed img{max-inline-size:none;max-block-size:none;animation:none}.pv-arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;inline-size:52px;block-size:52px;border:1px solid #ffffff33;border-radius:50%;background:#06131bb8;color:#fff;font-size:2rem;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.pv-arrow span{margin-block-start:-.2rem}.pv-arrow:hover{background:#245f98}.pv-arrow.is-prev{inset-inline-start:.4rem}.pv-arrow.is-next{inset-inline-end:.4rem}.photo-viewer.is-zoomed .pv-arrow{display:none}.photo-viewer figcaption{max-inline-size:76ch;max-block-size:7.4rem;overflow:auto;padding-inline:.6rem;font-size:.95rem;line-height:1.6;text-align:center;color:#dbe8ef}.photo-viewer .photo-viewer-actions{gap:.5rem .9rem;justify-content:center;font-size:.9rem}.photo-viewer .photo-viewer-actions button{min-height:40px;padding:.3rem .95rem;border:1px solid #ffffff3d;border-radius:999px;background:transparent;color:#fff;font-weight:600}.photo-viewer .photo-viewer-actions button:hover{background:#ffffff1f}.photo-viewer .photo-viewer-actions .pv-done{background:#fff;color:#12313f;border-color:#fff}.photo-viewer .photo-viewer-nav{margin-inline-end:0}.photo-viewer .photo-viewer-nav span{font-variant-numeric:tabular-nums;color:#f2c66b;font-weight:700}.pv-strip{max-inline-size:100%;display:flex;gap:.4rem;overflow-x:auto;padding:.25rem .2rem;scrollbar-width:thin}.pv-strip button{flex:none;inline-size:64px;block-size:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#0f1c23;cursor:pointer;opacity:.55;transition:opacity .2s ease,border-color .2s ease}.pv-strip button img{display:block;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;object-fit:cover;object-position:50% 22%;border-radius:0;box-shadow:none;cursor:pointer;animation:none}.pv-strip button:hover{opacity:.9}.pv-strip button[aria-current=true]{opacity:1;border-color:#f2c66b}.photo-viewer :is(button,a):focus-visible{outline:3px solid #f2c66b;outline-offset:2px}@media(min-width:901px){.photo-viewer .photo-viewer-nav button{display:none}.photo-viewer figure{padding:.8rem 1.4rem 1rem}}@media(max-width:900px){.pv-arrow{display:none}.pv-strip button{inline-size:52px;block-size:40px}.photo-viewer figcaption{font-size:.9rem;line-height:1.6;max-block-size:min(34vh,15rem);flex:none}.photo-viewer .photo-viewer-actions a{font-size:.85rem}}.lt-chapter[data-tone="1"]{--lt-thread-on:#a8442f}.lt-chapter[data-tone="2"]{--lt-thread-on:#245f98}.lt-chapter[data-tone="3"]{--lt-thread-on:#2f6b55}html[data-theme=dark] .lt-chapter[data-tone="1"]{--lt-thread-on:#e79a86}html[data-theme=dark] .lt-chapter[data-tone="2"]{--lt-thread-on:#8fb9e6}html[data-theme=dark] .lt-chapter[data-tone="3"]{--lt-thread-on:#7fd1a8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .lt-chapter[data-tone="1"]{--lt-thread-on:#e79a86}html:not([data-theme=light]) .lt-chapter[data-tone="2"]{--lt-thread-on:#8fb9e6}html:not([data-theme=light]) .lt-chapter[data-tone="3"]{--lt-thread-on:#7fd1a8}}.lt-chapter .lt-chapter-heading{border-top-color:var(--lt-thread-on)}.lt-chapter-count{display:inline-flex;align-items:center;margin-top:.55rem;padding:.12rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--lt-thread-on) 12%,transparent);color:color-mix(in srgb,var(--lt-thread-on) 78%,#000);font-size:.84rem;font-weight:700}html[data-theme=dark] .lt-chapter-count{color:var(--lt-thread-on)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .lt-chapter-count{color:var(--lt-thread-on)}}.lt-backdrop{display:none}.life-timeline.is-compact .lt-entry:not(.is-expanded) .lt-backdrop{display:flex;flex-wrap:wrap;gap:.15rem .5rem;align-items:baseline;margin:.35rem 0 0;font-size:.86rem;line-height:1.45;color:var(--reading-link,#48616e)}.lt-backdrop span{font-size:.76rem;font-weight:800;color:var(--lt-thread-on)}@media(max-width:760px){.life-timeline.is-compact .lt-chapter-heading{margin-top:1.8rem;padding:1rem 1.1rem .95rem!important;border:0;border-inline-start:5px solid var(--lt-thread-on);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--lt-thread-on) 15%,var(--reading-surface,#fff)),color-mix(in srgb,var(--lt-thread-on) 4%,var(--reading-surface,#fff)))}.life-timeline.is-compact .lt-chapter-years{font-size:2.1rem;margin-bottom:.2rem}.life-timeline.is-compact .lt-chapter-heading h2{font-size:1.25rem}.life-timeline.is-compact .lt-chapter>.lt-entry:first-of-type{padding-top:.9rem}.life-timeline.is-compact .lt-entry{padding-block:.35rem}.life-timeline.is-compact .lt-person{isolation:isolate;padding:.8rem .9rem .75rem!important}.life-timeline.is-compact .lt-person:after{content:"";position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:16px;background:var(--reading-surface,#fff);box-shadow:0 6px 18px #0f2a3a0d;transition:border-color .25s ease,box-shadow .25s ease}.life-timeline.is-compact .lt-entry.is-expanded .lt-person:after{border-color:var(--lt-thread-on);border-block-start-width:4px;box-shadow:0 12px 28px #0f2a3a1a}.life-timeline.is-compact .lt-date{display:inline-block;margin:0 0 .25rem;font-size:1.55rem;line-height:1.2;color:var(--lt-thread-on)}.life-timeline.is-compact .lt-date:before{inset-inline-start:calc(-29px - .9rem);top:.3em}.life-timeline.is-compact .lt-tags{display:inline-flex;vertical-align:middle;margin:0 .55rem .3rem;gap:.3rem}.life-timeline.is-compact .lt-entry h3{margin:0;font-size:1.18rem;line-height:1.35}.life-timeline.is-compact .lt-open{display:flex!important;inline-size:100%;justify-content:space-between;align-items:center;gap:.7rem;min-height:44px;text-align:start}.life-timeline.is-compact .lt-open:after{content:"+";flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:color-mix(in srgb,var(--lt-thread-on) 13%,transparent);color:var(--lt-thread-on);font-size:1.3rem;font-weight:500;line-height:1;transition:transform .25s ease,background-color .25s ease,color .25s ease}.life-timeline.is-compact .lt-entry.is-expanded .lt-open:after{content:"−";background:var(--lt-thread-on);color:#fff}.life-timeline.is-compact .lt-entry:not(.is-expanded) .lt-teaser{margin:.15rem 0 0;font-size:.93rem}.life-timeline.is-compact .lt-entry.is-expanded .lt-person-text{margin-top:.7rem}html[data-theme=dark] .life-timeline.is-compact .lt-person:after{background:#16262f;border-color:#34474f}html[data-theme=dark] .life-timeline.is-compact .lt-entry.is-expanded .lt-open:after{color:#10283a}html[data-theme=dark] .lt-backdrop{color:#c9d6dd}}@media(max-width:760px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .life-timeline.is-compact .lt-person:after{background:#16262f;border-color:#34474f}html:not([data-theme=light]) .life-timeline.is-compact .lt-entry.is-expanded .lt-open:after{color:#10283a}html:not([data-theme=light]) .lt-backdrop{color:#c9d6dd}}@media(prefers-reduced-motion:reduce){.life-timeline.is-compact .lt-open:after,.life-timeline.is-compact .lt-person:after{transition:none}}@media print{.lt-backdrop,.lt-chapter-count{display:none!important}}.home-timeline-list li[data-tone]{--ht:#8a6414;border-top-color:color-mix(in srgb,var(--ht) 45%,var(--border,#c9d6dd))}.home-timeline-list li[data-tone="1"]{--ht:#a8442f}.home-timeline-list li[data-tone="2"]{--ht:#245f98}.home-timeline-list li[data-tone="3"]{--ht:#2f6b55}.home-timeline-list li[data-tone]:before{background:var(--ht)}.home-timeline-list li[data-tone] .ht-year{color:var(--ht)}html[data-theme=dark] .home-timeline-list li[data-tone]{--ht:#e0b85c}html[data-theme=dark] .home-timeline-list li[data-tone="1"]{--ht:#e79a86}html[data-theme=dark] .home-timeline-list li[data-tone="2"]{--ht:#8fb9e6}html[data-theme=dark] .home-timeline-list li[data-tone="3"]{--ht:#7fd1a8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .home-timeline-list li[data-tone]{--ht:#e0b85c}html:not([data-theme=light]) .home-timeline-list li[data-tone="1"]{--ht:#e79a86}html:not([data-theme=light]) .home-timeline-list li[data-tone="2"]{--ht:#8fb9e6}html:not([data-theme=light]) .home-timeline-list li[data-tone="3"]{--ht:#7fd1a8}}.lt-close{display:none}.life-timeline.is-compact .lt-entry.is-expanded .lt-close{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;margin-top:1rem;padding:.3rem 1.1rem;border:1px solid color-mix(in srgb,var(--lt-thread-on) 45%,var(--border));border-radius:999px;background:transparent;color:var(--lt-thread-on);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.life-timeline.is-compact .lt-entry.is-expanded .lt-close:hover{background:color-mix(in srgb,var(--lt-thread-on) 10%,transparent)}@media(max-width:760px){.life-timeline.is-compact .lt-entry.is-expanded .lt-close{display:flex;inline-size:100%}}@media(prefers-reduced-motion:no-preference){.life-timeline.is-compact .lt-entry.is-expanded :is(.lt-person-text,.dilemma,.lt-share){animation:lt-unfold .32s ease both}@keyframes lt-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media print{.lt-close{display:none!important}}.gf-feature{margin:1.4rem 0 2rem;padding:1.6rem 1.7rem 1.4rem;border-radius:20px;background:linear-gradient(160deg,#10283a,#173a4f);color:#e7f0f5;box-shadow:0 16px 40px #0f2a3a2e;scroll-margin-top:7rem}.gf-feature-eyebrow{margin:0 0 .4rem;font-size:.84rem;font-weight:700;letter-spacing:.03em;color:#f2c66b}.gf-feature h3{margin:0 0 .7rem;font-family:var(--display-font);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25;color:#fff}.gf-feature>p{margin:0;max-width:74ch;line-height:1.8;color:#dbe8ef}.gf-summaries{list-style:none;margin:1.3rem 0 1.2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.gf-summaries li{display:flex;gap:.8rem;align-items:flex-start;padding:.75rem .9rem;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0d}.gf-num{flex:none;font-family:var(--display-font);font-size:1.25rem;line-height:1.3;color:#f2c66b;font-variant-numeric:tabular-nums}.gf-sum{display:grid;gap:.15rem}.gf-sum b{font-weight:600;line-height:1.45;color:#fff}.gf-sum small{font-size:.82rem;color:#b9cdd8;font-variant-numeric:tabular-nums}.gf-feature-links{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.gf-feature-links a{display:inline-flex;align-items:center;min-height:44px;padding:.3rem 1.1rem;border-radius:999px;border:1px solid #ffffff4d;color:#fff;font-weight:700;text-decoration:none;transition:background-color .2s ease}.gf-feature-links a:first-child{background:#f2c66b;border-color:#f2c66b;color:#10283a}.gf-feature-links a:hover{background:#ffffff26}.gf-feature-links a:first-child:hover{background:#f7d58c}@media(max-width:760px){.gf-feature{padding:1.2rem 1rem 1.1rem;border-radius:16px}.gf-summaries{grid-template-columns:minmax(0,1fr);gap:0}.gf-summaries li{padding:.6rem 0;border:0;border-block-end:1px solid #ffffff1f;border-radius:0;background:none}.gf-summaries li:last-child{border-block-end:0}.gf-sum b{font-size:.96rem}.gf-feature-links a{inline-size:100%;justify-content:center}}@media print{.gf-feature{background:none;box-shadow:none}.gf-feature,.gf-feature h3,.gf-feature>p,.gf-sum b{color:inherit}}@media(min-width:1001px){.journeys .journeys-grid{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:stretch}}@media(max-width:1000px){.journeys .journeys-grid{grid-template-columns:minmax(0,1fr)}}.journeys .journey{position:relative}.journeys .journey-short{background:linear-gradient(160deg,color-mix(in srgb,#245f98 9%,var(--reading-surface,#fff)),var(--reading-surface,#fff));border-color:color-mix(in srgb,#245f98 30%,var(--border))}.journeys .journey-short h3{font-size:1.5rem}.journeys .journey-full>p{flex:0}.journeys .journey-full .journey-cta{align-self:flex-start;margin-top:auto}.journeys .journey-full .journey-cta:after{display:none}.journeys .journey-full .home-timeline-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem .8rem;margin:.9rem 0 .6rem}.journeys .journey-full .home-timeline-list li{padding-top:.8rem}.journeys .journey-full .home-timeline-list .ht-title{font-size:.95rem;line-height:1.35}.journeys .journey-full .home-timeline-list .ht-year{font-size:1.05rem}.journeys .journey-full .home-timeline-list a{position:relative;z-index:1}@media(min-width:621px){.journeys .journey-full>.swipe-counter{display:none}}@media(max-width:1000px) and (min-width:621px){.journeys .journey-full .home-timeline-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:620px){.journeys .journey-full .home-timeline-list{margin:.7rem -1rem .2rem;padding:8px 1rem .5rem}.journeys .journey-full .journey-cta{align-self:stretch}.journeys .journey-full>.swipe-counter{margin-block:.2rem .4rem}}html[data-theme=dark] .journeys .journey-short{background:linear-gradient(160deg,#1b3445,#16262f);border-color:#3b5a6e}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .journeys .journey-short{background:linear-gradient(160deg,#1b3445,#16262f);border-color:#3b5a6e}}.see-him{grid-template-areas:"head video" "copy video";grid-template-rows:auto 1fr;align-items:start;row-gap:0}.see-him-head{grid-area:head;align-self:end}.see-him>.yt-lite{grid-area:video;align-self:center}.see-him-copy{grid-area:copy}@media(max-width:900px){.see-him{grid-template-areas:"head" "video" "copy";grid-template-rows:auto;row-gap:.8rem}.see-him>.yt-lite{align-self:auto}}.history-photo>a{display:block;cursor:zoom-in}.journeys .journey-full .home-timeline-list,.journeys .journeys-grid>li{min-inline-size:0}.journeys .journey-full .home-timeline-list a{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.journeys .journey-full .home-timeline-list a>span{display:block}@media(max-width:620px){.journeys .journey-full .home-timeline-list{inline-size:calc(100% + 2rem);max-inline-size:calc(100% + 2rem)}}.resume-reading{margin-block:0!important;padding-block:1.4rem 0}.resume-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;box-shadow:0 8px 22px #0f2a3a0f}@media(hover:hover){.resume-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f2a3a1a}}.resume-arrow{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;border:1px solid var(--border);font-size:1.1rem}.resume-reading+.introduction{padding-block-start:2.2rem!important}main>.on-this-day{padding-block:1.6rem 2rem!important}@media(prefers-reduced-motion:reduce){.resume-card{transition:none;transform:none!important}}.journeys .journey-short .journey-five{list-style:none;margin:.7rem 0 1rem;padding:0;display:grid;gap:0;position:relative}.journeys .journey-short .journey-five:before{content:"";position:absolute;inset-block:1.1rem;inset-inline-start:5px;inline-size:2px;background:color-mix(in srgb,#245f98 28%,transparent);border-radius:2px}.journeys .journey-short .journey-five li{margin:0}.journeys .journey-short .journey-five a{z-index:2;position:relative;display:flex!important;align-items:baseline;gap:.7rem;min-block-size:44px;padding:.45rem 0;padding-inline-start:1.5rem;color:inherit;text-decoration:none;border-radius:8px}.journeys .journey-short .journey-five a:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:12px;block-size:12px;margin-block-start:-6px;border-radius:50%;background:var(--reading-surface,#fff);border:2px solid #245f98;box-sizing:border-box;transition:background-color .2s ease,transform .2s ease}.journeys .journey-short .journey-five bdi{font-family:var(--display-font);font-size:1.15rem;color:#245f98;min-inline-size:3.1rem}.journeys .journey-short .journey-five span{font-weight:600;font-size:1rem}.journeys .journey-short .journey-five a:focus-visible:before,.journeys .journey-short .journey-five a:hover:before{background:#245f98;transform:scale(1.15)}.journeys .journey-short .journey-five a:focus-visible span,.journeys .journey-short .journey-five a:hover span{text-decoration:underline;text-underline-offset:4px}.journeys .journey-short .journey-cta{margin-top:auto}html[data-theme=dark] .journeys .journey-short .journey-five bdi{color:#8fb9e6}html[data-theme=dark] .journeys .journey-short .journey-five a:before{background:#16262f;border-color:#8fb9e6}html[data-theme=dark] .journeys .journey-short .journey-five a:focus-visible:before,html[data-theme=dark] .journeys .journey-short .journey-five a:hover:before{background:#8fb9e6}html[data-theme=dark] .journeys .journey-short .journey-five:before{background:#8fb9e64d}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .journeys .journey-short .journey-five bdi{color:#8fb9e6}html:not([data-theme=light]) .journeys .journey-short .journey-five a:before{background:#16262f;border-color:#8fb9e6}html:not([data-theme=light]) .journeys .journey-short .journey-five:before{background:#8fb9e64d}}@media(max-width:1000px){.journeys .journey-short .journey-five{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .9rem}.journeys .journey-short .journey-five:before{display:none}.journeys .journey-short .journey-five a{padding:.2rem .8rem;gap:.4rem;border:1px solid color-mix(in srgb,#245f98 32%,var(--border));border-radius:999px;background:var(--reading-surface,#fff)}.journeys .journey-short .journey-five a:before{display:none}.journeys .journey-short .journey-five bdi{min-inline-size:0;font-size:1rem}.journeys .journey-short .journey-five span{font-size:.92rem}html[data-theme=dark] .journeys .journey-short .journey-five a{background:#16262f;border-color:#3b5a6e}}@media(max-width:1000px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .journeys .journey-short .journey-five a{background:#16262f;border-color:#3b5a6e}}@media(min-width:1001px){.journeys .journey-short .journey-five a{min-block-size:36px;padding-block:.25rem}.journeys .journey-short .journey-five{margin-block:.5rem .9rem}}@media(max-width:620px){.journeys .journey-short .journey-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;inline-size:100%;box-sizing:border-box}.journeys .journey-short .journey-five a{display:flex!important;justify-content:center;padding:.2rem 0;inline-size:100%;box-sizing:border-box}.journeys .journey-short .journey-five span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journeys-also{display:grid;gap:0;margin-block:.6rem 1rem}.journeys-also>span{display:block}.journeys-also>.journeys-also-sep{display:none}}.dyk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-block-end:1.2rem}.dyk-head h2{margin-block-end:0!important}.dyk-list a[data-n]:before{content:attr(data-n)}.dyk-pager{display:flex;align-items:center;gap:.6rem}.dyk-pager[hidden]{display:none}.dyk-pager button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-block-size:44px;min-inline-size:44px;padding:0 .5rem;border-radius:999px;border:1px solid var(--border);background:var(--reading-surface,#fff);color:var(--ink);font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.dyk-pager button.is-next{padding-inline:1.1rem;background:#17384c;border-color:#17384c;color:#fff}.dyk-pager button>span{font-size:1.3rem;line-height:1}.dyk-pager button:hover{border-color:#245f98}.dyk-pager button.is-next:hover{background:#245f98;border-color:#245f98}.dyk-pager-status{font-size:.95rem;color:var(--reading-link,#48616e);min-inline-size:5.2rem;text-align:center}html[data-theme=dark] .dyk-pager button{background:#16262f;border-color:#34474f;color:#eaf2f6}html[data-theme=dark] .dyk-pager button.is-next{background:#e0b85c;border-color:#e0b85c;color:#10212b}html[data-theme=dark] .dyk-pager-status{color:#c9dce6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .dyk-pager button{background:#16262f;border-color:#34474f;color:#eaf2f6}html:not([data-theme=light]) .dyk-pager button.is-next{background:#e0b85c;border-color:#e0b85c;color:#10212b}html:not([data-theme=light]) .dyk-pager-status{color:#c9dce6}}@media(min-width:621px){.dyk-list.is-paged>li{display:none}.dyk-list.is-paged[data-page="0"]>li:nth-child(-n+3),.dyk-list.is-paged[data-page="1"]>li:nth-child(n+4):nth-child(-n+6),.dyk-list.is-paged[data-page="2"]>li:nth-child(n+7):nth-child(-n+9){display:block;animation:dyk-in .4s ease both}.dyk-list.is-paged>li:nth-child(3n+2){animation-delay:.06s}.dyk-list.is-paged>li:nth-child(3n){animation-delay:.12s}.dyk-list.is-paged a{min-height:190px}}@keyframes dyk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:620px){.dyk-pager{display:none}.dyk-head{margin-block-end:.9rem}}@media(prefers-reduced-motion:reduce){.dyk-list.is-paged>li{animation:none!important}}@media print{.dyk-pager{display:none}.dyk-list.is-paged>li{display:block!important}}@media(max-width:620px){.intro-pillars a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.8rem;row-gap:.25rem}.intro-pillars a>strong{grid-column:1;grid-row:1}.intro-pillars a>.intro-when{grid-column:2;grid-row:1;font-size:.98rem}.intro-pillars a>span:last-child{grid-column:1/-1;font-size:.98rem;line-height:1.65}.family-moment .album-highlights{padding-bottom:.6rem}}.gf-feature .gf-sub{margin:1.6rem 0 .7rem;font-family:var(--display-font);font-size:1.25rem;font-weight:600;line-height:1.3;color:#fff;display:flex;align-items:center;gap:.7rem}.gf-feature .gf-sub:after{content:"";flex:1;block-size:1px;background:#ffffff26}.gf-pages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.gf-pages figure{margin:0;display:grid;gap:.5rem}.gf-pages a{display:block;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #00000047;cursor:zoom-in;aspect-ratio:13/20;transition:transform .2s ease,box-shadow .2s ease}.gf-pages img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}@media(hover:hover){.gf-pages a:hover{transform:translateY(-3px) rotate(-.6deg);box-shadow:0 14px 30px #00000061}}.gf-pages a:focus-visible{outline:3px solid #f2c66b;outline-offset:3px}.gf-pages figcaption{font-size:.86rem;line-height:1.45;color:#dbe8ef}.gf-feature>.gf-credit{margin:.7rem 0 0;font-size:.88rem;line-height:1.6;color:#c9dce6}.gf-credit a{display:inline-block;padding-block:.35rem;color:#f2c66b;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gf-credit a:hover{color:#f7d58c}@media print{.gf-credit a{color:inherit}}.gf-finds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.gf-finds li{padding:1rem 1.1rem 1.05rem;border:1px solid #ffffff24;border-inline-start:3px solid #f2c66b;border-radius:12px;background:#ffffff0d}.gf-find-when{margin:0 0 .15rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:#f2c66b;font-variant-numeric:tabular-nums}.gf-finds h5{margin:0 0 .4rem;font-family:var(--display-font);font-size:1.2rem;font-weight:600;line-height:1.3;color:#fff}.gf-finds li>p:last-child{margin:0;font-size:.98rem;line-height:1.75;color:#dbe8ef}.gf-feature>.gf-closed{margin:.9rem 0 0;font-size:.86rem;color:#b9cdd8}@media(max-width:900px){.gf-finds{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.gf-pages{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1rem;padding:4px 1rem .7rem;scroll-padding-inline:1rem;overscroll-behavior-x:contain;scrollbar-width:none}.gf-pages::-webkit-scrollbar{display:none}.gf-pages>li{flex:0 0 46%;scroll-snap-align:start}.gf-finds li{padding:.9rem .95rem}.gf-feature .gf-sub{font-size:1.12rem;margin-block:1.3rem .6rem}}@media(prefers-reduced-motion:reduce){.gf-pages a{transition:none;transform:none!important}}@media print{.gf-pages a{box-shadow:none;border:1px solid #999}.gf-finds li{border-color:#999;background:none}.gf-feature .gf-sub,.gf-find-when,.gf-finds h5,.gf-finds li>p:last-child,.gf-pages figcaption{color:inherit}}.arch-index{padding-block:2.2rem 1rem;scroll-margin-top:7rem}.arch-eyebrow{margin:0 0 .3rem;font-size:.86rem;font-weight:700;letter-spacing:.02em;color:#7a5a12}.arch-index>h2{margin:0 0 .7rem;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.25}.arch-intro{margin:0 0 1.4rem;max-width:76ch;line-height:1.85}.arch-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.2rem;align-items:stretch}.arch-stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.arch-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff)}.arch-stats dd{margin:0;font-family:var(--display-font);font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.arch-stats dt{font-size:.92rem;line-height:1.4;color:var(--reading-link,#48616e)}.arch-bars{margin:0;padding:1rem 1.1rem 1.05rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff)}.arch-bars figcaption{margin-block-end:.7rem;font-size:.92rem;font-weight:700;color:var(--ink)}.arch-bars ol{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.arch-bars li{display:grid;grid-template-columns:6.2rem minmax(0,1fr) 2.6rem;align-items:center;gap:.7rem;font-size:.9rem}.arch-bar-label{color:var(--reading-link,#48616e);font-variant-numeric:tabular-nums}.arch-bar-track{display:block;block-size:12px;border-radius:4px;background:color-mix(in srgb,var(--border) 45%,transparent)}.arch-bar-track>span{display:block;block-size:100%;border-radius:4px;background:#245f98}.arch-bar-value{text-align:end;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.arch-sub{margin:2rem 0 .4rem;font-family:var(--display-font);font-size:1.45rem;font-weight:600;line-height:1.3}.arch-note{margin:0 0 .9rem;font-size:.92rem;color:var(--reading-link,#48616e);max-width:76ch}.arch-leads{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.arch-leads li{display:flex;flex-direction:column;gap:.45rem;padding:1.05rem 1.15rem 1rem;border:1px solid var(--border);border-top:3px solid #8a6414;border-radius:14px;background:var(--reading-surface,#fff)}.arch-leads h4{margin:0;font-family:var(--display-font);font-size:1.2rem;font-weight:600;line-height:1.3}.arch-leads p{margin:0;font-size:.98rem;line-height:1.75;color:var(--reading-link,#3d5664)}.arch-leads button{margin-top:auto;align-self:flex-start;min-block-size:44px;padding:0;border:0;background:none;color:#245f98;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.arch-finder{scroll-margin-top:6rem}.arch-open{display:grid;gap:.9rem;justify-items:start;padding:1.2rem 1.3rem;border:1px dashed color-mix(in srgb,#245f98 45%,var(--border));border-radius:14px;background:color-mix(in srgb,#245f98 5%,var(--reading-surface,#fff))}.arch-open p{margin:0;max-width:70ch;line-height:1.75}.arch-more,.arch-open-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:.4rem 1.6rem;border:0;border-radius:999px;background:#17384c;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .2s ease}.arch-more:hover,.arch-open-btn:hover{background:#245f98}.arch-open-btn:disabled{opacity:.7;cursor:progress}.arch-error{color:#a8442f;font-weight:700}.arch-field{display:flex;align-items:center;gap:.5rem;min-block-size:56px;padding-inline:1.1rem;border:1px solid var(--border);border-radius:999px;background:var(--reading-surface,#fff);box-shadow:0 10px 26px #0f2a3a14;transition:border-color .2s ease,box-shadow .2s ease}.arch-field:focus-within{border-color:#245f98;box-shadow:0 0 0 4px #245f9826,0 10px 26px #0f2a3a14}.arch-field>svg{flex:none;color:#245f98}.arch-field input{flex:1 1 auto;min-inline-size:0;block-size:46px;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:1.08rem;color:var(--ink)}.arch-field input::-webkit-search-cancel-button{display:none}.arch-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-block-start:.7rem}.arch-chips button{min-block-size:44px;padding:.2rem 1rem;border:1px solid var(--border);border-radius:999px;background:var(--reading-surface,#fff);color:var(--ink);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.arch-chips button:hover{border-color:#245f98}.arch-chips button[aria-pressed=true]{background:#17384c;border-color:#17384c;color:#fff}.arch-chips .arch-reset{border-style:dashed;color:#245f98}.arch-count{margin:1rem 0 .6rem;font-size:.95rem;font-weight:700;color:var(--reading-link,#48616e)}.arch-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.arch-list li{padding:.95rem 1.1rem 1rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff)}.arch-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin:0 0 .3rem;font-size:.86rem;color:var(--reading-link,#48616e);font-variant-numeric:tabular-nums}.arch-id{font-weight:700;color:var(--ink)}.arch-status{padding:.05rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid}.arch-status.is-open{color:#22604a;border-color:#22604a66;background:#2f6b5514}.arch-status.is-partial{color:#7a5a12;border-color:#8a641466;background:#8a641414}.arch-list h4{margin:0;font-size:1.08rem;font-weight:700;line-height:1.5}.arch-list h4 a{color:#1d5285;text-decoration:underline;text-decoration-color:#245f9859;text-underline-offset:4px}.arch-list h4 a:hover{text-decoration-color:currentColor}.arch-desc{margin:.3rem 0 0;font-size:.96rem;line-height:1.7;color:var(--reading-link,#3d5664)}.arch-more{margin-block-start:1rem}html[data-theme=dark] :is(.arch-stats>div,.arch-bars,.arch-leads li,.arch-list li,.arch-field,.arch-chips button){background:#16262f;border-color:#34474f}html[data-theme=dark] .arch-leads li{border-top-color:#e0b85c}html[data-theme=dark] .arch-eyebrow{color:#e0b85c}html[data-theme=dark] .arch-bar-track>span{background:#8fb9e6}html[data-theme=dark] :is(.arch-leads button,.arch-list h4 a,.arch-chips .arch-reset,.arch-field>svg){color:#9fcdf2}html[data-theme=dark] :is(.arch-open-btn,.arch-more,.arch-chips button[aria-pressed=true]){background:#e0b85c;border-color:#e0b85c;color:#10212b}html[data-theme=dark] .arch-open{background:#16262f;border-color:#3b5a6e}html[data-theme=dark] .arch-status.is-open{color:#7fd1a8;border-color:#7fd1a866;background:#7fd1a814}html[data-theme=dark] .arch-status.is-partial{color:#e0b85c;border-color:#e0b85c66;background:#e0b85c14}html[data-theme=dark] .arch-error{color:#e79a86}@media(prefers-color-scheme:dark){html:not([data-theme=light]) :is(.arch-stats>div,.arch-bars,.arch-leads li,.arch-list li,.arch-field,.arch-chips button){background:#16262f;border-color:#34474f}html:not([data-theme=light]) .arch-leads li{border-top-color:#e0b85c}html:not([data-theme=light]) .arch-eyebrow{color:#e0b85c}html:not([data-theme=light]) .arch-bar-track>span{background:#8fb9e6}html:not([data-theme=light]) :is(.arch-leads button,.arch-list h4 a,.arch-chips .arch-reset,.arch-field>svg){color:#9fcdf2}html:not([data-theme=light]) :is(.arch-open-btn,.arch-more,.arch-chips button[aria-pressed=true]){background:#e0b85c;border-color:#e0b85c;color:#10212b}html:not([data-theme=light]) .arch-open{background:#16262f;border-color:#3b5a6e}html:not([data-theme=light]) .arch-status.is-open{color:#7fd1a8;border-color:#7fd1a866;background:#7fd1a814}html:not([data-theme=light]) .arch-status.is-partial{color:#e0b85c;border-color:#e0b85c66;background:#e0b85c14}}@media(max-width:900px){.arch-overview{grid-template-columns:minmax(0,1fr)}.arch-leads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.arch-leads{grid-template-columns:minmax(0,1fr)}.arch-stats>div{padding:.8rem .9rem}.arch-bars li{grid-template-columns:5.4rem minmax(0,1fr) 2.4rem;gap:.5rem}.arch-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1.25rem;padding-inline:1.25rem;scrollbar-width:none}.arch-chips::-webkit-scrollbar{display:none}.arch-chips button{flex:none}.arch-more,.arch-open-btn{inline-size:100%}.arch-list li{padding:.85rem .95rem}}@media(prefers-reduced-motion:reduce){.arch-chips button,.arch-field,.arch-more,.arch-open-btn{transition:none}}@media print{.arch-chips,.arch-finder .arch-field,.arch-leads button,.arch-more,.arch-open-btn{display:none}}#photo-with-rabin-kissinger-press .gal-tile img,#photo-with-rabin-kissinger-press img{object-position:88% 45%}#photo-at-the-table-with-kissinger img{object-position:90% 30%}.crumbs{font-size:.86rem;line-height:1.3;color:var(--reading-link,#48616e);background:var(--reading-surface,#fff)}.crumbs ol{list-style:none;margin-block:0;padding:0;min-block-size:42px;overflow:hidden;white-space:nowrap}.crumbs li,.crumbs ol{display:flex;align-items:center;gap:.15rem}.crumbs li{flex:none;min-inline-size:0}.crumbs li+li:before{content:"‹";font-size:1.15rem;line-height:1;opacity:.6;padding-inline:.3rem}html[dir=ltr] .crumbs li+li:before{content:"›"}.crumbs a{display:inline-flex;align-items:center;min-block-size:42px;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px}.crumbs a:hover{color:#245f98;text-decoration-color:currentColor}.crumbs li[aria-current=page]{flex:0 1 auto;min-inline-size:0;overflow:hidden}.crumbs li[aria-current=page] span{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--ink)}html[data-theme=dark] .crumbs{background:transparent;color:#b9cdd8}html[data-theme=dark] .crumbs a:hover{color:#9fcdf2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .crumbs{background:transparent;color:#b9cdd8}html:not([data-theme=light]) .crumbs a:hover{color:#9fcdf2}}@media(max-width:700px){.crumbs{font-size:.82rem}.crumbs ol{min-block-size:40px}}@media print{.crumbs{display:none}}.story-page-crumb{font-variant-numeric:tabular-nums}.site-header .desktop-nav .nav-item{position:relative;display:inline-flex;align-items:center;gap:.1rem}.nav-sub-toggle{display:inline-grid;place-items:center;inline-size:28px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.nav-sub-toggle:hover{background:color-mix(in srgb,#245f98 12%,transparent)}.nav-item.is-open .nav-sub-toggle{transform:rotate(180deg)}.nav-sub{position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:-.9rem;z-index:60;list-style:none;margin:0;padding:.45rem;inline-size:max-content;min-inline-size:19rem;max-inline-size:24rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff);box-shadow:0 18px 44px #0f2a3a2e;display:grid;gap:.1rem}.nav-sub[hidden]{display:none}.nav-sub:before{content:"";position:absolute;inset-inline:0;inset-block-start:-.7rem;block-size:.7rem}.site-header .desktop-nav .nav-sub a{display:grid;gap:.05rem;padding:.55rem .75rem;border-radius:10px;white-space:normal;border:0}.site-header .desktop-nav .nav-sub a:after{display:none}.nav-sub a b{font-size:.96rem;font-weight:700;color:var(--ink)}.nav-sub a small{font-size:.8rem;font-weight:400;color:var(--reading-link,#48616e)}.nav-sub a:focus-visible,.nav-sub a:hover{background:color-mix(in srgb,#245f98 9%,transparent)}.site-header .desktop-nav .nav-sub a[aria-current=page]{background:color-mix(in srgb,#8a6414 12%,transparent);color:inherit}html[data-theme=dark] .nav-sub{background:#16262f;border-color:#34474f;box-shadow:0 18px 44px #0009}html[data-theme=dark] .nav-sub a small{color:#b9cdd8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .nav-sub{background:#16262f;border-color:#34474f;box-shadow:0 18px 44px #0009}html:not([data-theme=light]) .nav-sub a small{color:#b9cdd8}}@media(prefers-reduced-motion:reduce){.nav-sub-toggle{transition:none}}.memorial-menu .menu-sub{list-style:none;margin:.1rem 0 .35rem;margin-inline-start:.9rem;padding:0;padding-inline-start:.35rem;border-inline-start:2px solid var(--border);display:grid;gap:0}.memorial-menu .menu-sub .menu-item-title{font-size:.95rem;font-weight:600}.memorial-menu .menu-groups .menu-sub a{padding-block:.4rem}.section-nav{padding-block:.2rem 1.6rem}.section-nav-title{margin:0 0 .6rem;font-size:.86rem;font-weight:700;letter-spacing:.02em;color:#7a5a12}.section-nav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.section-nav ul li a{position:relative;display:grid!important;gap:.15rem;block-size:100%;padding:.9rem 1rem .95rem;padding-inline-end:2.4rem;border:1px solid var(--border);border-top:3px solid #245f98;border-radius:14px;background:var(--reading-surface,#fff);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.section-nav a b{font-family:var(--display-font);font-size:1.12rem;font-weight:600;line-height:1.3}.section-nav a small{font-size:.86rem;line-height:1.45;color:var(--reading-link,#48616e)}.section-nav-go{position:absolute;inset-inline-end:.9rem;inset-block-start:.9rem;color:#245f98;font-weight:700;transition:transform .18s ease}@media(hover:hover){.section-nav a:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f2a3a1f;border-color:#245f98}.section-nav a:hover .section-nav-go{transform:translateX(-3px)}html[dir=ltr] .section-nav a:hover .section-nav-go{transform:translateX(3px)}}.section-nav:not(.is-cards){margin-block-start:2rem;padding-block:1.4rem 1rem;border-block-start:1px solid var(--border)}html[data-theme=dark] .section-nav a{background:#16262f;border-color:#8fb9e6 #34474f #34474f}html[data-theme=dark] .section-nav-title{color:#e0b85c}html[data-theme=dark] .section-nav-go{color:#8fb9e6}html[data-theme=dark] .section-nav a small{color:#b9cdd8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .section-nav a{background:#16262f;border-color:#8fb9e6 #34474f #34474f}html:not([data-theme=light]) .section-nav-title{color:#e0b85c}html:not([data-theme=light]) .section-nav-go{color:#8fb9e6}html:not([data-theme=light]) .section-nav a small{color:#b9cdd8}}@media(max-width:1000px){.section-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.section-nav ul{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:-1.25rem;padding:2px 1.25rem .5rem;scrollbar-width:none}.section-nav ul::-webkit-scrollbar{display:none}.section-nav li{flex:0 0 68%;scroll-snap-align:start}.section-nav ul li a{padding:.75rem .85rem;padding-inline-end:2.1rem}.section-nav a b{font-size:1.02rem}}@media(prefers-reduced-motion:reduce){.section-nav a,.section-nav-go{transition:none;transform:none!important}}@media print{.section-nav{display:none}}@media(min-width:1351px){.site-header{position:relative;z-index:58}}.article-section .moment-page-link{display:inline-flex!important;align-items:center;gap:.35rem;min-block-size:46px;margin-block:.2rem .4rem;margin-inline-start:.9rem;vertical-align:top;padding:0!important;font-size:.92rem;font-weight:600;color:var(--reading-link,#48616e);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px}.article-section .moment-page-link:hover{color:#245f98;text-decoration-color:currentColor}html[data-theme=dark] .article-section .moment-page-link{color:#b9cdd8}html[data-theme=dark] .article-section .moment-page-link:hover{color:#9fcdf2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .article-section .moment-page-link{color:#b9cdd8}}@media(max-width:700px){.article-section:has(>.moment-page-link)>.moment-toggle{inline-size:calc(100% - 9.4rem)}.article-section .moment-page-link{inline-size:8.8rem;justify-content:center;margin-inline-start:.6rem;font-size:.86rem;white-space:nowrap}}@media print{.moment-page-link{display:none!important}}@media(min-width:1001px){.header-inner{width:min(1280px,calc(100% - 112px))}}@media(min-width:701px) and (max-width:1000px){.header-inner{width:calc(100% - 64px)}}.wrap.story-first{max-width:none}.wrap.story-first>*{max-inline-size:760px}.wrap.castel-records{max-width:none}.crumbs.is-search ol,.search-page .page-intro{max-width:940px}@media(min-width:1100px){.crumbs.is-reading ol{max-width:var(--measure)}}.lt-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.6rem;margin-block-end:1.4rem}.lt-top .lt-introduction{margin:0}.lt-top .print-button{margin:0;justify-self:end}.lt-top .lt-nav{grid-column:1/-1;margin-block:0}.lt-top .lt-more-links{grid-column:1/-1;margin:0}.lt-top .print-only{grid-column:1/-1}@media(max-width:760px){.lt-top{display:block;margin-block-end:1rem}.lt-top .lt-introduction{margin-block-end:.9rem}.lt-top .print-button{margin-block-end:.3rem}.lt-top .lt-nav{margin-block:18px 14px}}@media(min-width:761px){.life-timeline .lt-chapter-intro{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:7%;align-items:start}.life-timeline .lt-chapter-bg{padding-inline-start:38px;min-inline-size:0}.life-timeline .lt-chapter-bg .history-bg{max-width:none;margin-inline:0}.life-timeline .lt-column-headings>:first-child{padding-inline-start:38px}}@media(min-width:761px) and (max-width:1000px){.life-timeline .lt-chapter-intro{column-gap:5%}}@media(min-width:1001px){.contact-layout .contact-box{max-width:none}}@media(min-width:1100px){.memory-layout .memory-text{max-width:none}.memory-text .gal-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:9.4rem;gap:.7rem}.memory-text .gal .gal-tile{grid-column:span 2;grid-row:span 2}.memory-text .gal .gal-tile.is-portrait{grid-row:span 4}.memory-text .gal .gal-tile.is-lead{grid-column:span 4;grid-row:span 4}.memory-text .gal .gal-tile.is-lead.is-portrait{grid-column:span 2;grid-row:span 4}}.arc-kicker .arc-count{margin-inline-start:.2rem;color:var(--reading-link,#48616e);font-weight:600}@media(min-width:1001px){.article-layout .article-section:has(>.moment-body):not([data-open]){margin-inline-end:0;padding-inline-end:0}}:root{--measure:44rem}@media(min-width:1001px){.article-layout>.article-body,.lesson-body,.terms-body{max-width:var(--measure)}}@media(min-width:1100px){.story-page .story-page-body,.story-page .story-page-head{max-width:var(--measure)}}.book-chapters,.history-bg{max-width:none}:is(.article-layout>.article-body,.story-page-body,.lesson-body,.terms-body) :is(p,ul,ol,dl,blockquote,figure,details,h2,h3,h4){max-width:none!important}.read-files{padding-block:.5rem 2.5rem}.read-files>h2{margin:0 0 .5rem;font-size:clamp(1.7rem,3vw,2.2rem)}.read-files>.rf-intro{margin:0 0 1.2rem;max-width:74ch;line-height:1.8;color:var(--reading-link,#48616e)}.rf-stats{margin:0 0 1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.rf-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;padding:.9rem 1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff)}.rf-stats dd{margin:0;font-family:var(--display-font);font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.rf-stats dt{font-size:.9rem;line-height:1.4;color:var(--reading-link,#48616e)}.read-files .rf-jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0 0 1.4rem}.read-files .rf-jump a{display:flex!important;flex-direction:column;justify-content:center;gap:.1rem;min-block-size:60px;padding:.6rem 1.1rem;border:1px solid var(--border);border-inline-start:3px solid #8a6414;border-radius:12px;background:var(--reading-surface,#fff);color:var(--ink);text-decoration:none;line-height:1.4;transition:border-color .15s ease,transform .15s ease}.read-files .rf-jump a strong{font-family:var(--display-font);font-size:1.15rem;font-weight:600}.read-files .rf-jump a span{font-size:.9rem;color:var(--reading-link,#48616e)}@media(hover:hover){.read-files .rf-jump a:hover{border-color:#8a6414;transform:translateY(-1px)}}.read-files :is(.rf-jump a,.rf-tile,.rf-row,.rf-feature a):focus-visible{outline:3px solid #245f98;outline-offset:2px}.rf-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:1.5rem 2.2rem;align-items:center;margin:0 0 2rem;padding:1.6rem 1.7rem;border-radius:20px;background:linear-gradient(160deg,#10283a,#173a4f);color:#e7f0f5;box-shadow:0 16px 40px #0f2a3a2e;scroll-margin-top:1rem}.rf-feature-eyebrow{margin:0 0 .4rem;font-size:.84rem;font-weight:700;letter-spacing:.03em;color:#f2c66b;font-variant-numeric:tabular-nums}.rf-feature h3{margin:0 0 .6rem;font-family:var(--display-font);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25}.rf-feature h3 a{color:#fff;text-decoration:none}.rf-feature h3 a:after{content:"";position:absolute;inset:0;border-radius:20px}.rf-feature-text>p:not(.rf-feature-eyebrow){margin:0 0 1.1rem;max-width:62ch;line-height:1.8;color:#dbe8ef}.rf-feature .rf-feature-cta{position:relative;z-index:1;display:inline-flex!important;align-items:center;min-block-size:44px;padding:.35rem 1.2rem;border-radius:999px;background:#f2c66b;color:#10283a;font-weight:700;text-decoration:none;transition:background .15s ease}.rf-feature .rf-feature-cta:hover{background:#f7d58c}.rf-feature-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.rf-feature-pages img{display:block;inline-size:100%;block-size:auto;aspect-ratio:13/20;object-fit:cover;object-position:top;border-radius:6px;background:#fff;box-shadow:0 8px 20px #00000047}@media(hover:hover){.rf-feature{transition:transform .2s ease,box-shadow .2s ease}.rf-feature:hover{transform:translateY(-2px);box-shadow:0 20px 46px #0f2a3a45}}.rf-part{margin-top:2.2rem;scroll-margin-top:1rem}.rf-part-title{margin:0 0 .3rem;font-family:var(--display-font);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;line-height:1.3;display:flex;align-items:center;gap:.8rem}.rf-part-title:after{content:"";flex:1;block-size:1px;background:var(--border)}.rf-part-note{margin:0 0 1rem;max-width:70ch;color:var(--reading-link,#48616e);line-height:1.7}.rf-shelf{margin-top:1.2rem}.rf-shelf>h4{margin:0 0 .6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;font-size:1rem;font-weight:600;line-height:1.4}.rf-shelf>h4 bdi{font-family:var(--display-font);font-size:1.15rem;color:#7a570f;font-variant-numeric:tabular-nums}.read-files .rf-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.read-files .rf-tiles>li{margin:0;padding:0;min-inline-size:0}.read-files .rf-tiles>li>a.rf-tile{display:grid!important;grid-template-columns:4.2rem minmax(0,1fr);gap:.9rem;align-items:center;block-size:100%;padding:.7rem .8rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff);color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.rf-tile img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:5px;border:1px solid #d9d2c2;background:#fff}.rf-tile-body{display:grid;gap:.15rem;min-inline-size:0}.rf-tile-id{font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#7a570f;font-variant-numeric:tabular-nums}.rf-tile strong{font-family:var(--display-font);font-size:1.08rem;font-weight:600;line-height:1.35}.rf-tile-meta{font-size:.85rem;color:var(--reading-link,#48616e)}@media(hover:hover){.read-files .rf-tiles>li>a.rf-tile:hover{border-color:#8a6414;transform:translateY(-2px);box-shadow:0 10px 24px #0f2a3a1f}}.rf-year{border:1px solid var(--border);border-radius:14px;background:var(--reading-surface,#fff);margin-top:.7rem;overflow:hidden}.rf-year>summary{display:flex;align-items:baseline;gap:.8rem;min-block-size:48px;padding:.6rem 1.1rem;cursor:pointer;list-style:none}.rf-year>summary::-webkit-details-marker{display:none}.rf-year>summary bdi{font-family:var(--display-font);font-size:1.35rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.rf-year>summary span{font-size:.9rem;color:var(--reading-link,#48616e)}.rf-year>summary:after{content:"";margin-inline-start:auto;align-self:center;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.6}.rf-year[open]>summary:after{transform:rotate(-135deg)}.rf-year>summary:focus-visible{outline:3px solid #245f98;outline-offset:-3px}.read-files .rf-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.read-files .rf-rows>li{margin:0;padding:0}.read-files .rf-rows>li+li{border-top:1px solid var(--border)}.read-files .rf-rows>li>a.rf-row{display:grid!important;grid-template-columns:11.5rem minmax(0,1fr) auto;gap:.2rem 1.2rem;align-items:baseline;min-block-size:48px;padding:.65rem 1.1rem;color:var(--ink);text-decoration:none;transition:background .15s ease}.rf-row-date{font-size:.9rem;font-weight:700;color:#7a570f;font-variant-numeric:tabular-nums}.rf-row-title{font-weight:600;line-height:1.45}.rf-row-file{font-size:.85rem;color:var(--reading-link,#48616e);text-align:end}@media(hover:hover){.read-files .rf-rows>li>a.rf-row:hover{background:var(--reading-panel,#f1f7fa)}.read-files .rf-rows>li>a.rf-row:hover .rf-row-title{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1100px){.read-files .rf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-feature{grid-template-columns:minmax(0,1fr) minmax(0,17rem)}}@media(max-width:760px){.rf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.rf-stats>div{padding:.75rem .85rem}.read-files .rf-jump{gap:.6rem}.read-files .rf-jump a{padding:.55rem .8rem}.rf-feature{display:block;padding:1.2rem 1rem 1.1rem}.rf-feature,.rf-feature h3 a:after{border-radius:16px}.rf-feature-pages{margin-top:1.1rem;gap:.45rem}.rf-feature .rf-feature-cta{display:flex!important;justify-content:center;text-align:center;padding-block:.55rem}.read-files .rf-tiles{grid-template-columns:minmax(0,1fr);gap:.6rem}.read-files .rf-tiles>li>a.rf-tile{grid-template-columns:3.6rem minmax(0,1fr);gap:.8rem;padding:.65rem .7rem}.read-files .rf-rows>li>a.rf-row{grid-template-columns:minmax(0,1fr) auto;padding:.7rem .85rem}.rf-row-title{grid-column:1/-1;grid-row:2}.rf-year>summary{padding-inline:.85rem}}html[data-theme=dark] :is(.rf-stats>div,.read-files .rf-jump a,.read-files .rf-tiles>li>a.rf-tile,.rf-year){background:#16262f;border-color:#34474f}html[data-theme=dark] .read-files :is(.rf-rows,.rf-rows>li+li){border-color:#34474f}html[data-theme=dark] .read-files .rf-jump a{border-inline-start-color:#e0b85c}html[data-theme=dark] :is(.rf-tile-id,.rf-row-date,.rf-shelf>h4 bdi){color:#e8c574}html[data-theme=dark] .read-files .rf-rows>li>a.rf-row:hover{background:#10202a}@media(prefers-color-scheme:dark){html:not([data-theme=light]) :is(.rf-stats>div,.read-files .rf-jump a,.read-files .rf-tiles>li>a.rf-tile,.rf-year){background:#16262f;border-color:#34474f}html:not([data-theme=light]) .read-files :is(.rf-rows,.rf-rows>li+li){border-color:#34474f}html:not([data-theme=light]) .read-files .rf-jump a{border-inline-start-color:#e0b85c}html:not([data-theme=light]) :is(.rf-tile-id,.rf-row-date,.rf-shelf>h4 bdi){color:#e8c574}html:not([data-theme=light]) .read-files .rf-rows>li>a.rf-row:hover{background:#10202a}}html:not([data-theme=dark])[data-contrast=high] :is(.rf-stats>div,.read-files .rf-jump a,.read-files .rf-tiles>li>a.rf-tile,.rf-year){background:#fff;border-color:#425f6c}@media(prefers-reduced-motion:reduce){.read-files .rf-jump a,.rf-feature,.rf-tile,.rf-year>summary:after{transition:none!important;transform:none!important}.rf-year[open]>summary:after{transform:rotate(-135deg)!important}}@media print{.rf-feature{background:none;box-shadow:none;border:1px solid #999}.rf-feature,.rf-feature h3 a,.rf-feature-eyebrow,.rf-feature-text>p:not(.rf-feature-eyebrow){color:inherit}.read-files .rf-jump,.rf-year>summary:after{display:none}}.arch-list li>.arch-read{margin:.55rem 0 0}.arch-list li>.arch-read a{display:inline-flex!important;align-items:center;min-block-size:44px;padding:.2rem .9rem;border-radius:999px;background:#fbf3df;border:1px solid #d9b866;color:#5c4108;font-size:.9rem;font-weight:700;text-decoration:none}.arch-list li>.arch-read a:hover{background:#f6e7c3}html[data-theme=dark] .arch-list li>.arch-read a{background:#2a2412;border-color:#8a6f2a;color:#f0d48a}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .arch-list li>.arch-read a{background:#2a2412;border-color:#8a6f2a;color:#f0d48a}}.file-page .fp-intro .fp-lead{margin:0;font-size:1.12rem;line-height:1.85}.file-page .story-page-body>p:first-letter{float:none;font:inherit;color:inherit;padding:0}.file-page .fp-intro.has-scan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13.5rem);gap:1.2rem 2rem;align-items:start}.file-page .fp-intro.has-scan .fp-credit{margin-top:1.1rem}.file-page .fp-pages.is-doc{padding:1.2rem;border:1px solid var(--border);border-radius:14px;background:var(--reading-panel,#edf5fa)}.file-page .fp-pages.is-doc figure{justify-items:center;gap:.8rem}.file-page .fp-pages.is-doc figure>a{inline-size:min(100%,25rem)}.file-page .fp-pages.is-doc.is-wide figure>a{inline-size:100%}.file-page .fp-pages.is-doc figcaption{text-align:center;font-size:.95rem}.file-page .fp-h2{margin:2.4rem 0 .9rem;font-family:var(--display-font);font-size:clamp(1.3rem,2.1vw,1.6rem);font-weight:600;line-height:1.3;color:var(--ink);display:flex;align-items:center;gap:.8rem}.file-page .fp-h2:after{content:"";flex:1;block-size:1px;background:var(--border)}.file-page .fp-pages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.file-page .fp-pages>li{margin:0;padding:0;min-inline-size:0}.file-page .fp-pages.is-1{grid-template-columns:minmax(0,1fr)}.file-page .fp-pages.is-2{grid-template-columns:repeat(2,minmax(0,15rem))}.file-page .fp-pages.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.file-page .fp-pages figure{margin:0;display:grid;gap:.5rem}.file-page .fp-pages figure>a{display:block!important;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #d9d2c2;box-shadow:0 10px 26px #0f2a3a2b;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.file-page .fp-pages img{display:block;inline-size:100%;block-size:auto}.file-page ul.fp-pages:not(.is-2) li>figure>a{aspect-ratio:13/20}.file-page ul.fp-pages:not(.is-2) img{block-size:100%;object-fit:cover;object-position:top}@media(hover:hover){.file-page .fp-pages figure>a:hover{transform:translateY(-3px) rotate(-.5deg);box-shadow:0 16px 34px #0f2a3a3d}}.file-page .fp-pages figure>a:focus-visible{outline:3px solid #245f98;outline-offset:3px}.file-page .fp-pages figcaption{font-size:.9rem;line-height:1.5;color:var(--ink)}.file-page .fp-credit{margin:.8rem 0 0;font-size:.9rem;line-height:1.65;color:var(--reading-link,#48616e)}.file-page .fp-credit a{color:var(--primary,#245f98);font-weight:700;text-decoration:underline;text-underline-offset:4px}.file-page .fp-find{padding:1.1rem 1.2rem 1.15rem;border:1px solid var(--border);border-inline-start:3px solid #8a6414;border-radius:12px;background:var(--reading-surface,#fff);scroll-margin-top:1rem}.file-page .fp-find+.fp-find{margin-top:.9rem}.file-page .fp-find:target{box-shadow:0 0 0 3px #f2c66b}.file-page .fp-when{margin:0 0 .15rem;font-size:.86rem;font-weight:700;letter-spacing:.02em;color:#7a570f;font-variant-numeric:tabular-nums}.file-page .fp-find h3{margin:0 0 .5rem;font-family:var(--display-font);font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--ink)}.file-page .fp-find>p:not(.fp-when){margin:0;line-height:1.85}.file-page .fp-find>p:not(.fp-when)+p{margin-top:.7rem}.file-page .fp-summaries ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.file-page .fp-summaries li{display:flex;gap:.8rem;align-items:flex-start;margin:0;padding:.75rem .9rem;border:1px solid var(--border);border-radius:12px;background:var(--reading-surface,#fff)}.file-page .fp-num{flex:none;font-family:var(--display-font);font-size:1.25rem;line-height:1.3;color:#7a570f;font-variant-numeric:tabular-nums}.file-page .fp-sum{display:grid;gap:.15rem}.file-page .fp-sum b{font-weight:600;line-height:1.45}.file-page .fp-sum small{font-size:.84rem;color:var(--reading-link,#48616e);font-variant-numeric:tabular-nums}.file-page .fp-sum-link{margin:.9rem 0 0}.file-page .fp-sum-link a{color:var(--primary,#245f98);font-weight:700;text-decoration:underline;text-underline-offset:4px}.file-page .fp-note{margin:2.2rem 0 0;padding:1.1rem 1.2rem;border-radius:12px;background:var(--reading-panel,#edf5fa);border:1px solid var(--border)}.file-page .fp-note h2{margin:0 0 .35rem;font-family:var(--display-font);font-size:1.15rem;font-weight:600;line-height:1.3}.file-page .fp-note p{margin:0;font-size:.98rem;line-height:1.75}.file-page .fp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin:1.4rem 0 0}.file-page .fp-actions .fp-archive{display:inline-flex!important;align-items:center;gap:.35rem;min-block-size:44px;padding:.3rem 1.2rem;border-radius:999px;background:#245f98;border:1px solid #245f98;color:#fff;font-weight:700;text-decoration:none;transition:background .15s ease}.file-page .fp-actions .fp-archive:hover{background:#1b4b7a}.file-page .fp-actions .fp-archive:focus-visible{outline:3px solid #245f98;outline-offset:2px}.file-page .story-related{margin-top:2.4rem}@media(max-width:760px){.file-page ul.fp-pages:not(.is-2){display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1rem;padding:4px 1rem .7rem;scroll-padding-inline:1rem;overscroll-behavior-x:contain;scrollbar-width:none}.file-page ul.fp-pages:not(.is-2)::-webkit-scrollbar{display:none}.file-page ul.fp-pages:not(.is-2)>li{flex:0 0 46%;scroll-snap-align:start}.file-page .fp-intro.has-scan{display:block}.file-page .fp-intro.has-scan .fp-pages.is-1{margin-top:1.1rem;padding:.7rem;border:1px solid var(--border);border-radius:12px;background:var(--reading-panel,#edf5fa)}.file-page .fp-intro.has-scan .fp-pages.is-1 figure{grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:center;gap:.9rem}.file-page .fp-pages.is-doc{padding:.7rem}.file-page .fp-find{padding:.95rem 1rem 1rem}.file-page .fp-summaries ol{grid-template-columns:minmax(0,1fr)}.file-page .fp-actions .fp-archive{inline-size:100%;justify-content:center}}html[data-theme=dark] .file-page :is(.fp-find,.fp-summaries li){background:#16262f;border-color:#34474f}html[data-theme=dark] .file-page .fp-find{border-inline-start-color:#e0b85c}html[data-theme=dark] .file-page :is(.fp-when,.fp-num){color:#e8c574}html[data-theme=dark] .file-page :is(.fp-note,.fp-pages.is-doc){background:#10202a;border-color:#34474f}html[data-theme=dark] .file-page :is(.fp-credit a,.fp-sum-link a){color:#9fcdf2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .file-page :is(.fp-find,.fp-summaries li){background:#16262f;border-color:#34474f}html:not([data-theme=light]) .file-page .fp-find{border-inline-start-color:#e0b85c}html:not([data-theme=light]) .file-page :is(.fp-when,.fp-num){color:#e8c574}html:not([data-theme=light]) .file-page :is(.fp-note,.fp-pages.is-doc){background:#10202a;border-color:#34474f}html:not([data-theme=light]) .file-page :is(.fp-credit a,.fp-sum-link a){color:#9fcdf2}}html:not([data-theme=dark])[data-contrast=high] .file-page :is(.fp-find,.fp-summaries li,.fp-note){background:#fff;border-color:#425f6c}@media(prefers-reduced-motion:reduce){.file-page .fp-pages figure>a{transition:none;transform:none!important}}@media print{.file-page .fp-pages figure>a{box-shadow:none}.file-page .fp-actions{display:none}}.file-page .fp-actions .copy-reference button{min-block-size:44px}.file-page .fp-pages.is-doc{display:block}@media(max-width:760px){html[data-theme=dark] .file-page .fp-intro.has-scan .fp-pages.is-1{background:#10202a;border-color:#34474f}}@media(max-width:760px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .file-page .fp-intro.has-scan .fp-pages.is-1{background:#10202a;border-color:#34474f}}.story-page-body .letter{margin:2.6rem 0 2.2rem;padding-top:1.8rem;border-top:1px solid var(--border);scroll-margin-top:1rem}.letter-eyebrow{margin:0 0 .3rem;font-size:.86rem;font-weight:700;letter-spacing:.03em;color:#7a570f;font-variant-numeric:tabular-nums}.story-page-body .letter h2{margin:0 0 .6rem;font-family:var(--display-font);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600;line-height:1.3;color:var(--ink)}.story-page-body .letter .letter-intro{margin:0 0 1.2rem;line-height:1.85;color:var(--reading-link,#3d5664)}.story-page-body .letter .letter-pages{list-style:none;margin:0 0 1.3rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,12.5rem));gap:1rem}.story-page-body .letter .letter-pages>li{margin:0;padding:0;min-inline-size:0}.letter-pages figure{margin:0;display:grid;gap:.45rem}.story-page-body .letter .letter-pages figure>a{display:block!important;border-radius:6px;overflow:hidden;background:#f6efdc;border:1px solid #d9d2c2;box-shadow:0 10px 26px #0f2a3a2b;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.letter-pages img{display:block;inline-size:100%;block-size:auto}@media(hover:hover){.story-page-body .letter .letter-pages figure>a:hover{transform:translateY(-3px) rotate(-.6deg);box-shadow:0 16px 34px #0f2a3a3d}}.story-page-body .letter .letter-pages figure>a:focus-visible{outline:3px solid #245f98;outline-offset:3px}.letter-pages figcaption{font-size:.88rem;line-height:1.5;color:var(--reading-link,#48616e)}.letter-paper{padding:1.5rem 1.7rem 1.4rem;border:1px solid #e3d9bd;border-radius:10px;background:#fbf7ea;color:#2b2a26;box-shadow:inset 0 1px 0 #fff,0 8px 22px #0f2a3a12}.story-page-body .letter .letter-paper p{margin:0;font-family:var(--display-font);font-size:1.12rem;line-height:1.95;color:inherit}.story-page-body .letter .letter-paper p+p{margin-top:.8rem}.story-page-body .letter .letter-paper .letter-salute{font-weight:600}.story-page-body .letter .letter-paper .letter-sign{margin-top:1.2rem;display:grid;justify-items:end;gap:.05rem;font-style:italic}.letter-paper[lang=en]{text-align:start}.letter-original{margin-top:.8rem;border:1px solid var(--border);border-radius:10px;background:var(--reading-surface,#fff)}.letter-original>summary{display:flex;align-items:center;gap:.6rem;min-block-size:48px;padding:.5rem 1.1rem;cursor:pointer;font-weight:700;color:var(--primary,#245f98);list-style:none}.letter-original>summary::-webkit-details-marker{display:none}.letter-original>summary:after{content:"";margin-inline-start:auto;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.letter-original[open]>summary:after{transform:rotate(-135deg)}.letter-original>summary:focus-visible{outline:3px solid #245f98;outline-offset:-3px}.letter-original>.letter-paper{margin:0;border:0;border-top:1px solid #e3d9bd;border-radius:0 0 9px 9px;box-shadow:none}.story-page-body .letter .letter-method{margin:.7rem 0 0;font-size:.88rem;line-height:1.6;color:var(--reading-link,#48616e)}.story-page-body .letter .letter-notes-title{margin:1.8rem 0 .6rem;font-family:var(--display-font);font-size:1.2rem;font-weight:600;line-height:1.3;color:var(--ink)}.story-page-body .letter .letter-notes{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.story-page-body .letter .letter-notes>li{position:relative;margin:0;padding-inline-start:1.2rem;line-height:1.75}.story-page-body .letter .letter-notes>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;inline-size:.42rem;block-size:.42rem;border-radius:50%;background:#8a6414}.story-page-body .letter .letter-credit{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--border);font-size:.9rem;line-height:1.6;color:var(--reading-link,#48616e)}.story-page-body .letter .letter-credit p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.story-page-body .letter .letter-credit .letter-credit-label{font-weight:700;letter-spacing:.03em;color:#7a570f;font-size:.82rem;margin-bottom:.15rem}.letter-credit-lines{display:grid;gap:0}.letter-credit-lines span:first-child{font-weight:700;color:var(--ink)}.story-page-body .letter .letter-credit a{display:inline-flex;align-items:center;min-block-size:44px}.memory-text .letter-teaser .letter-teaser-credit{margin:.4rem 0 0;font-size:.82rem;line-height:1.55;color:#5b5a50}html[data-theme=dark] .memory-text .letter-teaser .letter-teaser-credit{color:#bdb7a4}html[data-theme=dark] .story-page-body .letter .letter-credit .letter-credit-label{color:#e8c574}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .memory-text .letter-teaser .letter-teaser-credit{color:#bdb7a4}html:not([data-theme=light]) .story-page-body .letter .letter-credit .letter-credit-label{color:#e8c574}}.letter-credit a{color:var(--primary,#245f98);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.story-page-body .letter .letter-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.story-page-body .letter .letter-pages.is-1{grid-template-columns:minmax(0,11rem)}.letter-paper{padding:1.1rem 1rem 1rem}.story-page-body .letter .letter-paper p{font-size:1.06rem;line-height:1.9}}html[data-theme=dark] .letter-paper{background:#232a2b;border-color:#48504a;color:#ece6d4;box-shadow:none}html[data-theme=dark] .letter-eyebrow{color:#e8c574}html[data-theme=dark] .letter-original{background:#16262f;border-color:#34474f}html[data-theme=dark] :is(.letter-original>summary,.letter-credit a){color:#9fcdf2}html[data-theme=dark] .story-page-body .letter .letter-notes>li:before{background:#e0b85c}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .letter-paper{background:#232a2b;border-color:#48504a;color:#ece6d4;box-shadow:none}html:not([data-theme=light]) .letter-eyebrow{color:#e8c574}html:not([data-theme=light]) .letter-original{background:#16262f;border-color:#34474f}html:not([data-theme=light]) :is(.letter-original>summary,.letter-credit a){color:#9fcdf2}html:not([data-theme=light]) .story-page-body .letter .letter-notes>li:before{background:#e0b85c}}@media(prefers-reduced-motion:reduce){.letter-original>summary:after,.story-page-body .letter .letter-pages figure>a{transition:none!important}.story-page-body .letter .letter-pages figure>a{transform:none!important}}@media print{.letter-paper{background:none;box-shadow:none;border-color:#999}.letter-original>summary{display:none}}.letter-teaser{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:1.4rem 1.8rem;align-items:start;margin:2.2rem 0;padding:1.4rem 1.5rem;border:1px solid #e3d9bd;border-radius:16px;background:#fbf7ea;color:#2b2a26;scroll-margin-top:7rem}.letter-teaser .letter-teaser-page{display:block!important;border-radius:6px;overflow:hidden;border:1px solid #d9d2c2;box-shadow:0 10px 24px #0f2a3a2b;transform:rotate(-1.5deg)}.letter-teaser-page img{display:block;inline-size:100%;block-size:auto}.memory-text .letter-teaser h2{margin:0 0 .5rem;font-family:var(--display-font);font-size:clamp(1.4rem,2.3vw,1.75rem);font-weight:600;line-height:1.3;color:#18384b}.memory-text .letter-teaser p{margin:0 0 .7rem;line-height:1.8;color:#2b2a26;max-width:none}.memory-text .letter-teaser .letter-eyebrow{margin:0 0 .3rem;color:#7a570f}.memory-text .letter-teaser blockquote{margin:0 0 .7rem;padding:0 1rem 0 0;border:0;border-inline-start:3px solid #8a6414;padding-inline:1rem 0;font-family:var(--display-font);font-size:1.15rem;line-height:1.75;color:#2b2a26;background:none}.memory-text .letter-teaser .text-link{display:inline-flex;align-items:center;min-block-size:44px;color:#1d5285}@media(max-width:760px){.letter-teaser{grid-template-columns:minmax(0,1fr);padding:1.1rem 1rem}.letter-teaser .letter-teaser-page{inline-size:7.5rem;justify-self:start}}html[data-theme=dark] .letter-teaser{background:#232a2b;border-color:#48504a;color:#ece6d4}html[data-theme=dark] .memory-text .letter-teaser :is(h2,p,blockquote){color:#ece6d4}html[data-theme=dark] .memory-text .letter-teaser .letter-eyebrow{color:#e8c574}html[data-theme=dark] .memory-text .letter-teaser .text-link{color:#9fcdf2}html[data-theme=dark] .memory-text .letter-teaser blockquote{border-inline-start-color:#e0b85c}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .letter-teaser{background:#232a2b;border-color:#48504a;color:#ece6d4}html:not([data-theme=light]) .memory-text .letter-teaser :is(h2,p,blockquote){color:#ece6d4}html:not([data-theme=light]) .memory-text .letter-teaser .letter-eyebrow{color:#e8c574}html:not([data-theme=light]) .memory-text .letter-teaser .text-link{color:#9fcdf2}html:not([data-theme=light]) .memory-text .letter-teaser blockquote{border-inline-start-color:#e0b85c}}@media print{.letter-teaser{background:none;border-color:#999}.letter-teaser .letter-teaser-page{box-shadow:none;transform:none}}.rf-thin{margin-top:1.6rem;padding:1rem 1.2rem 1.1rem;border:1px dashed var(--border);border-radius:14px}.rf-thin>h4{margin:0 0 .2rem;font-size:1rem;font-weight:700;line-height:1.4}.rf-thin>p{margin:0 0 .7rem;font-size:.92rem;line-height:1.6;color:var(--reading-link,#48616e);max-width:74ch}.read-files .rf-thin>ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.read-files .rf-thin>ul>li{margin:0;padding:0}.rf-thin li>p{margin:0;font-size:.94rem;line-height:1.65;max-width:84ch}.rf-thin .rf-thin-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .9rem}.read-files .rf-thin .rf-thin-head a{display:inline-flex!important;align-items:center;min-block-size:44px;color:var(--primary,#245f98);font-weight:700;text-decoration:underline;text-underline-offset:4px}.rf-thin .rf-thin-head span{font-size:.85rem;color:var(--reading-link,#48616e);font-variant-numeric:tabular-nums}html[data-theme=dark] .rf-thin{border-color:#34474f}html[data-theme=dark] .read-files .rf-thin .rf-thin-head a{color:#9fcdf2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .rf-thin{border-color:#34474f}html:not([data-theme=light]) .read-files .rf-thin .rf-thin-head a{color:#9fcdf2}}.file-page .fp-context{margin:1.7rem 0 0;padding:1rem 1.2rem 1.05rem;border:1px solid var(--border);border-inline-start:4px solid #b88a3b;border-radius:12px;background:var(--reading-surface,#fff)}.file-page .fp-context h2{margin:0 0 .35rem;font-family:var(--display-font);font-size:1.15rem;font-weight:600;line-height:1.3}.file-page .fp-context p{margin:0;font-size:1rem;line-height:1.8}.file-page .fp-context p+p{margin-top:.6rem}.file-page .fp-intro.has-scan+.fp-context{clear:both}html[data-theme=dark] .file-page .fp-context{background:#16262f;border-color:#34474f;border-inline-start-color:#d2a85a}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .file-page .fp-context{background:#16262f;border-color:#34474f;border-inline-start-color:#d2a85a}}html:not([data-theme=dark])[data-contrast=high] .file-page .fp-context{background:#fff;border-color:#425f6c;border-inline-start-color:#6b4a10}@media print{.file-page .fp-context{background:none;border:1px solid #999}}details.rf-thin{padding:0;overflow:hidden}details.rf-thin>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem;min-block-size:48px;padding:.7rem 1.2rem;cursor:pointer;list-style:none}details.rf-thin>summary::-webkit-details-marker{display:none}details.rf-thin>summary .rf-thin-title{font-size:1rem;font-weight:700;line-height:1.4;color:var(--ink)}details.rf-thin>summary .rf-thin-count{font-size:.88rem;color:var(--reading-link,#48616e);font-variant-numeric:tabular-nums}details.rf-thin>summary:after{content:"";margin-inline-start:auto;align-self:center;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.6}details.rf-thin[open]>summary:after{transform:rotate(-135deg)}details.rf-thin>summary:focus-visible{outline:3px solid #245f98;outline-offset:-3px}details.rf-thin>p{margin:.1rem 1.2rem .8rem}.read-files details.rf-thin>ul{margin:0 1.2rem 1.1rem}@media(max-width:640px){details.rf-thin>summary{padding-inline:.85rem}.read-files details.rf-thin>ul,details.rf-thin>p{margin-inline:.85rem}}@media(prefers-reduced-motion:reduce){details.rf-thin>summary:after{transition:none!important}}@media print{details.rf-thin>summary:after{display:none}}.letter .letter-notes li>a.letter-note-link{display:inline-flex!important;align-items:center;min-block-size:44px;font-weight:700;color:var(--primary,#245f98);text-decoration:underline;text-underline-offset:4px}html[data-theme=dark] .letter .letter-notes li>a.letter-note-link{color:#9fcdf2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .letter .letter-notes li>a.letter-note-link{color:#9fcdf2}}.read-files details.rf-thin .rf-thin-head{display:block}.read-files details.rf-thin .rf-thin-head a{display:block!important;min-block-size:44px;padding-block:.55rem .15rem;line-height:1.5}.read-files details.rf-thin .rf-thin-head span{display:block}.cf-primary:focus-visible,.cf-secondary:focus-visible{outline:3px solid var(--primary,#245f98);outline-offset:2px}.cf-primary:disabled{opacity:.7;cursor:progress;filter:none}.cf-send{min-width:12rem}.cf-status.is-bad{background:#fdecea;color:#7a1c16;border:1px solid #f1b9b3}.cf-fallback{display:grid;gap:.6rem;padding:1rem 1.1rem;border:1px dashed var(--border);border-radius:12px}.cf-fallback>p{margin:0}.cf-fallback .cf-actions{margin-top:0}.cf-sent{display:grid;gap:.7rem;justify-items:start;padding:1.6rem 1.5rem;border:1px solid var(--border);border-inline-start:4px solid #2e7d57;border-radius:12px;background:var(--reading-surface,#fff)}.cf-sent h2{margin:0;font-family:var(--display-font);font-size:1.6rem;font-weight:600;line-height:1.25}.cf-sent h2:focus{outline:none}.cf-sent p{margin:0;max-width:34rem}.cf-sent .cf-secondary{margin-top:.4rem}html[data-theme=dark] .cf-status.is-bad{background:#3a1512;color:#ffd9d4;border-color:#7a2b25}html[data-theme=dark] .cf-sent{background:#16262f;border-color:#34474f;border-inline-start-color:#7fd3a6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .cf-status.is-bad{background:#3a1512;color:#ffd9d4;border-color:#7a2b25}html:not([data-theme=light]) .cf-sent{background:#16262f;border-color:#34474f;border-inline-start-color:#7fd3a6}}@media(max-width:640px){.cf-send{width:100%}}.contact-form2 .cf-topic>input[type=radio]{min-height:0!important;flex:none;margin:0}.contact-form2 label.cf-check{align-items:flex-start;padding-block:.5rem;min-height:44px}.contact-form2 label.cf-check>input[type=checkbox]{inline-size:20px;block-size:20px;min-height:0!important;margin:.2rem 0 0;flex:none}.site-footer .footer-links a.footer-contact{font-weight:700;color:#fff}#photo-white-house-1973.gal-tile figure img{object-position:88% 30%}@media(max-width:620px){.gal .gal-tile.is-portrait.is-solo{grid-column:span 2;grid-row:span 3}}.family-history p.fh-lead{margin-block-end:.3rem}.family-history p.fh-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.6rem;margin:0 0 1.6rem;font-size:1rem;line-height:1.65}.family-history p.fh-more>.text-link{font-size:1rem}.family-history p.fh-more:has(+.credit-detail){margin-block-end:0}.home-letter{padding-block:.4rem 1.2rem}.home-letter .letter-teaser{margin:0;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:1.6rem 2.4rem;padding:1.8rem 2rem}.home-letter .letter-teaser h2{margin:0 0 .6rem;font-family:var(--display-font);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.3;color:#18384b}.home-letter .letter-teaser p{margin:0 0 .7rem;line-height:1.8;color:#2b2a26;max-inline-size:64ch;font-size:1.06rem}.home-letter .letter-teaser .letter-eyebrow{margin:0 0 .3rem;color:#7a570f;font-size:.9rem}.home-letter .letter-teaser blockquote{margin:0 0 .8rem;border:0;border-inline-start:3px solid #8a6414;padding:0;padding-inline-start:1rem;font-family:var(--display-font);font-size:clamp(1.15rem,1.9vw,1.4rem);line-height:1.7;color:#2b2a26;background:none;max-inline-size:56ch}.home-letter .letter-teaser a.text-link{display:inline-flex;align-items:center;min-block-size:44px;color:#1d5285}.home-letter .letter-teaser .letter-teaser-credit{margin:.4rem 0 0;font-size:.82rem;line-height:1.55;color:#5b5a50}@media(max-width:760px){.home-letter .letter-teaser{grid-template-columns:minmax(0,1fr);padding:1.1rem 1rem}.home-letter .letter-teaser p{font-size:1rem}}.doors .doors-grid{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.doors .door{position:relative;display:flex;flex-direction:column;gap:.45rem;margin:0;padding:1.2rem 1.2rem 1rem;border:1px solid var(--border,#d5dfe5);border-radius:14px;background:var(--reading-surface,#fff)}.doors .door-kicker{font-size:.82rem;font-weight:700;letter-spacing:.02em;color:#7a570f}.doors .door h3{margin:0;font-family:var(--display-font);font-size:1.32rem;line-height:1.3}.doors .door p{margin:0;font-size:.98rem;line-height:1.65;color:var(--reading-link,#425c6a)}.doors .door p.door-also{display:flex;flex-wrap:wrap;gap:0 1.1rem;font-size:.93rem}.doors .door p.door-also a{min-block-size:2rem;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.doors .door a.door-cta,.doors .door p.door-also a{display:inline-flex!important;align-items:center;color:#1d5285}.doors .door a.door-cta{min-block-size:44px;margin-block-start:auto;font-weight:700;text-decoration:none}.doors .door a.door-cta:hover{text-decoration:underline;text-underline-offset:4px}.doors .door a:focus-visible{outline:3px solid var(--primary,#245f98);outline-offset:2px;border-radius:6px}.doors .door-five{list-style:none;margin:.15rem 0 .2rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.doors .door-five li{margin:0}.doors .door-five a{display:inline-flex!important;align-items:baseline;gap:.35rem;min-block-size:2.2rem;padding:.25rem .7rem;border:1px solid var(--border,#c9d6dd);border-radius:999px;color:inherit;text-decoration:none;font-size:.9rem;line-height:1.3}.doors .door-five a bdi{font-family:var(--display-font);font-weight:600;color:#1d5285}.doors .door-five a:hover{border-color:#1d5285}@media(pointer:coarse){.doors .door p.door-also a,.doors .door-five a{min-block-size:44px}.doors .door-five a{align-items:center}}@media(max-width:1000px){.doors .doors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.doors .doors-grid{grid-template-columns:minmax(0,1fr);gap:.7rem}.doors .door{padding:1rem}}.doors .hub-all{margin-block-start:1.4rem;border-block-start:1px solid var(--border,#d5dfe5)}.doors .hub-all>summary{display:flex;align-items:center;gap:.55rem;min-block-size:48px;cursor:pointer;list-style:none;font-weight:600;color:#1d5285}.doors .hub-all>summary::-webkit-details-marker{display:none}.doors .hub-all>summary:before{content:"+";display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1.5px solid;border-radius:50%;font-size:1.05rem;line-height:1}.doors .hub-all[open]>summary:before{content:"−"}.doors .hub-all[open]>summary{margin-block-end:.6rem}.doors .hub-all>summary:focus-visible{outline:3px solid var(--primary,#245f98);outline-offset:3px;border-radius:6px}.route-themes .route-themes-intro{margin:0 0 1.1rem;max-inline-size:62ch;line-height:1.75}html[data-theme=dark] .doors :is(.door-kicker){color:#e8c574}html[data-theme=dark] .doors :is(a.door-cta,p.door-also a,.door-five a bdi,.hub-all>summary){color:#9fcdf2}html[data-theme=dark] .doors .door{background:#16262f;border-color:#34474f}html[data-theme=dark] .doors .door-five a{border-color:#45606c}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .doors :is(.door-kicker){color:#e8c574}html:not([data-theme=light]) .doors :is(a.door-cta,p.door-also a,.door-five a bdi,.hub-all>summary){color:#9fcdf2}html:not([data-theme=light]) .doors .door{background:#16262f;border-color:#34474f}html:not([data-theme=light]) .doors .door-five a{border-color:#45606c}}@media print{.doors .hub-all::details-content{content-visibility:visible;display:block}}.moment-carousel[hidden]{display:none!important}.moment-card .moment-visual{position:relative;display:flex;flex-direction:column;min-inline-size:0;background:#0f1c23;color:#fff}.moment-card .moment-visual figure{margin:0;padding:0;display:flex;flex-direction:column;flex:1;min-block-size:0}.moment-card .moment-visual figure>a{position:relative;display:block!important;flex:1;min-block-size:15rem;overflow:hidden;cursor:zoom-in}.moment-card .moment-visual figure img{position:absolute;inset:0;inline-size:100%!important;block-size:100%!important;max-inline-size:none;object-fit:cover;display:block;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}.moment-card .moment-visual.is-doc figure>a{background:#e7e1cf}.moment-card .moment-visual.is-doc figure img{object-fit:cover;object-position:50% 100%}.moment-card .moment-visual figcaption{margin:0;padding:.65rem .95rem .75rem;font-size:.84rem;line-height:1.55;color:#dbe6ec;background:#0f1c23;text-align:start}.moment-card .moment-visual figure>a:focus-visible,.moment-card a.moment-film:focus-visible{outline:3px solid #f2c66b;outline-offset:-3px}.moment-card .moment-label{position:absolute;inset-block-start:.8rem;inset-inline-start:.8rem;z-index:2;margin:0;display:inline-flex;align-items:baseline;gap:.45rem;padding:.28rem .85rem;border-radius:999px;background:#0b1820e6;color:#fff;font-family:var(--display-font);font-size:1.02rem;line-height:1.5;pointer-events:none}.moment-card .moment-label bdi{font-weight:600;color:#f2c66b}.moment-card a.moment-film{flex:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-block-size:15rem;padding:3.4rem 1.4rem 1.8rem;text-align:center;color:#fff;text-decoration:none;background:radial-gradient(120% 90% at 50% 0,#274f66 0,#0f1c23 70%)}.moment-card a.moment-film .moment-play{display:grid;place-items:center;inline-size:4.2rem;block-size:4.2rem;border-radius:50%;border:2px solid #f2c66b;color:#f2c66b;padding-inline-start:.2rem;transition:transform .2s ease,background-color .2s ease}.moment-card a.moment-film strong{font-family:var(--display-font);font-size:1.35rem;font-weight:600}.moment-card a.moment-film>span:last-child{font-size:.95rem;line-height:1.6;color:#dbe6ec;max-inline-size:22ch;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(hover:hover){.moment-card a.moment-film:hover .moment-play{transform:scale(1.06);background:#f2c66b22}}@media(max-width:700px){.moment-card .moment-visual figure>a{flex:none;min-block-size:0;aspect-ratio:4/3}.moment-card .moment-visual.is-doc figure>a{aspect-ratio:4/3}.moment-card a.moment-film{min-block-size:0;aspect-ratio:16/10;padding:3rem 1rem 1.2rem}.moment-card .moment-label{font-size:.95rem}}.discover-stage .moment-mode{margin:0 0 1rem}.discover-stage .moment-mode button{display:inline-flex;align-items:center;min-block-size:44px;padding:.35rem 1rem;border:1.5px solid #9fcdf2;border-radius:999px;background:transparent;color:#eaf5fc;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.discover-stage .moment-mode button[aria-pressed=true]{background:#eaf5fc;color:#12303f}.discover-stage .moment-mode button:focus-visible{outline:3px solid #f2c66b;outline-offset:2px}.discover-stage .moment-all{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:1.3rem;scroll-margin-top:6rem}.discover-stage .moment-all>li{margin:0;scroll-margin-top:6rem}@media(prefers-reduced-motion:reduce){.moment-card a.moment-film .moment-play{transition:none}}@media print{.discover-stage .moment-mode{display:none!important}}.article-body .voice-quotes{scroll-margin-top:7rem}.article-body .voice-quotes .his-words{inline-size:100%;max-inline-size:none;margin-inline:0;padding-inline:0}.photo-viewer figcaption.pv-layers{max-block-size:none;overflow:visible;display:grid;gap:.25rem;justify-items:center}.photo-viewer figcaption.pv-layers .pv-short{margin:0;font-size:1rem;line-height:1.6;color:#f1f6f9;max-inline-size:64ch}.photo-viewer figcaption.pv-layers details{max-inline-size:76ch}.photo-viewer figcaption.pv-layers summary{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;padding-inline:.6rem;cursor:pointer;list-style:none;color:#f2c66b;font-size:.9rem;font-weight:600}.photo-viewer figcaption.pv-layers summary::-webkit-details-marker{display:none}.photo-viewer figcaption.pv-layers summary:before{content:"+";font-size:1.1rem;line-height:1}.photo-viewer figcaption.pv-layers details[open] summary:before{content:"−"}.photo-viewer figcaption.pv-layers summary:focus-visible{outline:3px solid #f2c66b;outline-offset:2px;border-radius:6px}.photo-viewer figcaption.pv-layers details p{margin:0 0 .3rem;max-block-size:min(28vh,11rem);overflow:auto;font-size:.92rem;line-height:1.65;color:#dbe8ef;text-align:start;padding-inline:.6rem}.story-lead{margin-block:1.6rem .6rem;padding:1rem 1.2rem 1.05rem;border:1px solid var(--reading-border,#b8c8ce);border-inline-start:4px solid #8a6414;border-radius:12px;background:var(--reading-surface,#fff)}.story-lead .story-lead-label{margin:0 0 .3rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:#7a570f}.story-lead>a{display:inline-block;font-weight:600;line-height:1.5;color:#1d5285;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.story-lead>p:last-child{margin:.4rem 0 0;font-size:.95rem;line-height:1.7;color:var(--reading-link,#425c6a);overflow-wrap:anywhere}.story-lead+.story-sources{margin-top:.6rem}@media(pointer:coarse){.story-lead>a{display:inline-flex;align-items:center;min-block-size:44px}}html[data-theme=dark] .story-lead{background:#16262f;border-color:#34474f;border-inline-start-color:#e8c574}html[data-theme=dark] .story-lead .story-lead-label{color:#e8c574}html[data-theme=dark] .story-lead>a{color:#9fcdf2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .story-lead{background:#16262f;border-color:#34474f;border-inline-start-color:#e8c574}html:not([data-theme=light]) .story-lead .story-lead-label{color:#e8c574}html:not([data-theme=light]) .story-lead>a{color:#9fcdf2}}@media(min-width:1001px){main .hero .hero-grid{grid-template-columns:minmax(0,34rem) minmax(0,23.5rem)!important;justify-content:center!important;gap:clamp(3rem,6vw,5.5rem)!important}}main .hero .hero-description{color:#d6e4ec!important}main .hero .hero-bottom,main .hero .hero-bottom a,main .hero .hero-bottom span,main .hero .hero-portrait figcaption,main .hero .hero-portrait figcaption a,main .hero .hero-portrait figcaption span{color:#bdd1dd!important}html[data-theme=dark] .home-letter .letter-teaser :is(h2,p,blockquote){color:#ece6d4}html[data-theme=dark] .home-letter .letter-teaser .letter-eyebrow{color:#e8c574}html[data-theme=dark] .home-letter .letter-teaser a.text-link{color:#9fcdf2}html[data-theme=dark] .home-letter .letter-teaser blockquote{border-inline-start-color:#e0b85c}html[data-theme=dark] .home-letter .letter-teaser .letter-teaser-credit{color:#bdb7a4}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .home-letter .letter-teaser :is(h2,p,blockquote){color:#ece6d4}html:not([data-theme=light]) .home-letter .letter-teaser .letter-eyebrow{color:#e8c574}html:not([data-theme=light]) .home-letter .letter-teaser a.text-link{color:#9fcdf2}html:not([data-theme=light]) .home-letter .letter-teaser blockquote{border-inline-start-color:#e0b85c}html:not([data-theme=light]) .home-letter .letter-teaser .letter-teaser-credit{color:#bdb7a4}}@media(max-width:560px){.doors .door>p:not(.door-also){display:none}.doors .door{gap:.3rem}}.getty-frame{position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:594px;margin-inline:auto;border-radius:6px;overflow:hidden}.getty-frame:is([data-state=idle],[data-state=loading]){aspect-ratio:594/440;display:grid;place-items:center;outline:1px dashed #8fa2ab;outline-offset:-1px}.getty-frame:not([data-state=ready]) .getty-host{position:absolute;inset:0;opacity:0;pointer-events:none}.getty-frame[data-state=failed]{max-inline-size:none;background:#eef1f2;border-radius:10px}.getty-host{line-height:1.3;text-align:left}.getty-host a.gie-single{color:#5c6970!important;font-size:.78rem}.getty-host iframe{max-inline-size:100%}main .getty-wait{margin:0!important;padding:1.2rem 1.1rem;max-inline-size:none;text-align:center;font-size:.92rem!important;line-height:1.65!important;color:#44545d!important}main .getty-wait a{color:#1f4f7d!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}main .getty-wait span{display:block}html[data-theme=dark] .getty-frame[data-state=failed]{background:#1b2b34}html[data-theme=dark] main .getty-wait{color:#d5e1e7!important}html[data-theme=dark] main .getty-wait a{color:#9fcdf2!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .getty-frame[data-state=failed]{background:#1b2b34}html:not([data-theme=light]) main .getty-wait{color:#d5e1e7!important}html:not([data-theme=light]) main .getty-wait a{color:#9fcdf2!important}}main :is(.gal-feature,.moment-visual) .getty-wait{color:#dbe6ec!important}main :is(.gal-feature,.moment-visual) .getty-wait a{color:#f2c66b!important}:is(.gal-feature,.moment-visual) .getty-frame[data-state=failed]{background:#1b2b34}.chapter-photo.getty-photo .getty-frame{margin-inline:0}.chapter-photo.getty-photo .getty-frame[data-state=ready]{margin:8px;inline-size:calc(100% - 16px);border-radius:2px;overflow:visible;outline:8px solid var(--reading-border,#fff);box-shadow:0 10px 30px 8px #233c4214}.gal .gal-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;margin:1.5rem 0 1.9rem!important;padding:1.1rem!important;border:1px solid #223540!important;border-radius:16px;background:#0f1c23;color:#fff;scroll-margin-top:7rem}.gal .gal-feature:target{box-shadow:0 0 0 3px #f2c66b}.gal .gal-feature-copy{min-inline-size:0;padding:.1rem .35rem .3rem}.gal .gal-feature-kicker{margin:0!important;font-size:.88rem!important;font-weight:700;letter-spacing:.02em;color:#f2c66b!important}.gal .gal-feature h3{position:static;margin:.15rem 0 .55rem!important;padding:0!important;background:none!important;font-family:var(--display-font);font-size:1.6rem!important;line-height:1.25;color:#fff!important}.gal .gal-feature-copy p{max-inline-size:none;margin:0 0 .7rem!important;font-size:.98rem!important;line-height:1.75!important;color:#dbe6ec!important}.gal .gal-feature-copy p.gal-feature-credit{font-size:.82rem!important;line-height:1.6!important;color:#b9cdd8!important}.gal .gal-feature-link{display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:700;color:#f2c66b!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gal .gal-feature-link:hover{text-decoration-thickness:2px}@media(min-width:1100px){.gal .gal-feature{grid-template-columns:minmax(0,594px) minmax(0,1fr);align-items:center;gap:1.9rem;padding:1.4rem!important}}@media print{.gal .gal-feature{background:none;color:#000;border:1px solid #999!important}.gal .gal-feature h3,.gal .gal-feature-copy p{color:#000!important}}.moment-card .moment-visual.has-getty{padding:3.5rem .9rem 0}.moment-card .moment-visual.has-getty figure.getty-photo{justify-content:center;gap:.9rem}.moment-card .moment-visual.has-getty .getty-frame{margin-block:auto 0}.moment-card .moment-visual.has-getty figcaption{margin-inline:-.9rem;margin-block-start:auto}@media(max-width:760px){.moment-card .moment-visual.has-getty{padding:3.3rem .6rem 0}.moment-card .moment-visual.has-getty figcaption{margin-inline:-.6rem}}.site-header .desktop-nav{gap:1rem}.site-header .desktop-nav .nav-item{gap:0}.nav-sub-toggle{inline-size:24px;block-size:28px}.nav-sub{min-inline-size:15.5rem}.nav-item:nth-last-child(-n+2) .nav-sub{inset-inline-start:auto;inset-inline-end:-.9rem}.nav-sub a b{display:block}.memorial-menu .menu-row{display:flex;align-items:stretch;gap:.15rem}.memorial-menu .menu-row>a{flex:1;min-inline-size:0}.memorial-menu .menu-sub-toggle{flex:none;display:grid;place-items:center;inline-size:2.75rem;min-block-size:2.75rem;padding:0;border:0;border-radius:8px;background:transparent;color:var(--reading-link,#48616e);cursor:pointer}.memorial-menu .menu-sub-toggle:hover{background:var(--muted,#eef3f6)}.memorial-menu .menu-sub-toggle:focus-visible{outline:3px solid #245f98;outline-offset:-3px}.memorial-menu .menu-sub-toggle svg{transition:transform .2s ease}.memorial-menu .menu-with-sub.is-open .menu-sub-toggle svg{transform:rotate(180deg)}.memorial-menu .menu-sub[hidden]{display:none}html[data-theme=dark] .memorial-menu .menu-sub-toggle{color:#b9cdd8}html[data-theme=dark] .memorial-menu .menu-sub-toggle:hover{background:#22343d}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .memorial-menu .menu-sub-toggle{color:#b9cdd8}html:not([data-theme=light]) .memorial-menu .menu-sub-toggle:hover{background:#22343d}}@media(prefers-reduced-motion:reduce){.memorial-menu .menu-sub-toggle svg{transition:none}}.site-header .desktop-nav .nav-item>a,.site-header .desktop-nav>a{white-space:nowrap}@media(max-width:1500px){html[lang=en] .site-header .desktop-nav{gap:.5rem;font-size:.85rem}html[lang=en] .site-header .nav-sub-toggle{inline-size:20px}html[lang=en] .site-header .header-inner{gap:14px}}.gal .gal-feature .gal-feature-copy p.gal-feature-kicker{color:#f2c66b!important}@media(pointer:coarse){main .getty-wait a{display:inline-flex;align-items:center;min-block-size:2.75rem}}.reading-time-slot{min-block-size:3.3rem}.reading-time-slot>.reading-time{margin-block-start:1rem}@media(max-width:700px){.reading-time-slot{min-block-size:3.9rem}.reading-time-slot>.reading-time{margin-block-start:.35rem}}.contents{z-index:3}html[lang=he] .refs{direction:rtl}html[lang=he] .site-map .sm-year{direction:rtl;text-align:start}html[data-theme=dark] .book-feature.is-oop .book-quick a:first-of-type{color:#9fcdf2;border-color:#3b5566}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .book-feature.is-oop .book-quick a:first-of-type{color:#9fcdf2;border-color:#3b5566}}main :is(.agranat-voice-source,.peace-process-book p,.wanted,.site-hub-group) a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.family-recollections__quote blockquote,.letter-teaser-text p{max-inline-size:68ch}.pe-main-head h4{font-size:1.28rem!important;line-height:1.25}main p.pe-main-role{opacity:.85}.page-intro.wrap{border-bottom:0!important}section.archival-photos{border-top:0!important}main .article-body>section.article-section[id]:not([data-open]){border-radius:0}.family-film-note__newspaper{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.agranat-voice blockquote,.agranat-voice q{font-size:1.24rem!important;font-weight:500!important;line-height:1.6}.contents:not(.contents-grouped):not(:has(>a:nth-of-type(2))){display:none}.menu-toggle,.moment-control{border-radius:9px!important}#photo-eisenstadt-1948 img{object-position:50% 72%!important}.site-footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))!important}@media(max-width:700px){main :is(p.pe-main-line,p.story-gist,p.lt-teaser,.gf-list p,article.paris-story p,article.resource>p,.agranat-voice p,p.dilemma-question,p.key-doc-why,.rl-list p,.arch-leads p,.wanted li,.film-guide p:not(.resource-note),p.family-film-note__reflection,p.washington-reading-note,.archival-photos__reading-note p){font-size:1rem!important}main p.pe-main-role{font-size:.94rem!important}main article.paris-story{border:0!important;padding-inline:0!important;background:none!important;box-shadow:none!important}main .history-bg{padding-inline:.7rem}main .history-bg .dilemma{padding-inline:.8rem}.hero-actions{padding-inline-end:3.4rem}.header-actions{gap:6px!important}html[lang=en] .hero-copy>.hero-lead{display:block!important}}:is(.section-nav ul,.moment-tabs,nav.pe-sides,.dyk-list){scroll-padding-inline:1.25rem}.site-header .desktop-nav a:is([aria-current=page],[aria-current=location]){color:var(--reading-warm,#8c6631);border-bottom:0!important}.site-header .desktop-nav a:is([aria-current=page],[aria-current=location]):after{width:100%;height:2px}html[data-theme=dark] .site-header .desktop-nav a:is([aria-current=page],[aria-current=location]){color:#e0b85c}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .site-header .desktop-nav a:is([aria-current=page],[aria-current=location]){color:#e0b85c}}@media(min-width:1260px) and (max-width:1350px){html[lang=he] .site-header .desktop-nav{display:flex!important;gap:.85rem}html[lang=he] .site-header .header-inner{gap:16px}}@media(min-width:1401px){html[lang=en] .site-header .desktop-nav{gap:1rem;font-size:.88rem}html[lang=en] .site-header .nav-sub-toggle{inline-size:24px}}@media(min-width:1024px){.memorial-menu{max-width:420px!important;width:min(90vw,420px)!important}}.memorial-menu .menu-row{border-bottom:1px solid var(--border)}.memorial-menu .menu-row>a{border-bottom:0!important}.accessibility-trigger{transition:opacity .2s ease,transform .2s ease}@media(max-width:700px){html.reading-down .accessibility-trigger:not(:focus-visible):not([data-state=open]){opacity:0;transform:translateY(16px);pointer-events:none}}html.near-footer .section-bar{opacity:0!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){.accessibility-trigger{transition:none}}.story-page-head .story-about{margin:.9rem 0 0;max-inline-size:62ch;font-size:.98rem;line-height:1.65;color:#c9dbe5}.story-page-head .story-about a{color:#f2c66b;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}@media(min-width:900px){.story-page-end{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.cf-material{margin-block-start:.6rem!important}.cf-material a{font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.file-page .fp-actions.is-top{margin:1.1rem 0 1.8rem}@media(max-width:760px){.moment-carousel .moment-track{align-items:flex-start;transition:height .25s ease}}@media(max-width:760px) and (prefers-reduced-motion:reduce){.moment-carousel .moment-track{transition:none}}.hero-portrait figcaption a{display:inline-block;padding-block:.35rem}@media print{.page-intro,.page-intro *{color:#000!important;background:none!important;box-shadow:none!important;text-shadow:none!important}.back-row,.chapter-next,.next-read,.reading-time-slot,.story-page-nav,.story-related{display:none!important}html[lang=he] body:before{content:"מרדכי גזית (1922-2016) · אתר לזכרו · www.mordechaigazit.org"}html[lang=en] body:before,html[lang=he] body:before{display:block;font-size:9pt;color:#444;margin-bottom:8pt}html[lang=en] body:before{content:"Mordechai Gazit (1922–2016) · a memorial site · www.mordechaigazit.org"}}@media(max-width:420px){html[lang=en] .site-header .header-actions .theme-toggle{display:none!important}}.book-quick .access-kind{opacity:1!important}