.fallen-heroes_root__wt2OQ{--side-w:16.5rem;--serif:"Songti TC","Noto Serif TC","PMingLiU",serif;--sans:var(--font-geist-sans),"Geist","Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif;--atlas-text:var(--fh-text);--atlas-text-muted:var(--fh-text-muted);--atlas-text-faint:var(--fh-text-muted);--fs-caption:14px;--pad-x:max(16px,env(safe-area-inset-left,0px));--fh-occ-police:#34447e;--fh-occ-fire:#9b4a3c;--fh-occ-sea:#1f6f73;--fh-occ-labor:#77751a;--fh-occ-rail:#2f5b34;--fh-occ-medical:#6b5b84;--fh-ico:#6e6656;height:100dvh;width:100%;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--fh-bg);color:var(--fh-text);font-family:var(--sans);font-weight:400;font-size:17.5px;line-height:1.85;-webkit-font-smoothing:antialiased}.fallen-heroes_root__wt2OQ[data-theme=dark]{--fh-occ-police:#8fa4e0;--fh-occ-fire:#d98a78;--fh-occ-sea:#5fb8bb;--fh-occ-labor:#cfc65a;--fh-occ-rail:#7fc08a;--fh-occ-medical:#b3a3d1;--fh-ico:#8fb0d6}.fallen-heroes_root__wt2OQ :where(h1,h2,h3),.fallen-heroes_serif__765Tp{font-family:var(--serif);font-weight:400;letter-spacing:.02em;text-wrap:balance}.fallen-heroes_root__wt2OQ :where(p){margin:0 0 1em;max-width:34em}.fallen-heroes_root__wt2OQ :where(a){color:inherit;text-decoration-color:var(--fh-text-faint);text-underline-offset:.2em}.fallen-heroes_root__wt2OQ :where(button){font:inherit;color:inherit}.fallen-heroes_root__wt2OQ :where(:focus-visible){outline:2px solid var(--fh-text);outline-offset:2px}.fallen-heroes_eyebrow__THwUf{font-size:.94rem;letter-spacing:.2em;color:var(--fh-text-muted);font-weight:400;margin:0 0 .5rem}.fallen-heroes_faint__xOFsd,.fallen-heroes_muted__ZShif{color:var(--fh-text-muted)}.fallen-heroes_small__KoVE0{font-size:.94rem;line-height:1.7}.fallen-heroes_sr__UpXPm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fallen-heroes_side__06z1w{height:100%;min-height:0;overflow-y:auto;background:var(--fh-bg-side);border-right:1px solid var(--fh-line);padding-block:calc(1.4rem + env(safe-area-inset-top, 0px)) 1rem;padding-left:max(1.2rem,env(safe-area-inset-left,0px));padding-right:1.2rem;display:flex;flex-direction:column;gap:1.2rem}.fallen-heroes_brand__Y50k4 h1{font-size:1.35rem;margin:0;line-height:1.3}.fallen-heroes_brand__Y50k4 p{font-size:.94rem;color:var(--fh-text-muted);margin:.4rem 0 0;line-height:1.6}.fallen-heroes_brand__Y50k4 p strong{font-weight:600;color:var(--fh-text)}.fallen-heroes_navList__1Ak3F{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.fallen-heroes_navList__1Ak3F button{width:100%;text-align:left;background:transparent;border:0;border-radius:6px;padding:.35rem .6rem;cursor:pointer;display:flex;align-items:flex-start;gap:.65rem;color:var(--fh-text)}.fallen-heroes_navList__1Ak3F button:hover{background:var(--fh-bg-raise)}.fallen-heroes_navList__1Ak3F button[aria-current=true]{background:var(--fh-bg-raise);box-shadow:inset 2px 0 0 var(--fh-text)}.fallen-heroes_navList__1Ak3F button .fallen-heroes_oi___fvvy{width:1.25em;height:1.25em;margin:.2em 0 0;opacity:.7}.fallen-heroes_navList__1Ak3F button[aria-current=true] .fallen-heroes_oi___fvvy{opacity:1}.fallen-heroes_navT__M0qla{flex:1 1 0;overflow-wrap:anywhere;display:flex;flex-direction:column;min-width:0}.fallen-heroes_navK__Os_j2{font-family:var(--serif);font-size:1.05rem;color:var(--fh-text);line-height:1.5}.fallen-heroes_navD__0Ws8_{font-size:.94rem;color:var(--fh-text-muted);line-height:1.5}.fallen-heroes_navGroup__rsyuE{font-size:.94rem;letter-spacing:.1em;font-weight:600;color:var(--fh-text);padding:.6rem .6rem .1rem;margin-top:.6rem;border-top:1px solid var(--fh-line)}.fallen-heroes_navGroup__rsyuE:first-child{padding-top:0;margin-top:0;border-top:0}.fallen-heroes_navAbout__p_48Y{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--fh-line)}.fallen-heroes_grow__Fxp_9{flex:1}.fallen-heroes_theme__0npw0{display:inline-flex;border:1px solid var(--fh-line);border-radius:999px;overflow:hidden;font-size:.94rem}.fallen-heroes_theme__0npw0 button{background:transparent;border:0;padding:.2rem .75rem;cursor:pointer;color:var(--fh-text-muted)}.fallen-heroes_theme__0npw0 button[aria-pressed=true]{background:var(--fh-bg-raise);color:var(--fh-text)}.fallen-heroes_main__OWDUs{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-block:0;padding-left:var(--pad-x);padding-right:max(16px,env(safe-area-inset-right,0px))}.fallen-heroes_col___qxK9{max-width:42rem;margin-inline:auto}.fallen-heroes_view__Fwv_8{padding-bottom:5rem}.fallen-heroes_root__wt2OQ .fallen-heroes_crumb__nszdm{max-width:none;position:sticky;top:var(--fh-occ-h,0);z-index:4;background:var(--fh-bg);border-bottom:1px solid var(--fh-line);font-size:.94rem;color:var(--fh-text-muted);margin:0 0 1.6rem;padding-block:.5rem;display:flex;align-items:center;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.fallen-heroes_crumb__nszdm::-webkit-scrollbar{display:none}.fallen-heroes_crumb__nszdm b{color:var(--fh-text);font-weight:400;margin-right:.3em}.fallen-heroes_crumbSub__TUpjK{display:inline-flex;gap:.3rem;margin-left:.6rem;flex-wrap:nowrap}.fallen-heroes_crumbSub__TUpjK button{flex:0 0 auto;background:transparent;border:1px solid var(--fh-line);border-radius:999px;padding:0 .7rem;cursor:pointer;color:var(--fh-text-muted);font-size:.94rem}.fallen-heroes_crumbSub__TUpjK button[aria-current=true]{color:var(--fh-text);background:var(--fh-bg-raise);border-color:var(--fh-text-muted)}.fallen-heroes_view__Fwv_8 h2{font-size:2rem;line-height:1.3;margin:0 0 .7rem;display:flex;align-items:center;gap:.7rem}.fallen-heroes_view__Fwv_8 h2 .fallen-heroes_oi___fvvy{width:1.4em;height:1.4em;margin:0;flex:0 0 auto;vertical-align:0}.fallen-heroes_view__Fwv_8 .fallen-heroes_lead__2eyhw{color:var(--fh-text-muted);font-size:1.02rem;margin-bottom:2.2rem}.fallen-heroes_vsum__KfbIP{color:var(--fh-text-muted);font-size:1.02rem;margin:0 0 1.2rem;max-width:36em}.fallen-heroes_block__LM2Ng{margin-top:3rem;padding-top:1.7rem;border-top:1px solid var(--fh-line);scroll-margin-top:calc(var(--fh-stack-h, 0px) + 1rem)}.fallen-heroes_blockFirst__Y0wnl,.fallen-heroes_block__LM2Ng.fallen-heroes_first__NMe5w{margin-top:1.2rem;padding-top:0;border-top:0}.fallen-heroes_block__LM2Ng>h3{font-size:1.3rem;line-height:1.4;margin:0 0 1.1rem;display:flex;align-items:center;gap:.5rem}.fallen-heroes_block__LM2Ng>h3 .fallen-heroes_oi___fvvy{width:1.05em;height:1.05em;margin:0;flex:0 0 auto;vertical-align:0}.fallen-heroes_it__s84KX{font-family:var(--sans);font-weight:700;font-size:1.05rem;line-height:1.5;color:var(--fh-text)}.fallen-heroes_meta__KpLLh{font-size:1rem;color:var(--fh-text-muted);line-height:1.7}.fallen-heroes_rnote__O5g5p{font-size:1rem;color:var(--fh-text-muted);margin:0 0 .8rem}.fallen-heroes_occBar___7XCM{position:sticky;top:0;z-index:5;background:var(--fh-bg);border-bottom:1px solid var(--fh-line);margin:0 calc(-1 * max(16px, env(safe-area-inset-right, 0px))) 1.6rem calc(-1 * var(--pad-x));padding-block:calc(.45rem + env(safe-area-inset-top, 0px)) .45rem;padding-left:var(--pad-x);padding-right:max(16px,env(safe-area-inset-right,0px))}.fallen-heroes_occIn__bRAlW{max-width:none;display:flex;align-items:flex-start;gap:.6rem;flex-wrap:nowrap}.fallen-heroes_occLab__RQwKW{padding-top:.15rem;font-size:.94rem;letter-spacing:.1em;color:var(--fh-text-muted);flex:0 0 auto}.fallen-heroes_occChips__YNPdg{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;gap:.3rem .35rem}.fallen-heroes_chips__p5ima button,.fallen-heroes_occChips__YNPdg button{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid var(--fh-line);background:transparent;border-radius:999px;padding:.1rem .65rem;font-size:.94rem;line-height:1.7;cursor:pointer;color:var(--fh-text-muted);white-space:nowrap}.fallen-heroes_occChips__YNPdg button:hover{color:var(--fh-text)}.fallen-heroes_chips__p5ima button[aria-current=true],.fallen-heroes_occChips__YNPdg button[aria-current=true]{color:var(--fh-text);border-color:var(--fh-text-muted);background:var(--fh-bg-raise)}.fallen-heroes_secNav__OIncP{position:sticky;top:calc(var(--fh-occ-h, 0px) + var(--fh-crumb-h, 0px));z-index:3;background:var(--fh-bg);margin:0 0 1.2rem;border-bottom:1px solid var(--fh-line)}.fallen-heroes_secList__990Rz{display:flex;flex-wrap:nowrap;gap:1.3rem;overflow-x:auto;scrollbar-width:none;padding:.55rem .1rem 0}.fallen-heroes_secList__990Rz::-webkit-scrollbar{display:none}.fallen-heroes_secList__990Rz a{flex:0 0 auto;white-space:nowrap;text-decoration:none;color:var(--fh-text-muted);font-size:1rem;padding:0 0 .5rem;border-bottom:2px solid transparent}.fallen-heroes_secList__990Rz a:hover{color:var(--fh-text)}.fallen-heroes_secList__990Rz a[aria-current=true]{color:var(--fh-text);border-bottom-color:var(--fh-ico)}.fallen-heroes_tabbar__Ori3Q,.fallen-heroes_topbar__qMHrW{display:none}@media (max-width:899px){.fallen-heroes_root__wt2OQ{display:flex;flex-direction:column}.fallen-heroes_occBar___7XCM,.fallen-heroes_side__06z1w{display:none}.fallen-heroes_topbar__qMHrW{display:block;flex:none;background:var(--fh-bg);border-bottom:1px solid var(--fh-line);padding-block:calc(.7rem + env(safe-area-inset-top, 0px)) .5rem;padding-left:var(--pad-x);padding-right:max(16px,env(safe-area-inset-right,0px))}.fallen-heroes_topRow__Ls5U6{display:flex;justify-content:space-between;align-items:center;gap:1rem}.fallen-heroes_topbar__qMHrW h1{font-size:1.1rem;margin:0}.fallen-heroes_chips__p5ima{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin-top:.55rem;padding-bottom:.15rem}.fallen-heroes_chips__p5ima::-webkit-scrollbar{display:none}.fallen-heroes_main__OWDUs{flex:1 1 0;height:auto}.fallen-heroes_view__Fwv_8{padding-top:0;padding-bottom:2rem}.fallen-heroes_tabbar__Ori3Q{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--fh-bg);border-top:1px solid var(--fh-line);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.fallen-heroes_tabbar__Ori3Q button{background:transparent;border:0;padding:.5rem 0 .45rem;font-family:var(--serif);font-size:.94rem;line-height:1.3;color:var(--fh-text-muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.15rem}.fallen-heroes_tabbar__Ori3Q button .fallen-heroes_oi___fvvy{width:1.5em;height:1.5em;margin:0;opacity:.7}.fallen-heroes_tabbar__Ori3Q button[aria-current=true] .fallen-heroes_oi___fvvy{opacity:1}.fallen-heroes_tabbar__Ori3Q button[aria-current=true]{color:var(--fh-text);box-shadow:inset 0 2px 0 var(--fh-text)}}.fallen-heroes_oi___fvvy{width:1.2em;height:1.2em;flex:0 0 auto;vertical-align:-.22em;margin-right:.3em}.fallen-heroes_oi___fvvy *{fill:none;stroke:var(--fh-ico);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fallen-heroes_oc___Brxo{--s:1.25em;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--s);height:var(--s);border-radius:50%;background:color-mix(in srgb,var(--oc) 14%,transparent);vertical-align:-.3em;margin-right:.35em}.fallen-heroes_oc___Brxo .fallen-heroes_oi___fvvy{width:66%;height:66%;margin:0;vertical-align:0;opacity:1}.fallen-heroes_oc___Brxo .fallen-heroes_oi___fvvy *{stroke:var(--oc)}.fallen-heroes_ocPolice__tc2t6{--oc:var(--fh-occ-police)}.fallen-heroes_ocFire_____ga{--oc:var(--fh-occ-fire)}.fallen-heroes_ocSea__xDOIj{--oc:var(--fh-occ-sea)}.fallen-heroes_ocLabor__fFXiC{--oc:var(--fh-occ-labor)}.fallen-heroes_ocRail__ckaL2{--oc:var(--fh-occ-rail)}.fallen-heroes_ocMedical__sSCeo{--oc:var(--fh-occ-medical)}.fallen-heroes_ci__Af7Kd{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--fh-ico) 13%,transparent)}.fallen-heroes_ci__Af7Kd .fallen-heroes_oi___fvvy{width:62%;height:62%;margin:0;vertical-align:0;opacity:1}.fallen-heroes_chips__p5ima .fallen-heroes_oc___Brxo,.fallen-heroes_occChips__YNPdg .fallen-heroes_oc___Brxo{--s:1.15em;margin-right:.3em;vertical-align:-.25em}.fallen-heroes_tiles__vfdk9{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0 0 1.4rem}.fallen-heroes_tile__L7C_r{display:flex;align-items:center;gap:.7rem;border:1px solid var(--fh-line);border-radius:10px;padding:.6rem .8rem;background:var(--fh-bg);min-width:0}.fallen-heroes_tile__L7C_r .fallen-heroes_ci__Af7Kd,.fallen-heroes_tile__L7C_r .fallen-heroes_oc___Brxo{--s:2.1rem;width:2.1rem;height:2.1rem;margin:0;flex:0 0 auto}.fallen-heroes_tileT__E7IYH{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fallen-heroes_tileT__E7IYH b{font-family:var(--serif);font-weight:400;font-size:1.6rem;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.fallen-heroes_tileT__E7IYH b small{margin-left:.15rem}.fallen-heroes_tileT__E7IYH b small,.fallen-heroes_tileT__E7IYH>span{font-size:.94rem;color:var(--fh-text-muted)}.fallen-heroes_today__Q8fxF{border-left:2px solid var(--fh-text-muted);padding:.2rem 0 .2rem 1.2rem;margin-bottom:2.6rem}.fallen-heroes_who__STZWb{font-family:var(--serif);font-size:2rem;line-height:1.35;margin:.2rem 0 .1rem;padding:0;text-align:left;display:block;color:inherit}.fallen-heroes_why__4xVcf{font-size:.94rem;color:var(--fh-text-muted);margin:0}.fallen-heroes_deck__vI6sG{border-top:1px solid var(--fh-line)}.fallen-heroes_track__8D92z{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fallen-heroes_track__8D92z::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.fallen-heroes_track__8D92z{scroll-behavior:smooth}}.fallen-heroes_story__OA_7G{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:2.2rem .3rem 1.4rem}.fallen-heroes_story__OA_7G h3{font-size:1.9rem;margin:0}.fallen-heroes_story__OA_7G h3 .fallen-heroes_oc___Brxo{--s:1.2em;vertical-align:-.25em}.fallen-heroes_role__2UgG6{font-family:var(--serif);color:var(--fh-text-muted);margin:.1rem 0 1.4rem}.fallen-heroes_fact__BePyq{font-size:1.08rem}.fallen-heroes_story__OA_7G dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.15rem 1.2rem;margin:1.4rem 0;font-size:.97rem;color:var(--fh-text-muted)}.fallen-heroes_story__OA_7G dt{color:var(--fh-text-muted)}.fallen-heroes_story__OA_7G dd{margin:0}.fallen-heroes_src__qAfv1{font-size:.94rem;color:var(--fh-text-muted)}.fallen-heroes_pair__hhShJ{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media (max-width:520px){.fallen-heroes_pair__hhShJ{grid-template-columns:1fr;gap:.4rem}}.fallen-heroes_slot__Jx4_Y h3{color:var(--fh-text-muted)}.fallen-heroes_deckNav__Ymfb0{position:sticky;bottom:0;z-index:3;background:var(--fh-bg);display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-top:1px solid var(--fh-line);font-size:.94rem;color:var(--fh-text-muted);font-variant-numeric:tabular-nums}.fallen-heroes_swipeHint__Pbr5l{display:none;align-items:center;gap:.3rem;margin-left:.9rem;font-size:.94rem}@media (max-width:899px){.fallen-heroes_swipeHint__Pbr5l{display:inline-flex}}.fallen-heroes_deckBtns__RFt8Y{display:flex;gap:.4rem}.fallen-heroes_pill__Hym2q{background:transparent;border:1px solid var(--fh-line);border-radius:999px;padding:.25rem .85rem;cursor:pointer;font-size:.94rem}.fallen-heroes_todayTop__pWk_a{display:flex;justify-content:space-between;align-items:center;gap:1rem}.fallen-heroes_todayTop__pWk_a .fallen-heroes_eyebrow__THwUf{margin:0}.fallen-heroes_refreshBtn__nsUon{display:inline-flex;align-items:center;gap:.35rem;color:var(--fh-text-muted);flex:0 0 auto;font-size:.94rem}.fallen-heroes_refreshIco__QMZZE{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fallen-heroes_pill__Hym2q:hover{background:var(--fh-bg-raise)}.fallen-heroes_news__GJK18{margin:1.4rem 0 1rem}.fallen-heroes_news__GJK18 ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--fh-line)}.fallen-heroes_news__GJK18 li{border-bottom:1px solid var(--fh-line)}.fallen-heroes_news__GJK18 a{display:grid;grid-template-columns:5.5rem minmax(0,1fr) max-content;gap:.2rem .9rem;padding:.6rem 0;text-decoration:none;font-size:.95rem;align-items:baseline}.fallen-heroes_root__wt2OQ .fallen-heroes_news__GJK18 a:hover .fallen-heroes_tt__Q1Z8h{text-decoration:underline}.fallen-heroes_pub__2a0w_{color:var(--fh-text-muted);font-size:.94rem}.fallen-heroes_tt__Q1Z8h{min-width:0}.fallen-heroes_dd__Zi5AK{color:var(--fh-text-muted);font-size:.94rem;font-variant-numeric:tabular-nums}@media (max-width:520px){.fallen-heroes_news__GJK18 a{grid-template-columns:minmax(0,1fr) max-content}.fallen-heroes_news__GJK18 .fallen-heroes_tt__Q1Z8h{grid-column:1/-1;order:3}}.fallen-heroes_tools__UwsVm{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin-bottom:1.4rem}.fallen-heroes_search__RYrak{flex:1 1 16rem;min-width:0;display:flex;align-items:center;border:1px solid var(--fh-line);border-radius:8px;padding:0 .8rem;background:var(--fh-bg)}.fallen-heroes_search__RYrak input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--fh-text);padding:.55rem .4rem;outline:none}.fallen-heroes_search__RYrak:focus-within{border-color:var(--fh-text-muted)}.fallen-heroes_seg__iUl2G{display:inline-flex;border:1px solid var(--fh-line);border-radius:999px;overflow:hidden;font-size:.94rem}.fallen-heroes_seg__iUl2G button{background:transparent;border:0;padding:.3rem .85rem;cursor:pointer;color:var(--fh-text-muted)}.fallen-heroes_seg__iUl2G button[aria-pressed=true]{background:var(--fh-bg-raise);color:var(--fh-text)}.fallen-heroes_roster__AwzVf{list-style:none;margin:0;padding:0}.fallen-heroes_group__YIyd3{font-family:var(--serif);font-size:1rem;color:var(--fh-text-muted);padding:1.2rem 0 .3rem;border-bottom:1px solid var(--fh-line)}.fallen-heroes_row__EgBcf{display:grid;grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr) max-content;gap:.2rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--fh-line);align-items:baseline}.fallen-heroes_rowName__H2gaz{font-family:var(--serif);font-size:1.12rem;text-decoration:none}.fallen-heroes_root__wt2OQ a.fallen-heroes_rowName__H2gaz:hover{text-decoration:underline}.fallen-heroes_rowUnit__FBGbC{color:var(--fh-text-muted);font-size:.95rem;min-width:0}.fallen-heroes_rowYear__ALpFG{color:var(--fh-text-muted);font-size:.94rem;font-variant-numeric:tabular-nums}.fallen-heroes_rowItem__ayv7H{list-style:none;border-bottom:1px solid var(--fh-line)}.fallen-heroes_rowItem__ayv7H .fallen-heroes_row__EgBcf{border-bottom:0;cursor:pointer;list-style:none}.fallen-heroes_rowItem__ayv7H .fallen-heroes_row__EgBcf::-webkit-details-marker{display:none}.fallen-heroes_rowItem__ayv7H .fallen-heroes_row__EgBcf:focus-visible{outline:2px solid var(--fh-text-muted);outline-offset:2px}.fallen-heroes_rowMore__mNfIJ{padding:0 0 .8rem;color:var(--fh-text-muted);font-size:.97rem}.fallen-heroes_rowMore__mNfIJ p{margin:.2rem 0}.fallen-heroes_rowTag__FebO5{grid-column:2/-1;color:var(--fh-text-muted)}.fallen-heroes_rowMore__mNfIJ a{color:inherit;text-decoration:underline}.fallen-heroes_rowPh__V3xAB .fallen-heroes_rowName__H2gaz,.fallen-heroes_rowPh__V3xAB .fallen-heroes_rowUnit__FBGbC{color:var(--fh-text-muted)}@media (max-width:520px){.fallen-heroes_row__EgBcf{grid-template-columns:minmax(0,1fr) max-content}.fallen-heroes_rowUnit__FBGbC{grid-column:1/-1;order:3}}.fallen-heroes_empty__ReyJl{color:var(--fh-text-muted);padding:1.4rem 0;list-style:none}.fallen-heroes_rosterNote__68neh{margin-top:1.2rem}.fallen-heroes_mapwrap__RxJlm{background:var(--fh-map-bg);border-radius:10px;padding:1rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.4rem;align-items:start}@media (max-width:680px){.fallen-heroes_mapwrap__RxJlm{grid-template-columns:1fr}}.fallen-heroes_mapbox__KCiDp{aspect-ratio:4/5;max-width:100%}.fallen-heroes_mapbox__KCiDp svg{width:100%;height:100%;display:block}.fallen-heroes_county__O5uhA{fill:var(--fh-land);stroke:var(--fh-land-line);stroke-width:.6}.fallen-heroes_pt___J0kC{cursor:pointer}.fallen-heroes_pt___J0kC .fallen-heroes_glow__fbbiw{fill:var(--fh-ember);opacity:.26}.fallen-heroes_pt___J0kC .fallen-heroes_core___KvWw{fill:var(--fh-ember)}.fallen-heroes_pt___J0kC text{font-family:var(--serif);font-size:20px;fill:var(--fh-text-muted);pointer-events:none}.fallen-heroes_pt___J0kC:focus-visible{outline:2px solid var(--fh-text);outline-offset:4px;border-radius:50%}.fallen-heroes_ptDim___MQEA{opacity:.25}@media (prefers-reduced-motion:no-preference){.fallen-heroes_pt___J0kC .fallen-heroes_glow__fbbiw{animation:fallen-heroes_breathe__hg_Mu 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes fallen-heroes_breathe__hg_Mu{0%,to{transform:scale(1);opacity:.26}50%{transform:scale(1.5);opacity:.12}}}.fallen-heroes_visit__Oay1g{min-width:0;padding:.4rem .2rem}.fallen-heroes_visit__Oay1g h3{font-size:1.5rem;margin:0}.fallen-heroes_visit__Oay1g .fallen-heroes_role__2UgG6{margin:0 0 1rem}.fallen-heroes_nick__tz2Yg{display:flex;flex-direction:column;gap:.25rem;margin-top:.8rem;max-width:18rem}.fallen-heroes_nick__tz2Yg label{font-size:.94rem;color:var(--fh-text-muted)}.fallen-heroes_nick__tz2Yg input{font-family:var(--serif);font-size:1rem;padding:.4rem .7rem;background:transparent;color:var(--fh-text);border:1px solid var(--fh-line);border-radius:.5rem}.fallen-heroes_nick__tz2Yg input:focus-visible{outline:2px solid var(--fh-text);outline-offset:1px}.fallen-heroes_nick__tz2Yg input[aria-invalid=true]{border-color:var(--fh-text)}.fallen-heroes_nick__tz2Yg p{margin:0}.fallen-heroes_offer__KqfjN{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.fallen-heroes_offer__KqfjN button{display:inline-flex;align-items:center;gap:.45rem;background:transparent;border:1px solid var(--fh-line);border-radius:999px;padding:.4rem 1rem;cursor:pointer;font-family:var(--serif)}.fallen-heroes_offer__KqfjN button:hover{border-color:var(--fh-ember);background:var(--fh-ember-soft)}.fallen-heroes_ico__a4NkO{width:1.05em;height:1.05em;flex:0 0 auto}.fallen-heroes_ico__a4NkO *{fill:none;stroke:var(--fh-ember);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fallen-heroes_ico__a4NkO .fallen-heroes_solid__NmDls{fill:var(--fh-ember);stroke:none}.fallen-heroes_icoInline__n30nv{display:inline-block;vertical-align:-.15em;margin-right:.3rem}.fallen-heroes_tally__d7w1J{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:.8rem;color:var(--fh-text-muted);font-size:.95rem;font-variant-numeric:tabular-nums}.fallen-heroes_tally__d7w1J b{color:var(--fh-ember);font-family:var(--serif);font-weight:400;font-size:1.1rem;margin:0 .15rem}.fallen-heroes_rite__EHVwA{font-size:.94rem;color:var(--fh-text-muted);border-top:1px solid var(--fh-line);padding-top:.7rem;margin-top:1rem}.fallen-heroes_vigil__uWIUz{position:fixed;inset:0;z-index:20;background:var(--fh-bg);color:var(--fh-text);display:flex;align-items:center;overflow-y:auto;padding-block:max(2rem,env(safe-area-inset-top,0px)) max(2rem,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.fallen-heroes_vigilIn__17EYp{max-width:36rem;margin-inline:auto;width:100%}.fallen-heroes_vigilDate__BHQOZ{font-size:.94rem;letter-spacing:.12em;color:var(--fh-text-muted);margin:0 0 1.6rem}.fallen-heroes_vigilPerson__mU4_d+.fallen-heroes_vigilPerson__mU4_d{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--fh-line)}.fallen-heroes_vigilPerson__mU4_d h2{font-size:clamp(2.2rem,7vw,3.2rem);font-weight:300;margin:0;line-height:1.25}.fallen-heroes_vigilRole__C71Wi{font-family:var(--serif);color:var(--fh-text-muted);margin:.2rem 0 1.2rem}.fallen-heroes_vigilLine__FoNM_{font-size:1.08rem}.fallen-heroes_vigilActs__WJYv_{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.4rem}.fallen-heroes_vigilActs__WJYv_ button{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--serif);border-radius:999px;padding:.55rem 1.5rem;cursor:pointer;border:1px solid var(--fh-line);background:transparent}.fallen-heroes_vigilActs__WJYv_ .fallen-heroes_vigilPrimary__bV3eg{border-color:var(--fh-text-muted)}.fallen-heroes_vigilActs__WJYv_ .fallen-heroes_vigilGift__QWSAU{border-color:var(--fh-ember)}.fallen-heroes_vigilActs__WJYv_ .fallen-heroes_vigilGift__QWSAU:hover{background:var(--fh-ember-soft)}.fallen-heroes_vigilFoot__YFuOP{margin-top:2.4rem;font-size:.94rem;color:var(--fh-text-muted)}@media (prefers-reduced-motion:no-preference){.fallen-heroes_vigil__uWIUz{animation:fallen-heroes_vin__Ka_7X .9s ease-out both}.fallen-heroes_vigilOut__S8Mfv{animation:fallen-heroes_vout__EAtqv .5s ease-in both}@keyframes fallen-heroes_vin__Ka_7X{0%{opacity:0}to{opacity:1}}@keyframes fallen-heroes_vout__EAtqv{to{opacity:0}}}.fallen-heroes_hours__Rqy5B{list-style:none;margin:1.6rem 0 0;padding:0;border-left:1px solid var(--fh-line)}.fallen-heroes_hours__Rqy5B li{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.4rem 1rem;padding:0 0 1.6rem 1.3rem;position:relative;transition:opacity .3s}.fallen-heroes_hours__Rqy5B li:before{content:"";position:absolute;left:-4px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--fh-text-faint)}.fallen-heroes_hours__Rqy5B li.fallen-heroes_on__y4g36:before{background:var(--fh-text)}.fallen-heroes_hoursFocus___X62g li:not(.fallen-heroes_on__y4g36) .fallen-heroes_hoursWho__vucR_{font-weight:400}.fallen-heroes_hoursFocus___X62g li:not(.fallen-heroes_on__y4g36) .fallen-heroes_oc___Brxo{opacity:.45}.fallen-heroes_hours__Rqy5B time{color:var(--fh-text-muted);font-size:.97rem;font-variant-numeric:tabular-nums}.fallen-heroes_hoursThing__JlJnG{color:var(--fh-text-muted);font-size:.99rem}.fallen-heroes_tablewrap__6wC2c{overflow-x:auto;background:linear-gradient(to right,var(--fh-bg) 30%,transparent) 0 /2rem 100% no-repeat local,linear-gradient(to left,var(--fh-bg) 30%,transparent) 100% /2rem 100% no-repeat local,linear-gradient(to right,var(--fh-line),transparent) 0 /.9rem 100% no-repeat scroll,linear-gradient(to left,var(--fh-line),transparent) 100% /.9rem 100% no-repeat scroll}.fallen-heroes_tablewrap__6wC2c:focus-visible{outline:2px solid var(--fh-text);outline-offset:2px}.fallen-heroes_gaps__qrwNj{width:100%;border-collapse:collapse;font-size:.95rem;min-width:32rem}.fallen-heroes_gaps__qrwNj td,.fallen-heroes_gaps__qrwNj th{text-align:left;padding:.6rem .6rem .6rem 0;border-bottom:1px solid var(--fh-line);vertical-align:top}.fallen-heroes_gaps__qrwNj th{font-weight:400;color:var(--fh-text-muted);font-size:.94rem;letter-spacing:.08em}.fallen-heroes_gaps__qrwNj td:first-child{font-family:var(--serif);white-space:nowrap}.fallen-heroes_rail__wj0r8{display:none}@media (min-width:1280px){.fallen-heroes_root__wt2OQ{grid-template-columns:var(--side-w) minmax(0,1fr) 17.5rem}.fallen-heroes_rail__wj0r8{display:flex;flex-direction:column;gap:1.4rem;height:100%;min-height:0;overflow-y:auto;border-left:1px solid var(--fh-line);background:var(--fh-bg);padding-block:calc(1.6rem + env(safe-area-inset-top, 0px)) 1.6rem;padding-left:1.2rem;padding-right:max(1.2rem,env(safe-area-inset-right,0px))}}.fallen-heroes_rail__wj0r8 h2{font-size:1rem;margin:0 0 .2rem}.fallen-heroes_hint__DL682{font-size:.94rem;color:var(--fh-text-muted);margin:0;line-height:1.6}.fallen-heroes_feed__nDl_b{list-style:none;margin:0;padding:0}.fallen-heroes_feed__nDl_b li{padding:.7rem 0;border-bottom:1px solid var(--fh-line);font-size:.94rem;line-height:1.6}.fallen-heroes_feedT__b86JE{color:var(--fh-text-muted);font-size:.94rem;font-variant-numeric:tabular-nums}.fallen-heroes_feedTo__85ORO{font-family:var(--serif);color:var(--fh-text)}.fallen-heroes_feedNick__YNB28{color:var(--fh-text)}.fallen-heroes_feed__nDl_b li.fallen-heroes_feedEmpty__zmTRs{color:var(--fh-text-muted);border:0}.fallen-heroes_msgSoon__ZvxYb{border:1px dashed var(--fh-line);border-radius:8px;padding:.9rem 1rem;font-size:.94rem;color:var(--fh-text-muted)}.fallen-heroes_view__Fwv_8[hidden]{display:none}@media (max-width:520px){.fallen-heroes_contactList__FkqOl{grid-template-columns:1fr;gap:.1rem}.fallen-heroes_contactList__FkqOl dd{margin-bottom:.6rem}}.fallen-heroes_warm__osQtM{border:1px solid var(--fh-line);border-radius:10px;padding:1.4rem 1.5rem;margin:1.4rem 0}.fallen-heroes_warmT__UUoUd{font-family:var(--serif);font-size:1.3rem;line-height:1.5;margin:0 0 .6rem}.fallen-heroes_warm__osQtM p:last-child{margin-bottom:0}.fallen-heroes_selectAll__zR9My{user-select:all}.fallen-heroes_shead__9fmWF{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1.2rem;align-items:start}.fallen-heroes_stxt__5eccu{min-width:0}.fallen-heroes_locator__faRDp{margin:0;width:6.5rem;text-align:center}.fallen-heroes_locator__faRDp svg{width:100%;height:auto;display:block;aspect-ratio:80/124}.fallen-heroes_mland__Os0NM{fill:var(--fh-land);stroke:var(--fh-land-line);stroke-width:.5;stroke-linejoin:round}.fallen-heroes_mdot__LQSQr{fill:var(--fh-text)}.fallen-heroes_mring__L62U3{fill:none;stroke:var(--fh-text-muted);stroke-width:1;opacity:.45}.fallen-heroes_locator__faRDp figcaption{font-size:.94rem;line-height:1.4;color:var(--fh-text-muted);margin-top:.3rem}@media (max-width:520px){.fallen-heroes_locator__faRDp{width:5.5rem}}.fallen-heroes_readMore__w31nw{margin:0 0 1rem;font-size:.94rem}.fallen-heroes_hoursWho__vucR_{font-family:var(--sans);font-weight:700;font-size:1.05rem}.fallen-heroes_hoursWho__vucR_ .fallen-heroes_oc___Brxo{--s:1.3em;vertical-align:-.3em}.fallen-heroes_envlist__HR6Of{list-style:none;margin:0;padding:0}.fallen-heroes_envlist__HR6Of li{padding:.6rem 0;border-top:1px solid var(--fh-line)}.fallen-heroes_envlist__HR6Of li:first-child{border-top:0}.fallen-heroes_rowl__gQxYS{list-style:none;margin:0;padding:0}.fallen-heroes_rowl__gQxYS>li{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 0;border-top:1px solid var(--fh-line)}.fallen-heroes_rowl__gQxYS>li:first-child{border-top:0;padding-top:.2rem}.fallen-heroes_rowl__gQxYS .fallen-heroes_ci__Af7Kd,.fallen-heroes_rowl__gQxYS .fallen-heroes_oc___Brxo{--s:1.8rem;width:1.8rem;height:1.8rem;margin:.1rem 0 0;flex:0 0 auto}.fallen-heroes_rb__0jhol{min-width:0;flex:1 1 0}.fallen-heroes_rb__0jhol p{margin:.15rem 0 0;max-width:none}.fallen-heroes_end__rDPfA{flex:0 0 auto;align-self:center;font-size:.94rem;color:var(--fh-text-muted);white-space:nowrap}.fallen-heroes_cn__wM61_{font-size:.94rem;color:var(--fh-text-muted);display:block;margin-top:.1rem}.fallen-heroes_more__pIJJu{margin-top:.35rem}.fallen-heroes_more__pIJJu>summary{cursor:pointer;font-size:.94rem;color:var(--fh-text-muted);list-style:none;display:inline-flex;align-items:center;gap:.3rem}.fallen-heroes_more__pIJJu>summary::-webkit-details-marker{display:none}.fallen-heroes_more__pIJJu>summary:before{content:"＋"}.fallen-heroes_more__pIJJu[open]>summary:before{content:"－"}.fallen-heroes_more__pIJJu>:not(summary){margin-top:.5rem}.fallen-heroes_more__pIJJu p{font-size:1rem;color:var(--fh-text-muted);margin:0 0 .4em}.fallen-heroes_num__GM2vP{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.5rem 1.2rem;align-items:center;padding:1.3rem 0;border-top:1px solid var(--fh-line)}.fallen-heroes_num__GM2vP:last-child{border-bottom:1px solid var(--fh-line)}.fallen-heroes_numT__bOiVz{grid-column:1/-1}.fallen-heroes_numT__bOiVz p{margin:0 0 .25em;max-width:none}.fallen-heroes_big__zlk8F{font-family:var(--serif);font-size:2.4rem;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.fallen-heroes_big__zlk8F small{font-size:1rem;color:var(--fh-text-muted);margin-left:.25rem}.fallen-heroes_big__zlk8F small.fallen-heroes_bigUnitLong__jMDiR{display:block;margin:.35rem 0 0;line-height:1.3}@media (max-width:480px){.fallen-heroes_num__GM2vP{grid-template-columns:minmax(0,1fr)}}.fallen-heroes_pgwrap__G_o1k{min-width:0}.fallen-heroes_pgrid__MDuq2{display:flex;flex-wrap:wrap;gap:.3rem .25rem}.fallen-heroes_pgrid__MDuq2 svg{width:.78rem;height:1.4rem;fill:var(--fh-text-muted)}.fallen-heroes_pgrid__MDuq2 svg.fallen-heroes_pgB__3iBJj{fill:var(--fh-text)}.fallen-heroes_pgleg__soKF0{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;font-size:.94rem;color:var(--fh-text-muted);margin-top:.4rem}.fallen-heroes_pgleg__soKF0 i{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.35rem;background:var(--fh-text-muted)}.fallen-heroes_pgleg__soKF0 i.fallen-heroes_pgLegB__Y9tlE{background:var(--fh-text)}.fallen-heroes_ygroup__FptVq{margin-top:1.6rem}.fallen-heroes_ygroup__FptVq:first-child{margin-top:0}.fallen-heroes_ygroup__FptVq h4{font-family:var(--sans);font-weight:700;font-size:1.05rem;margin:0 0 .5rem;display:flex;align-items:center;gap:.1rem}.fallen-heroes_ygroup__FptVq h4 .fallen-heroes_oi___fvvy{width:1.3em;height:1.3em;margin-right:.45rem;vertical-align:0}.fallen-heroes_ygroup__FptVq ul{list-style:none;margin:0;padding:0}.fallen-heroes_ygroup__FptVq li{display:flex;gap:.8rem;justify-content:space-between;align-items:baseline;padding:.55rem 0;border-top:1px solid var(--fh-line)}.fallen-heroes_ygWho__eFkbN{flex:0 0 auto;white-space:nowrap;font-size:inherit;margin:0;cursor:default;display:inline}.fallen-heroes_ygWho__eFkbN .fallen-heroes_oc___Brxo{margin:0 0 0 .3rem}.fallen-heroes_root__wt2OQ .fallen-heroes_madeBy___C0M0{margin-top:2.4rem}.fallen-heroes_secOvf__9ScJG{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.fallen-heroes_msgSoon__ZvxYb b{font-family:var(--serif);font-weight:400;color:var(--fh-text);display:block;margin-bottom:.2rem}.fallen-heroes_hit__MIEjX{fill:transparent}.fallen-heroes_offerBox__ruRHp{margin-top:.4rem}.fallen-heroes_offerDone__vu7dO{min-height:1.7em;margin:.6rem 0 0;color:var(--fh-ember);font-family:var(--serif)}.fallen-heroes_numPeriod__IIQyg{margin:.35rem 0 0;font-size:.94rem;line-height:1.4;color:var(--fh-text);font-weight:500}.fallen-heroes_cardTools__QxwjX{display:flex;justify-content:flex-end;gap:1rem;margin-top:.8rem;padding-top:.5rem;border-top:1px solid var(--fh-line);font-size:.94rem}.fallen-heroes_rowMore__mNfIJ .fallen-heroes_cardTools__QxwjX{margin-top:.4rem}.fallen-heroes_root__wt2OQ a.fallen-heroes_correct__QkC90{color:var(--fh-text-muted);text-decoration:underline;display:inline-flex;align-items:center;min-height:2rem}.fallen-heroes_rowItem__ayv7H .fallen-heroes_rowYear__ALpFG:after{content:" ▾";color:var(--fh-text-muted)}.fallen-heroes_rowItem__ayv7H details[open]>summary .fallen-heroes_rowYear__ALpFG:after{content:" ▴"}@media (max-width:899px){.fallen-heroes_theme__0npw0 button{min-width:44px;min-height:44px;padding-block:0}.fallen-heroes_chips__p5ima button,.fallen-heroes_crumbSub__TUpjK button{min-height:44px}.fallen-heroes_crumb__nszdm{padding-block:.1rem}.fallen-heroes_pill__Hym2q{display:inline-flex;align-items:center;justify-content:center}.fallen-heroes_pill__Hym2q,.fallen-heroes_seg__iUl2G button{min-height:44px;min-width:44px}.fallen-heroes_secList__990Rz a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-bottom:0}.fallen-heroes_tabbar__Ori3Q button{min-height:48px}.fallen-heroes_row__EgBcf{min-height:44px;align-items:center}.fallen-heroes_empty__ReyJl a,.fallen-heroes_end__rDPfA a,.fallen-heroes_madeBy___C0M0 a,.fallen-heroes_readMore__w31nw a,.fallen-heroes_root__wt2OQ a.fallen-heroes_correct__QkC90,.fallen-heroes_root__wt2OQ a[class*=rightsLink],.fallen-heroes_rowMore__mNfIJ a,.fallen-heroes_selectAll__zR9My,.fallen-heroes_small__KoVE0 a,.fallen-heroes_warm__osQtM a{display:inline-flex;align-items:center;min-height:44px}.fallen-heroes_more__pIJJu>summary,.fallen-heroes_news__GJK18 a,.fallen-heroes_nick__tz2Yg input,.fallen-heroes_offer__KqfjN button,.fallen-heroes_search__RYrak input,.fallen-heroes_vigilGift__QWSAU,.fallen-heroes_vigilPrimary__bV3eg{min-height:44px}.fallen-heroes_deckBtns__RFt8Y .fallen-heroes_pill__Hym2q{min-width:48px}}