.SocialLinks_links___2_UE{display:none}.SocialLinks_footerStyle__9FKap{grid-row:3;justify-self:center;align-self:flex-start;display:flex;-moz-column-gap:10px;column-gap:10px;justify-content:center;color:#fff;font-family:var(--title-font)}.SocialLinks_footerStyle__9FKap .SocialLinks_icon__rpo2W{color:var(--clr-white)}.SocialLinks_iconStyle__RJlC_ a img{background-color:#fff;border-radius:50%}@media screen and (min-width:768px){.SocialLinks_links___2_UE{display:flex;-moz-column-gap:10px;column-gap:10px}.SocialLinks_link___fAAg{width:25px;height:25px;transition:var(--transition)}.SocialLinks_link___fAAg:hover{opacity:.6}.SocialLinks_links___2_UE .SocialLinks_icon__rpo2W{color:var(--clr-grey)}}.Footer_footer__pJUho{background-color:#000;height:30vh;display:grid}.Footer_favicon__RnGfk{width:20px;height:auto}.Footer_title__yOLho{grid-row:2;justify-self:center;align-self:flex-end;color:var(--clr-white);font-size:clamp(1.0625rem,.9542rem + .4622vw,1.25rem);font-family:var(--font-story);font-weight:500;letter-spacing:.02em;text-transform:none;margin-bottom:1rem;display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.Footer_navlinks__c403U{grid-row:4;justify-self:center;align-self:flex-start;width:50%}.Footer_copyright__Ln785{grid-row:4;justify-self:center;align-self:flex-end;font-size:clamp(.5625rem,.3819rem + .7704vw,.875rem);color:var(--clr-white);margin-bottom:.5rem}.LanguageSwitcher_switcher__ERzjM{display:inline-flex;align-items:center;gap:.15rem;color:inherit;font-family:var(--font-ui);font-size:.8125rem;font-weight:500;letter-spacing:.04em;flex-shrink:0}.LanguageSwitcher_langBtn__jitRj{border:none;background:transparent;padding:.25rem .15rem;cursor:pointer;color:inherit;opacity:.45;transition:var(--transition);line-height:1}.LanguageSwitcher_langBtn__jitRj:hover{opacity:.7}.LanguageSwitcher_langBtn__jitRj.LanguageSwitcher_active__dSbw3{opacity:1;font-weight:600}.LanguageSwitcher_sep__Trbbh{opacity:.35;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.NavLinks_links__yBThj{display:none}@media screen and (min-width:768px){.NavLinks_links__yBThj{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(.3125rem,-1.3542rem + 3.4722vw,1.25rem);grid-row:2;grid-column:1/5;font-family:var(--title-font3);font-size:var(--mokuji-size)}.NavLinks_links__yBThj a{transition:var(--transition)}.NavLinks_linksNameAlpha__Msjo2,.NavLinks_linksName__Hc_dQ{text-transform:capitalize}.NavLinks_linksNameAlpha__Msjo2:hover,.NavLinks_linksName__Hc_dQ:hover{opacity:.6}.NavLinks_linksNameAlpha__Msjo2{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.NavLinks_linksNameAlpha__Msjo2:after{content:"▼";font-size:15px}.NavLinks_active__z6uAl{color:red}.NavLinks_links__yBThj>a:active{color:var(--clr-accent-02)}.NavLinks_menu__p4Xrv{position:relative;cursor:pointer}.NavLinks_submenu__GbxbA{flex-direction:row;box-shadow:var(--shadow-1);position:absolute;top:2rem;left:0;width:-moz-max-content;width:max-content;flex-direction:column;line-height:2;background-color:var(--clr-white);z-index:10}.NavLinks_submenu__GbxbA>a{display:block;transition:var(--transition);padding:.4rem .75rem;text-decoration:none;color:var(--clr-text);white-space:nowrap}.NavLinks_submenu__GbxbA>a:hover{background-color:var(--clr-grey-light);opacity:.6}}.SearchBoxButton_searchboxbtn__OKb9B{transition:var(--transition)}.SearchBoxButton_searchboxbtn__OKb9B:hover{opacity:.6}.SearchBoxButton_searchboxbtn__OKb9B svg{font-size:18px}.SearchBoxButton_searchboxbtn__OKb9B span{display:none;justify-self:flex-start}.SearchBoxButton_iconOnly__wE841{border:none;background:transparent;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.SearchBoxButton_iconOnly__wE841 svg{width:22px;height:22px}@media screen and (min-width:768px){.SearchBoxButton_searchboxbtn__OKb9B{width:200px;height:40px;border:1px solid #cecece;border-radius:5px;box-shadow:var(--clr-grey-light);display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:0 10px}.SearchBoxButton_searchboxbtn__OKb9B span,.SearchBoxButton_searchboxbtn__OKb9B svg{color:var(--clr-grey-light);font-size:18px}.SearchBoxButton_searchboxbtn__OKb9B span{font-family:var(--text);display:block}}.SidebarHome_wrapper__YqjZ2{background:#000000cc;display:grid;height:100%;left:0;place-content:center;position:fixed;top:0;transform:scale(0);transform-origin:top right;transition:var(--transition);width:100%;z-index:555}.SidebarHome_wrapper__YqjZ2.SidebarHome_active__GHmAx{transform:scale(100%)}.SidebarHome_aside__6hSu_{display:grid;height:90vh;place-content:center;place-items:center;position:relative;row-gap:30px;width:90vw;font-family:var(--title-font);text-transform:capitalize}.SidebarHome_navLink__UDimO{text-align:center}.SidebarHome_linksNameAlpha__KHtrE,.SidebarHome_navLink__UDimO>a{font-size:20px;color:var(--clr-white);transition:var(--transition)}.SidebarHome_navLink__UDimO>a:hover{color:var(--clr-accent-02)}.SidebarHome_linksNameAlpha__KHtrE{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.SidebarHome_linksNameAlpha__KHtrE:after{content:"▼";font-size:15px}.SidebarHome_submenu__3RIKu{display:grid;grid-template-columns:auto;place-items:center;font-size:1.2rem;line-height:2}.SidebarHome_sublinksName__hk6K7{transition:var(--transition);padding:.4rem;color:var(--clr-white)}.SidebarHome_closebtn__pmKhx{position:absolute;color:var(--clr-white);right:15px;top:15px;z-index:100}.SidebarHome_closeIcon__jOPsJ{width:2.5rem;height:2.5rem}.SidebarHome_sidebarActions__YT4ji{display:grid;justify-items:center;row-gap:1rem;width:100%}.SidebarHome_contactLink__5Dwyp{display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;text-decoration:none;color:var(--clr-white);font-size:1rem;transition:var(--transition)}.SidebarHome_contactLink__5Dwyp:hover{color:var(--clr-accent-02)}.SidebarHome_contactIcon__MWsdx{width:1.25rem;height:1.25rem}.SidebarHome_navLinks__h128_{display:grid;justify-items:center;row-gap:10px;width:100%;max-height:70vh;overflow-y:auto;padding:0 1rem}.SidebarHome_navGroup__Oepi5{width:100%;list-style:none}.SidebarHome_groupLabel__qCoqI{display:block;font-size:.75rem;color:hsla(0,0%,100%,.55);letter-spacing:.05em;margin:.75rem 0 .35rem;text-transform:uppercase;text-align:center}.SidebarHome_subLinks___1xN5{display:grid;justify-items:center;row-gap:8px;list-style:none;padding:0;margin:0}.SidebarHome_socialLinks__IFIEW{color:var(--clr-accent-02);-moz-column-gap:20px;column-gap:20px;display:grid;font-size:20px;grid-auto-flow:column}.SidebarHome_socialLinksIcon__v63KO{color:var(--clr-accent-02);transition:var(--transition)}.SidebarHome_socialLinksIcon__v63KO:hover{opacity:.6}.Header_header__iG0T4{position:relative;z-index:1;background:var(--clr-white);gap:10px}.Header_header-fixed__6VWFg{box-shadow:0 5px 15px rgba(0,0,0,.1);left:0;position:fixed;top:0;width:100%;z-index:100;padding:1rem 0}.Header_center__Wzh85{display:grid;grid-auto-flow:column;grid-auto-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0}.Header_title__HPx9c{display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;font-family:var(--font-story);font-size:var(--title-size-prt);font-weight:500;letter-spacing:.02em;word-break:keep-all;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_favicon__GgkFw{width:20px;height:20px;min-width:20px;min-height:20px;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0}.Header_openbtn__1TeyA{flex-shrink:0;display:inline-flex;align-items:center;font-size:unset}.Header_menuIcon__6EoUi{width:24px;height:24px;stroke-width:1.75}.Header_contacticon__i79gt{width:24px;height:24px;flex-shrink:0}.Header_contactbtn__kimrp{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;color:inherit}.Header_links__E3DYe,.Header_sociallinks__TkBrq{display:none}.Header_nav__FONKn{display:block}.Header_desktopOnly__EHV6G{display:none}.Header_mobileToolbar__CZEQ0{display:flex;align-items:center;gap:2px;flex-shrink:0}.Header_searchDesktop__AX8Rb{display:none}@media screen and (min-width:768px){.Header_desktopOnly__EHV6G{display:block}.Header_mobileToolbar__CZEQ0{display:none}.Header_searchDesktop__AX8Rb,.Header_sociallinks__TkBrq{display:block}.Header_nav__FONKn{display:none}.Header_center__Wzh85{grid-auto-columns:30px minmax(0,1fr) auto auto auto auto}.Header_title__HPx9c{white-space:normal;overflow:visible;text-overflow:clip}.Header_favicon__GgkFw{width:30px;height:30px;min-width:30px;min-height:30px}}.Breadcrumbs_container__1VRj6{display:grid;grid-template-columns:1fr min(calc(100vw - (5vw * 2)),1200px) 1fr}.Breadcrumbs_container__1VRj6>*{grid-column:2}.Breadcrumbs_breadcrumbs__Kr9_I{display:flex;gap:.5rem}.Breadcrumbs_breadcrumbs__Kr9_I>*{font-family:var(--font-ui);font-size:10px;color:#aba4a2;text-transform:capitalize}@media screen and (min-width:768px){.Breadcrumbs_breadcrumbs__Kr9_I>*{font-size:14px}}.CardA_sectiondesc__tu117{margin:0 auto 2rem;font-family:var(--text-font);font-size:clamp(1rem,.8844rem + .4931vw,1.2rem);width:clamp(20rem,2.6656rem + 73.9599vw,50rem);text-align:justify}.CardA_sectiondesc__tu117:first-letter{font-size:clamp(2rem,.8844rem + .4931vw,2.2rem);font-style:italic;font-family:var(--title-font);margin-right:5px}.CardA_three__yVB35{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CardA_four__uK_mD,.CardA_three__yVB35{display:grid;gap:3rem;align-items:stretch}.CardA_four__uK_mD{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media screen and (min-width:768px){.CardA_four__uK_mD{grid-template-columns:repeat(4,1fr)}}.CardA_searchbox__kK2gI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;gap:3rem}.CardA_subtype__2J_9I{font-family:var(--text-font);align-self:center;font-size:clamp(1.2rem,1.0844rem + .4931vw,1.4rem);margin-bottom:.5rem;text-align:center}.CardA_cardOuter__nJpA7{height:100%}.CardA_card__YAWQv{border-radius:var(--borderRadius);position:relative;transition:var(--transition);background:#fff;box-shadow:var(--shadow-1);display:flex;flex-direction:column;height:100%}.CardA_card__YAWQv:hover{box-shadow:var(--shadow-2);transform:scale(1.02)}.CardA_single__DVi4g{border-top-right-radius:var(--borderRadius);border-top-left-radius:var(--borderRadius);position:relative;overflow:hidden;transition:var(--transition);width:100%;aspect-ratio:16/9;cursor:pointer;flex-shrink:0}.CardA_singleLink__4HaMy{display:block;position:absolute;inset:0;width:100%;height:100%}.CardA_singleLink__4HaMy>span{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.CardA_singleLink__4HaMy img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CardA_single__DVi4g img{border-top-right-radius:var(--borderRadius);border-top-left-radius:var(--borderRadius)}.CardA_footer__Nodpd{padding:.5rem 1rem;display:flex;flex-direction:column;flex:1}.CardA_cat__Wl1u8{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;font-size:.7rem;padding:.5rem 0;font-family:var(--title-font2);font-weight:500}.CardA_cat__Wl1u8>*{padding:.1rem .4rem 0;border-radius:var(--borderRadius);color:var(--clr-black);border:1px solid var(--clr-grey-light);font-weight:100;transition:var(--transition);cursor:pointer;white-space:nowrap;flex-shrink:0}.CardA_cat__Wl1u8>.CardA_era__Lu_ta:hover,.CardA_cat__Wl1u8>.CardA_type__CA8VR:hover,.CardA_cat__Wl1u8>div:hover{opacity:.6}.CardA_contentBlock__aV_en{flex:1;display:flex;flex-direction:column}.CardA_title__EG803{font-weight:600;font-size:1rem;color:var(--clr-black);font-family:var(--title-font2);text-transform:capitalize;transition:var(--transition);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1rem * 1.35 * 2)}.CardA_authorSpacer__b5YXE{min-height:1.35rem}.CardA_title__EG803:hover{opacity:.6}.CardA_authorLink__2E9kR{transition:var(--transition)}.CardA_authorLink__2E9kR:hover{opacity:.6}.CardA_author__zC9yS{font-weight:600;font-size:.9rem;color:var(--clr-black);font-family:var(--title-font2);text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.CardA_desc__B4DRx{font-size:.8rem;margin-top:.5rem;color:#707070}.CardA_viewemaki__weREy{margin-top:auto;padding-top:1rem;text-align:center}.CardA_viewemakiBtn__DLatP{padding:.5rem;border-radius:var(--borderRadius);font-size:.9rem;font-weight:600;transition:var(--transition);font-family:var(--text-font);color:var(--clr-accent-02);border:1px solid var(--clr-accent-02);background:var(--clr-white)}.CardA_viewemakiBtn__DLatP:hover{color:var(--clr-white);background-color:var(--clr-accent-02)}.CardA_rankBadge__ytDmo{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .3rem 0;border:none;background:none;font-weight:500;color:#b8860b;transition:var(--transition);cursor:pointer;white-space:nowrap;flex-shrink:0}.CardA_rankBadge__ytDmo:hover{color:#daa520}.CardA_rankBadgeIcon__rMOME{font-size:.55rem;color:#daa520}.CardA_keywordRow__b7PYB{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.CardA_viewCount__LoDNE{color:var(--clr-grey-light);font-weight:100;display:inline-flex;align-items:center;gap:.2rem}.CardA_keyword__aHuze,.CardA_viewCount__LoDNE{font-size:.5rem;font-family:var(--title-font2)}.CardA_keyword__aHuze{display:flex;justify-content:right;-moz-column-gap:.5rem;column-gap:.3rem;padding:0}.CardA_keywordLink__uif17{color:var(--clr-grey-light);font-weight:100;transition:var(--transition);cursor:pointer}.CardA_keywordLink__uif17:hover{opacity:.5}@media screen and (max-width:767px){.CardA_four__uK_mD,.CardA_three__yVB35{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.CardA_single__DVi4g{aspect-ratio:16/9}.CardA_footer__Nodpd{padding:.4rem .5rem}.CardA_cat__Wl1u8{-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.2rem;font-size:.6rem;padding:.35rem 0}.CardA_cat__Wl1u8>*{padding:.1rem .25rem 0}.CardA_title__EG803{font-size:.85rem;line-height:1.35;min-height:calc(.85rem * 1.35 * 2)}.CardA_authorSpacer__b5YXE{min-height:1.15rem}.CardA_author__zC9yS{font-size:.75rem}.CardA_desc__B4DRx,.CardA_keywordRow__b7PYB,.CardA_viewemaki__weREy{display:none}}.Title_title__2nXye{text-align:center;margin-bottom:2rem;word-break:auto-phrase}.Title_title__2nXye h3{font-size:clamp(1.2rem,1.3955rem + 1.7257vw,1.6rem);color:var(--clr-accent-green);font-family:var(--font-story)}.Title_title__2nXye h2{font-size:clamp(1.8rem,1.3955rem + 1.7257vw,2.5rem);color:var(--clr-text);font-weight:500;font-family:var(--font-story)}.EmakiTimeline_lead__YkIQN{font-family:var(--font-story);color:var(--clr-text-muted);margin-bottom:2rem}.EmakiTimeline_viewToggle__nBPPd{display:inline-flex;gap:.25rem;padding:.25rem;background:var(--clr-surface);border:1px solid var(--clr-grey-light);border-radius:999px;margin-bottom:2rem}.EmakiTimeline_viewToggleButton__MzKhB{padding:.5rem 1.25rem;border:none;border-radius:999px;background:transparent;color:var(--clr-text-muted);font-family:var(--font-ui);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition)}.EmakiTimeline_viewToggleButton__MzKhB:hover{color:var(--clr-text)}.EmakiTimeline_viewToggleActive__E8Mvu,.EmakiTimeline_viewToggleActive__E8Mvu:hover{background:var(--clr-accent);color:var(--clr-bg)}.EmakiTimeline_toc__Y8t6w{background:var(--clr-surface);border-radius:var(--borderRadius);padding:1.25rem 1.5rem;margin-bottom:2.5rem}.EmakiTimeline_toc__Y8t6w h3{margin:0 0 .75rem;font-size:1rem;font-family:var(--font-ui)}.EmakiTimeline_tocList__DuJq_{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.EmakiTimeline_tocLink__LPE02{display:inline-flex;align-items:center;gap:.4rem;color:var(--clr-link);font-family:var(--font-ui);font-size:.9375rem}.EmakiTimeline_tocLink__LPE02:hover{opacity:.7}.EmakiTimeline_dot__NzWBk{width:.625rem;height:.625rem;border-radius:50%;display:inline-block;flex-shrink:0}.EmakiTimeline_eraSection__CaK0b{margin-bottom:2.5rem;scroll-margin-top:6rem}.EmakiTimeline_eraHeader__CpIr1{display:flex;align-items:center;gap:.75rem;border-left:.25rem solid;padding-left:.75rem;margin:0 0 1rem;font-family:var(--font-ui);font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem)}.EmakiTimeline_eraBadge__gf6xL{display:inline-block;padding:.125rem .75rem;border-radius:999px;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.7}.EmakiTimeline_tableWrap__6fCyI{overflow-x:auto;border-radius:var(--borderRadius);border:1px solid var(--clr-grey-light)}.EmakiTimeline_table__hQ22D{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:.9rem}.EmakiTimeline_table__hQ22D td,.EmakiTimeline_table__hQ22D th{padding:.6rem .75rem;border-bottom:1px solid var(--clr-grey-light);vertical-align:top;text-align:left;white-space:nowrap}.EmakiTimeline_table__hQ22D thead th{background:var(--clr-surface);font-weight:600;white-space:nowrap;position:sticky;top:0;z-index:1}.EmakiTimeline_table__hQ22D tbody tr:last-child td{border-bottom:none}.EmakiTimeline_table__hQ22D tbody tr:hover{background:#faf7f2}.EmakiTimeline_yearCell__6qd_c{white-space:nowrap}.EmakiTimeline_year__i255Q{font-weight:600}.EmakiTimeline_artsText__0MXbN{margin:0}.EmakiTimeline_emakiList__Lo9Ml{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.EmakiTimeline_chip__q58_M{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--clr-link);color:var(--clr-link);font-size:.8rem;background:var(--clr-bg);text-decoration:none;transition:var(--transition)}a.EmakiTimeline_chip__q58_M:hover{background:rgba(6,95,212,.08);opacity:1}.EmakiTimeline_chipSoon__yXnKj{border-color:var(--clr-grey-light);color:var(--clr-text-muted);background:var(--clr-surface)}.EmakiTimeline_soon__mwH5z{font-size:.6875rem;color:var(--clr-text-muted)}.EmakiTimeline_note__iGl17{margin-top:2rem;font-size:.8125rem;color:var(--clr-text-muted);font-family:var(--font-ui)}@media (max-width:767px){.EmakiTimeline_tableWrap__6fCyI{overflow:visible;border:none}.EmakiTimeline_table__hQ22D,.EmakiTimeline_table__hQ22D tbody,.EmakiTimeline_table__hQ22D td,.EmakiTimeline_table__hQ22D tr{display:block;width:100%}.EmakiTimeline_table__hQ22D thead{display:none}.EmakiTimeline_table__hQ22D tr{border:1px solid var(--clr-grey-light);border-radius:var(--borderRadius);margin-bottom:1rem;padding:.5rem 0}.EmakiTimeline_table__hQ22D td{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px dashed var(--clr-grey-light);padding:.5rem 1rem;white-space:normal}.EmakiTimeline_table__hQ22D td:last-child{border-bottom:none}.EmakiTimeline_table__hQ22D td:before{content:attr(data-label);font-size:.75rem;font-weight:600;color:var(--clr-text-muted);margin-bottom:.25rem}.EmakiTimeline_table__hQ22D tbody tr:hover{background:transparent}}.EmakiTimelineSimple_container__rPNZG{max-width:720px;margin:0 auto}.EmakiTimelineSimple_toc__5Ssze{background:var(--clr-surface);border-radius:var(--borderRadius);padding:1.25rem 1.5rem;margin-bottom:2.5rem;border:1px solid var(--clr-grey-light)}.EmakiTimelineSimple_toc__5Ssze h3{margin:0 0 .75rem;font-size:1rem;font-family:var(--font-ui)}.EmakiTimelineSimple_tocList__pFstj{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.EmakiTimelineSimple_tocLink__cPS5d{display:inline-flex;align-items:center;gap:.4rem;color:var(--clr-link);font-family:var(--font-ui);font-size:.9375rem}.EmakiTimelineSimple_tocLink__cPS5d:hover{opacity:.7}.EmakiTimelineSimple_dot__AH12L{width:.625rem;height:.625rem;border-radius:50%;display:inline-block;flex-shrink:0}.EmakiTimelineSimple_eraCard__SDyWV{scroll-margin-top:6rem;margin-bottom:2rem;padding:1.5rem;background:var(--clr-surface);border-radius:var(--borderRadius);border:1px solid var(--clr-grey-light)}.EmakiTimelineSimple_eraHeader__aFpBA{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.EmakiTimelineSimple_eraBadge__EE_WI{display:inline-block;padding:.125rem .75rem;border-radius:999px;color:#fff;font-family:var(--font-ui);font-size:.9375rem;font-weight:600;line-height:1.7}.EmakiTimelineSimple_eraPeriod__hELhz{font-family:var(--font-ui);font-size:.875rem;color:var(--clr-text-muted)}.EmakiTimelineSimple_eraCatch__oYDbO{font-family:var(--font-story);font-size:clamp(.9375rem,.85rem + .4vw,1.0625rem);line-height:1.8;color:var(--clr-text);margin-bottom:.75rem}.EmakiTimelineSimple_keywordList__OEW04{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-wrap:wrap;gap:.4rem}.EmakiTimelineSimple_keyword__oywkc{padding:.15rem .6rem;border-radius:999px;background:var(--clr-bg);border:1px solid var(--clr-grey-light);font-family:var(--font-ui);font-size:.8125rem;color:var(--clr-text-muted)}.EmakiTimelineSimple_timeline__Hhgfq{list-style:none;padding:0;margin:0}.EmakiTimelineSimple_entry__dtpuE{position:relative;padding:0 0 1.5rem 1.75rem}.EmakiTimelineSimple_entry__dtpuE:last-child{padding-bottom:0}.EmakiTimelineSimple_entryLine__fnt9P{position:absolute;left:.3125rem;top:.5rem;bottom:-.25rem;width:.125rem;border-radius:999px;opacity:.35}.EmakiTimelineSimple_entry__dtpuE:last-child .EmakiTimelineSimple_entryLine__fnt9P{display:none}.EmakiTimelineSimple_entryDot__SCZvZ{position:absolute;left:0;top:.4375rem;width:.75rem;height:.75rem;border-radius:50%;box-shadow:0 0 0 3px var(--clr-surface)}.EmakiTimelineSimple_entryBody__2vFsd{min-width:0}.EmakiTimelineSimple_entryTitle__JX9e0{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.375rem;flex-wrap:wrap}.EmakiTimelineSimple_entryYear___Aak6{font-family:var(--font-ui);font-size:.8125rem;font-weight:600;color:var(--clr-text-muted);white-space:nowrap}.EmakiTimelineSimple_entryEvent__42GSe{font-family:var(--font-ui);font-size:1rem;font-weight:600;margin:0}.EmakiTimelineSimple_entryStory__Jl_ma{font-family:var(--font-story);font-size:.9375rem;line-height:1.8;color:var(--clr-text);margin-bottom:.5rem}.EmakiTimelineSimple_emakiList__NaDIg{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.EmakiTimelineSimple_nextEra__0Rk0y{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;padding:.5rem 1rem;border-radius:999px;background:var(--clr-accent);color:var(--clr-bg);font-family:var(--font-ui);font-size:.875rem;font-weight:600;text-decoration:none;transition:var(--transition)}.EmakiTimelineSimple_nextEra__0Rk0y:hover{opacity:.88;color:var(--clr-bg)}.EmakiEraTimeline_trigger__h7LCx{display:flex;width:100%;align-items:center;gap:.6rem;margin:1.5rem 0 .5rem;padding:.75rem 1rem;border:1px solid var(--clr-grey-light);border-radius:var(--borderRadius,8px);background:var(--clr-surface);font-family:var(--font-ui);text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}.EmakiEraTimeline_trigger__h7LCx:hover{border-color:var(--clr-accent-green)}.EmakiEraTimeline_trigger__h7LCx:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.EmakiEraTimeline_summaryBadge__bWr_H{display:inline-block;padding:.125rem .75rem;border-radius:999px;color:#fff;font-size:.8125rem;font-weight:600;line-height:1.7;white-space:nowrap}.EmakiEraTimeline_summaryTitle__ZLqyC{font-size:.9375rem;font-weight:600;color:var(--clr-text);flex:1}.EmakiEraTimeline_chevron__jvZwl{font-size:.75rem;color:var(--clr-text-muted)}.EmakiEraTimeline_fullLink__USA_z{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--clr-accent-green);text-decoration:none;transition:var(--transition)}.EmakiEraTimeline_fullLink__USA_z:hover{opacity:.8}.EmakiEraTimeline_fallback__3TWNg{margin:1.5rem 0 .5rem;padding:.75rem 1rem;border:1px solid var(--clr-grey-light);border-radius:var(--borderRadius,8px);background:var(--clr-surface)}.EmakiEraTimeline_modalOverlay__UHbkN{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.EmakiEraTimeline_modalBackdrop__v_BPA{position:fixed;inset:0;background-color:rgba(0,0,0,.45);cursor:pointer;z-index:-1}.EmakiEraTimeline_modal__ED1AV{position:relative;display:flex;flex-direction:column;width:min(680px,100%);max-height:85vh;background:var(--clr-bg);border-radius:16px;padding:1.25rem 1.25rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.18);animation:EmakiEraTimeline_modalIn__2GOV0 .2s ease-out}.EmakiEraTimeline_modalHeader__7Nwtd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.EmakiEraTimeline_modalTitle__S6aU5{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--font-ui)}.EmakiEraTimeline_modalPeriod__fJk6w{font-size:.875rem;font-weight:400;color:var(--clr-text-muted)}.EmakiEraTimeline_modalClose__8aBHp{flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--clr-grey-light);border-radius:999px;background:var(--clr-surface);color:var(--clr-text-muted);font-size:1.125rem;line-height:1;cursor:pointer;transition:var(--transition)}.EmakiEraTimeline_modalClose__8aBHp:hover{opacity:.7}.EmakiEraTimeline_modalClose__8aBHp:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.EmakiEraTimeline_modalBody__vOFhm{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.25rem}.EmakiEraTimeline_modalFullLink__NToVk{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;padding-bottom:.5rem;font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--clr-accent-green);text-decoration:none;transition:var(--transition)}.EmakiEraTimeline_modalFullLink__NToVk:hover{opacity:.8}@keyframes EmakiEraTimeline_modalIn__2GOV0{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:767px){.EmakiEraTimeline_modalOverlay__UHbkN{align-items:flex-end;padding:0}.EmakiEraTimeline_modal__ED1AV{width:100%;max-height:85vh;border-radius:16px 16px 0 0}}