.demos_loading__B9F16{color:var(--muted-soft)}.internal_page__VIVVL{max-width:var(--content-max);margin-inline:auto;padding:clamp(2.5rem,6vh,4rem) var(--gutter-x) 5rem}.internal_title__tkcAv{margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;font-variation-settings:"wdth" 125;letter-spacing:-.025em;line-height:1}.internal_lead__Nc2SX{max-width:var(--text-max);margin-bottom:2.5rem;color:var(--muted)}.internal_sectionTitle__lz1ti{margin:2.5rem 0 1rem;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;font-variation-settings:"wdth" 125;line-height:1.05}.internal_rows__rC78b{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.internal_row__Y5OPd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:.4rem 3rem;gap:.4rem 3rem;padding:1.25rem 0;border-top:3px solid var(--navy)}.internal_rowTitle__GPj4m{font-weight:700;font-variation-settings:"wdth" 115;line-height:1.25}.internal_rowBody__gNYKd{margin:0;color:var(--muted);overflow-wrap:anywhere}.internal_rowLink__1dBYf:focus-visible .internal_rowTitle__GPj4m,.internal_rowLink__1dBYf:hover .internal_rowTitle__GPj4m{text-decoration:underline;text-underline-offset:.2em}.internal_linkColumns__fFYls{margin:0;padding:1rem 0 0;list-style:none;columns:18rem 2;column-gap:3rem;border-top:3px solid var(--navy)}.internal_linkColumns__fFYls li{padding:.4rem 0;page-break-inside:avoid;break-inside:avoid}.internal_linkColumns__fFYls a{font-weight:700;text-decoration:underline;text-underline-offset:.2em}.internal_hobbySection__m6pEd{padding-top:.25rem;border-top:3px solid var(--navy)}.internal_hobbySection__m6pEd+.internal_hobbySection__m6pEd{margin-top:3rem}.internal_hobbyLead__cEYZu{max-width:var(--text-max);color:var(--muted)}.internal_hobbyGrid__nxQQn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.internal_hobby__HWnd4{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-width:0}.internal_hobbyCover__zoUCn{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);background:var(--bg-0)}.internal_hobbyName__NSEyr{margin:.25rem 0 0;color:var(--text);font-weight:700;line-height:1.25}.internal_hobbyAlt__IIz5N{margin:0;color:var(--muted-soft);font-size:.8rem}.internal_hobbySynopsis__7P72Z{margin:0;font-size:.85rem;line-height:1.45}.internal_hobbyRank__cAcXM{color:var(--muted-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.internal_hobbyOthers__7QWZx{max-width:var(--text-max);margin-top:1.75rem;color:var(--muted);font-size:.9rem}.internal_poe__VZTdY{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,var(--text-max));grid-gap:1.5rem 2rem;gap:1.5rem 2rem;align-items:start;margin-top:1rem;color:var(--muted)}.internal_poeBody__cL_qC{display:grid;grid-gap:.75rem;gap:.75rem}.internal_poeSubtitle__xqjW5{margin-top:.5rem;color:var(--text);font-size:1rem;font-weight:700}.internal_poeList__dhZ17{margin:0;padding-left:1.1rem}.internal_poeList__dhZ17 li+li{margin-top:.3rem}.internal_timeline__Sm3Hy{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.internal_timelineItem__GYtIC{padding:1.25rem 0;border-top:3px solid var(--navy)}.internal_timelinePeriod__9mkTO{margin:.2rem 0 .75rem;color:var(--muted-soft);font-size:.9rem}.internal_timelineHighlights__PGaKo{margin:0;padding-left:1.1rem;color:var(--muted)}.internal_timelineHighlights__PGaKo li+li{margin-top:.4rem}.internal_inlineLink__7ReE5{font-weight:700;text-decoration:underline;text-underline-offset:.2em}.internal_pageNarrow__e7K_S{max-width:calc(var(--text-max) + 2 * var(--gutter-x))}.internal_tags__RJt2u{display:block;margin-top:.5rem;color:var(--muted-soft);font-size:.9rem}.internal_back__XhBUx{margin-top:2.5rem}.internal_backTop__lbS2s{margin-bottom:2rem}.internal_backTop__lbS2s a,.internal_back__XhBUx a{font-weight:700;text-decoration:underline;text-underline-offset:.2em}@media (max-width:700px){.internal_poe__VZTdY{grid-template-columns:minmax(0,1fr)}.internal_poe__VZTdY img{max-width:10rem}.internal_row__Y5OPd{grid-template-columns:minmax(0,1fr);gap:.35rem}}.internal_prose__izENV p+p,.internal_prose__izENV p+ul,.internal_prose__izENV ul+p{margin-top:.85rem}.internal_prose__izENV ul{padding-left:1.25rem;list-style:disc}.internal_prose__izENV li+li{margin-top:.35rem}