.hidden-story{color:#f0e8dc;width:100%;margin-top:1.25rem}.hidden-story__folio{scrollbar-color:#f0e8dc6b transparent;background:#131014f0;border:1px solid #f0e8dc33;box-shadow:0 1.5rem 4rem #00000047}.hidden-story__opening,.hidden-story__passage{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);min-width:0;min-height:18rem;display:grid}.hidden-story__image{background:#0b0b10;min-height:100%;margin:0;position:relative;overflow:hidden}.hidden-story__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#131014d1 100%);position:absolute;inset:0}.hidden-story__image img{object-fit:cover;width:100%;height:100%;min-height:18rem;display:block}.hidden-story__image figcaption{z-index:1;color:#f0f2fac2;font-family:General Sans,sans-serif;font-size:.72rem;line-height:1.4;position:absolute;bottom:1rem;left:1rem;right:1rem}.hidden-story__page{overflow-wrap:anywhere;align-self:center;min-width:0;padding:1.5rem}.hidden-story__kicker{color:#f0e8dcc2;margin:0 0 .65rem;font-family:General Sans,sans-serif;font-size:.78rem;line-height:1.4}.hidden-story .hidden-story__page h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-family:General Sans,sans-serif;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:500;line-height:1.14}.hidden-story__page h3:focus-visible{outline-offset:.3rem;outline:2px solid #f0e8dc}.hidden-story__page>p,.hidden-story__page blockquote{color:#f0f2fad1;margin:0 0 1rem;font-family:Switzer,sans-serif;font-size:.94rem;line-height:1.6}.hidden-story__page blockquote{color:#f0e8dc;border-left:1px solid #e8cfaa80;padding-left:1rem;font-style:italic}.hidden-story__choices{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.hidden-story__choices button{text-align:left;color:#f0f2fa;background:#f0e8dc0a;border:1px solid #f0e8dc6b;grid-template-columns:1.5rem 1fr;gap:.15rem .65rem;width:100%;min-height:4.25rem;padding:.75rem;transition:color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1);display:grid}.hidden-story__choices button>span{color:#f0e8dca3;grid-row:1/3;font-family:General Sans,sans-serif;font-size:.72rem}.hidden-story__choices strong{font-family:General Sans,sans-serif;font-size:.92rem;font-weight:500}.hidden-story__choices small{color:#f0f2fac2;font-family:Switzer,sans-serif;font-size:.78rem;line-height:1.42}.hidden-story__choices button:hover,.hidden-story__choices button:focus-visible{color:#18151a;background:#f0e8dc;border-color:#f0e8dc}.hidden-story__choices button:hover>span,.hidden-story__choices button:hover small,.hidden-story__choices button:focus-visible>span,.hidden-story__choices button:focus-visible small{color:#18151ac2}.hidden-story__back{color:#f0e8dc;text-underline-offset:.25em;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.hidden-story__boundary{color:#f0f2faa3;margin:.65rem 0 0;font-family:General Sans,sans-serif;font-size:.75rem;line-height:1.45}@media (width>=768px){.world-chapter.hidden-pages-of-grief .world-copy{width:min(40rem,48vw);max-width:min(40rem,48vw)}.hidden-story__opening{grid-template-columns:1fr}.hidden-story__opening .hidden-story__image{min-height:0}.hidden-story__opening .hidden-story__image img{height:9rem;min-height:0}}@media (width>=1100px){.has-3d .world-chapter.hidden-pages-of-grief .hidden-story__opening .hidden-story__image{display:none}.hidden-story__opening .hidden-story__page{padding:1.25rem}.hidden-story__opening .hidden-story__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.hidden-story__opening .hidden-story__choices button{grid-template-columns:1fr;align-content:start;min-height:7.5rem}.hidden-story__opening .hidden-story__choices button>span{grid-row:auto}}@media (width<=767px){.hidden-story{width:100%}.hidden-story__opening,.hidden-story__passage{grid-template-columns:minmax(0,1fr)}.hidden-story__image,.hidden-story__image img{min-height:0}.hidden-story__image img{aspect-ratio:16/10}.hidden-story__image:after{background:linear-gradient(#0000 58%,#131014b8)}.hidden-story__page{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.hidden-story__choices button{transition:none}}
